.body { font-family: 'Open Sans', sans-serif;font-size: 16px;color: #1c1c1c;line-height: 1.8; }
.h1-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 5.25rem;line-height: 1.1; }
.h2-style { font-family: 'Playfair Display', serif;color: #00674e;font-weight: normal;text-transform: uppercase;font-size: 2.25rem;line-height: 1.2; }
.h3-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 1.5rem;line-height: 1.2; }
.h4-style { font-size: 1.25rem;color: #1e1e21; }
A { color: #00674e;text-decoration: underline; }
A:hover { color: #00674e;text-decoration: none; }
.button { font-family: 'Playfair Display', serif;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.button:hover { background-position: left 0.625rem center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-black.png');color: #1e1e21; }
.style-95701 .h2-style { color: #ffffff;padding-bottom: 1.5rem;font-size: 6vw;letter-spacing: .25rem;font-family: 'Playfair Display', serif;text-align: center; }
.style-95701 .h2-style:after { content: "";display: block;position: absolute;bottom: 10;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-95701 .h3-style { margin: 0 0 0.625rem 0;color: #ffffFF;font-family: 'Josefin Slab', serif;font-size: 3.5vw;letter-spacing: .1rem;text-align: center;margin-bottom: 5%; }
.style-95701 .h4-style { margin: 0; }
.style-95701 { display: flex;align-items: center;text-align: center;background-color: rgba(0, 0, 0, 0.3);height: 100%;justify-content: center; }
.style-95701 .description { margin-top: 0.625rem; }
.style-95701 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-95701 .readmore { margin-top: 1.25rem; }
.style-95701 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95701 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95701 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95701 .category-description { margin: 0 0 1.25rem 0; }
.style-95701 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-95701 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95701 .h4-style A:hover { color: #00674e; }
.style-95701 .long-description { margin-top: 0.625rem; }
.style-95701 .brief-description { margin-top: 0.625rem; }
.style-95701 .location { margin-top: 0.625rem; }
.style-95701 .photos { margin: 0; }
.style-95701 .contact-info { margin-top: 0.625rem; }
.style-95701 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-95701 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-95701 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95701 .bio { margin-top: 1.25rem; }
.style-95701 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95701 .question { margin: 0; }
.style-95701 .answer { margin-top: 0.625rem; }
.style-95701 .biobutton { margin-top: 1.25rem; }
.style-95701 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-95701 .caption { margin-top: 0.625rem; }
.style-95701 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95701 .photo img { margin: 0 0 1.25rem 0; }
.style-95701 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95701 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95701 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95701 A.links-urllink:hover { color: #00674e; }
.style-95701 .video .media-player { margin: 0 0 1.25rem 0; }
.style-95701 li.group { margin: 1.25rem 0 0 0; }
.style-95701 li.group:first-child { margin: 0; }
.style-95701 div.content-wrap { margin-top: 2.rem;font-family: 'Josefin Slab', serif;font-size: 5vw;line-height: 1.5;color: #ffffff;text-align: center; }
.style-95701 .registration { margin-top: 0.625rem; }
.style-95701 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-95701 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-95701 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-95701 .event-detail { margin: 1.25rem 0 0 0; }
.style-95701 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95701 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95701 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95696 .h2-style { text-align: center;letter-spacing: 0.15rem;font-size: 2.5rem; }
.style-95696 { text-align: center;margin: 0 0 1.875rem 0; }
.style-95696 .header-widget { margin: 0;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-95696 .header-widget:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-95696 div.content-wrap { font-size: 1.25rem; }
.style-95698 .h2-style { margin: 0 0 1.625rem 0; }
.style-95698 .h4-style { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2; }
.style-95698 .button { display: inline-block;padding: 0.875rem 5.5rem 0.875rem 1.125rem;margin: 0.875rem 0 0 0;background-color: transparent;background-image: none;border: 2px solid #fff;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-95698 .button:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 2.8125rem;height: 2.8125rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95698 { margin: 0 0 3.125rem 0;text-align: center; }
.style-95698 .link-image { width: 100%;margin: 0;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-95698 .h4-style A { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-95698 .long-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-95698 .brief-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-95698 .news img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-95698 .lists img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-95698 .title { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-95698 .caption { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-95698 .photo img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-95698 A.links-urllink { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 25px;line-height: 1.2;text-decoration: none;font-weight: bold;text-transform: uppercase;letter-spacing: 0.125rem; }
.style-95698 li.group { flex: 0 1 calc(33.333% - 3.75vw);margin: 2.5rem 1.875vw 0;transition: transform 1.5s ease;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-color: #34363b;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); }
.style-95698 li.group:hover { transform: rotateY(180deg); }
.style-95695 .h2-style { display: block;font-family: 'Josefin Slab', serif;font-size: 2rem;line-height: 1.2;color: #387661;text-align: center;font-weight: 800;text-decoration: none;text-transform: uppercase;letter-spacing: 0.15rem;padding-top: 20px;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;margin: 0 0 1.625rem 0; }
.style-95695 .h3-style { margin: 0 0 0.625rem 0; }
.style-95695 .h4-style { margin: 0; }
.style-95695 { margin: 0 0 3.125rem 0;padding: 20px;background-color: #fff;position: relative;border: 8px solid #f4f4f4; }
.style-95695:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-95695 .description { margin-top: 0.625rem; }
.style-95695 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-95695 .readmore { margin-top: 1.25rem; }
.style-95695 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95695 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95695 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95695 .category-description { margin: 0 0 1.25rem 0; }
.style-95695 .link-image { width: 100%;height: auto;text-align: center;margin: auto; }
.style-95695 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95695 .h4-style A:hover { color: #00674e; }
.style-95695 .long-description { display: block;font-size: 1.2rem; }
.style-95695 .brief-description { margin-top: 0.625rem; }
.style-95695 .location { margin-top: 0.625rem; }
.style-95695 .photos { margin: 0; }
.style-95695 .contact-info { margin-top: 0.625rem; }
.style-95695 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-95695 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-95695 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95695 .bio { margin-top: 1.25rem; }
.style-95695 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95695 .question { margin: 0; }
.style-95695 .answer { margin-top: 0.625rem; }
.style-95695 .biobutton { margin-top: 1.25rem; }
.style-95695 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-95695 .caption { margin-top: 0.625rem; }
.style-95695 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95695 .photo img { margin: 0 0 1.25rem 0; }
.style-95695 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95695 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95695 A.links-urllink { display: block;font-family: 'Josefin Slab', serif;font-size: 2.25rem;line-height: 1.2;color: #387661;text-align: center;font-weight: 800;text-decoration: none;text-transform: uppercase;letter-spacing: 0.15rem;padding-top: 20px;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95695 A.links-urllink:hover { color: #00674e; }
.style-95695 .video .media-player { margin: 0 0 1.25rem 0; }
.style-95695 li.group:first-child { margin: 0; }
.style-95695 .registration { margin-top: 0.625rem; }
.style-95695 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-95695 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-95695 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-95695 .event-detail { margin: 1.25rem 0 0 0; }
.style-95695 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95695 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95695 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95700 .h2-style { margin: 0 0 1.875rem 0;color: ##387661;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-95700 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-95700 .h3-style { margin: 0 0 0.625rem 0; }
.style-95700 .h4-style { margin: 0;font-family: 'Josefin Slab', serif;font-weight: normal;font-size: 4rem;line-height: 1.1;color: #387661; }
.style-95700 .h5-style { color: #387661; }
.style-95700 .h6-style { color: #387661; }
.style-95700 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-95700 .description { margin-top: 0.625rem; }
.style-95700 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-95700 .readmore { margin-top: 1.25rem; }
.style-95700 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95700 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95700 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95700 .category-description { margin: 0 0 1.25rem 0; }
.style-95700 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-95700 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95700 .h4-style A:hover { color: #00674e; }
.style-95700 .long-description { display: none; }
.style-95700 .brief-description { margin-top: 1.25rem;font-size: 1.125rem;text-transform: uppercase;letter-spacing: 0.2rem; }
.style-95700 .location { margin-top: 0.625rem; }
.style-95700 .photos { margin: 0; }
.style-95700 .contact-info { margin-top: 0.625rem; }
.style-95700 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-95700 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-95700 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95700 .bio { margin-top: 1.25rem; }
.style-95700 .lists img { margin: 0 auto 1.25rem auto !important;border-radius: 50%;background-color: #fff; }
.style-95700 .question { margin: 0; }
.style-95700 .answer { margin-top: 0.625rem; }
.style-95700 .biobutton { margin-top: 1.25rem; }
.style-95700 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-95700 .caption { margin-top: 0.625rem; }
.style-95700 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95700 .photo img { margin: 0 0 1.25rem 0; }
.style-95700 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95700 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95700 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95700 A.links-urllink:hover { color: #00674e; }
.style-95700 .video .media-player { margin: 0 0 1.25rem 0; }
.style-95700 li.group { padding: 0 0.4rem;margin: 3rem 0 0 0;width: calc(33.333% - 0.8rem);max-width: calc(50% - 0.8rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative; }
.style-95700 div.content-wrap { display: block;font-family: 'Josefin Slab', serif;font-size: 2rem;line-height: 1.2;color: #387661;text-align: center;font-weight: 400;text-decoration: none;letter-spacing: 0.05rem; }
.style-95700 .registration { margin-top: 0.625rem; }
.style-95700 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-95700 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-95700 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-95700 .event-detail { margin: 1.25rem 0 0 0; }
.style-95700 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95700 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95700 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95699 .h2-style { margin: 0 0 1.875rem 0;color: #fff;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-95699 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-95699 .h3-style { margin: 0 0 0.625rem 0; }
.style-95699 .h4-style { margin: 0;font-family: 'Josefin Slab', serif;font-weight: normal;font-size: 4rem;line-height: 1.1;color: #fff; }
.style-95699 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-95699 .description { margin-top: 0.625rem; }
.style-95699 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-95699 .readmore { margin-top: 1.25rem; }
.style-95699 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95699 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95699 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95699 .category-description { margin: 0 0 1.25rem 0; }
.style-95699 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-95699 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95699 .h4-style A:hover { color: #00674e; }
.style-95699 .long-description { display: none; }
.style-95699 .brief-description { margin-top: 1.25rem;font-size: 1.125rem;text-transform: uppercase;letter-spacing: 0.2rem; }
.style-95699 .location { margin-top: 0.625rem; }
.style-95699 .photos { margin: 0; }
.style-95699 .contact-info { margin-top: 0.625rem; }
.style-95699 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-95699 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-95699 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95699 .bio { margin-top: 1.25rem; }
.style-95699 .lists img { margin: 0 auto 1.25rem auto !important;border-radius: 50%;background-color: #fff; }
.style-95699 .question { margin: 0; }
.style-95699 .answer { margin-top: 0.625rem; }
.style-95699 .biobutton { margin-top: 1.25rem; }
.style-95699 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-95699 .caption { margin-top: 0.625rem; }
.style-95699 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95699 .photo img { margin: 0 0 1.25rem 0; }
.style-95699 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95699 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95699 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95699 A.links-urllink:hover { color: #00674e; }
.style-95699 .video .media-player { margin: 0 0 1.25rem 0; }
.style-95699 li.group { padding: 0 0.4rem;margin: 3rem 0 0 0;width: calc(33.333% - 0.8rem);max-width: calc(50% - 0.8rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative; }
.style-95699 div.content-wrap { display: block;font-family: 'Josefin Slab', serif;font-size: 2rem;line-height: 1.2;color: #fff;text-align: center;font-weight: 400;text-decoration: none;letter-spacing: 0.05rem; }
.style-95699 .registration { margin-top: 0.625rem; }
.style-95699 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-95699 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-95699 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-95699 .event-detail { margin: 1.25rem 0 0 0; }
.style-95699 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95699 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95699 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95702 .h2-style { margin: 0 0 1.625rem 0; }
.style-95702 .h3-style { margin: 0 0 0.625rem 0; }
.style-95702 .h4-style { margin: 0 0 1.5rem 0;font-size: 1.875rem;padding-bottom: 1.5rem;position: relative;text-align: center; }
.style-95702 .h4-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 5rem;height: 2px;background-color: #00674e; }
.style-95702 { margin: 0 0 3.125rem 0;text-align: center; }
.style-95702 .description { margin-top: 0.625rem; }
.style-95702 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-95702 .readmore { margin-top: 1.25rem; }
.style-95702 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95702 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95702 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95702 .category-description { margin: 0 0 1.25rem 0; }
.style-95702 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-95702 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95702 .h4-style A:hover { color: #00674e; }
.style-95702 .long-description { margin-top: 0.625rem; }
.style-95702 .brief-description { margin-top: 0.625rem;text-align: left; }
.style-95702 .location { margin-top: 0.625rem; }
.style-95702 .photos { margin: 0; }
.style-95702 .contact-info { margin-top: 0.625rem; }
.style-95702 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-95702 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-95702 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95702 .bio { margin-top: 1.25rem; }
.style-95702 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95702 .question { margin: 0; }
.style-95702 .answer { margin-top: 0.625rem; }
.style-95702 .biobutton { margin-top: 1.25rem; }
.style-95702 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-95702 .caption { margin-top: 0.625rem; }
.style-95702 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-95702 .photo img { margin: 0 0 1.25rem 0; }
.style-95702 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95702 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-95702 .backbutton { margin-top: 1.25rem; }
.style-95702 .listdetail img { margin: 0 auto 1.25rem auto;display: block;float: none; }
.style-95702 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-95702 A.links-urllink:hover { color: #00674e; }
.style-95702 .video .media-player { margin: 0 0 1.25rem 0; }
.style-95702 li.group { margin: 1.25rem 0 0 0; }
.style-95702 li.group:first-child { margin: 0; }
.style-95702 div.content-wrap { text-align: left; }
.style-95702 .registration { margin-top: 0.625rem; }
.style-95702 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-95702 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-95702 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-95702 .event-detail { margin: 1.25rem 0 0 0; }
.style-95702 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-95702 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-95702 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51548 .h1-style { color: #fff; }
.style-51548 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51548 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51548 .h4-style { margin: 0;color: #fff; }
.style-51548 A { color: #fff; }
.style-51548 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51548 { margin: 0 0 3.125rem 0;color: #fff; }
.style-51548 .description { margin-top: 0.625rem; }
.style-51548 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51548 .readmore { margin-top: 1.25rem; }
.style-51548 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51548 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51548 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51548 .category-description { margin: 0 0 1.25rem 0; }
.style-51548 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51548 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51548 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51548 .long-description { margin-top: 0.625rem; }
.style-51548 .brief-description { margin-top: 0.625rem; }
.style-51548 .location { margin-top: 0.625rem; }
.style-51548 .photos { margin: 0; }
.style-51548 .contact-info { margin-top: 0.625rem; }
.style-51548 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51548 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51548 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51548 .bio { margin-top: 1.25rem; }
.style-51548 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51548 .question { margin: 0; }
.style-51548 .answer { margin-top: 0.625rem; }
.style-51548 .biobutton { margin-top: 1.25rem; }
.style-51548 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51548 .caption { margin-top: 0.625rem; }
.style-51548 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51548 .photo img { margin: 0 0 1.25rem 0; }
.style-51548 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51548 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51548 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51548 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51548 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51548 li.group { margin: 1.25rem 0 0 0;/*background-image: url("//bbk11e1-cdn.myschoolcdn.com/ftpimages/724/link/large_link478831_103194.png");background-repeat: no-repeat;background-position: left;padding-left: 80px;: */; }
.style-51548 li.group:first-child { margin: 0; }
.style-51548 .registration { margin-top: 0.625rem; }
.style-51548 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51548 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51548 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51548 .event-detail { margin: 1.25rem 0 0 0; }
.style-51548 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51548 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51548 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51719 .h2-style { margin: 0 0 1.625rem 0; }
.style-51719 .h3-style { margin: 0 0 0.625rem 0; }
.style-51719 .h4-style { margin: 0; }
.style-51719 { margin: 0 0 3.125rem 0; }
.style-51719 .description { margin-top: 0.625rem; }
.style-51719 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51719 .readmore { margin-top: 1.25rem; }
.style-51719 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51719 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51719 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51719 .category-description { margin: 0 0 1.25rem 0; }
.style-51719 .link-image { margin: 0;width: 100%;opacity: 0;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-51719 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51719 .h4-style A:hover { color: #00674e; }
.style-51719 .long-description { margin-top: 0.625rem; }
.style-51719 .brief-description { margin-top: 0.625rem; }
.style-51719 .location { margin-top: 0.625rem; }
.style-51719 .photos { margin: 0; }
.style-51719 .contact-info { margin-top: 0.625rem; }
.style-51719 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51719 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51719 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51719 .bio { margin-top: 1.25rem; }
.style-51719 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51719 .question { margin: 0; }
.style-51719 .answer { margin-top: 0.625rem; }
.style-51719 .biobutton { margin-top: 1.25rem; }
.style-51719 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51719 .caption { margin-top: 0.625rem; }
.style-51719 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51719 .photo img { margin: 0 0 1.25rem 0; }
.style-51719 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51719 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51719 A.links-urllink { display: block;font-size: 2.5rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;position: absolute;top: 50%;left: 0;width: 100%;z-index: 1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51719 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51719 li.group { flex: 1;text-align: center;position: relative;margin: 0 0.5rem;background-color: #90d7e7;overflow: hidden;-webkit-transition: background-color 0.6s ease;-moz-transition: background-color 0.6s ease;-ms-transition: background-color 0.6s ease;transition: background-color 0.6s ease; }
.style-51719 li.group:hover { background-color: #34363b; }
.style-51719 .registration { margin-top: 0.625rem; }
.style-51719 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51719 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51719 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51719 .event-detail { margin: 1.25rem 0 0 0; }
.style-51719 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51719 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51719 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51720 .h1-style { color: #fff; }
.style-51720 .h2-style { margin: 0 0 1.625rem 0;color: #fff;padding: 0 0 1.25rem 0;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: center; }
.style-51720 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51720 .h4-style { margin: 0;color: #fff; }
.style-51720 A { color: #fff; }
.style-51720 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51720 { margin: -10.5rem 0 3.125rem 0;padding: 1.65rem 5vw;background-color: #37424a;color: #fff;position: relative;z-index: 1; }
.style-51720 .description { margin-top: 0.625rem; }
.style-51720 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51720 .readmore { margin-top: 1.25rem; }
.style-51720 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51720 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51720 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51720 .category-description { margin: 0 0 1.25rem 0; }
.style-51720 .link-image { float: right;margin: 0 0 1.25rem 1.25rem !important;max-width: 33.333%; }
.style-51720 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51720 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51720 .long-description { margin-top: 0.625rem; }
.style-51720 .brief-description { margin-top: 0.625rem; }
.style-51720 .location { margin-top: 0.625rem; }
.style-51720 .photos { margin: 0; }
.style-51720 .contact-info { margin-top: 0.625rem; }
.style-51720 .text img { margin: 0 0 1.25rem 1.25rem !important;max-width: 33.333%; }
.style-51720 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51720 .news img { margin: 0 0 1.25rem 1.25rem !important;max-width: 33.333%; }
.style-51720 .bio { margin-top: 1.25rem; }
.style-51720 .lists img { margin: 0 0 1.25rem 1.25rem !important;max-width: 33.333%; }
.style-51720 .question { margin: 0; }
.style-51720 .answer { margin-top: 0.625rem; }
.style-51720 .biobutton { margin-top: 1.25rem; }
.style-51720 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51720 .caption { margin-top: 0.625rem; }
.style-51720 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51720 .photo img { margin: 0 0 1.25rem 0; }
.style-51720 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51720 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51720 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51720 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51720 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51720 li.group { margin: 1.25rem 0 0 0; }
.style-51720 li.group:first-child { margin: 0; }
.style-51720 .registration { margin-top: 0.625rem; }
.style-51720 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51720 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51720 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51720 .event-detail { margin: 1.25rem 0 0 0; }
.style-51720 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51720 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51720 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51511 .h1-style { color: #fff; }
.style-51511 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51511 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51511 .h4-style { margin: 0;color: #fff; }
.style-51511 A { color: #fff; }
.style-51511 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51511 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #37424a;color: #fff;position: relative; }
.style-51511:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.2); }
.style-51511 .description { margin-top: 0.625rem; }
.style-51511 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51511 .readmore { margin-top: 1.25rem; }
.style-51511 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51511 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51511 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51511 .category-description { margin: 0 0 1.25rem 0; }
.style-51511 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51511 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51511 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51511 .long-description { margin-top: 0.625rem; }
.style-51511 .brief-description { margin-top: 0.625rem; }
.style-51511 .location { margin-top: 0.625rem; }
.style-51511 .photos { margin: 0; }
.style-51511 .contact-info { margin-top: 0.625rem; }
.style-51511 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51511 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51511 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51511 .bio { margin-top: 1.25rem; }
.style-51511 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51511 .question { margin: 0; }
.style-51511 .answer { margin-top: 0.625rem; }
.style-51511 .biobutton { margin-top: 1.25rem; }
.style-51511 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51511 .caption { margin-top: 0.625rem; }
.style-51511 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51511 .photo img { margin: 0 0 1.25rem 0; }
.style-51511 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51511 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51511 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51511 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51511 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51511 li.group { margin: 1.25rem 0 0 0; }
.style-51511 li.group:first-child { margin: 0; }
.style-51511 .registration { margin-top: 0.625rem; }
.style-51511 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51511 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51511 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51511 .event-detail { margin: 1.25rem 0 0 0; }
.style-51511 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51511 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51511 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51508 .h1-style { color: #fff; }
.style-51508 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51508 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51508 .h4-style { margin: 0;color: #fff; }
.style-51508 A { color: #fff; }
.style-51508 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51508 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #00674e;color: #fff;position: relative; }
.style-51508:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.2); }
.style-51508 .description { margin-top: 0.625rem; }
.style-51508 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51508 .readmore { margin-top: 1.25rem; }
.style-51508 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51508 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51508 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51508 .category-description { margin: 0 0 1.25rem 0; }
.style-51508 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51508 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51508 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51508 .long-description { margin-top: 0.625rem; }
.style-51508 .brief-description { margin-top: 0.625rem; }
.style-51508 .location { margin-top: 0.625rem; }
.style-51508 .photos { margin: 0; }
.style-51508 .contact-info { margin-top: 0.625rem; }
.style-51508 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51508 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51508 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51508 .bio { margin-top: 1.25rem; }
.style-51508 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51508 .question { margin: 0; }
.style-51508 .answer { margin-top: 0.625rem; }
.style-51508 .biobutton { margin-top: 1.25rem; }
.style-51508 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51508 .caption { margin-top: 0.625rem; }
.style-51508 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51508 .photo img { margin: 0 0 1.25rem 0; }
.style-51508 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51508 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51508 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51508 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51508 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51508 li.group { margin: 1.25rem 0 0 0; }
.style-51508 li.group:first-child { margin: 0; }
.style-51508 .registration { margin-top: 0.625rem; }
.style-51508 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51508 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51508 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51508 .event-detail { margin: 1.25rem 0 0 0; }
.style-51508 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51508 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51508 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51509 .h1-style { color: #fff; }
.style-51509 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51509 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51509 .h4-style { margin: 0;color: #fff; }
.style-51509 A { color: #fff; }
.style-51509 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51509 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #739600;color: #fff;position: relative; }
.style-51509:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.2); }
.style-51509 .description { margin-top: 0.625rem; }
.style-51509 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51509 .readmore { margin-top: 1.25rem; }
.style-51509 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51509 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51509 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51509 .category-description { margin: 0 0 1.25rem 0; }
.style-51509 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51509 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51509 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51509 .long-description { margin-top: 0.625rem; }
.style-51509 .brief-description { margin-top: 0.625rem; }
.style-51509 .location { margin-top: 0.625rem; }
.style-51509 .photos { margin: 0; }
.style-51509 .contact-info { margin-top: 0.625rem; }
.style-51509 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51509 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51509 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51509 .bio { margin-top: 1.25rem; }
.style-51509 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51509 .question { margin: 0; }
.style-51509 .answer { margin-top: 0.625rem; }
.style-51509 .biobutton { margin-top: 1.25rem; }
.style-51509 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51509 .caption { margin-top: 0.625rem; }
.style-51509 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51509 .photo img { margin: 0 0 1.25rem 0; }
.style-51509 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51509 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51509 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51509 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51509 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51509 li.group { margin: 1.25rem 0 0 0; }
.style-51509 li.group:first-child { margin: 0; }
.style-51509 .registration { margin-top: 0.625rem; }
.style-51509 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51509 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51509 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51509 .event-detail { margin: 1.25rem 0 0 0; }
.style-51509 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51509 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51509 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51510 .h1-style { color: #fff; }
.style-51510 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51510 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51510 .h4-style { margin: 0;color: #fff; }
.style-51510 A { color: #fff; }
.style-51510 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51510 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #003145;color: #fff;position: relative; }
.style-51510:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.2); }
.style-51510 .description { margin-top: 0.625rem; }
.style-51510 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51510 .readmore { margin-top: 1.25rem; }
.style-51510 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51510 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51510 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51510 .category-description { margin: 0 0 1.25rem 0; }
.style-51510 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51510 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51510 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51510 .long-description { margin-top: 0.625rem; }
.style-51510 .brief-description { margin-top: 0.625rem; }
.style-51510 .location { margin-top: 0.625rem; }
.style-51510 .photos { margin: 0; }
.style-51510 .contact-info { margin-top: 0.625rem; }
.style-51510 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51510 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51510 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51510 .bio { margin-top: 1.25rem; }
.style-51510 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51510 .question { margin: 0; }
.style-51510 .answer { margin-top: 0.625rem; }
.style-51510 .biobutton { margin-top: 1.25rem; }
.style-51510 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51510 .caption { margin-top: 0.625rem; }
.style-51510 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51510 .photo img { margin: 0 0 1.25rem 0; }
.style-51510 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51510 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51510 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51510 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51510 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51510 li.group { margin: 1.25rem 0 0 0; }
.style-51510 li.group:first-child { margin: 0; }
.style-51510 .registration { margin-top: 0.625rem; }
.style-51510 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51510 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51510 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51510 .event-detail { margin: 1.25rem 0 0 0; }
.style-51510 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51510 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51510 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51552 .h1-style { color: #fff; }
.style-51552 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51552 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51552 .h4-style { margin: 0;color: #fff; }
.style-51552 A { color: #fff; }
.style-51552 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51552 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: rgba(255,255,255,0.2);color: #fff;position: relative; }
.style-51552:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.2); }
.style-51552 .description { margin-top: 0.625rem; }
.style-51552 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51552 .readmore { margin-top: 1.25rem; }
.style-51552 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51552 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51552 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51552 .category-description { margin: 0 0 1.25rem 0; }
.style-51552 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51552 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51552 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51552 .long-description { margin-top: 0.625rem; }
.style-51552 .brief-description { margin-top: 0.625rem; }
.style-51552 .location { margin-top: 0.625rem; }
.style-51552 .photos { margin: 0; }
.style-51552 .contact-info { margin-top: 0.625rem; }
.style-51552 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51552 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51552 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51552 .bio { margin-top: 1.25rem; }
.style-51552 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51552 .question { margin: 0; }
.style-51552 .answer { margin-top: 0.625rem; }
.style-51552 .biobutton { margin-top: 1.25rem; }
.style-51552 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51552 .caption { margin-top: 0.625rem; }
.style-51552 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51552 .photo img { margin: 0 0 1.25rem 0; }
.style-51552 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51552 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51552 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51552 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51552 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51552 li.group { margin: 1.25rem 0 0 0; }
.style-51552 li.group:first-child { margin: 0; }
.style-51552 .registration { margin-top: 0.625rem; }
.style-51552 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51552 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51552 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51552 .event-detail { margin: 1.25rem 0 0 0; }
.style-51552 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51552 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51552 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51517 .h2-style { margin: 0 0 1.625rem 0; }
.style-51517 .h3-style { margin: 0 0 0.625rem 0; }
.style-51517 .h4-style { margin: 0 0 0 2.25rem;position: relative;padding: 0; }
.style-51517 .h4-style:before { content: "";display: block;position: absolute;top: 0.375rem;left: -2.05rem;width: 0.625rem;height: 0.625rem;background-color: #00674e;border-radius: 50%; }
.style-51517 .h4-style:after { content: "";display: block;position: absolute;top: 0.2rem;left: -2.25rem;width: 0.875rem;height: 0.875rem;border: 1px solid #909195;border-radius: 50%; }
.style-51517 { margin: 0 0 3.125rem 0; }
.style-51517 .description { margin-top: 0.625rem; }
.style-51517 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin: 0.625rem 0 0 2.25rem;letter-spacing: 0.2rem; }
.style-51517 .readmore { margin: 1.25rem 0 0 2.25rem; }
.style-51517 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51517 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51517 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51517 .category-description { margin: 0 0 1.25rem 0; }
.style-51517 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51517 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51517 .h4-style A:hover { color: #00674e; }
.style-51517 .long-description { margin: 0.625rem 0 0 2.25rem; }
.style-51517 .brief-description { margin: 0.625rem 0 0 2.25rem; }
.style-51517 .location { margin-top: 0.625rem; }
.style-51517 .photos { margin: 0; }
.style-51517 .contact-info { margin-top: 0.625rem; }
.style-51517 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51517 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin: 0.625rem 0 0 2.25rem;font-weight: bold; }
.style-51517 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51517 .bio { margin-top: 1.25rem; }
.style-51517 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51517 .question { margin: 0; }
.style-51517 .answer { margin-top: 0.625rem; }
.style-51517 .biobutton { margin-top: 1.25rem; }
.style-51517 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51517 .caption { margin-top: 0.625rem; }
.style-51517 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51517 .photo img { margin: 0 0 1.25rem 0; }
.style-51517 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51517 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51517 A.links-urllink { display: block;font-size: 1.25rem;margin: 0 0 0 2.25rem;position: relative;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51517 A.links-urllink:hover { color: #00674e; }
.style-51517 A.links-urllink:before { content: "";display: block;position: absolute;top: 0.375rem;left: -2.05rem;width: 0.625rem;height: 0.625rem;background-color: #00674e;border-radius: 50%; }
.style-51517 A.links-urllink:after { content: "";display: block;position: absolute;top: 0.2rem;left: -2.25rem;width: 0.875rem;height: 0.875rem;border: 1px solid #909195;border-radius: 50%; }
.style-51517 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51517 li.group { margin: 1.25rem 0 0 0; }
.style-51517 li.group:first-child { margin: 0; }
.style-51517 .registration { margin-top: 0.625rem; }
.style-51517 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51517 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51517 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51517 .event-detail { margin: 1.25rem 0 0 0; }
.style-51517 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51517 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51517 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51557 .h1-style { color: #fff; }
.style-51557 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51557 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51557 .h4-style { margin: 0 0 0 2.25rem;position: relative;padding: 0;color: #fff; }
.style-51557 .h4-style:before { content: "";display: block;position: absolute;top: 0.375rem;left: -2.05rem;width: 0.625rem;height: 0.625rem;background-color: #fff;border-radius: 50%; }
.style-51557 .h4-style:after { content: "";display: block;position: absolute;top: 0.2rem;left: -2.25rem;width: 0.875rem;height: 0.875rem;border: 1px solid rgba(255,255,255,0.5);border-radius: 50%; }
.style-51557 A { color: #fff; }
.style-51557 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51557 { margin: 0 0 3.125rem 0;color: #fff; }
.style-51557 .description { margin-top: 0.625rem; }
.style-51557 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin: 0.625rem 0 0 2.25rem;letter-spacing: 0.2rem; }
.style-51557 .readmore { margin: 1.25rem 0 0 2.25rem; }
.style-51557 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51557 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51557 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51557 .category-description { margin: 0 0 1.25rem 0; }
.style-51557 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51557 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51557 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51557 .long-description { margin: 0.625rem 0 0 2.25rem; }
.style-51557 .brief-description { margin: 0.625rem 0 0 2.25rem; }
.style-51557 .location { margin-top: 0.625rem; }
.style-51557 .photos { margin: 0; }
.style-51557 .contact-info { margin-top: 0.625rem; }
.style-51557 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51557 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin: 0.625rem 0 0 2.25rem;font-weight: bold; }
.style-51557 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51557 .bio { margin-top: 1.25rem; }
.style-51557 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51557 .question { margin: 0; }
.style-51557 .answer { margin-top: 0.625rem; }
.style-51557 .biobutton { margin-top: 1.25rem; }
.style-51557 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51557 .caption { margin-top: 0.625rem; }
.style-51557 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51557 .photo img { margin: 0 0 1.25rem 0; }
.style-51557 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51557 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51557 A.links-urllink { display: block;font-size: 1.25rem;margin: 0 0 0 2.25rem;position: relative;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51557 A.links-urllink:hover { color: #00674e; }
.style-51557 A.links-urllink:before { content: "";display: block;position: absolute;top: 0.375rem;left: -2.05rem;width: 0.625rem;height: 0.625rem;background-color: #00674e;border-radius: 50%; }
.style-51557 A.links-urllink:after { content: "";display: block;position: absolute;top: 0.2rem;left: -2.25rem;width: 0.875rem;height: 0.875rem;border: 1px solid #909195;border-radius: 50%; }
.style-51557 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51557 li.group { margin: 1.25rem 0 0 0; }
.style-51557 li.group:first-child { margin: 0; }
.style-51557 .registration { margin-top: 0.625rem; }
.style-51557 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51557 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51557 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51557 .event-detail { margin: 1.25rem 0 0 0; }
.style-51557 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51557 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51557 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51516 .h2-style { margin: 1.5rem 0 0 0;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 0.75rem;letter-spacing: 0.2rem; }
.style-51516 .h2-style:before { content: "-";margin-right: 0.3125rem; }
.style-51516 .h3-style { margin: 0 0 0.625rem 0; }
.style-51516 .h4-style { margin: 0; }
.style-51516 { margin: 0 0 3.125rem 0;text-align: center;font-family: 'Josefin Slab', serif;font-weight: 600;font-size: 1.5rem;line-height: 1.4;color: #37424a; }
.style-51516 .description { margin-top: 0.625rem; }
.style-51516 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51516 .readmore { margin-top: 1.25rem; }
.style-51516 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51516 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51516 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51516 .category-description { margin: 0 0 1.25rem 0; }
.style-51516 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51516 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51516 .h4-style A:hover { color: #00674e; }
.style-51516 .long-description { margin-top: 0.625rem;text-align: center; }
.style-51516 .brief-description { margin-top: 0.625rem; }
.style-51516 .location { margin-top: 0.625rem; }
.style-51516 .photos { margin: 0; }
.style-51516 .contact-info { margin-top: 0.625rem; }
.style-51516 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51516 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51516 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51516 .bio { margin-top: 1.25rem; }
.style-51516 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51516 .question { margin: 0; }
.style-51516 .answer { margin-top: 0.625rem; }
.style-51516 .biobutton { margin-top: 1.25rem; }
.style-51516 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51516 .caption { margin-top: 0.625rem; }
.style-51516 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51516 .photo img { margin: 0 0 1.25rem 0; }
.style-51516 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51516 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51516 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51516 A.links-urllink:hover { color: #00674e; }
.style-51516 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51516 li.group { margin: 1.25rem 0 0 0; }
.style-51516 li.group:first-child { margin: 0; }
.style-51516 div.content-wrap { order: -1;padding-top: 5.625rem;position: relative; }
.style-51516 div.content-wrap:before { content: "";display: block;position: absolute;top: 0;left: 50%;margin-left: -2rem;width: 4rem;height: 4rem;border-radius: 50%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/quote.png');background-position: center;background-repeat: no-repeat;background-color: #90d7e7; }
.style-51516 .registration { margin-top: 0.625rem; }
.style-51516 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51516 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51516 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51516 .event-detail { margin: 1.25rem 0 0 0; }
.style-51516 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51516 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51516 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51556 .h2-style { margin: 1.5rem 0 0 0;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 0.75rem;letter-spacing: 0.2rem;color: #fff; }
.style-51556 .h2-style:before { content: "-";margin-right: 0.3125rem; }
.style-51556 .h3-style { margin: 0 0 0.625rem 0; }
.style-51556 .h4-style { margin: 0; }
.style-51556 { margin: 0 0 3.125rem 0;text-align: center;font-family: 'Josefin Slab', serif;font-weight: 600;font-size: 1.5rem;line-height: 1.4;color: #fff; }
.style-51556 .description { margin-top: 0.625rem; }
.style-51556 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51556 .readmore { margin-top: 1.25rem; }
.style-51556 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51556 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51556 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51556 .category-description { margin: 0 0 1.25rem 0; }
.style-51556 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51556 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51556 .h4-style A:hover { color: #00674e; }
.style-51556 .long-description { margin-top: 0.625rem; }
.style-51556 .brief-description { margin-top: 0.625rem; }
.style-51556 .location { margin-top: 0.625rem; }
.style-51556 .photos { margin: 0; }
.style-51556 .contact-info { margin-top: 0.625rem; }
.style-51556 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51556 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51556 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51556 .bio { margin-top: 1.25rem; }
.style-51556 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51556 .question { margin: 0; }
.style-51556 .answer { margin-top: 0.625rem; }
.style-51556 .biobutton { margin-top: 1.25rem; }
.style-51556 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51556 .caption { margin-top: 0.625rem; }
.style-51556 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51556 .photo img { margin: 0 0 1.25rem 0; }
.style-51556 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51556 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51556 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51556 A.links-urllink:hover { color: #00674e; }
.style-51556 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51556 li.group { margin: 1.25rem 0 0 0; }
.style-51556 li.group:first-child { margin: 0; }
.style-51556 div.content-wrap { order: -1;padding-top: 5.625rem;position: relative; }
.style-51556 div.content-wrap:before { content: "";display: block;position: absolute;top: 0;left: 50%;margin-left: -2rem;width: 4rem;height: 4rem;border-radius: 50%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/quote.png');background-position: center;background-repeat: no-repeat;background-color: rgba(255,255,255,0.2); }
.style-51556 .registration { margin-top: 0.625rem; }
.style-51556 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51556 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51556 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51556 .event-detail { margin: 1.25rem 0 0 0; }
.style-51556 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51556 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51556 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-96235 .h2-style { margin: 0 0 1.625rem 0;color: #FFFFFF; }
.style-96235 .h3-style { margin: 0 0 0.625rem 0; }
.style-96235 .h4-style { margin: 0;color: #FFFFFF; }
.style-96235 A { color: #FFFFFF; }
.style-96235 { margin: 0 0 3.125rem 0;text-align: center; }
.style-96235 .description { margin-top: 0.625rem; }
.style-96235 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-96235 .readmore { margin-top: 1.25rem; }
.style-96235 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-96235 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-96235 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-96235 .category-description { margin: 0 0 1.25rem 0; }
.style-96235 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-96235 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-96235 .h4-style A:hover { color: #00674e; }
.style-96235 .long-description { margin-top: 0.625rem; }
.style-96235 .brief-description { margin-top: 0.625rem; }
.style-96235 .location { margin-top: 0.625rem;font-style: italic; }
.style-96235 .photos { margin: 0; }
.style-96235 .contact-info { margin-top: 0.625rem;font-style: italic; }
.style-96235 .text img { margin: 0 0.625rem 1.25rem; }
.style-96235 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-96235 .news img { margin: 0 0 1.25rem 0 !important; }
.style-96235 .job-title { font-style: italic; }
.style-96235 .bio { margin-top: 1.25rem; }
.style-96235 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-96235 .question { margin: 0; }
.style-96235 .answer { margin-top: 0.625rem; }
.style-96235 .biobutton { margin-top: 1.25rem; }
.style-96235 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-96235 .caption { margin-top: 0.625rem; }
.style-96235 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px; }
.style-96235 .photo img { margin: 0 0 1.25rem 0; }
.style-96235 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-96235 A.links-urllink:hover { color: #00674e; }
.style-96235 .video .media-player { margin: 0 0 1.25rem 0; }
.style-96235 li.group { padding: 0 1.25rem;margin: 0px;width: calc(33.333% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-96235 div.content-wrap { padding: 0px;margin: 0px; }
.style-96235 .registration { margin-top: 0.625rem;font-weight: bold; }
.style-96235 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-96235 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-96235 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-96235 .event-detail { margin: 1.25rem 0 0 0; }
.style-96235 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-96235 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-96235 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-96235 .grad-year-short:before { content: "’"; }
.style-51499 .h2-style { margin: 0 0 1.625rem 0; }
.style-51499 .h3-style { margin: 0 0 0.625rem 0; }
.style-51499 .h4-style { margin: 0; }
.style-51499 { margin: 0 0 3.125rem 0;text-align: center; }
.style-51499 .description { margin-top: 0.625rem; }
.style-51499 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51499 .readmore { margin-top: 1.25rem; }
.style-51499 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51499 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51499 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51499 .category-description { margin: 0 0 1.25rem 0; }
.style-51499 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-51499 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51499 .h4-style A:hover { color: #00674e; }
.style-51499 .long-description { margin-top: 0.625rem; }
.style-51499 .brief-description { margin-top: 0.625rem; }
.style-51499 .location { margin-top: 0.625rem;font-style: italic; }
.style-51499 .photos { margin: 0; }
.style-51499 .contact-info { margin-top: 0.625rem; }
.style-51499 .text img { margin: 0 0.625rem 1.25rem; }
.style-51499 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51499 .news img { margin: 0 0 1.25rem 0 !important; }
.style-51499 .job-title { font-style: italic; }
.style-51499 .bio { margin-top: 1.25rem; }
.style-51499 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-51499 .question { margin: 0; }
.style-51499 .answer { margin-top: 0.625rem; }
.style-51499 .biobutton { margin-top: 1.25rem; }
.style-51499 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51499 .caption { margin-top: 0.625rem; }
.style-51499 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px; }
.style-51499 .photo img { margin: 0 0 1.25rem 0; }
.style-51499 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51499 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51499 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51499 A.links-urllink:hover { color: #00674e; }
.style-51499 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51499 li.group { padding: 0 1.25rem;margin: 0 0 1.25rem 0;width: calc(33.333% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-51499 .registration { margin-top: 0.625rem;font-weight: bold; }
.style-51499 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51499 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51499 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51499 .event-detail { margin: 1.25rem 0 0 0; }
.style-51499 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51499 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51499 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51499 .grad-year-short:before { content: "’"; }
.style-51550 .h1-style { color: #fff; }
.style-51550 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51550 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51550 .h4-style { margin: 0;color: #fff; }
.style-51550 A { color: #fff; }
.style-51550 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51550 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-51550 .description { margin-top: 0.625rem; }
.style-51550 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51550 .readmore { margin-top: 1.25rem; }
.style-51550 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51550 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51550 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51550 .category-description { margin: 0 0 1.25rem 0; }
.style-51550 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-51550 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51550 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51550 .long-description { margin-top: 0.625rem; }
.style-51550 .brief-description { margin-top: 0.625rem; }
.style-51550 .location { margin-top: 0.625rem; }
.style-51550 .photos { margin: 0; }
.style-51550 .contact-info { margin-top: 0.625rem; }
.style-51550 .text img { margin: 0 0.625rem 1.25rem; }
.style-51550 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51550 .news img { margin: 0 0 1.25rem 0 !important; }
.style-51550 .bio { margin-top: 1.25rem; }
.style-51550 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-51550 .question { margin: 0; }
.style-51550 .answer { margin-top: 0.625rem; }
.style-51550 .biobutton { margin-top: 1.25rem; }
.style-51550 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51550 .caption { margin-top: 0.625rem; }
.style-51550 .affinity img { margin: 0 0 1.25rem 0 !important; }
.style-51550 .photo img { margin: 0 0 1.25rem 0; }
.style-51550 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51550 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51550 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51550 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51550 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51550 li.group { padding: 0 1.25rem;margin: 0 0 1.25rem 0;width: calc(33.333% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-51550 .registration { margin-top: 0.625rem;font-weight: bold; }
.style-51550 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51550 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51550 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51550 .event-detail { margin: 1.25rem 0 0 0; }
.style-51550 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51550 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51550 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51550 .end-date { display: none; }
.style-51498 .h2-style { margin: 0 0 1.625rem 0; }
.style-51498 .h3-style { margin: 0 0 0.625rem 0; }
.style-51498 .h4-style { margin: 0; }
.style-51498 { margin: 0 0 3.125rem 0;text-align: center; }
.style-51498 .description { margin-top: 0.625rem; }
.style-51498 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51498 .readmore { margin-top: 1.25rem; }
.style-51498 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51498 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51498 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51498 .category-description { margin: 0 0 1.25rem 0; }
.style-51498 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-51498 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51498 .h4-style A:hover { color: #00674e; }
.style-51498 .long-description { margin-top: 0.625rem; }
.style-51498 .brief-description { margin-top: 0.625rem; }
.style-51498 .location { margin-top: 0.625rem; }
.style-51498 .photos { margin: 0; }
.style-51498 .contact-info { margin-top: 0.625rem; }
.style-51498 .text img { margin: 0 0.625rem 1.25rem; }
.style-51498 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51498 .news img { margin: 0 0 1.25rem 0 !important; }
.style-51498 .bio { margin-top: 1.25rem; }
.style-51498 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-51498 .question { margin: 0; }
.style-51498 .answer { margin-top: 0.625rem; }
.style-51498 .biobutton { margin-top: 1.25rem; }
.style-51498 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51498 .caption { margin-top: 0.625rem; }
.style-51498 .affinity img { margin: 0 0 1.25rem 0 !important; }
.style-51498 .photo img { margin: 0 0 1.25rem 0; }
.style-51498 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51498 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51498 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51498 A.links-urllink:hover { color: #00674e; }
.style-51498 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51498 li.group { padding: 0 1.25rem;margin: 0 0 1.25rem 0;width: calc(25% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-51498 .registration { margin-top: 0.625rem; }
.style-51498 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51498 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51498 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51498 .event-detail { margin: 1.25rem 0 0 0; }
.style-51498 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51498 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51498 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51549 .h1-style { color: #fff; }
.style-51549 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51549 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51549 .h4-style { margin: 0;color: #fff; }
.style-51549 A { color: #fff; }
.style-51549 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51549 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-51549 .description { margin-top: 0.625rem; }
.style-51549 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51549 .readmore { margin-top: 1.25rem; }
.style-51549 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51549 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51549 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51549 .category-description { margin: 0 0 1.25rem 0; }
.style-51549 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-51549 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51549 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51549 .long-description { margin-top: 0.625rem; }
.style-51549 .brief-description { margin-top: 0.625rem; }
.style-51549 .location { margin-top: 0.625rem; }
.style-51549 .photos { margin: 0; }
.style-51549 .contact-info { margin-top: 0.625rem; }
.style-51549 .text img { margin: 0 0.625rem 1.25rem; }
.style-51549 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51549 .news img { margin: 0 0 1.25rem 0 !important; }
.style-51549 .bio { margin-top: 1.25rem; }
.style-51549 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-51549 .question { margin: 0; }
.style-51549 .answer { margin-top: 0.625rem; }
.style-51549 .biobutton { margin-top: 1.25rem; }
.style-51549 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51549 .caption { margin-top: 0.625rem; }
.style-51549 .affinity img { margin: 0 0 1.25rem 0 !important; }
.style-51549 .photo img { margin: 0 0 1.25rem 0; }
.style-51549 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51549 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51549 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51549 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51549 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51549 li.group { padding: 0 1.25rem;margin: 0 0 1.25rem 0;width: calc(25% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-51549 .registration { margin-top: 0.625rem; }
.style-51549 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51549 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51549 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51549 .event-detail { margin: 1.25rem 0 0 0; }
.style-51549 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51549 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51549 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51796 .h2-style { margin: 0 0 1.625rem 0; }
.style-51796 .h3-style { margin: 0 0 0.625rem 0; }
.style-51796 .h4-style { margin: 0; }
.style-51796 .button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51796 .description { margin-top: 0.625rem; }
.style-51796 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51796 .readmore { margin-top: 1.25rem; }
.style-51796 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51796 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51796 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51796 .category-description { margin: 0 0 1.25rem 0; }
.style-51796 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51796 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51796 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51796 .long-description { margin-top: 0.625rem; }
.style-51796 .brief-description { margin-top: 0.625rem; }
.style-51796 .location { margin-top: 0.625rem; }
.style-51796 .photos { margin: 0; }
.style-51796 .contact-info { margin-top: 0.625rem; }
.style-51796 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51796 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51796 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51796 .bio { margin-top: 1.25rem; }
.style-51796 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51796 .question { margin: 0; }
.style-51796 .answer { margin-top: 0.625rem; }
.style-51796 .biobutton { margin-top: 1.25rem; }
.style-51796 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51796 .caption { margin-top: 0.625rem; }
.style-51796 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51796 .photo img { margin: 0 0 1.25rem 0; }
.style-51796 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51796 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51796 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51796 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51796 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51796 li.group { margin: 1.25rem 0 0 0; }
.style-51796 li.group:first-child { margin: 0; }
.style-51796 div.content-wrap { -webkit-columns: 2;columns: 2;-webkit-column-gap: 1.25rem;column-gap: 1.25rem; }
.style-51796 .registration { margin-top: 0.625rem; }
.style-51796 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51796 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51796 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51796 .event-detail { margin: 1.25rem 0 0 0; }
.style-51796 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51796 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51796 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51797 .h1-style { color: #fff; }
.style-51797 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51797 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51797 .h4-style { margin: 0;color: #fff; }
.style-51797 A { color: #fff; }
.style-51797 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51797 { margin: 0 0 3.125rem 0;color: #fff; }
.style-51797 .description { margin-top: 0.625rem; }
.style-51797 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51797 .readmore { margin-top: 1.25rem; }
.style-51797 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51797 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51797 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51797 .category-description { margin: 0 0 1.25rem 0; }
.style-51797 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51797 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51797 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51797 .long-description { margin-top: 0.625rem; }
.style-51797 .brief-description { margin-top: 0.625rem; }
.style-51797 .location { margin-top: 0.625rem; }
.style-51797 .photos { margin: 0; }
.style-51797 .contact-info { margin-top: 0.625rem; }
.style-51797 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51797 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51797 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51797 .bio { margin-top: 1.25rem; }
.style-51797 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51797 .question { margin: 0; }
.style-51797 .answer { margin-top: 0.625rem; }
.style-51797 .biobutton { margin-top: 1.25rem; }
.style-51797 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51797 .caption { margin-top: 0.625rem; }
.style-51797 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51797 .photo img { margin: 0 0 1.25rem 0; }
.style-51797 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51797 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51797 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51797 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51797 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51797 li.group { margin: 1.25rem 0 0 0; }
.style-51797 li.group:first-child { margin: 0; }
.style-51797 div.content-wrap { -webkit-columns: 3;columns: 3;-webkit-column-gap: 1.25rem;column-gap: 1.25rem; }
.style-51797 .registration { margin-top: 0.625rem; }
.style-51797 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51797 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51797 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51797 .event-detail { margin: 1.25rem 0 0 0; }
.style-51797 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51797 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51797 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51513 .h2-style { margin: 0 0 1.625rem 0; }
.style-51513 .h3-style { margin: 0 0 0.625rem 0; }
.style-51513 .h4-style { margin: 0;padding: 1rem 4.5rem 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51513 .h4-style:hover { color: #00674e; }
.style-51513 .h4-style:before { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor.jpg');background-position: left center;background-repeat: repeat-x; }
.style-51513 .h4-style:after { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease; }
.style-51513 { margin: 0 0 3.125rem 0; }
.style-51513 .description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;letter-spacing: 0.2rem; }
.style-51513 .readmore { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51513 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51513 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51513 .category-description { margin: 0 0 1.25rem 0; }
.style-51513 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51513 .h4-style A { color: inherit;text-decoration: none;line-height: 1.2; }
.style-51513 .h4-style A:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-51513 .long-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .brief-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .location { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .photos { margin: 0; }
.style-51513 .contact-info { margin-top: 0.625rem;margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51513 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;font-weight: bold; }
.style-51513 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51513 .bio { margin-top: 1.25rem; }
.style-51513 .lists img { margin: 0;padding: 1rem 0rem 1rem 2.5rem; }
.style-51513 .question { margin: 0; }
.style-51513 .answer { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .biobutton { margin-top: 1.25rem; }
.style-51513 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51513 .caption { margin-top: 0.625rem; }
.style-51513 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51513 .photo img { margin: 0 0 1.25rem 0; }
.style-51513 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51513 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51513 A.links-urllink { text-decoration: none;font-weight: bold;display: block;margin: 0;padding: 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51513 A.links-urllink:hover { color: #00674e; }
.style-51513 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51513 li.group { margin: 1.25rem 0 0 0;border-width: 1px;border-style: solid;border-color: #204438; }
.style-51513 li.group:first-child { /*margin: 0;: */; }
.style-51513 li.subcategory-group { margin: 1.25rem 0 0 0; }
.style-51513 li.subcategory-group:first-child { margin: 0; }
.style-51513 .registration { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .readmore-detail-page { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51513 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem;margin: 1.25rem 2.5rem 0 2.5rem; }
.style-51513 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51513 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51513 .event-detail { margin: 0; }
.style-51513 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51513 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51513 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51553 .h1-style { color: #fff; }
.style-51553 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51553 .h3-style { margin: 0 0 0.625rem 0;color: #fff; }
.style-51553 .h4-style { margin: 0;padding: 1rem 4.5rem 1rem 2.5rem;font-size: 1.125rem;color: #fff;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51553 .h4-style:hover { color: rgba(255,255,255,0.75); }
.style-51553 .h4-style:before { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor-white.jpg');background-position: left center;background-repeat: repeat-x; }
.style-51553 .h4-style:after { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical-white.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease; }
.style-51553 A { color: #fff; }
.style-51553 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51553 { margin: 0 0 3.125rem 0;background-color: #000;color: #fff; }
.style-51553 .description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;letter-spacing: 0.2rem; }
.style-51553 .readmore { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51553 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51553 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51553 .category-description { margin: 0 0 1.25rem 0; }
.style-51553 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51553 .h4-style A { color: inherit;text-decoration: none;line-height: 1.2; }
.style-51553 .h4-style A:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-51553 .long-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .brief-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .location { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .photos { margin: 0; }
.style-51553 .contact-info { margin-top: 0.625rem;margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51553 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;font-weight: bold; }
.style-51553 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51553 .bio { margin-top: 1.25rem; }
.style-51553 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51553 .question { margin: 0; }
.style-51553 .answer { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .biobutton { margin-top: 1.25rem; }
.style-51553 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51553 .caption { margin-top: 0.625rem; }
.style-51553 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51553 .photo img { margin: 0 0 1.25rem 0; }
.style-51553 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51553 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51553 A.links-urllink { text-decoration: none;font-weight: bold;display: block;margin: 0;padding: 1rem 2.5rem;font-size: 1.125rem;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51553 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51553 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51553 li.group { margin: 1.25rem 0 0 0;background-color: rgba(255,255,255,0.2); }
.style-51553 li.group:first-child { margin: 0; }
.style-51553 .registration { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .readmore-detail-page { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51553 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem;margin: 1.25rem 2.5rem 0 2.5rem; }
.style-51553 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51553 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51553 .event-detail { margin: 0; }
.style-51553 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51553 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51553 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62503 .h2-style { margin: 0 0 1.625rem 0; }
.style-62503 .h3-style { margin: 0 0 0.625rem 0; }
.style-62503 .h4-style { margin: 0;padding: 1rem 4.5rem 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62503 .h4-style:hover { color: #00674e; }
.style-62503 .h4-style:before { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor.jpg');background-position: left center;background-repeat: repeat-x; }
.style-62503 .h4-style:after { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease; }
.style-62503 { margin: 0 0 3.125rem 0; }
.style-62503 .description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;letter-spacing: 0.2rem; }
.style-62503 .readmore { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62503 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62503 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62503 .category-description { margin: 0 0 1.25rem 0; }
.style-62503 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-62503 .h4-style A { color: inherit;text-decoration: none;line-height: 1.2; }
.style-62503 .h4-style A:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-62503 .long-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .brief-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .location { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .photos { margin: 0; }
.style-62503 .contact-info { margin-top: 0.625rem;margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-62503 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;font-weight: bold; }
.style-62503 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62503 .bio { margin-top: 1.25rem; }
.style-62503 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62503 .question { margin: 0; }
.style-62503 .answer { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .biobutton { margin-top: 1.25rem; }
.style-62503 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-62503 .caption { margin-top: 0.625rem; }
.style-62503 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62503 .photo img { margin: 0 0 1.25rem 0; }
.style-62503 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62503 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62503 A.links-urllink { text-decoration: none;font-weight: bold;display: block;margin: 0;padding: 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62503 A.links-urllink:hover { color: #00674e; }
.style-62503 .video .media-player { margin: 0 0 1.25rem 0; }
.style-62503 li.group { margin: 1.25rem 0 0 0; }
.style-62503 li.group:first-child { margin: 0; }
.style-62503 li.subcategory-group { margin: 1.25rem 0 0 0; }
.style-62503 li.subcategory-group:first-child { margin: 0; }
.style-62503 .registration { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .readmore-detail-page { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-62503 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem;margin: 1.25rem 2.5rem 0 2.5rem; }
.style-62503 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-62503 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-62503 .event-detail { margin: 0; }
.style-62503 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62503 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62503 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-89196 .h2-style { margin: 0 0 1.625rem 0; }
.style-89196 .h3-style { margin: 0 0 0.625rem 0; }
.style-89196 .h4-style { margin: 0;padding: 1rem 4.5rem 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-89196 .h4-style:hover { color: #00674e; }
.style-89196 .h4-style:before { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor.jpg');background-position: left center;background-repeat: repeat-x; }
.style-89196 .h4-style:after { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease; }
.style-89196 { margin: 0 0 3.125rem 0; }
.style-89196 .description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;letter-spacing: 0.2rem; }
.style-89196 .readmore { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-89196 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-89196 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-89196 .category-description { margin: 0 0 1.25rem 0; }
.style-89196 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-89196 .h4-style A { color: inherit;text-decoration: none;line-height: 1.2; }
.style-89196 .h4-style A:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-89196 .long-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .brief-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .location { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .photos { margin: 0; }
.style-89196 .contact-info { margin-top: 0.625rem;margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-89196 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;font-weight: bold; }
.style-89196 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-89196 .bio { margin-top: 1.25rem; }
.style-89196 .lists img { margin: 0;padding: 1rem 0rem 1rem 2.5rem; }
.style-89196 .question { margin: 0; }
.style-89196 .answer { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .biobutton { margin-top: 1.25rem; }
.style-89196 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-89196 .caption { margin-top: 0.625rem; }
.style-89196 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-89196 .photo img { margin: 0 0 1.25rem 0; }
.style-89196 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-89196 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-89196 A.links-urllink { text-decoration: none;font-weight: bold;display: block;margin: 0;padding: 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-89196 A.links-urllink:hover { color: #00674e; }
.style-89196 .video .media-player { margin: 0 0 1.25rem 0; }
.style-89196 li.group { margin: 1.25rem 0 0 0;border-width: 1px;border-style: solid;border-color: #204438; }
.style-89196 li.group:first-child { /*margin: 0;: */; }
.style-89196 li.subcategory-group { margin: 1.25rem 0 0 0; }
.style-89196 li.subcategory-group:first-child { margin: 0; }
.style-89196 div.content-wrap { -webkit-columns: 2;columns: 2;-webkit-column-gap: 1.25rem;column-gap: 1.25rem; }
.style-89196 .registration { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .readmore-detail-page { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-89196 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem;margin: 1.25rem 2.5rem 0 2.5rem; }
.style-89196 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-89196 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-89196 .event-detail { margin: 0; }
.style-89196 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-89196 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-89196 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-66438 .h2-style { margin: 0 0 1.625rem 0; }
.style-66438 .h4-style { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2; }
.style-66438 .button { display: inline-block;padding: 0.875rem 5.5rem 0.875rem 1.125rem;margin: 0.875rem 0 0 0;background-color: transparent;background-image: none;border: 2px solid #fff;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-66438 .button:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 2.8125rem;height: 2.8125rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-66438 { margin: 0 0 3.125rem 0;text-align: center; }
.style-66438 .link-image { width: 100%;margin: 0;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66438 .h4-style A { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-66438 .long-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66438 .brief-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66438 .news img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66438 .lists img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66438 .title { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-66438 .caption { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66438 .photo img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66438 A.links-urllink { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none;font-weight: bold; }
.style-66438 li.group { flex: 0 1 calc(33.333% - 3.75vw);margin: 2.5rem 1.875vw 0;transition: transform 0.8s ease;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-color: #34363b;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); }
.style-66438 li.group:hover { transform: rotateY(180deg); }
.style-66355 .h2-style { margin: 0 0 1.625rem 0; }
.style-66355 .h4-style { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2; }
.style-66355 .button { display: inline-block;padding: 0.875rem 5.5rem 0.875rem 1.125rem;margin: 0.875rem 0 0 0;background-color: transparent;background-image: none;border: 2px solid #fff;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-66355 .button:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 2.8125rem;height: 2.8125rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-66355 { margin: 0 0 3.125rem 0;text-align: center; }
.style-66355 .link-image { width: 100%;margin: 0;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66355 .h4-style A { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-66355 .long-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66355 .brief-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66355 .news img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66355 .lists img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66355 .title { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-66355 .caption { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66355 .photo img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66355 A.links-urllink { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none;font-weight: bold; }
.style-66355 li.group { flex: 0 1 calc(33.333% - 3.75vw);margin: 2.5rem 1.875vw 0;transition: transform 1.5s ease;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-color: #34363b;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); }
.style-66355 li.group:hover { transform: rotateY(180deg); }
.style-66439 .h2-style { margin: 0 0 1.625rem 0; }
.style-66439 .h4-style { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.25vw;line-height: 1.2; }
.style-66439 .button { display: inline-block;padding: 0.875rem 5.5rem 0.875rem 1.125rem;margin: 0.875rem 0 0 0;background-color: transparent;background-image: none;border: 2px solid #fff;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-66439 .button:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 2.8125rem;height: 2.8125rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-66439 { margin: 0 0 3.125rem 0;text-align: center; }
.style-66439 .link-image { width: 100%;margin: 0;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66439 .h4-style A { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.25vw;line-height: 1.2;text-decoration: none; }
.style-66439 .long-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66439 .brief-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66439 .news img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66439 .lists img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66439 .title { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-66439 .caption { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-66439 .photo img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-66439 A.links-urllink { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.25vw;line-height: 1.2;text-decoration: none;font-weight: bold; }
.style-66439 li.group { flex: 0 1 calc(33.333% - 3.75vw);margin: 2.5rem 1.875vw 0;transition: transform 0.8s ease;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-color: #34363b;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); }
.style-66439 li.group:hover { transform: rotateY(180deg); }
.style-51555 .h1-style { color: #fff; }
.style-51555 .h2-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 1.5rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51555 .h3-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 1.125rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51555 .h4-style { margin: 0;color: #fff; }
.style-51555 A { color: #fff; }
.style-51555 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51555 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem;border: 1px solid rgba(255,255,255,0.2);color: #fff; }
.style-51555 .description { margin-top: 0.625rem; }
.style-51555 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51555 .readmore { margin-top: 1.25rem; }
.style-51555 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51555 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51555 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51555 .category-description { margin: 0 0 1.25rem 0; }
.style-51555 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51555 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51555 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51555 .long-description { margin-top: 0.625rem; }
.style-51555 .brief-description { margin-top: 0.625rem; }
.style-51555 .location { margin-top: 0.625rem; }
.style-51555 .photos { margin: 0; }
.style-51555 .contact-info { margin-top: 0.625rem; }
.style-51555 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51555 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51555 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51555 .bio { margin-top: 1.25rem; }
.style-51555 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51555 .question { margin: 0; }
.style-51555 .answer { margin-top: 0.625rem; }
.style-51555 .biobutton { margin-top: 1.25rem; }
.style-51555 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51555 .caption { margin-top: 0.625rem; }
.style-51555 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51555 .photo img { margin: 0 0 1.25rem 0; }
.style-51555 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51555 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51555 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51555 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51555 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51555 li.group { margin: 1.25rem 0 0 0; }
.style-51555 li.group:first-child { margin: 0; }
.style-51555 .registration { margin-top: 1.25rem;font-size: 20px;background-repeat: no-repeat; }
.style-51555 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51555 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51555 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51555 .event-detail { margin: 1.25rem 0 0 0; }
.style-51555 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51555 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51555 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51554 .h1-style { color: #fff; }
.style-51554 .h2-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 1.5rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51554 .h3-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 1.125rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51554 .h4-style { margin: 0;color: #fff; }
.style-51554 A { color: #fff; }
.style-51554 .button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51554 { margin: 0 0 3.125rem 0;color: #fff; }
.style-51554 .description { margin-top: 0.625rem; }
.style-51554 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51554 .readmore { margin-top: 1.25rem; }
.style-51554 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51554 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51554 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51554 .category-description { margin: 0 0 1.25rem 0; }
.style-51554 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51554 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51554 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51554 .long-description { margin-top: 0.625rem; }
.style-51554 .brief-description { margin-top: 0.625rem; }
.style-51554 .location { margin-top: 0.625rem; }
.style-51554 .photos { margin: 0; }
.style-51554 .contact-info { margin-top: 0.625rem; }
.style-51554 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51554 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51554 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51554 .bio { margin-top: 1.25rem; }
.style-51554 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51554 .question { margin: 0; }
.style-51554 .answer { margin-top: 0.625rem; }
.style-51554 .biobutton { margin-top: 1.25rem; }
.style-51554 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-51554 .caption { margin-top: 0.625rem; }
.style-51554 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51554 .photo img { margin: 0 0 1.25rem 0; }
.style-51554 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51554 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51554 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51554 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51554 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51554 li.group { margin: 1.25rem 0 0 0; }
.style-51554 li.group:first-child { margin: 0; }
.style-51554 .registration { margin-top: 0.625rem; }
.style-51554 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51554 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51554 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51554 .event-detail { margin: 1.25rem 0 0 0; }
.style-51554 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51554 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51554 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51627 { position: relative;border-left: 1px solid rgba(255,255,255,0.3); }
.style-51627 .submit-button { font-size: 0;border: 0;background-color: transparent;padding: 0;line-height: 5.9375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/search-white.png');height: 5.9375rem;max-height: 5.9375rem;width: 5.25rem;background-position: center center;background-size: 1.5rem;-webkit-transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease; }
.style-51627 .search-text { border: 0;background-color: #fff;font-size: 1.25rem;font-family: 'Playfair Display', serif;font-style: italic;color: #66686d;display: block;position: absolute;top: 0;left: 0;padding: 2.125rem 0;z-index: 91;width: 0;opacity: 0;-webkit-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease;-moz-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease;-ms-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease;transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease; }
.style-51594 { text-align: center;margin: 0; }
.style-51594 .page-title-level-1 { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51594 .page-title-level-2 { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51594 .page-title-level-3 { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51594 .page-title-level-4 { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51594 .page-title-level-5 { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51594 .page-title-level-6 { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51632 { text-align: center;margin: 0; }
.style-51632 .page-title-level-1 { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51632 .page-title-level-2 { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51632 .page-title-level-3 { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51632 .page-title-level-4 { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51632 .page-title-level-5 { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51632 .page-title-level-6 { font-family: 'Playfair Display', serif;font-weight: bold;color: #fff;font-size: 4.5rem;line-height: 1.1;margin: 0; }
.style-51586 { position: relative;border-left: 1px solid rgba(0,0,0,0.3); }
.style-51586 .submit-button { font-size: 0;border: 0;background-color: transparent;padding: 0;line-height: 5.9375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/search-green.png');height: 5.9375rem;max-height: 5.9375rem;width: 5.25rem;background-position: center center;background-size: 1.5rem;-webkit-transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;transition: background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease; }
.style-51586 .submit-button:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/search-black.png'); }
.style-51586 .search-text { border: 0;background-color: #fff;font-size: 1.25rem;font-family: 'Playfair Display', serif;font-style: italic;color: #66686d;display: block;position: absolute;top: 0;left: 0;padding: 2.125rem 0;z-index: 91;width: 0;opacity: 0;-webkit-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease;-moz-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease;-ms-transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease;transition: width 0.3s ease, opacity 0.3s ease, padding 0.3s ease, left 0.3s ease; }
.style-51599 .link-image { margin: 0;padding: 0;width: 1.5rem;height: 1.5rem;display: block;position: absolute;top: 0;left: 0; }
.style-51599 A.links-urllink { text-transform: uppercase;letter-spacing: 0.15rem;font-size: 0.875rem;text-decoration: none;color: #fff;display: inline-block;vertical-align: top;line-height: 1.5rem;height: 1.5rem;margin-left: 1rem; }
.style-51599 li.group { margin-top: 1.5rem; }
.style-51599 li.group:first-child { margin: 0; }
.style-51599 .link-hover-image { display: block !important;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-51599 .link-nohover-image { display: block !important;opacity: 1;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-51580 { padding: 1.01rem 1.78vw;background-color: #00674e;-webkit-transition: padding 0.6s ease;-moz-transition: padding 0.6s ease;-ms-transition: padding 0.6s ease;transition: padding 0.6s ease; }
.style-51580 .logo img { width: 11.875rem;position: absolute;top: 0;left: 0;max-width: 11.875rem;-webkit-transition: top 0.6s ease;-moz-transition: top 0.6s ease;-ms-transition: top 0.6s ease;transition: top 0.6s ease; }
.style-51636 { text-align: right;margin-top: -4.325rem; }
.style-51636 .mini-sitemap-open { display: inline-block;position: relative;font-size: 0.875rem;padding: 1.6875rem 0;text-decoration: none;font-weight: bold;color: #fff;text-transform: uppercase;line-height: 1.2;letter-spacing: 0.2rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51636 .mini-sitemap-close { display: inline-block;position: relative;font-size: 0.875rem;padding: 1.6875rem 0;text-decoration: none;font-weight: bold;color: #fff;text-transform: uppercase;line-height: 1.2;letter-spacing: 0.2rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51636 .ms-level1 { text-align: left;border-top: 1px solid rgba(255,255,255,0.4);padding-top: 1.875rem; }
.style-51636 .ms-l1-text { font-size: 1.125rem;line-height: 1.2;font-weight: normal;color: #fff;text-decoration: none;letter-spacing: 0.15rem;text-transform: uppercase;display: block; }
.style-51636 .ms-level2 { margin-top: 1.5rem; }
.style-51636 .ms-l2-item { margin: 1.25rem 0 0 0; }
.style-51636 .ms-l2-item:first-child { margin: 0; }
.style-51636 .ms-l2-text { font-size: 0.875rem;color: #fff;text-decoration: none;display: block; }
.style-51791 .h2-style { margin: 0 0 1.625rem 0; }
.style-51791 .h3-style { margin: 0 0 0.625rem 0; }
.style-51791 .h4-style { margin: 0; }
.style-51791 .button { padding: 0;background-image: none; }
.style-51791 { margin: 0 0 3.125rem 0; }
.style-51791 .description { margin-top: 0.625rem; }
.style-51791 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51791 .readmore { margin-top: 1.25rem; }
.style-51791 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51791 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51791 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51791 .category-description { margin: 0 0 1.25rem 0; }
.style-51791 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51791 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51791 .h4-style A:hover { color: #00674e; }
.style-51791 .long-description { margin-top: 0.625rem; }
.style-51791 .brief-description { margin-top: 0.625rem; }
.style-51791 .location { margin-top: 0.625rem; }
.style-51791 .photos { margin: 0; }
.style-51791 .contact-info { margin-top: 0.625rem; }
.style-51791 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51791 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51791 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51791 .bio { margin-top: 1.25rem; }
.style-51791 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51791 .question { margin: 0; }
.style-51791 .answer { margin-top: 0.625rem; }
.style-51791 .biobutton { margin-top: 1.25rem; }
.style-51791 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51791 .caption { margin-top: 0.625rem; }
.style-51791 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51791 .photo img { margin: 0 0 1.25rem 0; }
.style-51791 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51791 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51791 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51791 A.links-urllink:hover { color: #00674e; }
.style-51791 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51791 li.group { margin: 1.25rem 0 0 0; }
.style-51791 li.group:first-child { margin: 0; }
.style-51791 .registration { margin-top: 0.625rem; }
.style-51791 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51791 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51791 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51791 .event-detail { margin: 1.25rem 0 0 0; }
.style-51791 .filter-group { margin: 0 0 1.25rem 0 !important; }
.style-51791 .filter-group-title { margin: 0 0 1.25rem 0; }
.style-51791 .filter-group-list { display: block;width: 100%; }
.style-51791 .filter-item { margin: 1.25rem 0 0 0 !important;background-color: #dddee1;padding: 0.625rem 1.875rem !important;font-size: 1rem;color: #1e1e21;font-weight: bold;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51791 .filter-item:hover { color: #00674e; }
.style-51791 .filter-item:first-child { margin: 0 !important; }
.style-51791 .button-group { display: block;margin: 0 0 1.25rem 0; }
.style-51791 .calendar-grid { background-color: #b2b2b2;padding: 1px 0 0 1px; }
.style-51791 .calendardatepicker li.today a { color: #1e1e21;font-weight: bold;background-color: #90d7e7; }
.style-51791 .calendardatepicker li.selected-day a { color: #fff;font-weight: bold;background-color: #739600; }
.style-51791 li.has-events a { color: #1e1e21;font-weight: bold; }
.style-51791 .month-pager { margin: 0 0 1.25rem 0;line-height: 0; }
.style-51791 .prev-button { display: inline-block;vertical-align: top;font-family: 'Playfair Display', serif;text-decoration: none;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;position: relative;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51791 .prev-button:hover { color: #1e1e21; }
.style-51791 .next-button { display: inline-block;text-decoration: none;vertical-align: top;font-family: 'Playfair Display', serif;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;position: relative;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51791 .next-button:hover { color: #1e1e21; }
.style-51791 .day-header span { background-color: #00674e;border-color: #00674e;padding: 0.25rem;font-size: 0.75rem;text-transform: uppercase;color: #fff;margin: 0 1px 1px 0; }
.style-51791 .selected-date { color: #909195; }
.style-51791 .today-button { display: inline-block;vertical-align: top;font-family: 'Playfair Display', serif;text-decoration: none;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;position: relative;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51791 .today-button:hover { color: #1e1e21; }
.style-51791 .day a { margin: 0 1px 1px 0;font-size: 0.875rem;padding: 0.25rem;font-style: italic;color: #909195; }
.style-51791 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51791 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51791 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51791 .large-calendar-grid { border-color: #b2b2b2; }
.style-51791 .large-calendar-grid ol.calendar-header li { background-color: #00674e;border-color: #00674e;padding: 0.25rem;font-size: 0.75rem;text-transform: uppercase;color: #fff; }
.style-51791 .large-calendar-grid .day-holder { border-color: #b2b2b2; }
.style-51791 .large-calendar-grid .date { font-size: 0.875rem;padding: 0.25rem;font-style: italic;color: #909195; }
.style-51791 .large-calendar-grid .other-month.day-holder { background-color: #f1f2f5; }
.style-51791 .large-calendar-grid .today.day-holder .date { color: #1e1e21;font-weight: bold;background-color: #90d7e7; }
.style-51791 .large-calendar-grid .has-events.day-holder .date:not(.active) { color: #1e1e21;font-weight: bold; }
.style-51791 .large-calendar-grid .day-holder .date.active { color: #fff;font-weight: bold;background-color: #739600; }
.style-51791 .large-calendar-grid .calendar-list { border-color: #b2b2b2; }
.style-51791 .more-details { margin-top: 1.25rem;font-family: 'Playfair Display', serif;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;text-decoration: none;position: relative;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51791 .more-details:hover { color: #1e1e21; }
.style-51791 a.ical-feed { width: 1.5rem;height: 1.5rem;background-color: #00674e;background-size: 1rem; }
.style-51788 .h2-style { margin: 0 0 1.625rem 0; }
.style-51788 .h3-style { margin: 0 0 0.625rem 0; }
.style-51788 .h4-style { margin: 0; }
.style-51788 { margin: 0 0 3.125rem 0; }
.style-51788 .description { margin-top: 0.625rem; }
.style-51788 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51788 .readmore { margin-top: 1.25rem; }
.style-51788 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51788 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51788 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51788 .category-description { margin: 0 0 1.25rem 0; }
.style-51788 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51788 .long-description { margin-top: 0.625rem; }
.style-51788 .brief-description { margin-top: 0.625rem; }
.style-51788 .location { margin-top: 0.625rem; }
.style-51788 .photos { margin: 0; }
.style-51788 .contact-info { margin-top: 0.625rem; }
.style-51788 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51788 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51788 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51788 .full-name { margin: 0 0 0.625rem 0; }
.style-51788 .bio { margin-top: 1.25rem; }
.style-51788 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51788 .question { margin: 0; }
.style-51788 .answer { margin-top: 0.625rem; }
.style-51788 .biobutton { margin-top: 1.25rem; }
.style-51788 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51788 .caption { margin-top: 0.625rem; }
.style-51788 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51788 .photo img { margin: 0 0 1.25rem 0; }
.style-51788 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51788 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51788 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51788 A.links-urllink:hover { color: #00674e; }
.style-51788 .greeting { margin: 1.25rem 0; }
.style-51788 .course-title.off-state { margin: 0;position: relative;padding: 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;display: block;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51788 .course-title.off-state:hover { color: #00674e; }
.style-51788 .course-title.off-state:before { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor.jpg');background-position: left center;background-repeat: repeat-x; }
.style-51788 .course-title.off-state:after { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease; }
.style-51788 .course-desc { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-51788 .departmentfaculty img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51788 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51788 li.group { margin: 1.25rem 0 0 0;background-color: #dddee1; }
.style-51788 li.group:first-child { margin: 0; }
.style-51788 .registration { margin-top: 0.625rem; }
.style-51788 .course-title A { text-decoration: none;color: inherit;font-weight: bold; }
.style-51788 .course-title A:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-51788 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51788 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51788 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51788 .event-detail { margin: 1.25rem 0 0 0; }
.style-51788 .course-title.on-state { margin: 0;position: relative;padding: 1rem 2.5rem;font-size: 1.125rem;color: #00674e;line-height: 1.2;display: block;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51788 .course-title.on-state:before { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor.jpg');background-position: left center;background-repeat: repeat-x; }
.style-51788 .course-title.on-state:after { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease; }
.style-51788 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51788 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51788 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-84678 .h2-style { margin: 0 0 1.625rem 0; }
.style-84678 .h4-style { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2; }
.style-84678 .button { display: inline-block;padding: 0.875rem 5.5rem 0.875rem 1.125rem;margin: 0.875rem 0 0 0;background-color: transparent;background-image: none;border: 2px solid #fff;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-84678 .button:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 2.8125rem;height: 2.8125rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-84678 { margin: 0 0 3.125rem 0;text-align: center; }
.style-84678 .link-image { width: 100%;margin: 0;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-84678 .h4-style A { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-84678 .long-description { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-84678 .brief-description { display: flex;font-size: 14px;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-84678 .news img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-84678 .lists img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-84678 .title { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none; }
.style-84678 .caption { display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 10%;background-color: #00674e;color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
.style-84678 .photo img { width: 100%;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.6; }
.style-84678 A.links-urllink { display: block;margin: 0;position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);color: #fff;font-size: 1.625vw;line-height: 1.2;text-decoration: none;font-weight: bold; }
.style-84678 li.group { flex: 0 1 calc(29.333% - 3.75vw);margin: 2.5rem 0.5vw 0;transition: transform 1.5s ease;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-color: #34363b;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); }
.style-84678 li.group:hover { transform: rotateY(180deg); }
.style-51497 .h2-style { margin: 0 0 1.625rem 0; }
.style-51497 .h3-style { margin: 0 0 0.625rem 0; }
.style-51497 .h4-style { margin: 0; }
.style-51497 { margin: 0 0 3.125rem 0; }
.style-51497 .description { margin-top: 0.625rem; }
.style-51497 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51497 .readmore { margin-top: 1.25rem; }
.style-51497 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51497 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51497 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51497 .category-description { margin: 0 0 1.25rem 0; }
.style-51497 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51497 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51497 .h4-style A:hover { color: #00674e; }
.style-51497 .long-description { margin-top: 0.625rem;margin: 14px; }
.style-51497 .brief-description { margin-top: 0.625rem; }
.style-51497 .location { margin-top: 0.625rem;font-style: italic; }
.style-51497 .photos { margin: 0; }
.style-51497 .contact-info { margin-top: 0.625rem; }
.style-51497 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51497 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51497 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51497 .job-title { font-style: italic; }
.style-51497 .bio { margin-top: 1.25rem; }
.style-51497 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51497 .question { margin: 0; }
.style-51497 .answer { margin-top: 0.625rem; }
.style-51497 .biobutton { margin-top: 1.25rem; }
.style-51497 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51497 .caption { margin-top: 0.625rem; }
.style-51497 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px; }
.style-51497 .photo img { margin: 0 0 1.25rem 0; }
.style-51497 .name-prefix { font-weight: bold; }
.style-51497 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-51497 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-51497 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51497 A.links-urllink:hover { color: #00674e; }
.style-51497 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51497 li.group { margin: 1.25rem 0 0 0; }
.style-51497 li.group:first-child { margin: 0; }
.style-51497 .schedule-site { font-weight: bold; }
.style-51497 .schedule-cancelled { color: #FF0000; }
.style-51497 .featured { color: #90D7E7; }
.style-51497 .item-image { img{
width: 500px;: }; }
.style-51497 .item-sale-price { color: #90D7E7; }
.style-51497 .item-sale-label { color: #90D7E7; }
.style-51497 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51497 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51497 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51497 .event-detail { margin: 1.25rem 0 0 0; }
.style-51497 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51497 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51497 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51497 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-51497 .grad-year-short:before { content: "’"; }
.style-51497 .game .schedule-location { font-style: italic; }
.style-55736 .h2-style { margin: 0 0 1.625rem 0; }
.style-55736 .h3-style { margin: 0 0 0.625rem 0; }
.style-55736 .h4-style { margin: 0; }
.style-55736 { margin: 0 0 3.125rem 0; }
.style-55736 .description { margin-top: 0.625rem; }
.style-55736 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-55736 .readmore { margin-top: 1.25rem; }
.style-55736 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-55736 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-55736 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-55736 .category-description { margin: 0 0 1.25rem 0; }
.style-55736 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-55736 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-55736 .h4-style A:hover { color: #00674e; }
.style-55736 .long-description { margin-top: 0.625rem; }
.style-55736 .brief-description { margin-top: 0.625rem; }
.style-55736 .location { margin-top: 0.625rem;font-style: italic; }
.style-55736 .photos { margin: 0; }
.style-55736 .contact-info { margin-top: 0.625rem; }
.style-55736 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-55736 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-55736 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55736 .job-title { font-style: italic; }
.style-55736 .bio { margin-top: 1.25rem; }
.style-55736 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55736 .question { margin: 0; }
.style-55736 .answer { margin-top: 0.625rem; }
.style-55736 .biobutton { margin-top: 1.25rem; }
.style-55736 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-55736 .caption { margin-top: 0.625rem; }
.style-55736 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55736 .photo img { margin: 0 0 1.25rem 0; }
.style-55736 .name-prefix { font-weight: bold; }
.style-55736 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-55736 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-55736 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-55736 A.links-urllink:hover { color: #00674e; }
.style-55736 .video .media-player { margin: 0 0 1.25rem 0; }
.style-55736 li.group { margin: 1.25rem 0 0 0; }
.style-55736 li.group:first-child { margin: 0; }
.style-55736 .schedule-site { font-weight: bold; }
.style-55736 .registration { margin-top: 0.625rem; }
.style-55736 .schedule-cancelled { color: #FF0000; }
.style-55736 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-55736 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-55736 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-55736 .event-detail { margin: 1.25rem 0 0 0; }
.style-55736 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-55736 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-55736 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-55736 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-55736 .grad-year-short:before { content: "’"; }
.style-55736 .game .schedule-location { font-style: italic; }
.style-80336 .h2-style { margin: 0 0 1.625rem 0; }
.style-80336 .h3-style { margin: 0 0 0.625rem 0; }
.style-80336 .h4-style { margin: 0; }
.style-80336 { margin: 0 0 3.125rem 0; }
.style-80336 .description { margin-top: 0.625rem; }
.style-80336 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-80336 .readmore { margin-top: 1.25rem; }
.style-80336 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-80336 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-80336 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-80336 .category-description { margin: 0 0 1.25rem 0; }
.style-80336 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-80336 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-80336 .h4-style A:hover { color: #00674e; }
.style-80336 .long-description { margin-top: 0.625rem; }
.style-80336 .brief-description { margin-top: 0.625rem; }
.style-80336 .location { margin-top: 0.625rem;font-style: italic; }
.style-80336 .photos { margin: 0; }
.style-80336 .contact-info { margin-top: 0.625rem; }
.style-80336 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-80336 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-80336 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-80336 .job-title { font-style: italic; }
.style-80336 .bio { margin-top: 1.25rem; }
.style-80336 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-80336 .question { margin: 0; }
.style-80336 .answer { margin-top: 0.625rem; }
.style-80336 .biobutton { margin-top: 1.25rem; }
.style-80336 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-80336 .caption { margin-top: 0.625rem; }
.style-80336 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-80336 .photo img { margin: 0 0 1.25rem 0; }
.style-80336 .name-prefix { font-weight: bold; }
.style-80336 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-80336 A.links-urllink:hover { color: #00674e; }
.style-80336 .video .media-player { margin: 0 0 1.25rem 0; }
.style-80336 li.group { margin: 1.25rem 0 0 0; }
.style-80336 li.group:first-child { margin: 0; }
.style-80336 .schedule-site { font-weight: bold; }
.style-80336 .registration { margin-top: 0.625rem; }
.style-80336 .schedule-cancelled { color: #FF0000; }
.style-80336 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-80336 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-80336 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-80336 .event-detail { margin: 1.25rem 0 0 0; }
.style-80336 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-80336 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-80336 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-80336 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-80336 .grad-year-short:before { content: "’"; }
.style-80336 .game .schedule-location { font-style: italic; }
.style-73986 .h2-style { margin: 0 0 1.625rem 0; }
.style-73986 .h3-style { margin: 0 0 0.625rem 0; }
.style-73986 .h4-style { margin: 0; }
.style-73986 { margin: 0 0 3.125rem 0; }
.style-73986 .description { margin-top: 0.625rem; }
.style-73986 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-73986 .readmore { margin-top: 1.25rem;font-weight: bold;text-decoration: underline; }
.style-73986 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73986 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73986 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73986 .category-description { margin: 0 0 1.25rem 0; }
.style-73986 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-73986 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73986 .h4-style A:hover { color: #00674e; }
.style-73986 .long-description { margin-top: 0.625rem; }
.style-73986 .brief-description { margin-top: 0.625rem; }
.style-73986 .location { margin-top: 0.625rem;font-style: italic; }
.style-73986 .photos { margin: 0; }
.style-73986 .contact-info { margin-top: 0.625rem; }
.style-73986 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-73986 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-73986 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73986 .job-title { font-style: italic; }
.style-73986 .bio { margin-top: 1.25rem; }
.style-73986 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73986 .question { margin: 0; }
.style-73986 .answer { margin-top: 0.625rem; }
.style-73986 .biobutton { margin-top: 1.25rem; }
.style-73986 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-73986 .caption { margin-top: 0.625rem; }
.style-73986 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73986 .photo img { margin: 0 0 1.25rem 0; }
.style-73986 .name-prefix { font-weight: bold; }
.style-73986 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-73986 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-73986 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73986 A.links-urllink:hover { color: #00674e; }
.style-73986 .video .media-player { margin: 0 0 1.25rem 0; }
.style-73986 li.group { margin: 2.25rem 0 0 0; }
.style-73986 li.group:first-child { margin: 0; }
.style-73986 .schedule-site { font-weight: bold; }
.style-73986 .registration { margin-top: 0.625rem; }
.style-73986 .schedule-cancelled { color: #FF0000; }
.style-73986 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-73986 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-73986 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-73986 .event-detail { margin: 1.25rem 0 0 0; }
.style-73986 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73986 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73986 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73986 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-73986 .game .schedule-location { font-style: italic; }
.style-54501 .h2-style { margin: 0 0 1.625rem 0; }
.style-54501 .h3-style { margin: 0 0 0.625rem 0; }
.style-54501 .h4-style { margin: 0; }
.style-54501 { margin: 0 0 3.125rem 0; }
.style-54501 .description { margin-top: 0.625rem; }
.style-54501 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-54501 .readmore { margin-top: 1.25rem; }
.style-54501 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-54501 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-54501 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-54501 .category-description { margin: 0 0 1.25rem 0; }
.style-54501 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-54501 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-54501 .h4-style A:hover { color: #00674e; }
.style-54501 .long-description { margin-top: 0.625rem; }
.style-54501 .brief-description { margin-top: 0.625rem; }
.style-54501 .location { margin-top: 0.625rem;font-style: italic; }
.style-54501 .photos { margin: 0; }
.style-54501 .contact-info { margin-top: 0.625rem; }
.style-54501 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-54501 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-54501 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-54501 .job-title { font-style: italic; }
.style-54501 .bio { margin-top: 1.25rem; }
.style-54501 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-54501 .question { margin: 0; }
.style-54501 .answer { margin-top: 0.625rem; }
.style-54501 .biobutton { margin-top: 1.25rem; }
.style-54501 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-54501 .caption { margin-top: 0.625rem; }
.style-54501 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px; }
.style-54501 .photo img { margin: 0 0 1.25rem 0; }
.style-54501 .name-prefix { font-weight: bold; }
.style-54501 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-54501 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-54501 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-54501 A.links-urllink:hover { color: #00674e; }
.style-54501 .video .media-player { margin: 0 0 1.25rem 0; }
.style-54501 li.group { margin: 1.25rem 0 0 0; }
.style-54501 li.group:first-child { margin: 0; }
.style-54501 .schedule-site { font-weight: bold; }
.style-54501 .registration { margin-top: 0.625rem; }
.style-54501 .schedule-cancelled { color: #FF0000; }
.style-54501 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-54501 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-54501 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-54501 .event-detail { margin: 1.25rem 0 0 0; }
.style-54501 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-54501 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-54501 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-54501 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-54501 .grad-year-short:before { content: "'"; }
.style-54501 .game .schedule-location { font-style: italic; }
.style-64804 .h2-style { margin: 0 0 1.625rem 0; }
.style-64804 .h3-style { margin: 0 0 0.625rem 0; }
.style-64804 .h4-style { margin: 0; }
.style-64804 { margin: 0 0 3.125rem 0; }
.style-64804 .description { margin-top: 0.625rem; }
.style-64804 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-64804 .readmore { margin-top: 1.25rem; }
.style-64804 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-64804 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-64804 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-64804 .category-description { margin: 0 0 1.25rem 0; }
.style-64804 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-64804 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-64804 .h4-style A:hover { color: #00674e; }
.style-64804 .long-description { margin-top: 0.625rem; }
.style-64804 .brief-description { margin-top: 0.625rem; }
.style-64804 .location { margin-top: 0.625rem;font-style: italic; }
.style-64804 .photos { margin: 0; }
.style-64804 .contact-info { margin-top: 0.625rem; }
.style-64804 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-64804 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-64804 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64804 .job-title { font-style: italic; }
.style-64804 .bio { margin-top: 1.25rem; }
.style-64804 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64804 .question { margin: 0; }
.style-64804 .answer { margin-top: 0.625rem; }
.style-64804 .biobutton { margin-top: 1.25rem; }
.style-64804 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-64804 .caption { margin-top: 0.625rem; }
.style-64804 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64804 .photo img { margin: 0 0 1.25rem 0; }
.style-64804 .name-prefix { font-weight: bold; }
.style-64804 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-64804 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-64804 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-64804 A.links-urllink:hover { color: #00674e; }
.style-64804 .video .media-player { margin: 0 0 1.25rem 0; }
.style-64804 li.group { margin: 1.25rem 0 0 0; }
.style-64804 li.group:first-child { margin: 0; }
.style-64804 div.content-wrap { -webkit-columns: 4;columns: 4;-webkit-column-gap: 1.25rem;column-gap: 1.25rem; }
.style-64804 .schedule-site { font-weight: bold; }
.style-64804 .schedule-cancelled { color: #FF0000; }
.style-64804 .featured { color: #90D7E7; }
.style-64804 .item-sale-price { color: #90D7E7; }
.style-64804 .item-sale-label { color: #90D7E7; }
.style-64804 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-64804 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-64804 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-64804 .event-detail { margin: 1.25rem 0 0 0; }
.style-64804 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-64804 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-64804 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-64804 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-64804 .game .schedule-location { font-style: italic; }
.style-79963 .h2-style { margin: 0 0 1.625rem 0; }
.style-79963 .h3-style { margin: 0 0 0.625rem 0; }
.style-79963 .h4-style { margin: 0; }
.style-79963 A { border-width: 0px; }
.style-79963 { margin: 0 0 3.125rem 0;background-position: center center;border-width: 0px; }
.style-79963 .description { margin-top: 0.625rem; }
.style-79963 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-79963 .readmore { margin-top: 1.25rem; }
.style-79963 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-79963 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-79963 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-79963 .category-description { margin: 0 0 1.25rem 0; }
.style-79963 .link-image { margin: 0 1.25rem 1.25rem 0 !important;text-align: center;background-position: center center;border-width: 0px;background-repeat: repeat; }
.style-79963 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-79963 .h4-style A:hover { color: #00674e; }
.style-79963 .long-description { margin-top: 0.625rem; }
.style-79963 .brief-description { margin-top: 0.625rem; }
.style-79963 .location { margin-top: 0.625rem;font-style: italic; }
.style-79963 .photos { margin: 0; }
.style-79963 .contact-info { margin-top: 0.625rem; }
.style-79963 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-79963 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-79963 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-79963 .job-title { font-style: italic; }
.style-79963 .bio { margin-top: 1.25rem; }
.style-79963 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-79963 .question { margin: 0; }
.style-79963 .answer { margin-top: 0.625rem; }
.style-79963 .biobutton { margin-top: 1.25rem; }
.style-79963 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-79963 .caption { margin-top: 0.625rem; }
.style-79963 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-79963 .photo img { margin: 0 0 1.25rem 0;border-width: 0px; }
.style-79963 .name-prefix { font-weight: bold; }
.style-79963 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-79963 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-79963 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-79963 A.links-urllink:hover { color: #00674e; }
.style-79963 .video .media-player { margin: 0 0 1.25rem 0; }
.style-79963 li.group { margin: 1.25rem 0 0 0;text-align: center;background-position: center center;border-width: 0px; }
.style-79963 li.group:first-child { margin: 0; }
.style-79963 li.subcategory-group { background-position: center center; }
.style-79963 div.content-wrap { background-position: center center; }
.style-79963 .schedule-site { font-weight: bold; }
.style-79963 .schedule-cancelled { color: #FF0000; }
.style-79963 .featured { color: #90D7E7; }
.style-79963 .item-sale-price { color: #90D7E7; }
.style-79963 .item-sale-label { color: #90D7E7; }
.style-79963 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-79963 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-79963 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-79963 .event-detail { margin: 1.25rem 0 0 0; }
.style-79963 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-79963 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-79963 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-79963 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-79963 .game .schedule-location { font-style: italic; }
.style-64805 .h2-style { margin: 0 0 1.625rem 0; }
.style-64805 .h3-style { margin: 0 0 0.625rem 0; }
.style-64805 .h4-style { margin: 0; }
.style-64805 { margin: 0 0 3.125rem 0; }
.style-64805 .description { margin-top: 0.625rem; }
.style-64805 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-64805 .readmore { margin-top: 1.25rem; }
.style-64805 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-64805 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-64805 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-64805 .category-description { margin: 0 0 1.25rem 0; }
.style-64805 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-64805 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-64805 .h4-style A:hover { color: #00674e; }
.style-64805 .long-description { margin-top: 0.625rem; }
.style-64805 .brief-description { margin-top: 0.625rem; }
.style-64805 .location { margin-top: 0.625rem;font-style: italic; }
.style-64805 .photos { margin: 0; }
.style-64805 .contact-info { margin-top: 0.625rem; }
.style-64805 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-64805 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-64805 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64805 .job-title { font-style: italic; }
.style-64805 .bio { margin-top: 1.25rem; }
.style-64805 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64805 .question { margin: 0; }
.style-64805 .answer { margin-top: 0.625rem; }
.style-64805 .biobutton { margin-top: 1.25rem; }
.style-64805 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-64805 .caption { margin-top: 0.625rem; }
.style-64805 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64805 .photo img { margin: 0 0 1.25rem 0; }
.style-64805 .name-prefix { font-weight: bold; }
.style-64805 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-64805 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-64805 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-64805 A.links-urllink:hover { color: #00674e; }
.style-64805 .video .media-player { margin: 0 0 1.25rem 0; }
.style-64805 li.group { margin: 1.25rem 0 0 0;background-color: #F0F0F0; }
.style-64805 li.group:first-child { margin: 0; }
.style-64805 .schedule-site { font-weight: bold; }
.style-64805 .schedule-cancelled { color: #FF0000; }
.style-64805 .featured { color: #90D7E7; }
.style-64805 .item-sale-price { color: #90D7E7; }
.style-64805 .item-sale-label { color: #90D7E7; }
.style-64805 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-64805 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-64805 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-64805 .event-detail { margin: 1.25rem 0 0 0; }
.style-64805 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-64805 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-64805 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-64805 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-64805 .game .schedule-location { font-style: italic; }
.style-60172 .h2-style { margin: 0 0 1.625rem 0; }
.style-60172 .h3-style { margin: 0 0 0.625rem 0; }
.style-60172 .h4-style { margin: 0; }
.style-60172 { margin: 0 0 3.125rem 0; }
.style-60172 .description { margin-top: 0.625rem; }
.style-60172 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-60172 .readmore { margin-top: 1.25rem; }
.style-60172 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-60172 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-60172 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-60172 .category-description { margin: 0 0 1.25rem 0; }
.style-60172 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-60172 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60172 .h4-style A:hover { color: #00674e; }
.style-60172 .long-description { margin-top: 0.625rem; }
.style-60172 .brief-description { margin-top: 0.625rem; }
.style-60172 .location { margin-top: 0.625rem;font-style: italic; }
.style-60172 .photos { margin: 0; }
.style-60172 .contact-info { margin-top: 0.625rem; }
.style-60172 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-60172 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-60172 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60172 .job-title { font-style: italic; }
.style-60172 .bio { margin-top: 1.25rem; }
.style-60172 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60172 .question { margin: 0; }
.style-60172 .answer { margin-top: 0.625rem; }
.style-60172 .biobutton { margin-top: 1.25rem; }
.style-60172 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-60172 .caption { margin-top: 0.625rem; }
.style-60172 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60172 .photo img { margin: 0 0 1.25rem 0; }
.style-60172 .name-prefix { font-weight: bold; }
.style-60172 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-60172 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-60172 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60172 A.links-urllink:hover { color: #00674e; }
.style-60172 .video .media-player { margin: 0 0 1.25rem 0; }
.style-60172 li.group { margin: 1.25rem 0 0 0; }
.style-60172 li.group:first-child { margin: 0; }
.style-60172 .schedule-site { font-weight: bold; }
.style-60172 .schedule-cancelled { color: #FF0000; }
.style-60172 .featured { color: #90D7E7; }
.style-60172 .item-sale-price { color: #90D7E7; }
.style-60172 .item-sale-label { color: #90D7E7; }
.style-60172 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-60172 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-60172 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-60172 .event-detail { margin: 1.25rem 0 0 0; }
.style-60172 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-60172 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-60172 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-60172 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-60172 .game .schedule-location { font-style: italic; }
.style-60166 .h2-style { margin: 0 0 1.625rem 0; }
.style-60166 .h3-style { margin: 0 0 0.625rem 0; }
.style-60166 .h4-style { margin: 0; }
.style-60166 { margin: 0 0 3.125rem 0; }
.style-60166 .description { margin-top: 0.625rem; }
.style-60166 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-60166 .readmore { margin-top: 1.25rem; }
.style-60166 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-60166 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-60166 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-60166 .category-description { margin: 0 0 1.25rem 0; }
.style-60166 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-60166 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60166 .h4-style A:hover { color: #00674e; }
.style-60166 .long-description { margin-top: 0.625rem; }
.style-60166 .brief-description { margin-top: 0.625rem; }
.style-60166 .location { margin-top: 0.625rem;font-style: italic; }
.style-60166 .photos { margin: 0; }
.style-60166 .contact-info { margin-top: 0.625rem; }
.style-60166 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-60166 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-60166 .news img { margin: 0 1.25rem 1.25rem 0 !important;text-align: center; }
.style-60166 .job-title { font-style: italic; }
.style-60166 .bio { margin-top: 1.25rem; }
.style-60166 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60166 .question { margin: 0; }
.style-60166 .answer { margin-top: 0.625rem; }
.style-60166 .biobutton { margin-top: 1.25rem; }
.style-60166 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-60166 .caption { margin-top: 0.625rem; }
.style-60166 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60166 .photo img { margin: 0 0 1.25rem 0; }
.style-60166 .name-prefix { font-weight: bold; }
.style-60166 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-60166 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-60166 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60166 A.links-urllink:hover { color: #00674e; }
.style-60166 .video .media-player { margin: 0 0 1.25rem 0; }
.style-60166 li.group { margin: 1.25rem 0 0 0; }
.style-60166 li.group:first-child { margin: 0; }
.style-60166 .schedule-site { font-weight: bold; }
.style-60166 .schedule-cancelled { color: #FF0000; }
.style-60166 .featured { color: #90D7E7; }
.style-60166 .item-sale-price { color: #90D7E7; }
.style-60166 .item-sale-label { color: #90D7E7; }
.style-60166 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-60166 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-60166 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-60166 .event-detail { margin: 1.25rem 0 0 0; }
.style-60166 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-60166 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-60166 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-60166 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-60166 .game .schedule-location { font-style: italic; }
.style-58271 .h2-style { margin: 0 0 1.625rem 0; }
.style-58271 .h3-style { margin: 0 0 0.625rem 0; }
.style-58271 .h4-style { margin: 0; }
.style-58271 { margin: 0 0 3.125rem 0; }
.style-58271 .description { margin-top: 0.625rem; }
.style-58271 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-58271 .readmore { margin-top: 1.25rem; }
.style-58271 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-58271 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-58271 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-58271 .category-description { margin: 0 0 1.25rem 0; }
.style-58271 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-58271 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-58271 .h4-style A:hover { color: #00674e; }
.style-58271 .long-description { margin-top: 0.625rem; }
.style-58271 .brief-description { margin-top: 0.625rem; }
.style-58271 .location { margin-top: 0.625rem;font-style: italic; }
.style-58271 .photos { margin: 0; }
.style-58271 .contact-info { margin-top: 0.625rem; }
.style-58271 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-58271 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-58271 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-58271 .job-title { font-style: italic; }
.style-58271 .bio { margin-top: 1.25rem; }
.style-58271 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-58271 .question { margin: 0; }
.style-58271 .answer { margin-top: 0.625rem; }
.style-58271 .biobutton { margin-top: 1.25rem; }
.style-58271 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-58271 .caption { margin-top: 0.625rem; }
.style-58271 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-58271 .photo img { margin: 0 0 1.25rem 0; }
.style-58271 .name-prefix { font-weight: bold; }
.style-58271 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-58271 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-58271 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-58271 A.links-urllink:hover { color: #00674e; }
.style-58271 .video .media-player { margin: 0 0 1.25rem 0; }
.style-58271 li.group { margin: 1.25rem 0 0 0; }
.style-58271 li.group:first-child { margin: 0; }
.style-58271 .schedule-site { font-weight: bold; }
.style-58271 .schedule-cancelled { color: #FF0000; }
.style-58271 .featured { color: #90D7E7; }
.style-58271 .item-sale-price { color: #90D7E7; }
.style-58271 .item-sale-label { color: #90D7E7; }
.style-58271 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-58271 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-58271 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-58271 .event-detail { margin: 1.25rem 0 0 0; }
.style-58271 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-58271 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-58271 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-58271 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-58271 .game .schedule-location { font-style: italic; }
.style-64071 .h2-style { margin: 0 0 1.625rem 0; }
.style-64071 .h3-style { margin: 0 0 0.625rem 0; }
.style-64071 .h4-style { margin: 0; }
.style-64071 { margin: 0 0 3.125rem 0;background-position: center center; }
.style-64071 .description { margin-top: 0.625rem; }
.style-64071 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-64071 .readmore { margin-top: 1.25rem; }
.style-64071 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-64071 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-64071 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-64071 .category-description { margin: 0 0 1.25rem 0; }
.style-64071 .link-image { margin: 0 1.25rem 1.25rem 0 !important;text-align: center;background-position: center center;border-width: 1px;border-style: solid;background-repeat: repeat; }
.style-64071 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-64071 .h4-style A:hover { color: #00674e; }
.style-64071 .long-description { margin-top: 0.625rem; }
.style-64071 .brief-description { margin-top: 0.625rem; }
.style-64071 .location { margin-top: 0.625rem;font-style: italic; }
.style-64071 .photos { margin: 0; }
.style-64071 .contact-info { margin-top: 0.625rem; }
.style-64071 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-64071 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-64071 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64071 .job-title { font-style: italic; }
.style-64071 .bio { margin-top: 1.25rem; }
.style-64071 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64071 .question { margin: 0; }
.style-64071 .answer { margin-top: 0.625rem; }
.style-64071 .biobutton { margin-top: 1.25rem; }
.style-64071 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-64071 .caption { margin-top: 0.625rem; }
.style-64071 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-64071 .photo img { margin: 0 0 1.25rem 0; }
.style-64071 .name-prefix { font-weight: bold; }
.style-64071 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-64071 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-64071 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-64071 A.links-urllink:hover { color: #00674e; }
.style-64071 .video .media-player { margin: 0 0 1.25rem 0; }
.style-64071 li.group { margin: 1.25rem 0 0 0;text-align: center;background-position: center center; }
.style-64071 li.group:first-child { margin: 0; }
.style-64071 li.subcategory-group { background-position: center center; }
.style-64071 div.content-wrap { background-position: center center; }
.style-64071 .schedule-site { font-weight: bold; }
.style-64071 .schedule-cancelled { color: #FF0000; }
.style-64071 .featured { color: #90D7E7; }
.style-64071 .item-sale-price { color: #90D7E7; }
.style-64071 .item-sale-label { color: #90D7E7; }
.style-64071 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-64071 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-64071 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-64071 .event-detail { margin: 1.25rem 0 0 0; }
.style-64071 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-64071 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-64071 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-64071 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-64071 .game .schedule-location { font-style: italic; }
.style-53713 .h2-style { margin: 0 0 1.625rem 0; }
.style-53713 .h3-style { margin: 0 0 0.625rem 0; }
.style-53713 .h4-style { margin: 0; }
.style-53713 { margin: 0 0 3.125rem 0; }
.style-53713 .description { margin-top: 0.625rem; }
.style-53713 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-53713 .readmore { margin-top: 1.25rem; }
.style-53713 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-53713 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-53713 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-53713 .category-description { margin: 0 0 1.25rem 0; }
.style-53713 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-53713 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-53713 .h4-style A:hover { color: #00674e; }
.style-53713 .long-description { margin-top: 0.625rem; }
.style-53713 .brief-description { margin-top: 0.625rem; }
.style-53713 .location { margin-top: 0.625rem; }
.style-53713 .photos { margin: 0; }
.style-53713 .contact-info { margin-top: 0.625rem; }
.style-53713 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-53713 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-53713 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-53713 .bio { margin-top: 1.25rem; }
.style-53713 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-53713 .question { margin: 0; }
.style-53713 .answer { margin-top: 0.625rem; }
.style-53713 .biobutton { margin-top: 1.25rem; }
.style-53713 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-53713 .caption { margin-top: 0.625rem; }
.style-53713 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-53713 .photo img { margin: 0 0 1.25rem 0; }
.style-53713 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-53713 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-53713 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-53713 A.links-urllink:hover { color: #00674e; }
.style-53713 .video .media-player { margin: 0 0 1.25rem 0; }
.style-53713 li.group { margin: 1.25rem 0 0 0; }
.style-53713 li.group:first-child { margin: 0; }
.style-53713 .registration { margin-top: 0.625rem; }
.style-53713 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-53713 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-53713 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-53713 .event-detail { margin: 1.25rem 0 0 0; }
.style-53713 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-53713 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-53713 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-53713 .game .ath-row.ath-row-five { font-style: italic; }
.style-89670 .h2-style { margin: 0 0 1.625rem 0; }
.style-89670 .h3-style { margin: 0 0 0.625rem 0; }
.style-89670 .h4-style { margin: 0; }
.style-89670 { margin: 0 0 3.125rem 0; }
.style-89670 .description { margin-top: 0.625rem; }
.style-89670 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-89670 .readmore { margin-top: 1.25rem; }
.style-89670 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-89670 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-89670 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-89670 .category-description { margin: 0 0 1.25rem 0; }
.style-89670 .link-image { margin: 0;width: 100%;opacity: 0;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-89670 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-89670 .h4-style A:hover { color: #00674e; }
.style-89670 .long-description { margin-top: 0.625rem; }
.style-89670 .brief-description { margin-top: 0.625rem; }
.style-89670 .location { margin-top: 0.625rem; }
.style-89670 .photos { margin: 0; }
.style-89670 .contact-info { margin-top: 0.625rem; }
.style-89670 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-89670 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-89670 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-89670 .bio { margin-top: 1.25rem; }
.style-89670 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-89670 .question { margin: 0; }
.style-89670 .answer { margin-top: 0.625rem; }
.style-89670 .biobutton { margin-top: 1.25rem; }
.style-89670 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-89670 .caption { margin-top: 0.625rem; }
.style-89670 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-89670 .photo img { margin: 0 0 1.25rem 0; }
.style-89670 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-89670 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-89670 A.links-urllink { display: block;font-size: 2.5rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;position: absolute;top: 50%;left: 0;width: 100%;z-index: 1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-89670 .video .media-player { margin: 0 0 1.25rem 0; }
.style-89670 li.group { flex: 1;text-align: center;position: relative;margin: 0 0.5rem;background-color: #90d7e7;overflow: hidden;-webkit-transition: background-color 0.6s ease;-moz-transition: background-color 0.6s ease;-ms-transition: background-color 0.6s ease;transition: background-color 0.6s ease; }
.style-89670 li.group:hover { background-color: #34363b; }
.style-89670 .registration { margin-top: 0.625rem; }
.style-89670 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-89670 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-89670 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-89670 .event-detail { margin: 1.25rem 0 0 0; }
.style-89670 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-89670 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-89670 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83390 .h2-style { margin: 0 0 1.625rem 0; }
.style-83390 .h3-style { margin: 0 0 0.625rem 0; }
.style-83390 .h4-style { margin: 0; }
.style-83390 { margin: 0 0 3.125rem 0;text-align: center; }
.style-83390 .description { margin-top: 0.625rem; }
.style-83390 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-83390 .readmore { margin-top: 1.25rem; }
.style-83390 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83390 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83390 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83390 .category-description { margin: 0 0 1.25rem 0; }
.style-83390 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-83390 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83390 .h4-style A:hover { color: #00674e; }
.style-83390 .long-description { margin-top: 0.625rem; }
.style-83390 .brief-description { margin-top: 0.625rem; }
.style-83390 .location { margin-top: 0.625rem;font-style: italic; }
.style-83390 .photos { margin: 0; }
.style-83390 .contact-info { margin-top: 0.625rem;font-style: italic; }
.style-83390 .text img { margin: 0 0.625rem 1.25rem; }
.style-83390 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-83390 .news img { margin: 0 0 1.25rem 0 !important; }
.style-83390 .job-title { font-style: italic; }
.style-83390 .bio { margin-top: 1.25rem; }
.style-83390 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-83390 .question { margin: 0; }
.style-83390 .answer { margin-top: 0.625rem; }
.style-83390 .biobutton { margin-top: 1.25rem; }
.style-83390 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-83390 .caption { margin-top: 0.625rem; }
.style-83390 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px; }
.style-83390 .photo img { margin: 0 0 1.25rem 0; }
.style-83390 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83390 A.links-urllink:hover { color: #00674e; }
.style-83390 .video .media-player { margin: 0 0 1.25rem 0; }
.style-83390 li.group { padding: 0 1.25rem;margin: 0px;width: calc(33.333% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-83390 div.content-wrap { padding: 0px;margin: 0px; }
.style-83390 .registration { margin-top: 0.625rem;font-weight: bold; }
.style-83390 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-83390 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-83390 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-83390 .event-detail { margin: 1.25rem 0 0 0; }
.style-83390 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83390 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83390 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83390 .grad-year-short:before { content: "’"; }
.style-75682 .h2-style { margin: 0 0 1.625rem 0; }
.style-75682 .h3-style { margin: 0 0 0.625rem 0; }
.style-75682 .h4-style { margin: 0; }
.style-75682 { margin: 0 0 1.125rem 0; }
.style-75682 .description { margin-top: 0.625rem; }
.style-75682 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-75682 .readmore { margin-top: 1.25rem; }
.style-75682 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-75682 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-75682 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-75682 .category-description { margin: 0 0 1.25rem 0; }
.style-75682 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-75682 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-75682 .h4-style A:hover { color: #00674e; }
.style-75682 .long-description { margin-top: 0.625rem;margin: 14px; }
.style-75682 .brief-description { margin-top: 0.625rem; }
.style-75682 .location { margin-top: 0.625rem;font-style: italic; }
.style-75682 .photos { margin: 0; }
.style-75682 .contact-info { margin-top: 0.625rem; }
.style-75682 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-75682 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-75682 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-75682 .job-title { font-style: italic; }
.style-75682 .bio { margin-top: 1.25rem; }
.style-75682 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-75682 .question { margin: 0; }
.style-75682 .answer { margin-top: 0.625rem; }
.style-75682 .biobutton { margin-top: 1.25rem; }
.style-75682 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-75682 .caption { margin-top: 0.625rem; }
.style-75682 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px; }
.style-75682 .photo img { margin: 0 0 1.25rem 0; }
.style-75682 .name-prefix { font-weight: bold; }
.style-75682 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-75682 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-75682 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-75682 A.links-urllink:hover { color: #00674e; }
.style-75682 .video .media-player { margin: 0 0 1.25rem 0; }
.style-75682 li.group { margin: 1.25rem 0 0 0;background-color: #F0F0F0; }
.style-75682 li.group:first-child { margin: 0; }
.style-75682 .schedule-site { font-weight: bold; }
.style-75682 .schedule-cancelled { color: #FF0000; }
.style-75682 .featured { color: #90D7E7; }
.style-75682 .item-sale-price { color: #90D7E7; }
.style-75682 .item-sale-label { color: #90D7E7; }
.style-75682 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-75682 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-75682 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-75682 .event-detail { margin: 1.25rem 0 0 0; }
.style-75682 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-75682 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-75682 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-75682 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-75682 .game .schedule-location { font-style: italic; }
.style-78636 .h2-style { margin: 0 0 1.875rem 0;color: #fff;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-78636 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-78636 .h3-style { margin: 0 0 0.625rem 0; }
.style-78636 .h4-style { margin: 0;font-family: 'Josefin Slab', serif;font-weight: normal;font-size: 2.25rem;line-height: 1.1;color: #fff;text-align: left; }
.style-78636 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-78636 .description { margin-top: 0.625rem; }
.style-78636 time { font-size: 0.875rem;color: #FFFFFF;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-78636 .readmore { margin-top: 1.25rem; }
.style-78636 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-78636 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-78636 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-78636 .category-description { margin: 0 0 1.25rem 0; }
.style-78636 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-78636 .h4-style A { display: block;color: #FFFFFF;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-78636 .h4-style A:hover { color: #00674e; }
.style-78636 .long-description { display: none; }
.style-78636 .brief-description { margin-top: 1.25rem;font-size: 1.125rem;letter-spacing: 0.2rem;text-align: left; }
.style-78636 .location { margin-top: 0.625rem; }
.style-78636 .photos { margin: 0; }
.style-78636 .contact-info { margin-top: 0.625rem; }
.style-78636 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-78636 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-78636 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-78636 .bio { margin-top: 1.25rem; }
.style-78636 .lists img { margin: 0 auto 1.25rem auto !important;border-radius: 50%;background-color: #fff; }
.style-78636 .question { margin: 0; }
.style-78636 .answer { margin-top: 0.625rem; }
.style-78636 .biobutton { margin-top: 1.25rem; }
.style-78636 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-78636 .caption { margin-top: 0.625rem; }
.style-78636 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-78636 .photo img { margin: 0 0 1.25rem 0; }
.style-78636 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-78636 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-78636 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-78636 A.links-urllink:hover { color: #00674e; }
.style-78636 .video .media-player { margin: 0 0 1.25rem 0; }
.style-78636 li.group { padding: 0 0.4rem;margin: 3rem 0 0 0;width: calc(33.333% - 0.8rem);max-width: calc(50% - 0.8rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative; }
.style-78636 .registration { margin-top: 0.625rem; }
.style-78636 .date-icon { display: inline-block;float: none;background-color: #204438;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-78636 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-78636 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-78636 .event-detail { margin: 1.25rem 0 0 0; }
.style-78636 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-78636 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-78636 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-78459 .h1-style { color: #FFFFFF; }
.style-78459 .h2-style { margin: 0 0 1.625rem 0;color: #FFFFFF; }
.style-78459 .h3-style { margin: 0 0 0.625rem 0;color: #FFFDFC; }
.style-78459 .h4-style { margin: 0;color: #FFFFFF; }
.style-78459 .h5-style { color: #FFFFFF; }
.style-78459 .h6-style { color: #FFFFFF; }
.style-78459 A { color: #FFFFFF; }
.style-78459 .button { margin: 0 0 3.125rem 0;background-color: #0072CE;color: #FFFFFF; }
.style-78459 { margin: 0 0 3.125rem 0;background-color: #0072CE; }
.style-78459 .description { margin-top: 0.625rem; }
.style-78459 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-78459 .readmore { margin-top: 1.25rem; }
.style-78459 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-78459 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-78459 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-78459 .category-description { margin: 0 0 1.25rem 0; }
.style-78459 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-78459 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-78459 .h4-style A:hover { color: #00674e; }
.style-78459 .long-description { margin-top: 0.625rem; }
.style-78459 .brief-description { margin-top: 0.625rem; }
.style-78459 .location { margin-top: 0.625rem; }
.style-78459 .photos { margin: 0; }
.style-78459 .contact-info { margin-top: 0.625rem; }
.style-78459 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-78459 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-78459 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-78459 .bio { margin-top: 1.25rem; }
.style-78459 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-78459 .question { margin: 0; }
.style-78459 .answer { margin-top: 0.625rem; }
.style-78459 .biobutton { margin-top: 1.25rem; }
.style-78459 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-78459 .caption { margin-top: 0.625rem; }
.style-78459 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-78459 .photo img { margin: 0 0 1.25rem 0; }
.style-78459 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-78459 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-78459 A.links-urllink { display: block;background-color: #003145;padding: 0.875rem 0;text-align: center;border: 1px solid #003145;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-78459 A.links-urllink:hover { color: #003145;background-color: transparent; }
.style-78459 .video .media-player { margin: 0 0 1.25rem 0; }
.style-78459 li.group { margin: 1.25rem 0 0 0; }
.style-78459 li.group:first-child { margin: 0; }
.style-78459 .registration { margin-top: 0.625rem; }
.style-78459 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-78459 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-78459 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-78459 .event-detail { margin: 1.25rem 0 0 0; }
.style-78459 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-78459 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-78459 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-90091 .h2-style { margin: 0 0 1.625rem 0; }
.style-90091 .h3-style { margin: 0 0 0.625rem 0; }
.style-90091 .h4-style { margin: 0; }
.style-90091 { margin-top: 8%; }
.style-90091 .description { margin-top: 0.625rem; }
.style-90091 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-90091 .readmore { margin-top: 1.25rem; }
.style-90091 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-90091 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-90091 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-90091 .category-description { margin: 0 0 1.25rem 0; }
.style-90091 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-90091 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-90091 .h4-style A:hover { color: #00674e; }
.style-90091 .long-description { margin-top: 0.625rem; }
.style-90091 .brief-description { margin-top: 0.625rem; }
.style-90091 .location { margin-top: 0.625rem; }
.style-90091 .photos { margin: 0; }
.style-90091 .contact-info { margin-top: 0.625rem; }
.style-90091 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-90091 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-90091 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-90091 .bio { margin-top: 1.25rem; }
.style-90091 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-90091 .question { margin: 0; }
.style-90091 .answer { margin-top: 0.625rem; }
.style-90091 .biobutton { margin-top: 1.25rem; }
.style-90091 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-90091 .caption { margin-top: 0.625rem; }
.style-90091 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-90091 .photo img { margin: 0 0 1.25rem 0; }
.style-90091 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-90091 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-90091 A.links-urllink { display: inline-block;padding: 1.4rem 5.5rem 1.4rem 1.5rem;margin: 0;background-color: rgba(0,0,0,0.5);background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-90091 A.links-urllink:hover { background-image: none;background-color: #00674e;color: #fff; }
.style-90091 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/playicon-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-90091 .video .media-player { margin: 0 0 1.25rem 0; }
.style-90091 li.group { margin: 1.25rem 0 0 0; }
.style-90091 li.group:first-child { margin: 0; }
.style-90091 .registration { margin-top: 0.625rem; }
.style-90091 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-90091 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-90091 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-90091 .event-detail { margin: 1.25rem 0 0 0; }
.style-90091 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-90091 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-90091 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-81487 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 1.35rem;margin: 10;letter-spacing: 0.2rem;color: #90d7e7; }
.style-81487 { text-align: center;margin: 0 0 3.125rem 0; }
.style-81487 div.content-wrap { margin-top: 2.rem;font-family: 'Playfair Display', serif;font-size: 1.25rem;line-height: 1.5;color: #387661;text-align: left; }
.style-80375 .h4-style { color: #00674e;font-weight: bold;font-size: 22px;line-height: 1.2;border-width: 0px;text-align: center;border-style: solid;padding: 0px; }
.style-80375 { text-align: center;margin: 0 0 1.875rem 0;padding: 5px; }
.style-80375 .description { text-align: center;color: #00674e;font-size: 15px; }
.style-80375 .header-widget { margin: 0;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-80375 .header-widget:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-80375 div.content-wrap { padding: 5px;margin: 5px; }
.style-51644 { text-align: center;margin: 0 0 1.875rem 0; }
.style-51644 .header-widget { margin: 0;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-51644 .header-widget:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-95468 { text-align: center;margin: 0 0 1.875rem 0; }
.style-95468 .header-widget { margin: 0;position: relative;padding-bottom: 1.5rem;font-size: 2.75rem; }
.style-95468 .header-widget:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-62094 .h4-style { font-family: 'Playfair Display', serif;color: #00674e;font-weight: normal;text-transform: uppercase;font-size: 2.5rem;line-height: 1.2;border-width: 0px; }
.style-62094 { text-align: center;margin: 0 0 1.875rem 0; }
.style-62094 .description { text-align: center;font-family: 'Playfair Display', serif;color: #00674e;font-weight: bold;font-size: 1.5rem; }
.style-62094 .header-widget { margin: 0;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-62094 .header-widget:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-80065 .h1-style { color: #FFFFFF; }
.style-80065 .h2-style { color: #FFFFFF; }
.style-80065 .h3-style { color: #FFFFFF; }
.style-80065 .h4-style { color: #FFFFFF; }
.style-80065 A { color: #FFFFFF; }
.style-80065 .button { color: #FFFFFF; }
.style-80065 { text-align: center;margin: 0 0 1.875rem 0;color: #FFFFFF; }
.style-80065 .header-widget { margin: 0;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-80065 .header-widget:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-51705 .h2-style { margin: 0 0 1.625rem 0; }
.style-51705 .h3-style { margin: 0 0 0.625rem 0; }
.style-51705 .h4-style { margin: 0; }
.style-51705 { margin: 0 0 3.125rem 0;text-align: center; }
.style-51705 .description { margin-top: 0.625rem; }
.style-51705 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51705 .readmore { margin-top: 1.25rem; }
.style-51705 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51705 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51705 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51705 .category-description { margin: 0 0 1.25rem 0; }
.style-51705 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51705 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51705 .h4-style A:hover { color: #00674e; }
.style-51705 .long-description { margin-top: 0.625rem; }
.style-51705 .brief-description { margin-top: 0.625rem; }
.style-51705 .location { margin-top: 0.625rem; }
.style-51705 .photos { margin: 0; }
.style-51705 .contact-info { margin-top: 0.625rem; }
.style-51705 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51705 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51705 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51705 .bio { margin-top: 1.25rem; }
.style-51705 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51705 .question { margin: 0; }
.style-51705 .answer { margin-top: 0.625rem; }
.style-51705 .biobutton { margin-top: 1.25rem; }
.style-51705 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51705 .caption { margin-top: 0.625rem; }
.style-51705 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51705 .photo img { margin: 0 0 1.25rem 0; }
.style-51705 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51705 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51705 A.links-urllink { display: inline-block;padding: 1.4rem 5.5rem 1.4rem 1.5rem;margin: 0;background-color: #00674e;background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51705 A.links-urllink:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51705 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51705 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51705 li.group { margin: 1.25rem 0 0 0; }
.style-51705 li.group:first-child { margin: 0; }
.style-51705 .registration { margin-top: 0.625rem; }
.style-51705 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51705 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51705 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51705 .event-detail { margin: 1.25rem 0 0 0; }
.style-51705 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51705 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51705 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-61853 .h2-style { margin: 0 0 1.625rem 0;color: #FFFFFF; }
.style-61853 .h3-style { margin: 0 0 0.625rem 0; }
.style-61853 .h4-style { margin: 0; }
.style-61853 { margin: 0 0 3.125rem 0;text-align: center; }
.style-61853 .description { margin-top: 0.625rem; }
.style-61853 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-61853 .readmore { margin-top: 1.25rem; }
.style-61853 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-61853 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-61853 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-61853 .category-description { margin: 0 0 1.25rem 0;color: #FFFFFF; }
.style-61853 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-61853 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-61853 .h4-style A:hover { color: #00674e; }
.style-61853 .long-description { margin-top: 0.625rem; }
.style-61853 .brief-description { margin-top: 0.625rem; }
.style-61853 .location { margin-top: 0.625rem; }
.style-61853 .photos { margin: 0; }
.style-61853 .contact-info { margin-top: 0.625rem; }
.style-61853 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-61853 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-61853 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-61853 .bio { margin-top: 1.25rem; }
.style-61853 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-61853 .question { margin: 0; }
.style-61853 .answer { margin-top: 0.625rem; }
.style-61853 .biobutton { margin-top: 1.25rem; }
.style-61853 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-61853 .caption { margin-top: 0.625rem; }
.style-61853 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-61853 .photo img { margin: 0 0 1.25rem 0; }
.style-61853 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-61853 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-61853 A.links-urllink { display: inline-block;padding: 1.4rem 5.5rem 1.4rem 1.5rem;margin: 0;background-color: #90d7e7;background-image: none;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-61853 A.links-urllink:hover { background-image: none;background-color: #00674e;color: #fff; }
.style-61853 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-61853 .video .media-player { margin: 0 0 1.25rem 0; }
.style-61853 li.group { margin: 1.25rem 0 0 0; }
.style-61853 li.group:first-child { margin: 0; }
.style-61853 .registration { margin-top: 0.625rem; }
.style-61853 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-61853 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-61853 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-61853 .event-detail { margin: 1.25rem 0 0 0; }
.style-61853 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-61853 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-61853 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51713 .h2-style { margin: 0 0 1.625rem 0; }
.style-51713 .h3-style { margin: 0 0 0.625rem 0; }
.style-51713 .h4-style { margin: 0; }
.style-51713 { margin: 0 0 3.125rem 0;text-align: center; }
.style-51713 .description { margin-top: 0.625rem; }
.style-51713 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51713 .readmore { margin-top: 1.25rem; }
.style-51713 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51713 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51713 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51713 .category-description { margin: 0 0 1.25rem 0; }
.style-51713 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51713 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51713 .h4-style A:hover { color: #00674e; }
.style-51713 .long-description { margin-top: 0.625rem; }
.style-51713 .brief-description { margin-top: 0.625rem; }
.style-51713 .location { margin-top: 0.625rem; }
.style-51713 .photos { margin: 0; }
.style-51713 .contact-info { margin-top: 0.625rem; }
.style-51713 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51713 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51713 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51713 .bio { margin-top: 1.25rem; }
.style-51713 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51713 .question { margin: 0; }
.style-51713 .answer { margin-top: 0.625rem; }
.style-51713 .biobutton { margin-top: 1.25rem; }
.style-51713 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51713 .caption { margin-top: 0.625rem; }
.style-51713 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51713 .photo img { margin: 0 0 1.25rem 0; }
.style-51713 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51713 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51713 A.links-urllink { display: inline-block;padding: 1.4rem 5.5rem 1.4rem 1.5rem;margin: 0;background-color: #90d7e7;background-image: none;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51713 A.links-urllink:hover { background-image: none;background-color: #00674e;color: #fff; }
.style-51713 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51713 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51713 li.group { margin: 1.25rem 0 0 0; }
.style-51713 li.group:first-child { margin: 0; }
.style-51713 .registration { margin-top: 0.625rem; }
.style-51713 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51713 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51713 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51713 .event-detail { margin: 1.25rem 0 0 0; }
.style-51713 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51713 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51713 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51642 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 0.875rem;margin: 0;letter-spacing: 0.2rem;color: #90d7e7; }
.style-51642 { text-align: center;margin: 0 0 3.125rem 0; }
.style-51642 div.content-wrap { margin-top: 2.25rem;font-family: 'Playfair Display', serif;font-size: 1.75rem;line-height: 1.5;color: #fff; }
.style-61787 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 0.875rem;margin: 0;letter-spacing: 0.2rem;color: #90d7e7; }
.style-61787 { text-align: center;margin: 0 0 3.125rem 0; }
.style-61787 div.content-wrap { margin-top: 2.rem;font-family: 'Playfair Display', serif;font-size: 1.25rem;line-height: 1.5;color: #fff;text-align: left; }
.style-51708 { margin-top: -8.125rem;margin-right: -6.75vw;position: relative;z-index: 1; }
.style-51708 .link-image { margin: 0; }
.style-51707 .h2-style { margin: 0 0 1.875rem 0;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem;line-height: 1.1; }
.style-51707 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 5rem;height: 2px;background-color: #90d7e7; }
.style-51707 .h3-style { margin: 0 0 0.625rem 0; }
.style-51707 .h4-style { margin: 0; }
.style-51707 { margin: 0 0 3.125rem 0;font-size: 1.25rem;color: #1e1e21; }
.style-51707 .description { margin-top: 0.625rem; }
.style-51707 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51707 .readmore { margin-top: 1.25rem; }
.style-51707 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51707 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51707 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51707 .category-description { margin: 0 0 1.25rem 0; }
.style-51707 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51707 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51707 .h4-style A:hover { color: #00674e; }
.style-51707 .long-description { margin-top: 0.625rem; }
.style-51707 .brief-description { margin-top: 0.625rem; }
.style-51707 .location { margin-top: 0.625rem; }
.style-51707 .photos { margin: 0; }
.style-51707 .contact-info { margin-top: 0.625rem; }
.style-51707 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51707 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51707 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51707 .bio { margin-top: 1.25rem; }
.style-51707 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51707 .question { margin: 0; }
.style-51707 .answer { margin-top: 0.625rem; }
.style-51707 .biobutton { margin-top: 1.25rem; }
.style-51707 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51707 .caption { margin-top: 0.625rem; }
.style-51707 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51707 .photo img { margin: 0 0 1.25rem 0; }
.style-51707 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51707 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51707 A.links-urllink { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51707 A.links-urllink:hover { background-position: left 0.625rem center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-black.png');color: #1e1e21; }
.style-51707 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51707 li.group { margin: 1.25rem 0 0 0; }
.style-51707 li.group:first-child { margin: 0; }
.style-51707 .registration { margin-top: 0.625rem; }
.style-51707 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51707 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51707 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51707 .event-detail { margin: 1.25rem 0 0 0; }
.style-51707 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51707 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51707 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51718 .h2-style { margin: 0 0 1.625rem 0; }
.style-51718 .h3-style { margin: 0 0 0.625rem 0; }
.style-51718 .h4-style { margin: 0; }
.style-51718 { margin: 0 0 3.125rem 0;text-align: center; }
.style-51718 .description { margin-top: 0.625rem; }
.style-51718 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51718 .readmore { margin-top: 1.25rem; }
.style-51718 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51718 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51718 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51718 .category-description { margin: 0 0 1.25rem 0; }
.style-51718 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51718 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51718 .h4-style A:hover { color: #00674e; }
.style-51718 .long-description { margin-top: 0.625rem; }
.style-51718 .brief-description { margin-top: 0.625rem; }
.style-51718 .location { margin-top: 0.625rem; }
.style-51718 .photos { margin: 0; }
.style-51718 .contact-info { margin-top: 0.625rem; }
.style-51718 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51718 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51718 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51718 .bio { margin-top: 1.25rem; }
.style-51718 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51718 .question { margin: 0; }
.style-51718 .answer { margin-top: 0.625rem; }
.style-51718 .biobutton { margin-top: 1.25rem; }
.style-51718 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51718 .caption { margin-top: 0.625rem; }
.style-51718 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51718 .photo img { margin: 0 0 1.25rem 0; }
.style-51718 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51718 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51718 .header-widget { font-family: 'Open Sans', sans-serif;font-size: 0.875rem;line-height: 1.2;letter-spacing: 0.2rem;margin: 0; }
.style-51718 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51718 A.links-urllink:hover { color: #00674e; }
.style-51718 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51718 li.group { margin: 1.25rem 0 0 0; }
.style-51718 li.group:first-child { margin: 0; }
.style-51718 .registration { margin-top: 0.625rem; }
.style-51718 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51718 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51718 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51718 .event-detail { margin: 1.25rem 0 0 0; }
.style-51718 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51718 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51718 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51716 .h2-style { margin: 0 0 1.875rem 0;color: #fff;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-51716 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-51716 .h3-style { margin: 0 0 0.625rem 0; }
.style-51716 .h4-style { margin: 0; }
.style-51716 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-51716 .description { margin-top: 0.625rem; }
.style-51716 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51716 .readmore { margin-top: 1.25rem; }
.style-51716 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51716 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51716 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51716 .category-description { margin: 0 0 1.25rem 0; }
.style-51716 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51716 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51716 .h4-style A:hover { color: #00674e; }
.style-51716 .long-description { margin-top: 0.625rem; }
.style-51716 .brief-description { margin-top: 0.625rem; }
.style-51716 .location { margin-top: 0.625rem; }
.style-51716 .photos { margin: 0; }
.style-51716 .contact-info { margin-top: 0.625rem; }
.style-51716 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51716 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51716 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51716 .bio { margin-top: 1.25rem; }
.style-51716 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51716 .question { margin: 0; }
.style-51716 .answer { margin-top: 0.625rem; }
.style-51716 .biobutton { margin-top: 1.25rem; }
.style-51716 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51716 .caption { margin-top: 0.625rem; }
.style-51716 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51716 .photo img { margin: 0 0 1.25rem 0; }
.style-51716 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51716 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51716 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51716 A.links-urllink:hover { color: #00674e; }
.style-51716 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51716 li.group { margin: 1.25rem 0 0 0; }
.style-51716 li.group:first-child { margin: 0; }
.style-51716 .registration { margin-top: 0.625rem; }
.style-51716 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51716 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51716 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51716 .event-detail { margin: 1.25rem 0 0 0; }
.style-51716 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51716 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51716 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51702 .h2-style { margin: 0 0 1.875rem 0;color: #fff;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-51702 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-51702 .h3-style { margin: 0 0 0.625rem 0; }
.style-51702 .h4-style { margin: 0;font-family: 'Josefin Slab', serif;font-weight: normal;font-size: 4rem;line-height: 1.1;color: #fff; }
.style-51702 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-51702 .description { margin-top: 0.625rem; }
.style-51702 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51702 .readmore { margin-top: 1.25rem; }
.style-51702 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51702 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51702 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51702 .category-description { margin: 0 0 1.25rem 0; }
.style-51702 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51702 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51702 .h4-style A:hover { color: #00674e; }
.style-51702 .long-description { display: none; }
.style-51702 .brief-description { margin-top: 1.25rem;font-size: 1.125rem;text-transform: uppercase;letter-spacing: 0.2rem; }
.style-51702 .location { margin-top: 0.625rem; }
.style-51702 .photos { margin: 0; }
.style-51702 .contact-info { margin-top: 0.625rem; }
.style-51702 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51702 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51702 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51702 .bio { margin-top: 1.25rem; }
.style-51702 .lists img { margin: 0 auto 1.25rem auto !important;border-radius: 50%;background-color: #fff; }
.style-51702 .question { margin: 0; }
.style-51702 .answer { margin-top: 0.625rem; }
.style-51702 .biobutton { margin-top: 1.25rem; }
.style-51702 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51702 .caption { margin-top: 0.625rem; }
.style-51702 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51702 .photo img { margin: 0 0 1.25rem 0; }
.style-51702 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51702 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51702 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51702 A.links-urllink:hover { color: #00674e; }
.style-51702 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51702 li.group { padding: 0 0.4rem;margin: 3rem 0 0 0;width: calc(33.333% - 0.8rem);max-width: calc(50% - 0.8rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative; }
.style-51702 .registration { margin-top: 0.625rem; }
.style-51702 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51702 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51702 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51702 .event-detail { margin: 1.25rem 0 0 0; }
.style-51702 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51702 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51702 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-61631 .h2-style { margin: 0 0 1.875rem 0;color: #fff;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-61631 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-61631 .h3-style { margin: 0 0 0.625rem 0; }
.style-61631 .h4-style { margin: 0;font-family: 'Josefin Slab', serif;font-weight: normal;font-size: 2.25rem;line-height: 1.1;color: #fff;text-align: left; }
.style-61631 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-61631 .description { margin-top: 0.625rem; }
.style-61631 time { font-size: 0.875rem;color: #FFFFFF;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-61631 .readmore { margin-top: 1.25rem; }
.style-61631 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-61631 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-61631 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-61631 .category-description { margin: 0 0 1.25rem 0; }
.style-61631 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-61631 .h4-style A { display: block;color: #FFFFFF;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-61631 .h4-style A:hover { color: #00674e; }
.style-61631 .long-description { display: none; }
.style-61631 .brief-description { margin-top: 1.25rem;font-size: 1.125rem;letter-spacing: 0.2rem;text-align: left; }
.style-61631 .location { margin-top: 0.625rem; }
.style-61631 .photos { margin: 0; }
.style-61631 .contact-info { margin-top: 0.625rem; }
.style-61631 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-61631 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-61631 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-61631 .bio { margin-top: 1.25rem; }
.style-61631 .lists img { margin: 0 auto 1.25rem auto !important;border-radius: 50%;background-color: #fff; }
.style-61631 .question { margin: 0; }
.style-61631 .answer { margin-top: 0.625rem; }
.style-61631 .biobutton { margin-top: 1.25rem; }
.style-61631 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-61631 .caption { margin-top: 0.625rem; }
.style-61631 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-61631 .photo img { margin: 0 0 1.25rem 0; }
.style-61631 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-61631 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-61631 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-61631 A.links-urllink:hover { color: #00674e; }
.style-61631 .video .media-player { margin: 0 0 1.25rem 0; }
.style-61631 li.group { padding: 0 0.4rem;margin: 3rem 0 0 0;width: calc(33.333% - 0.8rem);max-width: calc(50% - 0.8rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative; }
.style-61631 .registration { margin-top: 0.625rem; }
.style-61631 .date-icon { display: inline-block;float: none;background-color: #204438;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-61631 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-61631 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-61631 .event-detail { margin: 1.25rem 0 0 0; }
.style-61631 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-61631 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-61631 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-92021 .h2-style { margin: 0 0 1.625rem 0; }
.style-92021 .h3-style { margin: 0 0 0.625rem 0; }
.style-92021 .h4-style { margin: 0; }
.style-92021 { margin: 0 0 3.125rem 0; }
.style-92021 .description { margin-top: 0.625rem; }
.style-92021 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-92021 .readmore { margin-top: 1.25rem; }
.style-92021 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-92021 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-92021 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-92021 .category-description { margin: 0 0 1.25rem 0; }
.style-92021 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-92021 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-92021 .h4-style A:hover { color: #00674e; }
.style-92021 .long-description { margin-top: 0.625rem;margin: 14px; }
.style-92021 .brief-description { margin-top: 0.625rem; }
.style-92021 .location { margin-top: 0.625rem;font-style: italic; }
.style-92021 .photos { margin: 0; }
.style-92021 .contact-info { margin-top: 0.625rem; }
.style-92021 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-92021 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-92021 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-92021 .job-title { font-style: italic; }
.style-92021 .bio { margin-top: 1.25rem; }
.style-92021 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-92021 .question { margin: 0; }
.style-92021 .answer { margin-top: 0.625rem; }
.style-92021 .biobutton { margin-top: 1.25rem; }
.style-92021 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-92021 .caption { margin-top: 0.625rem; }
.style-92021 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px; }
.style-92021 .photo img { margin: 0 0 1.25rem 0; }
.style-92021 .name-prefix { font-weight: bold; }
.style-92021 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-92021 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-weight: bold; }
.style-92021 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-92021 A.links-urllink:hover { color: #00674e; }
.style-92021 .video .media-player { margin: 0 0 1.25rem 0; }
.style-92021 li.group { margin: 1.25rem 0 0 0; }
.style-92021 li.group:first-child { margin: 0; }
.style-92021 .schedule-site { font-weight: bold; }
.style-92021 .schedule-cancelled { color: #FF0000; }
.style-92021 .featured { color: #90D7E7; }
.style-92021 .item-image { img{
width: 500px;: }; }
.style-92021 .item-sale-price { color: #90D7E7; }
.style-92021 .item-sale-label { color: #90D7E7; }
.style-92021 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-92021 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-92021 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-92021 .event-detail { margin: 1.25rem 0 0 0; }
.style-92021 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-92021 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-92021 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-92021 .game { border-width: 2px;border-style: solid;border-color: #EEEEEE; }
.style-92021 .grad-year-short:before { content: "’"; }
.style-92021 .game .schedule-location { font-style: italic; }
.style-83032 .h2-style { margin: 0 0 1.625rem 0;text-align: left; }
.style-83032 .h3-style { margin: 0 0 0.625rem 0;text-align: center; }
.style-83032 .h4-style { margin: 0;text-align: left; }
.style-83032 .h5-style { text-align: center; }
.style-83032 .h6-style { text-align: center; }
.style-83032 A { text-align: left; }
.style-83032 .button { text-align: left; }
.style-83032 { margin: 0 0 3.125rem 0;text-align: center; }
.style-83032 .description { margin-top: 0.625rem; }
.style-83032 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-83032 .readmore { margin-top: 1.25rem; }
.style-83032 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83032 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83032 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83032 .category-description { margin: 0 0 1.25rem 0; }
.style-83032 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-83032 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83032 .h4-style A:hover { color: #00674e; }
.style-83032 .long-description { margin-top: 0.625rem; }
.style-83032 .brief-description { margin-top: 0.625rem; }
.style-83032 .location { margin-top: 0.625rem;font-style: italic; }
.style-83032 .photos { margin: 0; }
.style-83032 .contact-info { margin-top: 0.625rem; }
.style-83032 .text img { margin: 0 0.625rem 1.25rem; }
.style-83032 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-83032 .news img { margin: 0 0 1.25rem 0 !important; }
.style-83032 .job-title { font-style: italic; }
.style-83032 .bio { margin-top: 1.25rem; }
.style-83032 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-83032 .question { margin: 0; }
.style-83032 .answer { margin-top: 0.625rem; }
.style-83032 .biobutton { margin-top: 1.25rem; }
.style-83032 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-83032 .caption { margin-top: 0.625rem; }
.style-83032 .affinity img { margin: 0 1.25rem 1.25rem 0 !important;max-width: 250px;text-align: center; }
.style-83032 .photo img { margin: 0 0 1.25rem 0; }
.style-83032 .first-name { display: inline-block;margin: 0 0 0.625rem 0;text-align: left; }
.style-83032 .last-name { display: inline-block;margin: 0 0 0.625rem 0;text-align: left; }
.style-83032 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83032 A.links-urllink:hover { color: #00674e; }
.style-83032 .video .media-player { margin: 0 0 1.25rem 0; }
.style-83032 li.group { padding: 0 1.25rem;margin: 0 0 1.25rem 0;width: calc(33.333% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-83032 .registration { margin-top: 0.625rem;font-weight: bold; }
.style-83032 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-83032 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-83032 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-83032 .event-detail { margin: 1.25rem 0 0 0; }
.style-83032 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83032 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83032 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83032 .grad-year-short { text-align: left; }
.style-54509 .h2-style { margin: 0 0 1.625rem 0;color: #FFFFFF; }
.style-54509 .h3-style { margin: 0 0 0.625rem 0; }
.style-54509 .h4-style { margin: 0; }
.style-54509 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #37424A;position: relative; }
.style-54509:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-54509 .description { margin-top: 0.625rem; }
.style-54509 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-54509 .readmore { margin-top: 1.25rem; }
.style-54509 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-54509 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-54509 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-54509 .category-description { margin: 0 0 1.25rem 0; }
.style-54509 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-54509 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-54509 .h4-style A:hover { color: #00674e; }
.style-54509 .long-description { margin-top: 0.625rem; }
.style-54509 .brief-description { margin-top: 0.625rem; }
.style-54509 .location { margin-top: 0.625rem; }
.style-54509 .photos { margin: 0; }
.style-54509 .contact-info { margin-top: 0.625rem; }
.style-54509 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-54509 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-54509 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-54509 .job-title { color: #FFFFFF; }
.style-54509 .bus-phone { color: #FFFFFF; }
.style-54509 .education { color: #FFFFFF; }
.style-54509 .email { color: #FFFFFF; }
.style-54509 .email:hover { color: #FFFFFF; }
.style-54509 .appointed { color: #FFFFFF; }
.style-54509 .grad-year { color: #FFFFFF; }
.style-54509 .bio { margin-top: 1.25rem;color: #FFFFFF; }
.style-54509 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-54509 .question { margin: 0; }
.style-54509 .answer { margin-top: 0.625rem; }
.style-54509 .biobutton { margin-top: 1.25rem;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-54509 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-54509 .caption { margin-top: 0.625rem; }
.style-54509 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-54509 .photo img { margin: 0 0 1.25rem 0; }
.style-54509 .department { color: #FFFFFF; }
.style-54509 .fsd img { text-align: left; }
.style-54509 .nick-name { color: #FFFFFF; }
.style-54509 .name-prefix { color: #FFFFFF; }
.style-54509 .first-name { display: inline-block;margin: 0 0 0.625rem 0;color: #FFFFFF; }
.style-54509 .middle-name { color: #FFFFFF; }
.style-54509 .last-name { display: inline-block;margin: 0 0 0.625rem 0;color: #FFFFFF; }
.style-54509 .maiden-name { color: #FFFFFF; }
.style-54509 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-54509 A.links-urllink:hover { color: #00674e; }
.style-54509 .video .media-player { margin: 0 0 1.25rem 0; }
.style-54509 li.group { margin: 1.25rem 0 0 0; }
.style-54509 li.group:first-child { margin: 0; }
.style-54509 .registration { margin-top: 0.625rem;font-weight: bold;font-size: 18px; }
.style-54509 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-54509 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-54509 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-54509 .event-detail { margin: 1.25rem 0 0 0; }
.style-54509 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-54509 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-54509 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51505 .h2-style { margin: 0 0 1.625rem 0; }
.style-51505 .h3-style { margin: 0 0 0.625rem 0; }
.style-51505 .h4-style { margin: 0; }
.style-51505 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #f1f2f5;position: relative; }
.style-51505:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-51505 .description { margin-top: 0.625rem; }
.style-51505 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51505 .readmore { margin-top: 1.25rem; }
.style-51505 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51505 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51505 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51505 .category-description { margin: 0 0 1.25rem 0; }
.style-51505 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51505 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51505 .h4-style A:hover { color: #00674e; }
.style-51505 .long-description { margin-top: 0.625rem; }
.style-51505 .brief-description { margin-top: 0.625rem; }
.style-51505 .location { margin-top: 0.625rem;font-style: italic; }
.style-51505 .photos { margin: 0; }
.style-51505 .contact-info { margin-top: 0.625rem; }
.style-51505 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51505 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51505 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51505 .bio { margin-top: 1.25rem; }
.style-51505 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51505 .question { margin: 0; }
.style-51505 .answer { margin-top: 0.625rem; }
.style-51505 .biobutton { margin-top: 1.25rem; }
.style-51505 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51505 .caption { margin-top: 0.625rem; }
.style-51505 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51505 .photo img { margin: 0 0 1.25rem 0; }
.style-51505 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51505 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51505 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51505 A.links-urllink:hover { color: #00674e; }
.style-51505 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51505 li.group { margin: 1.25rem 0 0 0; }
.style-51505 li.group:first-child { margin: 0; }
.style-51505 .registration { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 20px;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;font-weight: bold; }
.style-51505 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51505 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51505 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51505 .event-detail { margin: 1.25rem 0 2.5rem 0; }
.style-51505 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51505 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51505 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51505 .end-date { display: none; }
.style-82534 .h2-style { margin: 0 0 1.625rem 0; }
.style-82534 .h3-style { margin: 0 0 0.625rem 0; }
.style-82534 .h4-style { margin: 0; }
.style-82534 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #f1f2f5;position: relative; }
.style-82534:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-82534 .description { margin-top: 0.625rem; }
.style-82534 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-82534 .readmore { margin-top: 1.25rem;margin-bottom: 1.25rem; }
.style-82534 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-82534 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-82534 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-82534 .category-description { margin: 0 0 1.25rem 0; }
.style-82534 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-82534 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-82534 .h4-style A:hover { color: #00674e; }
.style-82534 .long-description { margin-top: 0.625rem; }
.style-82534 .brief-description { margin-top: 0.625rem; }
.style-82534 .location { margin-top: 0.625rem;padding: 3px; }
.style-82534 .photos { margin: 0; }
.style-82534 .contact-info { margin-top: 0.625rem;padding: 3px; }
.style-82534 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-82534 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-82534 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82534 .bio { margin-top: 1.25rem; }
.style-82534 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82534 .question { margin: 0; }
.style-82534 .answer { margin-top: 0.625rem; }
.style-82534 .biobutton { margin-top: 1.25rem; }
.style-82534 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-82534 .caption { margin-top: 0.625rem; }
.style-82534 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82534 .photo img { margin: 0 0 1.25rem 0; }
.style-82534 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-82534 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-82534 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-82534 A.links-urllink:hover { color: #00674e; }
.style-82534 .video .media-player { margin: 0 0 1.25rem 0; }
.style-82534 li.group { margin: 1.25rem 0 0 0;padding: 10px; }
.style-82534 li.group:first-child { margin: 0; }
.style-82534 .registration { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 20px;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;font-weight: bold; }
.style-82534 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-82534 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-82534 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-82534 .event-detail { margin: 1.25rem 0 0 0; }
.style-82534 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-82534 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-82534 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-71268 .h2-style { margin: 0 0 1.625rem 0; }
.style-71268 .h3-style { margin: 0 0 0.625rem 0; }
.style-71268 .h4-style { margin: 0; }
.style-71268 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #f1f2f5;position: relative; }
.style-71268:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-71268 .description { margin-top: 0.625rem; }
.style-71268 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-71268 .readmore { margin-top: 1.25rem; }
.style-71268 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-71268 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-71268 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-71268 .category-description { margin: 0 0 1.25rem 0; }
.style-71268 .link-image { max-width: 100%;margin: 0 1.25rem 1.25rem 0 !important;text-align: center; }
.style-71268 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-71268 .h4-style A:hover { color: #00674e; }
.style-71268 .long-description { margin-top: 0.625rem; }
.style-71268 .brief-description { margin-top: 0.625rem; }
.style-71268 .location { margin-top: 0.625rem;font-style: italic; }
.style-71268 .photos { margin: 0; }
.style-71268 .contact-info { margin-top: 0.625rem; }
.style-71268 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-71268 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-71268 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-71268 .bio { margin-top: 1.25rem; }
.style-71268 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-71268 .question { margin: 0; }
.style-71268 .answer { margin-top: 0.625rem; }
.style-71268 .biobutton { margin-top: 1.25rem; }
.style-71268 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-71268 .caption { margin-top: 0.625rem; }
.style-71268 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-71268 .photo img { margin: 0 0 1.25rem 0; }
.style-71268 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-71268 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-71268 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-71268 A.links-urllink:hover { color: #00674e; }
.style-71268 .video .media-player { margin: 0 0 1.25rem 0; }
.style-71268 li.group { margin: 1.25rem 0 0 0; }
.style-71268 li.group:first-child { margin: 0; }
.style-71268 .registration { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 20px;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;font-weight: bold; }
.style-71268 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-71268 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-71268 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-71268 .event-detail { margin: 1.25rem 0 2.5rem 0; }
.style-71268 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-71268 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-71268 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-71268 .end-date { display: none; }
.style-73583 .h2-style { margin: 0 0 1.625rem 0; }
.style-73583 .h3-style { margin: 0 0 0.625rem 0; }
.style-73583 .h4-style { margin: 0; }
.style-73583 { margin: 0 0 3.125rem 0;padding: 1.5rem 1.5rem 1.5rem 1.5rem;background-color: #f1f2f5;position: relative; }
.style-73583:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-73583 .description { margin-top: 0.625rem; }
.style-73583 time { font-size: 0.875rem;color: #FFFFFF;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem;background-color: #00674E;padding: .5rem .5rem .5rem .5rem;text-align: center; }
.style-73583 .readmore { margin-top: 1.25rem; }
.style-73583 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73583 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73583 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73583 .category-description { margin: 0 0 1.25rem 0; }
.style-73583 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-73583 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73583 .h4-style A:hover { color: #00674e; }
.style-73583 .long-description { margin-top: 0.625rem; }
.style-73583 .brief-description { margin-top: 0.625rem; }
.style-73583 .location { margin-top: 0.625rem;font-style: italic; }
.style-73583 .photos { margin: 0; }
.style-73583 .contact-info { margin-top: 0.625rem; }
.style-73583 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-73583 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-73583 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73583 .bio { margin-top: 1.25rem; }
.style-73583 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73583 .question { margin: 0; }
.style-73583 .answer { margin-top: 0.625rem; }
.style-73583 .biobutton { margin-top: 1.25rem; }
.style-73583 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-73583 .caption { margin-top: 0.625rem; }
.style-73583 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73583 .photo img { margin: 0 0 1.25rem 0; }
.style-73583 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-73583 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-73583 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73583 A.links-urllink:hover { color: #00674e; }
.style-73583 .video .media-player { margin: 0 0 1.25rem 0; }
.style-73583 li.group { margin: 1.25rem 0 0 0; }
.style-73583 li.group:first-child { margin: 0; }
.style-73583 .registration { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 20px;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;font-weight: bold; }
.style-73583 .date-icon { display: inline-block;float: none;background-color: #00674E;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-73583 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-73583 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-73583 .event-detail { margin: 1.25rem 0 2.5rem 0; }
.style-73583 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73583 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73583 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-71703 .h2-style { margin: 0 0 1.625rem 0; }
.style-71703 .h3-style { margin: 0 0 0.625rem 0; }
.style-71703 .h4-style { margin: 0; }
.style-71703 { margin: 0 0 0 0;padding: 1.625rem 2.5rem .5rem 2.5rem;background-color: #f1f2f5; }
.style-71703:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-71703 .description { margin-top: 0.625rem; }
.style-71703 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-71703 .readmore { margin-top: 1.25rem; }
.style-71703 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-71703 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-71703 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-71703 .category-description { margin: 0 0 1.25rem 0; }
.style-71703 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-71703 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-71703 .h4-style A:hover { color: #00674e; }
.style-71703 .long-description { margin-top: 0.625rem; }
.style-71703 .brief-description { margin-top: 0.625rem; }
.style-71703 .location { margin-top: 0.625rem;font-style: italic; }
.style-71703 .photos { margin: 0; }
.style-71703 .contact-info { margin-top: 0.625rem; }
.style-71703 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-71703 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-71703 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-71703 .bio { margin-top: 1.25rem; }
.style-71703 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-71703 .question { margin: 0; }
.style-71703 .answer { margin-top: 0.625rem; }
.style-71703 .biobutton { margin-top: 1.25rem; }
.style-71703 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-71703 .caption { margin-top: 0.625rem; }
.style-71703 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-71703 .photo img { margin: 0 0 1.25rem 0; }
.style-71703 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-71703 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-71703 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-71703 A.links-urllink:hover { color: #00674e; }
.style-71703 .video .media-player { margin: 0 0 1.25rem 0; }
.style-71703 li.group { margin: 1.25rem 0 0 0; }
.style-71703 li.group:first-child { margin: 0; }
.style-71703 .registration { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 20px;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;font-weight: bold; }
.style-71703 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-71703 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-71703 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-71703 .event-detail { margin: 1.25rem 0 2.5rem 0; }
.style-71703 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-71703 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-71703 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-71703 .end-date { display: none; }
.style-63953 .h2-style { margin: 0 0 1.625rem 0; }
.style-63953 .h3-style { margin: 0 0 0.625rem 0; }
.style-63953 .h4-style { margin: 0; }
.style-63953 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #f1f2f5;position: relative; }
.style-63953:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-63953 .description { margin-top: 0.625rem; }
.style-63953 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-63953 .readmore { margin-top: 1.25rem; }
.style-63953 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-63953 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-63953 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-63953 .category-description { margin: 0 0 1.25rem 0; }
.style-63953 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-63953 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-63953 .h4-style A:hover { color: #00674e; }
.style-63953 .long-description { margin-top: 0.625rem; }
.style-63953 .brief-description { margin-top: 0.625rem; }
.style-63953 .location { margin-top: 0.625rem; }
.style-63953 .photos { margin: 0; }
.style-63953 .contact-info { margin-top: 0.625rem; }
.style-63953 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-63953 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-63953 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-63953 .bio { margin-top: 1.25rem; }
.style-63953 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-63953 .question { margin: 0; }
.style-63953 .answer { margin-top: 0.625rem; }
.style-63953 .biobutton { margin-top: 1.25rem; }
.style-63953 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-63953 .caption { margin-top: 0.625rem; }
.style-63953 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-63953 .photo img { margin: 0 0 1.25rem 0; }
.style-63953 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-63953 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-63953 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-63953 A.links-urllink:hover { color: #00674e; }
.style-63953 .video .media-player { margin: 0 0 1.25rem 0; }
.style-63953 li.group { margin: 1.25rem 0 0 0; }
.style-63953 li.group:first-child { margin: 0; }
.style-63953 .registration { margin-top: 0.625rem;font-weight: bold;font-size: 18px; }
.style-63953 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-63953 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-63953 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-63953 .event-detail { margin: 1.25rem 0 0 0; }
.style-63953 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-63953 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-63953 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-55995 .h2-style { margin: 0 0 1.625rem 0; }
.style-55995 .h3-style { margin: 0 0 0.625rem 0; }
.style-55995 .h4-style { margin: 0; }
.style-55995 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #f1f2f5;position: relative; }
.style-55995:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-55995 .description { margin-top: 0.625rem; }
.style-55995 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-55995 .readmore { margin-top: 1.25rem;margin-bottom: 1.25rem; }
.style-55995 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-55995 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-55995 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-55995 .category-description { margin: 0 0 1.25rem 0; }
.style-55995 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-55995 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-55995 .h4-style A:hover { color: #00674e; }
.style-55995 .long-description { margin-top: 0.625rem; }
.style-55995 .brief-description { margin-top: 0.625rem; }
.style-55995 .location { margin-top: 0.625rem; }
.style-55995 .photos { margin: 0; }
.style-55995 .contact-info { margin-top: 0.625rem; }
.style-55995 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-55995 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-55995 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55995 .bio { margin-top: 1.25rem; }
.style-55995 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55995 .question { margin: 0; }
.style-55995 .answer { margin-top: 0.625rem; }
.style-55995 .biobutton { margin-top: 1.25rem; }
.style-55995 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-55995 .caption { margin-top: 0.625rem; }
.style-55995 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55995 .photo img { margin: 0 0 1.25rem 0; }
.style-55995 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-55995 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-55995 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-55995 A.links-urllink:hover { color: #00674e; }
.style-55995 .video .media-player { margin: 0 0 1.25rem 0; }
.style-55995 li.group { margin: 1.25rem 0 0 0;padding: 10px; }
.style-55995 li.group:first-child { margin: 0; }
.style-55995 .registration { margin-top: 0.625rem;font-weight: bold;font-size: 18px; }
.style-55995 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-55995 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-55995 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-55995 .event-detail { margin: 1.25rem 0 0 0; }
.style-55995 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-55995 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-55995 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-77602 .h2-style { margin: 0 0 1.625rem 0; }
.style-77602 .h3-style { margin: 0 0 0.625rem 0; }
.style-77602 .h4-style { margin: 0; }
.style-77602 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #f1f2f5;position: relative; }
.style-77602:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-77602 .description { margin-top: 0.625rem; }
.style-77602 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-77602 .readmore { margin-top: 1.25rem; }
.style-77602 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-77602 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-77602 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-77602 .category-description { margin: 0 0 1.25rem 0; }
.style-77602 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-77602 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-77602 .h4-style A:hover { color: #00674e; }
.style-77602 .long-description { margin-top: 0.625rem; }
.style-77602 .brief-description { margin-top: 0.625rem; }
.style-77602 .location { margin-top: 0.625rem;font-style: italic; }
.style-77602 .photos { margin: 0; }
.style-77602 .contact-info { margin-top: 0.625rem; }
.style-77602 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-77602 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-77602 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-77602 .bio { margin-top: 1.25rem; }
.style-77602 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-77602 .question { margin: 0; }
.style-77602 .answer { margin-top: 0.625rem; }
.style-77602 .biobutton { margin-top: 1.25rem; }
.style-77602 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-77602 .caption { margin-top: 0.625rem; }
.style-77602 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-77602 .photo img { margin: 0 0 1.25rem 0; }
.style-77602 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-77602 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-77602 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-77602 A.links-urllink:hover { color: #00674e; }
.style-77602 .video .media-player { margin: 0 0 1.25rem 0; }
.style-77602 li.group { margin: 1.25rem 0 0 0; }
.style-77602 li.group:first-child { margin: 0; }
.style-77602 .registration { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 20px;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;font-weight: bold; }
.style-77602 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-77602 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-77602 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-77602 .event-detail { margin: 1.25rem 0 2.5rem 0; }
.style-77602 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-77602 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-77602 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-77602 .end-date { display: none; }
.style-51507 .h2-style { margin: 0 0 1.625rem 0;color: #1e1e21; }
.style-51507 .h3-style { margin: 0 0 0.625rem 0; }
.style-51507 .h4-style { margin: 0; }
.style-51507 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #90d7e7;position: relative; }
.style-51507:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-51507 .description { margin-top: 0.625rem; }
.style-51507 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51507 .readmore { margin-top: 1.25rem; }
.style-51507 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51507 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51507 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51507 .category-description { margin: 0 0 1.25rem 0; }
.style-51507 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51507 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51507 .h4-style A:hover { color: #00674e; }
.style-51507 .long-description { margin-top: 0.625rem; }
.style-51507 .brief-description { margin-top: 0.625rem; }
.style-51507 .location { margin-top: 0.625rem; }
.style-51507 .photos { margin: 0; }
.style-51507 .contact-info { margin-top: 0.625rem; }
.style-51507 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51507 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51507 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51507 .job-title { font-style: italic; }
.style-51507 .bio { margin-top: 1.25rem; }
.style-51507 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51507 .question { margin: 0; }
.style-51507 .answer { margin-top: 0.625rem; }
.style-51507 .biobutton { margin-top: 1.25rem; }
.style-51507 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51507 .caption { margin-top: 0.625rem; }
.style-51507 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51507 .photo img { margin: 0 0 1.25rem 0; }
.style-51507 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51507 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51507 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51507 A.links-urllink:hover { color: #00674e; }
.style-51507 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51507 li.group { margin: 1.25rem 0 0 0; }
.style-51507 li.group:first-child { margin: 0; }
.style-51507 .registration { margin-top: 0.625rem; }
.style-51507 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51507 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51507 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51507 .event-detail { margin: 1.25rem 0 0 0; }
.style-51507 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51507 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51507 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-59920 .h2-style { margin: 0 0 1.625rem 0;color: #1e1e21; }
.style-59920 .h3-style { margin: 0 0 0.625rem 0; }
.style-59920 .h4-style { margin: 0; }
.style-59920 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #90d7e7;position: relative; }
.style-59920:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-59920 .description { margin-top: 0.625rem; }
.style-59920 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-59920 .readmore { margin-top: 1.25rem; }
.style-59920 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-59920 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-59920 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-59920 .category-description { margin: 0 0 1.25rem 0; }
.style-59920 .link-image { margin: 0 1.25rem 1.25rem 0 !important; }
.style-59920 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-59920 .h4-style A:hover { color: #00674e; }
.style-59920 .long-description { margin-top: 0.625rem; }
.style-59920 .brief-description { margin-top: 0.625rem; }
.style-59920 .location { margin-top: 0.625rem; }
.style-59920 .photos { margin: 0; }
.style-59920 .contact-info { margin-top: 0.625rem; }
.style-59920 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-59920 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-59920 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-59920 .job-title { font-style: italic; }
.style-59920 .bio { margin-top: 1.25rem; }
.style-59920 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-59920 .question { margin: 0; }
.style-59920 .answer { margin-top: 0.625rem; }
.style-59920 .biobutton { margin-top: 1.25rem; }
.style-59920 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-59920 .caption { margin-top: 0.625rem; }
.style-59920 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-59920 .photo img { margin: 0 0 1.25rem 0; }
.style-59920 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-59920 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-59920 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-59920 A.links-urllink:hover { color: #00674e; }
.style-59920 .video .media-player { margin: 0 0 1.25rem 0; }
.style-59920 li.group { margin: 1.25rem 0 0 0; }
.style-59920 li.group:first-child { margin: 0; }
.style-59920 .registration { margin-top: 0.625rem; }
.style-59920 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-59920 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-59920 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-59920 .event-detail { margin: 1.25rem 0 0 0; }
.style-59920 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-59920 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-59920 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-55615 .h2-style { margin: 0 0 1.625rem 0;color: #1e1e21; }
.style-55615 .h3-style { margin: 0 0 0.625rem 0; }
.style-55615 .h4-style { margin: 0; }
.style-55615 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #90d7e7;position: relative; }
.style-55615:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-55615 .description { margin-top: 0.625rem; }
.style-55615 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-55615 .readmore { margin-top: 1.25rem; }
.style-55615 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-55615 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-55615 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-55615 .category-description { margin: 0 0 1.25rem 0; }
.style-55615 .link-image { margin: 0 1.25rem 1.25rem 0 !important;text-align: center;background-position: center center; }
.style-55615 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-55615 .h4-style A:hover { color: #00674e; }
.style-55615 .long-description { margin-top: 0.625rem; }
.style-55615 .brief-description { margin-top: 0.625rem; }
.style-55615 .location { margin-top: 0.625rem; }
.style-55615 .photos { margin: 0; }
.style-55615 .contact-info { margin-top: 0.625rem; }
.style-55615 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-55615 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-55615 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55615 .bio { margin-top: 1.25rem; }
.style-55615 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55615 .question { margin: 0; }
.style-55615 .answer { margin-top: 0.625rem; }
.style-55615 .biobutton { margin-top: 1.25rem; }
.style-55615 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-55615 .caption { margin-top: 0.625rem; }
.style-55615 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-55615 .photo img { margin: 0 0 1.25rem 0; }
.style-55615 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-55615 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-55615 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #FFFFFF;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-55615 A.links-urllink:hover { color: #00674e; }
.style-55615 .video .media-player { margin: 0 0 1.25rem 0; }
.style-55615 li.group { margin: 1.25rem 0 0 0; }
.style-55615 li.group:first-child { margin: 0; }
.style-55615 .registration { margin-top: 0.625rem; }
.style-55615 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-55615 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-55615 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-55615 .event-detail { margin: 1.25rem 0 0 0; }
.style-55615 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-55615 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-55615 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-86805 .h4-style { line-height: 0.25; }
.style-86805 { padding: 0px; }
.style-86805 .h4-style A { font-size: 11px; }
.style-86805 li.group { padding: 0px;margin: 0px; }
.style-86805 div.content-wrap { padding: 0px;margin: 0px; }
.style-51506 .h2-style { margin: 0 0 1.625rem 0; }
.style-51506 .h3-style { margin: 0 0 0.625rem 0; }
.style-51506 .h4-style { margin: 0; }
.style-51506 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #fff;position: relative; }
.style-51506:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-51506 .description { margin-top: 0.625rem; }
.style-51506 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51506 .readmore { margin-top: 1.25rem; }
.style-51506 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51506 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51506 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51506 .category-description { margin: 0 0 1.25rem 0; }
.style-51506 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51506 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51506 .h4-style A:hover { color: #00674e; }
.style-51506 .long-description { margin-top: 0.625rem; }
.style-51506 .brief-description { margin-top: 0.625rem; }
.style-51506 .location { margin-top: 0.625rem; }
.style-51506 .photos { margin: 0; }
.style-51506 .contact-info { margin-top: 0.625rem; }
.style-51506 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51506 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51506 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51506 .bio { margin-top: 1.25rem; }
.style-51506 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51506 .question { margin: 0; }
.style-51506 .answer { margin-top: 0.625rem; }
.style-51506 .biobutton { margin-top: 1.25rem; }
.style-51506 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51506 .caption { margin-top: 0.625rem; }
.style-51506 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51506 .photo img { margin: 0 0 1.25rem 0; }
.style-51506 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51506 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51506 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51506 A.links-urllink:hover { color: #00674e; }
.style-51506 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51506 li.group { margin: 1.25rem 0 0 0; }
.style-51506 li.group:first-child { margin: 0; }
.style-51506 .registration { margin-top: 0.625rem; }
.style-51506 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51506 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51506 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51506 .event-detail { margin: 1.25rem 0 0 0; }
.style-51506 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51506 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51506 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62407 .h2-style { margin: 0 0 1.625rem 0; }
.style-62407 .h3-style { margin: 0 0 0.625rem 0; }
.style-62407 .h4-style { margin: 0; }
.style-62407 { margin: 0 0 3.125rem 0;padding: 0rem 0rem 2.5rem 0rem;background-color: #fff;position: relative; }
.style-62407:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-62407 .description { margin-top: 0.625rem; }
.style-62407 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-62407 .readmore { margin-top: 1.25rem; }
.style-62407 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62407 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62407 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62407 .category-description { margin: 0 0 1.25rem 0; }
.style-62407 .link-image { width: 100%;height: auto;text-align: center;margin: auto; }
.style-62407 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62407 .h4-style A:hover { color: #00674e; }
.style-62407 .brief-description { margin-top: 0.625rem; }
.style-62407 .location { margin-top: 0.625rem; }
.style-62407 .photos { margin: 0; }
.style-62407 .contact-info { margin-top: 0.625rem; }
.style-62407 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-62407 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-62407 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62407 .bio { margin-top: 1.25rem; }
.style-62407 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62407 .question { margin: 0; }
.style-62407 .answer { margin-top: 0.625rem; }
.style-62407 .biobutton { margin-top: 1.25rem; }
.style-62407 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-62407 .caption { margin-top: 0.625rem; }
.style-62407 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62407 .photo img { margin: 0 0 1.25rem 0; }
.style-62407 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62407 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62407 A.links-urllink { display: block;font-size: 1rem;line-height: 1.2;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62407 A.links-urllink:hover { color: #00674e; }
.style-62407 .video .media-player { margin: 0 0 1.25rem 0; }
.style-62407 li.group:first-child { margin: 0; }
.style-62407 .registration { margin-top: 0.625rem; }
.style-62407 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-62407 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-62407 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-62407 .event-detail { margin: 1.25rem 0 0 0; }
.style-62407 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62407 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62407 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-67757 .h2-style { margin: 0 0 1.625rem 0;color: #1e1e21; }
.style-67757 .h3-style { margin: 0 0 0.625rem 0; }
.style-67757 .h4-style { margin: 0; }
.style-67757 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem 2.5rem 2.5rem;background-color: #ffffff;position: relative; }
.style-67757:after { content: "";display: block;position: absolute;bottom: 0;left: 0;height: 0.5rem;width: 100%;background-color: rgba(0,0,0,0.1); }
.style-67757 .description { margin-top: 0.625rem; }
.style-67757 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-67757 .readmore { margin-top: 1.25rem; }
.style-67757 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-67757 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-67757 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-67757 .category-description { margin: 0 0 1.25rem 0; }
.style-67757 .link-image { margin: 0 1.25rem 1.25rem 0 !important;text-align: center;background-position: center center; }
.style-67757 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-67757 .h4-style A:hover { color: #00674e; }
.style-67757 .long-description { margin-top: 0.625rem; }
.style-67757 .brief-description { margin-top: 0.625rem; }
.style-67757 .location { margin-top: 0.625rem; }
.style-67757 .photos { margin: 0; }
.style-67757 .contact-info { margin-top: 0.625rem; }
.style-67757 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-67757 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-67757 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-67757 .bio { margin-top: 1.25rem; }
.style-67757 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-67757 .question { margin: 0; }
.style-67757 .answer { margin-top: 0.625rem; }
.style-67757 .biobutton { margin-top: 1.25rem; }
.style-67757 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-67757 .caption { margin-top: 0.625rem; }
.style-67757 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-67757 .photo img { margin: 0 0 1.25rem 0; }
.style-67757 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-67757 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-67757 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #FFFFFF;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-67757 A.links-urllink:hover { color: #00674e; }
.style-67757 .video .media-player { margin: 0 0 1.25rem 0; }
.style-67757 li.group { margin: 1.25rem 0 0 0; }
.style-67757 li.group:first-child { margin: 0; }
.style-67757 .registration { margin-top: 0.625rem; }
.style-67757 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-67757 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-67757 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-67757 .event-detail { margin: 1.25rem 0 0 0; }
.style-67757 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-67757 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-67757 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51523 .h2-style { margin: 0 0 1.625rem 0; }
.style-51523 .h3-style { margin: 0 0 0.625rem 0; }
.style-51523 .h4-style { margin: 0; }
.style-51523 A { color: #FFFFFF; }
.style-51523 { margin: 0 0 3.125rem 0; }
.style-51523 .description { margin-top: 0.625rem; }
.style-51523 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51523 .readmore { margin-top: 1.25rem; }
.style-51523 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51523 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51523 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51523 .category-description { margin: 0 0 1.25rem 0; }
.style-51523 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51523 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51523 .h4-style A:hover { color: #00674e; }
.style-51523 .long-description { margin-top: 0.625rem; }
.style-51523 .brief-description { margin-top: 0.625rem; }
.style-51523 .location { margin-top: 0.625rem; }
.style-51523 .photos { margin: 0; }
.style-51523 .contact-info { margin-top: 0.625rem; }
.style-51523 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51523 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51523 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51523 .bio { margin-top: 1.25rem; }
.style-51523 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51523 .question { margin: 0; }
.style-51523 .answer { margin-top: 0.625rem; }
.style-51523 .biobutton { margin-top: 1.25rem; }
.style-51523 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51523 .caption { margin-top: 0.625rem; }
.style-51523 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51523 .photo img { margin: 0 0 1.25rem 0; }
.style-51523 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51523 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51523 A.links-urllink { display: block;background-color: #37424A;padding: 0.875rem 0;text-align: center;border: 1px solid #37424a;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51523 A.links-urllink:hover { color: #37424A;background-color: transparent; }
.style-51523 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51523 li.group { margin: 1.25rem 0 0 0; }
.style-51523 li.group:first-child { margin: 0; }
.style-51523 .registration { display: block;background-color: #37424A;padding: 0.875rem 0;text-align: center;border: 1px solid #37424a;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51523 .registration:hover { color: #FFFFFF; }
.style-51523 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51523 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51523 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51523 .event-detail { margin: 1.25rem 0 0 0; }
.style-51523 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51523 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51523 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51519 .h2-style { margin: 0 0 1.625rem 0; }
.style-51519 .h3-style { margin: 0 0 0.625rem 0; }
.style-51519 .h4-style { margin: 0; }
.style-51519 A { display: block;background-color: #00674e;padding: 0.875rem 0;text-align: center;border: 1px solid #00674e;font-size: 1.25rem;line-height: 1.2;color: #FFFFFF;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51519 A:hover { color: #00674e;background-color: transparent; }
.style-51519 { margin: 0 0 3.125rem 0; }
.style-51519 .description { margin-top: 0.625rem; }
.style-51519 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51519 .readmore { margin-top: 1.25rem; }
.style-51519 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51519 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51519 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51519 .category-description { margin: 0 0 1.25rem 0; }
.style-51519 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51519 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51519 .h4-style A:hover { color: #00674e; }
.style-51519 .long-description { margin-top: 0.625rem; }
.style-51519 .brief-description { margin-top: 0.625rem; }
.style-51519 .location { margin-top: 0.625rem; }
.style-51519 .photos { margin: 0; }
.style-51519 .contact-info { margin-top: 0.625rem; }
.style-51519 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51519 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51519 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51519 .bio { margin-top: 1.25rem; }
.style-51519 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51519 .question { margin: 0; }
.style-51519 .answer { margin-top: 0.625rem; }
.style-51519 .biobutton { margin-top: 1.25rem; }
.style-51519 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51519 .caption { margin-top: 0.625rem; }
.style-51519 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51519 .photo img { margin: 0 0 1.25rem 0; }
.style-51519 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51519 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51519 A.links-urllink { display: block;background-color: #00674e;padding: 0.875rem 0;text-align: center;border: 1px solid #00674e;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51519 A.links-urllink:hover { color: #00674e;background-color: transparent; }
.style-51519 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51519 li.group { margin: 1.25rem 0 0 0; }
.style-51519 li.group:first-child { margin: 0; }
.style-51519 .registration { margin-top: 0.625rem; }
.style-51519 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51519 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51519 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51519 .event-detail { margin: 1.25rem 0 0 0; }
.style-51519 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51519 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51519 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-63501 .h2-style { margin: 0 0 1.625rem 0; }
.style-63501 .h3-style { margin: 0 0 0.625rem 0; }
.style-63501 .h4-style { margin: 0; }
.style-63501 { margin: 0 0 3.125rem 0; }
.style-63501 .description { margin-top: 0.625rem; }
.style-63501 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-63501 .readmore { margin-top: 1.25rem; }
.style-63501 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-63501 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-63501 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-63501 .category-description { margin: 0 0 1.25rem 0; }
.style-63501 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-63501 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-63501 .h4-style A:hover { color: #00674e; }
.style-63501 .long-description { margin-top: 0.625rem;font-style: italic; }
.style-63501 .brief-description { margin-top: 0.625rem; }
.style-63501 .location { margin-top: 0.625rem; }
.style-63501 .photos { margin: 0; }
.style-63501 .contact-info { margin-top: 0.625rem; }
.style-63501 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-63501 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-63501 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-63501 .bio { margin-top: 1.25rem; }
.style-63501 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-63501 .question { margin: 0; }
.style-63501 .answer { margin-top: 0.625rem; }
.style-63501 .biobutton { margin-top: 1.25rem; }
.style-63501 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-63501 .caption { margin-top: 0.625rem; }
.style-63501 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-63501 .photo img { margin: 0 0 1.25rem 0; }
.style-63501 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-63501 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-63501 A.links-urllink { display: block;background-color: #00674e;padding: 0.875rem 0;text-align: center;border: 1px solid #00674e;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-63501 A.links-urllink:hover { color: #00674e;background-color: transparent; }
.style-63501 .video .media-player { margin: 0 0 1.25rem 0; }
.style-63501 li.group { margin: 1.25rem 0 0 0; }
.style-63501 li.group:first-child { margin: 0; }
.style-63501 .registration { margin-top: 0.625rem; }
.style-63501 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-63501 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-63501 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-63501 .event-detail { margin: 1.25rem 0 0 0; }
.style-63501 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-63501 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-63501 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51754 .h2-style { margin: 0 0 1.625rem 0; }
.style-51754 .h3-style { margin: 0 0 0.625rem 0; }
.style-51754 .h4-style { margin: 0; }
.style-51754 { margin: 0 0 3.125rem 0; }
.style-51754 .description { margin-top: 0.625rem; }
.style-51754 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51754 .readmore { margin-top: 1.25rem; }
.style-51754 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51754 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51754 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51754 .category-description { margin: 0 0 1.25rem 0; }
.style-51754 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 0 0 !important;display: inline-block;vertical-align: middle; }
.style-51754 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51754 .h4-style A:hover { color: #00674e; }
.style-51754 .long-description { margin-top: 0.625rem; }
.style-51754 .brief-description { margin-top: 0.625rem; }
.style-51754 .location { margin-top: 0.625rem; }
.style-51754 .photos { margin: 0; }
.style-51754 .contact-info { margin-top: 0.625rem; }
.style-51754 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51754 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51754 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51754 .bio { margin-top: 1.25rem; }
.style-51754 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51754 .question { margin: 0; }
.style-51754 .answer { margin-top: 0.625rem; }
.style-51754 .biobutton { margin-top: 1.25rem; }
.style-51754 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51754 .caption { margin-top: 0.625rem; }
.style-51754 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51754 .photo img { margin: 0 0 1.25rem 0; }
.style-51754 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51754 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51754 A.links-urllink { display: inline-block;vertical-align: middle;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51754 A.links-urllink:hover { color: #00674e; }
.style-51754 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51754 li.group { margin: 1.25rem 0 0 0;text-align: center; }
.style-51754 li.group:first-child { margin: 0; }
.style-51754 .registration { margin-top: 0.625rem; }
.style-51754 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51754 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51754 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51754 .event-detail { margin: 1.25rem 0 0 0; }
.style-51754 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51754 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51754 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-69499 .h2-style { margin: 0 0 1.625rem 0; }
.style-69499 .h3-style { margin: 0 0 0.625rem 0; }
.style-69499 .h4-style { margin: 0; }
.style-69499 { margin: 0 0 3.125rem 0; }
.style-69499 .description { margin-top: 0.625rem; }
.style-69499 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-69499 .readmore { margin-top: 1.25rem; }
.style-69499 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-69499 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-69499 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-69499 .category-description { margin: 0 0 1.25rem 0; }
.style-69499 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 0 0 !important;display: inline-block;vertical-align: middle; }
.style-69499 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-69499 .h4-style A:hover { color: #00674e; }
.style-69499 .long-description { margin-top: 0.625rem; }
.style-69499 .brief-description { margin-top: 0.625rem; }
.style-69499 .location { margin-top: 0.625rem; }
.style-69499 .photos { margin: 0; }
.style-69499 .contact-info { margin-top: 0.625rem; }
.style-69499 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-69499 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-69499 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-69499 .bio { margin-top: 1.25rem; }
.style-69499 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-69499 .question { margin: 0; }
.style-69499 .answer { margin-top: 0.625rem; }
.style-69499 .biobutton { margin-top: 1.25rem; }
.style-69499 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-69499 .caption { margin-top: 0.625rem; }
.style-69499 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-69499 .photo img { margin: 0 0 1.25rem 0; }
.style-69499 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-69499 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-69499 A.links-urllink { display: inline-block;vertical-align: middle;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-69499 A.links-urllink:hover { color: #00674e; }
.style-69499 .video .media-player { margin: 0 0 1.25rem 0; }
.style-69499 li.group { margin: 1.25rem 0 0 0;text-align: left; }
.style-69499 li.group:first-child { margin: 0; }
.style-69499 .registration { margin-top: 0.625rem; }
.style-69499 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-69499 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-69499 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-69499 .event-detail { margin: 1.25rem 0 0 0; }
.style-69499 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-69499 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-69499 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51520 .h2-style { margin: 0 0 1.625rem 0; }
.style-51520 .h3-style { margin: 0 0 0.625rem 0; }
.style-51520 .h4-style { margin: 0; }
.style-51520 { margin: 0 0 3.125rem 0; }
.style-51520 .description { margin-top: 0.625rem; }
.style-51520 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51520 .readmore { margin-top: 1.25rem; }
.style-51520 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51520 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51520 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51520 .category-description { margin: 0 0 1.25rem 0; }
.style-51520 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51520 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51520 .h4-style A:hover { color: #00674e; }
.style-51520 .long-description { margin-top: 0.625rem; }
.style-51520 .brief-description { margin-top: 0.625rem; }
.style-51520 .location { margin-top: 0.625rem; }
.style-51520 .photos { margin: 0; }
.style-51520 .contact-info { margin-top: 0.625rem; }
.style-51520 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51520 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51520 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51520 .bio { margin-top: 1.25rem; }
.style-51520 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51520 .question { margin: 0; }
.style-51520 .answer { margin-top: 0.625rem; }
.style-51520 .biobutton { margin-top: 1.25rem; }
.style-51520 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51520 .caption { margin-top: 0.625rem; }
.style-51520 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51520 .photo img { margin: 0 0 1.25rem 0; }
.style-51520 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51520 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51520 A.links-urllink { display: block;background-color: #90d7e7;padding: 0.875rem 0;text-align: center;border: 1px solid #90d7e7;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51520 A.links-urllink:hover { color: #90d7e7;background-color: transparent; }
.style-51520 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51520 li.group { margin: 1.25rem 0 0 0; }
.style-51520 li.group:first-child { margin: 0; }
.style-51520 .registration { margin-top: 0.625rem; }
.style-51520 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51520 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51520 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51520 .event-detail { margin: 1.25rem 0 0 0; }
.style-51520 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51520 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51520 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51521 .h2-style { margin: 0 0 1.625rem 0; }
.style-51521 .h3-style { margin: 0 0 0.625rem 0; }
.style-51521 .h4-style { margin: 0; }
.style-51521 { margin: 0 0 3.125rem 0; }
.style-51521 .description { margin-top: 0.625rem; }
.style-51521 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51521 .readmore { margin-top: 1.25rem; }
.style-51521 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51521 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51521 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51521 .category-description { margin: 0 0 1.25rem 0; }
.style-51521 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51521 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51521 .h4-style A:hover { color: #00674e; }
.style-51521 .long-description { margin-top: 0.625rem; }
.style-51521 .brief-description { margin-top: 0.625rem; }
.style-51521 .location { margin-top: 0.625rem; }
.style-51521 .photos { margin: 0; }
.style-51521 .contact-info { margin-top: 0.625rem; }
.style-51521 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51521 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51521 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51521 .bio { margin-top: 1.25rem; }
.style-51521 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51521 .question { margin: 0; }
.style-51521 .answer { margin-top: 0.625rem; }
.style-51521 .biobutton { margin-top: 1.25rem; }
.style-51521 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51521 .caption { margin-top: 0.625rem; }
.style-51521 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51521 .photo img { margin: 0 0 1.25rem 0; }
.style-51521 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51521 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51521 A.links-urllink { display: block;background-color: #739600;padding: 0.875rem 0;text-align: center;border: 1px solid #739600;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51521 A.links-urllink:hover { color: #739600;background-color: transparent; }
.style-51521 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51521 li.group { margin: 1.25rem 0 0 0; }
.style-51521 li.group:first-child { margin: 0; }
.style-51521 .registration { margin-top: 0.625rem; }
.style-51521 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51521 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51521 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51521 .event-detail { margin: 1.25rem 0 0 0; }
.style-51521 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51521 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51521 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51522 .h2-style { margin: 0 0 1.625rem 0; }
.style-51522 .h3-style { margin: 0 0 0.625rem 0; }
.style-51522 .h4-style { margin: 0; }
.style-51522 { margin: 0 0 3.125rem 0; }
.style-51522 .description { margin-top: 0.625rem; }
.style-51522 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51522 .readmore { margin-top: 1.25rem; }
.style-51522 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51522 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51522 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51522 .category-description { margin: 0 0 1.25rem 0; }
.style-51522 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51522 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51522 .h4-style A:hover { color: #00674e; }
.style-51522 .long-description { margin-top: 0.625rem; }
.style-51522 .brief-description { margin-top: 0.625rem; }
.style-51522 .location { margin-top: 0.625rem; }
.style-51522 .photos { margin: 0; }
.style-51522 .contact-info { margin-top: 0.625rem; }
.style-51522 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51522 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51522 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51522 .bio { margin-top: 1.25rem; }
.style-51522 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51522 .question { margin: 0; }
.style-51522 .answer { margin-top: 0.625rem; }
.style-51522 .biobutton { margin-top: 1.25rem; }
.style-51522 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51522 .caption { margin-top: 0.625rem; }
.style-51522 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51522 .photo img { margin: 0 0 1.25rem 0; }
.style-51522 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51522 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51522 A.links-urllink { display: block;background-color: #003145;padding: 0.875rem 0;text-align: center;border: 1px solid #003145;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51522 A.links-urllink:hover { color: #003145;background-color: transparent; }
.style-51522 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51522 li.group { margin: 1.25rem 0 0 0; }
.style-51522 li.group:first-child { margin: 0; }
.style-51522 .registration { margin-top: 0.625rem; }
.style-51522 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51522 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51522 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51522 .event-detail { margin: 1.25rem 0 0 0; }
.style-51522 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51522 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51522 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83031 .h2-style { margin: 0 0 1.625rem 0; }
.style-83031 .h3-style { margin: 0 0 0.625rem 0; }
.style-83031 .h4-style { margin: 0; }
.style-83031 { margin: 0 0 3.125rem 0; }
.style-83031 .description { margin-top: 0.625rem; }
.style-83031 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-83031 .readmore { margin-top: 1.25rem; }
.style-83031 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83031 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83031 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83031 .category-description { margin: 0 0 1.25rem 0; }
.style-83031 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-83031 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83031 .h4-style A:hover { color: #00674e; }
.style-83031 .long-description { margin-top: 0.625rem; }
.style-83031 .brief-description { margin-top: 0.625rem; }
.style-83031 .location { margin-top: 0.625rem; }
.style-83031 .photos { margin: 0; }
.style-83031 .contact-info { margin-top: 0.625rem; }
.style-83031 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-83031 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-83031 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-83031 .bio { margin-top: 1.25rem; }
.style-83031 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-83031 .question { margin: 0; }
.style-83031 .answer { margin-top: 0.625rem; }
.style-83031 .biobutton { margin-top: 1.25rem; }
.style-83031 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-83031 .caption { margin-top: 0.625rem; }
.style-83031 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-83031 .photo img { margin: 0 0 1.25rem 0; }
.style-83031 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-83031 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-83031 A.links-urllink { display: block;background-color: #003145;padding: 0.875rem 0;text-align: center;border: 1px solid #003145;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-83031 A.links-urllink:hover { color: #003145;background-color: transparent; }
.style-83031 .video .media-player { margin: 0 0 1.25rem 0; }
.style-83031 li.group { margin: 1.25rem 0 0 0; }
.style-83031 li.group:first-child { margin: 0; }
.style-83031 .registration { margin-top: 0.625rem; }
.style-83031 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-83031 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-83031 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-83031 .event-detail { margin: 1.25rem 0 0 0; }
.style-83031 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83031 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83031 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51559 .h2-style { margin: 0 0 1.625rem 0; }
.style-51559 .h3-style { margin: 0 0 0.625rem 0; }
.style-51559 .h4-style { margin: 0; }
.style-51559 { margin: 0 0 3.125rem 0; }
.style-51559 .description { margin-top: 0.625rem; }
.style-51559 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51559 .readmore { margin-top: 1.25rem; }
.style-51559 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51559 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51559 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51559 .category-description { margin: 0 0 1.25rem 0; }
.style-51559 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51559 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51559 .h4-style A:hover { color: #00674e; }
.style-51559 .long-description { margin-top: 0.625rem; }
.style-51559 .brief-description { margin-top: 0.625rem; }
.style-51559 .location { margin-top: 0.625rem; }
.style-51559 .photos { margin: 0; }
.style-51559 .contact-info { margin-top: 0.625rem; }
.style-51559 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51559 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51559 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51559 .bio { margin-top: 1.25rem; }
.style-51559 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51559 .question { margin: 0; }
.style-51559 .answer { margin-top: 0.625rem; }
.style-51559 .biobutton { margin-top: 1.25rem; }
.style-51559 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51559 .caption { margin-top: 0.625rem; }
.style-51559 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51559 .photo img { margin: 0 0 1.25rem 0; }
.style-51559 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51559 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51559 A.links-urllink { display: block;background-color: rgba(255,255,255,0.2);padding: 0.875rem 0;text-align: center;border: 1px solid rgba(255,255,255,0);font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;-ms-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51559 A.links-urllink:hover { color: #fff;background-color: transparent;border-color: rgba(255,255,255,0.5); }
.style-51559 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51559 li.group { margin: 1.25rem 0 0 0; }
.style-51559 li.group:first-child { margin: 0; }
.style-51559 .registration { margin-top: 0.625rem; }
.style-51559 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51559 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51559 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51559 .event-detail { margin: 1.25rem 0 0 0; }
.style-51559 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51559 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51559 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51558 .h2-style { margin: 0 0 1.625rem 0; }
.style-51558 .h3-style { margin: 0 0 0.625rem 0; }
.style-51558 .h4-style { margin: 0; }
.style-51558 { margin: 0 0 3.125rem 0; }
.style-51558 .description { margin-top: 0.625rem; }
.style-51558 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51558 .readmore { margin-top: 1.25rem; }
.style-51558 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51558 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51558 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51558 .category-description { margin: 0 0 1.25rem 0; }
.style-51558 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51558 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51558 .h4-style A:hover { color: #00674e; }
.style-51558 .long-description { margin-top: 0.625rem; }
.style-51558 .brief-description { margin-top: 0.625rem; }
.style-51558 .location { margin-top: 0.625rem; }
.style-51558 .photos { margin: 0; }
.style-51558 .contact-info { margin-top: 0.625rem; }
.style-51558 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51558 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51558 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51558 .bio { margin-top: 1.25rem; }
.style-51558 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51558 .question { margin: 0; }
.style-51558 .answer { margin-top: 0.625rem; }
.style-51558 .biobutton { margin-top: 1.25rem; }
.style-51558 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51558 .caption { margin-top: 0.625rem; }
.style-51558 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51558 .photo img { margin: 0 0 1.25rem 0; }
.style-51558 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51558 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51558 A.links-urllink { display: block;background-color: #fff;padding: 0.875rem 0;text-align: center;border: 1px solid #fff;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-51558 A.links-urllink:hover { color: #fff;background-color: transparent; }
.style-51558 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51558 li.group { margin: 1.25rem 0 0 0; }
.style-51558 li.group:first-child { margin: 0; }
.style-51558 .registration { margin-top: 0.625rem; }
.style-51558 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51558 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51558 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51558 .event-detail { margin: 1.25rem 0 0 0; }
.style-51558 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51558 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51558 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-80946 .h1-style { color: #000000; }
.style-80946 .h2-style { margin: 0 0 1.625rem 0;color: #000000; }
.style-80946 .h3-style { margin: 0 0 0.625rem 0;color: #000000; }
.style-80946 .h4-style { margin: 0;color: #000000; }
.style-80946 .h5-style { color: #000000; }
.style-80946 .h6-style { color: #000000; }
.style-80946 A { color: #000000; }
.style-80946 .button { color: #000000;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-80946 { margin: 0 0 3.125rem 0;color: #000000; }
.style-80946 .description { margin-top: 0.625rem; }
.style-80946 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-80946 .readmore { margin-top: 1.25rem; }
.style-80946 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-80946 .archive:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-80946 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-80946 .category-description { margin: 0 0 1.25rem 0; }
.style-80946 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-80946 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-80946 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-80946 .long-description { margin-top: 0.625rem; }
.style-80946 .brief-description { margin-top: 0.625rem; }
.style-80946 .location { margin-top: 0.625rem; }
.style-80946 .photos { margin: 0; }
.style-80946 .contact-info { margin-top: 0.625rem; }
.style-80946 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-80946 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-80946 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-80946 .bio { margin-top: 1.25rem; }
.style-80946 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-80946 .question { margin: 0; }
.style-80946 .answer { margin-top: 0.625rem; }
.style-80946 .biobutton { margin-top: 1.25rem; }
.style-80946 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;margin: 0; }
.style-80946 .caption { margin-top: 0.625rem; }
.style-80946 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-80946 .photo img { margin: 0 0 1.25rem 0; }
.style-80946 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-80946 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-80946 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-80946 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-80946 .video .media-player { margin: 0 0 1.25rem 0; }
.style-80946 li.group { margin: 1.25rem 0 0 0; }
.style-80946 li.group:first-child { margin: 0; }
.style-80946 div.content-wrap { -webkit-columns: 3;columns: 3;-webkit-column-gap: 1.25rem;column-gap: 1.25rem; }
.style-80946 .registration { margin-top: 0.625rem; }
.style-80946 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-80946 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-80946 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-80946 .event-detail { margin: 1.25rem 0 0 0; }
.style-80946 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-80946 .view-all:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-80946 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-82588 .h2-style { margin: 0 0 1.875rem 0;color: #00674E;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-82588 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-82588 .h3-style { margin: 0 0 0.625rem 0; }
.style-82588 .h4-style { margin: 0; }
.style-82588 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-82588 .description { margin-top: 0.625rem; }
.style-82588 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-82588 .readmore { margin-top: 1.25rem; }
.style-82588 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-82588 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-82588 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-82588 .category-description { margin: 0 0 1.25rem 0; }
.style-82588 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-82588 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-82588 .h4-style A:hover { color: #00674e; }
.style-82588 .long-description { margin-top: 0.625rem; }
.style-82588 .brief-description { margin-top: 0.625rem; }
.style-82588 .location { margin-top: 0.625rem; }
.style-82588 .photos { margin: 0; }
.style-82588 .contact-info { margin-top: 0.625rem; }
.style-82588 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-82588 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-82588 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82588 .bio { margin-top: 1.25rem; }
.style-82588 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82588 .question { margin: 0; }
.style-82588 .answer { margin-top: 0.625rem; }
.style-82588 .biobutton { margin-top: 1.25rem; }
.style-82588 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-82588 .caption { margin-top: 0.625rem; }
.style-82588 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82588 .photo img { margin: 0 0 1.25rem 0; }
.style-82588 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-82588 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-82588 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-82588 A.links-urllink:hover { color: #00674e; }
.style-82588 .video .media-player { margin: 0 0 1.25rem 0; }
.style-82588 li.group { margin: 1.25rem 0 0 0; }
.style-82588 li.group:first-child { margin: 0; }
.style-82588 .registration { margin-top: 0.625rem; }
.style-82588 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-82588 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-82588 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-82588 .event-detail { margin: 1.25rem 0 0 0; }
.style-82588 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-82588 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-82588 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-95471 { display: flex;flex-direction: column;/* stack elements vertically */
  align-items: center;/* center-align text */
  text-align: center;margin: auto;/* center container */
  padding: 15px; }
.style-95471:hover { display: flex;/* maintain flex layout on hover */
  flex-direction: column;/* ensure image and text remain stacked */
  align-items: center;text-align: center; }
.style-95471 .link-image { display: block;max-width: 300px;width: 100%;/* prevents stretching */
  height: auto;/* maintains aspect ratio */
  margin: auto;: /* Centers the image */; }
.style-95471 .link-image:link { display: block;max-width: 300px;width: 100%;/* prevents stretching */
  height: auto;/* maintains aspect ratio */
  margin: auto;: /* Centers the image */; }
.style-95471 .link-image:hover { display: block;max-width: 300px;width: 100%;/* prevents stretching */
  height: auto;/* maintains aspect ratio */
  margin: auto;: /* Centers the image */; }
.style-95471 .long-description { max-width: 500px;/* restrict the width to 500px */
  width: 100%;/* ensures responsiveness */
  margin: auto;/* centers the text */
  text-align: justify;/* improves readability */
word-wrap: break-word;/* prevents text overflow */
  overflow-wrap: break-word; }
.style-95471 A.links-urllink { font-weight: bold; }
.style-95471 .link-nohover-image { display: flex;flex-direction: column;max-width: 300px;width: 100%;/* prevents stretching */
  height: auto;/* maintains aspect ratio */
  margin: auto;: /* Centers the image */; }
.style-95471 .link-nohover-image:hover { display: block;flex-direction: column;max-width: 300px;width: 100%;/* prevents stretching */
  height: auto;/* maintains aspect ratio */
  margin: auto;: /* Centers the image */; }
.style-51528 .h2-style { margin: 0 0 1.625rem 0; }
.style-51528 .h3-style { margin: 0 0 0.625rem 0; }
.style-51528 .h4-style { margin: 0; }
.style-51528 { margin: 0 0 3.125rem 0; }
.style-51528 .description { margin-top: 0.625rem; }
.style-51528 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51528 .readmore { margin-top: 1.25rem; }
.style-51528 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51528 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51528 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51528 .category-description { margin: 0 0 1.25rem 0; }
.style-51528 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51528 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51528 .h4-style A:hover { color: #00674e; }
.style-51528 .long-description { margin-top: 0.625rem; }
.style-51528 .brief-description { margin-top: 0.625rem; }
.style-51528 .location { margin-top: 0.625rem; }
.style-51528 .photos { margin: 0; }
.style-51528 .contact-info { margin-top: 0.625rem; }
.style-51528 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51528 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51528 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51528 .bio { margin-top: 1.25rem; }
.style-51528 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51528 .question { margin: 0; }
.style-51528 .answer { margin-top: 0.625rem; }
.style-51528 .biobutton { margin-top: 1.25rem; }
.style-51528 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51528 .caption { margin-top: 0.625rem; }
.style-51528 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51528 .photo img { margin: 0 0 1.25rem 0; }
.style-51528 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51528 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51528 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: #37424a;background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51528 A.links-urllink:hover { background-image: none;background-color: #00674e;color: #fff; }
.style-51528 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51528 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51528 li.group { margin: 1.25rem 0 0 0; }
.style-51528 li.group:first-child { margin: 0; }
.style-51528 .registration { margin-top: 0.625rem; }
.style-51528 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51528 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51528 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51528 .event-detail { margin: 1.25rem 0 0 0; }
.style-51528 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51528 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51528 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51524 .h2-style { margin: 0 0 1.625rem 0; }
.style-51524 .h3-style { margin: 0 0 0.625rem 0; }
.style-51524 .h4-style { margin: 0; }
.style-51524 { margin: 0 0 3.125rem 0; }
.style-51524 .description { margin-top: 0.625rem; }
.style-51524 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51524 .readmore { margin-top: 1.25rem; }
.style-51524 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51524 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51524 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51524 .category-description { margin: 0 0 1.25rem 0; }
.style-51524 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51524 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51524 .h4-style A:hover { color: #00674e; }
.style-51524 .long-description { margin-top: 0.625rem; }
.style-51524 .brief-description { margin-top: 0.625rem; }
.style-51524 .location { margin-top: 0.625rem; }
.style-51524 .photos { margin: 0; }
.style-51524 .contact-info { margin-top: 0.625rem; }
.style-51524 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51524 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51524 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51524 .bio { margin-top: 1.25rem; }
.style-51524 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51524 .question { margin: 0; }
.style-51524 .answer { margin-top: 0.625rem; }
.style-51524 .biobutton { margin-top: 1.25rem; }
.style-51524 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51524 .caption { margin-top: 0.625rem; }
.style-51524 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51524 .photo img { margin: 0 0 1.25rem 0; }
.style-51524 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51524 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51524 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: #00674e;background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51524 A.links-urllink:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51524 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51524 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51524 li.group { margin: 1.25rem 0 0 0; }
.style-51524 li.group:first-child { margin: 0; }
.style-51524 .registration { margin-top: 0.625rem; }
.style-51524 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51524 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51524 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51524 .event-detail { margin: 1.25rem 0 0 0; }
.style-51524 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51524 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51524 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73985 .h2-style { margin: 0 0 1.625rem 0; }
.style-73985 .h3-style { margin: 0 0 0.625rem 0; }
.style-73985 .h4-style { margin: 0; }
.style-73985 { margin: 0 0 3.125rem 0; }
.style-73985 .description { margin-top: 0.625rem; }
.style-73985 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-73985 .readmore { margin-top: 1.25rem; }
.style-73985 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73985 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73985 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73985 .category-description { margin: 0 0 1.25rem 0; }
.style-73985 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-73985 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73985 .h4-style A:hover { color: #00674e; }
.style-73985 .long-description { margin: 1rem 0 0 2; }
.style-73985 .brief-description { margin-top: 0.625rem; }
.style-73985 .location { margin-top: 0.625rem; }
.style-73985 .photos { margin: 0; }
.style-73985 .contact-info { margin-top: 0.625rem; }
.style-73985 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-73985 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-73985 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73985 .bio { margin-top: 1.25rem; }
.style-73985 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73985 .question { margin: 0; }
.style-73985 .answer { margin-top: 0.625rem; }
.style-73985 .biobutton { margin-top: 1.25rem; }
.style-73985 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-73985 .caption { margin-top: 0.625rem; }
.style-73985 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73985 .photo img { margin: 0 0 1.25rem 0; }
.style-73985 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-73985 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-73985 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: #00674e;background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-73985 A.links-urllink:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73985 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73985 .video .media-player { margin: 0 0 1.25rem 0; }
.style-73985 li.group:first-child { margin: 0; }
.style-73985 .registration { margin-top: 0.625rem; }
.style-73985 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-73985 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-73985 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-73985 .event-detail { margin: 1.25rem 0 0 0; }
.style-73985 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73985 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73985 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51525 .h2-style { margin: 0 0 1.625rem 0; }
.style-51525 .h3-style { margin: 0 0 0.625rem 0; }
.style-51525 .h4-style { margin: 0; }
.style-51525 { margin: 0 0 3.125rem 0; }
.style-51525 .description { margin-top: 0.625rem; }
.style-51525 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51525 .readmore { margin-top: 1.25rem; }
.style-51525 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51525 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51525 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51525 .category-description { margin: 0 0 1.25rem 0; }
.style-51525 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51525 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51525 .h4-style A:hover { color: #00674e; }
.style-51525 .long-description { margin-top: 0.625rem; }
.style-51525 .brief-description { margin-top: 0.625rem; }
.style-51525 .location { margin-top: 0.625rem; }
.style-51525 .photos { margin: 0; }
.style-51525 .contact-info { margin-top: 0.625rem; }
.style-51525 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51525 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51525 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51525 .bio { margin-top: 1.25rem; }
.style-51525 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51525 .question { margin: 0; }
.style-51525 .answer { margin-top: 0.625rem; }
.style-51525 .biobutton { margin-top: 1.25rem; }
.style-51525 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51525 .caption { margin-top: 0.625rem; }
.style-51525 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51525 .photo img { margin: 0 0 1.25rem 0; }
.style-51525 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51525 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51525 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: #90d7e7;background-image: none;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51525 A.links-urllink:hover { background-image: none;background-color: #00674e;color: #fff; }
.style-51525 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51525 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51525 li.group { margin: 1.25rem 0 0 0; }
.style-51525 li.group:first-child { margin: 0; }
.style-51525 .registration { margin-top: 0.625rem; }
.style-51525 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51525 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51525 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51525 .event-detail { margin: 1.25rem 0 0 0; }
.style-51525 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51525 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51525 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51526 .h2-style { margin: 0 0 1.625rem 0; }
.style-51526 .h3-style { margin: 0 0 0.625rem 0; }
.style-51526 .h4-style { margin: 0; }
.style-51526 { margin: 0 0 3.125rem 0; }
.style-51526 .description { margin-top: 0.625rem; }
.style-51526 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51526 .readmore { margin-top: 1.25rem; }
.style-51526 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51526 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51526 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51526 .category-description { margin: 0 0 1.25rem 0; }
.style-51526 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51526 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51526 .h4-style A:hover { color: #00674e; }
.style-51526 .long-description { margin-top: 0.625rem; }
.style-51526 .brief-description { margin-top: 0.625rem; }
.style-51526 .location { margin-top: 0.625rem; }
.style-51526 .photos { margin: 0; }
.style-51526 .contact-info { margin-top: 0.625rem; }
.style-51526 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51526 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51526 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51526 .bio { margin-top: 1.25rem; }
.style-51526 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51526 .question { margin: 0; }
.style-51526 .answer { margin-top: 0.625rem; }
.style-51526 .biobutton { margin-top: 1.25rem; }
.style-51526 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51526 .caption { margin-top: 0.625rem; }
.style-51526 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51526 .photo img { margin: 0 0 1.25rem 0; }
.style-51526 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51526 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51526 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: #739600;background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51526 A.links-urllink:hover { background-image: none;background-color: #00674e;color: #fff; }
.style-51526 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51526 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51526 li.group { margin: 1.25rem 0 0 0; }
.style-51526 li.group:first-child { margin: 0; }
.style-51526 .registration { margin-top: 0.625rem; }
.style-51526 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51526 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51526 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51526 .event-detail { margin: 1.25rem 0 0 0; }
.style-51526 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51526 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51526 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51527 .h2-style { margin: 0 0 1.625rem 0; }
.style-51527 .h3-style { margin: 0 0 0.625rem 0; }
.style-51527 .h4-style { margin: 0; }
.style-51527 { margin: 0 0 3.125rem 0; }
.style-51527 .description { margin-top: 0.625rem; }
.style-51527 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51527 .readmore { margin-top: 1.25rem; }
.style-51527 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51527 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51527 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51527 .category-description { margin: 0 0 1.25rem 0; }
.style-51527 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51527 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51527 .h4-style A:hover { color: #00674e; }
.style-51527 .long-description { margin-top: 0.625rem; }
.style-51527 .brief-description { margin-top: 0.625rem; }
.style-51527 .location { margin-top: 0.625rem; }
.style-51527 .photos { margin: 0; }
.style-51527 .contact-info { margin-top: 0.625rem; }
.style-51527 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51527 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51527 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51527 .bio { margin-top: 1.25rem; }
.style-51527 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51527 .question { margin: 0; }
.style-51527 .answer { margin-top: 0.625rem; }
.style-51527 .biobutton { margin-top: 1.25rem; }
.style-51527 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51527 .caption { margin-top: 0.625rem; }
.style-51527 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51527 .photo img { margin: 0 0 1.25rem 0; }
.style-51527 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51527 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51527 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: #003145;background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51527 A.links-urllink:hover { background-image: none;background-color: #0072ce;color: #fff; }
.style-51527 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51527 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51527 li.group { margin: 1.25rem 0 0 0; }
.style-51527 li.group:first-child { margin: 0; }
.style-51527 .registration { margin-top: 0.625rem; }
.style-51527 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51527 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51527 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51527 .event-detail { margin: 1.25rem 0 0 0; }
.style-51527 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51527 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51527 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51529 .h2-style { margin: 0 0 1.625rem 0; }
.style-51529 .h3-style { margin: 0 0 0.625rem 0; }
.style-51529 .h4-style { margin: 0; }
.style-51529 { margin: 0 0 3.125rem 0; }
.style-51529 .description { margin-top: 0.625rem; }
.style-51529 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51529 .readmore { margin-top: 1.25rem; }
.style-51529 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51529 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51529 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51529 .category-description { margin: 0 0 1.25rem 0; }
.style-51529 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51529 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51529 .h4-style A:hover { color: #00674e; }
.style-51529 .long-description { margin-top: 0.625rem; }
.style-51529 .brief-description { margin-top: 0.625rem; }
.style-51529 .location { margin-top: 0.625rem; }
.style-51529 .photos { margin: 0; }
.style-51529 .contact-info { margin-top: 0.625rem; }
.style-51529 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51529 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51529 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51529 .bio { margin-top: 1.25rem; }
.style-51529 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51529 .question { margin: 0; }
.style-51529 .answer { margin-top: 0.625rem; }
.style-51529 .biobutton { margin-top: 1.25rem; }
.style-51529 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51529 .caption { margin-top: 0.625rem; }
.style-51529 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51529 .photo img { margin: 0 0 1.25rem 0; }
.style-51529 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51529 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51529 A.links-urllink { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51529 A.links-urllink:hover { background-position: left 0.625rem center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-black.png');color: #1e1e21; }
.style-51529 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51529 li.group { margin: 1.25rem 0 0 0; }
.style-51529 li.group:first-child { margin: 0; }
.style-51529 .registration { margin-top: 0.625rem; }
.style-51529 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51529 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51529 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51529 .event-detail { margin: 1.25rem 0 0 0; }
.style-51529 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51529 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51529 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-67684 .h2-style { margin: 0 0 1.625rem 0; }
.style-67684 .h3-style { margin: 0 0 0.625rem 0; }
.style-67684 .h4-style { margin: 0; }
.style-67684 { margin: 0 0 0 0; }
.style-67684 .description { margin-top: 0.625rem; }
.style-67684 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-67684 .readmore { margin-top: 1.25rem; }
.style-67684 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-67684 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-67684 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-67684 .category-description { margin: 0 0 1.25rem 0; }
.style-67684 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-67684 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-67684 .h4-style A:hover { color: #00674e; }
.style-67684 .long-description { margin-top: 0.625rem; }
.style-67684 .brief-description { margin-top: 0.625rem; }
.style-67684 .location { margin-top: 0.625rem; }
.style-67684 .photos { margin: 0; }
.style-67684 .contact-info { margin-top: 0.625rem; }
.style-67684 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-67684 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-67684 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-67684 .bio { margin-top: 1.25rem; }
.style-67684 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-67684 .question { margin: 0; }
.style-67684 .answer { margin-top: 0.625rem; }
.style-67684 .biobutton { margin-top: 1.25rem; }
.style-67684 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-67684 .caption { margin-top: 0.625rem; }
.style-67684 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-67684 .photo img { margin: 0 0 1.25rem 0; }
.style-67684 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-67684 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-67684 A.links-urllink { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-67684 A.links-urllink:hover { background-position: left 0.625rem center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-black.png');color: #1e1e21; }
.style-67684 .video .media-player { margin: 0 0 1.25rem 0; }
.style-67684 li.group { margin: 1.25rem 0 0 0; }
.style-67684 li.group:first-child { margin: 0; }
.style-67684 .registration { margin-top: 0.625rem; }
.style-67684 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-67684 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-67684 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-67684 .event-detail { margin: 1.25rem 0 0 0; }
.style-67684 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-67684 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-67684 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51563 .h2-style { margin: 0 0 1.625rem 0; }
.style-51563 .h3-style { margin: 0 0 0.625rem 0; }
.style-51563 .h4-style { margin: 0; }
.style-51563 { margin: 0 0 3.125rem 0; }
.style-51563 .description { margin-top: 0.625rem; }
.style-51563 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51563 .readmore { margin-top: 1.25rem; }
.style-51563 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51563 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51563 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51563 .category-description { margin: 0 0 1.25rem 0; }
.style-51563 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51563 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51563 .h4-style A:hover { color: #00674e; }
.style-51563 .long-description { margin-top: 0.625rem; }
.style-51563 .brief-description { margin-top: 0.625rem; }
.style-51563 .location { margin-top: 0.625rem; }
.style-51563 .photos { margin: 0; }
.style-51563 .contact-info { margin-top: 0.625rem; }
.style-51563 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51563 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51563 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51563 .bio { margin-top: 1.25rem; }
.style-51563 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51563 .question { margin: 0; }
.style-51563 .answer { margin-top: 0.625rem; }
.style-51563 .biobutton { margin-top: 1.25rem; }
.style-51563 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51563 .caption { margin-top: 0.625rem; }
.style-51563 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51563 .photo img { margin: 0 0 1.25rem 0; }
.style-51563 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51563 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51563 A.links-urllink { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #fff;font-size: 0.875rem;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51563 A.links-urllink:hover { background-position: left 0.625rem center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');color: rgba(255,255,255,0.75); }
.style-51563 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51563 li.group { margin: 1.25rem 0 0 0; }
.style-51563 li.group:first-child { margin: 0; }
.style-51563 .registration { margin-top: 0.625rem; }
.style-51563 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51563 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51563 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51563 .event-detail { margin: 1.25rem 0 0 0; }
.style-51563 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51563 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51563 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62037 .h2-style { margin: 0 0 1.625rem 0;color: #FFFFFF; }
.style-62037 .h3-style { margin: 0 0 0.625rem 0; }
.style-62037 .h4-style { margin: 0; }
.style-62037 { margin: 0 0 3.125rem 0; }
.style-62037 .description { margin-top: 0.625rem; }
.style-62037 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-62037 .readmore { margin-top: 1.25rem; }
.style-62037 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62037 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62037 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62037 .category-description { margin: 0 0 1.25rem 0;color: #FFFFFF; }
.style-62037 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-62037 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62037 .h4-style A:hover { color: #00674e; }
.style-62037 .long-description { margin-top: 0.625rem;color: #FFFFFF; }
.style-62037 .brief-description { margin-top: 0.625rem; }
.style-62037 .location { margin-top: 0.625rem; }
.style-62037 .photos { margin: 0; }
.style-62037 .contact-info { margin-top: 0.625rem; }
.style-62037 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-62037 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-62037 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62037 .bio { margin-top: 1.25rem; }
.style-62037 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62037 .question { margin: 0; }
.style-62037 .answer { margin-top: 0.625rem; }
.style-62037 .biobutton { margin-top: 1.25rem; }
.style-62037 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-62037 .caption { margin-top: 0.625rem; }
.style-62037 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62037 .photo img { margin: 0 0 1.25rem 0; }
.style-62037 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62037 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62037 A.links-urllink { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #fff;font-size: 0.875rem;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-62037 A.links-urllink:hover { background-position: left 0.625rem center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');color: rgba(255,255,255,0.75); }
.style-62037 .video .media-player { margin: 0 0 1.25rem 0; }
.style-62037 li.group { margin: 1.25rem 0 0 0; }
.style-62037 li.group:first-child { margin: 0; }
.style-62037 .registration { margin-top: 0.625rem; }
.style-62037 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-62037 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-62037 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-62037 .event-detail { margin: 1.25rem 0 0 0; }
.style-62037 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62037 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62037 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62062 .h2-style { margin: 0 0 1.625rem 0;color: #FFFFFF; }
.style-62062 .h3-style { margin: 0 0 0.625rem 0; }
.style-62062 .h4-style { margin: 0; }
.style-62062 { margin: 0 0 3.125rem 0; }
.style-62062 .description { margin-top: 0.625rem; }
.style-62062 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-62062 .readmore { margin-top: 1.25rem; }
.style-62062 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62062 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62062 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62062 .category-description { margin: 0 0 1.25rem 0;color: #FFFFFF; }
.style-62062 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-62062 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62062 .h4-style A:hover { color: #00674e; }
.style-62062 .long-description { margin-top: 0.625rem;color: #FFFFFF; }
.style-62062 .brief-description { margin-top: 0.625rem; }
.style-62062 .location { margin-top: 0.625rem; }
.style-62062 .photos { margin: 0; }
.style-62062 .contact-info { margin-top: 0.625rem; }
.style-62062 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-62062 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-62062 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62062 .bio { margin-top: 1.25rem; }
.style-62062 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62062 .question { margin: 0; }
.style-62062 .answer { margin-top: 0.625rem; }
.style-62062 .biobutton { margin-top: 1.25rem; }
.style-62062 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-62062 .caption { margin-top: 0.625rem; }
.style-62062 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-62062 .photo img { margin: 0 0 1.25rem 0; }
.style-62062 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62062 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62062 A.links-urllink { font-family: 'Playfair Display', serif;text-decoration: none;display: inline-block;font-style: italic;color: #fff;font-size: 1.25rem;line-height: 1.5;padding-left: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: left 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-62062 A.links-urllink:hover { background-position: left 0.625rem center;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');color: rgba(255,255,255,0.75); }
.style-62062 .video .media-player { margin: 0 0 1.25rem 0; }
.style-62062 li.group { margin: 1.25rem 0 0 0; }
.style-62062 li.group:first-child { margin: 0; }
.style-62062 .registration { margin-top: 0.625rem; }
.style-62062 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-62062 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-62062 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-62062 .event-detail { margin: 1.25rem 0 0 0; }
.style-62062 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62062 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62062 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51561 .h2-style { margin: 0 0 1.625rem 0; }
.style-51561 .h3-style { margin: 0 0 0.625rem 0; }
.style-51561 .h4-style { margin: 0; }
.style-51561 { margin: 0 0 3.125rem 0; }
.style-51561 .description { margin-top: 0.625rem; }
.style-51561 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51561 .readmore { margin-top: 1.25rem; }
.style-51561 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51561 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51561 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51561 .category-description { margin: 0 0 1.25rem 0; }
.style-51561 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51561 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51561 .h4-style A:hover { color: #00674e; }
.style-51561 .long-description { margin-top: 0.625rem; }
.style-51561 .brief-description { margin-top: 0.625rem; }
.style-51561 .location { margin-top: 0.625rem; }
.style-51561 .photos { margin: 0; }
.style-51561 .contact-info { margin-top: 0.625rem; }
.style-51561 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51561 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51561 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51561 .bio { margin-top: 1.25rem; }
.style-51561 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51561 .question { margin: 0; }
.style-51561 .answer { margin-top: 0.625rem; }
.style-51561 .biobutton { margin-top: 1.25rem; }
.style-51561 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51561 .caption { margin-top: 0.625rem; }
.style-51561 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51561 .photo img { margin: 0 0 1.25rem 0; }
.style-51561 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51561 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51561 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: rgba(255,255,255,0.2);background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51561 A.links-urllink:hover { background-image: none;background-color: rgba(0,0,0,0.2);color: #fff; }
.style-51561 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51561 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51561 li.group { margin: 1.25rem 0 0 0; }
.style-51561 li.group:first-child { margin: 0; }
.style-51561 .registration { margin-top: 0.625rem; }
.style-51561 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51561 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51561 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51561 .event-detail { margin: 1.25rem 0 0 0; }
.style-51561 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51561 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51561 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51562 .h2-style { margin: 0 0 1.625rem 0; }
.style-51562 .h3-style { margin: 0 0 0.625rem 0; }
.style-51562 .h4-style { margin: 0; }
.style-51562 { margin: 0 0 3.125rem 0; }
.style-51562 .description { margin-top: 0.625rem; }
.style-51562 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51562 .readmore { margin-top: 1.25rem; }
.style-51562 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51562 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51562 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51562 .category-description { margin: 0 0 1.25rem 0; }
.style-51562 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51562 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51562 .h4-style A:hover { color: #00674e; }
.style-51562 .long-description { margin-top: 0.625rem; }
.style-51562 .brief-description { margin-top: 0.625rem; }
.style-51562 .location { margin-top: 0.625rem; }
.style-51562 .photos { margin: 0; }
.style-51562 .contact-info { margin-top: 0.625rem; }
.style-51562 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51562 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51562 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51562 .bio { margin-top: 1.25rem; }
.style-51562 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51562 .question { margin: 0; }
.style-51562 .answer { margin-top: 0.625rem; }
.style-51562 .biobutton { margin-top: 1.25rem; }
.style-51562 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51562 .caption { margin-top: 0.625rem; }
.style-51562 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51562 .photo img { margin: 0 0 1.25rem 0; }
.style-51562 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51562 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51562 A.links-urllink { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: #fff;background-image: none;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51562 A.links-urllink:hover { background-image: none;background-color: #1e1e21;color: #fff; }
.style-51562 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51562 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51562 li.group { margin: 1.25rem 0 0 0; }
.style-51562 li.group:first-child { margin: 0; }
.style-51562 .registration { margin-top: 0.625rem; }
.style-51562 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51562 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51562 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51562 .event-detail { margin: 1.25rem 0 0 0; }
.style-51562 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51562 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51562 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-90069 .h2-style { text-align: center;color: #000000; }
.style-90069 .h3-style { margin: 0 0 0.625rem 0; }
.style-90069 .h4-style { margin: 0; }
.style-90069 { margin: 0 0 3.125rem 0;font-family: 'Josefin Slab', serif;font-size: 1.5rem;line-height: 1.6;color: #000000;font-weight: normal; }
.style-90069 .description { margin-top: 0.625rem; }
.style-90069 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-90069 .readmore { margin-top: 1.25rem; }
.style-90069 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-90069 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-90069 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-90069 .category-description { margin: 0 0 1.25rem 0; }
.style-90069 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-90069 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-90069 .h4-style A:hover { color: #00674e; }
.style-90069 .long-description { margin-top: 0.625rem; }
.style-90069 .brief-description { margin-top: 0.625rem; }
.style-90069 .location { margin-top: 0.625rem; }
.style-90069 .photos { margin: 0; }
.style-90069 .contact-info { margin-top: 0.625rem; }
.style-90069 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-90069 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-90069 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-90069 .bio { margin-top: 1.25rem; }
.style-90069 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-90069 .question { margin: 0; }
.style-90069 .answer { margin-top: 0.625rem; }
.style-90069 .biobutton { margin-top: 1.25rem; }
.style-90069 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-90069 .caption { margin-top: 0.625rem; }
.style-90069 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-90069 .photo img { margin: 0 0 1.25rem 0; }
.style-90069 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-90069 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-90069 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-90069 A.links-urllink:hover { color: #00674e; }
.style-90069 .video .media-player { margin: 0 0 1.25rem 0; }
.style-90069 li.group { margin: 1.25rem 0 0 0; }
.style-90069 li.group:first-child { margin: 0; }
.style-90069 .registration { margin-top: 0.625rem; }
.style-90069 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-90069 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-90069 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-90069 .event-detail { margin: 1.25rem 0 0 0; }
.style-90069 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-90069 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-90069 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-82578 .h1-style { color: #0072CE; }
.style-82578 .h2-style { margin: 0 0.325rem 0 0;font-family: 'Josefin Slab', serif;color: #0072CE;font-size: 1.5rem;line-height: 1.6;font-weight: bold;display: inline-block;float: left;text-transform: none;padding: 0; }
.style-82578 .h3-style { margin: 0 0 0.625rem 0;color: #0072CE; }
.style-82578 .h4-style { margin: 0;color: #0072CE; }
.style-82578 .h5-style { color: #0072CE; }
.style-82578 .h6-style { color: #0072CE; }
.style-82578 A { color: #0072CE; }
.style-82578 .button { color: #0072CE; }
.style-82578 { margin: 0 0 3.125rem 0;font-family: 'Josefin Slab', serif;font-size: 1.5rem;line-height: 1.6;color: #0072CE;font-weight: normal; }
.style-82578 .description { margin-top: 0.625rem; }
.style-82578 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-82578 .readmore { margin-top: 1.25rem; }
.style-82578 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-82578 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-82578 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-82578 .category-description { margin: 0 0 1.25rem 0; }
.style-82578 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-82578 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-82578 .h4-style A:hover { color: #00674e; }
.style-82578 .long-description { margin-top: 0.625rem; }
.style-82578 .brief-description { margin-top: 0.625rem; }
.style-82578 .location { margin-top: 0.625rem; }
.style-82578 .photos { margin: 0; }
.style-82578 .contact-info { margin-top: 0.625rem; }
.style-82578 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-82578 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-82578 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82578 .bio { margin-top: 1.25rem; }
.style-82578 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82578 .question { margin: 0; }
.style-82578 .answer { margin-top: 0.625rem; }
.style-82578 .biobutton { margin-top: 1.25rem; }
.style-82578 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-82578 .caption { margin-top: 0.625rem; }
.style-82578 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-82578 .photo img { margin: 0 0 1.25rem 0; }
.style-82578 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-82578 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-82578 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-82578 A.links-urllink:hover { color: #00674e; }
.style-82578 .video .media-player { margin: 0 0 1.25rem 0; }
.style-82578 li.group { margin: 1.25rem 0 0 0; }
.style-82578 li.group:first-child { margin: 0; }
.style-82578 .registration { margin-top: 0.625rem; }
.style-82578 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-82578 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-82578 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-82578 .event-detail { margin: 1.25rem 0 0 0; }
.style-82578 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-82578 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-82578 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51501 .h2-style { margin: 0 0.325rem 0 0;font-family: 'Josefin Slab', serif;color: #00674e;font-size: 1.5rem;line-height: 1.6;font-weight: bold;display: inline-block;float: left;text-transform: none;padding: 0; }
.style-51501 .h3-style { margin: 0 0 0.625rem 0; }
.style-51501 .h4-style { margin: 0; }
.style-51501 { margin: 0 0 3.125rem 0;font-family: 'Josefin Slab', serif;font-size: 1.5rem;line-height: 1.6;color: #00674e;font-weight: normal; }
.style-51501 .description { margin-top: 0.625rem; }
.style-51501 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51501 .readmore { margin-top: 1.25rem; }
.style-51501 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51501 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51501 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51501 .category-description { margin: 0 0 1.25rem 0; }
.style-51501 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51501 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51501 .h4-style A:hover { color: #00674e; }
.style-51501 .long-description { margin-top: 0.625rem; }
.style-51501 .brief-description { margin-top: 0.625rem; }
.style-51501 .location { margin-top: 0.625rem; }
.style-51501 .photos { margin: 0; }
.style-51501 .contact-info { margin-top: 0.625rem; }
.style-51501 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51501 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51501 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51501 .bio { margin-top: 1.25rem; }
.style-51501 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51501 .question { margin: 0; }
.style-51501 .answer { margin-top: 0.625rem; }
.style-51501 .biobutton { margin-top: 1.25rem; }
.style-51501 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51501 .caption { margin-top: 0.625rem; }
.style-51501 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51501 .photo img { margin: 0 0 1.25rem 0; }
.style-51501 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51501 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51501 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51501 A.links-urllink:hover { color: #00674e; }
.style-51501 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51501 li.group { margin: 1.25rem 0 0 0; }
.style-51501 li.group:first-child { margin: 0; }
.style-51501 .registration { margin-top: 0.625rem; }
.style-51501 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51501 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51501 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51501 .event-detail { margin: 1.25rem 0 0 0; }
.style-51501 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51501 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51501 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83628 .h2-style { text-align: center; }
.style-83628 .h3-style { margin: 0 0 0.625rem 0; }
.style-83628 .h4-style { margin: 0; }
.style-83628 { margin: 0 0 3.125rem 0;font-family: 'Josefin Slab', serif;font-size: 1.5rem;line-height: 1.6;color: #00674e;font-weight: normal; }
.style-83628 .description { margin-top: 0.625rem; }
.style-83628 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-83628 .readmore { margin-top: 1.25rem; }
.style-83628 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83628 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83628 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-83628 .category-description { margin: 0 0 1.25rem 0; }
.style-83628 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-83628 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83628 .h4-style A:hover { color: #00674e; }
.style-83628 .long-description { margin-top: 0.625rem; }
.style-83628 .brief-description { margin-top: 0.625rem; }
.style-83628 .location { margin-top: 0.625rem; }
.style-83628 .photos { margin: 0; }
.style-83628 .contact-info { margin-top: 0.625rem; }
.style-83628 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-83628 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-83628 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-83628 .bio { margin-top: 1.25rem; }
.style-83628 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-83628 .question { margin: 0; }
.style-83628 .answer { margin-top: 0.625rem; }
.style-83628 .biobutton { margin-top: 1.25rem; }
.style-83628 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-83628 .caption { margin-top: 0.625rem; }
.style-83628 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-83628 .photo img { margin: 0 0 1.25rem 0; }
.style-83628 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-83628 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-83628 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83628 A.links-urllink:hover { color: #00674e; }
.style-83628 .video .media-player { margin: 0 0 1.25rem 0; }
.style-83628 li.group { margin: 1.25rem 0 0 0; }
.style-83628 li.group:first-child { margin: 0; }
.style-83628 .registration { margin-top: 0.625rem; }
.style-83628 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-83628 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-83628 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-83628 .event-detail { margin: 1.25rem 0 0 0; }
.style-83628 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-83628 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-83628 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51504 .h2-style { margin: 0 0.325rem 0 0;font-family: 'Josefin Slab', serif;color: #739600;font-size: 1.5rem;line-height: 1.6;font-weight: bold;display: inline-block;float: left;text-transform: none;padding: 0; }
.style-51504 .h3-style { margin: 0 0 0.625rem 0; }
.style-51504 .h4-style { margin: 0; }
.style-51504 { margin: 0 0 3.125rem 0;font-family: 'Josefin Slab', serif;font-size: 1.5rem;line-height: 1.6;color: #739600;font-weight: normal; }
.style-51504 .description { margin-top: 0.625rem; }
.style-51504 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51504 .readmore { margin-top: 1.25rem; }
.style-51504 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51504 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51504 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51504 .category-description { margin: 0 0 1.25rem 0; }
.style-51504 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51504 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51504 .h4-style A:hover { color: #00674e; }
.style-51504 .long-description { margin-top: 0.625rem; }
.style-51504 .brief-description { margin-top: 0.625rem; }
.style-51504 .location { margin-top: 0.625rem; }
.style-51504 .photos { margin: 0; }
.style-51504 .contact-info { margin-top: 0.625rem; }
.style-51504 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51504 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51504 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51504 .bio { margin-top: 1.25rem; }
.style-51504 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51504 .question { margin: 0; }
.style-51504 .answer { margin-top: 0.625rem; }
.style-51504 .biobutton { margin-top: 1.25rem; }
.style-51504 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51504 .caption { margin-top: 0.625rem; }
.style-51504 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51504 .photo img { margin: 0 0 1.25rem 0; }
.style-51504 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51504 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51504 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51504 A.links-urllink:hover { color: #00674e; }
.style-51504 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51504 li.group { margin: 1.25rem 0 0 0; }
.style-51504 li.group:first-child { margin: 0; }
.style-51504 .registration { margin-top: 0.625rem; }
.style-51504 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51504 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51504 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51504 .event-detail { margin: 1.25rem 0 0 0; }
.style-51504 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51504 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51504 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51503 .h2-style { margin: 0 0.325rem 0 0;font-family: 'Josefin Slab', serif;color: #003145;font-size: 1.5rem;line-height: 1.6;font-weight: bold;display: inline-block;float: left;text-transform: none;padding: 0; }
.style-51503 .h3-style { margin: 0 0 0.625rem 0; }
.style-51503 .h4-style { margin: 0; }
.style-51503 { margin: 0 0 3.125rem 0;font-family: 'Josefin Slab', serif;font-size: 1.5rem;line-height: 1.6;color: #003145;font-weight: normal; }
.style-51503 .description { margin-top: 0.625rem; }
.style-51503 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51503 .readmore { margin-top: 1.25rem; }
.style-51503 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51503 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51503 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51503 .category-description { margin: 0 0 1.25rem 0; }
.style-51503 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51503 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51503 .h4-style A:hover { color: #00674e; }
.style-51503 .long-description { margin-top: 0.625rem; }
.style-51503 .brief-description { margin-top: 0.625rem; }
.style-51503 .location { margin-top: 0.625rem; }
.style-51503 .photos { margin: 0; }
.style-51503 .contact-info { margin-top: 0.625rem; }
.style-51503 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51503 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51503 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51503 .bio { margin-top: 1.25rem; }
.style-51503 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51503 .question { margin: 0; }
.style-51503 .answer { margin-top: 0.625rem; }
.style-51503 .biobutton { margin-top: 1.25rem; }
.style-51503 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51503 .caption { margin-top: 0.625rem; }
.style-51503 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51503 .photo img { margin: 0 0 1.25rem 0; }
.style-51503 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51503 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51503 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51503 A.links-urllink:hover { color: #00674e; }
.style-51503 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51503 li.group { margin: 1.25rem 0 0 0; }
.style-51503 li.group:first-child { margin: 0; }
.style-51503 .registration { margin-top: 0.625rem; }
.style-51503 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51503 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51503 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51503 .event-detail { margin: 1.25rem 0 0 0; }
.style-51503 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51503 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51503 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51551 .h2-style { margin: 0 0.325rem 0 0;font-family: 'Josefin Slab', serif;color: #fff;font-size: 1.5rem;line-height: 1.6;font-weight: bold;display: inline-block;float: left;text-transform: none;padding: 0; }
.style-51551 .h3-style { margin: 0 0 0.625rem 0; }
.style-51551 .h4-style { margin: 0; }
.style-51551 A { color: #fff; }
.style-51551 { margin: 0 0 3.125rem 0;font-family: 'Josefin Slab', serif;font-size: 1.5rem;line-height: 1.6;color: #fff;font-weight: normal; }
.style-51551 .description { margin-top: 0.625rem; }
.style-51551 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51551 .readmore { margin-top: 1.25rem; }
.style-51551 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51551 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51551 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51551 .category-description { margin: 0 0 1.25rem 0; }
.style-51551 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51551 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51551 .h4-style A:hover { color: #00674e; }
.style-51551 .long-description { margin-top: 0.625rem; }
.style-51551 .brief-description { margin-top: 0.625rem; }
.style-51551 .location { margin-top: 0.625rem; }
.style-51551 .photos { margin: 0; }
.style-51551 .contact-info { margin-top: 0.625rem; }
.style-51551 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51551 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51551 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51551 .bio { margin-top: 1.25rem; }
.style-51551 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51551 .question { margin: 0; }
.style-51551 .answer { margin-top: 0.625rem; }
.style-51551 .biobutton { margin-top: 1.25rem; }
.style-51551 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51551 .caption { margin-top: 0.625rem; }
.style-51551 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51551 .photo img { margin: 0 0 1.25rem 0; }
.style-51551 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51551 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51551 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51551 A.links-urllink:hover { color: #00674e; }
.style-51551 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51551 li.group { margin: 1.25rem 0 0 0; }
.style-51551 li.group:first-child { margin: 0; }
.style-51551 .registration { margin-top: 0.625rem; }
.style-51551 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51551 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51551 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51551 .event-detail { margin: 1.25rem 0 0 0; }
.style-51551 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51551 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51551 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51514 .h2-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 1.5rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51514 .h3-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 1.125rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51514 .h4-style { margin: 0; }
.style-51514 { margin: 0 0 3.125rem 0; }
.style-51514 .description { margin-top: 0.625rem; }
.style-51514 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51514 .readmore { margin-top: 1.25rem; }
.style-51514 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51514 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51514 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51514 .category-description { margin: 0 0 1.25rem 0; }
.style-51514 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51514 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51514 .h4-style A:hover { color: #00674e; }
.style-51514 .long-description { margin-top: 0.625rem; }
.style-51514 .brief-description { margin-top: 0.625rem; }
.style-51514 .location { margin-top: 0.625rem; }
.style-51514 .photos { margin: 0; }
.style-51514 .contact-info { margin-top: 0.625rem; }
.style-51514 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51514 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51514 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51514 .bio { margin-top: 1.25rem; }
.style-51514 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51514 .question { margin: 0; }
.style-51514 .answer { margin-top: 0.625rem; }
.style-51514 .biobutton { margin-top: 1.25rem; }
.style-51514 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51514 .caption { margin-top: 0.625rem; }
.style-51514 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51514 .photo img { margin: 0 0 1.25rem 0; }
.style-51514 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51514 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51514 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51514 A.links-urllink:hover { color: #00674e; }
.style-51514 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51514 li.group { margin: 1.25rem 0 0 0; }
.style-51514 li.group:first-child { margin: 0; }
.style-51514 .registration { margin-top: 0.625rem; }
.style-51514 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51514 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51514 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51514 .event-detail { margin: 1.25rem 0 0 0; }
.style-51514 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51514 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51514 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51515 .h2-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 1.5rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51515 .h3-style { font-family: 'Playfair Display', serif;font-weight: bold;color: #000;font-size: 1.125rem;line-height: 1.2;text-transform: none;margin: 0 0 1.5rem 0; }
.style-51515 .h4-style { margin: 0; }
.style-51515 { margin: 0 0 3.125rem 0;padding: 1.625rem 2.5rem;border: 1px solid #ccc; }
.style-51515 .description { margin-top: 0.625rem; }
.style-51515 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51515 .readmore { margin-top: 1.25rem; }
.style-51515 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51515 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51515 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51515 .category-description { margin: 0 0 1.25rem 0; }
.style-51515 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51515 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51515 .h4-style A:hover { color: #00674e; }
.style-51515 .long-description { margin-top: 0.625rem; }
.style-51515 .brief-description { margin-top: 0.625rem; }
.style-51515 .location { margin-top: 0.625rem; }
.style-51515 .photos { margin: 0; }
.style-51515 .contact-info { margin-top: 0.625rem; }
.style-51515 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51515 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51515 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51515 .bio { margin-top: 1.25rem; }
.style-51515 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51515 .question { margin: 0; }
.style-51515 .answer { margin-top: 0.625rem; }
.style-51515 .biobutton { margin-top: 1.25rem; }
.style-51515 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51515 .caption { margin-top: 0.625rem; }
.style-51515 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51515 .photo img { margin: 0 0 1.25rem 0; }
.style-51515 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51515 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51515 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51515 A.links-urllink:hover { color: #00674e; }
.style-51515 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51515 li.group { margin: 1.25rem 0 0 0; }
.style-51515 li.group:first-child { margin: 0; }
.style-51515 .registration { margin-top: 0.625rem; }
.style-51515 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51515 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51515 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51515 .event-detail { margin: 1.25rem 0 0 0; }
.style-51515 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51515 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51515 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51610 .h2-style { margin: 0 0 1.625rem 0; }
.style-51610 .h3-style { margin: 0 0 0.625rem 0; }
.style-51610 .h4-style { margin: 0; }
.style-51610 .description { margin-top: 0.625rem; }
.style-51610 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51610 .readmore { margin-top: 1.25rem; }
.style-51610 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51610 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51610 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51610 .category-description { margin: 0 0 1.25rem 0; }
.style-51610 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51610 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51610 .h4-style A:hover { color: #00674e; }
.style-51610 .long-description { margin-top: 0.625rem; }
.style-51610 .brief-description { margin-top: 0.625rem; }
.style-51610 .location { margin-top: 0.625rem; }
.style-51610 .photos { margin: 0; }
.style-51610 .contact-info { margin-top: 0.625rem; }
.style-51610 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51610 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51610 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51610 .bio { margin-top: 1.25rem; }
.style-51610 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51610 .question { margin: 0; }
.style-51610 .answer { margin-top: 0.625rem; }
.style-51610 .biobutton { margin-top: 1.25rem; }
.style-51610 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51610 .caption { margin-top: 0.625rem; }
.style-51610 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51610 .photo img { margin: 0; }
.style-51610 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51610 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51610 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51610 A.links-urllink:hover { color: #00674e; }
.style-51610 .photo figure { margin: 0; }
.style-51610 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51610 li.group { margin: 1.25rem 0 0 0; }
.style-51610 li.group:first-child { margin: 0; }
.style-51610 .registration { margin-top: 0.625rem; }
.style-51610 .album .photo-list { margin: 1.25rem 0 0 0; }
.style-51610 .album .photo-list:first-child { margin: 0; }
.style-51610 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51610 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51610 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51610 .event-detail { margin: 1.25rem 0 0 0; }
.style-51610 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51610 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51610 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88794 .h2-style { margin: 12px;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 0.75rem;letter-spacing: 0.2rem;color: #fff;text-align: center; }
.style-88794 .h2-style:before { margin-right: 0.3125rem; }
.style-88794 .h3-style { margin: 0 0 0.625rem 0; }
.style-88794 .h4-style { margin: 0; }
.style-88794 { margin: 22px;padding: 50px;background-color: rgba(0,103,78,.75);text-align: left;font-family: 'Josefin Slab', serif;font-weight: 600;font-size: 1.5rem;line-height: 1.4;color: #ffffff; }
.style-88794 .description { margin-top: 0.625rem; }
.style-88794 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-88794 .readmore { margin-top: 1.25rem; }
.style-88794 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88794 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88794 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88794 .category-description { margin: 0 0 1.25rem 0; }
.style-88794 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-88794 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88794 .h4-style A:hover { color: #00674e; }
.style-88794 .long-description { margin-top: 0.625rem; }
.style-88794 .brief-description { margin-top: 0.625rem; }
.style-88794 .location { margin-top: 0.625rem; }
.style-88794 .photos { margin: 0; }
.style-88794 .contact-info { margin-top: 0.625rem; }
.style-88794 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-88794 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-88794 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88794 .bio { margin-top: 1.25rem; }
.style-88794 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88794 .question { margin: 0; }
.style-88794 .answer { margin-top: 0.625rem; }
.style-88794 .biobutton { margin-top: 1.25rem; }
.style-88794 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-88794 .caption { margin-top: 0.625rem; }
.style-88794 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88794 .photo img { margin: 0 0 1.25rem 0; }
.style-88794 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88794 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88794 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88794 A.links-urllink:hover { color: #00674e; }
.style-88794 .video .media-player { margin: 0 0 1.25rem 0; }
.style-88794 li.group { margin: 1.25rem 0 0 0; }
.style-88794 li.group:first-child { margin: 0; }
.style-88794 div.content-wrap { order: -1;padding-top: 5.625rem;position: relative;text-align: left; }
.style-88794 div.content-wrap:before { content: "";display: block;position: absolute;top: 0;left: 50%;margin-left: -2rem;width: 4rem;height: 4rem;border-radius: 50%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/quote.png');background-position: center;background-repeat: no-repeat;background-color: rgba(255,255,255,0.2); }
.style-88794 .registration { margin-top: 0.625rem; }
.style-88794 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-88794 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-88794 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-88794 .event-detail { margin: 1.25rem 0 0 0; }
.style-88794 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88794 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88794 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88793 .h2-style { margin: 12px;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 0.75rem;letter-spacing: 0.2rem;color: #fff;text-align: center; }
.style-88793 .h2-style:before { margin-right: 0.3125rem; }
.style-88793 .h3-style { margin: 0 0 0.625rem 0; }
.style-88793 .h4-style { margin: 0; }
.style-88793 { margin: 22px;padding: 50px;background-color: rgba(144,215,231,.75);text-align: left;font-family: 'Josefin Slab', serif;font-weight: 600;font-size: 1.5rem;line-height: 1.4;color: #ffffff; }
.style-88793 .description { margin-top: 0.625rem; }
.style-88793 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-88793 .readmore { margin-top: 1.25rem; }
.style-88793 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88793 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88793 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88793 .category-description { margin: 0 0 1.25rem 0; }
.style-88793 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-88793 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88793 .h4-style A:hover { color: #00674e; }
.style-88793 .long-description { margin-top: 0.625rem; }
.style-88793 .brief-description { margin-top: 0.625rem; }
.style-88793 .location { margin-top: 0.625rem; }
.style-88793 .photos { margin: 0; }
.style-88793 .contact-info { margin-top: 0.625rem; }
.style-88793 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-88793 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-88793 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88793 .bio { margin-top: 1.25rem; }
.style-88793 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88793 .question { margin: 0; }
.style-88793 .answer { margin-top: 0.625rem; }
.style-88793 .biobutton { margin-top: 1.25rem; }
.style-88793 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-88793 .caption { margin-top: 0.625rem; }
.style-88793 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88793 .photo img { margin: 0 0 1.25rem 0; }
.style-88793 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88793 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88793 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88793 A.links-urllink:hover { color: #00674e; }
.style-88793 .video .media-player { margin: 0 0 1.25rem 0; }
.style-88793 li.group { margin: 1.25rem 0 0 0; }
.style-88793 li.group:first-child { margin: 0; }
.style-88793 div.content-wrap { order: -1;padding-top: 5.625rem;position: relative;text-align: left; }
.style-88793 div.content-wrap:before { content: "";display: block;position: absolute;top: 0;left: 50%;margin-left: -2rem;width: 4rem;height: 4rem;border-radius: 50%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/quote.png');background-position: center;background-repeat: no-repeat;background-color: rgba(255,255,255,0.2); }
.style-88793 .registration { margin-top: 0.625rem; }
.style-88793 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-88793 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-88793 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-88793 .event-detail { margin: 1.25rem 0 0 0; }
.style-88793 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88793 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88793 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88795 .h2-style { margin: 12px;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 0.75rem;letter-spacing: 0.2rem;color: #fff;text-align: center; }
.style-88795 .h2-style:before { margin-right: 0.3125rem; }
.style-88795 .h3-style { margin: 0 0 0.625rem 0; }
.style-88795 .h4-style { margin: 0; }
.style-88795 { margin: 22px;padding: 50px;background-color: rgba(201,221,3,.75);text-align: left;font-family: 'Josefin Slab', serif;font-weight: 600;font-size: 1.5rem;line-height: 1.4;color: #ffffff; }
.style-88795 .description { margin-top: 0.625rem; }
.style-88795 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-88795 .readmore { margin-top: 1.25rem; }
.style-88795 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88795 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88795 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88795 .category-description { margin: 0 0 1.25rem 0; }
.style-88795 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-88795 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88795 .h4-style A:hover { color: #00674e; }
.style-88795 .long-description { margin-top: 0.625rem; }
.style-88795 .brief-description { margin-top: 0.625rem; }
.style-88795 .location { margin-top: 0.625rem; }
.style-88795 .photos { margin: 0; }
.style-88795 .contact-info { margin-top: 0.625rem; }
.style-88795 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-88795 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-88795 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88795 .bio { margin-top: 1.25rem; }
.style-88795 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88795 .question { margin: 0; }
.style-88795 .answer { margin-top: 0.625rem; }
.style-88795 .biobutton { margin-top: 1.25rem; }
.style-88795 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-88795 .caption { margin-top: 0.625rem; }
.style-88795 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88795 .photo img { margin: 0 0 1.25rem 0; }
.style-88795 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88795 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88795 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88795 A.links-urllink:hover { color: #00674e; }
.style-88795 .video .media-player { margin: 0 0 1.25rem 0; }
.style-88795 li.group { margin: 1.25rem 0 0 0; }
.style-88795 li.group:first-child { margin: 0; }
.style-88795 div.content-wrap { order: -1;padding-top: 5.625rem;position: relative;text-align: left; }
.style-88795 div.content-wrap:before { content: "";display: block;position: absolute;top: 0;left: 50%;margin-left: -2rem;width: 4rem;height: 4rem;border-radius: 50%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/quote.png');background-position: center;background-repeat: no-repeat;background-color: rgba(255,255,255,0.2); }
.style-88795 .registration { margin-top: 0.625rem; }
.style-88795 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-88795 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-88795 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-88795 .event-detail { margin: 1.25rem 0 0 0; }
.style-88795 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88795 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88795 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88792 .h2-style { margin: 0 0 1.625rem 0;color: ffffff; }
.style-88792 .h3-style { margin: 0 0 0.625rem 0; }
.style-88792 .h4-style { margin: 0;padding: 1rem 4.5rem 1rem 2.5rem;font-size: 1.125rem;color: #FFFFFF;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88792 .h4-style:hover { color: #00674e; }
.style-88792 .h4-style:before { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor.jpg');background-position: left center;background-repeat: repeat-x; }
.style-88792 .h4-style:after { content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease; }
.style-88792 { margin: 0 0 3.125rem 0; }
.style-88792 .description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;letter-spacing: 0.2rem; }
.style-88792 .readmore { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88792 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88792 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88792 .category-description { margin: 0 0 1.25rem 0; }
.style-88792 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-88792 .h4-style A { color: inherit;text-decoration: none;line-height: 1.2; }
.style-88792 .h4-style A:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-88792 .long-description { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 .brief-description { margin: 0 2.5rem 1.25rem 2.5rem;color: #ffffff; }
.style-88792 .location { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 .photos { margin: 0; }
.style-88792 .contact-info { margin-top: 0.625rem;margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-88792 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin: 0 2.5rem 1.25rem 2.5rem;font-weight: bold; }
.style-88792 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88792 .bio { margin-top: 1.25rem; }
.style-88792 .lists img { margin: 0;padding: 1rem 0rem 1rem 2.5rem; }
.style-88792 .question { margin: 0; }
.style-88792 .answer { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 .biobutton { margin-top: 1.25rem; }
.style-88792 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-88792 .caption { margin-top: 0.625rem; }
.style-88792 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88792 .photo img { margin: 0 0 1.25rem 0; }
.style-88792 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88792 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88792 A.links-urllink { text-decoration: none;font-weight: bold;display: block;margin: 0;padding: 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88792 A.links-urllink:hover { color: #00674e; }
.style-88792 .video .media-player { margin: 0 0 1.25rem 0; }
.style-88792 li.group { margin: 1.25rem 0 0 0;border-width: 1px;border-style: solid;border-color: #ffffff; }
.style-88792 li.group:first-child { /*margin: 0;: */; }
.style-88792 li.subcategory-group { margin: 1.25rem 0 0 0; }
.style-88792 li.subcategory-group:first-child { margin: 0; }
.style-88792 .registration { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 .readmore-detail-page { margin: 0 2.5rem 1.25rem 2.5rem; }
.style-88792 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem;margin: 1.25rem 2.5rem 0 2.5rem; }
.style-88792 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-88792 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-88792 .event-detail { margin: 0; }
.style-88792 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88792 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88792 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88789 .h2-style { margin: 0 0 1.875rem 0;color: #00674E;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-88789 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-88789 .h3-style { margin: 0 0 0.625rem 0;font-family: 'Josefin Slab', serif;font-weight: bold; }
.style-88789 .h4-style { margin: 0; }
.style-88789 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-88789 .description { margin-top: 0.625rem; }
.style-88789 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-88789 .readmore { margin-top: 1.25rem; }
.style-88789 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88789 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88789 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88789 .category-description { margin: 0 0 1.25rem 0; }
.style-88789 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-88789 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88789 .h4-style A:hover { color: #00674e; }
.style-88789 .long-description { margin-top: 0.625rem; }
.style-88789 .brief-description { margin-top: 0.625rem; }
.style-88789 .location { margin-top: 0.625rem; }
.style-88789 .photos { margin: 0; }
.style-88789 .contact-info { margin-top: 0.625rem; }
.style-88789 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-88789 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-88789 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88789 .bio { margin-top: 1.25rem; }
.style-88789 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88789 .question { margin: 0; }
.style-88789 .answer { margin-top: 0.625rem; }
.style-88789 .biobutton { margin-top: 1.25rem; }
.style-88789 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-88789 .caption { margin-top: 0.625rem; }
.style-88789 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88789 .photo img { margin: 0 0 1.25rem 0; }
.style-88789 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88789 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88789 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88789 A.links-urllink:hover { color: #00674e; }
.style-88789 .video .media-player { margin: 0 0 1.25rem 0; }
.style-88789 li.group { margin: 1.25rem 0 0 0; }
.style-88789 li.group:first-child { margin: 0; }
.style-88789 div.content-wrap { color: #1C1C1C;text-align: left; }
.style-88789 .registration { margin-top: 0.625rem; }
.style-88789 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-88789 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-88789 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-88789 .event-detail { margin: 1.25rem 0 0 0; }
.style-88789 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88789 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88789 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88791 .h2-style { margin: 0 0 1.875rem 0;color: #ffffff;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem; }
.style-88791 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;margin-left: -2.5rem;background-color: #90d7e7; }
.style-88791 .h3-style { margin: 0 0 0.625rem 0;color: #ffffFF;font-family: 'Josefin Slab', serif;font-size: 33px;letter-spacing: .1rem;text-align: center;margin-bottom: 5%; }
.style-88791 .h4-style { margin: 0; }
.style-88791 { margin: 0 0 3.125rem 0;text-align: center;color: #fff; }
.style-88791 .description { margin-top: 0.625rem; }
.style-88791 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-88791 .readmore { margin-top: 1.25rem; }
.style-88791 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88791 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88791 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-88791 .category-description { margin: 0 0 1.25rem 0; }
.style-88791 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-88791 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88791 .h4-style A:hover { color: #00674e; }
.style-88791 .long-description { margin-top: 0.625rem; }
.style-88791 .brief-description { margin-top: 0.625rem; }
.style-88791 .location { margin-top: 0.625rem; }
.style-88791 .photos { margin: 0; }
.style-88791 .contact-info { margin-top: 0.625rem; }
.style-88791 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-88791 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-88791 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88791 .bio { margin-top: 1.25rem; }
.style-88791 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88791 .question { margin: 0; }
.style-88791 .answer { margin-top: 0.625rem; }
.style-88791 .biobutton { margin-top: 1.25rem; }
.style-88791 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-88791 .caption { margin-top: 0.625rem; }
.style-88791 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-88791 .photo img { margin: 0 0 1.25rem 0; }
.style-88791 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88791 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-88791 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-88791 A.links-urllink:hover { color: #00674e; }
.style-88791 .video .media-player { margin: 0 0 1.25rem 0; }
.style-88791 li.group { margin: 1.25rem 0 0 0; }
.style-88791 li.group:first-child { margin: 0; }
.style-88791 div.content-wrap { margin-top: 2.rem;font-family: 'Playfair Display', serif;font-size: 1.25rem;line-height: 1.5;color: #ffffff;text-align: left; }
.style-88791 .registration { margin-top: 0.625rem; }
.style-88791 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-88791 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-88791 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-88791 .event-detail { margin: 1.25rem 0 0 0; }
.style-88791 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-88791 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-88791 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51839 .h2-style { margin: 0 0 1.625rem 0; }
.style-51839 .h3-style { margin: 0 0 0.625rem 0; }
.style-51839 .h4-style { margin: 0; }
.style-51839 { margin: 0; }
.style-51839 .description { margin-top: 0.625rem; }
.style-51839 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51839 .readmore { margin-top: 1.25rem; }
.style-51839 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51839 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51839 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51839 .category-description { margin: 0 0 1.25rem 0; }
.style-51839 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51839 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51839 .h4-style A:hover { color: #00674e; }
.style-51839 .long-description { margin-top: 0.625rem; }
.style-51839 .brief-description { margin-top: 0.625rem; }
.style-51839 .location { margin-top: 0.625rem; }
.style-51839 .photos { margin: 0; }
.style-51839 .contact-info { margin-top: 0.625rem; }
.style-51839 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51839 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51839 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51839 .bio { margin-top: 1.25rem; }
.style-51839 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51839 .question { margin: 0; }
.style-51839 .answer { margin-top: 0.625rem; }
.style-51839 .biobutton { margin-top: 1.25rem; }
.style-51839 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51839 .caption { margin-top: 0.625rem; }
.style-51839 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51839 .photo img { margin: 0 0 1.25rem 0; }
.style-51839 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51839 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51839 A.links-urllink { display: inline-block;padding: 1.4rem 5.5rem 1.4rem 1.5rem;margin: 0;background-color: rgba(0,0,0,0.5);background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51839 A.links-urllink:hover { background-image: none;background-color: #00674e;color: #fff; }
.style-51839 A.links-urllink:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/playicon-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51839 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51839 li.group { margin: 1.25rem 0 0 0; }
.style-51839 li.group:first-child { margin: 0; }
.style-51839 .registration { margin-top: 0.625rem; }
.style-51839 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51839 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51839 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51839 .event-detail { margin: 1.25rem 0 0 0; }
.style-51839 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51839 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51839 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51598 A { color: #fff;text-decoration: none; }
.style-51598 { color: #fff;font-size: 0.875rem; }
.style-51601 { margin-top: 1.875rem; }
.style-51601 A.links-urllink { font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none;display: block;padding: 0.625rem 4rem 0.625rem 1.25rem;border: 1px solid #90d7e7;background-color: transparent;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: right 1.25rem center;background-size: 1.5rem;background-repeat: no-repeat;transition: color 0.3s ease, background-color 0.3s ease, background-image 0.3s ease; }
.style-51601 A.links-urllink:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-black.png');color: #1e1e21;background-color: #90d7e7; }
.style-51601 li.group { display: inline-block;float: none; }
.style-51613 { margin-bottom: -1px;position: relative;z-index: 8202; }
.style-51613 .header-widget { font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 0.875rem;letter-spacing: 0.25rem;margin: 0;display: inline-block;vertical-align: top;position: relative;padding-bottom: 1.125rem; }
.style-51613 .header-widget:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #00674e; }
.style-51620 .h2-style { font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 0.875rem;letter-spacing: 0.25rem;margin: 0;display: inline-block;vertical-align: top;position: relative;padding-bottom: 1.125rem; }
.style-51620 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #00674e; }
.style-51620 { margin: 0 0 3.125rem 0; }
.style-51620 .link-image { margin: 0;width: 1.875rem;height: 1.875rem;opacity: 1;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-51620 .link-image:hover { opacity: 0.5; }
.style-51620 li.group { display: inline-block;float: none;margin: 0 0 0 1.25rem; }
.style-51620 li.group:first-child { margin: 0; }
.style-51620 div.content-wrap { padding: 1.25rem 0 0 0;border-width: 1px 0 0 0;border-style: solid;border-color: #ccc;margin-top: -1px; }
.style-51794 .h2-style { margin: 0;background-color: #00674e;padding: 0.875rem 1.5rem;color: #fff; }
.style-51794 .h3-style { margin: 0 0 0.625rem 0; }
.style-51794 .h4-style { margin: 0; }
.style-51794 { margin: 0 0 3.125rem 0; }
.style-51794 .description { margin-top: 0.625rem; }
.style-51794 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51794 .readmore { margin-top: 1.25rem; }
.style-51794 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51794 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51794 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51794 .category-description { margin: 0 0 1.25rem 0; }
.style-51794 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51794 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51794 .h4-style A:hover { color: #00674e; }
.style-51794 .long-description { margin-top: 0.625rem; }
.style-51794 .brief-description { margin-top: 0.625rem; }
.style-51794 .location { margin-top: 0.625rem; }
.style-51794 .photos { margin: 0; }
.style-51794 .contact-info { margin-top: 0.625rem; }
.style-51794 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51794 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51794 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51794 .bio { margin-top: 1.25rem; }
.style-51794 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51794 .question { margin: 0; }
.style-51794 .answer { margin-top: 0.625rem; }
.style-51794 .biobutton { margin-top: 1.25rem; }
.style-51794 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51794 .caption { margin-top: 0.625rem; }
.style-51794 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51794 .photo img { margin: 0 0 1.25rem 0; }
.style-51794 .one-hundred { color: #00674e;font-weight: bold; }
.style-51794 .fund .bar { border-radius: 0.375rem;background-color: #90d7e7; }
.style-51794 .goal { font-family: 'Playfair Display', serif;font-size: 1.5rem;line-height: 1.2;color: #909195;margin: 0 0 0.625rem 0; }
.style-51794 .goal-participation { font-family: 'Playfair Display', serif;font-size: 1.5rem;line-height: 1.2;color: #909195;margin: 0 0 0.625rem 0; }
.style-51794 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51794 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51794 .scale { font-size: 0.875rem;letter-spacing: 0.1rem;color: #909195; }
.style-51794 .fund .bar-container { background-color: #fff;padding: 0.625rem;border-radius: 0.625rem;border: 0; }
.style-51794 .annualfund .goal .label { color: #00674e; }
.style-51794 .annualfund .goal-participation .label { color: #00674e; }
.style-51794 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51794 A.links-urllink:hover { color: #00674e; }
.style-51794 .fund .chart .scale li i { border-color: #909195; }
.style-51794 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51794 li.group { margin: 1.25rem 0 0 0; }
.style-51794 li.group:first-child { margin: 0; }
.style-51794 div.content-wrap { padding: 1.875rem 1.5rem 0.875rem 1.5rem;background-color: #f1f2f5; }
.style-51794 .registration { margin-top: 0.625rem; }
.style-51794 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51794 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51794 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51794 .event-detail { margin: 1.25rem 0 0 0; }
.style-51794 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51794 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51794 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51790 .h2-style { margin: 0 0 1.625rem 0; }
.style-51790 .h3-style { margin: 0 0 0.625rem 0; }
.style-51790 .h4-style { margin: 0; }
.style-51790 { margin: 0 0 3.125rem 0; }
.style-51790 .description { margin-top: 0.625rem; }
.style-51790 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51790 .readmore { margin-top: 1.25rem; }
.style-51790 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51790 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51790 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51790 .category-description { margin: 0 0 1.25rem 0; }
.style-51790 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51790 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51790 .h4-style A:hover { color: #00674e; }
.style-51790 .long-description { margin-top: 0.625rem; }
.style-51790 .brief-description { margin-top: 0.625rem; }
.style-51790 .location { margin-top: 0.625rem;font-style: italic; }
.style-51790 .photos { margin: 0; }
.style-51790 .contact-info { margin-top: 0.625rem; }
.style-51790 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51790 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51790 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51790 .job-title { display: inline-block;margin: 0 0 0.625rem 0;font-size: 1.25rem;color: #909195;font-weight: bold; }
.style-51790 .bio { margin-top: 1.25rem; }
.style-51790 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51790 .question { margin: 0; }
.style-51790 .answer { margin-top: 0.625rem; }
.style-51790 .biobutton { margin-top: 1.25rem; }
.style-51790 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51790 .caption { margin-top: 0.625rem; }
.style-51790 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51790 .photo img { margin: 0 0 1.25rem 0; }
.style-51790 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-size: 1.25rem;color: #1e1e21;font-weight: bold; }
.style-51790 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-size: 1.25rem;color: #1e1e21;font-weight: bold; }
.style-51790 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51790 A.links-urllink:hover { color: #00674e; }
.style-51790 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51790 li.group { margin: 1.25rem 0 0 0; }
.style-51790 li.group:first-child { margin: 0; }
.style-51790 .team-schoolyear { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51790 .team-headcoach { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51790 .team-description { margin-top: 0.625rem; }
.style-51790 .team-accolades-button { margin-top: 1.25rem; }
.style-51790 .schedule-date { color: #1e1e21;font-size: 1.125rem;letter-spacing: 0;font-weight: bold; }
.style-51790 .schedule-site { color: #00674e; }
.style-51790 .registration { margin-top: 0.625rem; }
.style-51790 .winloss { margin: 1.25rem 0 0 0; }
.style-51790 .winloss:first-child { margin: 0; }
.style-51790 .winloss table { margin-top: 1.25rem; }
.style-51790 .athleticteamcoach img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51790 .roster-entry { margin: 1.25rem 0 0 0;background-color: #dddee1; }
.style-51790 .roster-entry:first-child { margin: 0; }
.style-51790 .player-detail { padding: 0 2.5rem 1rem 2.5rem; }
.style-51790 .athleticteamroster .player-name-link { color: inherit;text-decoration: none;line-height: 1.2; }
.style-51790 .athleticteamroster .player-name-link:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-51790 .team-captain { font-weight: normal;color: #1e1e21;margin: 0 0 0.625rem 0;font-size: 0.875rem;text-transform: uppercase;letter-spacing: 0.2rem;line-height: 1.2; }
.style-51790 .schedule-rescheduled { color: #FF0000;font-weight: bold; }
.style-51790 .schedule-cancelled { color: #FF0000;font-weight: bold; }
.style-51790 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51790 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51790 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51790 .event-detail { margin: 1.25rem 0 0 0; }
.style-51790 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51790 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51790 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51790 .game { padding: 1rem 2.5rem; }
.style-51790 .game .schedule-location { font-style: italic; }
.style-51790 .game .ath-row.ath-row-one { margin: -1rem -2.5rem 0.625rem -2.5rem;padding: 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;background-color: #dddee1;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51784 .h2-style { margin: 0 0 1.625rem 0; }
.style-51784 .h3-style { margin: 0 0 0.625rem 0; }
.style-51784 .h4-style { margin: 0 0 1.5rem 0;font-size: 1.875rem;padding-bottom: 1.5rem;position: relative; }
.style-51784 .h4-style:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 5rem;height: 2px;background-color: #00674e; }
.style-51784 { margin: 0 0 3.125rem 0; }
.style-51784 .description { margin-top: 0.625rem; }
.style-51784 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51784 .readmore { margin-top: 1.25rem; }
.style-51784 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51784 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51784 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51784 .category-description { margin: 0 0 1.25rem 0; }
.style-51784 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51784 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51784 .h4-style A:hover { color: #00674e; }
.style-51784 .long-description { margin-top: 0.625rem; }
.style-51784 .brief-description { margin-top: 0.625rem; }
.style-51784 .location { margin-top: 0.625rem;font-style: italic; }
.style-51784 .photos { margin: 0; }
.style-51784 .contact-info { margin-top: 0.625rem; }
.style-51784 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51784 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51784 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51784 .bio { margin-top: 1.25rem; }
.style-51784 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51784 .question { margin: 0; }
.style-51784 .answer { margin-top: 0.625rem; }
.style-51784 .biobutton { margin-top: 1.25rem; }
.style-51784 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51784 .caption { margin-top: 0.625rem; }
.style-51784 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51784 .photo img { margin: 0 0 1.25rem 0; }
.style-51784 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51784 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51784 .backbutton { margin-top: 1.25rem; }
.style-51784 .listdetail img { margin: 5 auto 1.25rem auto; }
.style-51784 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51784 A.links-urllink:hover { color: #00674e; }
.style-51784 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51784 li.group { margin: 1.25rem 0 0 0; }
.style-51784 li.group:first-child { margin: 0; }
.style-51784 .registration { margin-top: 0.625rem;font-weight: bold;font-size: 18px; }
.style-51784 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51784 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51784 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51784 .event-detail { margin: 1.25rem 0 0 0; }
.style-51784 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51784 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51784 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73592 .h2-style { margin: 0 0 1.625rem 0; }
.style-73592 .h3-style { margin: 0 0 0.625rem 0; }
.style-73592 .h4-style { margin: 0 0 1.5rem 0;font-size: 1.875rem;padding-bottom: 1.5rem; }
.style-73592 .h4-style:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 5rem;height: 2px;background-color: #00674e; }
.style-73592 { margin: 0 0 3.125rem 0; }
.style-73592 .description { margin-top: 0.625rem; }
.style-73592 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-73592 .readmore { margin-top: 1.25rem; }
.style-73592 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73592 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73592 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73592 .category-description { margin: 0 0 1.25rem 0; }
.style-73592 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-73592 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73592 .h4-style A:hover { color: #00674e; }
.style-73592 .long-description { margin-top: 0.625rem; }
.style-73592 .brief-description { margin-top: 0.625rem; }
.style-73592 .location { margin-top: 0.625rem; }
.style-73592 .photos { margin: 0; }
.style-73592 .contact-info { margin-top: 0.625rem; }
.style-73592 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-73592 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-73592 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73592 .bio { margin-top: 1.25rem; }
.style-73592 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73592 .question { margin: 0; }
.style-73592 .answer { margin-top: 0.625rem; }
.style-73592 .biobutton { margin-top: 1.25rem; }
.style-73592 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-73592 .caption { margin-top: 0.625rem; }
.style-73592 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73592 .photo img { margin: 0 0 1.25rem 0; }
.style-73592 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-73592 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-73592 .backbutton { margin-top: 1.25rem; }
.style-73592 .listdetail img { margin: 5 auto 1.25rem auto; }
.style-73592 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73592 A.links-urllink:hover { color: #00674e; }
.style-73592 .video .media-player { margin: 0 0 1.25rem 0; }
.style-73592 li.group { margin: 1.25rem 0 0 0; }
.style-73592 li.group:first-child { margin: 0; }
.style-73592 .registration { margin-top: 0.625rem; }
.style-73592 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-73592 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-73592 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-73592 .event-detail { margin: 1.25rem 0 0 0; }
.style-73592 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73592 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73592 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-60221 .h2-style { margin: 0 0 1.625rem 0; }
.style-60221 .h3-style { margin: 0 0 0.625rem 0; }
.style-60221 .h4-style { margin: 0 0 1.5rem 0;font-size: 1.875rem;padding-bottom: 1.5rem;position: relative; }
.style-60221 .h4-style:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 5rem;height: 2px;background-color: #00674e; }
.style-60221 { margin: 0 0 3.125rem 0; }
.style-60221 .description { margin-top: 0.625rem; }
.style-60221 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-60221 .readmore { margin-top: 1.25rem; }
.style-60221 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-60221 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-60221 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-60221 .category-description { margin: 0 0 1.25rem 0; }
.style-60221 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-60221 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60221 .h4-style A:hover { color: #00674e; }
.style-60221 .long-description { margin-top: 0.625rem; }
.style-60221 .brief-description { margin-top: 0.625rem; }
.style-60221 .location { margin-top: 0.625rem; }
.style-60221 .photos { margin: 0; }
.style-60221 .contact-info { margin-top: 0.625rem; }
.style-60221 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-60221 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-60221 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60221 .bio { margin-top: 1.25rem; }
.style-60221 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60221 .question { margin: 0; }
.style-60221 .answer { margin-top: 0.625rem; }
.style-60221 .biobutton { margin-top: 1.25rem; }
.style-60221 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-60221 .caption { margin-top: 0.625rem; }
.style-60221 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-60221 .photo img { margin: 0 0 1.25rem 0; }
.style-60221 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-60221 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-60221 .backbutton { margin-top: 1.25rem; }
.style-60221 .listdetail img { margin: 0 auto 1.25rem auto;display: block;float: none; }
.style-60221 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60221 A.links-urllink:hover { color: #00674e; }
.style-60221 .video .media-player { margin: 0 0 1.25rem 0; }
.style-60221 li.group { margin: 1.25rem 0 0 0; }
.style-60221 li.group:first-child { margin: 0; }
.style-60221 .registration { margin-top: 0.625rem; }
.style-60221 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-60221 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-60221 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-60221 .event-detail { margin: 1.25rem 0 0 0; }
.style-60221 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-60221 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-60221 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51792 .h2-style { margin: 0 0 1.625rem 0; }
.style-51792 .h3-style { margin: 0 0 0.625rem 0; }
.style-51792 .h4-style { margin: 0; }
.style-51792 { margin: 0 0 3.125rem 0; }
.style-51792 .description { margin-top: 0.625rem; }
.style-51792 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51792 .readmore { margin-top: 1.25rem; }
.style-51792 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51792 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51792 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51792 .category-description { margin: 0 0 1.25rem 0; }
.style-51792 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51792 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51792 .h4-style A:hover { color: #00674e; }
.style-51792 .long-description { margin-top: 0.625rem; }
.style-51792 .brief-description { margin-top: 0.625rem; }
.style-51792 .location { margin-top: 0.625rem; }
.style-51792 .photos { margin: 0; }
.style-51792 .contact-info { margin-top: 0.625rem; }
.style-51792 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51792 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51792 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51792 .bio { margin-top: 1.25rem; }
.style-51792 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51792 .question { margin: 0; }
.style-51792 .answer { margin-top: 0.625rem; }
.style-51792 .biobutton { margin-top: 1.25rem; }
.style-51792 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51792 .caption { margin-top: 0.625rem; }
.style-51792 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51792 .photo img { margin: 0 0 1.25rem 0; }
.style-51792 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51792 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51792 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51792 A.links-urllink:hover { color: #00674e; }
.style-51792 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51792 li.group { margin: 1.25rem 0 0 0; }
.style-51792 li.group:first-child { margin: 0; }
.style-51792 .registration { margin-top: 0.625rem; }
.style-51792 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51792 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51792 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51792 .event-detail { margin: 1.25rem 0 0 0; }
.style-51792 .filter-item { margin: 1.25rem 0 0 0 !important;background-color: #dddee1;padding: 0.625rem 1.875rem !important;font-size: 1rem;color: #1e1e21;font-weight: bold;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51792 .filter-item:hover { color: #00674e; }
.style-51792 .button-group { display: block;margin: 1.25rem 0 0 0; }
.style-51792 .select-all { padding: 0;background-image: none; }
.style-51792 .clear-all { padding: 0;background-image: none; }
.style-51792 .refresh { padding: 0;background-image: none; }
.style-51792 .newsarchivelist img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51792 .newsarchivedatepicker .current-year { font-family: 'Playfair Display', serif;font-weight: bold;color: #909195;font-size: 1.5rem;line-height: 1.2;text-align: center; }
.style-51792 .newsarchivedatepicker .prev-year { display: inline-block;vertical-align: top;font-family: 'Playfair Display', serif;text-decoration: none;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;position: relative;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51792 .newsarchivedatepicker .prev-year:hover { color: #1e1e21; }
.style-51792 .newsarchivedatepicker .month-number { margin: 1.25rem 0 0 0 !important;border: 0;background-color: #dddee1;padding: 0.625rem 1.875rem !important;font-size: 1rem;color: #1e1e21;font-weight: bold;line-height: 1.2;display: block;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51792 .newsarchivedatepicker .month-number:hover { color: #00674e; }
.style-51792 .newsarchivelist .publish-month { line-height: 2.5rem;padding: 0 2.5rem;background-color: #f1f2f5;margin: 0 0 1.25rem 0; }
.style-51792 .newsarchivedatepicker .next-year { display: inline-block;vertical-align: top;font-family: 'Playfair Display', serif;text-decoration: none;font-style: italic;color: #00674e;font-size: 0.875rem;line-height: 1.5;position: relative;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease;text-align: right; }
.style-51792 .newsarchivedatepicker .month-container { padding: 0; }
.style-51792 .newsarchivedatepicker .year-container { margin: 0 0 1.25rem 0;line-height: 0; }
.style-51792 button.month-number.selected-month { color: #00674e; }
.style-51792 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51792 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51792 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51789 .h2-style { margin: 0;background-color: #00674e;padding: 0.875rem 1.5rem;color: #fff; }
.style-51789 .h3-style { margin: 0 0 0.625rem 0; }
.style-51789 .h4-style { margin: 0; }
.style-51789 { margin: 0 0 3.125rem 0; }
.style-51789 .description { margin-top: 0.625rem; }
.style-51789 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51789 .readmore { margin-top: 1.25rem; }
.style-51789 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51789 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51789 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51789 .category-description { margin: 0 0 1.25rem 0; }
.style-51789 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51789 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51789 .h4-style A:hover { color: #00674e; }
.style-51789 .long-description { margin-top: 0.625rem; }
.style-51789 .brief-description { margin-top: 0.625rem; }
.style-51789 .location { margin-top: 0.625rem; }
.style-51789 .photos { margin: 0; }
.style-51789 .contact-info { margin-top: 0.625rem; }
.style-51789 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51789 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51789 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51789 .bio { margin-top: 1.25rem; }
.style-51789 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51789 .question { margin: 0; }
.style-51789 .answer { margin-top: 0.625rem; }
.style-51789 .biobutton { margin-top: 1.25rem; }
.style-51789 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51789 .caption { margin-top: 0.625rem; }
.style-51789 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51789 .photo img { margin: 0 0 1.25rem 0; }
.style-51789 .department-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-51789 .department-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-51789 .grade-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-51789 .grade-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-51789 .letter-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-51789 .letter-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-51789 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-size: 1.25rem;color: #1e1e21;font-weight: bold; }
.style-51789 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-size: 1.25rem;color: #1e1e21;font-weight: bold; }
.style-51789 .team-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-51789 .season-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-51789 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51789 A.links-urllink:hover { color: #00674e; }
.style-51789 .school-level-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-51789 .school-level-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-51789 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51789 li.group { margin: 1.25rem 0 0 0; }
.style-51789 li.group:first-child { margin: 0; }
.style-51789 div.content-wrap { padding: 0.875rem 1.5rem;background-color: #f1f2f5; }
.style-51789 .registration { margin-top: 0.625rem; }
.style-51789 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51789 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51789 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51789 .event-detail { margin: 1.25rem 0 0 0; }
.style-51789 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51789 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51789 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73838 .h2-style { margin: 0;background-color: #00674e;padding: 0.875rem 1.5rem;color: #fff; }
.style-73838 .h3-style { margin: 0 0 0.625rem 0; }
.style-73838 .h4-style { margin: 0; }
.style-73838 { margin: 0 0 3.125rem 0; }
.style-73838 .description { margin-top: 0.625rem; }
.style-73838 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-73838 .readmore { margin-top: 1.25rem; }
.style-73838 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73838 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73838 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-73838 .category-description { margin: 0 0 1.25rem 0; }
.style-73838 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-73838 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73838 .h4-style A:hover { color: #00674e; }
.style-73838 .long-description { margin-top: 0.625rem; }
.style-73838 .brief-description { margin-top: 0.625rem; }
.style-73838 .location { margin-top: 0.625rem; }
.style-73838 .photos { margin: 0; }
.style-73838 .contact-info { margin-top: 0.625rem; }
.style-73838 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-73838 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-73838 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73838 .job-title { font-style: italic;font-size: 1.15rem; }
.style-73838 .bio { margin-top: 1.25rem; }
.style-73838 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73838 .question { margin: 0; }
.style-73838 .answer { margin-top: 0.625rem; }
.style-73838 .biobutton { margin-top: 1.25rem; }
.style-73838 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-73838 .caption { margin-top: 0.625rem; }
.style-73838 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-73838 .photo img { margin: 0 0 1.25rem 0; }
.style-73838 .fsd img { max-width: 250px; }
.style-73838 .department-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-73838 .department-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-73838 .grade-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-73838 .grade-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-73838 .letter-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-73838 .letter-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-73838 .nick-name { color: #1E1E21;font-weight: bold;font-size: 20px; }
.style-73838 .name-prefix { font-size: 20px;color: #1E1E21;font-weight: bold; }
.style-73838 .first-name { display: inline-block;margin: 0 0 0.625rem 0;font-size: 1.25rem;color: #1e1e21;font-weight: bold; }
.style-73838 .last-name { display: inline-block;margin: 0 0 0.625rem 0;font-size: 1.25rem;color: #1e1e21;font-weight: bold; }
.style-73838 .team-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-73838 .season-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-73838 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-73838 A.links-urllink:hover { color: #00674e; }
.style-73838 .school-level-label { display: block;position: relative !important;height: auto !important;width: auto !important;font-size: 0.875rem;letter-spacing: 0.1rem;text-transform: uppercase;color: #1e1e21;margin: 0 0 0.625rem 0; }
.style-73838 .school-level-selector { border: 0;padding: 0.5rem 1rem;line-height: 1.8; }
.style-73838 .video .media-player { margin: 0 0 1.25rem 0; }
.style-73838 li.group { margin: 1.25rem 0 0 0; }
.style-73838 li.group:first-child { margin: 0; }
.style-73838 div.content-wrap { padding: 0.875rem 1.5rem;background-color: #f1f2f5; }
.style-73838 .registration { margin-top: 0.625rem; }
.style-73838 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-73838 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-73838 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-73838 .event-detail { margin: 1.25rem 0 0 0; }
.style-73838 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-73838 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-73838 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51793 .h2-style { margin: 0 0 1.625rem 0; }
.style-51793 .h3-style { margin: 0 0 0.625rem 0; }
.style-51793 .h4-style { margin: 0; }
.style-51793 { margin: 0 0 3.125rem 0; }
.style-51793 .description { margin-top: 0.625rem; }
.style-51793 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51793 .readmore { margin-top: 1.25rem; }
.style-51793 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51793 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51793 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51793 .category-description { margin: 0 0 1.25rem 0; }
.style-51793 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51793 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51793 .h4-style A:hover { color: #00674e; }
.style-51793 .long-description { margin-top: 0.625rem; }
.style-51793 .brief-description { margin-top: 0.625rem; }
.style-51793 .location { margin-top: 0.625rem; }
.style-51793 .photos { margin: 0; }
.style-51793 .contact-info { margin-top: 0.625rem; }
.style-51793 .text img { margin: 0 1.25rem 1.25rem 0; }
.style-51793 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51793 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51793 .bio { margin-top: 1.25rem; }
.style-51793 .lists img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51793 .question { margin: 0; }
.style-51793 .answer { margin-top: 0.625rem; }
.style-51793 .biobutton { margin-top: 1.25rem; }
.style-51793 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-51793 .caption { margin-top: 0.625rem; }
.style-51793 .affinity img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51793 .submit-button { font-size: 0;border: 0;background-color: transparent;padding: 0;line-height: 5.9375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/search-green.png');height: 3rem;width: 3rem;background-position: center center;background-size: 1.5rem;-webkit-transition: background-image 0.3s ease;-moz-transition: background-image 0.3s ease;-ms-transition: background-image 0.3s ease;transition: background-image 0.3s ease; }
.style-51793 .photo img { margin: 0 0 1.25rem 0; }
.style-51793 .search-text { border: 0;background-color: transparent;font-size: 1.125rem;line-height: 1.2;font-family: 'Playfair Display', serif;font-style: italic;color: #66686d;display: inline-block;float: none;vertical-align: top;padding: 0.83rem 1.875rem;position: relative;width: calc(100% - 7.125rem);opacity: 1; }
.style-51793 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51793 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-51793 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51793 A.links-urllink:hover { color: #00674e; }
.style-51793 .video .media-player { margin: 0 0 1.25rem 0; }
.style-51793 li.group { margin: 1.25rem 0 0 0; }
.style-51793 li.group:first-child { margin: 0; }
.style-51793 .featured-link-header { margin: 0 0 0.625rem;: 0; }
.style-51793 .search-results-header { margin: 0 0 0.625rem;: 0; }
.style-51793 .search-container { margin: 0 0 1.25rem 0;background-color: #f1f2f5; }
.style-51793 .registration { margin-top: 0.625rem; }
.style-51793 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51793 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51793 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51793 .event-detail { margin: 1.25rem 0 0 0; }
.style-51793 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-51793 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-51793 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62139 .h2-style { margin: 0 0 1.625rem 0; }
.style-62139 .h3-style { margin: 0 0 0.625rem 0; }
.style-62139 .h4-style { margin: 0; }
.style-62139 { margin: 0 0 3.125rem 0;text-align: center; }
.style-62139 .description { margin-top: 0.625rem; }
.style-62139 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-62139 .readmore { margin-top: 1.25rem; }
.style-62139 .archive { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62139 .archive:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62139 .archive:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-62139 .category-description { margin: 0 0 1.25rem 0; }
.style-62139 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-62139 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62139 .h4-style A:hover { color: #00674e; }
.style-62139 .long-description { margin-top: 0.625rem; }
.style-62139 .brief-description { margin-top: 0.625rem; }
.style-62139 .location { margin-top: 0.625rem; }
.style-62139 .photos { margin: 0; }
.style-62139 .contact-info { margin-top: 0.625rem; }
.style-62139 .text img { margin: 0 0.625rem 1.25rem; }
.style-62139 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-62139 .news img { margin: 0 0 1.25rem 0 !important; }
.style-62139 .bio { margin-top: 1.25rem; }
.style-62139 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-62139 .question { margin: 0; }
.style-62139 .answer { margin-top: 0.625rem; }
.style-62139 .biobutton { margin-top: 1.25rem; }
.style-62139 .title { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;margin: 0; }
.style-62139 .caption { margin-top: 0.625rem; }
.style-62139 .affinity img { margin: 0 0 1.25rem 0 !important; }
.style-62139 .photo img { margin: 0 0 1.25rem 0; }
.style-62139 .first-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62139 .last-name { display: inline-block;margin: 0 0 0.625rem 0; }
.style-62139 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62139 A.links-urllink:hover { color: #00674e; }
.style-62139 .video .media-player { margin: 0 0 1.25rem 0; }
.style-62139 li.group { padding: 0 1.25rem;margin: 0 0 1.25rem 0;width: calc(25% - 1.875rem);max-width: calc(50% - 1.875rem);-webkit-flex: grow: 1;flex-grow: 1;position: relative;text-align: left; }
.style-62139 .registration { margin-top: 0.625rem; }
.style-62139 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-62139 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-62139 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-62139 .event-detail { margin: 1.25rem 0 0 0; }
.style-62139 .view-all { padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin-top: 1.25rem;background-color: #00674e;background-image: none;color: #fff;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease; }
.style-62139 .view-all:hover { background-image: none;background-color: #90d7e7;color: #1e1e21; }
.style-62139 .view-all:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: rgba(0,0,0,0.2);background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-size: 1.5rem;background-position: center;background-repeat: no-repeat; }
.style-51628 .nav-menu { border-left: 1px solid rgba(255,255,255,0.3); }
.style-51628 .l1-item > a { display: block;font-weight: bold;color: #fff;height: 5.9375rem;max-height: 5.9375rem;line-height: 5.9375rem;padding: 0 1.875rem 0 4.375rem;background-color: transparent;text-transform: uppercase;-webkit-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/lock-white.png');background-position: left 1.875rem center;background-repeat: no-repeat;background-size: 1.5rem; }
.style-51628 .l1-item > a:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/lock-white.png');background-color: #00674e;color: #fff; }
.style-51625 .mega-menu-panel-inner { text-align: left;padding: 1.25rem 2.5rem;border-top: 1px solid rgba(0,0,0,0.3);background-color: #fff;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51625 .mega-menu-item.l1-item { text-align: center;flex: 1 1 auto; }
.style-51625 .mega-menu-item.l1-item > a { display: block;position: relative;font-weight: bold;color: #fff;height: 5.9375rem;line-height: 5.9375rem;background-color: transparent;text-transform: uppercase;-webkit-transition: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease; }
.style-51625 .mega-menu-item.l1-item > a:hover { color: #1e1e21;background-color: #fff; }
.style-51625 .mega-menu-item.l1-item > a:after { content: "";display: block;position: absolute;bottom: 1.25rem;left: calc(50% - 0.3125rem);width: 0.625rem;height: 0.625rem;border-right: 2px solid #90d7e7;border-bottom: 2px solid #90d7e7;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-51625 .mega-menu-item.l1-item.active > a { color: #1e1e21;background-color: #fff; }
.style-51625 .mega-menu-item.l1-item.active > a:after { opacity: 1; }
.style-51625 .menu-type-mega.nav-menu { text-align: right; }
.style-51625 .mega-level1 { display: flex;flex-flow: row nowrap; }
.style-51626 .mega-menu-panel-inner { text-align: left;padding: 1.25rem 2.5rem;border-top: 1px solid rgba(0,0,0,0.3);background-color: #fff;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51626 .mega-menu-item.l1-item > a { display: block;font-weight: bold;color: #fff;height: 5.9375rem;max-height: 5.9375rem;line-height: 5.9375rem;padding: 0 1.875rem 0 4.375rem;background-color: transparent;text-transform: uppercase;-webkit-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-white.png');background-position: left 1.875rem center;background-repeat: no-repeat;background-size: 1.5rem; }
.style-51626 .mega-menu-item.l1-item > a:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-white.png');background-color: #1e1e21;color: #fff; }
.style-51626 .mega-menu-item.l1-item.active > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-white.png');background-color: #1e1e21;color: #fff; }
.style-51626 .menu-type-mega.nav-menu { border-left: 1px solid rgba(255,255,255,0.3); }
.style-51639 .l1-item > a { display: inline-block;padding: 1.344rem 5.5rem 1.344rem 1.5rem;margin: 0;background-color: rgba(0,0,0,0.5);background-image: none;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-moz-transition: color 0.3s ease, background-color 0.3s ease;-ms-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;font-family: 'Playfair Display', serif;font-style: italic;text-decoration: none; }
.style-51639 .l1-item > a:hover { background-image: none;background-color: #00674e; }
.style-51639 .l1-item > a:after { content: "";display: block;position: absolute;top: 0;right: 0;width: 4rem;height: 4rem;background-color: #387661;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/downarrow.png');background-size: 0.75rem;background-position: center;background-repeat: no-repeat; }
.style-51588 .nav-menu { border-left: 1px solid rgba(0,0,0,0.3); }
.style-51588 .l1-item > a { display: block;font-weight: bold;color: #1e1e21;height: 5.9375rem;max-height: 5.9375rem;line-height: 5.9375rem;padding: 0 1.875rem 0 4.375rem;background-color: transparent;text-transform: uppercase;-webkit-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/lock-green.png');background-position: left 1.875rem center;background-repeat: no-repeat;background-size: 1.5rem; }
.style-51588 .l1-item > a:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/lock-white.png');background-color: #00674e;color: #fff; }
.style-51584 .mega-menu-panel-inner { text-align: left;padding: 1.25rem 2.5rem;border-top: 1px solid rgba(0,0,0,0.3);background-color: #fff;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51584 .mega-menu-item.l1-item { flex: 1 1 auto;text-align: center; }
.style-51584 .mega-menu-item.l1-item > a { display: block;position: relative;font-weight: bold;color: #1e1e21;height: 5.9375rem;line-height: 5.9375rem;background-color: transparent;text-transform: uppercase;-webkit-transition: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease: background-color 0.3s ease, color 0.3s ease, line-height 0.6s ease, max-height 0.6s ease; }
.style-51584 .mega-menu-item.l1-item > a:hover { color: #fff;background-color: #00674e; }
.style-51584 .mega-menu-item.l1-item > a:after { content: "";display: block;position: absolute;bottom: 1.25rem;left: calc(50% - 0.3125rem);width: 0.625rem;height: 0.625rem;border-right: 2px solid #90d7e7;border-bottom: 2px solid #90d7e7;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease; }
.style-51584 .mega-menu-item.l1-item.active > a { color: #fff;background-color: #00674e; }
.style-51584 .mega-menu-item.l1-item.active > a:after { opacity: 1; }
.style-51584 .menu-type-mega.nav-menu { text-align: right; }
.style-51584 .mega-level1 { display: flex;flex-flow: row nowrap; }
.style-51585 .mega-menu-panel-inner { text-align: left;padding: 1.25rem 2.5rem;border-top: 1px solid rgba(0,0,0,0.3);background-color: #fff;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51585 .mega-menu-item.l1-item > a { display: block;font-weight: bold;color: #1e1e21;height: 5.9375rem;max-height: 5.9375rem;line-height: 5.9375rem;padding: 0 1.875rem 0 4.375rem;background-color: transparent;text-transform: uppercase;-webkit-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-moz-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;-ms-transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;transition: background-color 0.3s ease, color 0.3s ease, background-image 0.3s ease, line-height 0.6s ease, max-height 0.6s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-green.png');background-position: left 1.875rem center;background-repeat: no-repeat;background-size: 1.5rem; }
.style-51585 .mega-menu-item.l1-item > a:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-white.png');background-color: #1e1e21;color: #fff; }
.style-51585 .mega-menu-item.l1-item.active > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-white.png');background-color: #1e1e21;color: #fff; }
.style-51585 .menu-type-mega.nav-menu { border-left: 1px solid rgba(0,0,0,0.3); }
.style-51611 .acc-l1-item { padding: 0;color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51611 .acc-l1-item:hover { color: #00674e; }
.style-51611 .acc-l1-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 0 !important;display: block;width: 100%; }
.style-51611 .acc-l1-item > a > span.toggle > .icon { background-image: none;border-right: 2px solid #90d7e7;border-bottom: 2px solid #90d7e7;margin: -0.3rem 0 0 -0.2rem;border-top: 0;border-left: 0;width: 0.375rem;height: 0.375rem;min-height: 0.375rem;min-width: 0.375rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;display: block;top: 50%;left: 50%; }
.style-51611 .acc-l1-item.active { color: #00674e; }
.style-51611 .sub2 .acc-l2-item { padding: 0;color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51611 .sub2 .acc-l2-item:hover { color: #00674e; }
.style-51611 .sub2 .acc-l2-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 0 !important;display: block;width: 100%; }
.style-51611 .sub2 .acc-l2-item > a > span.toggle > .icon { background-image: none;border-right: 2px solid #90d7e7;border-bottom: 2px solid #90d7e7;margin: -0.3rem 0 0 -0.2rem;border-top: 0;border-left: 0;width: 0.375rem;height: 0.375rem;min-height: 0.375rem;min-width: 0.375rem;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;display: block;top: 50%;left: 50%; }
.style-51611 .sub2 .acc-l2-item.active { color: #00674e; }
.style-51611 .sub3 .acc-l3-item { padding: 0;color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51611 .sub3 .acc-l3-item:hover { color: #00674e; }
.style-51611 .sub3 .acc-l3-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 0 !important;display: block;width: 100%; }
.style-51611 .sub3 .acc-l3-item.active { color: #00674e; }
.style-51611 .acc-level1 { padding: 0.625rem 0;border-width: 1px 0;border-style: solid;border-color: #ccc; }
.style-51611 .acc-level2 { padding-left: 1.25rem; }
.style-51611 .acc-level3 { padding-left: 1.25rem; }
.style-51611 .acc-nav-menu { margin: 0 0 3.125rem 0; }
.style-51611 .menu-type-accordion ul li a span.toggle { margin: -0.25rem 0;min-width: 0.75rem;min-height: 0.75rem;right: 0;width: 1.5rem;height: 1.5rem;position: relative;display: inline-block;float: none;vertical-align: top; }
.style-51592 .nav-menu { text-align: center;margin: 2.5rem 0 0 0; }
.style-51592 .l1-item { display: inline-block;float: none;color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51592 .l1-item:hover { color: #00674e; }
.style-51592 .l1-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem;display: block; }
.style-51592 .l1-item > a .arrow { margin-left: 7px;position: relative;display: inline-block;top: -3px;background-image: none;border-width: 0 2px 2px 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-51592 .l1-item.active { color: #00674e; }
.style-51592 .l2-item { color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51592 .l2-item:hover { color: #00674e; }
.style-51592 .l2-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 1.5rem; }
.style-51592 .l2-item > a .arrow { margin-right: 10px;margin-top: 3px;background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-51592 .l2-item.active { color: #00674e; }
.style-51592 .l3-item { color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51592 .l3-item:hover { color: #00674e; }
.style-51592 .l3-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 1.5rem; }
.style-51592 .l3-item > a .arrow { margin-right: 10px;margin-top: 3px;background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-51592 .l3-item.active { color: #00674e; }
.style-51592 .level2 { background-color: #fff;padding: 0.375rem 0;text-align: left;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51592 .level3 { background-color: #fff;padding: 0.375rem 0;text-align: left;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51633 .nav-menu { text-align: center;margin: 2.5rem 0 0 0; }
.style-51633 .l1-item { display: inline-block;float: none;color: #fff;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51633 .l1-item:hover { color: #90d7e7; }
.style-51633 .l1-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem;display: block; }
.style-51633 .l1-item > a .arrow { margin-left: 7px;position: relative;display: inline-block;top: -3px;background-image: none;border-width: 0 2px 2px 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-51633 .l1-item.active { color: #90d7e7; }
.style-51633 .l2-item { color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51633 .l2-item:hover { color: #00674e; }
.style-51633 .l2-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 1.5rem; }
.style-51633 .l2-item > a .arrow { margin-right: 10px;margin-top: 3px;background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-51633 .l2-item.active { color: #00674e; }
.style-51633 .l3-item { color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51633 .l3-item:hover { color: #00674e; }
.style-51633 .l3-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 1.5rem; }
.style-51633 .l3-item > a .arrow { margin-right: 10px;margin-top: 3px;background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-51633 .l3-item.active { color: #00674e; }
.style-51633 .level2 { background-color: #fff;padding: 0.375rem 0;text-align: left;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51633 .level3 { background-color: #fff;padding: 0.375rem 0;text-align: left;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-60077 .nav-menu { text-align: center;margin: 2.5rem 0 0 0; }
.style-60077 .l1-item { display: inline-block;float: none;color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60077 .l1-item:hover { color: #00674e; }
.style-60077 .l1-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem;display: block; }
.style-60077 .l1-item > a .arrow { margin-left: 7px;position: relative;display: inline-block;top: -3px;background-image: none;border-width: 0 2px 2px 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-60077 .l1-item.active { color: #00674e; }
.style-60077 .l2-item { color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60077 .l2-item:hover { color: #00674e; }
.style-60077 .l2-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 1.5rem; }
.style-60077 .l2-item > a .arrow { margin-right: 10px;margin-top: 3px;background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-60077 .l2-item.active { color: #00674e; }
.style-60077 .l3-item { color: #66686d;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60077 .l3-item:hover { color: #00674e; }
.style-60077 .l3-item > a { font-size: 0.875rem;line-height: 1.2;color: inherit;font-weight: bold;text-transform: uppercase;padding: 0.75rem 1.5rem; }
.style-60077 .l3-item > a .arrow { margin-right: 10px;margin-top: 3px;background-image: none;border-width: 2px 2px 0 0;border-style: solid;border-color: #90d7e7;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;-ms-transition: border-color 0.3s ease;transition: border-color 0.3s ease;width: 6px;height: 6px;min-height: 6px;min-width: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-60077 .l3-item.active { color: #00674e; }
.style-60077 .level2 { background-color: #fff;padding: 0.375rem 0;text-align: left;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-60077 .level3 { background-color: #fff;padding: 0.375rem 0;text-align: left;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }
.style-51634 .l1-item { margin-left: 3.75rem; }
.style-51634 .l1-item:first-child { margin: 0; }
.style-51634 .l1-item > a { font-size: 0.875rem;padding: 1.6875rem 0;font-weight: bold;color: #90d7e7;text-transform: uppercase;line-height: 1.2;letter-spacing: 0.2rem;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51634 .l1-item > a:hover { color: #fff; }
.style-51634 .level2 { display: none !important; }
.style-51634 .level3 { display: none !important; }
.style-51647 { margin: 0;position: relative;background-color: #90d7e7;-webkit-transition: background-color 0.6s ease;-moz-transition: background-color 0.6s ease;-ms-transition: background-color 0.6s ease;transition: background-color 0.6s ease; }
.style-51647:hover { background-color: #f1f2f5; }
.style-51647 .link-image { margin: 0 auto 1.875rem auto !important; }
.style-51647 .long-description { margin-top: 0.625rem;color: #1e1e21; }
.style-51647 .carousel.flexslider { margin: 0;padding: 0; }
.style-51647 A.links-urllink { font-family: 'Playfair Display', serif;font-weight: bold;font-style: italic;font-size: 2.25rem;line-height: 1.2;text-decoration: none;color: #1e1e21;display: block;padding-bottom: 1.25rem;position: relative; }
.style-51647 A.links-urllink:before { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;background-color: #1e1e21;margin-left: -2.5rem; }
.style-51647 .carousel .text-slide { padding: 0;margin: 0;text-align: center; }
.style-51759 .h4-style { font-family: 'Playfair Display', serif;font-weight: bold;font-style: italic;font-size: 2.25rem;line-height: 1.2;text-decoration: none;color: #fff;display: block;padding-bottom: 1.25rem;position: relative; }
.style-51759 .h4-style:before { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;background-color: #fff;margin-left: -2.5rem; }
.style-51759 { margin: 0;position: relative;background-color: #00674e;-webkit-transition: background-color 0.6s ease;-moz-transition: background-color 0.6s ease;-ms-transition: background-color 0.6s ease;transition: background-color 0.6s ease;color: #fff; }
.style-51759:hover { background-color: #1e1e21; }
.style-51759 .link-image { margin: 0 auto 1.875rem auto !important; }
.style-51759 .h4-style A { text-decoration: none;color: inherit;display: block; }
.style-51759 .long-description { margin-top: 0.625rem;color: #fff; }
.style-51759 .brief-description { margin-top: 0.625rem;color: #fff; }
.style-51759 .news img { margin: 0 auto 1.875rem auto !important; }
.style-51759 .lists img { margin: 0 auto 1.875rem auto !important; }
.style-51759 .carousel.flexslider { margin: 0;padding: 0; }
.style-51759 A.links-urllink { font-family: 'Playfair Display', serif;font-weight: bold;font-style: italic;font-size: 2.25rem;line-height: 1.2;text-decoration: none;color: #fff;display: block;padding-bottom: 1.25rem;position: relative; }
.style-51759 A.links-urllink:before { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;background-color: #fff;margin-left: -2.5rem; }
.style-51759 .carousel .text-slide { padding: 0;margin: 0;text-align: center; }
.style-51694 .h4-style { font-family: 'Playfair Display', serif;font-weight: bold;font-style: italic;font-size: 2.25rem;line-height: 1.2;text-decoration: none;color: #fff;display: block;padding-bottom: 1.25rem;position: relative; }
.style-51694 .h4-style:before { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;background-color: #fff;margin-left: -2.5rem; }
.style-51694 { margin: 0;position: relative;background-color: #739600;-webkit-transition: background-color 0.6s ease;-moz-transition: background-color 0.6s ease;-ms-transition: background-color 0.6s ease;transition: background-color 0.6s ease;color: #fff; }
.style-51694:hover { background-color: #1e1e21; }
.style-51694 .link-image { margin: 0 auto 1.875rem auto !important; }
.style-51694 .h4-style A { text-decoration: none;color: inherit;display: block; }
.style-51694 .long-description { margin-top: 0.625rem;color: #fff; }
.style-51694 .brief-description { margin-top: 0.625rem;color: #fff; }
.style-51694 .news img { margin: 0 auto 1.875rem auto !important; }
.style-51694 .lists img { margin: 0 auto 1.875rem auto !important; }
.style-51694 .carousel.flexslider { margin: 0;padding: 0; }
.style-51694 A.links-urllink { font-family: 'Playfair Display', serif;font-weight: bold;font-style: italic;font-size: 2.25rem;line-height: 1.2;text-decoration: none;color: #fff;display: block;padding-bottom: 1.25rem;position: relative; }
.style-51694 A.links-urllink:before { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;background-color: #fff;margin-left: -2.5rem; }
.style-51694 .carousel .text-slide { padding: 0;margin: 0;text-align: center; }
.style-51760 .h4-style { font-family: 'Playfair Display', serif;font-weight: bold;font-style: italic;font-size: 2.25rem;line-height: 1.2;text-decoration: none;color: #fff;display: block;padding-bottom: 1.25rem;position: relative; }
.style-51760 .h4-style:before { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;background-color: #fff;margin-left: -2.5rem; }
.style-51760 { margin: 0;position: relative;background-color: #003145;-webkit-transition: background-color 0.6s ease;-moz-transition: background-color 0.6s ease;-ms-transition: background-color 0.6s ease;transition: background-color 0.6s ease;color: #fff; }
.style-51760:hover { background-color: #1e1e21; }
.style-51760 .link-image { margin: 0 auto 1.875rem auto !important; }
.style-51760 .h4-style A { text-decoration: none;color: inherit;display: block; }
.style-51760 .long-description { margin-top: 0.625rem;color: #fff; }
.style-51760 .brief-description { margin-top: 0.625rem;color: #fff; }
.style-51760 .news img { margin: 0 auto 1.875rem auto !important; }
.style-51760 .lists img { margin: 0 auto 1.875rem auto !important; }
.style-51760 .carousel.flexslider { margin: 0;padding: 0; }
.style-51760 A.links-urllink { font-family: 'Playfair Display', serif;font-weight: bold;font-style: italic;font-size: 2.25rem;line-height: 1.2;text-decoration: none;color: #fff;display: block;padding-bottom: 1.25rem;position: relative; }
.style-51760 A.links-urllink:before { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;height: 2px;background-color: #fff;margin-left: -2.5rem; }
.style-51760 .carousel .text-slide { padding: 0;margin: 0;text-align: center; }
.style-51645 .h2-style { margin: 0;padding: 0.625rem 1.5rem;display: block;position: absolute;top: 1.25rem;left: 1.25rem;z-index: 1;background-color: #387661;color: #fff;font-size: 0.875rem;letter-spacing: 0.2rem;font-family: 'Open Sans', sans-serif; }
.style-51645 { margin: 0;position: relative; }
.style-51645 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0;height: auto;max-height: 0;opacity: 0;-webkit-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-moz-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-ms-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;letter-spacing: 0.2rem; }
.style-51645 .carousel.flexslider { margin: 0;padding: 0; }
.style-51645 .carousel figure { background-color: #000;overflow: hidden;position: relative; }
.style-51645 .carousel figure:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 66.666%;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-51645 .carousel figure img { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-51645 .carousel .h4-style.crl-title { margin: 0;color: #fff;line-height: 1.2; }
.style-51645 .carousel .crl-caption { margin-top: 0;height: auto;max-height: 0;opacity: 0;-webkit-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-moz-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-ms-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease; }
.style-51645 .carousel .caption-spacing.crl-inner-details { padding: 3.75% 5%;position: relative;background-color: transparent;line-height: 1.8;margin: 0;color: #fff;overflow: hidden;-webkit-transition: top 0.6s ease;-moz-transition: top 0.6s ease;-ms-transition: top 0.6s ease;transition: top 0.6s ease; }
.style-51645 .carousel .h4-style a.crl-title { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51645 .carousel .h4-style a.crl-title:hover { color: rgba(255,255,255,0.75); }
.style-51645 .carousel .crl-readmore { margin: 0 0 -1rem 0;height: auto;max-height: 0;opacity: 0;-webkit-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;-moz-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;-ms-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51645 .carousel .crl-author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51712 .h2-style { margin: 0 0 1.875rem 0;position: relative;padding-bottom: 1.5rem;font-size: 3.75rem;line-height: 1.1; }
.style-51712 .h2-style:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 5rem;margin-left: -2.5rem;height: 2px;background-color: #90d7e7; }
.style-51712 { text-align: center;margin: 0 0 3.125rem 0; }
.style-51712 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51712 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51712 .carousel.flexslider { margin: 0;padding: 0; }
.style-51712 .carousel figure { margin: 0 1.25rem;background-color: #00674e; }
.style-51712 .carousel .h4-style.crl-title { margin: 0;line-height: 1.2;color: #fff;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51712 .carousel .h4-style.crl-title:hover { color: rgba(255,255,255,0.75); }
.style-51712 .carousel .crl-caption { margin-top: 0.625rem; }
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;left: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 1.25rem;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51712 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51712 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51712 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51712 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51712 .carousel .caption-spacing.crl-inner-details { background-color: #00674e;color: #fff;padding: 1.25rem;margin: 0;line-height: 1.8;text-align: left; }
.style-51712 .carousel .h4-style a.crl-title { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51712 .carousel .h4-style a.crl-title:hover { color: rgba(255,255,255,0.75); }
.style-51712 .carousel .crl-readmore { margin-top: 1.25rem;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51640 .h4-style { font-family: 'Playfair Display', serif;font-size: 4.18vw;color: #fff;margin: 0; }
.style-51640 { position: relative;margin: 0 0 2.5rem 0; }
.style-51640 .brief-description { font-weight: 600;font-size: 1.5rem;line-height: 1.6;font-family: 'Josefin Slab', serif;color: #fff;padding-top: 1.875rem;position: relative;margin-top: 1.625rem; }
.style-51640 .brief-description:before { content: "";display: block;position: absolute;top: 0;left: 0;width: 5rem;height: 2px;background-color: #90d7e7; }
.style-51640 .lists img { margin: 0; }
.style-51640 .carousel.flexslider { margin: 0;padding: 0; }
.style-51640 .carousel .text-slide { padding: 0;width: 38vw; }
.style-51782 .background-carousel .crl-details { padding: 0;margin: 0;background-color: transparent;width: 100%;max-width: 1185px;display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.style-51782 .background-carousel .h4-style.crl-title { font-family: 'Playfair Display', serif;font-size: 4.18vw;color: #fff;margin: 0; }
.style-51782 .background-carousel .crl-caption { font-weight: 600;font-size: 1.5rem;line-height: 1.6;font-family: 'Josefin Slab', serif;color: #fff;padding-top: 1.875rem;position: relative;margin-top: 1.625rem; }
.style-51782 .background-carousel .crl-caption:before { content: "";display: block;position: absolute;top: 0;left: 0;width: 5rem;height: 2px;background-color: #90d7e7; }
.style-51782 .background-carousel .controls .control-prev { opacity: 1;width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0 !important;margin: -2rem 0 0 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51782 .background-carousel .controls .control-prev:hover { background-color: #00674e; }
.style-51782 .background-carousel .controls .control-next { opacity: 1;width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0 !important;margin: -2rem 0 0 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51782 .background-carousel .controls .control-next:hover { background-color: #00674e; }
.style-51782 .background-carousel .pager { height: 0.375rem;bottom: 1.875rem;max-width: 1185px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-51782 .background-carousel .pager li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51782 .background-carousel .pager li a:hover { background-color: #fff; }
.style-51782 .background-carousel .pager li > a.current-pager-item { background-color: #fff; }
.style-89691 .h2-style { margin: 0;padding: 0.625rem 1.5rem;display: block;position: absolute;top: 1.25rem;left: 1.25rem;z-index: 1;background-color: #387661;color: #fff;font-size: 0.875rem;letter-spacing: 0.2rem;font-family: 'Open Sans', sans-serif; }
.style-89691 { margin: 0;position: relative; }
.style-89691 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0;height: auto;max-height: 0;opacity: 0;-webkit-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-moz-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-ms-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;letter-spacing: 0.2rem; }
.style-89691 .carousel.flexslider { margin: 0;padding: 0; }
.style-89691 .carousel figure { background-color: #000;overflow: hidden;position: relative; }
.style-89691 .carousel figure:after { content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 66.666%;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-89691 .carousel figure img { opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;-moz-transition: opacity 0.6s ease, -moz-transform 0.6s ease;-ms-transition: opacity 0.6s ease, -ms-transform 0.6s ease;transition: opacity 0.6s ease, transform 0.6s ease; }
.style-89691 .carousel .h4-style.crl-title { display: block;font-size: 2.5rem;line-height: 1.2;color: #ffffff;font-weight: bold;text-decoration: none;position: middle;top: 30%;left: 0;width: 100%;z-index: 1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;font-family: 'Playfair Display', serif; }
.style-89691 .carousel .crl-caption { margin-top: 0;height: auto;max-height: 0;opacity: 0;-webkit-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-moz-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;-ms-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease;transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease; }
.style-89691 .carousel .caption-spacing.crl-inner-details { padding: 3.75% 5%;position: relative;background-color: transparent;line-height: 1.8;margin: 0;color: #fff;overflow: hidden;-webkit-transition: top 0.6s ease;-moz-transition: top 0.6s ease;-ms-transition: top 0.6s ease;transition: top 0.6s ease; }
.style-89691 .carousel .h4-style a.crl-title { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-89691 .carousel .h4-style a.crl-title:hover { color: rgba(255,255,255,0.75); }
.style-89691 .carousel .crl-readmore { margin: 0 0 -1rem 0;height: auto;max-height: 0;opacity: 0;-webkit-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;-moz-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;-ms-transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;transition: opacity 0.6s ease, margin-top 0.6s ease, max-height 0.6s ease, background-position 0.3s ease, background-image 0.3s ease;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-89691 .carousel .crl-author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51715 { margin: 0 0 3.125rem 0; }
.style-51715 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51715 .carousel.flexslider { margin: 0 12.5vw;padding: 0;background-color: #fff; }
.style-51715 .carousel figure { display: flex;flex-flow: row-reverse nowrap;align-items: center; }
.style-51715 .carousel .crl-caption { margin-top: 0.625rem;max-height: 12rem;overflow: hidden; }
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: -12.5vw;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: -12.5vw;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51715 .crl-pager { height: 0.375rem;bottom: 1.75rem !important;margin: 0;box-sizing: border-box;right: 3rem;width: auto; }
.style-51715 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;font-size: 0; }
.style-51715 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51715 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51715 .carousel .caption-spacing.crl-inner-details { padding: 0 2.5vw;margin: 0;line-height: 1.8rem; }
.style-51715 .carousel .h4-style a.crl-title { font-family: 'Playfair Display', serif;font-size: 1.625rem;color: #1e1e21;text-decoration: none;line-height: 1.2;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51715 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-51715 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-51715 .carousel .crl-author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-83625 .h2-style { margin: 0 0 1.625rem 0;text-align: center; }
.style-83625 { margin: 0 0 5.625rem 0; }
.style-83625 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-83625 .carousel.flexslider { margin: 0;padding: 0; }
.style-83625 .carousel .h4-style.crl-title { margin: 0;text-align: center; }
.style-83625 .carousel .crl-caption { margin-top: 0.625rem; }
.style-83625 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-83625 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-83625 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-83625 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-83625 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-83625 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-83625 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-83625 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-83625 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-83625 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.5rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-83625 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-83625 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-83625 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-83625 .carousel .crl-author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51534 .h2-style { margin: 0 0 1.625rem 0; }
.style-51534 { text-align: center;margin: 0 0 5.625rem 0; }
.style-51534 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51534 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51534 .carousel.flexslider { margin: 0;padding: 0; }
.style-51534 .carousel figure { margin: 0 1.25rem; }
.style-51534 .carousel .h4-style.crl-title { margin: 0;line-height: 1.2; }
.style-51534 .carousel .crl-caption { margin-top: 0.625rem; }
.style-51534 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;left: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51534 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51534 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 1.25rem;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51534 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51534 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51534 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51534 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51534 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51534 .carousel .caption-spacing.crl-inner-details { background-color: #90d7e7;padding: 1.25rem;margin: 0;line-height: 1.8;text-align: left; }
.style-51534 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51534 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-51534 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-60165 .h2-style { margin: 0 0 1.625rem 0; }
.style-60165 { text-align: center;margin: 0 0 5.625rem 0; }
.style-60165 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-60165 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-60165 .carousel.flexslider { margin: 0;padding: 0; }
.style-60165 .carousel figure { margin: 0 1.25rem; }
.style-60165 .carousel .h4-style.crl-title { margin: 0;line-height: 1.2; }
.style-60165 .carousel .crl-caption { margin-top: 0.625rem; }
.style-60165 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;left: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-60165 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-60165 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 1.25rem;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-60165 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-60165 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-60165 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-60165 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-60165 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-60165 .carousel .caption-spacing.crl-inner-details { padding: 1.25rem;margin: 0;line-height: 1.8;text-align: left; }
.style-60165 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-60165 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-60165 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-63519 .h2-style { margin: 0 0 1.625rem 0; }
.style-63519 { text-align: center;margin: 0 0 5.625rem 0; }
.style-63519 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-63519 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-63519 .carousel.flexslider { margin: 0;padding: 0; }
.style-63519 .carousel figure { margin: 0 1.25rem; }
.style-63519 .carousel .h4-style.crl-title { margin: 0;line-height: 1.2; }
.style-63519 .carousel .crl-caption { margin-top: 0.625rem; }
.style-63519 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 2rem;height: 2rem;left: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-63519 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-63519 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 2rem;height: 2rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 1.25rem;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-63519 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-63519 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-63519 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-63519 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-63519 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-63519 .carousel .caption-spacing.crl-inner-details { background-color: #FFFFFF;margin: 0;line-height: 1.8;text-align: left; }
.style-63519 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-63519 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-63519 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-62974 .h2-style { margin: 0 0 1.625rem 0; }
.style-62974 { text-align: center;margin: 0 0 5.625rem 0; }
.style-62974 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-62974 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-62974 .carousel.flexslider { margin: 0;padding: 0; }
.style-62974 .carousel figure { margin: 0 1.25rem; }
.style-62974 .carousel .h4-style.crl-title { margin: 0;line-height: 1.2; }
.style-62974 .carousel .crl-caption { margin-top: 0.625rem; }
.style-62974 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;left: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-62974 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-62974 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 1.25rem;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-62974 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-62974 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-62974 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-62974 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-62974 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-62974 .carousel .caption-spacing.crl-inner-details { background-color: #F1F2F5;padding: 1.25rem;margin: 0;line-height: 1.8;text-align: left; }
.style-62974 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-62974 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-62974 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-51566 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51566 { text-align: center;margin: 0 0 5.625rem 0; }
.style-51566 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51566 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51566 .carousel.flexslider { margin: 0;padding: 0; }
.style-51566 .carousel figure { margin: 0 1.25rem; }
.style-51566 .carousel .h4-style.crl-title { margin: 0;line-height: 1.2;color: #fff; }
.style-51566 .carousel .crl-caption { margin-top: 0.625rem;color: #fff; }
.style-51566 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;left: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51566 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51566 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 1.25rem;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51566 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51566 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51566 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: rgba(255,255,255,0.3);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51566 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-51566 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-51566 .carousel .caption-spacing.crl-inner-details { background-color: rgba(255,255,255,0.2);padding: 1.25rem;margin: 0;line-height: 1.8;text-align: left; }
.style-51566 .carousel .h4-style a.crl-title { display: block;: line-height 1.2;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51566 .carousel .crl-readmore { margin-top: 1.25rem;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-96234 .h2-style { margin: 0 0 1.625rem 0; }
.style-96234 { text-align: center;margin: 0 0 5.625rem 0; }
.style-96234 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-96234 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-96234 .carousel.flexslider { margin: 0;padding: 0; }
.style-96234 .carousel figure { margin: 0 1.25rem; }
.style-96234 .carousel .h4-style.crl-title { margin: 0;line-height: 1.2;font-size: 24px;text-align: center;color: #00674E; }
.style-96234 .carousel .crl-caption { margin-top: 0.625rem;line-height: 1.9;color: #000000;font-family: 'Playfair Display', serif; }
.style-96234 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 2rem;height: 2rem;left: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-96234 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-96234 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 2rem;height: 2rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 1.25rem;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-96234 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-96234 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-96234 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-96234 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-96234 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-96234 .carousel .caption-spacing.crl-inner-details { background-color: #FFFFFF;margin: 0;line-height: 1.8;text-align: left; }
.style-96234 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-96234 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-96234 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-51545 .h2-style { margin: 0 0 1.625rem 0; }
.style-51545 .h4-style { line-height: 1.2; }
.style-51545 { margin: 0 0 5.625rem 0; }
.style-51545 .description { margin-top: 0.625rem; }
.style-51545 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51545 .readmore { margin-top: 1.25rem; }
.style-51545 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-51545 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51545 .h4-style A:hover { color: #00674e; }
.style-51545 .long-description { margin-top: 0.625rem; }
.style-51545 .brief-description { margin-top: 0.625rem; }
.style-51545 .location { margin-top: 0.625rem; }
.style-51545 .contact-info { margin-top: 0.625rem; }
.style-51545 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51545 .news img { margin: 0 0 1.25rem 0 !important; }
.style-51545 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-51545 .question { margin: 0; }
.style-51545 .answer { margin-top: 0.625rem; }
.style-51545 .carousel.flexslider { margin: 0px;padding: 0px;text-align: left; }
.style-51545 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: auto;bottom: -4.25rem;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51545 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51545 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: auto;bottom: -4.25rem;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51545 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51545 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51545 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51545 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51545 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51545 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51545 A.links-urllink:hover { color: #00674e; }
.style-51545 .carousel .text-slide { padding: 2px;margin: 0 1.25rem; }
.style-51545 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51545 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51545 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51545 .event-detail { margin: 1.25rem 0 0 0;padding: 3px; }
.style-51569 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51569 .h4-style { line-height: 1.2;color: #fff; }
.style-51569 A { color: #fff; }
.style-51569 { margin: 0 0 5.625rem 0; }
.style-51569 .description { margin-top: 0.625rem;color: #fff; }
.style-51569 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51569 .readmore { margin-top: 1.25rem;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png'); }
.style-51569 .link-image { margin: 0 0 1.25rem 0 !important; }
.style-51569 .h4-style A { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51569 .h4-style A:hover { color: rgba(255,255,255,0.75); }
.style-51569 .long-description { margin-top: 0.625rem;color: #fff; }
.style-51569 .brief-description { margin-top: 0.625rem;color: #fff; }
.style-51569 .location { margin-top: 0.625rem;color: #fff; }
.style-51569 .contact-info { margin-top: 0.625rem;color: #fff; }
.style-51569 .author { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51569 .news img { margin: 0 0 1.25rem 0 !important; }
.style-51569 .lists img { margin: 0 0 1.25rem 0 !important; }
.style-51569 .question { margin: 0; }
.style-51569 .answer { margin-top: 0.625rem;color: #fff; }
.style-51569 .carousel.flexslider { margin: 0;padding: 0; }
.style-51569 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: auto;bottom: -4.25rem;left: 0;margin: 0;background-color: rgba(255,255,255,0.2);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51569 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: rgba(0,0,0,0.2); }
.style-51569 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: auto;bottom: -4.25rem;right: 0;margin: 0;background-color: rgba(255,255,255,0.2);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51569 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: rgba(0,0,0,0.2); }
.style-51569 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51569 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: rgba(255,255,255,0.3);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51569 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-51569 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-51569 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #fff;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51569 A.links-urllink:hover { color: rgba(255,255,255,0.75); }
.style-51569 .carousel .text-slide { padding: 0;margin: 0 1.25rem; }
.style-51569 .date-icon { display: inline-block;float: none;background-color: rgba(255,255,255,0.2);vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51569 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51569 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51569 .event-detail { margin: 1.25rem 0 0 0; }
.style-51623 { position: absolute;width: 100%;min-width: 165vh;top: 0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: -1; }
.style-51623 .carousel.flexslider { margin: 0;padding: 0; }
.style-54485 .h2-style { margin: 0 0 1.625rem 0; }
.style-54485 { margin: 0 0 5.625rem 0; }
.style-54485 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-54485 .carousel.flexslider { .carousel-container {
  width: 50%;/* adjust as needed */
  max-width: 385px;/* limit the maximum width */
  overflow: hidden;: /* prevent images from overflowing */
}; }
.style-54485 .carousel figure img { max-width: 50%;max-height: 400px;object-fit: cover;display: block;margin: auto; }
.style-54485 .carousel .h4-style.crl-title { margin: 0; }
.style-54485 .carousel .crl-caption { margin-top: 0.625rem; }
.style-54485 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-54485 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-54485 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-54485 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-54485 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-54485 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-54485 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-54485 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-54485 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-54485 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.5rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-54485 .carousel .h4-style a.crl-title { display: block;text-align: center;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-54485 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-54485 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-54485 .carousel .crl-author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51532 .h2-style { margin: 0 0 1.625rem 0; }
.style-51532 { margin: 0 0 3.125rem 0; }
.style-51532 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51532 .carousel.flexslider { margin: 0;padding: 0; }
.style-51532 .carousel .h4-style.crl-title { margin: 0; }
.style-51532 .carousel .crl-caption { margin-top: 0.625rem; }
.style-51532 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-51532 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51532 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51532 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51532 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51532 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51532 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51532 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51532 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51532 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-51532 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51532 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-51532 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-51532 .carousel .crl-author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51565 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51565 { margin: 0 0 3.125rem 0; }
.style-51565 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51565 .carousel.flexslider { margin: 0;padding: 0; }
.style-51565 .carousel .h4-style.crl-title { margin: 0;color: #fff; }
.style-51565 .carousel .crl-caption { margin-top: 0.625rem;color: #fff; }
.style-51565 .carousel .crl-description { color: #fff; }
.style-51565 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-51565 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51565 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51565 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51565 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51565 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51565 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: rgba(255,255,255,0.3);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51565 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-51565 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-51565 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.5rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-51565 .carousel .h4-style a.crl-title { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51565 .carousel .h4-style a.crl-title:hover { color: rgba(255,255,25,0.75); }
.style-51565 .carousel .crl-readmore { margin-top: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');color: #fff; }
.style-51565 .carousel .crl-author { font-size: 0.875rem;line-height: 1.4;margin-top: 0.625rem;font-weight: bold;color: #fff; }
.style-87085 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-87085 { margin: 0 0 3.125rem 0; }
.style-87085 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-87085 .carousel.flexslider { margin: 0;padding: 0; }
.style-87085 .carousel .h4-style.crl-title { margin: 0;color: #fff; }
.style-87085 .carousel .crl-caption { margin-top: 0.625rem;color: #fff; }
.style-87085 .carousel .crl-description { color: #fff; }
.style-87085 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-87085 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-87085 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-87085 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-87085 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-87085 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-87085 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: rgba(255,255,255,0.3);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-87085 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-87085 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-87085 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.5rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-87085 .carousel .h4-style a.crl-title { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-87085 .carousel .h4-style a.crl-title:hover { color: rgba(255,255,25,0.75); }
.style-87085 .carousel .crl-readmore { margin-top: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');color: #fff; }
.style-87085 .carousel .crl-author { font-size: 0.875rem;line-height: 1.4;margin-top: 0.625rem;font-weight: bold;color: #fff; }
.style-51530 .h2-style { margin: 0 0 1.625rem 0; }
.style-51530 { margin: 0 0 5.625rem 0; }
.style-51530 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51530 .carousel.flexslider { margin: 0;padding: 0; }
.style-51530 .carousel .h4-style.crl-title { margin: 0;padding: 5px; }
.style-51530 .carousel .crl-caption { margin-top: 0.625rem; }
.style-51530 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-51530 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51530 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51530 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51530 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51530 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51530 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51530 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51530 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51530 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.5rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-51530 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51530 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-51530 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-51530 .carousel .crl-author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51564 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51564 { margin: 0 0 5.625rem 0; }
.style-51564 time { font-size: 0.875rem;color: #fff;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51564 .carousel.flexslider { margin: 0;padding: 0; }
.style-51564 .carousel .h4-style.crl-title { margin: 0;color: #fff; }
.style-51564 .carousel .crl-caption { margin-top: 0.625rem;color: #fff; }
.style-51564 .carousel .crl-description { color: #fff; }
.style-51564 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-51564 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51564 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51564 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51564 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51564 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51564 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: rgba(255,255,255,0.3);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51564 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-51564 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-51564 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.5rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-51564 .carousel .h4-style a.crl-title { display: block;color: #fff;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51564 .carousel .h4-style a.crl-title:hover { color: rgba(255,255,25,0.75); }
.style-51564 .carousel .crl-readmore { margin-top: 1.25rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');color: #fff; }
.style-51564 .carousel .crl-author { font-size: 0.875rem;line-height: 1.4;margin-top: 0.625rem;font-weight: bold;color: #fff; }
.style-86789 .h2-style { margin: 0 0 1.625rem 0; }
.style-86789 { margin: 0 0 5.625rem 0; }
.style-86789 time { font-size: 0.875rem;color: #909195;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-86789 .carousel.flexslider { margin: 0;padding: 0; }
.style-86789 .carousel .h4-style.crl-title { margin: 0; }
.style-86789 .carousel .crl-caption { margin-top: 0.625rem; }
.style-86789 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: rgba(255,255,255,0.75);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 0.875rem; }
.style-86789 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-86789 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-86789 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 0;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-86789 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-86789 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-86789 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-86789 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-86789 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-86789 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 0 2.5rem;margin: 1.5rem 0 0 0;line-height: 1.8; }
.style-86789 .carousel .h4-style a.crl-title { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-86789 .carousel .h4-style a.crl-title:hover { color: #00674e; }
.style-86789 .carousel .crl-readmore { margin-top: 1.25rem; }
.style-86789 .carousel .crl-author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51542 .h2-style { margin: 0 0 1.625rem 0; }
.style-51542 .h4-style { line-height: 1.2;margin: 0; }
.style-51542 { padding: 5px 10px 75px 10px;background-color: #F1F2F5; }
.style-51542 .description { margin-top: 0.625rem; }
.style-51542 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51542 .readmore { margin-top: 1.25rem; }
.style-51542 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51542 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51542 .h4-style A:hover { color: #00674e; }
.style-51542 .long-description { margin-top: 0.625rem; }
.style-51542 .brief-description { margin-top: 0.625rem; }
.style-51542 .location { margin-top: 0.625rem; }
.style-51542 .contact-info { margin-top: 0.625rem; }
.style-51542 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51542 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51542 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-51542 .question { margin: 0; }
.style-51542 .answer { margin-top: 0.625rem; }
.style-51542 .carousel.flexslider { margin: 0;padding: 0; }
.style-51542 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: #dddee1;font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-51542 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 2rem;height: 2rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51542 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51542 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 2rem;height: 2rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51542 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51542 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51542 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51542 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51542 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51542 A.links-urllink { font-family: 'Playfair Display', serif;text-decoration: underline;display: inline-block;font-style: italic;color: #00674e;font-size: 1.275rem;line-height: 1.5;padding-right: 2.25rem;position: relative;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-green.png');background-position: right 0px center;background-repeat: no-repeat;background-size: 1.5rem;-webkit-transition: background-position 0.3s ease, background-image 0.3s ease;-moz-transition: background-position 0.3s ease, background-image 0.3s ease;-ms-transition: background-position 0.3s ease, background-image 0.3s ease;transition: background-position 0.3s ease, background-image 0.3s ease; }
.style-51542 A.links-urllink:hover { color: #00674e; }
.style-51542 .carousel .text-slide { padding: 1.rem 1.5rem;margin: 0 2.625rem; }
.style-51568 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51568 .h4-style { margin: 0;font-family: 'Josefin Slab', serif;font-weight: 700;text-align: center;font-size: 1.6rem;line-height: 1.4; }
.style-51568 { margin: 0 0 5.625rem 0; }
.style-51568 .description { margin-top: 0.625rem; }
.style-51568 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51568 .readmore { margin-top: 1.25rem; }
.style-51568 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51568 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51568 .h4-style A:hover { color: #00674e; }
.style-51568 .long-description { margin-top: 0.625rem; }
.style-51568 .brief-description { margin-top: 0.625rem;text-align: center;font-family: 'Josefin Slab', serif;font-weight: 600;font-size: 1.5rem;line-height: 1.4;color: #37424a; }
.style-51568 .location { margin-top: 0.625rem; }
.style-51568 .contact-info { margin-top: 0.625rem; }
.style-51568 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51568 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51568 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-51568 .question { margin: 0; }
.style-51568 .answer { margin-top: 0.625rem; }
.style-51568 .carousel.flexslider { margin: 0;padding: 0;padding-top: 50px; }
.style-51568 .carousel.flexslider:before { content: "";display: block;position: absolute;top: -30px;left: 50%;margin-left: -2rem;width: 4rem;height: 4rem;border-radius: 50%;background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/quote.png);background-position: center;background-repeat: no-repeat;background-color: #90d7e7; }
.style-51568 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #fff;border-radius: 0;background-color: rgba(255,255,255,0.2);font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-51568 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(139,207,223,1);border-radius: 50px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51568 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(139,207,223,1);border-radius: 50px;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51568 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51568 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: rgba(255,255,255,0.3);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51568 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-51568 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-51568 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51568 A.links-urllink:hover { color: #00674e; }
.style-51568 .carousel .text-slide { padding: 1.5rem 2.5rem;margin: 0 5.625rem;background-color: #fff; }
.style-51568 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51568 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51568 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51568 .event-detail { margin: 1.25rem 0 0 0; }
.style-51772 .h2-style { margin: 0 0 1.625rem 0; }
.style-51772 .h4-style { line-height: 1.2;margin: 0; }
.style-51772 { margin: 0 0 5.625rem 0; }
.style-51772 .description { margin-top: 0.625rem; }
.style-51772 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51772 .readmore { margin-top: 1.25rem; }
.style-51772 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51772 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51772 .h4-style A:hover { color: #00674e; }
.style-51772 .long-description { margin-top: 0.625rem; }
.style-51772 .brief-description { margin-top: 0.625rem; }
.style-51772 .location { margin-top: 0.625rem; }
.style-51772 .contact-info { margin-top: 0.625rem; }
.style-51772 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51772 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51772 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-51772 .question { margin: 0; }
.style-51772 .answer { margin-top: 0.625rem; }
.style-51772 .carousel.flexslider { margin: 0;padding: 0; }
.style-51772 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: #dddee1;font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-51772 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51772 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51772 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51772 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51772 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51772 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51772 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51772 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51772 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51772 A.links-urllink:hover { color: #00674e; }
.style-51772 .carousel .text-slide { padding: 1.5rem 2.5rem;margin: 0 5.625rem; }
.style-51772 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51772 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51772 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51772 .event-detail { margin: 1.25rem 0 0 0; }
.style-51536 .h2-style { margin: 0 0 1.625rem 0; }
.style-51536 .h4-style { line-height: 1.2;margin: 0; }
.style-51536 { margin: 0 0 5.625rem 0; }
.style-51536 .description { margin-top: 0.625rem; }
.style-51536 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51536 .readmore { margin-top: 1.25rem; }
.style-51536 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51536 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51536 .h4-style A:hover { color: #00674e; }
.style-51536 .long-description { margin-top: 0.625rem; }
.style-51536 .brief-description { margin-top: 0.625rem; }
.style-51536 .location { margin-top: 0.625rem; }
.style-51536 .contact-info { margin-top: 0.625rem; }
.style-51536 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51536 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51536 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-51536 .question { margin: 0; }
.style-51536 .answer { margin-top: 0.625rem; }
.style-51536 .carousel.flexslider { margin: 0;padding: 0; }
.style-51536 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: #dddee1;font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-51536 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51536 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-51536 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51536 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-51536 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51536 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51536 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-51536 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-51536 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51536 A.links-urllink:hover { color: #00674e; }
.style-51536 .carousel .text-slide { padding: 1.5rem 2.5rem;margin: 0 5.625rem;background-color: #90d7e7; }
.style-51536 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51536 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51536 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51536 .event-detail { margin: 1.25rem 0 0 0; }
.style-63489 .h2-style { margin: 0 0 1.625rem 0; }
.style-63489 .h4-style { line-height: 1.2;margin: 0; }
.style-63489 { margin: 0 0 5.625rem 0;border-width: 1px;border-style: solid;border-color: #B0B0B0; }
.style-63489 .description { margin-top: 0.625rem; }
.style-63489 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-63489 .readmore { margin-top: 1.25rem; }
.style-63489 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-63489 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-63489 .h4-style A:hover { color: #00674e; }
.style-63489 .long-description { margin-top: 0.625rem; }
.style-63489 .brief-description { margin-top: 0.625rem; }
.style-63489 .location { margin-top: 0.625rem; }
.style-63489 .contact-info { margin-top: 0.625rem; }
.style-63489 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-63489 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-63489 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-63489 .question { margin: 0; }
.style-63489 .answer { margin-top: 0.625rem; }
.style-63489 .carousel.flexslider { margin: 0;padding: 0; }
.style-63489 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: #dddee1;font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-63489 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 2rem;height: 2rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-63489 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-63489 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 2rem;height: 2rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-63489 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-63489 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-63489 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-63489 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-63489 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-63489 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-63489 A.links-urllink:hover { color: #00674e; }
.style-63489 .carousel .text-slide { padding: 1.5rem 2.5rem; }
.style-63489 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-63489 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-63489 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-63489 .event-detail { margin: 1.25rem 0 0 0; }
.style-51567 .h2-style { margin: 0 0 1.625rem 0;color: #fff; }
.style-51567 .h4-style { line-height: 1.2;margin: 0; }
.style-51567 { margin: 0 0 5.625rem 0; }
.style-51567 .description { margin-top: 0.625rem; }
.style-51567 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-51567 .readmore { margin-top: 1.25rem; }
.style-51567 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-51567 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51567 .h4-style A:hover { color: #00674e; }
.style-51567 .long-description { margin-top: 0.625rem; }
.style-51567 .brief-description { margin-top: 0.625rem; }
.style-51567 .location { margin-top: 0.625rem; }
.style-51567 .contact-info { margin-top: 0.625rem; }
.style-51567 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-51567 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-51567 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-51567 .question { margin: 0; }
.style-51567 .answer { margin-top: 0.625rem; }
.style-51567 .carousel.flexslider { margin: 0;padding: 0; }
.style-51567 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: #dddee1;font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-51567 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(255,255,255,0.2);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51567 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: rgba(0,0,0,0.2); }
.style-51567 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(255,255,255,0.2);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-51567 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: rgba(0,0,0,0.2); }
.style-51567 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-51567 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: rgba(255,255,255,0.3);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-51567 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-51567 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-51567 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-51567 A.links-urllink:hover { color: #00674e; }
.style-51567 .carousel .text-slide { padding: 1.5rem 2.5rem;margin: 0 5.625rem;background-color: #fff; }
.style-51567 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-51567 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-51567 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-51567 .event-detail { margin: 1.25rem 0 0 0; }
.style-58126 .h2-style { margin: 0 0 1.625rem 0; }
.style-58126 .h4-style { line-height: 1.2;margin: 0; }
.style-58126 { margin: 0 0 5.625rem 0; }
.style-58126 .description { margin-top: 0.625rem; }
.style-58126 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-58126 .readmore { margin-top: 1.25rem; }
.style-58126 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-58126 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-58126 .h4-style A:hover { color: #00674e; }
.style-58126 .long-description { margin-top: 0.625rem; }
.style-58126 .brief-description { margin-top: 0.625rem; }
.style-58126 .location { margin-top: 0.625rem; }
.style-58126 .contact-info { margin-top: 0.625rem; }
.style-58126 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-58126 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-58126 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-58126 .question { margin: 0; }
.style-58126 .answer { margin-top: 0.625rem; }
.style-58126 .carousel.flexslider { margin: 0;padding: 0; }
.style-58126 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: #dddee1;font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-58126 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-58126 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-58126 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-58126 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-58126 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-58126 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-58126 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-58126 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-58126 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-58126 A.links-urllink:hover { color: #00674e; }
.style-58126 .carousel .text-slide { padding: 1.5rem 2.5rem;margin: 0 5.625rem; }
.style-58126 .date-icon { display: inline-block;float: none;background-color: #00674e;vertical-align: top;padding: 0.375rem 1.125rem; }
.style-58126 .month-name { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #90d7e7;letter-spacing: 0.2rem;text-transform: uppercase;vertical-align: top; }
.style-58126 .day-number { display: inline-block;font-weight: bold;font-size: 0.875rem;color: #fff;letter-spacing: 0.2rem;text-transform: uppercase;margin-left: 0.125rem;vertical-align: top; }
.style-58126 .event-detail { margin: 1.25rem 0 0 0; }
.style-54556 .h2-style { margin: 0 0 1.625rem 0; }
.style-54556 .h4-style { line-height: 1.2;margin: 0; }
.style-54556 .description { margin-top: 0.625rem; }
.style-54556 time { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;letter-spacing: 0.2rem; }
.style-54556 .readmore { margin-top: 1.25rem; }
.style-54556 .link-image { float: left;max-width: 60%;margin: 0 1.25rem 1.25rem 0 !important; }
.style-54556 .h4-style A { display: block;color: #1e1e21;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-54556 .h4-style A:hover { color: #00674e; }
.style-54556 .long-description { margin-top: 0.625rem; }
.style-54556 .brief-description { margin-top: 0.625rem; }
.style-54556 .location { margin-top: 0.625rem; }
.style-54556 .contact-info { margin-top: 0.625rem; }
.style-54556 .author { font-size: 0.875rem;color: #1e1e21;line-height: 1.4;margin-top: 0.625rem;font-weight: bold; }
.style-54556 .news img { margin: 0 1.25rem 1.25rem 0 !important; }
.style-54556 .lists img { margin: 0 1.25rem 1.25rem 0 !important;font-weight: bold; }
.style-54556 .question { margin: 0; }
.style-54556 .carousel .counter.crl-counter { font-size: 0.875rem;line-height: 1.2;text-transform: uppercase;color: #909195;border-radius: 0;background-color: #dddee1;font-weight: bold;padding: 0.75rem 1.875rem;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: -3.5rem; }
.style-54556 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-leftarrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;left: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-54556 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-color: #00674e; }
.style-54556 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 4rem;height: 4rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');background-position: center center;background-repeat: no-repeat;background-size: 1.5rem;top: 50%;right: 0;margin: 0;background-color: rgba(0,0,0,0.7);-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }
.style-54556 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-color: #00674e; }
.style-54556 .crl-pager { height: 0.375rem;bottom: -2.5rem; }
.style-54556 .carousel .flex-control-nav li a { box-shadow: none;width: 1.875rem;height: 0.375rem;border-radius: 0;margin: 0 0.625rem;background-color: #90d7e7;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-ms-transition: background-color 0.3s ease;transition: background-color 0.3s ease; }
.style-54556 .carousel .flex-control-nav li a:hover { background-color: #00674e; }
.style-54556 .carousel .flex-control-nav li > a.flex-active { background-color: #00674e; }
.style-54556 A.links-urllink { display: block;font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease; }
.style-54556 A.links-urllink:hover { color: #00674e; }
.style-54556 .carousel .text-slide { background-color: #90d7e7; }
.style-92790 .h4-style { font-family: 'Josefin Slab', serif;font-size: 4.18vw;color: #fff;margin: 0;text-align: right; }
.style-92790 { position: absolute;top: 50%;right: 0%;align-items: right;padding: 70px 20px; }
.style-92790 .brief-description { font-weight: 600;font-size: 1.5rem;line-height: 1.6;font-family: 'Josefin Slab', serif;color: #fff;padding-top: 1.875rem;position: relative;margin-top: 1.625rem;: .625rem;text-align: right; }
.style-92790 .brief-description:before { content: "";display: block;position: absolute;top: 0;left: 0;width: 5rem;height: 2px;background-color: #90d7e7; }
.style-92790 .lists img { margin: 0; }
.style-92790 .carousel.flexslider { margin: 0;padding: 0;text-align: center;float: center; }
.style-92790 .carousel .text-slide { padding: 0;float: center;text-align: center; }
.style-51638 { position: absolute;margin: 0;width: 100.1%;min-width: 178vh;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);opacity: 1;z-index: -1; }
.style-51638 .carousel.flexslider { margin: 0;padding: 0; }
.style-61720 { position: absolute;margin: 0;width: 100.1%;min-width: 178vh;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);opacity: 1;z-index: -1; }
.style-61720 .carousel.flexslider { margin: 0;padding: 0; }
.style-96233 { height: 100%; }
.style-51575 { position: relative;z-index: 0;padding: 3.75em 0;background-color: #0072ce;box-shadow: 1185px 0px 0px 0px #0072ce, -1185px 0px 0px 0px #0072ce, 734px 0px 0px 0px #0072ce, -734px 0px 0px 0px #0072ce, 20px 0px 0px 0px #0072ce, -20px 0px 0px 0px #0072ce;color: #fff; }
.style-51577 { position: relative;z-index: 0;padding: 3.75em 0;background-color: #37424a;box-shadow: 1185px 0px 0px 0px #37424a, -1185px 0px 0px 0px #37424a, 734px 0px 0px 0px #37424a, -734px 0px 0px 0px #37424a, 20px 0px 0px 0px #37424a, -20px 0px 0px 0px #37424a;color: #fff; }
.style-51753 { position: relative;z-index: 0;padding: 3.75em 0;background-color: #f1f2f5;box-shadow: 1185px 0px 0px 0px #f1f2f5, -1185px 0px 0px 0px #f1f2f5, 734px 0px 0px 0px #f1f2f5, -734px 0px 0px 0px #f1f2f5, 20px 0px 0px 0px #f1f2f5, -20px 0px 0px 0px #f1f2f5; }
.style-51574 { position: relative;z-index: 0;padding: 3.75em 0;background-color: #00674e;box-shadow: 1185px 0px 0px 0px #00674e, -1185px 0px 0px 0px #00674e, 734px 0px 0px 0px #00674e, -734px 0px 0px 0px #00674e, 20px 0px 0px 0px #00674e, -20px 0px 0px 0px #00674e;color: #fff; }
.style-51576 { position: relative;z-index: 0;padding: 3.75em 0;background-color: #003145;box-shadow: 1185px 0px 0px 0px #003145, -1185px 0px 0px 0px #003145, 734px 0px 0px 0px #003145, -734px 0px 0px 0px #003145, 20px 0px 0px 0px #003145, -20px 0px 0px 0px #003145;color: #fff; }
.style-51629 { position: relative;top: 0;text-align: right;width: 100%;z-index: 100;padding: 0;margin-top: -1px;box-sizing: border-box;background-color: transparent;-webkit-transition: border-bottom 0.6s ease, background-color 0.6s ease, -webkit-box-shadow 0.6s ease;-moz-transition: border-bottom 0.6s ease, background-color 0.6s ease, -moz-box-shadow 0.6s ease;-ms-transition: border-bottom 0.6s ease, background-color 0.6s ease, -ms-box-shadow 0.6s ease;transition: border-bottom 0.6s ease, background-color 0.6s ease, box-shadow 0.6s ease;border-bottom: 1px solid rgba(255,255,255,0.3);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none); }
.style-51637 { background-color: #000;height: 100vh;position: relative;overflow: hidden;z-index: 0;margin-top: -6rem !important; }
.style-51637:after { content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 6rem;background: -moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-51840 { position: absolute;top: calc(50% + 3rem);left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;max-width: 75vw; }
.style-51630 { background-color: #000;height: 80vh;position: relative;overflow: hidden;z-index: -1;margin-top: -6rem !important; }
.style-51630:after { content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 6rem;background: -moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-51621 { background-color: #000;height: 50vh;position: relative;overflow: hidden;z-index: -1;margin-top: -6rem !important; }
.style-51621:after { content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 6rem;background: -moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-51631 { text-align: center;padding: 3rem 0;position: relative;margin: -5rem auto 0 auto;z-index: 1; }
.style-51631:before { content: "";z-index: -1;display: block;position: absolute;top: 0;left: 50%;width: 85vw;height: 100%;min-width: 1185px;background-color: #00674e;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-51631:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 85vw;min-width: 1185px;height: 0.5rem;background-color: rgba(0,0,0,0.1);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-51581 { position: relative;top: 0;text-align: right;width: 100%;z-index: 100;padding: 0;margin-top: -1px;box-sizing: border-box;background-color: transparent;-webkit-transition: border-bottom 0.6s ease, background-color 0.6s ease, -webkit-box-shadow 0.6s ease;-moz-transition: border-bottom 0.6s ease, background-color 0.6s ease, -moz-box-shadow 0.6s ease;-ms-transition: border-bottom 0.6s ease, background-color 0.6s ease, -ms-box-shadow 0.6s ease;transition: border-bottom 0.6s ease, background-color 0.6s ease, box-shadow 0.6s ease;border-bottom: 1px solid rgba(0,0,0,0.3);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none); }
.style-51602 { display: flex;flex-flow: row nowrap; }
.style-51590 { background-color: #fff; }
.style-51709 { position: relative;z-index: 0;padding: 5rem 0;margin-top: 3.125rem !important;margin-bottom: 5rem !important;background-color: #f1f2f5;box-shadow: 1185px 0px 0px 0px #f1f2f5, -1185px 0px 0px 0px #f1f2f5, 734px 0px 0px 0px #f1f2f5, -734px 0px 0px 0px #f1f2f5, 20px 0px 0px 0px #f1f2f5, -20px 0px 0px 0px #f1f2f5; }
.style-51641 { background-color: #00674e;padding: 5rem 0; }
.style-68393 { background-color: #90d7e7;padding: 5rem 0; }
.style-69261 { padding: 5rem 0; }
.style-51706 { background-color: #fff;padding: 5rem 0; }
.style-51717 { background-color: #f1f2f5;padding: 5rem 0; }
.style-51699 { padding: 5rem 0;background-color: rgba(52,54,59,0.7); }
.style-51643 { background-color: #fff;padding: 5rem 0; }
.style-51595 { background-color: #fff;padding: 4.6875rem 0 0 0; }
.style-75653 { background-color: #fff;padding: 0px; }
.style-51591 { text-align: center;padding: 3rem 0;position: relative;margin: 0 auto;z-index: 1; }
.style-51591:before { content: "";z-index: -1;display: block;position: absolute;top: 0;left: 50%;width: 85vw;height: 100%;min-width: 1185px;background-color: #f1f2f5;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-51591:after { content: "";display: block;position: absolute;bottom: 0;left: 50%;width: 85vw;min-width: 1185px;height: 0.5rem;background-color: rgba(0,0,0,0.1);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-51635 { background-color: #1e1e21; }
.style-51596 { background-color: #00674e;padding: 3.75rem 0; }
.style-51579 { background-color: transparent;min-height: 1px; }
.style-51401 .h2-style { padding: 0 1.5rem;margin: 0; }
.style-51401 .h4-style { background-color: #00674e;line-height: 2.5rem;height: 2.5rem;margin: 0;color: #fff; }
.style-51401 { background-color: #fff; }
.style-51401 .emergencybulletin .close { width: 40px;height: 40px;color: #fff;text-decoration: none;font-weight: bold;line-height: 40px;background-color: rgba(255,255,255,0.2);text-align: center; }
.style-51401 .emergencybulletin .close:hover { background-color: rgba(0,0,0,0.2); }
.style-51401 .emergencybulletin .logo { background-color: #00674e;padding: 0.625rem 1.5rem;text-align: center;margin: 0 0 1.25rem 0; }
.style-51401 .emergencybulletin .alert-icon { margin: 0 0.625rem 0 1.5rem;padding: 0.25rem 0;background-position: center; }
.style-51401 .emergencybulletin .message { margin-top: 1.25rem;padding: 0 1.5rem; }
.style-51401 .emergencybulletin .addinfo.button { margin: 1.25rem 1.5rem; }
.style-51401 .emergencybulletinbanner .close { width: 40px;height: 40px;color: #fff;text-decoration: none;font-weight: bold;line-height: 40px;background-color: rgba(255,255,255,0.2);text-align: center;margin: 0;vertical-align: top; }
.style-51401 .emergencybulletinbanner .close:hover { background-color: rgba(0,0,0,0.2); }
.style-51401 .emergencybulletinbanner .message { margin: 1.25rem 1.5rem;padding: 0 1.5rem; }
.style-51401 .emergencybulletinbanner .addinfo.button { color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');display: inline-block;vertical-align: top;line-height: 2.5rem;height: 2.5rem; }
.style-51402 .mm-button-container { background-color: #00674e;border-bottom: 1px solid rgba(255,255,255,0.3); }
.style-51402 .mm-button { padding: 0;width: 100%;height: 3rem;color: #fff; }
.style-51402 .mm-text { font-weight: bold;text-transform: uppercase;color: #66686d;background-color: #fff; }
.style-51402 .mm-text:hover { color: #00674e; }
.style-51402 .mm-menu-separator { background-color: #ccc; }
.style-51402 .mm-back { background-color: #90d7e7;color: #1e1e21;text-transform: uppercase;font-size: 0.875rem;letter-spacing: 0.2rem; }
.style-51402 .mm-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/Menu.png');width: 3rem;height: 100%;vertical-align: top; }
.style-51402 .mm-login-button { font-weight: bold;font-size: 0.875rem;text-transform: uppercase;letter-spacing: 0;color: #fff;line-height: 3rem;height: 3rem;padding: 0 0.625rem 0 0; }
.style-51402 .mm-login-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/lock-white.png');background-size: 1.5rem;margin-right: 0.375rem;width: 3rem;height: 3rem;margin: 0;vertical-align: top; }
/* ============= CUSTOM CSS ============== */
/*Generic HTML tag fixes*/
a{cursor: pointer; outline: 0;}/*making links show a pointer on hover and removing outline*/
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/

/*Framework Fixes*/
.row-fluid [class*="span"]{min-height: 1px;}/*reducing min height of empty columns so they don't take up so much height*/
.layout {position: relative; z-index: 0;} /* keeps layout contents from appearing over important lightboxes and banners */
.carousel {position: relative; z-index: 0;} /* keeps carousel descendants from stacking independent of the carousel itself */
.mobilemenu {position: relative; z-index: 100;} /* keeps the mobile menu from appearing over the emergency bulletin */
.fixed-bulletin {position: relative; z-index: 500 !important;} /* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.bulletin-banner .fixed-region{position: static;}/*removing fixed region when emergency bulletin banner is on, so header isn't showing 1/2 way down the screen as you scroll down the page*/
.bulletin-banner .fixed-region + .region{margin-top: 0 !important;}/*removing the margin top on the region below the fixed header when the emergency bulletin banner is on*/
html.styler .externalvideo{padding: 10px;} /*Adding some clickable space around an embed item in Edit Style so you can click on it and apply a style*/

/*Carousel Fixes*/
.content .flexslider{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;}/*removing carousel default styles*/
.carousel.gallery-style.flexslider{height: auto !important} /* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important} /* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides, .carousel .flex-direction-nav{list-style: none;} /* --- removing bullets from showing when carousel loads --- */
.background-carousel .details {opacity: 0}/*hiding carousel details until they transition in, so you don’t see them on page load*/
.carousel figure{min-height: 0 !important;} /* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.carousel .flex-direction-nav .flex-disabled{opacity: 0 !important;}/*not showing the back/next arrow when the carousel has nothing to rotate and is disabled*/
.carousel.flexslider.gallery-style.arrows .flex-direction-nav li{margin: 0;}/*removing news li margins in gallery bar in single image carousel w/ sidebar gallery turned on*/
.background-carousel .detail-container .details{position: absolute; z-index: -1;}/*setting carousel details to absolute to prevent horizontal scroll bar caused by other details stacking up to the right of the current details container*/
.background-carousel .detail-container .details.current-details{position: relative; z-index:1;}/*setting the current details container back to position: relative - it’s default style*/
.background-carousel .crl-details::after{content: " "; display: table; clear: both;}/*fixing collapsed details container, that causes some content within the details container to extend out of the details box.*/
.background-carousel .bg-images{-webkit-backface-visibility: hidden; backface-visibility: hidden; }/*fixing display issues with background carousel when hovering over other items on the page*/
.background-carousel .detail-container .details.current-details{display: block;}/*Showing the background carousel details container for the current slide*/
.flex-direction-nav .flex-disabled {opacity: 0!important; cursor:none; pointer-events:none;} /*turn off arrows if no more content in a gallery*/

/*Menu & Navigation Widget Fixes*/
.menu a, .nav-menu a{color: inherit; text-decoration: none;}/*setting menu links to inherit color from item, and removing underline*/
.mm-button, .mm-button.dl-active, .mm-button:hover{background-color: transparent;}/*removing background color from mobile menu button*/
.menu-type-accordion .sub2:last-child::after,.menu-type-accordion .sub3:last-child::after{padding-bottom: 0px} /* --- removing extra space at bottom of accordion menu subnav --- */
.menu-type-vertical.menu-action-hover.menu-animate-true ul>li:hover>.submenu, .menu-type-vertical.menu-action-hover.menu-animate-true ul li>li:hover>.submenu{left: 100%}/*Fix iOS not setting flyout menu to right of the menu (showing below)*/
.menu-direction-left .l1-item:hover > .submenu{left: 100% !important;}/*fix left position on sub menu when there is a width set on the submenu*/
.menu-type-vertical.menu-direction-left .arrow, .menu-type-vertical.menu-direction-left .subnav .arrow{border-left-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.menu-type-vertical.menu-direction-right .arrow, .menu-type-vertical.menu-direction-right .submenu .arrow{border-right-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.menu-type-horizontal ul .submenu .submenu{top: 0;}/*Aligning level 3 menu with level 2 item in a dropdown menu*/
.menu-type-mega {position: relative; z-index: 90;}/*fixing mega menu z-index so other subnavs can show over it on hover*/
.menu-type-mega ul .panel a:not(.button){display: inline;}/*resetting links inside the mega menu panel to inline*/
.menu-type-mega ul .panel .menu-item a{display: block;}/*setting menu links back to block*/
.mini-sitemap-open, .mini-sitemap-close{display: inline-block;}/*set sitemap open/close buttons to inline-block so they behave like buttons*/
.mini-sitemap ul.collapsed{height: auto;}/*allowing mini site map nav to collapse*/
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}/*setting a width for 7 menu items in the mini sitemap*/
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}/*setting a width for 8 menu items in the mini sitemap*/
.mini-sitemap .width-9{width: 10.5%; margin-right: .5%;}/*setting a width for 9 menu items in the mini sitemap*/
.mini-sitemap .width-10{width: 9.5%; margin-right: .4%;}/*setting a width for 10 menu items in the mini sitemap*/


/*Block Style or Content Fixes*/
.brief-description ul, .long-description ul, .caption ul, .lists ul .long-description ul, .lists ul .brief-description ul{list-style: disc outside; padding: 0; margin: 0 0 10px 25px;} /* --- resetting list style within a brief or long description, caption --- */
.downloads .subcategory-group > ul{margin: 0;} /* --- removing margin from UL around download 
items --- */
.email{-ms-word-break: break-all; word-break: break-all;}/*breaking long emails so they stay within the container*/
.fund .chart.top{max-width: 100%;}/*correcting width of annual fund chart when the alignment is set to top*/
.facultystaffdirectory .table{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/*make the table that wraps the faculty staff directly content go the full width, so some content doesn’t wrap unnecessarily*/
.no-mobile .telephone, .no-mobile .telephone:hover{text-decoration: none; color: inherit; font-weight: inherit; pointer-events: none;}/*don't show telephone links on non-mobile devices*/
.text .photos.left{margin-right: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to left, adding fix for Firefox allowing photos to break out of parent container*/
.text .photos.right{margin-left: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to right, adding fix for Firefox allowing photos to break out of parent container*/
.fixed-bulletin{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}/*Adding box sizing to emergency bulletin banner, because padding causes a scroll bar*/
a.custom-link-photo {text-decoration: none;}/*No underlines on link images*/
.athleticrecentgames .container-fluid{padding: 0;}/*removing left/right padding around content container on athletic schedule from Bootstrap styles*/
.facultystaffdirectory .faculty-staff-list ul li img{height: auto !important;}/*allow directory photo to go to natural proportions*/
.calendardatepicker .month-pager::after{content: "";display: table; clear: both;}/*adding clearfix to calendar buttons above date picker*/
.news .carousel ul li, .news ul li.details{margin: 0;}/*remove bottom margin from items in news carousels*/
.newsdetail, .eventdetail, .announcementdetail, .listdetail  {line-height: inherit;}/*removes line-height being applied to news detail content*/
.downloads ul li{padding: 0;}/*remove 5px of padding at the bottom of downloads item, so styling can be consistent across content types*/
.newsarchivedatepicker .year-container .row-fluid .span6{display: none;}/*News Archive Date Picker - hiding empty divs, so I can set arrows & year to span across container*/
.newsarchivedatepicker .year-container .row-fluid .span4{width: 33%; margin: 0; float: left;}/*News Archive Date Picker - setting arrows & year to span across container*/
.group::after{content: ""; display: table; clear: both;}/*putting clearfix on Group items so that floated content inside group, such as images, don’t horizontally “stack”*/
.play-button img {display: none;}/*Hiding film image in media widget*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */
.affinity .h4-style span.first-name::after, .affinity .h4-style span.last-name::after{content: " "; font-size: 0;}/*Helping affinity names to wrap*/
.affinity ul li img:not(.left) ~ div.details, .affinity ul li img:not(.right) ~ div.details { display: block;}/*setting affinity details to display: block, when the image is set to above, so the details will go the full width of the block*/
.affinity ul li img.left ~ div.details, .affinity ul li img.right ~ div.details{display: table-cell;}/*setting the details to table-cell when the image is on the left or right*/
.news ul li img.left, .news ul li img.right{max-width: 50%;}/*keeping news thumbnails no larger than 50% of the width of the container to give the text more room on smaller widths/viewports*/
.game{clear: both;}/*adding clear, so the Print button on the schedule shows above the 1st game*/
.athleticrecentgames .game .ath-game-info{width: 100%;}/*Recent Games - make game info full width*/
.athleticrecentgames .game .ath-game-info + .span8{display: none;}/*Recent Games - remove empty div taking up space next to game info*/
.athleticteamstatistics table{width: 100%;}/*Athletic Statistics - setting to full width*/
.athleticteampicker .teampicker-control, .departmentpicker .deptpicker-control{margin: 0;}/*removing the 10px bottom margin from the bottom of the team picker so we can better control with styling*/
.team-list{width: 100%;}/*Setting team list to full width of the column*/
.search-text::-webkit-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::-moz-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text:-ms-input-placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.search-text::placeholder {color: inherit;}/*setting search input placeholder to inherit the color that is set*/
.announcement .archive {display: none;}/*Hiding the archive button in announcements, since there is no announcement archive*/
.calendardatepicker .day a, .calendardatepicker .day-header span{height: auto;}/*Allowing calendar date picker cells to render at the height specified by the text and styling*/

/* =============== STYLES ================ */

/*support ticket 017117655*/
.style-51497  .eventdetail .registration a{
	color:#fff;
	display:inline-block;
	padding: 1.18rem 5.5rem 1.1rem 1.5rem;
	margin-top: 1rem;
	background-color: #00674E;
	background-image: none;
	position: relative;
	-webkit-transition: color 0.3s ease, background-color 0.3s ease;
	-moz-transition: color 0.3s ease, background-color 0.3s ease;
	-ms-transition: color 0.3s ease, background-color 0.3s ease;
	transition: color 0.3s ease, background-color 0.3s ease;
	text-decoration:none;
} 
.style-51497  .eventdetail .registration a:after{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 4rem;
	height: 4rem;
	background-color: rgba(0,0,0,0.2);
	background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/readmore-arrow-white.png');
	background-size: 1.5rem;
	background-position: center;
	background-repeat: no-repeat;
}
.style-51497  .eventdetail .registration a:hover{
	background-image: none;
	background-color: #90d7e7;
	color: #1e1e21;
}
/*end support ticket 017117655*/

/*start support ticket 017909986*/
.style-51542 .carousel .slides li{
	display: block !important;
	}
/*end support ticket 017909986*/
/* === ALL STYLES === */
.page-block .content.lists .long-description {display: none;}/*Hide long descriptions from list items*/
.page-block .downloads A:first-child {display: block; font-size: 1.25rem;line-height: 1.2;color: #1e1e21;font-weight: bold;text-decoration: none;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;}/*Style download links*/
.page-block .downloads A:first-child:hover {color: #00674e;}/*Style download links*/
.page-block .crl-pager li, .layout-block .background-carousel .pager li a {margin: 0;float: none;vertical-align: top;}/*No margin for pager items*/

/* === MOBILE MENU === */
.style-51402 .mm-button-container li:nth-child(2) {display: none;}/*Hide middle column*/
.style-51402 .mm-button span.label {line-height: 3rem; height: 3rem; vertical-align: top; margin-left: 0.375rem; text-transform: uppercase; letter-spacing: 0.15rem;}/*Style menu button label*/
.style-51402 .mm-login-button span.label {margin: 0 0 0 0.375rem; vertical-align: top;}/*Style login button label*/

/* === EMERGENCY BULLETIN === */
.style-51401 .emergencybulletin .logo img {max-width: 200px;}/*Set width for logo*/
.emergencybulletinbanner .button-wrap {margin: 0;}/*No margin or button container*/

/* === INT CENTERED STYLE 4 ACROSS === */
.style-51498 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-51498 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-51498 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-51498 li.group:nth-child(4n+1) {padding-left: 0;}/*No left margin for every 4th group starting with first*/
.style-51498 li.group:nth-child(4n+4) {padding-right: 0;}/*No left margin for every 4th group starting with first*/

/* === INT CENTERED STYLE 3 ACROSS === */
.style-51499 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-51499 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-51499 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-51499 li.group:nth-child(3n+1) {padding-left: 0;}/*No left margin for every 4th group starting with first*/
.style-51499 li.group:nth-child(3n+3) {padding-right: 0;}/*No left margin for every 4th group starting with first*/

.style-83390 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-83390 .affinity .details {display: block; margin-left: 45px; }/*Make centered affinity details full width*/
.style-83390 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-83390 li.group:nth-child(3n+1) {padding-left: 0;}/*No left margin for every 4th group starting with first*/
.style-83390 li.group:nth-child(3n+3) {padding-right: 0;}/*No left margin for every 4th group starting with first*/

.style-96235 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-96235 .affinity .details {display: block; margin-left: 45px; }/*Make centered affinity details full width*/
.style-96235 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-96235 li.group:nth-child(3n+1) {padding-left: 0;}/*No left margin for every 4th group starting with first*/
.style-96235 li.group:nth-child(3n+3) {padding-right: 0;}/*No left margin for every 4th group starting with first*/

/* === INT BLOCK GREEN === */
.style-51508 .downloads A:first-child {color: #fff;}/*Change download link color*/
.style-51508 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Change download link color*/

/* === INT BLOCK LIME GREEN === */
.style-51509 .downloads A:first-child {color: #fff;}/*Change download link color*/
.style-51509 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Change download link color*/

/* === INT BLOCK NAVY BLUE === */
.style-51510 .downloads A:first-child {color: #fff;}/*Change download link color*/
.style-51510 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Change download link color*/

/* === INT BLOCK GRAY === */
.style-51511 .downloads A:first-child {color: #fff;}/*Change download link color*/
.style-51511 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Change download link color*/

/* === INT EXPANDABLE LIST === */
.style-51513 .h4-style.on-state {color: #00674e;}/*Change link color*/
.style-51513 .h4-style.on-state:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}/*Rotate line to make minus*/
.style-51513 .links A.links-urllink:after {content: "";display: block;position: absolute; top: 50%;margin-top: -0.71875rem;right: 1rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/link-icon.png');background-position: center top;background-repeat: no-repeat;background-size: contain;}/*Add icon to link title*/
.style-51513 .downloads A:first-child {text-decoration:none;display:block;margin: 0;padding: 1rem 2.5rem;font-size: 1.125rem;color: #1e1e21;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;padding-right: 4rem;}/*Style download links*/
.style-51513 .downloads A:first-child:after {content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/download.png');background-position: center top;background-repeat: no-repeat;background-size: contain;}/*Add icon to download links*/
.style-51497 .links A.links-urllink:after, .style-58271 .links A.links-urllink:after {content: "";display: block;position: absolute; margin-top: -1.71875rem;right: 1rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/link-icon.png');background-position: center top;background-repeat: no-repeat;background-size: contain;}/*Add icon to link title*/
.style-51497 .downloads A:first-child:after, .style-58271 .downloads A:first-child:after {content: "";display: block;position: absolute;margin-top: -1.71875rem;right: 1rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/download.png');background-position: center top;background-repeat: no-repeat;background-size: contain;}/*Add icon to download links*/

/* === INT CALLOUT STYLE === */
.style-51516 .content.text {display: flex;-webkit-flex-direction: column;flex-direction: column;}/*Create flex for callout to move header below*/

/* === INT BULLETED LIST === */
.style-51517 .downloads A:first-child {font-size: 1rem;}/*Change size for download links*/
.style-51517 .content:not(.text) ul {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;-moz-column-gap: 1.25rem;-webkit-column-gap: 1.25rem;column-gap: 1.25rem;}/*Two columns for bullet list*/
.style-51517 ul ul {column-count: 1;}/*Prevent multiple columns on lists within lists*/
.style-51517 .text .content-wrap {font-size: 1em;}/*Restore font size for bulleted lists in text*/
.style-51517 .text .content-wrap ul {margin: 0.875rem 0 0.875rem 1.5rem;}/*Adjust margin for bulleted lists in text block*/
.style-51517 .text .content-wrap li {padding: 0 0 1rem 0; display: block; margin: 0; position: relative;}/*Turn bulleted lists into two columns in text*/
.style-51517 .text .content-wrap li:last-child {padding: 0;}/*No padding on last bulleted list item*/
.style-51517 .text .content-wrap li:before {content: "";display: block;position: absolute;top: 0.375rem;left: -2.05rem;width: 0.625rem;height: 0.625rem;background-color: #00674e;border-radius: 50%;}/*Create before element for bulleted lists in text*/
.style-51517 .text .content-wrap li:after {content: "";display: block;position: absolute;top: 0.2rem;left: -2.25rem;width: 0.875rem;height: 0.875rem;border: 1px solid #909195;border-radius: 50%;}/*Make ring*/
.style-51517 .text .content-wrap .h4-style {margin-left: 0;}/*Remove margin from text .h4-style*/
.style-51517 .text .content-wrap .h4-style:before {display: none !important;}/*Hide bullets on text .h4-style*/

/* === ALL MAIN/DEFAULT STYLE WHITE === */
.style-51548 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51548 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === INT CENTERED STYLE 4 ACROSS WHITE === */
.style-51549 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-51549 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-51549 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-51549 li.group:nth-child(4n+1) {padding-left: 0;}/*No left margin for every 4th group starting with first*/
.style-51549 li.group:nth-child(4n+4) {padding-right: 0;}/*No left margin for every 4th group starting with first*/
.style-51549 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51549 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === INT CENTERED STYLE 3 ACROSS WHITE === */
.style-51550 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-51550 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-51550 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-51550 li.group:nth-child(3n+1) {padding-left: 0;}/*No left margin for every 4th group starting with first*/
.style-51550 li.group:nth-child(3n+3) {padding-right: 0;}/*No left margin for every 4th group starting with first*/
.style-51550 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51550 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === INT BLOCK TRANSPARENT === */
.style-51552 .downloads A:first-child {color: #fff;}/*Change download link color*/
.style-51552 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Change download link color*/

/* === INT EXPANDABLE LIST === */
.style-51553 .h4-style.on-state {color: #fff;}/*Change link color*/
.style-51553 .h4-style.on-state:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}/*Rotate line to make minus*/
.style-51553 .links A.links-urllink:after {content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/link-icon-white.png');background-position: center top;background-repeat: no-repeat;background-size: contain;}/*Add icon to link title*/
.style-51553 .downloads A:first-child {text-decoration:none;display:block;margin: 0;padding: 1rem 2.5rem;font-size: 1.125rem;color: #fff;line-height: 1.2;position: relative;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;transition: color 0.3s ease;}/*Style download links*/
.style-51553 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style download link*/
.style-51553 .downloads A:first-child:after {content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/download-white.png');background-position: center top;background-repeat: no-repeat;background-size: contain;}/*Add icon to download links*/

/* === INT SIDEBAR STYLE WHITE === */
.style-51554 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51554 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === INT SIDEBAR STYLE BORDER WHITE === */
.style-51555 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51555 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === INT CALLOUT STYLE WHITE === */
.style-51556 .content.text {display: flex;-webkit-flex-direction: column;flex-direction: column;}/*Create flex for callout to move header below*/

/* === INT BULLETED LIST === */
.style-51557 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51557 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/
.style-51557 .content:not(.text) ul {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;-moz-column-gap: 1.25rem;-webkit-column-gap: 1.25rem;column-gap: 1.25rem;}/*Two columns for bullet list*/
.style-51557 ul ul {column-count: 1;}/*Prevent multiple columns on lists within lists*/
.style-51557 .text .content-wrap {font-size: 1em;}/*Restore font size for bulleted lists in text*/
.style-51557 .text .content-wrap ul {margin: 0.875rem 0 0.875rem 1.5rem;}/*Adjust margin for bulleted lists in text block*/
.style-51557 .text .content-wrap li {padding: 0 0 1rem 0; display: block; margin: 0; position: relative;}/*Turn bulleted lists into two columns in text*/
.style-51557 .text .content-wrap li:last-child {padding: 0;}/*No padding on last bulleted list item*/
.style-51557 .text .content-wrap li:before {content: "";display: block;position: absolute;top: 0.375rem;left: -2.05rem;width: 0.625rem;height: 0.625rem;background-color: #fff;border-radius: 50%;}/*Create before element for bulleted lists in text*/
.style-51557 .text .content-wrap li:after {content: "";display: block;position: absolute;top: 0.2rem;left: -2.25rem;width: 0.875rem;height: 0.875rem;border: 1px solid rgba(255,255,255,0.5);border-radius: 50%;}/*Make ring*/
.style-51557 .text .content-wrap .h4-style {margin-left: 0;}/*Remove margin from text .h4-style*/
.style-51557 .text .content-wrap .h4-style:before {display: none !important;}/*Hide bullets on text .h4-style*/

/* === MULTI TEXT CAROUSEL WHITE === */
.style-51569 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51569 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === BANDED ROWS === */
.style-51574 + .style-51574, .style-51575 + .style-51575, .style-51577 + .style-51576, .style-51577 + .style-51576, .style-51753 + .style-51753 {padding-top: 0;}/*No top padding on colored rows when they appear next to each other*/
.style-51574 .page-col .page-block:last-child, .style-51575 .page-col .page-block:last-child, .style-51576 .page-col .page-block:last-child, .style-51577 .page-col .page-block:last-child, .style-51753 .page-col .page-block:last-child, .style-51753 .page-col .page-block:last-child, .style-51840 .layout-col.last-col .layout--block:last-child {margin-bottom: 0 !important;}/*No bottom margin on last page block in colored row styles*/

/* === ML INT STICKY HEADER REGION === */
html:not(.styler) .style-51579:not(.in-view) + .style-51581 {position: fixed !important; background-color: #00674e; border-bottom: none; -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);}/*when the decoy is not in-view, then reduce size*/
.style-51581 .col:not(.panel-col) {margin: 0;width: auto;display: inline-block;vertical-align: top;float: none;}/*Set width and margin for header columns*/
.style-51581 .first-col:not(.panel-col) {float: left;}/*Set logo column to the left*/
.style-51581 .layout-col:not(.panel-col):nth-child(2) {width: calc(100% - 46.175rem);}/*Set width for menu column*/
html.styler .style-51581 .layout-col:not(.panel-col):nth-child(2) {width: 41.08rem;}/*Adjust width of main menu column in styler*/

/* === ML HP INT STICKY HEADER REGION BANNER === */
html:not(.styler) .style-51579:not(.in-view) + .style-51629 {position: fixed !important; background-color: #00674e; border-bottom: none; -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);}/*when the decoy is not in-view, then reduce size*/
.style-51629 .col:not(.panel-col) {margin: 0;width: auto;display: inline-block;vertical-align: top;float: none;}/*Set width and margin for header columns*/
.style-51629 .first-col:not(.panel-col) {position: absolute;top: 0;left:0;}/*Set logo column to the left*/
.style-51629 .layout-col:not(.panel-col):nth-child(2) {width: calc(100% - 46.175rem);}/*Set width for menu column*/
html.styler .style-51629 .layout-col:not(.panel-col):nth-child(2) {width: 41.08rem;}/*Adjust width of main menu column in styler*/


/* === ML INT SEARCH === */
html.styler .style-51586 .search-text {position: relative; left: 0; padding: 2.125rem 1.875rem; width: 18rem; opacity: 1;}/*Adjust search position for style editor*/
html.styler .style-51581 .style-51586 .search-text {display: none;}/*Don't show search text in layout preview*/
.style-51586:hover .search-text {left: -21.75rem; padding: 2.125rem 1.875rem; width: 18rem; opacity: 1;}/*Make search text appear on hover*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51586 .submit-button {height: 4rem; max-height: 4rem; background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/search-white.png);}/*Change search icon in scrolling header*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51586 .search-text {padding: 1.33rem 0;}/*Adjust padding for search text*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51586:hover .search-text {padding: 1.33rem 1.875rem; width: 9rem; left: -12.75rem;}/*Change height of search bar*/
html.styler .style-51581 .style-51586 .submit-button {width: 3.25rem;}/*Reduce width for search text button in layout preview*/

/* === ML HP INT SEARCH BANNER === */
html.styler .style-51627 .search-text {position: relative; left: 0; padding: 2.125rem 1.875rem; width: 18rem; opacity: 1;}/*Adjust search position for style editor*/
html.styler .style-51629 .style-51627 .search-text {display: none;}/*Don't show search text in layout preview*/
.style-51627:hover .search-text {left: -21.75rem; padding: 2.125rem 1.875rem; width: 18rem; opacity: 1;}/*Make search text appear on hover*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51627 .submit-button {height: 4rem; max-height: 4rem; background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/search-white.png);}/*Change search icon in scrolling header*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51627 .search-text {padding: 1.33rem 0;}/*Adjust padding for search text*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51627:hover .search-text {padding: 1.33rem 1.875rem; width: 9rem; left: -12.75rem;}/*Change height of search bar*/
html.styler .style-51629 .style-51627 .submit-button {width: 3.25rem;}/*Reduce width for search text button in layout preview*/

/* === ML INT PAGE TITLE == */
html:not(.styler) .style-51594 div.page-title{display: none;}/*hide parent page titles; only show current page title*/
html:not(.styler) .style-51594 div.page-title:last-of-type {display: block !important; font-family: 'Open Sans', sans-serif; font-size: 0.875rem; letter-spacing: 0.2rem; color: #387661; font-weight: normal; text-transform: uppercase; margin: 0 0 1.25rem 0;}/*show immediate parent page title*/

/* === ML INT PAGE TITLE WHITE == */
html:not(.styler) .style-51632 div.page-title{display: none;}/*hide parent page titles; only show current page title*/
html:not(.styler) .style-51632 div.page-title:last-of-type {display: block !important; font-family: 'Open Sans', sans-serif; font-size: 0.875rem; letter-spacing: 0.2rem; color: #90d7e7; font-weight: normal; text-transform: uppercase; margin: 0 0 1.25rem 0;}/*show immediate parent page title*/

/* === ML FOOTER SOCIAL MEDIA === */
.style-51599 li.group a.custom-link-photo {display: inline-block;width: 1.5rem;height: 1.5rem;position: relative;vertical-align:top;}/*Position link image container*/
.style-51599 ul {line-height: 0;}/*Prevent extra space on social media list*/
.style-51599 li.group:hover .link-hover-image {opacity: 1;}/*Make hover icon visible on hover*/
.style-51599 li.group:hover .link-nohover-image {opacity: 0;}/*Make hover icon visible on hover*/

/* === ML FOOTER ROW === */
.style-51602 .layout-col {position: relative;}/*Set position for columns*/
.style-51602 .layout-col:nth-child(n+3):before {content: ""; display: block; position: absolute; top: 0; left: -2.125rem; width: 1px; height: 100%; background-color: rgba(255,255,255,0.3);}/*Create divider lines for columns*/

/* === ML HEADER LOGO === */
.style-51580 .logo a {display: block; position: relative; width: 11.875rem; height: 3.9475rem; overflow: hidden;-webkit-transition: width 0.6s ease, max-height 0.6s ease;-moz-transition: width 0.6s ease, max-height 0.6s ease;-ms-transition: width 0.6s ease, max-height 0.6s ease;transition: width 0.6s ease, max-height 0.6s ease;}/*Set width and height for logo container*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51810 .logo a, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51810 .logo a {width: 2rem;}/*Reduce logo container width*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .layout-row:first-child .layout-col.first-col .layout-block, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .layout-row:first-child .layout-col.first-col .layout-block {padding: 0.6758rem 2.125rem;}/*Adjust padding for logo container*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo a, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo a {width: 2.55rem; height: 2.65rem; max-height: 2.65rem;}/*Set dimensions for scrolling header logo*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo img, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo img {top: -4rem;}/*Set position for logo*/
html.styler .style-51581 .style-51580, html.styler .style-51629 .style-51580 {padding: 0.996rem 1.125rem;}/*Reduce padding for logo in layout preview*/

/* === ML INT MAIN MENU === */
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51584 .mega-menu-item.l1-item > a {color: #fff; line-height: 4rem; height: 4rem; max-height: 4rem;}/*Set height and line height for menu links in scrolling header*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51584 .mega-menu-item.l1-item > a:after { bottom: 0.5rem;}/*Adjust arrow position for scrolling header*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51584 .mega-menu-item.l1-item.active > a, html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51584 .mega-menu-item.l1-item:hover > a {background-color: #fff; color: #1e1e21;}/*Change hover and on state for links in scrolling header*/
.style-51584 .style-51611 .acc-level1 {padding: 0; border: 0;}/*No border or padding for mega menu L2*/
.style-51584 .mega-menu-panel .panel-row {display: flex;  flex-flow: row nowrap;}/*Keep mega menu columns equal height*/
.style-51584 .mega-menu-panel .panel-col .panel-block:last-child, .style-51584 .mega-menu-panel .panel-col .panel-block:last-child .acc-nav-menu {margin-bottom: 0;}/*No bottom margin for last panel block or menu*/
.style-51584 .mega-menu-panel .panel-col.first-col {position: relative;}/*Set position for mega menu L2 column*/
.style-51584 .mega-menu-panel .panel-col.first-col:after {content: "";display: block;position: absolute;top: -1.25rem;right: -1.5rem; width: 1px;height: calc(100% + 2.5rem);background-color: #ccc;}/*Create L2 column accent line*/
.style-51584 .mega-menu-item.l1-item > a:hover:after {opacity: 1;}/*make arrow visible when link is hovered over*/
html.styler .style-51581 .style-51584 .mega-menu-item.l1-item > a {overflow: hidden;}/*Hide link overflow in layout preview*/
.style-51581 .mega-menu-panel {min-width: 75vw;}/*Prevent mega menu panel from compressing too much in responsive mode*/

/* === ML HP INT MAIN MENU BANNER === */
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51625 .mega-menu-item.l1-item > a {color: #fff; line-height: 4rem; height: 4rem; max-height: 4rem;}/*Set height and line height for menu links in scrolling header*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51625 .mega-menu-item.l1-item > a:after { bottom: 0.5rem;}/*Adjust arrow position for scrolling header*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51625 .mega-menu-item.l1-item.active > a, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51625 .mega-menu-item.l1-item:hover > a {background-color: #fff; color: #1e1e21;}/*Change hover and on state for links in scrolling header*/
.style-51625 .style-51611 .acc-level1 {padding: 0; border: 0;}/*No border or padding for mega menu L2*/
.style-51625 .mega-menu-panel .panel-row {display: flex;  flex-flow: row nowrap;}/*Keep mega menu columns equal height*/
.style-51625 .mega-menu-panel .panel-col .panel-block:last-child, .style-51625 .mega-menu-panel .panel-col .panel-block:last-child .acc-nav-menu {margin-bottom: 0;}/*No bottom margin for last panel block or menu*/
.style-51625 .mega-menu-panel .panel-col.first-col {position: relative;}/*Set position for mega menu L2 column*/
.style-51625 .mega-menu-panel .panel-col.first-col:after {content: "";display: block;position: absolute;top: -1.25rem;right: -1.5rem; width: 1px;height: calc(100% + 2.5rem);background-color: #ccc;}/*Create L2 column accent line*/
.style-51625 .mega-menu-item.l1-item > a:hover:after {opacity: 1;}/*make arrow visible when link is hovered over*/
html.styler .style-51629 .style-51625 .mega-menu-item.l1-item > a {overflow: hidden;}/*Hide link overflow in layout preview*/
.style-51625 .mega-menu-panel {min-width: 75vw;}/*Prevent mega menu panel from compressing too much in responsive mode*/

/* === ML INT OMNI MENU === */
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51585 .mega-menu-item.l1-item > a {background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-white.png); color: #fff;line-height: 4rem; height: 4rem; max-height: 4rem;}/*Set height for omni menu link*/
.style-51585 .mega-menu-panel {width: 60vw;left: auto; right: 0;}/*Set width and position for omni menu panel*/
.style-51585 .style-51611 .acc-level1 {border-bottom: none; padding-bottom: 0;}/*No bottom padding or border for quicklinks L2 menus*/
html.styler .style-51581 .style-51585 .mega-menu-item.l1-item > a {padding: 0 0.875rem 0 3.375rem;background-position: left 0.875rem center;}/*Set omni link padding and background image placement in layout preview*/

/* === ML HP INT OMNI MENU BANNER === */
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51626 .mega-menu-item.l1-item > a {background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/menu-white.png); color: #fff;line-height: 4rem; height: 4rem; max-height: 4rem;}/*Set height for omni menu link*/
.style-51626 .mega-menu-panel {width: 60vw;left: auto; right: 0;}/*Set width and position for omni menu panel*/
.style-51626 .style-51611 .acc-level1 {border-bottom: none; padding-bottom: 0;}/*No bottom padding or border for quicklinks L2 menus*/
html.styler .style-51629 .style-51626 .mega-menu-item.l1-item > a {padding: 0 0.875rem 0 3.375rem;background-position: left 0.875rem center;}/*Set omni link padding and background image placement in layout preview*/

/* === ML INT LOGIN === */
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51588 .l1-item > a {background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/lock-white.png); color: #fff;line-height: 4rem; height: 4rem; max-height: 4rem;}/*Set height for login link*/
html.styler .style-51629 .style-51588 .l1-item > a {padding: 0 0.875rem 0 3.375rem; background-position: left 0.875rem center;}/*Set login link padding and background image placement in layout preview*/

/* === ML HP INT LOGIN BANNER === */
html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51628 .l1-item > a {background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/lock-white.png); color: #fff;line-height: 4rem; height: 4rem; max-height: 4rem;}/*Set height for login link*/
html.styler .style-51629 .style-51628 .l1-item > a {padding: 0 0.875rem 0 3.375rem; background-position: left 0.875rem center;}/*Set login link padding and background image placement in layout preview*/

/* === ML INT PAGE BANNER REGION === */
html.styler .style-51621 {z-index: 0; height: 400px; margin-top: 0 !important;}/*Make page banner region selectable*/
html.styler .style-51629 + .style-51621 {margin-top: -6rem !important;}/*Set top margin for banner photo region in layout preview*/
.style-51621 .layout-block:not(.style-51623) {z-index: 1;}/*Make content blocks selectable in page banner region*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 + .style-51621 {margin-top: 0 !important;}/*No negative margin for page banner region when scrolling header appears*/

/* === ML INT LANDING PAGE BANNER REGION === */
html.styler .style-51630 {z-index: 0; height: 600px; margin-top: 0 !important;}/*Make page banner region selectable*/
html.styler .style-51629 + .style-51630 {margin-top: -6rem !important;}/*Set top margin for banner photo region in layout preview*/
.style-51630 .layout-block:not(.style-51623) {z-index: 1;}/*Make content blocks selectable in page banner region*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 + .style-51630 {margin-top: 0 !important;}/*No negative margin for page banner region when scrolling header appears*/
.style-66355 .h4-style A {
    font-family: 'Playfair Display', serif;
    padding: 35% 23%;
}
.style-84678 .h4-style A {
    font-family: 'Playfair Display', serif;
    padding: 35% 23%;
}

/* === INT PAGE BANNER CAROUSEL === */
html.styler .style-51623 {min-width: 1280px;}/*reset min width for photo in styler*/

/* === ML INT PAGE TITLE REGION GREEN === */
html.styler .style-51631 {margin-top: 0 !important;}/*No negative margin for region in styler*/
html.styler .style-51630 + .style-51631 {margin-top: -5rem !important;}/*Restore negative margin in layout preview*/

/* === ML SITEMAP === */
html.styler .style-51636 {margin-top: 0 !important;}/*No top margin for sitemap in styler*/

/* === ML HP FULL BROWSER BANNER REGION === */
html.styler .style-51637 {z-index: 0; height: 750px; margin-top: 0 !important;}/*Make page banner region selectable*/
html.styler .style-51629 + .style-51637 {margin-top: -6rem !important;}/*Set top margin for banner photo region in layout preview*/
.style-51637 .layout-block {z-index: 1;}/*Make content blocks selectable in page banner region*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 + .style-51637 {margin-top: 0 !important;}/*No negative margin for page banner region when scrolling header appears*/
html.styler .style-51629 + .style-51637 .layout-row:first-child {margin-top: 6rem;}/*Push first content row down so it is selectable*/

/* === ML HP SCROLL DOWN === */
.style-51639, html.styler .style-51637 .style-51639 {position: absolute; bottom: 0; right: 0;}/*Position scroll down button*/
html.styler .style-51639 {position: relative; bottom: auto; right: auto;}/*Reset position of scroll down button in styler*/

/* === HP CONTENT REGIONS === */
.style-51641 .page-row:last-child .page-col .page-block:last-child, .style-51643 .page-row:last-child .page-col .page-block:last-child, .style-51699 .page-row:last-child .page-col .page-block:last-child, .style-51708 .page-row:last-child .page-col .page-block:last-child, .style-51717 .page-row:last-child .page-col .page-block:last-child {margin-bottom: 0;}/*No bottom margin for last block in regions*/
.style-51643 .layout-row .page-row, .style-51706 .layout-row .page-row, .style-51699 .layout-row .page-row {width: 85vw; margin: 0 auto;}/*Set width for page rows in homepage content regions*/

/* === HP MASONRY GRID ITEM === */
.style-51645 .carousel .crl-caption a.custom-link-photo {color: #fff;}/*Reset text color when links double up*/
.style-51645 .carousel figure:hover img {opacity: 0.5;-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}/*Change image opacity and size*/
.style-51645 .carousel figure:hover .crl-caption {line-height: 1.8; opacity: 1; margin-top: 1.25rem; max-height: 6rem;}/*Make captions appear on hover*/
.style-51645 .carousel figure:hover time {opacity: 1; margin-top: 0.625rem; max-height: 1.25rem;}/*Make captions appear on hover*/
.style-51645 .carousel figure:hover .crl-readmore {display: inline-block; opacity: 1; margin: 1.25rem 0 0 0; max-height: 1.3125rem;}/*Make captions appear on hover*/
.style-51645 .news .crl-details {overflow: hidden;}/*Hide overflow on news container*/
.style-51645 .news .carousel .caption-spacing.crl-inner-details {top: 2rem;}/*Push news details down to account for read more*/
.style-51645 .news .carousel figure:hover .caption-spacing.crl-inner-details {top: 0;}/*Reset position for news details*/

/* === HP GRID ROW === */
.style-51646 .page-col.first-col {
display: -ms-grid;
display: grid;
  height: 100%;
    -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr; 
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-gap: 1.25rem 1.875rem;
}

.style-51646 .page-col.first-col .page-block:nth-child(3) { -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;grid-area: 1 / 2 / 3 / 4; }
.style-51646 .page-col.first-col .page-block:first-child { -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;grid-area: 1 / 1 / 2 / 2; }
.style-51646 .page-col.first-col .page-block:nth-child(2) { -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;grid-area: 2 / 1 / 3 / 2; }
.style-51646 .page-col.first-col .page-block:nth-child(4) { -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;grid-area: 3 / 1 / 5 / 3; }
.style-51646 .page-col.first-col .page-block:nth-child(5) { -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;grid-area: 3 / 3 / 4 / 4; }
.style-51646 .page-col.first-col .page-block:nth-child(6) { -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;grid-area: 4 / 3 / 5 / 4; }


/* === HP MASONRY GRID ITEM ICON BLUE === */
.style-51647 .content {margin: 0; padding: 0; position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}/*Position content inside container*/

/* === HP MASONRY GRID ITEM ICON LIME GREEN === */
.style-51694 .content {margin: 0; padding: 0; position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}/*Position content inside container*/

/* === HP MASONRY GRID ITEM ICON GREEN === */
.style-51759 .content {margin: 0; padding: 0; position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}/*Position content inside container*/

/* === HP MASONRY GRID ITEM ICON GREEN === */
.style-51760 .content {margin: 0; padding: 0; position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}/*Position content inside container*/

/* === ML HP PHOTO BACKGROUND === */
.style-51700 .bg-image {background-attachment: fixed;}/*Set background photo to align to browser*/

/* === HP FAST FACTS === */
.style-51702 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-51702 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-51702 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-51702 li.group:nth-child(-n+3) {margin: 0;}/*No top margin for first 3 groups*/

/* === HP FAST FACTS REDUCED === */
.style-61631 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-61631 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-61631 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-61631 li.group:nth-child(-n+3) {margin: 0;}/*No top margin for first 3 groups*/


/* === HP NEWS === */
.style-51712 ul.slides {display: flex; flex-flow: row nowrap;}/*Add flexbox to groups container*/
.style-51712 .h4-style {margin: 0;}/*No margin on titles*/

/* === HP CHANGEMAKERS CAROUSEL === */
.style-51715 .crl-details, .style-51715 .carousel-photo {float: none !important; width: auto !important;}/*Align photo and text containers*/
.style-51715 .carousel-photo {flex: 0 1 auto;}/*Add flex properties for photo*/
.style-51715 .crl-details {flex: 1;}/*Add flex properties for text*/
.style-51715 .carousel figure img {width: auto !important; margin: 0;}/*Set width and margin for photos*/

/* === HP CALL TO ACTION LINKS === */
.style-51719 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}/*Add flexbox to centered style*/
.style-51719 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-51719 ul.album-list {display: block;}/*No Flexbox for photo albums*/
.style-51719 li.group:hover img {opacity: 0.5;-webkit-transform: scale(1); -moz-transform: scale(1);-ms-transform: scale(1); transform: scale(1);}/*Change image opacity and size*/
.style-51719 li.group:hover A.links-urllink {color: #fff;}/*titles change to white on hover*/

/* === INT BLOCK GRAY === */
.style-51720 .downloads A:first-child {color: #fff;}/*Change download link color*/
.style-51720 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Change download link color*/

/* === INT BUTTON ICON === */
.style-51754 a.custom-link-photo {display: inline-block; vertical-align: middle;}/*Vertically center icon with title*/

/* === ML HP FULL BROWSER PHOTO CAROUSEL === */
html:not(.styler) .style-51782 .detail-container {margin: 0; height: 100vh; background-color: rgba(52,54,59,0.25);}/*Set margin and height for detail container*/
html.styler .style-51782 .detail-container {height: 750px;}/*Set height for detail container in styler*/
.style-51782 .background-carousel .crl-details .details {width: 38vw;}/*Set width for details container*/

/* === SPL CURRICULUM === */
.style-51788 .departmentfaculty li.group {background-color: transparent;}/*remove background color for affinity groups*/

/* === SPL ATHLETICS === */
.style-51790 .athleticteamroster .h4-style {margin: 0; padding: 1rem 2.5rem; font-size: 1.125rem; color: #1e1e21; line-height: 1.2; display: block; position: relative; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease;}/*Style player roster titles*/
.style-51790 .athleticteamroster .h4-style:hover, .style-51790 .athleticteamroster .h4-style.on-state {color: #00674e;}/*Style player roster titles*/
.style-51790 .athleticteamroster .h4-style:before {content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-hor.jpg');background-position: left center;background-repeat: repeat-x;}/*Style plus icon or roster title*/
.style-51790 .athleticteamroster .h4-style:after {content: "";display: block;position: absolute;top: 50%;margin-top: -0.71875rem;right: 2.5rem;height: 1.4375rem;width: 1.4375rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/724/site/1291/images/plus-icon-vertical.jpg');background-position: center top;background-repeat: repeat-y;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 0.3s ease;-moz-transition: -moz-transform 0.3s ease;-ms-transition: -ms-transform 0.3s ease;transition: transform 0.3s ease;}/*Style plus icon or roster title*/
.style-51790 .athleticteamroster .h4-style.on-state:after {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}/*Change plus to minus*/

/* === SPL CALENDAR === */
.style-51791 .calendargrid .day .h4-style {font-size: 0.875rem; line-height: 1.2;}/*Reduce titles*/
.style-51791 .calendargrid .day .h4-style a {padding: 0; margin: 0;}/*no padding and margin for event titles*/
.style-51791 .calendargrid .event {margin: 0 0.3125rem; padding: 0.625rem 0; border-top: 1px solid #b2b2b2;}/*style and divide events*/
.style-51791 .calendargrid .event div {font-size: 0.875rem; line-height: 1.5;}/*Reduce text in calendar grid events*/
.style-51791 .calendargrid time {letter-spacing: 0;}/*Reduce letter spacing for calendar grid times*/
.style-51791 .calendargrid .day .location a {font-weight: normal; color: #909195;}/*Style location in grid calendar*/

/* === INT DEFAULT STYLE 2 COLUMNS === */
.style-51796 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51796 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === INT DEFAULT STYLE 3 COLUMNS === */
.style-51797 .downloads A:first-child {color: #fff;}/*Style download links*/
.style-51797 .downloads A:first-child:hover {color: rgba(255,255,255,0.75);}/*Style downoad link*/

/* === INT MOVING PANELS 3 ACROSS === */
.style-66355 .content ul {display: flex; flex-flow: row wrap; justify-content: center; perspective: 1000px;}/*Add flex to container*/
.style-66355 li.group:nth-child(-n+3) {margin-top: 0;}/*No top margin on first 3 groups*/

/* === INT MOVING PANELS 4 ACROSS === */
.style-84678 .content ul {display: flex; flex-flow: row wrap; justify-content: center; perspective: 1000px;}/*Add flex to container*/
.style-84678 li.group:nth-child(-n+4) {margin-top: 0;}/*No top margin on first 3 groups*/

/* === INT MOVING PANELS 2 ACROSS === */
.style-66438 .content ul {display: flex; flex-flow: row wrap; justify-content: center; perspective: 1000px;}/*Add flex to container*/
.style-66438 li.group:nth-child(-n+2) {margin-top: 0;}/*No top margin on first 3 groups*/

/* === INT MOVING PANELS 4 ACROSS === */
.style-66439 .content ul {display: flex; flex-flow: row wrap; justify-content: center; perspective: 1000px;}/*Add flex to container*/
.style-66439 li.group:nth-child(-n+4) {margin-top: 0;}/*No top margin on first 3 groups*/

.style-66355 li.group:hover >.h4-style {z-index:999; opacity:0; padding: 50% 23%;}

/* ============== MEDIA QUERIES ================ */

/* --- Full Desktop --- */
@media(max-width:1459px) and (min-width:1200px){

/* === HEADER OMNI === */
.style-51585 .mega-menu-item.l1-item > a, .style-51626 .mega-menu-item.l1-item > a {font-size: 0.875rem; padding: 0 0.3rem 0 2rem; background-position: left 0.3rem center;}/*Reduce font size and padding for omni menu link*/
.style-51585 .mega-menu-item.l1-item > a, .style-51626 .mega-menu-item.l1-item > a {padding: 0 1.25rem 0 2.875rem; background-position: left 0.75rem center;}/*Reduce padding and adjust background position for link container*/

/* === LOGIN === */
.style-51588 .l1-item > a, .style-51628 .l1-item > a {font-size: 0.875rem;padding: 0 0.3rem 0 2rem;background-position: left 0.3rem center;}/*Reduce font size and padding for login link*/

/* === SEARCH === */
.style-51586 .search-text, .style-51627 .search-text {padding: 2.3rem 1rem; font-size: 1rem;}/*Reduce search text height*/
.style-51586 .submit-button, .style-51627 .submit-button {width: 3rem;}/*Reduce search button*/
.style-51586:hover .search-text, .style-51627:hover .search-text {padding: 2.3rem 1rem; font-size: 1rem; width: 10rem; left: -12.05rem;}/*Resize and reposition search bar on hover*/

.style-51581 .layout-col:not(.panel-col):nth-child(2), .style-51629 .layout-col:not(.panel-col):nth-child(2) {width: calc(100% - 36rem);}/*set width for main menu column*/

/* === INT MOVING CARDS 3 ACROSS === */
.style-66355 .h4-style, .style-66355 A.links-urllink, .style-66355 .h4-style > a {font-size: 2.5vw;}.*Set title size*/

/* === INT MOVING CARDS 4 ACROSS === */
.style-84678 .h4-style, .style-84678 A.links-urllink, .style-84678 .h4-style > a {font-size: 2.5vw;}.*Set title size*/

/* === INT MOVING CARDS 2 ACROSS === */
.style-66438 .h4-style, .style-66438 A.links-urllink, .style-66438 .h4-style > a {font-size: 2.5vw;}.*Set title size*/

/* === INT MOVING CARDS 4 ACROSS === */
.style-66439 .h4-style, .style-66439 A.links-urllink, .style-66439 .h4-style > a {font-size: 1.625vw;}.*Set title size*/

/*===#2025 HP Moving Panels===*/
.style-95698 .h4-style, .style-95698 A.links-urllink, .style-95698 .h4-style > a {font-size: 4vw;}.*Set title size*/

}/* --- END full desktop --- */

/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){
.span9 .facultystaffdirectory .table-cell, 
.span8 .facultystaffdirectory .table-cell, 
.span7 .facultystaffdirectory .table-cell,  
.span6 .facultystaffdirectory .table-cell, 
.span5 .facultystaffdirectory .table-cell, 
.span4 .facultystaffdirectory .table-cell, 
.span9 .departmentpicker .table-cell, 
.span8 .departmentpicker .table-cell, 
.span7 .departmentpicker .table-cell, 
.span6 .departmentpicker .table-cell, 
.span5 .departmentpicker .table-cell,
.span4 .departmentpicker .table-cell,
.span9 .athleticteampicker .table-cell,
.span8 .athleticteampicker .table-cell,
.span7 .athleticteampicker .table-cell,
.span6 .athleticteampicker .table-cell,
.span5 .athleticteampicker .table-cell, 
.span4 .athleticteampicker .table-cell  {display: inline-block;} /* --- allowing dropdowns to wrap --- */

/* === ALL STYLES === */
.page-block .carousel .flex-control-nav li a {width: 1.55rem; margin: 0 0.375rem;}/*Reduce width and margin for pager items*/

/* === LOGO === */
.style-51580 {padding: 0.996rem 1vw;}/*Reduce logo padding*/
.style-51580 .logo img, .style-51580 .logo a {width: 9.5rem;}/*Reduce logo and container width*/
.style-51580 .logo a {height: 3.1875rem;}/*Reduce logo container height*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo img, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo img {top: -2.8rem;}/*Adjust logo shift*/

/* === LOGIN === */
.style-51588 .l1-item > a, .style-51628 .l1-item > a {font-size: 0;padding: 0;width: 3rem;background-position: center center;max-height: 5.178rem;line-height: 5.178rem;}/*Reduce font size and padding for login link*/

/* === SEARCH === */
.style-51585 .search-text, .style-51627 .search-text {padding: 1.933rem 1rem; font-size: 1rem;}/*Reduce search text height*/
.style-51586 .submit-button, .style-51627 .submit-button {width: 3rem; line-height: 5.178rem; height: 5.178rem;}/*Reduce search button*/
.style-51586:hover .search-text, .style-51627:hover .search-text {padding: 1.933rem 1rem; font-size: 1rem; width: 10rem; left: -12.05rem;}/*Resize and reposition search bar on hover*/

/* === HEADER OMNI === */
.style-51585 .mega-menu-item.l1-item > a, .style-51626 .mega-menu-item.l1-item > a {font-size: 0;padding: 0;width: 3rem; background-position: center; max-height: 5.178rem; line-height: 5.178rem;}/*Reduce font size and padding for omni menu link*/

/* === ML HP INT STICKY HEADER REGION === */
.style-51581 .layout-col:not(.panel-col):nth-child(2), .style-51629 .layout-col:not(.panel-col):nth-child(2) {width: calc(100% - 21rem);}/*Adjust main menu column width*/

/* === MAIN MENU === */
.style-51584 .mega-menu-item.l1-item > a, .style-51625 .mega-menu-item.l1-item > a {font-size: 0.875rem; max-height: 5.178rem; line-height: 5.178rem;}/*Reduce font size and height for main menu links*/
.style-51584 .mega-menu-panel-inner, .style-51625 .mega-menu-panel-inner {padding: 0.625rem 1.25rem;}/*reduce mega menu padding*/
.style-51584 .mega-menu-panel .panel-col.first-col:after, .style-51625 .mega-menu-panel .panel-col.first-col:after {top: -0.625rem; right: -1rem; height: calc(100% + 1.25rem);}/*Adjust divider line for mega menu panels*/

/* === ML HP BANNER DETAIL TEXT === */
.style-51640 .brief-description, .style-51782 .background-carousel .crl-caption {font-size: 1.25rem;line-height: 1.4;}/*Reduce font size and line height for video banner detail text caption*/

/* === HP MASONRY GRID ITEMS === */
.style-51645 .carousel .caption-spacing.crl-inner-details {font-size: 0.75rem; line-height: 1.4;}/*Reduce captions for grid items*/
.style-51645 .carousel .h4-style.crl-title {font-size: 1.125rem;}/*Reduce font size for titles*/
.style-51645 .h2-style {padding: 0.375rem 0.875rem;letter-spacing: 0; font-size: 0.75rem; top: 0.625rem; left: 0.625rem;}/*Adjust font size padding and position for grid items*/

/* === HP MASONRY GRID ICONS === */
.style-51647 A.links-urllink, .style-51694 A.links-urllink, .style-51759 A.links-urllink, .style-51760 A.links-urllink {font-size: 1.75rem; padding-bottom: 0.875rem;}/*Reduce font size and padding for titles*/
.style-51647 .long-description, .style-51647 .crl-caption, .style-51694 .long-description, .style-51694 .crl-caption, .style-51759 .long-description, .style-51759 .crl-caption, .style-51760 .long-description, .style-51760 .crl-caption {font-size: 0.875rem;line-height: 1.4;margin-top: 0.375rem;}/*Reduce font size and padding for captions*/
.style-51647 .link-image, .style-51694 .link-image, .style-51759 .link-image, .style-51760 .link-image {margin: 0 auto 0.875rem auto !important; max-width: 3.25rem;}/*Reduce size and margin for icons*/

/* === HOMEPAGE HEADERS === */
.style-51644 .header-widget, .style-51702 .h2-style, .style-51707 .h2-style, .style-51712 .h2-style, .style-51716 .h2-style {font-size: 2.5rem;}/*Reduce headers for all homepage content*/

/* === HP FAST FACTS === */
.style-51702 .lists img {max-width: 5rem; margin: 0 auto 1rem auto !important;}/*Reduce size and margin for icons*/
.style-51702 .h4-style {font-size: 3.2rem;}/*Reduce number stats*/
.style-51702 .brief-description {font-size: 1rem; line-height: 1.2; letter-spacing: 0.1rem; margin-top: 0.625rem;}/*Reduce captions*/

/* === HP BLOG ROW === */
.style-51709 {padding: 3.125rem 0; margin-top: 1.875rem !important;}/*Reduce padding and margin*/

/* === HP BLOG IMAGE === */
.style-51708 {margin-top: -5rem; margin-right: -6.65vw;}/*Reduce margin*/

/* === HP BLOG TEXT === */
.style-51707 .h2-style {margin: 0 0 1rem 0; padding-bottom: 1.25rem;}/*Reduce padding and margin*/
.style-51707 .category-description {font-size: 1rem;}/*Reduce caption size*/
.style-51707 {margin: 0;}/*No margin for container*/

/* === HP NEWS === */
.style-51712 .carousel figure {margin: 0 0.625rem;}/*Reduce margin between items*/
.style-51712 .carousel .caption-spacing.crl-inner-details {padding: 0.875rem;}/*Reduce padding for detail container*/
.style-51712 .carousel .h4-style a.crl-title {font-size: 1rem; line-height: 1.2;}/*Adjust font size and line height for titles*/
.style-51712 .carousel .crl-caption {font-size: 0.875rem; line-height: 1.5;}/*Reduce font size and line height for captions*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev, .style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next {width: 3.2rem; height: 3.2rem;}/*reduce button sizes*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev {left: 0.625rem;}/*Adjust left button position*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next {right: 0.625rem;}/*Adjust left button position*/

/* === HP CHANGEMAKERS CAROUSEL === */
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev, .style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next {width: 3.2rem; height: 3.2rem;}/*reduce button sizes*/
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev {left: -7vw;}/*Adjust back arrow position*/
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next {right: -7vw;}/*Adjust next arrow position*/
.style-51715 .carousel.flexslider {margin: 0 7vw;}/*Adjust margin for container*/
.style-51715 .carousel figure img {max-width: 275px;}/*Limit image width*/
.style-51715 .carousel .h4-style a.crl-title {font-size: 1.25rem;}/*reduce titles*/
.style-51715 .carousel .crl-caption {max-height: 110px; overflow: hidden;}/*limit height for captions*/
.style-51715 .crl-pager {bottom: 1.125rem !important; right: 1.75rem;}/*Reposition pager*/

/* === HP CALL TO ACTION LINKS === */
.style-51719 A.links-urllink {font-size: 1.875rem;}/*Reduce title width*/

/* === ML FOOTER CONTACT US LINK === */
.style-51601 A.links-urllink {padding: 0.3125rem 2.5rem 0.3125rem 0.875rem; background-position: right 0.625rem center;}/*Reduce padding and adjust image position*/

/* === ML FOOTER OMNI MENU === */
.style-51634 .l1-item > a {letter-spacing: 0.12rem;}/*Reduce letter spacing for links*/
.style-51634 .l1-item {margin-left: 1.875rem;}/*Adjust margin for menu items*/

/* === ML SITEMAP === */
.style-51636 .mini-sitemap-open, .style-51636 .mini-sitemap-close {letter-spacing: 0.12rem;}/*Reduce letter spacing*/

/* === ML INT PAGE TITLE === */
.style-51594 .page-title, .style-51632 .page-title {font-size: 4.2rem;}/*Reduce font size*/

/* === ML INT PAGE TITLE REGION === */
.style-51591:before, .style-51631:before, .style-51591:after, .style-51631:after {min-width: 950px;}/*Reduce min width for shapes*/

/* === ML HP FULL BROWSER PHOTO CAROUSEL === */
.style-51782 .background-carousel .crl-details, .style-51782 .background-carousel .pager {max-width: 950px;}/*Set max width for detail text container*/

/* === INT MOVING CARDS 3 ACROSS === */
.style-66355 .h4-style, .style-66355 A.links-urllink, .style-66355 .h4-style > a {font-size: 2.5vw;}.*Set title size*/

/* === INT MOVING CARDS 4 ACROSS === */
.style-84678 .h4-style, .style-84678 A.links-urllink, .style-84678 .h4-style > a {font-size: 2.5vw;}.*Set title size*/

/* === INT MOVING CARDS 2 ACROSS === */
.style-66438 .h4-style, .style-66438 A.links-urllink, .style-66438 .h4-style > a {font-size: 2.5vw;}.*Set title size*/

/* === INT MOVING CARDS 3 ACROSS === */
.style-66439 .h4-style, .style-66439 A.links-urllink, .style-66439 .h4-style > a {font-size: 1.625vw;}.*Set title size*/

}/* --- END Small Desktop --- */

/* --- Landscape Tablet --- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
.bg-image {background-attachment: scroll !important;}/*no fixed backgrounds for tablet*/
}/* --- END Landscape Tablet --- */

/* --- Tablet --- */
@media(max-width:979px) and (min-width:768px){
.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */
html:not(.styler) .directions-link {padding-left: 3%!important; padding-right: 3%!important;box-sizing: border-box;}/*adding some padding to the athletic schedule directions button, due to onMessage removing all left/right padding*/

/* === ALL STYLES === */
.page-block .carousel .flex-control-nav li a {width: 1.55rem; margin: 0 0.375rem;}/*Reduce width and margin for pager items*/

/* === LOGO === */
.style-51580 .logo img, .style-51580 .logo a {width: 9.5rem;}/*Reduce logo and container width*/
.style-51580 .logo a {height: 3.1875rem;}/*Reduce logo container height*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo img, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo img {top: -2.8rem;}/*Adjust logo shift*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo img, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo img {top: 0;}/*Reset logo position*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo a, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo a {width: 9.5rem; height: 3.1875rem; max-height: 3.1875rem;}/*Preserve logo container*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .layout-row:first-child .layout-col.first-col .layout-block, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .layout-row:first-child .layout-col.first-col .layout-block {padding: 0.996rem 1.78vw;}/*Preserve padding for logo container*/

/* === LOGIN === */
.style-51588 .l1-item > a, .style-51628 .l1-item > a {font-size: 0.875rem;padding: 0 0.3rem 0 2rem;background-position: left 0.3rem center; max-height: 5.178rem; line-height: 5.178rem;}/*Reduce font size and padding for login link*/

/* === SEARCH === */
.style-51586 .search-text, .style-51627 .search-text {padding: 1.933rem 1rem; font-size: 1rem;}/*Reduce search text height*/
.style-51586 .submit-button, .style-51627 .submit-button, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51627 .submit-button, html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51586 .submit-button {width: 4rem; line-height: 5.178rem; height: 5.178rem; max-height: 5.178rem;}/*Reduce search button*/
.style-51586 .search-text, .style-51627 .search-text, .style-51586:hover .search-text, .style-51627:hover .search-text, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51627:hover .search-text {padding: 1.933rem 0 1.933rem 1rem !important; font-size: 1rem; width: 10rem; left: 0; opacity: 1; position: relative;display: inline-block;vertical-align: top;}/*Resize and reposition search bar on hover*/
.style-51627 .search-text {background-color: transparent; color: #fff;}/*Style banner search text*/

/* === HEADER OMNI === */
html:not(.styler) .style-51585, html:not(.styler) .style-51626 {display: none;}/*Hide omni menu*/

/* === ML HP INT STICKY HEADER REGION === */
.style-51581 .layout-col:not(.panel-col):nth-child(2), .style-51629 .layout-col:not(.panel-col):nth-child(2) {width: calc(100% - 30.125rem);}/*Adjust main menu column width*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 {position: relative !important;background-color: transparent;-webkit-box-shadow: none;box-shadow: none; border-bottom: 1px solid rgba(255,255,255,0.3);}/*Remove changes for banner header region*/

/* === ML INT STICKY HEADER REGION === */
html:not(.styler) .style-51579:not(.in-view) + .style-51581 {position: relative !important;background-color: transparent;-webkit-box-shadow: none;box-shadow: none; border-bottom: 1px solid rgba(0,0,0,0.3);}/*Remove changes for banner header region*/

/* === ML HP INT BANNER REGION === */
.style-51637, html:not(.styler) .style-51579:not(.in-view) + .style-51629 + .style-51637 {height: 550px; margin-top: -5.35rem !important;}/*Adjust banner region margin and size*/
html:not(.styler) .style-51782 .detail-container {height: 550px;}/*Set height for region*/

/* === MAIN MENU === */
html:not(.styler) .style-51584, html:not(.styler) .style-51625 {display: none;}/*Hide main menu*/

/* === ML HP BANNER DETAIL TEXT === */
.style-51640 {margin: 0 0 1.5rem;}/*Reduce bottom margin*/
.style-51640 .carousel .text-slide, .style-51782 .background-carousel .crl-details .details {width: 60vw;}/*Adjust width of text slide*/
.style-51640 .brief-description, .style-51782 .background-carousel .crl-caption {font-size: 1.25rem;line-height: 1.4;}/*Reduce font size and line height for video banner detail text caption*/

/* === ML HP PLAY VIDEO BUTTON === */
.style-51839 A.links-urllink {padding: 0.875rem 3.875rem 0.875rem 1rem;}/*Reduce padding*/
.style-51839 A.links-urllink:after {height: 2.86rem; width: 2.86rem; background-size: 1rem;}/*Adjust play icon*/

/* === HP FEATURED CONTENT === */
.style-51720 .h2-style {font-size: 1.5rem;}/*Reduce header*/
.style-51720 {margin: -9.625rem 0 3.125rem 0;}/*Adjust block margin*/

/* === HP MASONRY GRID ITEMS === */
.style-51645 .carousel .caption-spacing.crl-inner-details {font-size: 0.75rem; line-height: 1.4;}/*Reduce captions for grid items*/
.style-51645 .carousel .h4-style.crl-title {font-size: 1.125rem;}/*Reduce font size for titles*/
html:not(.styler) .style-51645 .carousel .crl-caption, html:not(.styler) .style-51645 time, html:not(.styler) .style-51645 .carousel .crl-readmore {display: none;}/*Hide captions times and read more buttons*/
.style-51645 .carousel figure:hover img {opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}/*Keep grid images visible*/
.style-51645 .h2-style {padding: 0.375rem 0.875rem;letter-spacing: 0; font-size: 0.75rem; top: 0; left: 0;}/*Adjust font size padding and position for grid items*/

/* === HP MASONRY GRID ICONS === */
.style-51647 A.links-urllink, .style-51694 A.links-urllink, .style-51759 A.links-urllink, .style-51760 A.links-urllink {font-size: 1.25rem; padding-bottom: 0;}/*Reduce font size and padding for titles*/
html:not(.styler) .style-51647 A.links-urllink:before, html:not(.styler) .style-51694 A.links-urllink:before, html:not(.styler) .style-51759 A.links-urllink:before, html:not(.styler) .style-51760 A.links-urllink:before {display:none;}/*Hide accent line*/
html:not(.styler) .style-51647 .long-description, html:not(.styler) .style-51647 .crl-caption, .style-51694 .long-description, .style-51694 .crl-caption, .style-51759 .long-description, .style-51759 .crl-caption, .style-51760 .long-description, .style-51760 .crl-caption {display: none;}/*Reduce font size and padding for captions*/
.style-51647 .link-image, .style-51694 .link-image, .style-51759 .link-image, .style-51760 .link-image {margin: 0 auto 0.875rem auto !important; max-width: 3.25rem;}/*Reduce size and margin for icons*/

/* === HOMEPAGE HEADERS === */
.style-51644 .header-widget, .style-51702 .h2-style, .style-51707 .h2-style, .style-51712 .h2-style, .style-51716 .h2-style {font-size: 2.5rem;}/*Reduce headers for all homepage content*/

/* === HP FAST FACTS === */
.style-51702 .lists img {max-width: 5rem; margin: 0 auto 1rem auto !important;}/*Reduce size and margin for icons*/
.style-51702 .h4-style {font-size: 3.2rem;}/*Reduce number stats*/
.style-51702 .brief-description {font-size: 1rem; line-height: 1.2; letter-spacing: 0.1rem; margin-top: 0.625rem;}/*Reduce captions*/


/* === HP FAST FACTS === */
.style-61631 .lists img {max-width: 5rem; margin: 0 auto 1rem auto !important;}/*Reduce size and margin for icons*/
.style-61631 .h4-style {font-size: 2.5rem;}/*Reduce number stats*/
.style-61631 .brief-description {font-size: 1rem; line-height: 1.2; letter-spacing: 0.1rem; margin-top: 0.625rem;}/*Reduce captions*/

/* === ML HP PHOTO BACKGROUND === */
.style-51700 .bg-image {background-attachment: scroll !important;}/*Remove parallax effect*/

/* === HP BLOG ROW === */
.style-51709 {padding: 3.125rem 0; margin-top: 1.875rem !important;}/*Reduce padding and margin*/

/* === HP BLOG IMAGE === */
.style-51708 {margin-top: -5rem; margin-right: -6.336vw;}/*Reduce margin*/

/* === HP BLOG TEXT === */
.style-51707 .h2-style {margin: 0 0 1rem 0; padding-bottom: 1.25rem;}/*Reduce padding and margin*/
.style-51707 .category-description {font-size: 1rem;}/*Reduce caption size*/
.style-51707 {margin: 0;}/*No margin for container*/

/* === HP NEWS === */
.style-51712 .carousel figure {margin: 0 0.625rem;}/*Reduce margin between items*/
.style-51712 .carousel .caption-spacing.crl-inner-details {padding: 0.875rem;}/*Reduce padding for detail container*/
.style-51712 .carousel .h4-style a.crl-title {font-size: 1rem; line-height: 1.2;}/*Adjust font size and line height for titles*/
.style-51712 .carousel .crl-caption {font-size: 0.875rem; line-height: 1.5;}/*Reduce font size and line height for captions*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev, .style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next {width: 3.2rem; height: 3.2rem;}/*reduce button sizes*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev {left: 0.625rem;}/*Adjust left button position*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next {right: 0.625rem;}/*Adjust left button position*/

/* === HP CHANGEMAKERS CAROUSEL === */
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev, .style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next {width: 3.2rem; height: 3.2rem;}/*reduce button sizes*/
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev {left: -7vw;}/*Adjust back arrow position*/
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next {right: -7vw;}/*Adjust next arrow position*/
.style-51715 .carousel.flexslider {margin: 0 7vw;}/*Adjust margin for container*/
.style-51715 .carousel figure img {max-width: 185px;}/*Remove Limit on image width*/
.style-51715 .carousel .h4-style a.crl-title {font-size: 1.25rem;}/*reduce titles*/
html:not(.styler) .style-51715 .carousel .crl-caption {display: none;}/*hide captions*/
.style-51715 .crl-pager {bottom: 1.125rem !important; right: 1.75rem;}/*Reposition pager*/

/* === HP CALL TO ACTION LINKS === */
.style-51719 li.group {background-color: #34363b;}/*Change group background color*/
.style-51719 A.links-urllink {font-size: 1.875rem; color: #fff;}/*Reduce title width*/
.style-51719 li.group img {opacity: 0.5; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}/*make images visible*/

/* === ML FOOTER REGIOn === */
.style-51596 {padding: 1.875rem 0;}/*Adjust region padding*/

/* === ML FOOTER ROW === */
.style-51602 {display: block;margin: 0;}/*Allow columns to wrap*/
.style-51602 .layout-col {margin: 0; display: block; width: 100%; text-align: center;}/*Set margin width and position for footer columns*/

/* === ML FOOTER LOGO === */
.style-51597 .logo img {max-width: 150px;}/*Set max width for logo*/

/* === ML ADDRESS === */
.style-51598 {padding-top: 0.625rem; margin: 1rem 1.5rem 0; border-top: 1px solid rgba(255,255,255,0.2);}/*Add padding margin and border to address and seo*/
.style-51598 br {display: none;}/*Disable line breaks in address*/

/* === ML FOOTER CONTACT US LINK === */
.style-51601 A.links-urllink {padding: 0.3125rem 2.5rem 0.3125rem 0.875rem; background-position: right 0.625rem center;}/*Reduce padding and adjust image position*/

/* === ML FOOTER OMNI MENU === */
.style-51634 .l1-item > a {letter-spacing: 0.12rem;}/*Reduce letter spacing for links*/
.style-51634 .l1-item {margin-left: 1.875rem;}/*Adjust margin for menu items*/

/* === ML SOCIAL MEDIA === */
.style-51599 {margin: 2.5rem 0 0 0;}/*Add top margin to container*/
.style-51599 li.group, .style-51599 li.group:first-child {display: inline-block; float: none; vertical-align: top; margin: 0 1rem;}/*Center and space social media links*/

/* === ML SITEMAP === */
.style-51636 {margin-top: 0;}/*Adjust margin for sitemap container*/
.style-51636 .mini-sitemap-open, .style-51636 .mini-sitemap-close {letter-spacing: 0.12rem;}/*Reduce letter spacing*/

/* === ML INT PAGE TITLE === */
.style-51594 .page-title, .style-51632 .page-title {font-size: 3.275rem;}/*Reduce font size*/

/* === ML INT PAGE TITLE REGION === */
.style-51591:before, .style-51631:before, .style-51591:after, .style-51631:after {min-width: 734px;}/*Reduce min width for shapes*/

/* === ML INT PAGE BANNER REGION === */
.style-51621 {height: 375px;}/*Reduce region container*/

/* === ML INT LANDING PAGE BANNER REGION === */
.style-51630 {height: 550px;}/*Set height for region*/

/* === INT PAGE BANNER CAROUSEL === */
.style-51623 {min-width: 1200px;}/*Adjust min width for page banner*/

/* === ML HP FULL BROWSER PHOTO CAROUSEL === */
.style-51782 .background-carousel .crl-details, .style-51782 .background-carousel .pager {max-width: 734px;}/*Set max width for detail text container*/
.style-51782 .background-carousel .controls .control-prev, .style-51782 .background-carousel .controls .control-next {width: 3.2rem; height: 3.2rem;}/*Set dimensions for carousel arrows*/

/* === ML FOOTER ROW === */
html:not(.styler) .style-51602 .layout-col:before {display: none;}/*hide accent lines*/

/* === INT MOVING CARDS 3 ACROSS === */

.style-66355 .h4-style A {
    font-family: 'Playfair Display', serif;
}
.style-66355 .content ul {perspective: none;}/*Remove flex*/
.style-66355 .h4-style {font-size: 1.25rem;}/*Reduce title size*/
.style-66355 li.group:hover {-webkit-transform: none; transform: none;}/*Remove hover state*/
.style-66355 .h4-style, .style-66355 A.links-urllink, .style-66355 .h4-style A {font-size: 1rem; top: 0.875rem; left: 0; width: 100%; padding: 0 1.25rem; box-sizing: border-box; transform: none; }/*Reposition title*/
.style-66355 .brief-description, .style-66355 .long-description {    -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none; transform: none; background-color: transparent; top: auto; bottom: 0.875rem; height: auto; padding: 0 1.25rem; font-size: 0.875rem; line-height: 1.4;}/*Show description*/
.style-66355 .button {border: 0; padding: 0 2.5rem 0 0;}/*Reduce button container*/
.style-66355 .button::after {width: 2.5rem; height: 1rem; background-color: transparent;}/*Resize arrow*/



/* === INT MOVING CARDS 4 ACROSS === */
.style-66439 .content ul {perspective: none;}/*Remove flex*/
.style-66439 .h4-style {font-size: 0.875rem;}/*Reduce title size*/
.style-66439 li.group:hover {-webkit-transform: none; transform: none;}/*Remove hover state*/
.style-66439 .h4-style, .style-66439 A.links-urllink, .style-66439 .h4-style A {font-size: 1rem; top: 0.75rem; left: 0; width: 100%; padding: 0 1.25rem; box-sizing: border-box; transform: none;}/*Reposition title*/
.style-66439 .brief-description, .style-66439 .long-description {    -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none; transform: none; background-color: transparent; top: auto; bottom: 0.875rem; height: auto; padding: 0 1.25rem; font-size: 0.875rem; line-height: 1.4;}/*Show description*/
.style-66439 .button {border: 0; padding: 0 2.5rem 0 0;}/*Reduce button container*/
.style-66439 .button::after {width: 2.5rem; height: 1rem; background-color: transparent;}/*Resize arrow*/

.style-84678 .h4-style A {
    font-family: 'Playfair Display', serif;
}
.style-84678 .content ul {perspective: none;}/*Remove flex*/
.style-84678 .h4-style {font-size: 1.25rem;}/*Reduce title size*/
.style-84678 li.group:hover {-webkit-transform: none; transform: none;}/*Remove hover state*/
.style-84678 .h4-style, .style-66355 A.links-urllink, .style-84678 .h4-style A {font-size: 1rem; top: 0.875rem; left: 0; width: 100%; padding: 0 1.25rem; box-sizing: border-box; transform: none; }/*Reposition title*/
.style-84678 .brief-description, .style-84678 .long-description {    -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none; transform: none; background-color: transparent; top: auto; bottom: 0.875rem; height: auto; padding: 0 1.25rem; font-size: 0.875rem; line-height: 1.4;}/*Show description*/
.style-84678 .button {border: 0; padding: 0 2.5rem 0 0;}/*Reduce button container*/
.style-84678 .button::after {width: 2.5rem; height: 1rem; background-color: transparent;}/*Resize arrow*/

}/* --- END Tablet --- */

/* --- Mobile --- */
@media(max-width:767px){
.mini-sitemap .width-7, .mini-sitemap .width-8, .mini-sitemap .width-9, .mini-sitemap .width-10{width: 100%; margin-right: 0;}/*stacking mini sitemap items*/
.facultystaffdirectory .table, .facultystaffdirectory .table-row{display: block;}/*removing display: table & table-row*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell{display: inline-block; max-width: 100%;} /* --- allowing dropdowns to wrap on mobile & not break out of box --- */
.row-fluid [class*="offset"]:first-child{margin-left:0}/*remove left margin from first-child on mobile*/
.team-list .column{width: 100%; display: block;} /*stack team list columns on tablet & mobile*/
html:not(.styler) .directions-link {padding-left: 3%!important; padding-right: 3%!important;box-sizing: border-box;}/*adding some padding to the athletic schedule directions button, due to onMessage removing all left/right padding*/

/* === ALL STYLES === */
.page-block .carousel .flex-control-nav li a {width: 1.55rem; margin: 0 0.375rem;}/*Reduce width and margin for pager items*/

/* === LOGO === */
.style-51580 .logo img, .style-51580 .logo a {width: 9.5rem;}/*Reduce logo and container width*/
.style-51580 .logo a {height: 3.1875rem;}/*Reduce logo container height*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo img, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo img {top: -2.8rem;}/*Adjust logo shift*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo img, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo img {top: 0;}/*Reset logo position*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .logo a, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .logo a {width: 9.5rem; height: 3.1875rem; max-height: 3.1875rem;}/*Preserve logo container*/
html:not(.styler) .style-51579:not(.in-view) + .style-51581 .layout-row:first-child .layout-col.first-col .layout-block, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .layout-row:first-child .layout-col.first-col .layout-block {padding: 0.996rem 1.78vw;}/*Preserve padding for logo container*/

/* === LOGIN === */
.style-51588 .l1-item > a, .style-51628 .l1-item > a {font-size: 0.875rem;padding: 0 0.3rem 0 2rem;background-position: left 0.3rem center; max-height: 5.178rem; line-height: 5.178rem;}/*Reduce font size and padding for login link*/

/* === SEARCH === */
.style-51586 .search-text, .style-51627 .search-text {padding: 1.933rem 1rem; font-size: 1rem;}/*Reduce search text height*/
.style-51586 .submit-button, .style-51627 .submit-button, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51627 .submit-button, html:not(.styler) .style-51579:not(.in-view) + .style-51581 .style-51586 .submit-button {width: 4rem; line-height: 5.178rem; height: 5.178rem; max-height: 5.178rem;}/*Reduce search button*/
.style-51586 .search-text, .style-51627 .search-text, .style-51586:hover .search-text, .style-51627:hover .search-text, html:not(.styler) .style-51579:not(.in-view) + .style-51629 .style-51627:hover .search-text {padding: 1.933rem 0 1.933rem 1rem !important; font-size: 1rem; width: 7rem; left: 0; opacity: 1; position: relative;display: inline-block;vertical-align: top;}/*Resize and reposition search bar on hover*/
.style-51627 .search-text {background-color: transparent; color: #fff;}/*Style banner search text*/

/* === HEADER OMNI === */
html:not(.styler) .style-51585, html:not(.styler) .style-51626 {display: none;}/*Hide omni menu*/

/* === ML HP INT STICKY HEADER REGION === */
.style-51581 .layout-col:not(.panel-col):nth-child(2), .style-51629 .layout-col:not(.panel-col):nth-child(2) {width: calc(100% - 30.125rem);}/*Adjust main menu column width*/
html:not(.styler) .style-51579:not(.in-view) + .style-51629 {position: relative !important;background-color: transparent;-webkit-box-shadow: none;box-shadow: none; border-bottom: 1px solid rgba(255,255,255,0.3);}/*Remove changes for banner header region*/

/* === ML INT STICKY HEADER REGION === */
html:not(.styler) .style-51579:not(.in-view) + .style-51581 {position: relative !important;background-color: transparent;-webkit-box-shadow: none;box-shadow: none; border-bottom: 1px solid rgba(0,0,0,0.3);}/*Remove changes for banner header region*/

/* === ML HP INT BANNER REGION === */
.style-51637, html:not(.styler) .style-51579:not(.in-view) + .style-51629 + .style-51637 {height: 400px; margin-top: -5.35rem !important;}/*Adjust banner region margin and size*/
html:not(.styler) .style-51782 .detail-container {height: 400px;}/*Set height for detail container*/

/* === ML HP FULL BROWSER VIDEO CAROUSEL === */
.style-51638 {min-width: 720px;}/*Reduce min width for video*/

/* === MAIN MENU === */
html:not(.styler) .style-51584, html:not(.styler) .style-51625 {display: none;}/*Hide main menu*/

/* === ML HP BANNER DETAIL TEXT === */
.style-51840 {top: auto; bottom: 2rem; left: 0; -webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;max-width: 100%;padding: 0 1.5rem;box-sizing: border-box;}/*Restyle and reposition detail text*/
.style-51640 .h4-style, .style-51782 .background-carousel .h4-style.crl-title {font-size: 1.8755rem;}/*Adjust title size*/
.style-51640 .carousel .text-slide, .style-51782 .background-carousel .crl-details .details {width: 100%;}/*Adjust width of text slide*/
.style-51640 .brief-description, .style-51782 .background-carousel .crl-caption {font-size: 1rem;line-height: 1.4;}/*Reduce font size and line height for video banner detail text caption*/
.style-51640 .brief-description {padding-top: 0.875rem; margin-top: 1.125rem;}/*Reduce padding and margin for caption*/

/* === ML HP PLAY VIDEO BUTTON === */
.style-51839 A.links-urllink {padding: 0.875rem 3.875rem 0.875rem 1rem;}/*Reduce padding*/
.style-51839 A.links-urllink:after {height: 2.86rem; width: 2.86rem; background-size: 1rem;}/*Adjust play icon*/

/* === ML HP ABOUT REGION === */
.style-51641 {padding: 2.5rem 0;}/*Reduce padding for region*/

/* === HP FEATURED CONTENT === */
.style-51720 .h2-style {font-size: 1.5rem;}/*Reduce header*/
.style-51720 {margin: 0 0 3.125rem 0;}/*Adjust block margin*/
.style-51720 img, .style-51720 .news img {float: none !important; margin: 0 0 1.25rem 0 !important; max-width: 100% !important;}/*Make image full width*/

/* === HP GRID ROW === */
.style-51646 .page-col.first-col {display: block;}/*remove grid*/
.style-51646 .page-col.first-col .page-block {margin: 0 0 1.5rem 0;}/*Give all grid blocks margin*/

/* === HP MASONRY GRID ITEMS === */
.style-51645 .news .carousel .caption-spacing.crl-inner-details {top: 0;}/*reset details position for news*/
.style-51645 .carousel .caption-spacing.crl-inner-details {font-size: 0.75rem; line-height: 1.4;}/*Reduce captions for grid items*/
.style-51645 .carousel .h4-style.crl-title {font-size: 1.125rem;}/*Reduce font size for titles*/
html:not(.styler) .style-51645 .carousel .crl-caption, html:not(.styler) .style-51645 time, html:not(.styler) .style-51645 .carousel .crl-readmore {display: none;}/*Hide captions times and read more buttons*/
.style-51645 .carousel figure:hover img {opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}/*Keep grid images visible*/
.style-51645 .h2-style {padding: 0.375rem 0.875rem;letter-spacing: 0; font-size: 0.75rem; top: 0; left: 0;}/*Adjust font size padding and position for grid items*/

/* === HP MASONRY GRID ICONS === */
.style-51647 .content, .style-51694 .content, .style-51759 .content, .style-51760 .content {position: relative; top: auto; left: auto;-webkit-transform: none;-moz-transform: none;-ms-transform: none;transform: none;}/*Remove absolute positioning for content container*/
.style-51647, .style-51694, .style-51759, .style-51760 {padding: 2.5rem 0;}/*Add padding to containers*/
.style-51647 A.links-urllink, .style-51694 A.links-urllink, .style-51759 A.links-urllink, .style-51760 A.links-urllink {font-size: 1.25rem; padding-bottom: 0;}/*Reduce font size and padding for titles*/
html:not(.styler) .style-51647 A.links-urllink:before, html:not(.styler) .style-51694 A.links-urllink:before, html:not(.styler) .style-51759 A.links-urllink:before, html:not(.styler) .style-51760 A.links-urllink:before {display:none;}/*Hide accent line*/
html:not(.styler) .style-51647 .long-description, html:not(.styler) .style-51647 .crl-caption, .style-51694 .long-description, .style-51694 .crl-caption, .style-51759 .long-description, .style-51759 .crl-caption, .style-51760 .long-description, .style-51760 .crl-caption {display: none;}/*Reduce font size and padding for captions*/
.style-51647 .link-image, .style-51694 .link-image, .style-51759 .link-image, .style-51760 .link-image {margin: 0 auto 0.875rem auto !important; max-width: 3.25rem;}/*Reduce size and margin for icons*/

/* === HOMEPAGE HEADERS === */
.style-51644 .header-widget, .style-51702 .h2-style, .style-51707 .h2-style, .style-51712 .h2-style, .style-51716 .h2-style {font-size: 2.5rem;}/*Reduce headers for all homepage content*/

/* === HOMEPAGE LARGE ROWS === */
.style-51643 .layout-row .page-row, .style-51706 .layout-row .page-row, .style-51699 .layout-row .page-row {width: calc(100% - 1.5rem); margin: 0 auto !important; box-sizing: border-box;}/*Reset width and margin for rows*/

/* === HP FAST FACTS === */
.style-51702 .content ul {display: block;}/*Remove flex*/
.style-51702 li.group, .style-51702 li.group:nth-child(-n+3) {padding: 0; width: 100%; max-width: 100%;margin: 1.25rem 0 0 0;}/*Stack groups vertically*/
.style-51702 .lists img {max-width: 5rem; margin: 0 auto 1rem auto !important;}/*Reduce size and margin for icons*/
.style-51702 .h4-style {font-size: 3.2rem;}/*Reduce number stats*/
.style-51702 .brief-description {font-size: 1rem; line-height: 1.2; letter-spacing: 0.1rem; margin-top: 0.625rem;}/*Reduce captions*/


/* === HP FAST FACTS REDUCED === */
.style-61631 .content ul {display: block;}/*Remove flex*/
.style-61631 li.group, .style-61631 li.group:nth-child(-n+3) {padding: 0; width: 100%; max-width: 100%;margin: 1.25rem 0 0 0;}/*Stack groups vertically*/
.style-61631 .lists img {max-width: 5rem; margin: 0 auto 1rem auto !important;}/*Reduce size and margin for icons*/
.style-61631 .h4-style {font-size: 2.5rem;}/*Reduce number stats*/
.style-61631 .brief-description {font-size: 1rem; line-height: 1.2; letter-spacing: 0.1rem; margin-top: 0.625rem;}/*Reduce captions*/




/* === ML HP PHOTO BACKGROUND === */
.style-51700 .bg-image {background-attachment: scroll !important;}/*Remove parallax effect*/

/* === ML HP BLOG & NEWS REGION === */
.style-51706 {padding: 2.5rem 0;}/*Reduce padding*/

/* === HP BLOG ROW === */
.style-51709 {padding: 0; margin-top: 0 !important; -webkit-box-shadow: none; box-shadow: none; background-color: transparent; margin-bottom: 3.125rem !important;}/*Restyle row*/

/* === HP BLOG IMAGE === */
.style-51708 {margin: 0 0 3.125rem 0;}/*Reduce margin*/

/* === HP BLOG TEXT === */
.style-51707 .h2-style {margin: 0 0 1rem 0; padding-bottom: 1.25rem;}/*Reduce padding and margin*/
.style-51707 .category-description {font-size: 1rem;}/*Reduce caption size*/
.style-51707 {margin: 0 0 3.125rem 0;}/*No margin for container*/

/* === HP NEWS === */
.style-51712 .carousel figure {margin: 0 0.625rem;}/*Reduce margin between items*/
.style-51712 .carousel .caption-spacing.crl-inner-details {padding: 0.875rem;}/*Reduce padding for detail container*/
.style-51712 .carousel .h4-style a.crl-title {font-size: 1rem; line-height: 1.2;}/*Adjust font size and line height for titles*/
.style-51712 .carousel .crl-caption {font-size: 0.875rem; line-height: 1.5;}/*Reduce font size and line height for captions*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev, .style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next {width: 3.2rem; height: 3.2rem;}/*reduce button sizes*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-prev {left: 0.625rem;}/*Adjust left button position*/
.style-51712 .carousel.flex-horizontal .flex-direction-nav .flex-next {right: 0.625rem;}/*Adjust left button position*/

/* === HP CHANGEMAKERS REGION === */
.style-51699 {padding: 2.5rem 0;}/*reduce padding*/

/* === HP CHANGEMAKERS CAROUSEL === */
.style-51715 .carousel figure {flex-flow: column-reverse nowrap;}/*Stack carousel elements vertically*/
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev, .style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next {width: 3.2rem; height: 3.2rem;}/*reduce button sizes*/
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-prev {left: 0; top: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none;}/*Adjust back arrow position*/
.style-51715 .carousel.flex-horizontal .flex-direction-nav .flex-next {right: 0; top: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none;}/*Adjust next arrow position*/
.style-51715 .carousel .caption-spacing.crl-inner-details {padding: 1.25rem 1.875rem; margin: 0 0 2.5rem 0;}/*Set margin and padding for carousel detail text container*/
.style-51715 .carousel.flexslider {margin: 0;}/*Adjust margin for container*/
.style-51715 .carousel figure img {max-width: 100%;}/*Remove Limit on image width*/
.style-51715 .carousel .h4-style a.crl-title {font-size: 1.25rem;}/*reduce titles*/
.style-51715 .crl-pager {bottom: 1.5rem !important; right: auto; left: 0; width: 100%; text-align: center !important;}/*Reposition pager*/

/* === HP CALL TO ACTION LINKS === */
.style-51719 .content ul {display: block;}/*Remove flex from container*/
.style-51719 li.group {background-color: #34363b; margin: 1.25rem 0 0 0;}/*Change group background color*/
.style-51719 li.group:first-child {margin: 0;}/*no margin for first group*/
.style-51719 A.links-urllink {font-size: 1.875rem; color: #fff;}/*Reduce title width*/
.style-51719 li.group img {opacity: 0.5; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}/*make images visible*/

/* === ML FOOTER REGIOn === */
.style-51596 {padding: 1.875rem 0;}/*Adjust region padding*/

/* === ML FOOTER ROW === */
.style-51602 {display: block;margin: 0;}/*Allow columns to wrap*/
.style-51602 .layout-col {margin: 0; display: block; width: 100%; text-align: center;}/*Set margin width and position for footer columns*/

/* === ML FOOTER LOGO === */
.style-51597 .logo img {max-width: 150px;}/*Set max width for logo*/

/* === ML ADDRESS === */
.style-51598 {padding-top: 0.625rem; margin: 1rem 1.5rem 0; border-top: 1px solid rgba(255,255,255,0.2);}/*Add padding margin and border to address and seo*/
.style-51598 br {display: none;}/*Disable line breaks in address*/

/* === ML FOOTER CONTACT US LINK === */
.style-51601 A.links-urllink {padding: 0.3125rem 2.5rem 0.3125rem 0.875rem; background-position: right 0.625rem center;}/*Reduce padding and adjust image position*/

/* === ML FOOTER OMNI MENU === */
.style-51634 .l1-item > a {letter-spacing: 0.12rem;}/*Reduce letter spacing for links*/
.style-51634 .l1-item {margin-left: 1.875rem;}/*Adjust margin for menu items*/

/* === ML SOCIAL MEDIA === */
.style-51599 {margin: 2.5rem 0 0 0;}/*Add top margin to container*/
.style-51599 li.group {display: block; float: none; vertical-align: top; margin: 1.5rem 0 0 0;}/*Center and space social media links*/
.style-51599 li.group:first-child {margin: 0;}/*No margin on first group*/

/* === ML SITEMAP === */
.style-51636 {margin-top: 0; text-align: center;}/*Adjust margin for sitemap container*/
.style-51636 .mini-sitemap-open, .style-51636 .mini-sitemap-close {letter-spacing: 0.12rem;}/*Reduce letter spacing*/

/* === ML INT PAGE TITLE === */
.style-51594 .page-title, .style-51632 .page-title {font-size: 2.875rem;}/*Reduce font size*/

/* === ML INT PAGE TITLE REGION === */
.style-51591:before, .style-51631:before, .style-51591:after, .style-51631:after {width: 100%; min-width: unset;}/*Reduce min width for shapes*/

/* === CENTERED STYLES == */
.style-51498 .content ul, .style-51499 .content ul, .style-51549 .content ul, .style-51550 .content ul, .style-83390 .content ul {display: block;}/*Remove flex from list container*/
.style-51498 li.group, .style-51499 li.group, .style-83390 li.group, .style-51549 li.group, .style-51550 li.group {padding: 0; margin: 1.25rem 0 0 0; width: 100%; max-width: 100%;}/*Reset width and margin for centered style groups*/
.style-51498 li.group:first-child, .style-51499 li.group:first-child, .style-83390 li.group:first-child, .style-51549 li.group:first-child, .style-51550 li.group:first-child {margin: 0;}/*No margin for first group*/


/* === CONTENT REGIONS === */
.style-51574 .page-col .page-block:last-child, .style-51575 .page-col .page-block:last-child, .style-51576 .page-col .page-block:last-child, .style-51577 .page-col .page-block:last-child, .style-51753 .page-col .page-block:last-child {margin-bottom: 3.125rem !important;}/*Restore margins*/
.style-51574 .page-col.last-col .page-block:last-child, .style-51575 .page-col.last-col .page-block:last-child, .style-51576 .page-col.last-col .page-block:last-child, .style-51577 .page-col.last-col .page-block:last-child, .style-51753 .page-col.last-col .page-block:last-child {margin-bottom: 0 !important;}/*Remove margin from last block in region*/

/* === ML INT PAGE BANNER REGION === */
.style-51621 {height: 250px;}/*Reduce region container*/

/* === ML INT LANDING PAGE BANNER REGION === */
.style-51630 {height: 425px;}/*Set height for region*/

/* === INT PAGE BANNER CAROUSEL === */
.style-51623 {min-width: 800px;}/*Adjust min width for page banner*/

/* === ML HP FULL BROWSER PHOTO CAROUSEL === */
.style-51782 .background-carousel .crl-details, .style-51782 .background-carousel .pager {max-width: calc(100% - 7rem); margin: 0;}/*Set max width for detail text container*/
.style-51782 .background-carousel .crl-details {-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);bottom: 2.5rem; top: auto;}/*Reset positioning for details*/
.style-51782 .background-carousel .pager {bottom: 1rem;}/*Position pager*/
.style-51782 .background-carousel .controls .control-prev, .style-51782 .background-carousel .controls .control-next {width: 3.2rem; height: 3.2rem;}/*Set dimensions for carousel arrows*/

/* === ML FOOTER ROW === */
html:not(.styler) .style-51602 .layout-col:before {display: none;}/*hide accent lines*/

/* === Fix Emergency Bulletin Header Text === */
.style-51401 .emergencybulletin-lightbox .h2-style {font-size: 1.25rem;}

/* === INT MOVING CARDS 3 ACROSS === */
.style-66355 .content ul {display: block; perspective: none;}/*Remove flex*/
.style-66355 .h4-style {font-size: 1.875rem;}/*Reduce title size*/
.style-66355 li.group, .style-66355 li.group:nth-child(-n+3) {margin: 1.5rem 0 0 0;}/*Set margin for groups*/
.style-66355 li.group:hover {-webkit-transform: none; transform: none;}/*Remove hover state*/
.style-66355 li.group:first-child {margin-top: 0;}/*No top margin on first group*/
.style-66355 .h4-style, .style-66355 A.links-urllink, .style-66355 .h4-style A {font-size: 1.5rem; top: 0.875rem; left: 0; width: 100%; padding: 0 1.25rem; box-sizing: border-box; transform: none;}/*Reposition title*/
.style-66355 .brief-description, .style-66355 .long-description {    -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none; transform: none; background-color: transparent; top: auto; bottom: 0.875rem; height: auto; padding: 0 1.25rem;}/*Show description*/

/* === INT MOVING CARDS 4 ACROSS === */
.style-84678 .content ul {display: block; perspective: none;}/*Remove flex*/
.style-84678 .h4-style {font-size: 1.875rem;}/*Reduce title size*/
.style-84678 li.group, .style-84678 li.group:nth-child(-n+3) {margin: 1.5rem 0 0 0;}/*Set margin for groups*/
.style-84678 li.group:hover {-webkit-transform: none; transform: none;}/*Remove hover state*/
.style-84678 li.group:first-child {margin-top: 0;}/*No top margin on first group*/
.style-84678 .h4-style, .style-84678 A.links-urllink, .style-84678 .h4-style A {font-size: 1.5rem; top: 0.875rem; left: 0; width: 100%; padding: 0 1.25rem; box-sizing: border-box; transform: none;}/*Reposition title*/
.style-84678 .brief-description, .style-84678 .long-description {    -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none; transform: none; background-color: transparent; top: auto; bottom: 0.875rem; height: auto; padding: 0 1.25rem;}/*Show description*/

/* === INT MOVING CARDS 2 ACROSS === */
.style-66438 .content ul {display: block; perspective: none;}/*Remove flex*/
.style-66438 .h4-style {font-size: 1.875rem;}/*Reduce title size*/
.style-66438 li.group, .style-66438 li.group:nth-child(-n+2) {margin: 1.5rem 0 0 0;}/*Set margin for groups*/
.style-66438 li.group:hover {-webkit-transform: none; transform: none;}/*Remove hover state*/
.style-66438 li.group:first-child {margin-top: 0;}/*No top margin on first group*/
.style-66438 .h4-style, .style-66438 A.links-urllink, .style-66438 .h4-style A {font-size: 1.5rem; top: 0.875rem; left: 0; width: 100%; padding: 0 1.25rem; box-sizing: border-box; transform: none;}/*Reposition title*/
.style-66438 .brief-description, .style-66438 .long-description {    -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none; transform: none; background-color: transparent; top: auto; bottom: 0.875rem; height: auto; padding: 0 1.25rem;}/*Show description*/

/* === INT MOVING CARDS 4 ACROSS === */
.style-66439 .content ul {display: block; perspective: none;}/*Remove flex*/
.style-66439 .h4-style {font-size: 1.875rem;}/*Reduce title size*/
.style-66439 li.group, .style-66439 li.group:nth-child(-n+4) {margin: 1.5rem 0 0 0;}/*Set margin for groups*/
.style-66439 li.group:hover {-webkit-transform: none; transform: none;}/*Remove hover state*/
.style-66439 li.group:first-child {margin-top: 0;}/*No top margin on first group*/
.style-66439 .h4-style, .style-66439 A.links-urllink, .style-66439 .h4-style A {font-size: 1.5rem; top: 0.875rem; left: 0; width: 100%; padding: 0 1.25rem; box-sizing: border-box; transform: none;}/*Reposition title*/
.style-66439 .brief-description, .style-66439 .long-description {    -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none; transform: none; background-color: transparent; top: auto; bottom: 0.875rem; height: auto; padding: 0 1.25rem;}/*Show description*/

}/* ---END Mobile --- */

/*--2025--HP Text Updates--*/
.full-width:has(.style-96233),
.style-96233 > .layout-col {
height: 100%;
}
