.body { color: #58585A;font-size: 17px;line-height: 1.5;font-family: 'Work Sans', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.h1-style { font-size: 52px;font-family: 'Sorts Mill Goudy', serif;font-weight: 100;line-height: 1; }
.h2-style { font-size: 35px;color: #154734;line-height: 1.1;letter-spacing: 1.5px;font-weight: 100;margin: 0 0 30px; }
.h3-style { line-height: inherit; }
.h4-style { font-size: 1.29412em;color: #154734;line-height: 1.2;font-weight: 400; }
.h5-style { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic; }
A { color: #154734; }
A:hover { text-decoration: underline;color: inherit; }
.button { background-color: #E9E9E9;border-radius: 10px;padding: 7px 25px;font-size: 15px;margin: 10px 0 0;-webkit-transition: background-color .25s ease-out, color .25s ease-out;/*webkit*/
    -moz-transition: background-color .25s ease-out, color .25s ease-out;/*ff*/
    -o-transition: background-color .25s ease-out, color .25s ease-out;/*opera*/
    transition: background-color .25s ease-out, color .25s ease-out;font-family: 'Work Sans', sans-serif; }
.button:hover { background-color: #154734;color: #fff; }
.style-32410 .h4-style { margin: 0 0 10px; }
.style-32410 .button { text-decoration: none; }
.style-32410 { margin: 0 0 55px; }
.style-32410 .description { margin: 10px 0; }
.style-32410 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-32410 .archive { background-color: #9b2743;color: #fff; }
.style-32410 .archive:hover { background-color: #5b5b5b; }
.style-32410 .category-description { margin: 0 0 10px; }
.style-32410 .h4-style A { text-decoration: none; }
.style-32410 .h4-style A:hover { color: #9b2743; }
.style-32410 .long-description { margin: 10px 0 0; }
.style-32410 .brief-description { margin: 15px 0; }
.style-32410 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-32410 .photos { margin: 0 15px 15px 0; }
.style-32410 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-32410 .author { font-weight: bold; }
.style-32410 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-32410 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-32410 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-32410 .email { font-size: 16px; }
.style-32410 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-32410 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-32410 .bio { margin: 10px 0 0; }
.style-32410 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-32410 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-32410 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-32410 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-32410 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-32410 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-32410 .one-hundred { color: #9b2743;font-weight: bold; }
.style-32410 .fund .bar { background-color: #154734; }
.style-32410 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-32410 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-32410 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-32410 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-32410 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-32410 .video .media-player { margin: 0 0 10px; }
.style-32410 li.group { margin: 20px 0 0; }
.style-32410 li.group:first-child { margin-top: 0; }
.style-32410 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-32410 .view-all { background-color: #9b2743;color: #fff; }
.style-32410 .view-all:hover { background-color: #5b5b5b; }
.style-32410 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29236 .h4-style { margin: 0 0 10px; }
.style-29236 .button { text-decoration: none; }
.style-29236 { margin: 0 0 55px; }
.style-29236 .description { margin: 10px 0; }
.style-29236 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29236 .archive { background-color: #9b2743;color: #fff; }
.style-29236 .archive:hover { background-color: #5b5b5b; }
.style-29236 .category-description { margin: 0 0 10px; }
.style-29236 .h4-style A { text-decoration: none; }
.style-29236 .h4-style A:hover { color: #9b2743; }
.style-29236 .long-description { margin: 10px 0 0; }
.style-29236 .brief-description { margin: 15px 0; }
.style-29236 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29236 .photos { margin: 0 15px 15px 0; }
.style-29236 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29236 .author { font-weight: bold; }
.style-29236 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29236 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29236 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29236 .email { font-size: 16px; }
.style-29236 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29236 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29236 .bio { margin: 10px 0 0; }
.style-29236 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29236 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29236 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29236 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29236 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29236 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29236 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29236 .fund .bar { background-color: #154734; }
.style-29236 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29236 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29236 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29236 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29236 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29236 .video .media-player { margin: 0 0 10px; }
.style-29236 li.group { margin: 20px 0 0; }
.style-29236 li.group:first-child { margin-top: 0; }
.style-29236 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29236 .view-all { background-color: #9b2743;color: #fff; }
.style-29236 .view-all:hover { background-color: #5b5b5b; }
.style-29236 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29247 .h4-style { margin: 0 0 10px; }
.style-29247 .button { text-decoration: none; }
.style-29247 { margin: 0 0 55px; }
.style-29247 .description { margin: 10px 0; }
.style-29247 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;display: block; }
.style-29247 .archive { background-color: #9b2743;color: #fff; }
.style-29247 .archive:hover { background-color: #5b5b5b; }
.style-29247 .category-description { margin: 0 0 10px; }
.style-29247 .link-image { margin: 0; }
.style-29247 .h4-style A { text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: right 10px;background-repeat: no-repeat;padding-right: 19px; }
.style-29247 .h4-style A:hover { color: #9b2743; }
.style-29247 .long-description { margin: 10px 0 0; }
.style-29247 .brief-description { margin: 10px 0; }
.style-29247 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29247 .photos { margin: 0 0px 15px 15px; }
.style-29247 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29247 .author { font-weight: bold; }
.style-29247 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29247 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29247 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29247 .email { font-size: 16px; }
.style-29247 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29247 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29247 .bio { margin: 10px 0 0; }
.style-29247 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29247 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29247 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29247 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29247 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29247 .photo img { object-fit: cover;margin: 0 0 10px; }
.style-29247 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29247 .fund .bar { background-color: #154734; }
.style-29247 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29247 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29247 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29247 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29247 .cover-photo { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 0px;padding: 0px;max-width: none; }
.style-29247 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29247 .video .media-player { margin: 0 0 10px; }
.style-29247 li.group { margin: 20px 0 0; }
.style-29247 li.group:first-child { margin-top: 0; }
.style-29247 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29247 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #154734; }
.style-29247 .month-name { font-size: 18px;text-transform: uppercase;padding: 22px 0 3px 0; }
.style-29247 .day-number { font-size: 52px;line-height: .9; }
.style-29247 .event-detail { margin-left: 154px; }
.style-29247 .view-all { background-color: #9b2743;color: #fff; }
.style-29247 .view-all:hover { background-color: #5b5b5b; }
.style-29247 .start-date { display: none; }
.style-29247 .end-date { display: none; }
.style-29247 .date-sep { display: none; }
.style-29247 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29632 { overflow: hidden;position: relative;height: 100%; }
.style-29632 .link-image { margin: 0px;opacity: .6;transition: opacity .25s ease-out;border-radius: 50%;-webkit-backface-visibility: hidden; }
.style-29632 .link-image:hover { opacity: .4; }
.style-29632 .long-description { text-transform: uppercase;font-size: 1.17647em;position: absolute;left: 5%;top: 50%;width: 90%;z-index: 20;pointer-events: none; }
.style-29632 A.links-urllink { color: inherit;font-size: 36px;text-transform: uppercase;font-weight: 400;line-height: 1.2;position: absolute;left: 5%;top: 40%;width: 92%;box-sizing: border-box;z-index: 20;pointer-events: none;display: inline-block; }
.style-29632 A.links-urllink:hover { text-decoration: none; }
.style-29632 A.links-urllink:after { content: '';height: 20px;width: 10px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: top center;position: relative;display: inline-block;margin-left: 15px; }
.style-29632 li.group { background-color: #154734;color: #FFFFFF;text-align: center;border-radius: 50%;overflow: hidden;position: absolute;bottom: -15%; }
.style-29634 { overflow: hidden;position: relative;height: 100%; }
.style-29634 .link-image { margin: 0px;width: 100%;opacity: .6;transition: opacity .25s ease-out;border-radius: 50%;-webkit-backface-visibility: hidden; }
.style-29634 .link-image:hover { opacity: .4; }
.style-29634 .long-description { text-transform: uppercase;font-size: 1.17647em;position: absolute;left: 5%;top: 50%;width: 90%;z-index: 20;pointer-events: none; }
.style-29634 A.links-urllink { color: inherit;font-size: 36px;text-transform: uppercase;font-weight: 400;line-height: 1.2;position: absolute;left: 5%;/*top: 50%;*/
    top: calc(50% + 33px);width: 90%;box-sizing: border-box;z-index: 20;pointer-events: none;display: inline-block; }
.style-29634 A.links-urllink:hover { text-decoration: none; }
.style-29634 A.links-urllink:after { content: '';height: 20px;width: 10px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: top center;position: relative;display: inline-block;margin-left: 15px; }
.style-29634 li.group { background-color: #154734;color: #FFFFFF;text-align: center;border-radius: 50%;overflow: hidden;position: absolute;top: -15%; }
.style-29646 { font-size: 20px;color: #154734;line-height: 1.8; }
.style-29642 .h4-style { color: inherit;text-transform: uppercase;font-size: 1.76471em;letter-spacing: 0.04em;line-height: 1; }
.style-29642 { border-width: 7px 0;border-style: solid;border-color: #FFFFFF;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9c2842+0,dc8527+100 */
background: rgb(156,40,66);/* old browsers */
background: -moz-linear-gradient(left,  rgba(156,40,66,1) 0%, rgba(220,133,39,1) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(left,  rgba(156,40,66,1) 0%,rgba(220,133,39,1) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to right,  rgba(156,40,66,1) 0%,rgba(220,133,39,1) 100%);/* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c2842', endColorstr='#dc8527',GradientType=1 );: /* IE6-9 */;color: #FFFFFF; }
.style-29642 .link-image { margin: 0px;opacity: .65;transition: opacity .25s ease-out;width: 100%; }
.style-29642 .link-image:hover { opacity: .35; }
.style-29642 .long-description { position: absolute;top: 110%;width: 90%;left: 5%;transition: top .5s ease-out; }
.style-29642 A.links-urllink { color: inherit;text-transform: uppercase;font-size: 1.76471em;letter-spacing: 0.04em;line-height: 1;position: absolute;bottom: 78px;width: 90%;left: 5%;transition: bottom .5s ease-out;font-weight: 500; }
.style-29642 A.links-urllink:hover { text-decoration: none; }
.style-29642 li.group { border-width: 0 0 0 5px;border-style: solid;border-color: #FFFFFF;-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;position: relative;text-align: center;overflow: hidden; }
.style-29642 li.group:first-child { border-width: 0; }
.style-29625 .h2-style { text-transform: uppercase;letter-spacing: 0.04em;font-weight: normal;font-family: 'Work Sans', sans-serif;font-size: 1.45833em; }
.style-29625 .h4-style { -webkit-order: 2;-ms-flex-order: 2;order: 2;text-align: right;font-family: 'Work Sans', sans-serif;font-size: 1.23529rem; }
.style-29625 { font-size: 1.41176em;font-family: 'Sorts Mill Goudy', serif;margin: 0px 0 40px; }
.style-29625 .long-description { text-align: right; }
.style-29625 .brief-description { font-size: 1.58824rem;text-align: right;font-style: italic; }
.style-29625 li.group { display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.style-29629 .h2-style { text-transform: uppercase;letter-spacing: 0.04em;font-weight: normal;font-family: 'Work Sans', sans-serif;font-size: 1.45833em; }
.style-29629 .h4-style { -webkit-order: 2;-ms-flex-order: 2;order: 2;font-family: 'Work Sans', sans-serif;font-size: 0.875em;text-transform: uppercase; }
.style-29629 { font-size: 1.41176em;font-family: 'Sorts Mill Goudy', serif;margin: 100px 0 90px;text-align: right; }
.style-29629 .brief-description { font-size: 1.58824rem;font-style: italic; }
.style-29629 li.group { display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.style-29266 .h4-style { margin: 0 0 10px; }
.style-29266 A { background-color: #007749;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right 15px center;background-repeat: no-repeat;display: block;padding: 17px 10% 17px 25px;border-radius: 5px;transition: background-color .25s ease-out;min-width: 60px;text-transform: uppercase;font-size: 22px;line-height: 1.1; }
.style-29266 A:hover { background-color: #ffb718;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/DoubleWhite.png'); }
.style-29266 .button { text-decoration: none; }
.style-29266 { margin: 0 0 55px; }
.style-29266 .description { margin: 10px 0; }
.style-29266 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29266 .archive { background-color: #9b2743;color: #fff; }
.style-29266 .archive:hover { background-color: #5b5b5b; }
.style-29266 .category-description { margin: 0 0 10px; }
.style-29266 .h4-style A { text-decoration: none; }
.style-29266 .h4-style A:hover { color: #9b2743; }
.style-29266 .long-description { margin: 10px 0 0; }
.style-29266 .brief-description { margin: 15px 0; }
.style-29266 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29266 .photos { margin: 0 15px 15px 0; }
.style-29266 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29266 .author { font-weight: bold; }
.style-29266 .news img { margin-bottom: 10px; }
.style-29266 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29266 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29266 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29266 .email { font-size: 16px; }
.style-29266 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29266 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29266 .bio { margin: 10px 0 0; }
.style-29266 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29266 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29266 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29266 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29266 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29266 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29266 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29266 .fund .bar { background-color: #154734; }
.style-29266 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29266 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29266 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29266 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29266 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29266 .video .media-player { margin: 0 0 10px; }
.style-29266 li.group { margin: 20px 0 0; }
.style-29266 li.group:first-child { margin-top: 0; }
.style-29266 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29266 .view-all { background-color: #9b2743;color: #fff; }
.style-29266 .view-all:hover { background-color: #5b5b5b; }
.style-29266 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29658 .h4-style { margin: 0 0 10px; }
.style-29658 A { background-color: #007749;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right 15px center;background-repeat: no-repeat;display: inline-block;padding: 17px 10% 17px 25px;border-radius: 5px;transition: background-color .25s ease-out;text-transform: uppercase;font-size: 22px;line-height: 1.1;white-space: initial;word-wrap: initial; }
.style-29658 A:hover { background-color: #ffb718;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/DoubleWhite.png'); }
.style-29658 .button { text-decoration: none; }
.style-29658 { margin: 0 0 55px;text-align: center; }
.style-29658 .description { margin: 10px 0; }
.style-29658 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29658 .archive { background-color: #9b2743;color: #fff; }
.style-29658 .archive:hover { background-color: #5b5b5b; }
.style-29658 .category-description { margin: 0 0 10px; }
.style-29658 .h4-style A { text-decoration: none; }
.style-29658 .h4-style A:hover { color: #9b2743; }
.style-29658 .long-description { margin: 10px 0 0; }
.style-29658 .brief-description { margin: 15px 0; }
.style-29658 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29658 .photos { margin: 0 15px 15px 0; }
.style-29658 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29658 .author { font-weight: bold; }
.style-29658 .news img { margin-bottom: 10px; }
.style-29658 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29658 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29658 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29658 .email { font-size: 16px; }
.style-29658 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29658 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29658 .bio { margin: 10px 0 0; }
.style-29658 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29658 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29658 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29658 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29658 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29658 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29658 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29658 .fund .bar { background-color: #154734; }
.style-29658 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29658 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29658 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29658 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29658 A.links-urllink { text-align: left; }
.style-29658 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29658 .video .media-player { margin: 0 0 10px; }
.style-29658 li.group { margin: 0 0 10px 40px;display: inline-block; }
.style-29658 li.group:first-child { margin-left: 0; }
.style-29658 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29658 .view-all { background-color: #9b2743;color: #fff; }
.style-29658 .view-all:hover { background-color: #5b5b5b; }
.style-29658 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29278 .h4-style { margin: 0 0 10px; }
.style-29278 A { color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right 15px center;background-repeat: no-repeat;display: block;padding: 17px 10% 17px 25px;border-radius: 5px;transition: background-color .25s ease-out;min-width: 60px;text-transform: uppercase;background-color: #9b2743;font-size: 22px;line-height: 1.1; }
.style-29278 A:hover { text-decoration: none;background-color: #5b5b5b;color: #fff; }
.style-29278 .button { text-decoration: none; }
.style-29278 { margin: 0 0 55px; }
.style-29278 .description { margin: 10px 0; }
.style-29278 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29278 .archive { background-color: #9b2743;color: #fff; }
.style-29278 .archive:hover { background-color: #5b5b5b; }
.style-29278 .category-description { margin: 0 0 10px; }
.style-29278 .h4-style A { text-decoration: none; }
.style-29278 .h4-style A:hover { color: #9b2743; }
.style-29278 .long-description { margin: 10px 0 0; }
.style-29278 .brief-description { margin: 15px 0; }
.style-29278 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29278 .photos { margin: 0 15px 15px 0; }
.style-29278 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29278 .author { font-weight: bold; }
.style-29278 .news img { margin-bottom: 10px; }
.style-29278 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29278 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29278 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29278 .email { font-size: 16px; }
.style-29278 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29278 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29278 .bio { margin: 10px 0 0; }
.style-29278 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29278 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29278 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29278 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29278 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29278 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29278 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29278 .fund .bar { background-color: #154734; }
.style-29278 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29278 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29278 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29278 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29278 A.links-urllink:hover { background-color: #5b5b5b; }
.style-29278 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29278 .video .media-player { margin: 0 0 10px; }
.style-29278 li.group { margin: 20px 0 0; }
.style-29278 li.group:first-child { margin-top: 0; }
.style-29278 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29278 .view-all { background-color: #9b2743;color: #fff; }
.style-29278 .view-all:hover { background-color: #5b5b5b; }
.style-29278 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29249 .h2-style { color: inherit; }
.style-29249 .h4-style { margin: 0 0 10px;font-family: 'Work Sans', sans-serif;font-size: 16px;color: #5B5B5B;text-transform: uppercase;font-style: normal; }
.style-29249 A { color: inherit;text-decoration: underline; }
.style-29249 A:hover { text-decoration: none; }
.style-29249 .button { text-decoration: none;color: #58585A;font-style: normal; }
.style-29249 .button:hover { color: #FFFFFF;background-color: #154734; }
.style-29249 { margin: 0 0 55px;font-family: 'Sorts Mill Goudy', serif;font-size: 28px;color: #154734; }
.style-29249 .description { margin: 10px 0; }
.style-29249 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29249 .archive { background-color: #9b2743;color: #fff; }
.style-29249 .archive:hover { background-color: #5b5b5b; }
.style-29249 .category-description { margin: 0 0 10px; }
.style-29249 .h4-style A { text-decoration: none; }
.style-29249 .h4-style A:hover { color: #9b2743; }
.style-29249 .long-description { margin: 10px 0 0; }
.style-29249 .brief-description { margin: 15px 0; }
.style-29249 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29249 .photos { margin: 0 15px 15px 0; }
.style-29249 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29249 .author { font-weight: bold; }
.style-29249 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29249 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29249 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29249 .email { font-size: 16px; }
.style-29249 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29249 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29249 .bio { margin: 10px 0 0; }
.style-29249 .lists img { border-radius: 50%;width: 150px;height: 150px;object-fit: cover;margin: 0 30px 10px 0 !important; }
.style-29249 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29249 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29249 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29249 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29249 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29249 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29249 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29249 .fund .bar { background-color: #154734; }
.style-29249 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29249 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29249 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29249 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29249 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29249 .video .media-player { margin: 0 0 10px; }
.style-29249 li.group { margin: 20px 0 0; }
.style-29249 li.group:first-child { margin-top: 0; }
.style-29249 div.content-wrap { font-style: italic;line-height: 1.35714; }
.style-29249 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29249 .view-all { background-color: #9b2743;color: #fff; }
.style-29249 .view-all:hover { background-color: #5b5b5b; }
.style-29249 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29248 .h2-style { color: #9B2743; }
.style-29248 .h4-style { margin: 0 0 10px;font-family: 'Work Sans', sans-serif;font-size: 16px;color: #5B5B5B;text-transform: uppercase;font-style: normal; }
.style-29248 A { color: inherit;text-decoration: underline; }
.style-29248 A:hover { text-decoration: none; }
.style-29248 .button { text-decoration: none;color: #58585A;font-style: normal;font-weight: normal; }
.style-29248 .button:hover { color: #FFFFFF;background-color: #9B2743; }
.style-29248 { margin: 0 0 55px;font-family: 'Sorts Mill Goudy', serif;font-size: 28px;color: #9B2743; }
.style-29248 .description { margin: 10px 0; }
.style-29248 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29248 .archive { background-color: #9b2743;color: #fff; }
.style-29248 .archive:hover { background-color: #5b5b5b; }
.style-29248 .category-description { margin: 0 0 10px; }
.style-29248 .h4-style A { text-decoration: none; }
.style-29248 .h4-style A:hover { color: #9b2743; }
.style-29248 .long-description { margin: 10px 0 0; }
.style-29248 .brief-description { margin: 15px 0; }
.style-29248 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29248 .photos { margin: 0 15px 15px 0; }
.style-29248 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29248 .author { font-weight: bold; }
.style-29248 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29248 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29248 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29248 .email { font-size: 16px; }
.style-29248 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29248 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29248 .bio { margin: 10px 0 0; }
.style-29248 .lists img { border-radius: 50%;width: 150px;height: 150px;object-fit: cover;margin: 0 30px 10px 0 !important; }
.style-29248 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29248 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29248 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29248 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29248 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29248 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29248 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29248 .fund .bar { background-color: #154734; }
.style-29248 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29248 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29248 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29248 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29248 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29248 .video .media-player { margin: 0 0 10px; }
.style-29248 li.group { margin: 20px 0 0; }
.style-29248 li.group:first-child { margin-top: 0; }
.style-29248 div.content-wrap { font-weight: 300;font-style: italic;line-height: 1.35714; }
.style-29248 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29248 .view-all { background-color: #9b2743;color: #fff; }
.style-29248 .view-all:hover { background-color: #5b5b5b; }
.style-29248 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-31304 .h4-style { margin: 0 0 10px;position: relative;font-size: 35px;text-transform: uppercase;line-height: 1.1; }
.style-31304 .button { text-decoration: none;text-transform: uppercase; }
.style-31304 { margin: 0 0 55px; }
.style-31304 .description { margin: 10px 0; }
.style-31304 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-31304 .archive { background-color: #9b2743;color: #fff; }
.style-31304 .archive:hover { background-color: #5b5b5b; }
.style-31304 .category-description { margin: 0 0 10px; }
.style-31304 .link-image { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-31304 .h4-style A { text-decoration: none; }
.style-31304 .h4-style A:hover { color: #9b2743; }
.style-31304 .long-description { margin: 10px 0 0; }
.style-31304 .brief-description { margin: 0px 0;display: inline-block;box-sizing: border-box; }
.style-31304 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-31304 .photos { margin: 0 15px 15px 0;position: relative; }
.style-31304 .photos:before { content: "";display: block;width: 467px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/LargeGrayEllipse.png');background-position: top center;background-repeat: repeat-y; }
.style-31304 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-31304 .text img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 35px 56px 0 25px !important; }
.style-31304 .author { font-weight: bold; }
.style-31304 .news img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-31304 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-31304 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-31304 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-31304 .email { font-size: 16px; }
.style-31304 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-31304 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-31304 .bio { margin: 10px 0 0; }
.style-31304 .lists img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-31304 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-31304 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-31304 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-31304 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-31304 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-31304 .photo img { border-radius: 50%;max-width: 417px;max-height: 417px;object-fit: cover;width: calc(100% - 45px);margin: 23px 30px 7px 15px;box-sizing: border-box; }
.style-31304 .one-hundred { color: #9b2743;font-weight: bold; }
.style-31304 .fund .bar { background-color: #154734; }
.style-31304 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-31304 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-31304 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-31304 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-31304 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-31304 .photo figure { position: relative;display: inline-block; }
.style-31304 .photo figure:before { content: "";display: block;/*max-width: 402px;max-height: 389px;*/
width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/LargeGrayEllipse.png');background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-31304 .video .media-player { margin: 0 0 10px; }
.style-31304 li.group { margin: 40px 0 0; }
.style-31304 li.group:first-child { margin-top: 0; }
.style-31304 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-31304 .view-all { background-color: #9b2743;color: #fff; }
.style-31304 .view-all:hover { background-color: #5b5b5b; }
.style-31304 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29282 .h4-style { margin: 0 0 10px;position: relative;font-size: 35px;text-transform: uppercase;line-height: 1.1; }
.style-29282 .button { text-decoration: none;text-transform: uppercase; }
.style-29282 { margin: 0 0 55px; }
.style-29282 .description { margin: 10px 0; }
.style-29282 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29282 .archive { background-color: #9b2743;color: #fff; }
.style-29282 .archive:hover { background-color: #5b5b5b; }
.style-29282 .category-description { margin: 0 0 10px; }
.style-29282 .link-image { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-29282 .h4-style A { text-decoration: none; }
.style-29282 .h4-style A:hover { color: #9b2743; }
.style-29282 .long-description { margin: 10px 0 0; }
.style-29282 .brief-description { margin: 15px 0;display: inline-block;box-sizing: border-box;width: calc(100% - 498px);padding-left: 53px; }
.style-29282 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29282 .photos { margin: 0 15px 15px 0;position: relative; }
.style-29282 .photos:before { content: "";display: block;width: 467px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/LargeGrayEllipse.png');background-position: top center;background-repeat: repeat-y; }
.style-29282 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29282 .text img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 35px 56px 0 25px !important; }
.style-29282 .author { font-weight: bold; }
.style-29282 .news img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-29282 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29282 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29282 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29282 .email { font-size: 16px; }
.style-29282 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29282 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29282 .bio { margin: 10px 0 0; }
.style-29282 .lists img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-29282 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29282 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29282 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29282 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29282 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29282 .photo img { border-radius: 50%;max-width: 417px;max-height: 417px;object-fit: cover;width: calc(100% - 45px);margin: 23px 30px 7px 15px;box-sizing: border-box; }
.style-29282 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29282 .fund .bar { background-color: #154734; }
.style-29282 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29282 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29282 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29282 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29282 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29282 .photo figure { position: relative;display: inline-block; }
.style-29282 .photo figure:before { content: "";display: block;/*max-width: 402px;max-height: 389px;*/
width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/LargeGrayEllipse.png');background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-29282 .video .media-player { margin: 0 0 10px; }
.style-29282 li.group { margin: 20px 0 0; }
.style-29282 li.group:first-child { margin-top: 0; }
.style-29282 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29282 .view-all { background-color: #9b2743;color: #fff; }
.style-29282 .view-all:hover { background-color: #5b5b5b; }
.style-29282 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29260 .h4-style { margin: 0 0 10px;position: relative; }
.style-29260 .button { text-decoration: none;background-color: #154734;color: #FFFFFF; }
.style-29260 .button:hover { background-color: #E9E9E9;color: #58585A; }
.style-29260 { margin: 0 0 55px; }
.style-29260 .description { margin: 10px 0; }
.style-29260 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: inline !important; }
.style-29260 .archive { background-color: #9b2743;color: #fff; }
.style-29260 .archive:hover { background-color: #5b5b5b; }
.style-29260 .category-description { margin: 0 0 10px; }
.style-29260 .link-image { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29260 .h4-style A { text-decoration: none; }
.style-29260 .h4-style A:hover { color: #9b2743; }
.style-29260 .long-description { margin: 10px 0 0; }
.style-29260 .brief-description { margin: 15px 0; }
.style-29260 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29260 .photos { margin: 0 15px 15px 0;position: relative;padding-bottom: 7px; }
.style-29260 .photos:before { content: "";display: block;width: 282px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: top center;background-repeat: repeat-y; }
.style-29260 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29260 .text img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 27px 38px 0px 16px;display: block; }
.style-29260 .text img:first-child { margin-top: 20px; }
.style-29260 .author { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;float: left;padding-right: .5ch; }
.style-29260 .author:after { content: ",";margin-left: -.35ch; }
.style-29260 .news img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29260 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29260 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29260 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29260 .email { font-size: 16px; }
.style-29260 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29260 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29260 .bio { margin: 10px 0 0; }
.style-29260 .lists img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29260 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29260 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29260 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29260 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29260 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29260 .photo img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29260 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29260 .fund .bar { background-color: #154734; }
.style-29260 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29260 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29260 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29260 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29260 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29260 .photo figure { position: relative; }
.style-29260 .photo figure:before { content: "";display: block;width: 282px;height: 273px;position: absolute;top: -19px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: center center;background-repeat: no-repeat; }
.style-29260 .video .media-player { margin: 0 0 10px; }
.style-29260 li.group { margin: 20px 0 0; }
.style-29260 li.group:first-child { margin-top: 0; }
.style-29260 li.group:before { content: "";display: table; }
.style-29260 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29260 .view-all { background-color: #9b2743;color: #fff; }
.style-29260 .view-all:hover { background-color: #5b5b5b; }
.style-29260 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29659 .h4-style { margin: 0 0 10px; }
.style-29659 .button { text-decoration: none; }
.style-29659 { margin: 0 0 55px; }
.style-29659 .description { margin: 10px 0; }
.style-29659 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;display: block; }
.style-29659 .archive { background-color: #9b2743;color: #fff; }
.style-29659 .archive:hover { background-color: #5b5b5b; }
.style-29659 .category-description { margin: 0 0 10px; }
.style-29659 .link-image { margin: 0; }
.style-29659 .h4-style A { text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: right 10px;background-repeat: no-repeat;padding-right: 19px; }
.style-29659 .h4-style A:hover { color: #9b2743; }
.style-29659 .long-description { margin: 10px 0 0; }
.style-29659 .brief-description { margin: 10px 0; }
.style-29659 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29659 .photos { margin: 0 0px 15px 15px; }
.style-29659 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29659 .author { font-weight: bold; }
.style-29659 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29659 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29659 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29659 .email { font-size: 16px; }
.style-29659 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29659 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29659 .bio { margin: 10px 0 0; }
.style-29659 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29659 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29659 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29659 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29659 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29659 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29659 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29659 .fund .bar { background-color: #154734; }
.style-29659 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29659 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29659 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29659 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29659 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29659 .video .media-player { margin: 0 0 10px; }
.style-29659 li.group { margin: 20px 0 0; }
.style-29659 li.group:first-child { margin-top: 0; }
.style-29659 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29659 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #154734; }
.style-29659 .month-name { font-size: 18px;text-transform: uppercase;padding: 22px 0 3px 0; }
.style-29659 .day-number { font-size: 52px;line-height: .9; }
.style-29659 .event-detail { margin-left: 154px; }
.style-29659 .view-all { background-color: #9b2743;color: #fff;margin: 20px 0 0; }
.style-29659 .view-all:hover { background-color: #5b5b5b; }
.style-29659 .start-date { display: none; }
.style-29659 .end-date { display: none; }
.style-29659 .date-sep { display: none; }
.style-29659 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-51624 .h4-style { margin: 0 0 10px; }
.style-51624 .button { text-decoration: none; }
.style-51624 { margin: 0 0 55px; }
.style-51624 .description { margin: 10px 0; }
.style-51624 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;display: block; }
.style-51624 .archive { background-color: #9b2743;color: #fff; }
.style-51624 .archive:hover { background-color: #5b5b5b; }
.style-51624 .category-description { margin: 0 0 10px; }
.style-51624 .link-image { margin: 0; }
.style-51624 .h4-style A { text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: right 10px;background-repeat: no-repeat;padding-right: 19px; }
.style-51624 .h4-style A:hover { color: #9b2743; }
.style-51624 .long-description { margin: 10px 0 0; }
.style-51624 .brief-description { margin: 10px 0; }
.style-51624 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-51624 .photos { margin: 0 0px 15px 15px; }
.style-51624 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-51624 .author { font-weight: bold; }
.style-51624 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-51624 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-51624 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-51624 .email { font-size: 16px; }
.style-51624 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-51624 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-51624 .bio { margin: 10px 0 0; }
.style-51624 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-51624 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-51624 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-51624 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-51624 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-51624 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-51624 .one-hundred { color: #9b2743;font-weight: bold; }
.style-51624 .fund .bar { background-color: #154734; }
.style-51624 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-51624 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-51624 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-51624 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-51624 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-51624 .video .media-player { margin: 0 0 10px; }
.style-51624 li.group { margin: 20px 0 0; }
.style-51624 li.group:first-child { margin-top: 0; }
.style-51624 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-51624 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #154734; }
.style-51624 .month-name { font-size: 18px;text-transform: uppercase;padding: 22px 0 3px 0; }
.style-51624 .day-number { font-size: 52px;line-height: .9; }
.style-51624 .event-detail { margin-left: 154px; }
.style-51624 .view-all { background-color: #9b2743;color: #fff;margin: 20px 0 0; }
.style-51624 .view-all:hover { background-color: #5b5b5b; }
.style-51624 .start-date { display: none; }
.style-51624 .end-date { display: none; }
.style-51624 .date-sep { display: none; }
.style-51624 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29252 .h4-style { margin: 0 0 10px;text-transform: uppercase;font-size: 18px; }
.style-29252 .button { text-decoration: none; }
.style-29252 { margin: 0 0 55px; }
.style-29252 .description { margin: 10px 0; }
.style-29252 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;display: block; }
.style-29252 .archive { background-color: #9b2743;color: #fff; }
.style-29252 .archive:hover { background-color: #5b5b5b; }
.style-29252 .category-description { margin: 0 0 10px; }
.style-29252 .link-image { margin: 0; }
.style-29252 .h4-style A { text-decoration: none;position: relative;font-weight: 500; }
.style-29252 .h4-style A:hover { color: #9b2743; }
.style-29252 .long-description { margin: 0 0 0 40px; }
.style-29252 .brief-description { margin: 0 0 0 40px; }
.style-29252 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29252 .photos { margin: 0 0px 15px 15px; }
.style-29252 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29252 .author { font-weight: bold; }
.style-29252 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29252 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29252 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29252 .email { font-size: 16px; }
.style-29252 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29252 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29252 .bio { margin: 10px 0 0; }
.style-29252 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 500;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29252 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29252 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29252 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29252 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29252 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29252 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29252 .fund .bar { background-color: #154734; }
.style-29252 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29252 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29252 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29252 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29252 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29252 .video .media-player { margin: 0 0 10px; }
.style-29252 li.group { margin: 20px 0 0; }
.style-29252 li.group:first-child { margin-top: 0; }
.style-29252 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29252 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/dateIconEllipse.png');background-position: center center;background-repeat: no-repeat;color: #154734; }
.style-29252 .month-name { font-size: 18px;text-transform: uppercase;padding: 25px 0 0 0; }
.style-29252 .day-number { font-size: 52px;line-height: .9; }
.style-29252 .event-detail { margin-left: 154px; }
.style-29252 .view-all { background-color: #9b2743;color: #fff; }
.style-29252 .view-all:hover { background-color: #5b5b5b; }
.style-29252 .start-date { display: none; }
.style-29252 .end-date { display: none; }
.style-29252 .date-sep { display: none; }
.style-29252 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-50166 .h4-style { margin: 0 0 10px;text-transform: uppercase;font-size: 18px; }
.style-50166 .button { text-decoration: none; }
.style-50166 { margin: 0 0 55px; }
.style-50166 .description { margin: 10px 0; }
.style-50166 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;display: block; }
.style-50166 .archive { background-color: #9b2743;color: #fff; }
.style-50166 .archive:hover { background-color: #5b5b5b; }
.style-50166 .category-description { margin: 0 0 10px; }
.style-50166 .link-image { margin: 0; }
.style-50166 .h4-style A { text-decoration: none;position: relative;font-weight: 500; }
.style-50166 .h4-style A:hover { color: #9b2743; }
.style-50166 .long-description { margin: 0 0 0 40px;color: #154734; }
.style-50166 .brief-description { margin: 0 0 0 40px;color: #154734; }
.style-50166 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-50166 .photos { margin: 0 0px 15px 15px; }
.style-50166 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-50166 .author { font-weight: bold; }
.style-50166 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-50166 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-50166 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-50166 .email { font-size: 16px; }
.style-50166 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-50166 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-50166 .bio { margin: 10px 0 0; }
.style-50166 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 500;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-50166 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-50166 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-50166 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-50166 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-50166 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-50166 .one-hundred { color: #9b2743;font-weight: bold; }
.style-50166 .fund .bar { background-color: #154734; }
.style-50166 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-50166 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-50166 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-50166 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-50166 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-50166 .video .media-player { margin: 0 0 10px; }
.style-50166 li.group { margin: 20px 0 0; }
.style-50166 li.group:first-child { margin-top: 0; }
.style-50166 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-50166 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/dateIconEllipse.png');background-position: center center;background-repeat: no-repeat;color: #154734; }
.style-50166 .month-name { font-size: 18px;text-transform: uppercase;padding: 25px 0 0 0; }
.style-50166 .day-number { font-size: 52px;line-height: .9; }
.style-50166 .event-detail { margin-left: 154px; }
.style-50166 .view-all { background-color: #9b2743;color: #fff; }
.style-50166 .view-all:hover { background-color: #5b5b5b; }
.style-50166 .start-date { display: none; }
.style-50166 .end-date { display: none; }
.style-50166 .date-sep { display: none; }
.style-50166 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29288 .h2-style { font-size: 35px;color: #154734;font-weight: 400;text-transform: uppercase; }
.style-29288 .h4-style { margin: 0 0 10px;text-transform: uppercase;font-size: 18px; }
.style-29288 .button { text-decoration: none; }
.style-29288 { margin: 0 0 55px; }
.style-29288 .description { margin: 10px 0; }
.style-29288 time { font-size: 18px;color: #5b5b5b;font-weight: 300;font-style: italic;margin: 0 0 10px;display: block; }
.style-29288 .archive { background-color: #9b2743;color: #fff; }
.style-29288 .archive:hover { background-color: #5b5b5b; }
.style-29288 .category-description { margin: 0 0 10px; }
.style-29288 .h4-style A { text-decoration: none;position: relative;font-weight: 500; }
.style-29288 .h4-style A:hover { color: #9b2743; }
.style-29288 .long-description { margin: 10px 0 10px 40px; }
.style-29288 .brief-description { margin: 10px 0 10px 40px; }
.style-29288 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29288 .photos { margin: 0 15px 15px 0; }
.style-29288 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29288 .author { font-weight: bold; }
.style-29288 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29288 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29288 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29288 .email { font-size: 16px; }
.style-29288 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29288 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29288 .bio { margin: 10px 0 0; }
.style-29288 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29288 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29288 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29288 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29288 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29288 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29288 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29288 .fund .bar { background-color: #154734; }
.style-29288 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29288 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29288 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29288 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29288 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29288 .video .media-player { margin: 0 0 10px; }
.style-29288 li.group { margin: 20px 0 0; }
.style-29288 li.group:first-child { margin-top: 0; }
.style-29288 div.content-wrap { padding-left: 54px; }
.style-29288 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29288 .date-icon { color: #154734;text-align: left; }
.style-29288 .month-name { font-size: 16px;text-transform: uppercase; }
.style-29288 .day-number { font-size: 56px;line-height: .8; }
.style-29288 .event-detail { margin-left: 85px; }
.style-29288 .view-all { background-color: #9b2743;color: #fff; }
.style-29288 .view-all:hover { background-color: #5b5b5b; }
.style-29288 .start-date { display: none; }
.style-29288 .end-date { display: none; }
.style-29288 .date-sep { display: none; }
.style-29288 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-56743 .h4-style { margin: 0 0 10px; }
.style-56743 .button { text-decoration: none; }
.style-56743 { margin: 0 0 55px; }
.style-56743 .description { margin: 10px 0; }
.style-56743 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;display: block; }
.style-56743 .archive { background-color: #9b2743;color: #fff; }
.style-56743 .archive:hover { background-color: #5b5b5b; }
.style-56743 .category-description { margin: 0 0 10px; }
.style-56743 .link-image { margin: 0; }
.style-56743 .h4-style A { text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: right 10px;background-repeat: no-repeat;padding-right: 19px; }
.style-56743 .h4-style A:hover { color: #9b2743; }
.style-56743 .long-description { margin: 10px 0 0; }
.style-56743 .brief-description { margin: 10px 0; }
.style-56743 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-56743 .photos { margin: 0 0px 15px 15px; }
.style-56743 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-56743 .author { font-weight: bold; }
.style-56743 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-56743 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-56743 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-56743 .email { font-size: 16px; }
.style-56743 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-56743 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-56743 .bio { margin: 10px 0 0; }
.style-56743 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-56743 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-56743 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-56743 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-56743 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-56743 .photo img { object-fit: cover;margin: 0 0 10px; }
.style-56743 .one-hundred { color: #9b2743;font-weight: bold; }
.style-56743 .fund .bar { background-color: #154734; }
.style-56743 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-56743 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-56743 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-56743 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-56743 .cover-photo { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin: 0px;padding: 0px;max-width: none; }
.style-56743 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-56743 .video .media-player { margin: 0 0 10px; }
.style-56743 li.group { margin: 20px 0 0; }
.style-56743 li.group:first-child { margin-top: 0; }
.style-56743 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-56743 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #154734; }
.style-56743 .month-name { font-size: 18px;text-transform: uppercase;padding: 22px 0 3px 0; }
.style-56743 .day-number { font-size: 52px;line-height: .9; }
.style-56743 .event-detail { margin-left: 154px; }
.style-56743 .view-all { background-color: #9b2743;color: #fff; }
.style-56743 .view-all:hover { background-color: #5b5b5b; }
.style-56743 .start-date { display: none; }
.style-56743 .end-date { display: none; }
.style-56743 .date-sep { display: none; }
.style-56743 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29238 .h4-style { margin: 0 0 10px; }
.style-29238 A { text-decoration: underline; }
.style-29238 A:hover { text-decoration: none; }
.style-29238 .button { background-color: #154734;color: #FFFFFF;text-decoration: none; }
.style-29238 .button:hover { background-color: #E9E9E9;color: #58585A; }
.style-29238 { margin: 0 0 55px;font-family: 'Sorts Mill Goudy', serif; }
.style-29238 .description { margin: 10px 0; }
.style-29238 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29238 .archive { background-color: #9b2743;color: #fff; }
.style-29238 .archive:hover { background-color: #5b5b5b; }
.style-29238 .category-description { margin: 0 0 10px; }
.style-29238 .h4-style A { text-decoration: none; }
.style-29238 .h4-style A:hover { color: #9b2743; }
.style-29238 .long-description { margin: 10px 0 0; }
.style-29238 .brief-description { margin: 15px 0; }
.style-29238 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29238 .photos { margin: 0 15px 15px 0; }
.style-29238 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29238 .author { font-weight: bold; }
.style-29238 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29238 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29238 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29238 .email { font-size: 16px; }
.style-29238 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29238 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29238 .bio { margin: 10px 0 0; }
.style-29238 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29238 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29238 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29238 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29238 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29238 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29238 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29238 .fund .bar { background-color: #154734; }
.style-29238 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29238 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29238 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29238 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29238 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29238 .video .media-player { margin: 0 0 10px; }
.style-29238 li.group { margin: 20px 0 0; }
.style-29238 li.group:first-child { margin-top: 0; }
.style-29238 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29238 .view-all { background-color: #9b2743;color: #fff; }
.style-29238 .view-all:hover { background-color: #5b5b5b; }
.style-29238 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29243 .h2-style { color: inherit; }
.style-29243 .h4-style { margin: 0 0 10px;color: inherit; }
.style-29243 A { color: inherit;text-decoration: underline; }
.style-29243 A:hover { color: #FFFFFF;text-decoration: none; }
.style-29243 .button { color: #154734;text-decoration: none; }
.style-29243 .button:hover { background-color: #FFB718; }
.style-29243 { margin: 0 0 55px;color: #FFFFFF;background-color: #007749;border-radius: 15px;padding: 25px 35px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/dragon_03.png');background-position: right bottom;background-repeat: no-repeat; }
.style-29243 .description { margin: 10px 0; }
.style-29243 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29243 .archive { background-color: #9b2743;color: #fff; }
.style-29243 .archive:hover { background-color: #5b5b5b; }
.style-29243 .category-description { margin: 0 0 10px; }
.style-29243 .h4-style A { text-decoration: none;color: #FFB718; }
.style-29243 .long-description { margin: 10px 0 0; }
.style-29243 .brief-description { margin: 15px 0; }
.style-29243 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29243 .photos { margin: 0 15px 15px 0; }
.style-29243 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29243 .author { font-weight: bold; }
.style-29243 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29243 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29243 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29243 .email { font-size: 16px; }
.style-29243 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29243 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29243 .bio { margin: 10px 0 0; }
.style-29243 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29243 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29243 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29243 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29243 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29243 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29243 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29243 .fund .bar { background-color: #154734; }
.style-29243 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29243 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29243 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29243 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29243 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29243 .video .media-player { margin: 0 0 10px; }
.style-29243 li.group { margin: 20px 0 0; }
.style-29243 li.group:first-child { margin-top: 0; }
.style-29243 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29243 .view-all { background-color: #9b2743;color: #fff; }
.style-29243 .view-all:hover { background-color: #5b5b5b; }
.style-29243 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62339 .h2-style { color: inherit; }
.style-62339 .h4-style { margin: 0 0 10px;color: inherit; }
.style-62339 A { color: inherit;text-decoration: underline; }
.style-62339 A:hover { color: #FFFFFF;text-decoration: none; }
.style-62339 .button { color: #154734;text-decoration: none; }
.style-62339 .button:hover { background-color: #FFB718; }
.style-62339 { margin: 0 0 55px;color: #FFFFFF;background-color: #007749;border-radius: 15px;padding: 25px 35px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/dragon_03.png');background-position: right bottom;background-repeat: no-repeat; }
.style-62339 .description { margin: 10px 0; }
.style-62339 time { font-size: 14px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-62339 .archive { background-color: #9b2743;color: #fff; }
.style-62339 .archive:hover { background-color: #5b5b5b; }
.style-62339 .category-description { margin: 0 0 10px; }
.style-62339 .h4-style A { text-decoration: none;color: #FFB718; }
.style-62339 .long-description { margin: 10px 0 0; }
.style-62339 .brief-description { margin: 15px 0;font-size: 15px; }
.style-62339 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-62339 .photos { margin: 0 15px 15px 0; }
.style-62339 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-62339 .author { font-weight: bold; }
.style-62339 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62339 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62339 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62339 .email { font-size: 16px; }
.style-62339 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62339 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62339 .bio { margin: 10px 0 0; }
.style-62339 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-62339 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-62339 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-62339 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-62339 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-62339 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-62339 .one-hundred { color: #9b2743;font-weight: bold; }
.style-62339 .fund .bar { background-color: #154734; }
.style-62339 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-62339 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-62339 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-62339 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-62339 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-62339 .video .media-player { margin: 0 0 10px; }
.style-62339 li.group { margin: 20px 0 0; }
.style-62339 li.group:first-child { margin-top: 0; }
.style-62339 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-62339 .view-all { background-color: #9b2743;color: #fff; }
.style-62339 .view-all:hover { background-color: #5b5b5b; }
.style-62339 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29244 .h2-style { color: inherit; }
.style-29244 .h4-style { margin: 0 0 10px;color: inherit; }
.style-29244 A { color: inherit;text-decoration: underline; }
.style-29244 A:hover { color: #FFFFFF;text-decoration: none; }
.style-29244 .button { color: #154734;text-decoration: none; }
.style-29244 .button:hover { background-color: #FFB718; }
.style-29244 { margin: 0 0 55px;color: #FFFFFF;background-color: #007749;padding: 25px 35px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/dragon_03.png');background-position: right bottom;background-repeat: no-repeat; }
.style-29244 .description { margin: 10px 0; }
.style-29244 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29244 .archive { background-color: #9b2743;color: #fff; }
.style-29244 .archive:hover { background-color: #5b5b5b; }
.style-29244 .category-description { margin: 0 0 10px; }
.style-29244 .h4-style A { text-decoration: none;color: #FFB718; }
.style-29244 .long-description { margin: 10px 0 0; }
.style-29244 .brief-description { margin: 15px 0; }
.style-29244 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29244 .photos { margin: 0 15px 15px 0; }
.style-29244 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29244 .author { font-weight: bold; }
.style-29244 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29244 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29244 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29244 .email { font-size: 16px; }
.style-29244 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29244 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29244 .bio { margin: 10px 0 0; }
.style-29244 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29244 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29244 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29244 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29244 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29244 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29244 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29244 .fund .bar { background-color: #154734; }
.style-29244 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29244 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29244 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29244 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29244 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29244 .video .media-player { margin: 0 0 10px; }
.style-29244 li.group { margin: 20px 0 0; }
.style-29244 li.group:first-child { margin-top: 0; }
.style-29244 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29244 .view-all { background-color: #9b2743;color: #fff; }
.style-29244 .view-all:hover { background-color: #5b5b5b; }
.style-29244 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29240 .h2-style { color: inherit; }
.style-29240 .h4-style { margin: 0 0 10px;color: inherit; }
.style-29240 A { color: #FFB718; }
.style-29240 A:hover { color: #FFFFFF;text-decoration: none; }
.style-29240 .button { color: #154734; }
.style-29240 .button:hover { background-color: #FFB718; }
.style-29240 { margin: 0 0 55px;color: #FFFFFF;background-color: #007749;border-radius: 15px;padding: 25px 35px; }
.style-29240 .description { margin: 10px 0; }
.style-29240 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29240 .archive { background-color: #9b2743;color: #fff; }
.style-29240 .archive:hover { background-color: #5b5b5b; }
.style-29240 .category-description { margin: 0 0 10px; }
.style-29240 .h4-style A { text-decoration: none; }
.style-29240 .long-description { margin: 10px 0 0; }
.style-29240 .brief-description { margin: 15px 0; }
.style-29240 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29240 .photos { margin: 0 15px 15px 0; }
.style-29240 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29240 .author { font-weight: bold; }
.style-29240 .job-title { font-size: 16px;color: #FFFFFF;font-weight: 100;margin: 0 0 5px; }
.style-29240 .bus-phone { font-size: 16px;color: #ffffff;font-weight: 100;margin: 0 0 5px; }
.style-29240 .education { font-size: 16px;color: #FFFFFF;font-weight: 100;margin: 0 0 5px; }
.style-29240 .email { font-size: 16px; }
.style-29240 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29240 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29240 .bio { margin: 10px 0 0; }
.style-29240 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29240 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29240 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29240 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29240 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29240 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29240 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29240 .fund .bar { background-color: #154734; }
.style-29240 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29240 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29240 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29240 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29240 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29240 .video .media-player { margin: 0 0 10px; }
.style-29240 li.group { margin: 20px 0 0; }
.style-29240 li.group:first-child { margin-top: 0; }
.style-29240 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29240 .view-all { background-color: #9b2743;color: #fff; }
.style-29240 .view-all:hover { background-color: #5b5b5b; }
.style-29240 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62178 .h2-style { color: inherit; }
.style-62178 .h4-style { margin: 0 0 10px;color: inherit; }
.style-62178 A { color: #FFB718; }
.style-62178 A:hover { color: #FFFFFF;text-decoration: none; }
.style-62178 .button { color: #154734; }
.style-62178 .button:hover { background-color: #FFB718; }
.style-62178 { margin: 0 0 55px;color: #FFFFFF;background-color: #007749;border-radius: 15px;padding: 25px 35px; }
.style-62178 .description { margin: 10px 0; }
.style-62178 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-62178 .archive { background-color: #9b2743;color: #fff; }
.style-62178 .archive:hover { background-color: #5b5b5b; }
.style-62178 .category-description { margin: 0 0 10px; }
.style-62178 .h4-style A { text-decoration: none; }
.style-62178 .long-description { margin: 10px 0 0; }
.style-62178 .brief-description { margin: 15px 0; }
.style-62178 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-62178 .photos { margin: 0 15px 15px 0; }
.style-62178 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-62178 .author { font-weight: bold; }
.style-62178 .job-title { font-size: 16px;color: #FFFFFF;font-weight: 100;margin: 0 0 5px; }
.style-62178 .bus-phone { font-size: 16px;color: #ffffff;font-weight: 100;margin: 0 0 5px; }
.style-62178 .education { font-size: 16px;color: #FFFFFF;font-weight: 100;margin: 0 0 5px; }
.style-62178 .email { font-size: 16px; }
.style-62178 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62178 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62178 .bio { margin: 10px 0 0; }
.style-62178 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-62178 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-62178 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-62178 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-62178 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-62178 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-62178 .one-hundred { color: #9b2743;font-weight: bold; }
.style-62178 .fund .bar { background-color: #154734; }
.style-62178 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-62178 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-62178 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-62178 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-62178 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-62178 .video .media-player { margin: 0 0 10px; }
.style-62178 li.group { margin: 20px 0 0; }
.style-62178 li.group:first-child { margin-top: 0; }
.style-62178 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-62178 .view-all { background-color: #9b2743;color: #fff; }
.style-62178 .view-all:hover { background-color: #5b5b5b; }
.style-62178 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29242 .h2-style { color: inherit; }
.style-29242 .h4-style { margin: 0 0 10px;color: inherit; }
.style-29242 A { color: #000000;text-decoration: underline; }
.style-29242 A:hover { text-decoration: none; }
.style-29242 .button { background-color: #154734;color: #FFFFFF;text-decoration: none; }
.style-29242 .button:hover { background-color: #58585A; }
.style-29242 { margin: 0 0 55px;background-color: #E9E9E9;border-radius: 15px;padding: 25px 35px; }
.style-29242 .description { margin: 10px 0; }
.style-29242 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29242 .archive { background-color: #9b2743;color: #fff; }
.style-29242 .archive:hover { background-color: #5b5b5b; }
.style-29242 .category-description { margin: 0 0 10px; }
.style-29242 .h4-style A { text-decoration: none; }
.style-29242 .h4-style A:hover { color: #9b2743; }
.style-29242 .long-description { margin: 10px 0 0; }
.style-29242 .brief-description { margin: 15px 0; }
.style-29242 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29242 .photos { margin: 0 15px 15px 0; }
.style-29242 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29242 .author { font-weight: bold; }
.style-29242 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29242 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29242 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29242 .email { font-size: 16px; }
.style-29242 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29242 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29242 .bio { margin: 10px 0 0; }
.style-29242 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29242 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29242 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29242 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29242 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29242 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29242 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29242 .fund .bar { background-color: #154734; }
.style-29242 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29242 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29242 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29242 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29242 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29242 .video .media-player { margin: 0 0 10px; }
.style-29242 li.group { margin: 20px 0 0; }
.style-29242 li.group:first-child { margin-top: 0; }
.style-29242 .schedule-time { border-width: 0px;border-style: solid;margin: 0px;padding: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-align: right; }
.style-29242 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29242 .view-all { background-color: #9b2743;color: #fff; }
.style-29242 .view-all:hover { background-color: #5b5b5b; }
.style-29242 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-56780 .h2-style { color: inherit; }
.style-56780 .h4-style { margin: 0 0 10px;color: inherit; }
.style-56780 A { color: #000000;text-decoration: underline; }
.style-56780 A:hover { text-decoration: none; }
.style-56780 .button { background-color: #154734;color: #FFFFFF;text-decoration: none; }
.style-56780 .button:hover { background-color: #58585A; }
.style-56780 { margin: 0 0 55px;background-color: #E9E9E9;border-radius: 15px;padding: 25px 35px; }
.style-56780 .description { margin: 10px 0; }
.style-56780 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-56780 .archive { background-color: #9b2743;color: #fff; }
.style-56780 .archive:hover { background-color: #5b5b5b; }
.style-56780 .category-description { margin: 0 0 10px; }
.style-56780 .h4-style A { text-decoration: none; }
.style-56780 .h4-style A:hover { color: #9b2743; }
.style-56780 .long-description { margin: 10px 0 0; }
.style-56780 .brief-description { margin: 15px 0; }
.style-56780 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-56780 .photos { margin: 0 15px 15px 0; }
.style-56780 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-56780 .author { font-weight: bold; }
.style-56780 .job-title { font-size: 16px;color: #333333;font-weight: 100;margin: 0 0 5px; }
.style-56780 .bus-phone { font-size: 16px;color: #333333;font-weight: 100;margin: 0 0 5px; }
.style-56780 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-56780 .email { font-size: 16px; }
.style-56780 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-56780 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-56780 .bio { margin: 10px 0 0;color: #999999;font-size: 16px; }
.style-56780 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-56780 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-56780 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-56780 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-56780 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-56780 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-56780 .one-hundred { color: #9b2743;font-weight: bold; }
.style-56780 .fund .bar { background-color: #154734; }
.style-56780 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-56780 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-56780 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-56780 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-56780 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-56780 .video .media-player { margin: 0 0 10px; }
.style-56780 li.group { margin: 20px 0 0; }
.style-56780 li.group:first-child { margin-top: 0; }
.style-56780 .schedule-time { border-width: 0px;border-style: solid;margin: 0px;padding: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-align: right; }
.style-56780 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-56780 .view-all { background-color: #9b2743;color: #fff; }
.style-56780 .view-all:hover { background-color: #5b5b5b; }
.style-56780 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29241 .h2-style { color: inherit; }
.style-29241 .h4-style { margin: 0 0 10px;color: inherit; }
.style-29241 A { color: #FFB718; }
.style-29241 A:hover { color: #FFFFFF;text-decoration: none; }
.style-29241 .button { color: #9B2743; }
.style-29241 .button:hover { background-color: #FFB718;color: #58585A; }
.style-29241 { margin: 0 0 55px;color: #FFFFFF;background-color: #9b2743;border-radius: 15px;padding: 25px 35px; }
.style-29241 .description { margin: 10px 0; }
.style-29241 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29241 .archive { background-color: #9b2743;color: #fff; }
.style-29241 .archive:hover { background-color: #5b5b5b; }
.style-29241 .category-description { margin: 0 0 10px; }
.style-29241 .h4-style A { text-decoration: none;color: #ffc74c; }
.style-29241 .long-description { margin: 10px 0 0; }
.style-29241 .brief-description { margin: 15px 0; }
.style-29241 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29241 .photos { margin: 0 15px 15px 0; }
.style-29241 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29241 .author { font-weight: bold; }
.style-29241 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29241 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29241 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29241 .email { font-size: 16px; }
.style-29241 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29241 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29241 .bio { margin: 10px 0 0; }
.style-29241 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29241 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29241 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29241 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29241 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29241 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29241 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29241 .fund .bar { background-color: #154734; }
.style-29241 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29241 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29241 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29241 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29241 A.links-urllink { color: #ffc74c; }
.style-29241 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29241 .video .media-player { margin: 0 0 10px; }
.style-29241 li.group { margin: 20px 0 0; }
.style-29241 li.group:first-child { margin-top: 0; }
.style-29241 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29241 .view-all { background-color: #9b2743;color: #fff; }
.style-29241 .view-all:hover { background-color: #5b5b5b; }
.style-29241 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-32294 .h4-style { font-size: 35px;color: #154734;line-height: 1.1;letter-spacing: 1.5px;font-weight: 100;margin: 0 0 30px; }
.style-32294 .button { text-decoration: none;text-transform: uppercase; }
.style-32294 { margin: 0 0 55px; }
.style-32294 .description { margin: 10px 0; }
.style-32294 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-32294 .archive { background-color: #9b2743;color: #fff; }
.style-32294 .archive:hover { background-color: #5b5b5b; }
.style-32294 .category-description { margin: 0 0 10px; }
.style-32294 .link-image { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-32294 .h4-style A { text-decoration: none; }
.style-32294 .h4-style A:hover { color: #9b2743; }
.style-32294 .long-description { margin: 10px 0 0; }
.style-32294 .brief-description { margin: 0px 0;display: inline-block;box-sizing: border-box; }
.style-32294 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-32294 .photos { margin: 0 15px 15px 0;position: relative; }
.style-32294 .photos:before { content: "";display: block;width: 467px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/LargeGrayEllipse.png');background-position: top center;background-repeat: repeat-y; }
.style-32294 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-32294 .text img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 35px 56px 0 25px !important; }
.style-32294 .author { font-weight: bold; }
.style-32294 .news img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-32294 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-32294 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-32294 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-32294 .email { font-size: 16px; }
.style-32294 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-32294 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-32294 .bio { margin: 10px 0 0; }
.style-32294 .lists img { border-radius: 50%;width: 417px;height: 417px;object-fit: cover;margin: 36px 56px 0 25px !important; }
.style-32294 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-32294 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-32294 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-32294 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-32294 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-32294 .photo img { border-radius: 50%;max-width: 417px;max-height: 417px;object-fit: cover;width: calc(100% - 45px);margin: 23px 30px 7px 15px;box-sizing: border-box; }
.style-32294 .one-hundred { color: #9b2743;font-weight: bold; }
.style-32294 .fund .bar { background-color: #154734; }
.style-32294 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-32294 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-32294 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-32294 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-32294 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-32294 .photo figure { position: relative;display: inline-block; }
.style-32294 .photo figure:before { content: "";display: block;/*max-width: 402px;max-height: 389px;*/
width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/LargeGrayEllipse.png');background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-32294 .video .media-player { margin: 0 0 10px; }
.style-32294 li.group { margin: 20px 0 0; }
.style-32294 li.group:first-child { margin-top: 0; }
.style-32294 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-32294 .view-all { background-color: #9b2743;color: #fff; }
.style-32294 .view-all:hover { background-color: #5b5b5b; }
.style-32294 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-58253 .h2-style { color: #ffffff;text-shadow: 2px 2px 2px rgba(0,0,0,0.39); }
.style-58253 .h3-style { color: #ffffff;text-shadow: 2px 2px 2px rgba(0,0,0,0.39); }
.style-58253 .h4-style { color: #ffffff; }
.style-58253 .h5-style { color: #ffffff; }
.style-58253 .h6-style { color: ffffff; }
.style-58253 A { background-color: #007749;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right 15px center;background-repeat: no-repeat;display: inline-block;padding: 17px 5% 17px 25px;border-radius: 5px;transition: background-color .25s ease-out;text-transform: uppercase;font-size: 22px;line-height: 1.1;white-space: initial;word-wrap: initial;-webkit-box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.35);-moz-box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.35);box-shadow: 6px 6px 10px 0px rgba(0,0,0,0.35); }
.style-58253 { text-align: center;position: absolute;z-index: 10;width: 100%;max-width: 1185px;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);min-height: 400px!important;margin-top: 100px!important; }
.style-58253 .pagetitle hgroup { position: absolute;z-index: 10;width: 100%;max-width: 1185px;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.style-29607 { text-align: center;margin: 200px 0; }
.style-29527 A { color: inherit;font-weight: 400;font-size: 16px; }
.style-29527 A:hover { text-decoration: none;color: #5b5b5b;font-weight: 500; }
.style-29527 { margin: 6px 0;text-transform: uppercase;font-weight: 300; }
.style-29527 .link-image { margin: -.25em 0 0 0px; }
.style-29527 A.links-urllink { line-height: 2; }
.style-29527 li.group { display: inline;padding-right: 5px; }
.style-29527 li.group:after { clear: none;display: inline; }
.style-34539 .logo img { max-width: 150px; }
.style-34539 div.content-wrap { padding: 5px 0; }
.style-29529 { margin: 6px 0 5px;font-weight: 300; }
.style-29529 .submit-button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/search.png');background-position: center center;background-repeat: no-repeat;padding: 0px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-width: 0px;background-color: #FFFFFF;width: 25px;height: 25px;text-indent: -9999px;transition: background .25s ease-in; }
.style-29529 .submit-button:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/searchGreen.png'); }
.style-29529 .search-text { color: inherit;border-width: 0 0 1px;border-style: solid;border-color: #BFBFBF;width: calc(100% - 30px);max-width: 145px;text-align: left;transition: opacity .25s ease-in;opacity: 0;font-size: 16px; }
.style-29529 .search-text:focus { opacity: 1; }
.style-29529 div.content-wrap { text-align: right; }
.style-29552 { text-align: center; }
.style-29552 .pagetitle hgroup { position: absolute;z-index: 10;width: 100%;max-width: 1185px;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.style-29593 { margin-bottom: 25px;text-align: right; }
.style-29593 .link-image { margin: 0px;opacity: .65;transition: opacity .25s ease-in; }
.style-29593 .link-image:hover { opacity: 1; }
.style-29593 li.group { display: inline-block;margin: 0 0 20px 53px; }
.style-29593 li.group:first-child { margin-left: 0; }
.style-29583 .h1-style { font-size: 18px;text-transform: uppercase;margin: 0 0 10px;font-weight: normal;letter-spacing: 0;color: inherit;position: relative;font-family: 'Work Sans', sans-serif; }
.style-29583 .h1-style:before { content: "\00AE";position: absolute;left: -15px;top: 5px;font-size: 12px; }
.style-29583 .h2-style { font-size: 18px;text-transform: uppercase;margin-bottom: 10px;font-weight: normal;letter-spacing: 0;color: inherit;position: relative; }
.style-29583 .h2-style:before { content: "\00AE";position: absolute;left: -15px;top: 5px;font-size: 12px; }
.style-29583 A { text-decoration: underline;color: #FFB718; }
.style-29583 A:hover { text-decoration: none; }
.style-29583 { padding-left: 18px;margin-bottom: 25px;font-size: 18px;line-height: 1.7; }
.style-29563 { text-align: center;margin-bottom: 36px;font-size: 20px;font-weight: 300; }
.style-29563 .logo img { max-width: 522px; }
.style-29594 { position: relative;z-index: 100; }
.style-29594 .mini-sitemap-open { background-color: #FFFFFF;border-radius: 5px 5px 0 0;text-transform: uppercase;font-weight: 300;letter-spacing: 0.02em;padding: 8px 42px;display: inline-block;float: right;margin-top: -49px;font-size: 22px;text-decoration: none; }
.style-29594 .mini-sitemap-open:hover { color: #ffb718; }
.style-29594 .mini-sitemap-close { background-color: #FFFFFF;border-radius: 5px 5px 0 0;text-transform: uppercase;font-weight: 300;letter-spacing: 0.02em;padding: 8px 42px;display: inline-block;float: right;margin-top: -49px;font-size: 22px;text-decoration: none; }
.style-29594 .mini-sitemap-close:hover { color: #ffb718; }
.style-29594 .ms-level1 { padding-top: 55px;margin: 0 0 20px; }
.style-29594 .ms-l1-text { font-size: 18px;text-transform: uppercase;letter-spacing: 0; }
.style-29594 .ms-l1-text:hover { color: #154734; }
.style-29594 .ms-level2 { margin-top: 36px; }
.style-29594 .ms-l2-item { margin-top: 13px; }
.style-29594 .ms-l2-item:first-child { margin-top: 0; }
.style-29594 .ms-l2-text { font-size: 15px;letter-spacing: 0.01em;line-height: 1.26667; }
.style-29594 .ms-l2-text:hover { color: #154734; }
.style-29592 { margin-bottom: 8px;text-align: right; }
.style-29592 .link-image { margin: 0px;opacity: .65;transition: opacity .25s ease-in; }
.style-29592 .link-image:hover { opacity: 1; }
.style-29592 li.group { display: inline-block;margin: 0 0 20px 15px; }
.style-29592 li.group:first-child { margin-left: 0; }
.style-29584 A { text-transform: uppercase;color: #FFB718; }
.style-29584 { border-width: 0 0 0 1px;border-style: solid;padding-left: 36px;font-size: 18px;margin: 4px 0 25px; }
.style-29584 li.group { margin-bottom: 11px; }
.style-29584 li.group:first-child { margin-top: -7px; }
.style-29651 .h4-style { margin: 0 0 10px;position: relative;font-size: 1.29412em; }
.style-29651 .button { text-decoration: none;background-color: #154734;color: #FFFFFF; }
.style-29651 .button:hover { background-color: #E9E9E9;color: #58585A; }
.style-29651 { margin: 0 0 20px;padding-right: 20px; }
.style-29651 .description { margin: 10px 0; }
.style-29651 time { font-size: 18px;color: #5B5B5B;font-weight: 400;font-style: italic;margin: 0 0 0px;display: block; }
.style-29651 .archive { background-color: #154734;color: #fff;margin-left: 10px;font-size: 0.88235em;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 0.66667em 40px 0.66667em 1.33333em; }
.style-29651 .archive:hover { background-color: #5b5b5b;color: #FFFFFF; }
.style-29651 .category-description { margin: 0 0 10px; }
.style-29651 .link-image { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29651 .h4-style A { text-decoration: none;padding-right: 10px;position: relative; }
.style-29651 .h4-style A:hover { color: #9b2743; }
.style-29651 .h4-style A:after { content: '';width: 10px;height: 10px;display: inline-block;position: relative;margin-left: 15px;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');background-position: right center;background-size: 10px; }
.style-29651 .long-description { margin: 10px 0 0; }
.style-29651 .brief-description { margin: 10px 0 15px 0;font-size: 16px; }
.style-29651 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29651 .photos { margin: 0 15px 15px 0;position: relative;padding-bottom: 7px; }
.style-29651 .photos:before { content: "";display: block;width: 282px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: top center;background-repeat: repeat-y; }
.style-29651 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29651 .text img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 27px 38px 0px 16px;display: block; }
.style-29651 .text img:first-child { margin-top: 20px; }
.style-29651 .author { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;float: left;padding-right: .5ch; }
.style-29651 .author:after { content: ",";margin-left: -.35ch; }
.style-29651 .news img { border-radius: 50%;width: 141px;height: 141px;object-fit: cover;margin: 11px 25px 25px 8px!important;display: inline-block;position: relative; }
.style-29651 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29651 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29651 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29651 .email { font-size: 16px; }
.style-29651 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29651 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29651 .bio { margin: 10px 0 0; }
.style-29651 .lists img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29651 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29651 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29651 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29651 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29651 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29651 .photo img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29651 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29651 .fund .bar { background-color: #154734; }
.style-29651 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29651 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29651 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29651 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29651 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29651 .photo figure { position: relative; }
.style-29651 .photo figure:before { content: "";display: block;width: 282px;height: 273px;position: absolute;top: -19px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: center center;background-repeat: no-repeat; }
.style-29651 .video .media-player { margin: 0 0 10px; }
.style-29651 li.group { margin: 20px 0 0;position: relative; }
.style-29651 li.group:first-child { margin-top: 0; }
.style-29651 li.group:before { content: "";display: table; }
.style-29651 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29651 .date-icon { display: inline-block; }
.style-29651 .month-name { text-align: left;color: #154734;font-size: 18px;text-transform: uppercase; }
.style-29651 .day-number { color: #154734;font-size: 52px;font-weight: 500;line-height: .9; }
.style-29651 .event-detail { margin-left: 70px; }
.style-29651 .view-all { background-color: #154734;color: #fff;font-size: 15px;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 10px 40px 10px 20px; }
.style-29651 .view-all:hover { background-color: #5b5b5b;color: #fff; }
.style-29651 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29649 .h4-style { margin: 0 0 10px;position: relative; }
.style-29649 .button { text-decoration: none;background-color: #154734;color: #FFFFFF; }
.style-29649 .button:hover { background-color: #E9E9E9;color: #58585A; }
.style-29649 { margin: 0;/*
padding-left: 25px;padding-right: 20px;border-left: 1px solid #ffffff;: */; }
.style-29649 .description { margin: 10px 0; }
.style-29649 time { font-size: 1.05882em;color: #5B5B5B;font-weight: 400;font-style: italic;margin: 0 0 0px;display: block; }
.style-29649 .archive { background-color: #154734;color: #fff;margin-left: 10px;font-size: 15px;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 15px 40px 15px 20px; }
.style-29649 .archive:hover { background-color: #5b5b5b; }
.style-29649 .category-description { margin: 0 0 10px; }
.style-29649 .link-image { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29649 .h4-style A { text-decoration: none;padding-right: 10px;position: relative; }
.style-29649 .h4-style A:hover { color: #9b2743; }
.style-29649 .h4-style A:after { content: '';width: 10px;height: 10px;display: inline-block;position: relative;margin-left: 15px;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');background-position: right center;background-size: 10px; }
.style-29649 .long-description { margin: 10px 0 0; }
.style-29649 .brief-description { margin: 0.58824em 0 0.88235em 0;font-size: 0.94118em; }
.style-29649 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29649 .photos { margin: 0 15px 15px 0;position: relative;padding-bottom: 7px; }
.style-29649 .photos:before { content: "";display: block;width: 282px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: top center;background-repeat: repeat-y; }
.style-29649 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29649 .text img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 27px 38px 0px 16px;display: block; }
.style-29649 .text img:first-child { margin-top: 20px; }
.style-29649 .author { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;float: left;padding-right: .5ch; }
.style-29649 .author:after { content: ",";margin-left: -.35ch; }
.style-29649 .news img { border-radius: 50%;width: 141px;height: 141px;object-fit: cover;margin: 11px 25px 25px 8px!important;display: inline-block;position: relative; }
.style-29649 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29649 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29649 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29649 .email { font-size: 16px; }
.style-29649 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29649 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29649 .bio { margin: 10px 0 0; }
.style-29649 .lists img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29649 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29649 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29649 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29649 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29649 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29649 .photo img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29649 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29649 .fund .bar { background-color: #154734; }
.style-29649 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29649 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29649 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29649 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29649 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29649 .photo figure { position: relative; }
.style-29649 .photo figure:before { content: "";display: block;width: 282px;height: 273px;position: absolute;top: -19px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: center center;background-repeat: no-repeat; }
.style-29649 .video .media-player { margin: 0 0 10px; }
.style-29649 li.group { margin: 1.17647em 0 0;position: relative; }
.style-29649 li.group:first-child { margin-top: 0; }
.style-29649 li.group:before { content: "";display: table; }
.style-29649 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29649 .date-icon { display: inline-block; }
.style-29649 .month-name { text-align: left;color: #154734;font-size: 1.05882em;text-transform: uppercase; }
.style-29649 .day-number { color: #154734;font-size: 3.05882em;font-weight: 500;line-height: .9; }
.style-29649 .event-detail { margin-left: 80px; }
.style-29649 .view-all { background-color: #154734;color: #fff;font-size: 0.88235em;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 0.66667em 40px 0.66667em 1.33333em; }
.style-29649 .view-all:hover { background-color: #5b5b5b;color: #fff; }
.style-29649 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29636 .h4-style { margin: 0 0 0.58824em;display: flex;line-height: 1.09091; }
.style-29636 .h4-style:before { content: "";display: block;width: 164px;height: 159px;position: absolute;top: 0;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/mm_news_03.png');background-position: center center;background-repeat: no-repeat;pointer-events: none;background-size: 100%; }
.style-29636 .button { text-decoration: none;background-color: #154734;color: #FFFFFF; }
.style-29636 .button:hover { background-color: #E9E9E9;color: #58585A; }
.style-29636 { margin: 0;padding-left: 25px;border-left: 1px solid #ffffff; }
.style-29636 .description { margin: 10px 0; }
.style-29636 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: inline !important; }
.style-29636 .archive { background-color: #154734;color: #fff;font-size: 0.88235em;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 0.66667em 40px 0.66667em 1.33333em; }
.style-29636 .archive:hover { background-color: #5b5b5b;color: #fff; }
.style-29636 .category-description { margin: 0 0 10px; }
.style-29636 .link-image { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29636 .h4-style A { text-decoration: none;padding-right: 10px;position: relative; }
.style-29636 .h4-style A:hover { color: #9b2743; }
.style-29636 .h4-style A:after { content: '';width: 10px;height: 10px;display: inline-block;position: relative;margin-left: 15px;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');background-position: right center;background-size: 10px; }
.style-29636 .long-description { margin: 10px 0 0; }
.style-29636 .brief-description { margin: 0.88235em 0;font-size: 0.94118em; }
.style-29636 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-29636 .photos { margin: 0 15px 15px 0;position: relative;padding-bottom: 7px; }
.style-29636 .photos:before { content: "";display: block;width: 282px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: top center;background-repeat: repeat-y; }
.style-29636 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-29636 .text img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 27px 38px 0px 16px;display: block; }
.style-29636 .text img:first-child { margin-top: 20px; }
.style-29636 .author { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;float: left;padding-right: .5ch; }
.style-29636 .author:after { content: ",";margin-left: -.35ch; }
.style-29636 .news img { border-radius: 50%;width: 141px;height: 141px;object-fit: cover;margin: 11px 30px 13px 8px!important;display: inline-block;position: relative; }
.style-29636 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29636 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29636 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29636 .email { font-size: 16px; }
.style-29636 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29636 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29636 .bio { margin: 10px 0 0; }
.style-29636 .lists img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29636 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29636 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29636 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29636 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29636 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29636 .photo img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-29636 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29636 .fund .bar { background-color: #154734; }
.style-29636 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29636 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29636 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29636 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29636 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29636 .photo figure { position: relative; }
.style-29636 .photo figure:before { content: "";display: block;width: 282px;height: 273px;position: absolute;top: -19px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: center center;background-repeat: no-repeat; }
.style-29636 .video .media-player { margin: 0 0 10px; }
.style-29636 li.group { margin: 1.17647em 0 0;position: relative; }
.style-29636 li.group:first-child { margin-top: 0; }
.style-29636 li.group:before { content: "";display: table; }
.style-29636 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29636 .view-all { background-color: #9b2743;color: #fff; }
.style-29636 .view-all:hover { background-color: #5b5b5b; }
.style-29636 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29586 .h4-style { margin: 0 0 10px; }
.style-29586 .button { text-decoration: none; }
.style-29586 { margin: 0 0 35px; }
.style-29586 .description { margin: 10px 0;font-size: 16px; }
.style-29586 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px; }
.style-29586 .archive { background-color: #9b2743;color: #fff; }
.style-29586 .archive:hover { background-color: #5b5b5b; }
.style-29586 .category-description { margin: 0 0 10px; }
.style-29586 .h4-style A { text-decoration: none; }
.style-29586 .h4-style A:hover { color: #9b2743; }
.style-29586 .long-description { margin: 15px 0;font-size: 16px; }
.style-29586 .brief-description { margin: 15px 0;font-size: 16px; }
.style-29586 .location { margin: 0;color: #A8A8A8; }
.style-29586 .photos { margin: 0 15px 15px 0; }
.style-29586 .contact-info { margin: 0;color: #A8A8A8; }
.style-29586 .author { font-weight: bold; }
.style-29586 .job-title { font-size: 22px;color: #154734;font-weight: 400;margin: 0;line-height: 1.2; }
.style-29586 .bus-phone { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29586 .education { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29586 .email { font-size: 15px;margin: 0; }
.style-29586 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29586 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29586 .bio { margin: 10px 0 0; }
.style-29586 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29586 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29586 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29586 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29586 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29586 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29586 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29586 .fund .bar { background-color: #154734; }
.style-29586 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29586 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29586 .first-name { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29586 .last-name { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29586 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29586 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29586 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29586 .greeting { margin: 0 0 20px; }
.style-29586 .course-title.off-state { position: relative;color: #bcbcbc; }
.style-29586 .course-title.off-state:hover { color: #154734; }
.style-29586 .course-title.off-state:before { content: '+';display: inline-block;position: absolute;top: 2px;left: 0;font-size: 40px;font-family: 'Lato', sans-serif;font-weight: bold;line-height: .5;color: inherit; }
.style-29586 .course-desc { font-size: 15px;margin: 0 0 0 35px; }
.style-29586 .video .media-player { margin: 0 0 10px; }
.style-29586 li.group { margin: 10px 0 0;padding: 0; }
.style-29586 li.group:first-child { margin-top: 0; }
.style-29586 .team-name { text-transform: uppercase;font-size: 17px; }
.style-29586 .team-schoolyear { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29586 .team-headcoach { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29586 .team-description { margin: 20px 0; }
.style-29586 .schedule-date { font-style: normal;font-size: 22px;color: #fff;text-transform: uppercase;line-height: 1.364; }
.style-29586 .schedule-time { display: inline-block!important; }
.style-29586 .schedule-site { display: inline-block;color: #FFB718; }
.style-29586 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29586 .winloss { margin: 0 0 20px; }
.style-29586 th.winloss-amount { width: 31%;color: #154734; }
.style-29586 td.winloss-amount { color: #154734; }
.style-29586 .winloss table { background-color: #e9e9e9;padding: 10px;border-radius: 15px;display: block;text-align: center; }
.style-29586 .player-detail { margin: 0 0 20px 30px;font-size: 15px; }
.style-29586 .athleticteamroster .player-name-link { text-transform: uppercase;font-size: 17px;text-decoration: none;display: block;position: relative;padding: 0 0 0 25px; }
.style-29586 .athleticteamroster .player-name-link:hover { color: #154734;font-weight: 500; }
.style-29586 .athleticteamroster .player-name-link:before { content: '+';display: inline-block;position: absolute;top: 0px;left: 0;font-size: 30px;font-family: 'Lato', sans-serif;font-weight: bold;line-height: .5;color: #e9e9e9; }
.style-29586 .course-title A { font-size: 18px;font-family: "Work Sans";text-transform: uppercase;line-height: 1.4;font-weight: 500;display: block;margin: 0;padding: 0 0 0 35px;position: relative; }
.style-29586 .course-title A:hover { color: #154734; }
.style-29586 .course-title.on-state { position: relative;color: #154734; }
.style-29586 .course-title.on-state:before { content: '+';display: inline-block;position: absolute;top: 2px;left: 0;font-size: 40px;font-family: 'Lato', sans-serif;font-weight: bold;line-height: .5; }
.style-29586 .view-all { background-color: #9b2743;color: #fff; }
.style-29586 .view-all:hover { background-color: #5b5b5b; }
.style-29586 .game { background-color: #e9e9e9;padding: 20px;border-radius: 15px; }
.style-29586 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29586 .game .ath-row.ath-row-one { background-color: #154734;margin: -20px -20px 20px;border-radius: 15px 15px 0 0;padding: 10px 20px; }
.style-29598 .h4-style { margin: 0 0 10px; }
.style-29598 .button { text-decoration: none;margin: 0 5px 5px 0; }
.style-29598 { margin: 0 0 55px; }
.style-29598 .description { margin: 10px 0;font-size: 16px; }
.style-29598 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0;display: block; }
.style-29598 .readmore { margin: 10px 0 0; }
.style-29598 .archive { background-color: #9b2743;color: #fff; }
.style-29598 .archive:hover { background-color: #5b5b5b; }
.style-29598 .category-description { margin: 0 0 10px; }
.style-29598 .h4-style A { text-decoration: none; }
.style-29598 .h4-style A:hover { color: #9b2743; }
.style-29598 .long-description { margin: 15px 0;font-size: 16px; }
.style-29598 .brief-description { margin: 15px 0;font-size: 16px; }
.style-29598 .location { margin: 0;color: #9b2743;font-size: 15px!important;font-style: normal;line-height: normal; }
.style-29598 .photos { margin: 0 15px 15px 0; }
.style-29598 .contact-info { margin: 0;color: #A8A8A8; }
.style-29598 .author { margin: 0; }
.style-29598 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29598 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29598 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29598 .email { font-size: 16px; }
.style-29598 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29598 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29598 .bio { margin: 10px 0 0; }
.style-29598 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29598 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29598 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29598 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29598 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29598 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29598 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29598 .fund .bar { background-color: #154734; }
.style-29598 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29598 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29598 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29598 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29598 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29598 .video .media-player { margin: 0 0 10px; }
.style-29598 li.group { margin: 20px 0 0; }
.style-29598 li.group:first-child { margin-top: 0;padding-top: 0;background-image: none; }
.style-29598 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29598 .event-time { font-size: 15px;font-style: normal;color: #A8A8A8;font-weight: normal;line-height: normal; }
.style-29598 .date-icon { width: 90px;height: 90px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #fff;background-size: contain; }
.style-29598 .month-name { font-size: 18px;text-transform: uppercase;padding: 15px 0 3px 0;color: #154734; }
.style-29598 .day-number { font-size: 35px;line-height: .9;color: #154734; }
.style-29598 .event-detail { margin-left: 110px; }
.style-29598 .filter-group { margin: 0 0 20px!important; }
.style-29598 .filter-group-title { margin: 0 0 10px; }
.style-29598 .filter-item { margin: 0 0 5px; }
.style-29598 .button-group { display: inline-block;margin: 0 0 10px; }
.style-29598 .calendar-grid { border: none;margin: 0; }
.style-29598 .prev-button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;text-indent: -9999px;color: transparent;width: 50px; }
.style-29598 .next-button { text-indent: -9999px;color: transparent;width: 50px;text-align: right;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px; }
.style-29598 .month-select { margin: 0 0 15px; }
.style-29598 .calendar-header { background-color: transparent;padding: 0; }
.style-29598 .day-header span { background-color: #154734;border: none;color: #fff;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0; }
.style-29598 .selected-date { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 500; }
.style-29598 .today-button { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 500; }
.style-29598 .day a { padding: 5px;margin: 1px; }
.style-29598 .newsarchivedatepicker .current-year { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 200; }
.style-29598 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-29598 .newsarchivedatepicker .month-number { background-color: #154734;border-radius: 10px;border: none;color: #fff;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0 0 5px; }
.style-29598 .newsarchivedatepicker .month-number:hover { background-color: #ffb718;color: #fff; }
.style-29598 .newsarchivelist .publish-month { margin: 0 0 20px;font-weight: 500;text-transform: uppercase;font-size: 17px;color: #FFB718; }
.style-29598 .newsarchivedatepicker .next-year { text-align: right;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-29598 .newsarchivedatepicker .month-container { padding: 0; }
.style-29598 .newsarchivedatepicker .year-container { margin: 0 0 20px; }
.style-29598 button.month-number.selected-month { color: #ffb718; }
.style-29598 .view-all { background-color: #9b2743;color: #fff; }
.style-29598 .view-all:hover { background-color: #5b5b5b; }
.style-29598 .schedule-matchup { font-size: 15px;font-style: normal;color: #A8A8A8;font-weight: normal;line-height: normal; }
.style-29598 .large-calendar-grid { border-color: #fff; }
.style-29598 .large-calendar-grid ol.calendar-header li { background-color: #154734;border: none;color: #fff;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0; }
.style-29598 .large-calendar-grid .day-holder { border-color: #fff;background-color: #f5f5f5;padding: 2px;box-sizing: border-box; }
.style-29598 .large-calendar-grid .date { display: block;font-size: 20px;font-weight: bold;padding: 0;line-height: 1; }
.style-29598 .large-calendar-grid .other-month.day-holder { opacity: .7;border-color: #fff; }
.style-29598 .large-calendar-grid .has-events.day-holder { background-color: #f5f5f5;border-color: #fff; }
.style-29598 .h4-style.calendar-event-title { font-size: 16px;margin: 0;padding: 0;text-indent: 0;display: inline-block; }
.style-29598 .h4-style.calendar-event-title a { display: block;margin: 5px 0 0;padding: 5px 0 0;font-size: 17px;border-top: 1px solid #bcbcbc; }
.style-29598 .more-details { background-color: #E9E9E9;border-radius: 10px;padding: 7px 25px;font-size: 14px;text-decoration: none;margin: 5px 0 10px!important; }
.style-29598 .more-details:hover { background-color: #154734;color: #ffb718; }
.style-29598 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29597 .h4-style { margin: 0 0 10px; }
.style-29597 .button { text-decoration: none;margin: 0 5px 5px 0; }
.style-29597 { margin: 0 0 55px; }
.style-29597 .description { margin: 10px 0;font-size: 16px; }
.style-29597 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0;display: block; }
.style-29597 .readmore { margin: 10px 0 0; }
.style-29597 .archive { background-color: #9b2743;color: #fff; }
.style-29597 .archive:hover { background-color: #5b5b5b; }
.style-29597 .category-description { margin: 0 0 10px; }
.style-29597 .h4-style A { text-decoration: none; }
.style-29597 .h4-style A:hover { color: #9b2743; }
.style-29597 .long-description { margin: 15px 0;font-size: 16px; }
.style-29597 .brief-description { margin: 15px 0;font-size: 16px; }
.style-29597 .location { margin: 0;color: #A8A8A8; }
.style-29597 .photos { margin: 0 15px 15px 0; }
.style-29597 .contact-info { margin: 0;color: #A8A8A8; }
.style-29597 .author { margin: 0; }
.style-29597 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29597 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29597 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29597 .email { font-size: 16px; }
.style-29597 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29597 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29597 .bio { margin: 10px 0 0; }
.style-29597 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29597 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29597 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29597 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29597 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29597 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29597 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29597 .fund .bar { background-color: #154734; }
.style-29597 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29597 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29597 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29597 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29597 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29597 .video .media-player { margin: 0 0 10px; }
.style-29597 li.group { margin: 20px 0 0; }
.style-29597 li.group:first-child { margin-top: 0;padding-top: 0;background-image: none; }
.style-29597 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29597 .date-icon { width: 90px;height: 90px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #fff;background-size: contain; }
.style-29597 .month-name { font-size: 18px;text-transform: uppercase;padding: 15px 0 3px 0;color: #154734; }
.style-29597 .day-number { font-size: 35px;line-height: .9;color: #154734; }
.style-29597 .event-detail { margin-left: 110px; }
.style-29597 .filter-group { margin: 0 0 20px; }
.style-29597 .filter-item { margin: 0 0 5px; }
.style-29597 .button-group { display: inline-block;margin: 0 0 10px; }
.style-29597 .button-group:first-child { display: none; }
.style-29597 .calendar-grid { border: none;margin: 0; }
.style-29597 .calendardatepicker li.selected-day a { background-color: #154734;color: #fff;outline: 2px solid #154734; }
.style-29597 .prev-button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;text-indent: -9999px;color: transparent;width: 50px; }
.style-29597 .next-button { text-indent: -9999px;color: transparent;width: 50px;text-align: right;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px; }
.style-29597 .month-select { margin: 0 0 15px; }
.style-29597 .calendar-header { background-color: transparent;padding: 0; }
.style-29597 .day-header span { background-color: #154734;border: none;color: #fff;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0; }
.style-29597 .selected-date { margin: 0 0 20px;font-weight: 500;text-transform: uppercase;font-size: 17px;color: #FFB718; }
.style-29597 .today-button { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 500; }
.style-29597 .day a { padding: 5px;margin: 1px;background-color: #f5f5f5; }
.style-29597 .day a:hover { outline: 2px solid #ffb718; }
.style-29597 .newsarchivedatepicker .current-year { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 200; }
.style-29597 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-29597 .newsarchivedatepicker .month-number { background-color: #154734;border-radius: 10px;border: none;color: #fff;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0 0 5px; }
.style-29597 .newsarchivedatepicker .month-number:hover { background-color: #ffb718;color: #fff; }
.style-29597 .newsarchivelist .publish-month { margin: 0 0 20px;font-weight: 500;text-transform: uppercase;font-size: 17px;color: #FFB718; }
.style-29597 .newsarchivedatepicker .next-year { text-align: right;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-29597 .newsarchivedatepicker .month-container { padding: 0; }
.style-29597 .newsarchivedatepicker .year-container { margin: 0 0 20px; }
.style-29597 button.month-number.selected-month { color: #ffb718; }
.style-29597 .view-all { background-color: #9b2743;color: #fff; }
.style-29597 .view-all:hover { background-color: #5b5b5b; }
.style-29597 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29585 .h4-style { margin: 0 0 10px; }
.style-29585 .button { text-decoration: none; }
.style-29585 { margin: 0 0 55px; }
.style-29585 .description { margin: 10px 0;font-size: 16px; }
.style-29585 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29585 .archive { background-color: #9b2743;color: #fff; }
.style-29585 .archive:hover { background-color: #5b5b5b; }
.style-29585 .category-description { margin: 0 0 10px; }
.style-29585 .h4-style A { text-decoration: none; }
.style-29585 .h4-style A:hover { color: #9b2743; }
.style-29585 .long-description { margin: 15px 0;font-size: 16px; }
.style-29585 .brief-description { margin: 15px 0;font-size: 16px; }
.style-29585 .location { margin: 0;color: #A8A8A8; }
.style-29585 .photos { margin: 0 15px 15px 0; }
.style-29585 .contact-info { margin: 0;color: #A8A8A8; }
.style-29585 .author { font-weight: bold; }
.style-29585 .job-title { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29585 .bus-phone { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29585 .education { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29585 .email { font-size: 15px;margin: 0; }
.style-29585 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29585 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29585 .bio { margin: 10px 0 0; }
.style-29585 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29585 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29585 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29585 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29585 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29585 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29585 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29585 .fund .bar { background-color: #154734; }
.style-29585 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29585 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29585 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29585 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29585 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29585 .greeting { margin: 0 0 20px; }
.style-29585 .course-title.off-state { position: relative;color: #bcbcbc; }
.style-29585 .course-title.off-state:hover { color: #154734; }
.style-29585 .course-title.off-state:before { content: '+';display: inline-block;position: absolute;top: 2px;left: 0;font-size: 40px;font-family: 'Lato', sans-serif;font-weight: bold;line-height: .5;color: inherit; }
.style-29585 .course-desc { font-size: 15px;margin: 0 0 0 35px; }
.style-29585 .video .media-player { margin: 0 0 10px; }
.style-29585 li.group { margin: 10px 0 0;padding: 0; }
.style-29585 li.group:first-child { margin-top: 0; }
.style-29585 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29585 .course-title A { font-size: 18px;font-family: "Work Sans";text-transform: uppercase;line-height: 1.4;font-weight: 500;display: block;margin: 0;padding: 0 0 0 35px;position: relative; }
.style-29585 .course-title A:hover { color: #154734; }
.style-29585 .course-title.on-state { position: relative;color: #154734; }
.style-29585 .course-title.on-state:before { content: '+';display: inline-block;position: absolute;top: 2px;left: 0;font-size: 40px;font-family: 'Lato', sans-serif;font-weight: bold;line-height: .5; }
.style-29585 .view-all { background-color: #9b2743;color: #fff; }
.style-29585 .view-all:hover { background-color: #5b5b5b; }
.style-29585 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29582 .h4-style { margin: 0 0 10px; }
.style-29582 A { text-transform: uppercase;color: #9b2743;font-weight: 500; }
.style-29582 .button { text-decoration: none; }
.style-29582 { margin: 0 0 55px; }
.style-29582 .description { margin: 10px 0;font-size: 16px; }
.style-29582 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29582 .archive { background-color: #9b2743;color: #fff; }
.style-29582 .archive:hover { background-color: #5b5b5b; }
.style-29582 .category-description { margin: 0 0 10px; }
.style-29582 .h4-style A { text-decoration: none; }
.style-29582 .h4-style A:hover { color: #9b2743; }
.style-29582 .long-description { margin: 15px 0;font-size: 16px; }
.style-29582 .brief-description { margin: 15px 0;font-size: 16px; }
.style-29582 .location { margin: 0;color: #A8A8A8; }
.style-29582 .photos { margin: 0 15px 15px 0; }
.style-29582 .contact-info { margin: 0;color: #A8A8A8; }
.style-29582 .author { font-weight: bold; }
.style-29582 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29582 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29582 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29582 .email { font-size: 16px; }
.style-29582 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29582 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29582 .bio { margin: 10px 0 0; }
.style-29582 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29582 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29582 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29582 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29582 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29582 .submit-button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/search.png');background-repeat: no-repeat;background-position: center center;background-color: transparent;border: none;color: transparent; }
.style-29582 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29582 .search-text { color: inherit;border-width: 0 0 1px;border-style: solid;border-color: #BFBFBF;width: calc(100% - 30px);max-width: 255px;text-align: left;font-size: 16px;padding: 10px 10px;min-height: 24px;box-sizing: border-box; }
.style-29582 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29582 .fund .bar { background-color: #154734; }
.style-29582 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29582 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29582 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29582 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29582 .search-label { color: inherit;text-align: left;font-size: 16px;padding: 10px 0;min-height: 24px;box-sizing: border-box; }
.style-29582 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29582 .video .media-player { margin: 0 0 10px; }
.style-29582 li.group { margin: 20px 0 0; }
.style-29582 li.group:first-child { margin-top: 0; }
.style-29582 .featured-link-header { margin: 0 0 20px; }
.style-29582 .search-results-header { margin: 0 0 20px; }
.style-29582 .search-container { margin: 0 0 20px; }
.style-29582 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29582 .view-all { background-color: #9b2743;color: #fff; }
.style-29582 .view-all:hover { background-color: #5b5b5b; }
.style-29582 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29589 .h4-style { margin: 0 0 10px; }
.style-29589 .button { text-decoration: none; }
.style-29589 { margin: 0 0 55px; }
.style-29589 .description { margin: 10px 0;font-size: 16px; }
.style-29589 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0;display: block; }
.style-29589 .archive { background-color: #9b2743;color: #fff; }
.style-29589 .archive:hover { background-color: #5b5b5b; }
.style-29589 .category-description { margin: 0 0 10px; }
.style-29589 .h4-style A { text-decoration: none; }
.style-29589 .h4-style A:hover { color: #9b2743; }
.style-29589 .long-description { margin: 15px 0;font-size: 16px; }
.style-29589 .brief-description { margin: 15px 0;font-size: 16px; }
.style-29589 .location { margin: 0;color: #A8A8A8; }
.style-29589 .photos { margin: 0 15px 15px 0; }
.style-29589 .contact-info { margin: 0;color: #A8A8A8; }
.style-29589 .author { margin: 0; }
.style-29589 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29589 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29589 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-29589 .email { font-size: 16px; }
.style-29589 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29589 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29589 .bio { margin: 10px 0 0; }
.style-29589 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29589 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29589 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29589 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29589 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29589 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29589 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29589 .fund .bar { background-color: #154734; }
.style-29589 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29589 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29589 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29589 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29589 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29589 .video .media-player { margin: 0 0 10px; }
.style-29589 li.group { margin: 20px 0 0;padding-top: 20px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/wideLines3000.png');background-repeat: no-repeat;background-position: top center; }
.style-29589 li.group:first-child { margin-top: 0;padding-top: 0;background-image: none; }
.style-29589 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29589 .filter-item { margin: 0 0 5px; }
.style-29589 .newsarchivedatepicker .current-year { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 200; }
.style-29589 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-29589 .newsarchivedatepicker .month-number { background-color: #154734;border-radius: 10px;border: none;color: #fff;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0 0 5px; }
.style-29589 .newsarchivedatepicker .month-number:hover { background-color: #ffb718;color: #fff; }
.style-29589 .newsarchivelist .publish-month { margin: 10px 0 20px;font-weight: 500;text-transform: uppercase;font-size: 17px;color: #FFB718; }
.style-29589 .newsarchivedatepicker .next-year { text-align: right;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-29589 .newsarchivedatepicker .month-container { padding: 0; }
.style-29589 .newsarchivedatepicker .year-container { margin: 0 0 20px; }
.style-29589 button.month-number.selected-month { color: #ffb718; }
.style-29589 .view-all { background-color: #9b2743;color: #fff; }
.style-29589 .view-all:hover { background-color: #5b5b5b; }
.style-29589 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62406 .h4-style { margin: 0 0 10px;font-size: 35px; }
.style-62406 .button { text-decoration: none; }
.style-62406 { margin: 0 0 55px; }
.style-62406 .description { margin: 10px 0;font-size: 16px; }
.style-62406 time { font-size: 13px;color: #A8A8A8;font-weight: 100;font-style: italic;margin: 0;display: block;padding-bottom: 15px; }
.style-62406 .archive { background-color: #9b2743;color: #fff; }
.style-62406 .archive:hover { background-color: #5b5b5b; }
.style-62406 .category-description { margin: 0 0 10px; }
.style-62406 .h4-style A { text-decoration: none; }
.style-62406 .h4-style A:hover { color: #9b2743; }
.style-62406 .long-description { font-size: 16px; }
.style-62406 .brief-description { margin: 15px 0;font-size: 16px; }
.style-62406 .location { margin: 0;color: #A8A8A8; }
.style-62406 .photos { margin: 0 15px 15px 0; }
.style-62406 .contact-info { margin: 0;color: #A8A8A8; }
.style-62406 .author { margin: 0;padding-bottom: 25px;font-size: 15px; }
.style-62406 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62406 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62406 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62406 .email { font-size: 16px; }
.style-62406 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62406 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62406 .bio { margin: 10px 0 0; }
.style-62406 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-62406 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-62406 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-62406 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic;padding: 0px; }
.style-62406 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-62406 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-62406 .one-hundred { color: #9b2743;font-weight: bold; }
.style-62406 .fund .bar { background-color: #154734; }
.style-62406 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-62406 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-62406 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-62406 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-62406 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-62406 .video .media-player { margin: 0 0 10px; }
.style-62406 li.group { margin: 20px 0 0;padding-top: 20px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/wideLines3000.png');background-repeat: no-repeat;background-position: top center; }
.style-62406 li.group:first-child { margin-top: 0;padding-top: 0;background-image: none; }
.style-62406 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-62406 .filter-item { margin: 0 0 5px; }
.style-62406 .newsarchivedatepicker .current-year { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 200; }
.style-62406 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-62406 .newsarchivedatepicker .month-number { background-color: #154734;border-radius: 10px;border: none;color: #fff;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0 0 5px; }
.style-62406 .newsarchivedatepicker .month-number:hover { background-color: #ffb718;color: #fff; }
.style-62406 .newsarchivelist .publish-month { margin: 10px 0 20px;font-weight: 500;text-transform: uppercase;font-size: 17px;color: #FFB718; }
.style-62406 .newsarchivedatepicker .next-year { text-align: right;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-62406 .newsarchivedatepicker .month-container { padding: 0; }
.style-62406 .newsarchivedatepicker .year-container { margin: 0 0 20px; }
.style-62406 button.month-number.selected-month { color: #ffb718; }
.style-62406 .view-all { background-color: #9b2743;color: #fff; }
.style-62406 .view-all:hover { background-color: #5b5b5b; }
.style-62406 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29587 .h4-style { margin: 0 0 10px; }
.style-29587 .button { text-decoration: none; }
.style-29587 { margin: 0 0 55px;background-color: #e9e9e9;padding: 20px;border-radius: 15px; }
.style-29587 .description { margin: 10px 0;font-size: 16px; }
.style-29587 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-29587 .archive { background-color: #9b2743;color: #fff; }
.style-29587 .archive:hover { background-color: #5b5b5b; }
.style-29587 .category-description { margin: 0 0 10px; }
.style-29587 .h4-style A { text-decoration: none; }
.style-29587 .h4-style A:hover { color: #9b2743; }
.style-29587 .long-description { margin: 15px 0;font-size: 16px; }
.style-29587 .brief-description { margin: 15px 0;font-size: 16px; }
.style-29587 .location { margin: 0;color: #A8A8A8; }
.style-29587 .photos { margin: 0 15px 15px 0; }
.style-29587 .contact-info { margin: 0;color: #A8A8A8; }
.style-29587 .author { font-weight: bold; }
.style-29587 .job-title { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29587 .bus-phone { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29587 .education { font-size: 15px;color: #58585a;font-weight: 100;margin: 0; }
.style-29587 .email { font-size: 15px;margin: 0; }
.style-29587 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29587 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29587 .bio { margin: 10px 0 0; }
.style-29587 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-29587 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-29587 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-29587 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-29587 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-29587 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-29587 .one-hundred { color: #9b2743;font-weight: bold; }
.style-29587 .fund .bar { background-color: #154734; }
.style-29587 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-29587 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-29587 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-29587 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-29587 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-29587 .greeting { margin: 0 0 20px; }
.style-29587 .course-title.off-state { position: relative;color: #bcbcbc; }
.style-29587 .course-title.off-state:hover { color: #154734; }
.style-29587 .course-title.off-state:before { content: '+';display: inline-block;position: absolute;top: 2px;left: 0;font-size: 40px;font-family: 'Lato', sans-serif;font-weight: bold;line-height: .5;color: inherit; }
.style-29587 .course-desc { font-size: 15px;margin: 0 0 0 35px; }
.style-29587 .video .media-player { margin: 0 0 10px; }
.style-29587 li.group { margin: 10px 0 0;padding: 0; }
.style-29587 li.group:first-child { margin-top: 0; }
.style-29587 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-29587 .course-title A { font-size: 18px;font-family: "Work Sans";text-transform: uppercase;line-height: 1.4;font-weight: 500;display: block;margin: 0;padding: 0 0 0 35px;position: relative; }
.style-29587 .course-title A:hover { color: #154734; }
.style-29587 .course-title.on-state { position: relative;color: #154734; }
.style-29587 .course-title.on-state:before { content: '+';display: inline-block;position: absolute;top: 2px;left: 0;font-size: 40px;font-family: 'Lato', sans-serif;font-weight: bold;line-height: .5; }
.style-29587 .view-all { background-color: #9b2743;color: #fff; }
.style-29587 .view-all:hover { background-color: #5b5b5b; }
.style-29587 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-34348 .h4-style { margin: 0 0 10px; }
.style-34348 A { text-transform: uppercase;color: #9b2743;font-weight: 500; }
.style-34348 .button { text-decoration: none; }
.style-34348 { margin: 0 0 55px; }
.style-34348 .description { margin: 10px 0;font-size: 16px; }
.style-34348 time { font-size: 18px;font-weight: 100;font-style: italic;margin: 0 0 10px; }
.style-34348 .archive { background-color: #9b2743;color: #fff; }
.style-34348 .archive:hover { background-color: #5b5b5b; }
.style-34348 .category-description { margin: 0 0 10px; }
.style-34348 .h4-style A { text-decoration: none; }
.style-34348 .h4-style A:hover { color: #9b2743; }
.style-34348 .long-description { margin: 15px 0;font-size: 16px; }
.style-34348 .brief-description { margin: 15px 0;font-size: 16px; }
.style-34348 .location { margin: 0;color: #A8A8A8; }
.style-34348 .photos { margin: 0 15px 15px 0; }
.style-34348 .contact-info { margin: 0;color: #A8A8A8; }
.style-34348 .author { font-weight: bold; }
.style-34348 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-34348 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-34348 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-34348 .email { font-size: 16px; }
.style-34348 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-34348 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-34348 .bio { margin: 10px 0 0; }
.style-34348 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-34348 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-34348 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-34348 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-34348 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-34348 .submit-button { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/search.png');background-repeat: no-repeat;background-position: center center;background-color: transparent;border: none;color: transparent; }
.style-34348 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-34348 .search-text { color: inherit;border-width: 0 0 1px;border-style: solid;border-color: #BFBFBF;width: calc(100% - 30px);max-width: 255px;text-align: left;font-size: 16px;padding: 10px 10px;min-height: 24px;box-sizing: border-box; }
.style-34348 .one-hundred { color: #9b2743;font-weight: bold; }
.style-34348 .fund .bar { background-color: #154734; }
.style-34348 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-34348 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-34348 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-34348 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-34348 .search-label { color: inherit;text-align: left;font-size: 16px;padding: 10px 0;min-height: 24px;box-sizing: border-box; }
.style-34348 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-34348 .video .media-player { margin: 0 0 10px; }
.style-34348 li.group { margin: 20px 0 0; }
.style-34348 li.group:first-child { margin-top: 0; }
.style-34348 .schedule-site { font-weight: bold;text-transform: uppercase; }
.style-34348 .featured-link-header { margin: 0 0 20px; }
.style-34348 .search-results-header { margin: 0 0 20px; }
.style-34348 .search-container { margin: 0 0 20px; }
.style-34348 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-34348 .view-all { background-color: #9b2743;color: #fff; }
.style-34348 .view-all:hover { background-color: #5b5b5b; }
.style-34348 .game { border-width: 1px 0 0 0;border-style: solid;padding: 1em 0; }
.style-34348 .game:first-child { border: 0; }
.style-34348 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-47642 { text-align: center;margin: 50px 0 50px 0;padding: 0 50px; }
.style-47641 { text-align: center;margin-bottom: 200px; }
.style-47641 A.links-urllink { background-color: #007749;color: #FFFFFF;background-position: right 15px center;background-repeat: no-repeat;display: inline-block;padding: 17px 25px;border-radius: 5px;transition: background-color .25s ease-out;text-transform: uppercase;font-size: 16px;line-height: 1.1;white-space: initial;word-wrap: initial; }
.style-47641 A.links-urllink:hover { background-color: #ffb718;text-decoration: none; }
.style-47640 { overflow: hidden;font-size: 0;height: 100%;width: 100%;position: absolute;z-index: -1;left: 0%;top: 0%; }
.style-47640 .album-list { margin: 0px; }
.style-47640 .video figure { margin: 0;position: absolute;width: 100%;min-width: calc(100vh * 1.78); }
.style-47640 div.content-wrap { position: absolute;left: 50%;top: 50%;height: 100%;min-width: calc(100vh * 1.78);width: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.style-63085 .h4-style { margin: 0 0 10px; }
.style-63085 A { background-color: #007749;color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right 15px center;background-repeat: no-repeat;display: inline-block;padding: 14px 50px 14px 25px;border-radius: 5px;transition: background-color .25s ease-out;min-width: 60px;text-transform: uppercase;font-size: 18px;line-height: 1.1; }
.style-63085 A:hover { background-color: #ffb718;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/DoubleWhite.png'); }
.style-63085 .button { text-decoration: none; }
.style-63085 .description { margin: 10px 0; }
.style-63085 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-63085 .archive { background-color: #9b2743;color: #fff; }
.style-63085 .archive:hover { background-color: #5b5b5b; }
.style-63085 .category-description { margin: 0 0 10px; }
.style-63085 .h4-style A { text-decoration: none; }
.style-63085 .h4-style A:hover { color: #9b2743; }
.style-63085 .long-description { margin: 10px 0 0; }
.style-63085 .brief-description { margin: 15px 0; }
.style-63085 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-63085 .photos { margin: 0 15px 15px 0; }
.style-63085 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-63085 .author { font-weight: bold; }
.style-63085 .news img { margin-bottom: 10px; }
.style-63085 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63085 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63085 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63085 .email { font-size: 16px; }
.style-63085 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63085 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63085 .bio { margin: 10px 0 0; }
.style-63085 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-63085 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-63085 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-63085 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-63085 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-63085 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-63085 .one-hundred { color: #9b2743;font-weight: bold; }
.style-63085 .fund .bar { background-color: #154734; }
.style-63085 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-63085 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-63085 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-63085 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-63085 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-63085 .video .media-player { margin: 0 0 10px; }
.style-63085 li.group { margin: 20px 0 0; }
.style-63085 li.group:first-child { margin-top: 0; }
.style-63085 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-63085 .view-all { background-color: #9b2743;color: #fff; }
.style-63085 .view-all:hover { background-color: #5b5b5b; }
.style-63085 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63084 .h4-style { margin: 0 0 10px; }
.style-63084 A { color: #FFFFFF;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right 15px center;background-repeat: no-repeat;display: inline-block;padding: 14px 50px 14px 25px;border-radius: 5px;transition: background-color .25s ease-out;min-width: 60px;text-transform: uppercase;background-color: #9b2743;font-size: 18px;line-height: 1.1; }
.style-63084 A:hover { background-color: #ffb718;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/DoubleWhite.png'); }
.style-63084 .button { text-decoration: none; }
.style-63084 .description { margin: 10px 0; }
.style-63084 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;display: block; }
.style-63084 .archive { background-color: #9b2743;color: #fff; }
.style-63084 .archive:hover { background-color: #5b5b5b; }
.style-63084 .category-description { margin: 0 0 10px; }
.style-63084 .h4-style A { text-decoration: none; }
.style-63084 .h4-style A:hover { color: #9b2743; }
.style-63084 .long-description { margin: 10px 0 0; }
.style-63084 .brief-description { margin: 15px 0; }
.style-63084 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-63084 .photos { margin: 0 15px 15px 0; }
.style-63084 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-63084 .author { font-weight: bold; }
.style-63084 .news img { margin-bottom: 10px; }
.style-63084 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63084 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63084 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63084 .email { font-size: 16px; }
.style-63084 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63084 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63084 .bio { margin: 10px 0 0; }
.style-63084 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-63084 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-63084 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-63084 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-63084 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-63084 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-63084 .one-hundred { color: #9b2743;font-weight: bold; }
.style-63084 .fund .bar { background-color: #154734; }
.style-63084 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-63084 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-63084 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-63084 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-63084 A.links-urllink:hover { background-color: #5b5b5b; }
.style-63084 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-63084 .video .media-player { margin: 0 0 10px; }
.style-63084 li.group { margin: 20px 0 0; }
.style-63084 li.group:first-child { margin-top: 0; }
.style-63084 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-63084 .view-all { background-color: #9b2743;color: #fff; }
.style-63084 .view-all:hover { background-color: #5b5b5b; }
.style-63084 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63080 .h4-style { margin: 0 0 10px;position: relative; }
.style-63080 .button { text-decoration: none;background-color: #154734;color: #FFFFFF; }
.style-63080 .button:hover { background-color: #E9E9E9;color: #58585A; }
.style-63080 { margin: 0 0 35px 0;/*
padding-left: 25px;padding-right: 20px;border-left: 1px solid #ffffff;: */; }
.style-63080 .description { margin: 10px 0; }
.style-63080 time { font-size: 1.05882em;color: #5B5B5B;font-weight: 400;font-style: italic;margin: 0 0 0px;display: block; }
.style-63080 .archive { background-color: #154734;color: #fff;margin-left: 10px;font-size: 15px;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 15px 40px 15px 20px; }
.style-63080 .archive:hover { background-color: #5b5b5b; }
.style-63080 .category-description { margin: 0 0 10px; }
.style-63080 .link-image { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-63080 .h4-style A { text-decoration: none;padding-right: 10px;position: relative; }
.style-63080 .h4-style A:hover { color: #9b2743; }
.style-63080 .h4-style A:after { content: '';width: 10px;height: 10px;display: inline-block;position: relative;margin-left: 15px;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');background-position: right center;background-size: 10px; }
.style-63080 .long-description { margin: 10px 0 0; }
.style-63080 .brief-description { margin: 0.58824em 0 0.88235em 0;font-size: 0.94118em; }
.style-63080 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-63080 .photos { margin: 0 15px 15px 0;position: relative;padding-bottom: 7px; }
.style-63080 .photos:before { content: "";display: block;width: 282px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: top center;background-repeat: repeat-y; }
.style-63080 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-63080 .text img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 27px 38px 0px 16px;display: block; }
.style-63080 .text img:first-child { margin-top: 20px; }
.style-63080 .author { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;float: left;padding-right: .5ch; }
.style-63080 .author:after { content: ",";margin-left: -.35ch; }
.style-63080 .news img { border-radius: 50%;width: 141px;height: 141px;object-fit: cover;margin: 11px 25px 25px 8px!important;display: inline-block;position: relative; }
.style-63080 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63080 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63080 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63080 .email { font-size: 16px; }
.style-63080 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63080 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63080 .bio { margin: 10px 0 0; }
.style-63080 .lists img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-63080 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-63080 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-63080 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-63080 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-63080 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-63080 .photo img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-63080 .one-hundred { color: #9b2743;font-weight: bold; }
.style-63080 .fund .bar { background-color: #154734; }
.style-63080 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-63080 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-63080 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-63080 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-63080 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-63080 .photo figure { position: relative; }
.style-63080 .photo figure:before { content: "";display: block;width: 282px;height: 273px;position: absolute;top: -19px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: center center;background-repeat: no-repeat; }
.style-63080 .video .media-player { margin: 0 0 10px; }
.style-63080 li.group { position: relative; }
.style-63080 li.group:first-child { margin-top: 0; }
.style-63080 li.group:before { content: "";display: table; }
.style-63080 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-63080 .date-icon { display: block;float: none;margin-bottom: .5rem; }
.style-63080 .month-name { text-align: left;color: #154734;font-size: 1.05882em;text-transform: uppercase; }
.style-63080 .day-number { color: #154734;font-size: 3.05882em;font-weight: 500;line-height: .9;text-align: left; }
.style-63080 .event-detail { margin: 0; }
.style-63080 .view-all { background-color: #154734;color: #fff;font-size: 0.88235em;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 0.66667em 40px 0.66667em 1.33333em; }
.style-63080 .view-all:hover { background-color: #5b5b5b;color: #fff; }
.style-63080 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63156 .h4-style { margin: 0 0 10px;position: relative; }
.style-63156 .button { text-decoration: none;background-color: #154734;color: #FFFFFF; }
.style-63156 .button:hover { background-color: #E9E9E9;color: #58585A; }
.style-63156 { margin-bottom: 0;/*
padding-left: 25px;padding-right: 20px;border-left: 1px solid #ffffff;: */; }
.style-63156 .description { margin: 10px 0; }
.style-63156 time { font-size: 1.05882em;color: #5B5B5B;font-weight: 400;font-style: italic;margin: 0 0 0px;display: block; }
.style-63156 .archive { background-color: #154734;color: #fff;margin-left: 10px;font-size: 15px;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 15px 40px 15px 20px; }
.style-63156 .archive:hover { background-color: #5b5b5b; }
.style-63156 .category-description { margin: 0 0 10px; }
.style-63156 .link-image { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-63156 .h4-style A { text-decoration: none;padding-right: 10px;position: relative; }
.style-63156 .h4-style A:hover { color: #9b2743; }
.style-63156 .h4-style A:after { content: '';width: 10px;height: 10px;display: inline-block;position: relative;margin-left: 15px;background-repeat: no-repeat;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');background-position: right center;background-size: 10px; }
.style-63156 .long-description { margin: 10px 0 0; }
.style-63156 .brief-description { margin: 0.58824em 0 0.88235em 0;font-size: 0.94118em; }
.style-63156 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-63156 .photos { margin: 0 15px 15px 0;position: relative;padding-bottom: 7px; }
.style-63156 .photos:before { content: "";display: block;width: 282px;height: 100%;position: absolute;top: 0px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: top center;background-repeat: repeat-y; }
.style-63156 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-63156 .text img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 27px 38px 0px 16px;display: block; }
.style-63156 .text img:first-child { margin-top: 20px; }
.style-63156 .author { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;float: left;padding-right: .5ch; }
.style-63156 .author:after { content: ",";margin-left: -.35ch; }
.style-63156 .news img { border-radius: 50%;width: 141px;height: 141px;object-fit: cover;margin: 11px 25px 25px 8px!important;display: inline-block;position: relative; }
.style-63156 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63156 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63156 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63156 .email { font-size: 16px; }
.style-63156 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63156 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63156 .bio { margin: 10px 0 0; }
.style-63156 .lists img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-63156 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-63156 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-63156 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-63156 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-63156 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-63156 .photo img { border-radius: 50%;width: 246px;height: 246px;object-fit: cover;margin: 19px 38px 10px 16px !important;display: block; }
.style-63156 .one-hundred { color: #9b2743;font-weight: bold; }
.style-63156 .fund .bar { background-color: #154734; }
.style-63156 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-63156 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-63156 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-63156 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-63156 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-63156 .photo figure { position: relative; }
.style-63156 .photo figure:before { content: "";display: block;width: 282px;height: 273px;position: absolute;top: -19px;left: 0;z-index: 100;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');background-position: center center;background-repeat: no-repeat; }
.style-63156 .video .media-player { margin: 0 0 10px; }
.style-63156 li.group { margin: 1.17647em 0 0;position: relative; }
.style-63156 li.group:first-child { margin-top: 0; }
.style-63156 li.group:before { content: "";display: table; }
.style-63156 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-63156 .date-icon { display: inline-block; }
.style-63156 .month-name { text-align: left;color: #154734;font-size: 1.05882em;text-transform: uppercase; }
.style-63156 .day-number { color: #154734;font-size: 3.05882em;font-weight: 500;line-height: .9; }
.style-63156 .event-detail { margin-left: 80px; }
.style-63156 .view-all { background-color: #154734;color: #fff;font-size: 0.88235em;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 0.66667em 40px 0.66667em 1.33333em; }
.style-63156 .view-all:hover { background-color: #5b5b5b;color: #fff; }
.style-63156 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63155 .h2-style { text-align: left; }
.style-63155 .h4-style { margin: 0; }
.style-63155 .button { text-decoration: none; }
.style-63155 { color: #FFFFFF;background-color: #007749;border-radius: 15px;padding: 15px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/dragon_03.png');background-position: right bottom;background-repeat: no-repeat; }
.style-63155 .description { margin: 10px 0; }
.style-63155 time { font-size: 16px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;line-height: 1;display: block; }
.style-63155 .archive { background-color: #9b2743;color: #fff;font-size: 0.88235em;text-transform: uppercase;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-repeat: no-repeat;background-position: right 20px center;padding: 0.66667em 40px 0.66667em 1.33333em; }
.style-63155 .archive:hover { background-color: #5b5b5b; }
.style-63155 .category-description { margin: 0 0 10px; }
.style-63155 .h4-style A { text-decoration: none;display: block;color: #ffb718; }
.style-63155 .h4-style A:hover { color: #ffffff; }
.style-63155 .h4-style A:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-63155 .long-description { margin: 10px 0 0; }
.style-63155 .brief-description { margin: 0; }
.style-63155 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-63155 .photos { margin: 0 15px 15px 0; }
.style-63155 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-63155 .author { font-weight: bold;margin: -10px 0 10px;font-size: 16px;line-height: 1; }
.style-63155 .news img { width: 100%;margin-bottom: 1rem;object-fit: cover; }
.style-63155 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63155 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63155 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63155 .email { font-size: 16px; }
.style-63155 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63155 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63155 .bio { margin: 10px 0 0; }
.style-63155 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-63155 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-63155 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-63155 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-63155 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-63155 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-63155 .one-hundred { color: #9b2743;font-weight: bold; }
.style-63155 .fund .bar { background-color: #154734; }
.style-63155 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-63155 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-63155 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-63155 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-63155 .album-name { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400;margin: 0; }
.style-63155 .cover-photo { width: 100%;margin-bottom: 1rem;height: 200px;object-fit: cover;max-width: unset; }
.style-63155 .play-button { position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: 0;border-radius: 0;opacity: 0; }
.style-63155 .album { position: relative; }
.style-63155 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-63155 .video .media-player { width: 100%;margin-bottom: 1rem; }
.style-63155 li.group { margin: 0;position: relative;text-align: left; }
.style-63155 li.group:first-child { margin-top: 0; }
.style-63155 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-63155 .newsarchivelist img { width: 100%;margin-bottom: 1rem;height: 150px;object-fit: cover; }
.style-63155 .view-all { background-color: #9b2743;color: #fff; }
.style-63155 .view-all:hover { background-color: #5b5b5b; }
.style-63155 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62348 .h2-style { text-align: left; }
.style-62348 .h4-style { margin: 0; }
.style-62348 .button { text-decoration: none; }
.style-62348 { margin: 0 0 55px;text-align: center; }
.style-62348 .description { margin: 10px 0; }
.style-62348 time { font-size: 16px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;line-height: 1;display: block; }
.style-62348 .archive { background-color: #9b2743;color: #fff;margin-top: 35px; }
.style-62348 .archive:hover { background-color: #5b5b5b; }
.style-62348 .category-description { margin: 0 0 10px; }
.style-62348 .h4-style A { text-decoration: none;display: block; }
.style-62348 .h4-style A:hover { color: #9b2743; }
.style-62348 .h4-style A:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-62348 .long-description { margin: 10px 0 0; }
.style-62348 .brief-description { margin: 0; }
.style-62348 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-62348 .photos { margin: 0 15px 15px 0; }
.style-62348 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-62348 .author { font-weight: bold;margin: -10px 0 10px;font-size: 16px;line-height: 1; }
.style-62348 .news img { width: 100%;margin-bottom: 1rem;height: 200px;object-fit: cover; }
.style-62348 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62348 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62348 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62348 .email { font-size: 16px; }
.style-62348 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62348 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62348 .bio { margin: 10px 0 0; }
.style-62348 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-62348 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-62348 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-62348 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-62348 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-62348 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-62348 .one-hundred { color: #9b2743;font-weight: bold; }
.style-62348 .fund .bar { background-color: #154734; }
.style-62348 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-62348 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-62348 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-62348 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-62348 .album-name { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400;margin: 0; }
.style-62348 .cover-photo { width: 100%;margin-bottom: 1rem;height: 200px;object-fit: cover;max-width: unset; }
.style-62348 .play-button { position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: 0;border-radius: 0;opacity: 0; }
.style-62348 .album { position: relative; }
.style-62348 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-62348 .video .media-player { width: 100%;margin-bottom: 1rem; }
.style-62348 li.group { margin: 0;position: relative;text-align: left; }
.style-62348 li.group:first-child { margin-top: 0; }
.style-62348 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-62348 .newsarchivelist img { width: 100%;margin-bottom: 1rem;height: 150px;object-fit: cover; }
.style-62348 .view-all { background-color: #9b2743;color: #fff; }
.style-62348 .view-all:hover { background-color: #5b5b5b; }
.style-62348 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-64120 .h2-style { text-align: left; }
.style-64120 .h4-style { margin: 0; }
.style-64120 .button { text-decoration: none; }
.style-64120 { margin: 0 0 55px;text-align: center; }
.style-64120 .description { margin: 10px 0; }
.style-64120 time { font-size: 16px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;line-height: 1;display: block; }
.style-64120 .archive { background-color: #9b2743;color: #fff;margin-top: 35px; }
.style-64120 .archive:hover { background-color: #5b5b5b; }
.style-64120 .category-description { margin: 0 0 10px; }
.style-64120 .h4-style A { text-decoration: none;display: block; }
.style-64120 .h4-style A:hover { color: #9b2743; }
.style-64120 .h4-style A:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-64120 .long-description { margin: 10px 0 0; }
.style-64120 .brief-description { margin: 0; }
.style-64120 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-64120 .photos { margin: 0 15px 15px 0; }
.style-64120 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-64120 .author { font-weight: bold;margin: -10px 0 10px;font-size: 16px;line-height: 1; }
.style-64120 .news img { width: 100%;margin-bottom: 1rem;height: 200px;object-fit: cover; }
.style-64120 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-64120 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-64120 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-64120 .email { font-size: 16px; }
.style-64120 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-64120 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-64120 .bio { margin: 10px 0 0; }
.style-64120 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-64120 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-64120 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-64120 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-64120 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-64120 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-64120 .one-hundred { color: #9b2743;font-weight: bold; }
.style-64120 .fund .bar { background-color: #154734; }
.style-64120 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-64120 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-64120 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-64120 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-64120 .album-name { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400;margin: 0; }
.style-64120 .cover-photo { width: 100%;margin-bottom: 1rem;height: 200px;object-fit: cover;max-width: unset; }
.style-64120 .play-button { position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: 0;border-radius: 0;opacity: 0; }
.style-64120 .album { position: relative; }
.style-64120 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-64120 .video .media-player { width: 100%;margin-bottom: 1rem; }
.style-64120 li.group { margin: 0;position: relative;text-align: left; }
.style-64120 li.group:first-child { margin-top: 0; }
.style-64120 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-64120 .newsarchivelist img { width: 100%;margin-bottom: 1rem;height: 150px;object-fit: cover; }
.style-64120 .view-all { background-color: #9b2743;color: #fff; }
.style-64120 .view-all:hover { background-color: #5b5b5b; }
.style-64120 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63153 .h2-style { text-align: left; }
.style-63153 .h4-style { margin: 0; }
.style-63153 .button { text-decoration: none; }
.style-63153 { margin: 0 0 55px;text-align: center; }
.style-63153 .description { margin: 10px 0; }
.style-63153 time { font-size: 16px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;line-height: 1;display: block; }
.style-63153 .archive { background-color: #9b2743;color: #fff;margin-top: 35px; }
.style-63153 .archive:hover { background-color: #5b5b5b; }
.style-63153 .category-description { margin: 0 0 10px; }
.style-63153 .h4-style A { text-decoration: none;display: block; }
.style-63153 .h4-style A:hover { color: #9b2743; }
.style-63153 .h4-style A:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-63153 .long-description { margin: 10px 0 0; }
.style-63153 .brief-description { margin: 0; }
.style-63153 .location { margin: 0 0 5px;color: #A8A8A8; }
.style-63153 .photos { margin: 0 15px 15px 0; }
.style-63153 .contact-info { margin: 0 0 5px;color: #A8A8A8; }
.style-63153 .author { font-weight: bold;margin: -10px 0 10px;font-size: 16px;line-height: 1; }
.style-63153 .news img { width: 100%;margin-bottom: 1rem;height: 150px;object-fit: cover; }
.style-63153 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63153 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63153 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-63153 .email { font-size: 16px; }
.style-63153 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63153 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-63153 .bio { margin: 10px 0 0; }
.style-63153 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-63153 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-63153 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-63153 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-63153 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-63153 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-63153 .one-hundred { color: #9b2743;font-weight: bold; }
.style-63153 .fund .bar { background-color: #154734; }
.style-63153 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-63153 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-63153 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-63153 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-63153 A.links-urllink { background-color: #9b2743;color: #fff;border-radius: 10px;padding: 7px 25px;font-size: 15px;-webkit-transition: background-color .25s ease-out, color .25s ease-out;-moz-transition: background-color .25s ease-out, color .25s ease-out;-o-transition: background-color .25s ease-out, color .25s ease-out;transition: background-color .25s ease-out, color .25s ease-out;font-family: 'Work Sans', sans-serif;display: inline-block; }
.style-63153 A.links-urllink:hover { text-decoration: none;background-color: #5B5B5B; }
.style-63153 .album-name { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400;margin: 0; }
.style-63153 .cover-photo { width: 100%;margin-bottom: 1rem;height: 150px;object-fit: cover;max-width: unset; }
.style-63153 .play-button { position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: 0;border-radius: 0;opacity: 0; }
.style-63153 .album { position: relative; }
.style-63153 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-63153 .video .media-player { width: 100%;margin-bottom: 1rem; }
.style-63153 li.group { margin: 0;position: relative;text-align: center; }
.style-63153 li.group:first-child { margin-top: 0; }
.style-63153 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-63153 .newsarchivelist img { width: 100%;margin-bottom: 1rem;height: 150px;object-fit: cover; }
.style-63153 .view-all { background-color: #9b2743;color: #fff; }
.style-63153 .view-all:hover { background-color: #5b5b5b; }
.style-63153 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62373 .h4-style { margin: 0 0 10px; }
.style-62373 .button { text-decoration: none; }
.style-62373 { margin: 0 0 55px;padding-right: 35px;border-right: 1px solid #E9E9E9; }
.style-62373 .description { margin: 10px 0;font-size: 16px; }
.style-62373 time { font-size: 18px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0;display: block; }
.style-62373 .archive { background-color: #9b2743;color: #fff; }
.style-62373 .archive:hover { background-color: #5b5b5b; }
.style-62373 .category-description { margin: 0 0 10px; }
.style-62373 .h4-style A { text-decoration: none; }
.style-62373 .h4-style A:hover { color: #9b2743; }
.style-62373 .long-description { margin: 15px 0;font-size: 16px; }
.style-62373 .brief-description { margin: 15px 0;font-size: 16px; }
.style-62373 .location { margin: 0;color: #A8A8A8; }
.style-62373 .photos { margin: 0 15px 15px 0; }
.style-62373 .contact-info { margin: 0;color: #A8A8A8; }
.style-62373 .author { margin: 0; }
.style-62373 .job-title { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62373 .bus-phone { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62373 .education { font-size: 16px;color: #a8a8a8;font-weight: 100;margin: 0 0 5px; }
.style-62373 .email { font-size: 16px; }
.style-62373 .appointed { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62373 .grad-year { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-62373 .bio { margin: 10px 0 0; }
.style-62373 .question { font-size: 18px;color: #154734;text-transform: uppercase;line-height: 1.389;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased;padding: 4px 0 4px 40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/FAQ_03.png');background-repeat: no-repeat;background-position: left center; }
.style-62373 .answer { font-size: 16px;color: #5b5b5b;line-height: 1.438;margin: 0 0 0 40px; }
.style-62373 .title { font-size: 22px;color: #154734;line-height: 1.2;font-weight: 400; }
.style-62373 .caption { font-size: 16px;color: #58585A;line-height: 1.5;font-style: italic; }
.style-62373 .affinity img { border-radius: 50%;object-fit: cover;width: 76px;height: 76px;margin: 0 15px 15px 0; }
.style-62373 .photo img { border-radius: 50%;object-fit: cover;margin: 0 0 10px; }
.style-62373 .one-hundred { color: #9b2743;font-weight: bold; }
.style-62373 .fund .bar { background-color: #154734; }
.style-62373 .goal { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #9b2743; }
.style-62373 .current { font-family: 'Sorts Mill Goudy', serif;font-size: 30px;color: #5b5b5b; }
.style-62373 .scale { font-family: 'Sorts Mill Goudy', serif; }
.style-62373 .fund .bar-container { background-color: #E9E9E9;border: none; }
.style-62373 .fund .chart .scale li i { border-color: #e9e9e9; }
.style-62373 .video .media-player { margin: 0 0 10px; }
.style-62373 li.group { margin: 20px 0 0;padding-top: 20px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/wideLines3000.png');background-repeat: no-repeat;background-position: top center; }
.style-62373 li.group:first-child { margin-top: 0;padding-top: 0;background-image: none; }
.style-62373 .registration { margin: 0 0 5px;color: #A8A8A8; }
.style-62373 .filter-item { margin: 0 0 5px; }
.style-62373 .newsarchivedatepicker .current-year { text-align: center;color: #154734;padding: 0 10px;font-size: 20px;text-transform: uppercase;margin: 0 0 5px;font-weight: 200; }
.style-62373 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-62373 .newsarchivedatepicker .month-number { background-color: #E9E9E9;border-radius: 10px;border: none;color: inherit;padding: 10px 10px;font-size: 14px;text-transform: uppercase;margin: 0 0 5px;transition: background-color .25s ease-out, color .25s ease-out; }
.style-62373 .newsarchivedatepicker .month-number:hover { background-color: #154734;color: #fff; }
.style-62373 .newsarchivelist .publish-month { margin: 10px 0 20px;font-weight: 500;text-transform: uppercase;font-size: 17px;color: #FFB718; }
.style-62373 .newsarchivedatepicker .next-year { text-align: right;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');background-repeat: no-repeat;background-position: center center;background-size: 15px;padding: 15px 0; }
.style-62373 .newsarchivedatepicker .month-container { padding: 0; }
.style-62373 .newsarchivedatepicker .year-container { margin: 0 0 20px; }
.style-62373 button.month-number.selected-month { background-color: #154734;color: #fff; }
.style-62373 .view-all { background-color: #9b2743;color: #fff; }
.style-62373 .view-all:hover { background-color: #5b5b5b; }
.style-62373 .business-name { font-size: 16px;color: #a8a8a8;font-weight: 100; }
.style-29630 .l1-item { display: inline-block;float: none; }
.style-29630 .l1-item > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/down arrow.png');background-repeat: no-repeat;background-position: center bottom;width: 188px;height: 72px;text-indent: -9999px; }
.style-29630 .level1 { text-align: center; }
.style-29652 .nav-menu { margin: 0 0 45px; }
.style-29652 .l1-item { border-width: 1px 0 0 0;border-style: solid;border-color: #CCCCCC;color: #154734;background-image: none;background-position: -2px 10px;background-repeat: no-repeat;transition: background-position .2s; }
.style-29652 .l1-item:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: 2px 10px;background-repeat: no-repeat; }
.style-29652 .l1-item:first-child { border-width: 0; }
.style-29652 .l1-item > a { text-transform: uppercase;padding: 6px 2px 6px 32px; }
.style-29652 .l1-item.active:hover { background-image: none; }
.style-29652 .l1-item.active > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: 2px 10px;background-repeat: no-repeat; }
.style-29652 .l2-item { background-image: none;background-position: 0px 16px;background-repeat: no-repeat;transition: background-position .25s ease-out;line-height: 1.25; }
.style-29652 .l2-item:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px 18px;font-weight: 500; }
.style-29652 .l2-item > a { padding: 10px 30px 10px 30px !important; }
.style-29652 .l2-item > a .arrow { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');border-width: 0px;width: 10px;height: 10px;background-size: 100%;right: 5px;left: auto; }
.style-29652 .l2-item.active > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px 18px;font-weight: 500;background-repeat: no-repeat; }
.style-29652 .l3-item { background-image: none;background-position: 0px 16px;background-repeat: no-repeat;transition: background-position .25s ease-out;line-height: 1.25; }
.style-29652 .l3-item:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px 18px;font-weight: 500; }
.style-29652 .l3-item > a { padding: 10px 30px 10px 30px !important; }
.style-29652 .l3-item > a .arrow { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');border-width: 0px;width: 10px;height: 10px;background-size: 100%;right: 5px;left: auto; }
.style-29652 .l3-item.active > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px 18px;font-weight: 500;background-repeat: no-repeat; }
.style-29652 .level2 { background-color: #FFFFFF;font-size: 16px;color: #154734;padding: 10px 0;border-radius: 0 7px 7px 7px;box-shadow: 0 0 0 0 #fff, 0px 0px 6px 0px rgba(0, 0, 0, 0.42);text-transform: none; }
.style-29652 .level3 { background-color: #FFFFFF;font-size: 16px;color: #154734;padding: 10px 0;border-radius: 0 7px 7px 7px;box-shadow: 0 0 0 0 #fff, 0px 0px 6px 0px rgba(0, 0, 0, 0.42);text-transform: none; }
.style-29539 .mega-menu-panel { right: 0;left: auto;background-color: #E9E9E9;border-radius: 6px;border-width: 0 1px;border-style: solid;border-color: #c6c6c6;margin-top: -27px;max-width: 1265px;width: 99vw; }
.style-29539 .mega-menu-panel-inner { border-width: 0 1px;border-style: solid;border-color: #fff;border-radius: 5px;padding: 2.35294em 1.76471em 1.76471em;box-sizing: border-box; }
.style-29539 .mega-menu-item.l1-item { position: absolute; }
.style-29539 .mega-menu-item.l1-item > a { padding: 52px 17px 20px;background-color: #E9E9E9;box-shadow: 0 0 6px rgba(0,0,0,0.46);border-radius: 0 0 17px 17px;color: #154734;transition: padding .3s;z-index: 100000;font-size: 20px;line-height: 1.2; }
.style-29539 .mega-menu-item.l1-item > a:hover { color: #FFFFFF;background-color: #154734;padding-top: 87px; }
.style-29535 .l1-item { font-weight: 400;text-transform: uppercase;font-size: 16px;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center; }
.style-29535 .l1-item:hover { color: #5b5b5b;font-weight: 500; }
.style-29535 .l1-item > a { padding: 6px 3px 6px !important; }
.style-29535 .l2-item > a { padding: .25em .5em; }
.style-29535 .level1 { display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }
.style-29535 .level2 { background-color: #FFFFFF;text-align: left; }
.style-29535 .level3 { background-color: #FFFFFF; }
.style-33458 .l1-item { font-weight: 400;text-transform: uppercase;font-size: 16px;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center; }
.style-33458 .l1-item:hover { color: #5b5b5b;font-weight: 500; }
.style-33458 .l1-item > a { padding: 5px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;background-color: #4AAC4B;margin: 11px;border-width: 0px;border-style: solid; }
.style-33458 .l1-item > a:hover { background-color: #3F913F; }
.style-33458 .l1-item.active > a { background-color: #4AAC4B; }
.style-33458 .level1 { display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }
.style-29536 .l1-item { text-transform: uppercase;font-size: 20px;transition: background .25s, color .25s, box-shadow .25s;-webkit-box-ordinal-group: 1;/*webkit*/
    -moz-box-ordinal-group: 1;/*ff*/
    -webkit-order: 0;/*webkit*/
    -ms-flex-order: 0;/*ms*/
    order: 0;/*standard*/
    -webkit-box-flex: 1;/*webkit*/
    -moz-box-flex: 1;/*ff*/
    -webkit-flex: 1 1 auto;/*webkit*/
    -ms-flex: 1 1 auto;/*ms*/
    flex: 1 1 auto;: /*standard*/; }
.style-29536 .l1-item:hover { color: #FFB718;background-color: #FFFFFF; }
.style-29536 .l1-item:first-child { box-shadow: -11px 0 0 transparent; }
.style-29536 .l1-item > a { padding: 9px 6px 6px !important;text-align: center; }
.style-29536 .l1-item.active > a { color: #FFB718; }
.style-29536 .l2-item { background-image: none;background-position: 0px 16px;background-repeat: no-repeat;transition: background-position .25s ease-out;line-height: 20px; }
.style-29536 .l2-item:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px center;font-weight: 500; }
.style-29536 .l2-item > a { padding: 10px 30px 10px 30px !important; }
.style-29536 .l2-item > a .arrow { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');border-width: 0px;width: 10px;height: 11px;background-size: 100%;right: 5px;top: 16px; }
.style-29536 .l2-item.active > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px center;font-weight: 500;background-repeat: no-repeat; }
.style-29536 .l3-item { background-image: none;background-position: 0px 16px;background-repeat: no-repeat;transition: background-position .25s ease-out;line-height: 20px; }
.style-29536 .l3-item:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px center;font-weight: 500; }
.style-29536 .l3-item > a { padding: 10px 30px 10px 30px !important; }
.style-29536 .l3-item > a .arrow { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');border-width: 0px;width: 10px;height: 11px;background-size: 100%;right: 5px;top: 12px; }
.style-29536 .l3-item.active > a { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-position: 10px center;font-weight: 500;background-repeat: no-repeat; }
.style-29536 .level2 { background-color: #FFFFFF;font-size: 16px;color: #154734;padding: 10px 0;border-radius: 0 0 7px 7px;box-shadow: 0 -6px 0 0 #fff, 0px 0px 6px 0px rgba(0, 0, 0, 0.42);text-transform: none;text-align: left; }
.style-29536 .level3 { background-color: #FFFFFF;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.42);border-radius: 0 7px 7px 7px;margin: 0 0 0 5px; }
.style-42667 .carousel.flexslider { margin: 0; }
.style-42667 .carousel figure img { opacity: .75;pointer-events: none; }
.style-29647 .h2-style { color: inherit;text-transform: uppercase;line-height: 1.2;text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.5);margin: 0 0 60px 0;font-weight: 400; }
.style-29647 .h4-style { color: #FFB718;font-weight: 300;margin: 45px 5px 0 0;font-size: calc( 36px + (82 - 52) * ( (100vw - 400px) / ( 1400 - 400))); }
.style-29647 { text-align: center;margin: 5% auto;color: #fff;max-width: 1365px; }
.style-29647 .brief-description { margin: 0 20px 0 15px;font-size: 19px;line-height: 1.4; }
.style-29647 .carousel.flexslider { padding: 0 90px; }
.style-29647 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackYellow.png');background-position: 18px center;background-repeat: no-repeat;background-color: #154734;border-radius: 50%;width: 54px;height: 54px;left: 0; }
.style-29647 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextYellow.png');background-position: 20px center;background-repeat: no-repeat;background-color: #154734;border-radius: 50%;width: 54px;height: 54px;right: 0; }
.style-29647 .carousel .text-slide { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/infographicBG.png');background-repeat: no-repeat;max-width: 295px;min-height: 297px;box-sizing: border-box;background-size: contain; }
.style-29551 .carousel.flexslider { margin: 0; }
.style-29551 .carousel figure img { opacity: .75;pointer-events: none; }
.style-42713 .carousel.flexslider { margin: 0; }
.style-63245 .carousel.flexslider { margin: 0; }
.style-63245 .carousel figure img { opacity: .75;pointer-events: none; }
.style-58163 .carousel.flexslider { margin: 0; }
.style-56913 { margin: 0 0 55px; }
.style-56913 .carousel.flexslider { padding: 0 30px; }
.style-56913 .carousel figure { margin: 0 18px; }
.style-56913 .carousel figure img { transition: opacity .25s ease-out; }
.style-56913 .carousel .h4-style.crl-title { margin: 0 0 10px; }
.style-56913 .carousel .crl-caption { color: #58585A;font-size: 16px;font-style: italic; }
.style-56913 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: 310px;left: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow_gray.png');width: 30px;height: 30px; }
.style-56913 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: 310px;right: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');width: 30px;height: 30px; }
.style-56913 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 20px 17% 10px; }
.style-56913 .carousel .h4-style a.crl-title { color: inherit;display: block; }
.style-29331 { margin: 0 0 55px; }
.style-29331 .carousel.flexslider { padding: 0 30px; }
.style-29331 .carousel figure { margin: 0 18px; }
.style-29331 .carousel figure img { transition: opacity .25s ease-out;border-radius: 50%; }
.style-29331 .carousel .h4-style.crl-title { margin: 0 0 10px; }
.style-29331 .carousel .crl-caption { color: #58585A;font-size: 16px;font-style: italic; }
.style-29331 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: 310px;left: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow_gray.png');width: 30px;height: 30px; }
.style-29331 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: 310px;right: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow_gray.png');width: 30px;height: 30px; }
.style-29331 .carousel .caption-spacing.crl-inner-details { background-color: transparent;padding: 20px 17% 10px; }
.style-29331 .carousel .h4-style a.crl-title { color: inherit;display: block; }
.style-29320 { margin: 0 0 55px; }
.style-29320 .carousel.flexslider { padding: 0 30px;margin: 0 0 20px; }
.style-29320 .carousel figure { border-radius: 50%;overflow: hidden;background-color: #154734;margin: 0 18px; }
.style-29320 .carousel figure img { opacity: .5;transition: opacity .25s ease-out;border-radius: 50%; }
.style-29320 .carousel .h4-style.crl-title { margin: 0;position: absolute;top: 50%;width: 80%;left: 10%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-transform: uppercase;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right center;background-repeat: no-repeat;padding-right: 20px;box-sizing: border-box;font-size: 25px; }
.style-29320 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: auto;left: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');width: 30px;height: 30px; }
.style-29320 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: auto;right: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');width: 30px;height: 30px; }
.style-29320 .carousel .caption-spacing.crl-inner-details { background-color: transparent; }
.style-29320 .carousel .h4-style a.crl-title { color: inherit;display: block; }
.style-42689 { margin: 0 0 55px; }
.style-42689 .carousel.flexslider { padding: 0 30px;margin: 0 0 20px; }
.style-42689 .carousel figure { border-radius: 50%;overflow: hidden;background-color: #154734;margin: 0 18px; }
.style-42689 .carousel figure img { opacity: .5;transition: opacity .25s ease-out;border-radius: 50%; }
.style-42689 .carousel .h4-style.crl-title { margin: 0;position: absolute;top: 50%;width: 80%;left: 10%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);text-transform: uppercase;color: #fff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-position: right center;background-repeat: no-repeat;padding-right: 20px;box-sizing: border-box;font-size: 25px; }
.style-42689 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: auto;left: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');width: 30px;height: 30px; }
.style-42689 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: auto;right: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrow.png');width: 30px;height: 30px; }
.style-42689 .carousel .caption-spacing.crl-inner-details { background-color: transparent; }
.style-42689 .carousel .h4-style a.crl-title { color: inherit;display: block; }
.style-29342 .h4-style { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-repeat: no-repeat;background-position: right 10px;padding-right: 15px;display: inline; }
.style-29342 { margin: 0 0 55px; }
.style-29342 time { font-style: italic;margin: 10px 0 10px;font-size: 16px; }
.style-29342 .readmore { background-color: #154734;color: #FFFFFF; }
.style-29342 .readmore:hover { background-color: #58585A; }
.style-29342 .long-description { margin-top: 10px; }
.style-29342 .brief-description { margin-top: 10px; }
.style-29342 .news img { margin-bottom: 10px; }
.style-29342 .lists img { margin-bottom: 10px; }
.style-29342 .answer { margin-top: 10px; }
.style-29342 .carousel.flexslider { margin-bottom: 45px; }
.style-29342 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: auto;left: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrowLightGrey.png'); }
.style-29342 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: auto;right: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrowLightGrey.png'); }
.style-29342 .crl-pager { bottom: -45px;width: calc(100% - 60px);left: 30px; }
.style-29342 .carousel .flex-control-nav li a { background-color: #CACACA;box-shadow: none;transition: background-color .25s ease-out; }
.style-29342 .carousel .flex-control-nav li a:hover { background-color: #154734; }
.style-29342 .carousel .flex-control-nav li > a.flex-active { background-color: #154734; }
.style-29342 A.links-urllink { font-size: 22px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');background-repeat: no-repeat;background-position: right 10px;padding-right: 15px; }
.style-29342 .carousel .text-slide { margin: 0 15px 0 0;background-color: #E9E9E9;border-radius: 12px;padding: 10% 13% 10% 13%; }
.style-29496 .carousel .h4-style.crl-title { text-align: center; }
.style-29496 .carousel .crl-caption { font-style: italic;font-size: 16px; }
.style-29496 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/RedBackArrow.png');text-indent: -9999px;background-position: center center;background-repeat: no-repeat; }
.style-29496 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/RedNextArrow.png');background-position: center center;background-repeat: no-repeat;text-indent: -9999px; }
.style-29496 .carousel .caption-spacing.crl-inner-details { padding: 0 17%; }
.style-29496 .carousel.flex-horizontal .flex-direction-nav { background-color: transparent;position: absolute;width: 100%;bottom: -30px; }
.style-29440 .h4-style { color: inherit;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/whiteDoubleArrows.png');background-repeat: no-repeat;background-position: right 10px;padding-right: 15px;display: inline; }
.style-29440 A { color: inherit;text-decoration: underline; }
.style-29440 A:hover { text-decoration: none; }
.style-29440 time { color: #A8A8A8;margin: 10px 0; }
.style-29440 .readmore { text-decoration: none;background-color: #FFB718; }
.style-29440 .readmore:hover { background-color: #9B2743; }
.style-29440 .h4-style A { color: inherit;text-decoration: none; }
.style-29440 .h4-style A:hover { text-decoration: underline; }
.style-29440 .brief-description { margin-top: 10px; }
.style-29440 .news img { margin-bottom: 10px; }
.style-29440 .lists img { margin-bottom: 10px; }
.style-29440 .carousel.flexslider { background-color: #154734;border-radius: 12px;color: #FFFFFF;padding: 35px 20px; }
.style-29440 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: auto;left: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrowLightGrey.png'); }
.style-29440 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: auto;right: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrowLightGrey.png'); }
.style-29440 .crl-pager { bottom: -45px;width: calc(100% - 60px);left: 30px; }
.style-29440 .carousel .flex-control-nav li a { background-color: #CACACA;box-shadow: none;transition: background-color .25s ease-out; }
.style-29440 .carousel .flex-control-nav li a:hover { background-color: #154734; }
.style-29440 .carousel .flex-control-nav li > a.flex-active { background-color: #154734; }
.style-29440 A.links-urllink { font-size: 22px;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/whiteDoubleArrows.png');background-repeat: no-repeat;background-position: right 10px;padding-right: 15px; }
.style-29440 A.links-urllink:hover { text-decoration: underline; }
.style-29440 .carousel .text-slide { padding: 0; }
.style-29440 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #fff; }
.style-29440 .month-name { font-size: 18px;text-transform: uppercase;padding: 22px 0 3px 0;color: #FFB718; }
.style-29440 .day-number { font-size: 52px;line-height: .9; }
.style-29440 .event-detail { margin-left: 154px; }
.style-58189 .h2-style { color: inherit;text-transform: uppercase;line-height: 1.2;text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.5);margin: 0 0 60px 0;font-weight: 400; }
.style-58189 .h4-style { color: #FFB718;font-weight: 300;margin: 45px 5px 0 0;font-size: calc( 36px + (82 - 52) * ( (100vw - 400px) / ( 1400 - 400))); }
.style-58189 { text-align: center;margin: 5% auto;color: #fff;max-width: 1365px; }
.style-58189 .brief-description { margin: 0 20px 0 15px;font-size: 19px;line-height: 1.4; }
.style-58189 .carousel.flexslider { padding: 0 90px; }
.style-58189 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackYellow.png');background-position: 18px center;background-repeat: no-repeat;background-color: #154734;border-radius: 50%;width: 54px;height: 54px;left: 0; }
.style-58189 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextYellow.png');background-position: 20px center;background-repeat: no-repeat;background-color: #154734;border-radius: 50%;width: 54px;height: 54px;right: 0; }
.style-58189 .carousel .text-slide { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/infographicBG.png');background-repeat: no-repeat;max-width: 295px;min-height: 297px;box-sizing: border-box;background-size: contain; }
.style-58190 { margin: 5% 10% 5% 10%; }
.style-58190 .carousel figure img { width: 100px;height: auto; }
.style-58190 .carousel .caption-spacing.crl-inner-details { display: none; }
.style-58180 .h2-style { color: #ffffff!important;text-transform: uppercase;line-height: 1.2;text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.5);margin: 0 0 60px 0;font-weight: 400;text-align: center; }
.style-58180 .h4-style { color: inherit;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/whiteDoubleArrows.png');background-repeat: no-repeat;background-position: right 10px;padding-right: 15px;display: none; }
.style-58180 A { color: inherit;text-decoration: underline; }
.style-58180 A:hover { text-decoration: none; }
.style-58180 { background-image: url(https://bbk12e1-cdn.myschoolcdn.com/488/photo/orig_photo544103_6678076.jpg);background-size: cover;padding: 5% 20% 5% 20%;margin: 20% 0px 20% 20px 0px;color: #000000!important; }
.style-58180 time { color: #A8A8A8;margin: 10px 0; }
.style-58180 .readmore { text-decoration: none;background-color: #FFB718; }
.style-58180 .readmore:hover { background-color: #9B2743; }
.style-58180 .h4-style A { color: inherit;text-decoration: none; }
.style-58180 .h4-style A:hover { text-decoration: underline; }
.style-58180 .brief-description { margin-top: 10px; }
.style-58180 .news img { margin-bottom: 10px; }
.style-58180 .lists img { margin-bottom: 10px; }
.style-58180 .carousel.flexslider { border-radius: 12px;color: #000000;padding: 35px 20px;background-color: rgba(255, 255, 255, 0.6);background: rgba(255, 255, 255, 0.6); }
.style-58180 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: auto;left: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrowLightGrey.png'); }
.style-58180 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: auto;right: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrowLightGrey.png'); }
.style-58180 .crl-pager { bottom: -45px;width: calc(100% - 60px);left: 30px; }
.style-58180 .carousel .flex-control-nav li a { background-color: #CACACA;box-shadow: none;transition: background-color .25s ease-out; }
.style-58180 .carousel .flex-control-nav li a:hover { background-color: #154734; }
.style-58180 .carousel .flex-control-nav li > a.flex-active { background-color: #154734; }
.style-58180 A.links-urllink { font-size: 22px;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/whiteDoubleArrows.png');background-repeat: no-repeat;background-position: right 10px;padding-right: 15px; }
.style-58180 A.links-urllink:hover { text-decoration: underline; }
.style-58180 .carousel .text-slide { padding: 0; }
.style-58180 .date-icon { width: 122px;height: 118px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/yellowEllipseClear.png');background-position: center center;background-repeat: no-repeat;color: #fff; }
.style-58180 .month-name { font-size: 18px;text-transform: uppercase;padding: 22px 0 3px 0;color: #FFB718; }
.style-58180 .day-number { font-size: 52px;line-height: .9; }
.style-58180 .event-detail { margin-left: 154px; }
.style-62377 { margin: 0 0 55px; }
.style-62377 time { font-size: 16px;color: #a8a8a8;font-weight: 100;font-style: italic;margin: 0 0 10px;line-height: 1;display: block; }
.style-62377 .carousel figure { margin: 0 15px 0 0; }
.style-62377 .carousel figure img { width: 100%;margin-bottom: 1rem;height: 200px;object-fit: cover; }
.style-62377 .carousel .h4-style.crl-title { text-decoration: none;display: block;margin: 0; }
.style-62377 .carousel .crl-caption { color: #58585A;font-size: 16px;font-style: italic; }
.style-62377 .carousel.flex-horizontal .flex-direction-nav .flex-prev { top: auto;left: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrowLightGrey.png'); }
.style-62377 .carousel.flex-horizontal .flex-direction-nav .flex-next { top: auto;right: 0;bottom: -40px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/NextArrowLightGrey.png'); }
.style-62377 .crl-pager { bottom: -45px;width: calc(100% - 60px);left: 30px; }
.style-62377 .carousel .flex-control-nav li a { background-color: #CACACA;box-shadow: none;transition: background-color .25s ease-out; }
.style-62377 .carousel .flex-control-nav li a:hover { background-color: #154734; }
.style-62377 .carousel .flex-control-nav li > a.flex-active { background-color: #154734; }
.style-62377 .carousel .caption-spacing.crl-inner-details { padding: 0;margin: 0; }
.style-62377 .carousel .h4-style a.crl-title { color: inherit;display: block;margin: 0; }
.style-62377 .carousel .h4-style a.crl-title:hover { color: #9b2743;text-decoration: none; }
.style-29633 { display: -webkit-box;/*old webkit*/
display: -moz-box;/*firefox*/
display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*webkit*/
display: flex; }
.style-29628 { background-color: #E9E9E9;padding: 67px 0; }
.style-29657 { background-color: #E9E9E9;padding: 55px 0 0;-webkit-box-shadow: 1185px 0px 0px 0px #E9E9E9, -1185px 0px 0px 0px #E9E9E9;/*webkit*/
-moz-box-shadow: 1185px 0px 0px 0px #E9E9E9, -1185px 0px 0px 0px #E9E9E9;/*ff*/
box-shadow: 1185px 0px 0px 0px #E9E9E9, -1185px 0px 0px 0px #E9E9E9;: /*standard*/;margin-bottom: 55px; }
.style-58838 { padding-top: 25%; }
.style-58263 { position: relative:
@media (max-width: 767px) 
min-height: 700px;: }; }
.style-29627 { background-color: #FFFFFF; }
.style-29624 { background-color: #e9e9e9;position: relative;z-index: 50;padding: 0 0 10px 0; }
.style-29624:before { content: "";position: absolute;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/wideLines3000.png');background-repeat: no-repeat;background-position: bottom center;top: -18px;left: 0;display: block;width: 100%;height: 31px;z-index: 100; }
.style-29608 { position: relative;border-width: 0 35px;border-style: solid;border-color: #FFFFFF;color: #FFFFFF;min-height: 270px;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#154734+0,ffb718+100&0.4+0,0.4+100 */
background: -moz-linear-gradient(left,  rgba(21,71,52,0.4) 0%, rgba(255,183,24,0.4) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(left,  rgba(21,71,52,0.4) 0%,rgba(255,183,24,0.4) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to right,  rgba(21,71,52,0.4) 0%,rgba(255,183,24,0.4) 100%);/* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66154734', endColorstr='#66ffb718',GradientType=1 );: /* IE6-9 */; }
.style-29622 { background-color: #FFFFFF;position: relative;z-index: 50;overflow-x: hidden; }
.style-29622:before { content: "";position: absolute;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/wideLines3000.png');background-repeat: no-repeat;background-position: bottom center;top: -18px;left: 0;display: block;width: 100%;height: 31px;z-index: 100; }
.style-29631 { padding: 52px 0 0 0;position: relative;overflow: hidden; }
.style-29554 { background-color: #FFFFFF;position: relative;z-index: 50;padding: 60px 0; }
.style-29554:before { content: "";position: absolute;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/wideLines3000.png');background-repeat: no-repeat;background-position: bottom center;top: -18px;left: 0;display: block;width: 100%;height: 31px;z-index: 100; }
.style-29553 { position: relative;border-width: 0 35px;border-style: solid;border-color: #FFFFFF;color: #FFFFFF;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#154734+0,ffb718+100 */
background: #154734;/* old browsers */
background: -moz-linear-gradient(left,  #154734 0%, #ffb718 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(left,  #154734 0%,#ffb718 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to right,  #154734 0%,#ffb718 100%);/* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
min-height: 200px; }
.style-33979 { position: relative;border-width: 0 35px;border-style: solid;border-color: #FFFFFF;color: #FFFFFF;min-height: 200px; }
.style-42327 { position: relative;border-width: 0 35px;border-style: solid;border-color: #FFFFFF;color: #FFFFFF;min-height: 200px; }
.style-29544 { /*position: relative;*/
z-index: 1000;background-color: #fff; }
.style-29562 { position: relative;z-index: 80;color: #FFFFFF;background-color: #007749;padding: 40px 0 11px;border-bottom: 15px solid #fff; }
.style-29562:before { content: "";position: absolute;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/wideLines3000.png');background-repeat: no-repeat;background-position: bottom center;top: -18px;left: 0;display: block;width: 100%;height: 31px;z-index: 100; }
.style-29537 { color: #FFFFFF;background-color: #154734;border-width: 0 35px;border-style: solid;box-sizing: border-box; }
.style-29660 { color: #FFFFFF;background-color: #154734; }
.style-29660:before { content: '';display: block;position: absolute;height: 48px;width: calc(100vw - 85px);left: 35px;background-color: #154734;right: 100%; }
.style-29660:after { content: '';display: block;position: absolute;height: 48px;width: calc(100vw - 85px);background-color: #154734;right: 35px; }
.style-29661 { z-index: 1000;background-color: #fff;-webkit-box-shadow: 1185px 0px 0px 0px #FFFFFF, -1185px 0px 0px 0px #FFFFFF;/*webkit*/
-moz-box-shadow: 1185px 0px 0px 0px #FFFFFF, -1185px 0px 0px 0px #FFFFFF;/*ff*/
box-shadow: 1185px 0px 0px 0px #FFFFFF, -1185px 0px 0px 0px #FFFFFF;: /*standard*/; }
.style-47639 { position: relative;border-width: 0 35px;border-style: solid;border-color: #FFFFFF;color: #FFFFFF;min-height: 270px;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#154734+0,ffb718+100&0.4+0,0.4+100 */
background: -moz-linear-gradient(left,  rgba(21,71,52,0.4) 0%, rgba(255,183,24,0.4) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(left,  rgba(21,71,52,0.4) 0%,rgba(255,183,24,0.4) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to right,  rgba(21,71,52,0.4) 0%,rgba(255,183,24,0.4) 100%);/* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66154734', endColorstr='#66ffb718',GradientType=1 );: /* IE6-9 */;height: calc(100vh - 83px);display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*w3c*/
    -webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.style-62355 { padding-left: 35px;padding-right: 35px;box-sizing: border-box; }
.style-26909 .h2-style { color: #FFB718;text-transform: uppercase;font-size: 18px;margin: 0 20px 10px;text-align: left; }
.style-26909 .h4-style { color: #FFB718;text-transform: uppercase;font-size: 18px;margin: 25px 5px 22px;text-align: left;display: inline-block; }
.style-26909 { background-color: #154734;color: #fff;text-align: center; }
.style-26909 .emergencybulletin .close { background-color: #E9E9E9;border-radius: 10px;padding: 7px 15px;font-size: 15px;margin: 10px 10px 0 0;-webkit-transition: background-color .25s ease-out, color .25s ease-out;-moz-transition: background-color .25s ease-out, color .25s ease-out;-o-transition: background-color .25s ease-out, color .25s ease-out;transition: background-color .25s ease-out, color .25s ease-out;font-family: 'Work Sans', sans-serif; }
.style-26909 .emergencybulletin .close:hover { background-color: #FFB718;color: #fff; }
.style-26909 .emergencybulletin .logo { text-align: center;margin: 20px 10px 20px 30px; }
.style-26909 .emergencybulletin .alert-icon { margin: 0 20px 10px; }
.style-26909 .emergencybulletin .message { margin: 0 20px 10px;text-align: left;font-size: 15px; }
.style-26909 .emergencybulletin .addinfo.button { display: inline-block;margin: 0 0 20px; }
.style-26909 .emergencybulletin .addinfo.button:hover { background-color: #FFB718; }
.style-26909 .emergencybulletinbanner .close { background-color: #E9E9E9;border-radius: 10px;padding: 7px 15px;font-size: 15px;margin: 10px 10px 0 0;-webkit-transition: background-color .25s ease-out, color .25s ease-out;-moz-transition: background-color .25s ease-out, color .25s ease-out;-o-transition: background-color .25s ease-out, color .25s ease-out;transition: background-color .25s ease-out, color .25s ease-out;font-family: 'Work Sans', sans-serif; }
.style-26909 .emergencybulletinbanner .close:hover { background-color: #FFB718;color: #fff; }
.style-26909 .emergencybulletinbanner .alert-icon { margin: 20px 5px 10px 20px; }
.style-26909 .emergencybulletinbanner .addinfo.button:hover { background-color: #FFB718;color: #fff; }
.style-26910 .mm-button-container { background-color: #154734; }
.style-26910 .mm-button { background-color: transparent; }
.style-26910 .mm-title { color: #fff; }
.style-26910 .mm-text { background-color: #E9E9E9;text-decoration: none;border-top: 1px solid #5b5b5b; }
.style-26910 .mm-text:hover { background-color: #154734;color: #FFFFFF; }
.style-26910 .mm-sub-ind { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');background-size: 10px;background-position: center center; }
.style-26910 .mm-back-sub-ind { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/BackArrow.png');background-repeat: no-repeat;background-size: 10px; }
.style-26910 .mm-back { color: #ffb718;background-color: #FFFFFF;border-bottom: 1px solid #5b5b5b; }
.style-26910 .mm-button .icon { background-repeat: no-repeat;background-size: contain;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/mobilemenu.png');margin-top: 5px; }
.style-26910 .mm-login-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/locked.png');background-repeat: no-repeat;background-size: contain;height: 30px; }
/* =============  Emergency Bulletin Fix ============== */
.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*/ 

/* ============= CUSTOM CSS ============== */
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */
.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*/
.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.*/
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}
.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px} /* --- extra space at bottom of accordion menu subnav --- */
.brief-description ul, .long-description ul, .caption ul{list-style: disc inside;} /* --- 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*/
.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: fixed; z-index: 500 !important;} /* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.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*/
.menu-type-mega {position: relative; z-index: 90;}/*fixing mega menu z-index so other subnavs can show over it on hover*/
.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*/
.flex-direction-nav .flex-disabled {opacity: 0!important; cursor:none; pointer-events:none;} /*turn off arrows if no more content in a gallery*/
.menu a, .nav-menu a{color: inherit; text-decoration: none;}/*setting menu links to inherit color from item, and removing underline*/

.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*/
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*/
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*/
.menu-type-vertical.menu-direction-left .arrow{border-left-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.menu-type-vertical.menu-direction-right .arrow{border-right-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.newsdetail {line-height: inherit;}/*removes erroneous line-height being applied to news detail content*/

.text .photos.left img{display: block;}/*stacking photos in Text when aligned left*/
.text .photos.right img{display: block;}/*stacking photos in Text when aligned right*/
.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*/
.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*/
.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”*/

.bg-images-ghost {height: auto !important;}




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

/*z. 2018 NEW HP Video Style
html.no-mobile:not(.styler) .style-47639 {height: calc(100vh - 83px);}/*Set height for containing region*/
#layout_8714 .style-47639 {background:rgba(0,0,0,0.3);}

.mobile .style-47639{min-height: 500px}/*ML: HP Video Region - setting min-height for region on mobile devices*/

.mobile .style-47639{display: none;}/*ML/LND: Full Browser video - hiding on mobile devices*/


/*INT: Expanding List - setting up + for list content and hover/on states copy of original style*/
.style-50166 .lists .h4-style A, .style-29288 .lists .h4-style A{padding-left: 39px;}
.style-50166 .lists .h4-style A:before, .style-29288 .lists .h4-style A:before{content: "+ "; color: #bcbcbc; font-weight: bold; font-size: 39px; line-height: .5; position: absolute; left: 0; top: 0px; transition: color .25s ease-out;}
.style-50166 .lists .h4-style.on-state A:before, .style-50166 .lists .h4-style:hover A:before,.style-29288 .lists .h4-style.on-state A:before, .style-50166 .lists .h4-style:hover A:before{color: #154734;}

/*INT: Expanding List - setting up + for list content and hover/on states*/
.style-29252 .lists .h4-style A, .style-29288 .lists .h4-style A{padding-left: 39px;}
.style-29252 .lists .h4-style A:before, .style-29288 .lists .h4-style A:before{content: "+ "; color: #bcbcbc; font-weight: bold; font-size: 39px; line-height: .5; position: absolute; left: 0; top: 0px; transition: color .25s ease-out;}
.style-29252 .lists .h4-style.on-state A:before, .style-29252 .lists .h4-style:hover A:before,.style-29288 .lists .h4-style.on-state A:before, .style-29288 .lists .h4-style:hover A:before{color: #154734;}

/*INT: News - adding ellipse over thumbnail if there is a photo*/
.style-29260 img + .h4-style{padding-top: 10px;}
.style-29260 .links li.group{position: relative;}
.style-29260 img + .h4-style:before, .style-29260 .custom-link-photo:before {
    content: "";
    display: block;
    width: 282px;
    height: 273px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/newsThumbEllipse2.png');
    background-position: center center;
    background-repeat: no-repeat;
    pointer-events: none;
}
/*LAND: Ellipse | Gray - adding ellipse over photo*/
.style-29282 img + .h4-style{padding-top: 50px;}
.style-29282 .links li.group{position: relative;}
.style-29282 img + .h4-style:before, .style-29282 .custom-link-photo:before {
    content: "";
    display: block;
    width: 467px;
    height: 452px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/LargeGrayEllipse.png');
    background-position: center center;
    background-repeat: no-repeat;
    pointer-events: none;
}
.style-31304 .lists .long-description a{
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 8px 25px;
    font-size: 15px;
    margin: 10px 0 0;
        transition: background-color .25s ease-out, color .25s ease-out;
    font-family: 'Work Sans', sans-serif;
    display: inline-block;
    text-decoration: none;
text-transform:uppercase;
}
.style-31304 .lists .long-description a:hover{background-color: #154734; color: #fff;}

.style-29282 .lists .long-description a{
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 8px 25px;
    font-size: 15px;
    margin: 10px 0 0;
        transition: background-color .25s ease-out, color .25s ease-out;
    font-family: 'Work Sans', sans-serif;
    display: inline-block;
    text-decoration: none;
text-transform:uppercase;
}
.style-29282 .lists .long-description a:hover{background-color: #154734; color: #fff;}

/*INT: Button - removing link styles within descriptions*/
.style-29266 .description a, .style-29266 .long-description a, .style-29266 .brief-description a, 
.style-29266 .text a, .style-29266 .bio a, .style-29266 .category-description a, .style-29266 .answer a,
.style-29278 .description a, .style-29278 .long-description a, .style-29278 .brief-description a, 
.style-29278 .text a, .style-29278 .bio a, .style-29278 .category-description a, .style-29278 .answer a{
    background-color: transparent; color: #154734; background-image: none; display: inline; padding: 0; 
    min-width: 0; text-transform: none;}

.style-29320 .carousel.caption-location-inside .details{height: 100%;}/*INT: Multi Image Carousel | Text over Photo - setting carousel details outer container to 100% height to vertically center title*/
.style-29320 .carousel figure:hover img{opacity: .25;}/*INT: Multi Image Carousel | Text over Photo - adding hover effect*/
.style-29320 .h4-style{
margin: 0;
position: absolute;
top: 50%;
width: 80%;
left: 10%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-transform: uppercase;
color: #fff;
background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/GoldDoubleArrow.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 20px;
box-sizing: border-box;
font-size: 25px;
}
.style-29342 .downloads .slides A{
font-size: 22px; 
background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/doubleGreenArrow.png');
background-repeat: no-repeat;
background-position: right 10px;
padding-right: 15px;}/*INT: Multi Text Carousel - styling downloads link to look like a title*/
.style-29440 .downloads .slides A{
font-size: 22px;
background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/488/site/1066/images/whiteDoubleArrows.png');
background-repeat: no-repeat;
background-position: right 10px;
padding-right: 15px;}/*INT: Single Text Carousel - styling downloads link to look like a title*/

.style-29529:hover .search-text{opacity: 1;}

.style-29536 .l1-item:first-child > a{padding-left: 0 !important;}
.style-29539 .mega-menu-item.l1-item:hover > a{color: #FFFFFF; background-color: #154734; padding-top: 87px;}/*ML: Banner News & Calendar - setting hover state*/

html:not(.styler) .style-29552 div.page-title{display: none}/*hide parent page titles; only show current page title*/

.style-29536 .l1-item:first-child:hover{box-shadow: -5px 0 0  #fff;}/*Main Menu - extending white on 1st menu item*/
.style-29536 .l1-item:first-child:hover .level2{left: -5px !important;}/*Main Menu - lining up drowdown with L1*/

html:not(.styler).no-mobile .style-29607{margin: calc(50vh - 136px) 0;}/*ML/HP: Logo over Photo - adding responsive margin when not in the styler or on a mobile device*/

.styler .style-29539 .mega-menu-item.l1-item {position: static;} /*makes it easier to style mega menu in styler*/
.style-29642 .content-wrap > ul, .style-29642 .content-wrap .no-bullets{ display: -ms-flexbox; display: -webkit-flex; display: flex;}/*HP: Inline Images with text on hover - setting flex*/

/* HP: Inline Images with text on hover - setting hover effects*/
html:not(.styler) .style-29642 .long-description, html:not(.styler) .style-29642 A.links-urllink{pointer-events: none;}

 .style-29642 li.group:hover A.links-urllink{bottom: 75%;}
.style-29642 li.group:hover .long-description{top: 30%;}

.style-29536 ul.menu-container.level1{
 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;} /*Main menu*/

.style-29288 .content.events .brief-description {    margin: 10px 0;} /*reset events*/

#layout_5988 .style-29628 .style-29266 {margin-bottom:0!important;} /*turn off bottom margin for buttons on HP*/

html:not(.styler) .style-29527 .links-imglink + .links-urllink{display: none;}/*ML: Banner Links - hiding the link text when an image is added*/

.mobile-word-break, .maintext{word-break: normal !important;}


/*---2020 News and Media Styles---*/

/*Grid Style*/
.style-62348 ul.no-bullets,
.style-62348 .no-bullets li ul.no-bullets,
.style-62348 ul.album-list,
.style-62348 .lists ul {
  display: -ms-grid;
  display: grid;
  grid-gap: 30px 15px;
  grid-auto-columns: 1fr;
}

div.page-row div[class*="span1"] .style-62348 ul.no-bullets,
div.page-row div[class*="span1"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span1"] .style-62348 ul.album-list,
div.page-row div[class*="span1"] .style-62348 .lists ul {
      grid-template-areas: "a";
}

div.page-row div[class*="span2"] .style-62348 ul.no-bullets,
div.page-row div[class*="span2"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span2"] .style-62348 ul.album-list,
div.page-row div[class*="span2"] .style-62348 .lists ul {
      grid-template-areas: "a";
}

div.page-row div[class*="span3"] .style-62348 ul.no-bullets,
div.page-row div[class*="span3"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span3"] .style-62348 ul.album-list,
div.page-row div[class*="span3"] .style-62348 .lists ul {
      grid-template-areas: "a";
}

div.page-row div[class*="span4"] .style-62348 ul.no-bullets,
div.page-row div[class*="span4"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span4"] .style-62348 ul.album-list,
div.page-row div[class*="span4"] .style-62348 .lists ul {
      grid-template-areas: "a";
}

div.page-row div[class*="span5"] .style-62348 ul.no-bullets,
div.page-row div[class*="span5"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span5"] .style-62348 ul.album-list,
div.page-row div[class*="span5"] .style-62348 .lists ul {
      grid-template-areas: "a";
}

div.page-row div[class*="span6"] .style-62348 ul.no-bullets,
div.page-row div[class*="span6"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span6"] .style-62348 ul.album-list,
div.page-row div[class*="span6"] .style-62348 .lists ul {
      grid-template-areas: "a b";
}

div.page-row div[class*="span7"] .style-62348 ul.no-bullets,
div.page-row div[class*="span7"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span7"] .style-62348 ul.album-list,
div.page-row div[class*="span7"] .style-62348 .lists ul {
      grid-template-areas: "a b";
}

div.page-row div[class*="span8"] .style-62348 ul.no-bullets,
div.page-row div[class*="span8"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span8"] .style-62348 ul.album-list,
div.page-row div[class*="span8"] .style-62348 .lists ul {
      grid-template-areas: "a b";
}

div.page-row div[class*="span9"] .style-62348 ul.no-bullets,
div.page-row div[class*="span9"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span9"] .style-62348 ul.album-list,
div.page-row div[class*="span9"] .style-62348 .lists ul {
      grid-template-areas: "a b";
}

div.page-row div[class*="span10"] .style-62348 ul.no-bullets,
div.page-row div[class*="span10"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span10"] .style-62348 ul.album-list,
div.page-row div[class*="span10"] .style-62348 .lists ul {
      grid-template-areas: "a b";
}

div.page-row div[class*="span11"] .style-62348 ul.no-bullets,
div.page-row div[class*="span11"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span11"] .style-62348 ul.album-list,
div.page-row div[class*="span11"] .style-62348 .lists ul {
      grid-template-areas: "a b c";
}

div.page-row div[class*="span12"] .style-62348 ul.no-bullets,
div.page-row div[class*="span12"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span12"] .style-62348 ul.album-list,
div.page-row div[class*="span12"] .style-62348 .lists ul {
      grid-template-areas: "a b c";
}

div.page-row div[class*="span13"] .style-62348 ul.no-bullets,
div.page-row div[class*="span13"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span13"] .style-62348 ul.album-list,
div.page-row div[class*="span13"] .style-62348 .lists ul {
      grid-template-areas: "a b c";
}

div.page-row div[class*="span14"] .style-62348 ul.no-bullets,
div.page-row div[class*="span14"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span14"] .style-62348 ul.album-list,
div.page-row div[class*="span14"] .style-62348 .lists ul {
      grid-template-areas: "a b c";
}

div.page-row div[class*="span15"] .style-62348 ul.no-bullets,
div.page-row div[class*="span15"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span15"] .style-62348 ul.album-list,
div.page-row div[class*="span15"] .style-62348 .lists ul {
      grid-template-areas: "a b c d";
}

div.page-row div[class*="span16"] .style-62348 ul.no-bullets,
div.page-row div[class*="span16"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span16"] .style-62348 ul.album-list,
div.page-row div[class*="span16"] .style-62348 .lists ul {
      grid-template-areas: "a b c d";
}

div.page-row div[class*="span17"] .style-62348 ul.no-bullets,
div.page-row div[class*="span17"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span17"] .style-62348 ul.album-list,
div.page-row div[class*="span17"] .style-62348 .lists ul {
      grid-template-areas: "a b c d";
}

div.page-row div[class*="span18"] .style-62348 ul.no-bullets,
div.page-row div[class*="span18"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span18"] .style-62348 ul.album-list,
div.page-row div[class*="span18"] .style-62348 .lists ul {
      grid-template-areas: "a b c d";
}

div.page-row div[class*="span19"] .style-62348 ul.no-bullets,
div.page-row div[class*="span19"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span19"] .style-62348 ul.album-list,
div.page-row div[class*="span19"] .style-62348 .lists ul {
      grid-template-areas: "a b c d";
}

div.page-row div[class*="span20"] .style-62348 ul.no-bullets,
div.page-row div[class*="span20"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span20"] .style-62348 ul.album-list,
div.page-row div[class*="span20"] .style-62348 .lists ul {
      grid-template-areas: "a b c d e";
}

div.page-row div[class*="span21"] .style-62348 ul.no-bullets,
div.page-row div[class*="span21"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span21"] .style-62348 ul.album-list,
div.page-row div[class*="span21"] .style-62348 .lists ul {
      grid-template-areas: "a b c d e";
}

div.page-row div[class*="span22"] .style-62348 ul.no-bullets,
div.page-row div[class*="span22"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span22"] .style-62348 ul.album-list,
div.page-row div[class*="span22"] .style-62348 .lists ul {
      grid-template-areas: "a b c d e";
}

div.page-row div[class*="span23"] .style-62348 ul.no-bullets,
div.page-row div[class*="span23"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span23"] .style-62348 ul.album-list,
div.page-row div[class*="span23"] .style-62348 .lists ul {
      grid-template-areas: "a b c d e";
}

div.page-row div[class*="span24"] .style-62348 ul.no-bullets,
div.page-row div[class*="span24"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span24"] .style-62348 ul.album-list,
div.page-row div[class*="span24"] .style-62348 .lists ul {
      grid-template-areas: "a b c d e";
}

/*News Archive Picker | Single Column*/
.style-62373 div.month-container div.span12 {
    width: 100%;
    margin: 0;
}

/*News Archive Grid*/

.style-62374.page-row div[class*="span"] .style-62348 ul.no-bullets,
.style-62374.page-row div[class*="span"] .style-62348 .no-bullets li ul.no-bullets,
.style-62374.page-row div[class*="span"] .style-62348 ul.album-list,
.style-62374.page-row div[class*="span"] .style-62348 .lists ul {
      grid-template-areas: "a b c d e";
}

.style-62374 div.first-col {
    width: 235px;
}
.style-62374 div.last-col {
    width: calc(100% - 235px); 
    padding-left: 35px; 
    box-sizing: border-box; 
    margin: 0;
}

.style-62348 div.newsarchivelist > .h2-style, .style-62348 div.newsarchivelist > .h4-style {
    display: none;
}

.style-63080 .events ul {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(202px, 1fr) );
    grid-gap: 15px;
}

.style-29539 .style-63084 a, .style-29539 .style-63085 a{
    display: inline-block;
    color: #ffffff;
}

.style-63155 ul.no-bullets, .style-63155 .no-bullets li ul.no-bullets, .style-63155 ul.album-list, .style-63155 .lists ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}
 /* ============== MEDIA QUERIES ================ */
/*Media Query for laptop and other short views so mega menu doesn't go past viewport*/
@media(max-height:600px){.style-29539 .mega-menu-panel{font-size: .8em; margin-top: -32px;}}
@media(max-height:730px){
    .style-29539 .mega-menu-item.l1-item:hover > a{padding-top: 52px;}/*News & Calendar - keeping panel from going past viewport*/
    .style-29539 .mega-menu-panel{font-size: .85em; margin-top: -32px;}
}/*end vertical media query*/

@media(min-width:1300px){
    .style-29536 .l1-item > a{padding: 9px 11px 6px !important;}/*Main Menu - increasing space around items*/
    .style-29536 .l1-item:first-child:hover{box-shadow: -11px 0 0  #fff;}/*Main Menu - extending white on 1st menu item*/
    .style-29536 .l1-item:first-child:hover .level2{left: -11px !important;}/*Main Menu - lining up drowdown with L1*/
    .style-29642 li.group:hover .long-description{top: 50%;}
    .style-29642 li.group:hover A.links-urllink{bottom: 65%;}  

}
@media(max-width:1355px) and (min-width:1200px){
    .style-29539 .mega-menu-item.l1-item > a{width: 84px; padding: 52px 8px 20px; white-space: normal;}
}

/*media query for border around banner*/
@media(max-width:1040px) and (min-width:980px){
.style-29527, .style-29536{margin-left: 35px;}/*banner left omni menu & menu - keeping inside side border*/
}
/*fixing - missing margin top on banner image under fixed-region*/
@media(max-width:994px) and (min-width:980px){
    .fixed-region + .region{margin-top: 80px !important;}
}

/*media query for border around banner*/
@media(max-width:1280px) and (min-width:1200px){
.style-29527, .style-29536{margin-left: 35px;}/*banner left omni menu & menu - keeping inside side border*/
}

/* --- Full Desktop --- */
@media(min-width:1200px){
    .style-29536 .l1-item > a{padding: 9px 9px 6px !important;}/*Main Menu - increasing space around items*/
    .style-29536 .l1-item:first-child:hover{box-shadow: -9px 0 0  #fff;}/*Main Menu - extending white on 1st menu item*/
    .style-29536 .l1-item:first-child:hover .level2{left: -9px !important;}/*Main Menu - lining up drowdown with L1*/
    .style-29584{margin-left: -51px;}/*ML: Footer | Text Links - moving the block over to the left to match the design*/
    .style-29625{    margin: 50px 0 90px;}/*HP: HP: Serif Text Block | Left Aligned - increasing margin to match design, because larger image can hold height*/
    .style-29632 li.group{left: 26px; bottom: -44%;}/*HP: Circle Link | Bottom Aligned - lining up image*/
    .style-29634 li.group{right: 26px; top: -33%;}/*HP: Circle Link | Top Aligned - lining up image*/
    .style-29633{min-height: 354px;}/*HP: Half Circle Row*/


.style-29539 .mega-menu-panel { width: 92vw; max-width: 1130px;} /*resize news & events menu*/

#content_1101181 .text .content-wrap b a:before { content: ''; display: block; position: relative; width: 0; height: 100px; margin-top: -100px;} /*position section titles for anchor tags on summer program page - support ticket 125996*/

}/* --- 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 --- */
.style-29536 .l1-item{font-size: 19px;}
.style-29583 .h2-style{font-size: 17px;}/*ML: Footer | Address & Copyright - getting header to fit on 1 line*/


.style-29539 .mega-menu-panel { max-width: 970px;   width: 86vw;} /*resize news & events menu*/

.style-29632 li.group{bottom: -26%;}/*HP: Bottom 1/2 circle*/

.style-29642 li.group{font-size: .9em;}

.style-29657 {-webkit-box-shadow: 950px 0px 0px 0px #E9E9E9, -950px 0px 0px 0px #E9E9E9; /*webkit*/
-moz-box-shadow: 950px 0px 0px 0px #E9E9E9, -950px 0px 0px 0px #E9E9E9;  /*ff*/
box-shadow: 950px 0px 0px 0px #E9E9E9, -950px 0px 0px 0px #E9E9E9; /*standard*/} /*INT grey row*/

.style-29661 {-webkit-box-shadow: 950px 0px 0px 0px #FFFFFF, -950px 0px 0px 0px #FFFFFF;
/*webkit*/ -moz-box-shadow: 950px 0px 0px 0px #FFFFFF, -950px 0px 0px 0px #FFFFFF;
/*ff*/ box-shadow: 950px 0px 0px 0px #FFFFFF, -950px 0px 0px 0px #FFFFFF; } /*omni row*/

#content_1101181 .text .content-wrap b a:before { content: ''; display: block; position: relative; width: 0; height: 100px; margin-top: -100px;} /*position section titles for anchor tags on summer program page - support ticket 125996*/

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

/* --- 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;}
.style-29282 .news img, .style-29282 .lists img, .style-29282 .text img{width: 250px;height: 250px; margin: 21px 50px 0 18px !important;}
.style-29282 img + .h4-style:before, .style-29282 .photos:before{background-size: 100%; width: 280px; height: 271px;}
.style-29282 img + .h4-style{padding-top: 30px;}
.style-29282 .brief-description{width: calc(100% - 319px);}
.style-29592 li.group{max-width: 40px; margin-left: 5px;}/*ML: Footer | Social Media - shrinking size of icons to fit on 1 line*/
.style-29583, .style-29584{font-size: 15px;}/*ML: Footer | Address & Copyright - ML: Footer | Text Links; - reducing font size to fit*/
.style-29584{padding-left: 25px;}/*ML: Footer | Text Links - reducing left padding for better proportions*/
.style-29583 .h2-style{font-size: 16px;}/*ML: Footer | Address & Copyright - Keeping proportions*/
.style-29563 .logo img{max-width: 400px}/*ML: Footer | Logo - shrinking logo*/
.style-29563{font-size: 17px;}/*ML: Footer | Tagline - shrinking to fit*/
.style-29593 li.group{margin-left: 25px;}/*ML: Footer | Associations - reducing space between logos*/
.style-29632 A.links-urllink{line-height: 1.2; width: 84%;}
.style-29642 .content-wrap > ul, .style-29642 .content-wrap .no-bullets{    -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.style-29642 li.group{-webkit-flex: 1 1 49%; -ms-flex: 1 1 49%; flex: 1 1 49%;     border-width: 0 0 5px 5px;}
.style-29642 li.group:first-child, .style-29642 li.group:nth-child(3){border-width: 0 0 5px;}

html:not(.styler) .style-29539 {display:none;} /*hide news & events menu*/

.style-29657 {-webkit-box-shadow: 735px 0px 0px 0px #E9E9E9, -735px 0px 0px 0px #E9E9E9; /*webkit*/
-moz-box-shadow: 735px 0px 0px 0px #E9E9E9, -735px 0px 0px 0px #E9E9E9;  /*ff*/
box-shadow: 735px 0px 0px 0px #E9E9E9, -735px 0px 0px 0px #E9E9E9; /*standard*/} /*INT grey row*/

.style-29544 {min-height: 40px;} /*omni region*/
.style-29529 {position: absolute; right: 40px;} /*search*/
.style-29529 .search-text {opacity:1!important;}/*search*/
/*.style-29527 {    position: absolute; top: 0;    left: 40px;} /*header links*/

.style-29632 A.links-urllink {left: 10%; top: 20%;} /*circle links*/

.style-29551 .carousel .slides li, .style-29551 .carousel .slides, .style-29551 .carousel, .style-29551 .carousel-wrap, .style-29551 .carousel figure {position: static!important;} 
.style-29551 .carousel figure img {
    height: 100%;
    /*position: absolute;*/ /*support ticket 255998 - removed becuse it was causing image not to load*/
    width: 100%;
    object-fit: cover;
} /*banner imgs*/

.style-33979 {min-height:100px;} /*support ticket 255998*/
.style-42713 .carousel .slides li, .style-42713 .carousel .slides, .style-42713 .carousel, .style-42713 .carousel-wrap, .style-42713 .carousel figure {position: static!important;} 
.style-42713 .carousel figure img {
    height: 100%;
    /*position: absolute;*/ /*support ticket 255998 - removed becuse it was causing image not to load*/
    width: 100%;
    object-fit: cover;
} /*banner imgs*/


html:not(.styler) .style-29660 { display: none;} /*hide main menu row*/

.style-29652 {display: block !important;} /*support ticket 017025709*/

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

/* --- Mobile --- */
@media(max-width:767px){
.mobile-word-break, .maintext{word-break: normal !important;}
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
.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;}
.style-29282 .news img, .style-29282 .lists img, .style-29282 .text img, .style-29282 .link-image, .style-29282 .photo img{float: none;width: 250px;height: 250px; margin: 21px 50px 20px 18px !important;}
.style-29282 img + .h4-style:before, .style-29282 .photos:before, .style-29282 .photo figure:before, .style-29282 .custom-link-photo:before{background-size: 100%; width: 280px; height: 271px;}
.style-29282 img + .h4-style{padding-top: 30px;}
.style-29282 .brief-description{width: 100%;}
.style-29633{display: block;}/*removing flex from HP flex rows*/
.style-29632 li.group{position: relative; max-width: 507px; margin-bottom: 30px;}
.style-29634 li.group{position: relative; margin-top: 30px;}
.style-29632 A.links-urllink{bottom: 43%;}/*HP: 1/2 circl text*/
.style-29632 .long-description{top: 57%;}/*HP: 1/2 circle text*/
.style-29634 A.links-urllink{top: 42%;}
.style-29642 .content-wrap > ul, .style-29642 .content-wrap .no-bullets{display: block;}
.style-29642 li.group{border-width: 5px 0 0 0;}
.style-29642 .link-image{width: 100%; max-height: 500px; object-fit: cover;}

html:not(.styler) .style-29539 {display:none;} /*hide news & events menu*/

.style-29657 {-webkit-box-shadow: 300px 0px 0px 0px #E9E9E9, -300px 0px 0px 0px #E9E9E9; /*webkit*/
-moz-box-shadow: 300px 0px 0px 0px #E9E9E9, -300px 0px 0px 0px #E9E9E9;  /*ff*/
box-shadow: 300px 0px 0px 0px #E9E9E9, -300px 0px 0px 0px #E9E9E9; /*standard*/} /*INT grey row*/
.style-29529 .search-text {opacity:1!important;}/*search*/

.style-29527 {    text-align: center;} /*header links*/
.style-29529 {    margin: 10px 0 10px;    text-align: center;} /*search*/
.style-29529 div.content-wrap {    text-align: center;} /*search*/

.style-29607 .content.logo img {max-width:85%;} /*logo*/

.style-29629, .style-29625 {text-align: center;} /*hp circlelinks*/


.style-29634 A.links-urllink, .style-29632 A.links-urllink {font-size: 26px;} 
.style-29634 A.links-urllink {top:48%;}/*hp circlelinks*/
.style-29563 .logo img {max-width: 100%;} /*footer logo*/

.style-29634 li.group, .style-29632 li.group {position: relative; max-width: 507px; margin-bottom: 30px;    display: inline-block;}
.style-29634, .style-29632 {text-align: center;} 
.style-29629 {margin: 30px 0 20px;} 
#layout_5988 .style-29628 .style-29266 {margin-top: 40px;}

.style-29553, .style-29608 {border-width: 0 15px;} /*hero img & int banner*/

html:not(.styler) .style-29537 {display: none;} 

.style-29592 li.group {margin: 0 0 5px 5px;} 
.style-29593, .style-29592 {text-align:center;} 

.style-29594 .mini-sitemap-close, .style-29594 .mini-sitemap-open {float: left;}

.style-29551 .carousel figure img {
    height: 100%;
    /*position: absolute;*/ /*support ticket 255998 - removed becuse it was causing image not to load*/
    width: 100%;
    object-fit: cover;
} /*banner imgs*/


.style-29551 .carousel .slides li, .style-29551 .carousel .slides, .style-29551 .carousel, .style-29551 .carousel-wrap, .style-29551 .carousel figure {position: static!important;}

.style-33979 {min-height:100px;} /*support ticket 255998*/
.style-42713 .carousel figure img {
    height: 100%;
    /*position: absolute;*/ /*support ticket 255998 - removed becuse it was causing image not to load*/
    width: 100%;
    object-fit: cover;
} /*banner imgs*/


.style-42713 .carousel .slides li, .style-42713 .carousel .slides, .style-42713 .carousel, .style-42713 .carousel-wrap, .style-42713 .carousel figure {position: static!important;} 


html:not(.styler) .style-29660 { display: none;} /*hide main menu row*/

.style-29552 .pagetitle hgroup{width: 90%;}/*giving page title a little side buffer*/
.h1-style{font-size: 46px;}/*reducing font size*/

.style-29652 {display: block !important;} /*support ticket 017025709*/

.style-58253 {
    text-align: center;
    position: relative;
    z-index: 10;
    width: 100%;
    max-width: 1185px;
    left: 0%;
    top: 0%;
    -webkit-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    transform: translate(0%,0%);
    padding-top: 10%;
    padding-bottom: 10%;
} /*pepperland-lp-06-20-19*/
div#content_1894150 {
    display: none;
}/*pepperland-lp-06-20-19*/
div#content_1893066 {
    display: none;
}/*pepperland-lp-06-20-19*/
}/* ---END Mobile --- */

/*---2020 New Media Queries for Grid Styles ---*/

@media(max-width:1300px) and (min-width:1200px){ 
    .style-62374.page-row div[class*="span"] .style-62348 ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 .no-bullets li ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 ul.album-list,
    .style-62374.page-row div[class*="span"] .style-62348 .lists ul {
      grid-template-areas: "a b c d";
    }
}

@media(max-width:1199px) and (min-width:980px){ 
    .style-62374.page-row div[class*="span"] .style-62348 ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 .no-bullets li ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 ul.album-list,
    .style-62374.page-row div[class*="span"] .style-62348 .lists ul {
      grid-template-areas: "a b c";
    }

    div.page-row div[class*="span1"] .style-62348 ul.no-bullets,
div.page-row div[class*="span1"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span1"] .style-62348 ul.album-list,
div.page-row div[class*="span1"] .style-62348 .lists ul,
div.page-row div[class*="span2"] .style-62348 ul.no-bullets,
div.page-row div[class*="span2"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span2"] .style-62348 ul.album-list,
div.page-row div[class*="span2"] .style-62348 .lists ul,
div.page-row div[class*="span3"] .style-62348 ul.no-bullets,
div.page-row div[class*="span3"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span3"] .style-62348 ul.album-list,
div.page-row div[class*="span3"] .style-62348 .lists ul,
div.page-row div[class*="span4"] .style-62348 ul.no-bullets,
div.page-row div[class*="span4"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span4"] .style-62348 ul.album-list,
div.page-row div[class*="span4"] .style-62348 .lists ul,
div.page-row div[class*="span5"] .style-62348 ul.no-bullets,
div.page-row div[class*="span5"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span5"] .style-62348 ul.album-list,
div.page-row div[class*="span5"] .style-62348 .lists ul,
div.page-row div[class*="span6"] .style-62348 ul.no-bullets,
div.page-row div[class*="span6"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span6"] .style-62348 ul.album-list,
div.page-row div[class*="span6"] .style-62348 .lists ul,
div.page-row div[class*="span7"] .style-62348 ul.no-bullets,
div.page-row div[class*="span7"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span7"] .style-62348 ul.album-list,
div.page-row div[class*="span7"] .style-62348 .lists ul {
    grid-template-areas: "a";
}

div.page-row div[class*="span8"] .style-62348 ul.no-bullets,
div.page-row div[class*="span8"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span8"] .style-62348 ul.album-list,
div.page-row div[class*="span8"] .style-62348 .lists ul,
div.page-row div[class*="span9"] .style-62348 ul.no-bullets,
div.page-row div[class*="span9"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span9"] .style-62348 ul.album-list,
div.page-row div[class*="span9"] .style-62348 .lists ul,
div.page-row div[class*="span10"] .style-62348 ul.no-bullets,
div.page-row div[class*="span10"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span10"] .style-62348 ul.album-list,
div.page-row div[class*="span10"] .style-62348 .lists ul,
div.page-row div[class*="span11"] .style-62348 ul.no-bullets,
div.page-row div[class*="span11"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span11"] .style-62348 ul.album-list,
div.page-row div[class*="span11"] .style-62348 .lists ul,
div.page-row div[class*="span12"] .style-62348 ul.no-bullets,
div.page-row div[class*="span12"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span12"] .style-62348 ul.album-list,
div.page-row div[class*="span12"] .style-62348 .lists ul,
div.page-row div[class*="span13"] .style-62348 ul.no-bullets,
div.page-row div[class*="span13"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span13"] .style-62348 ul.album-list,
div.page-row div[class*="span13"] .style-62348 .lists ul,
div.page-row div[class*="span14"] .style-62348 ul.no-bullets,
div.page-row div[class*="span14"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span14"] .style-62348 ul.album-list,
div.page-row div[class*="span14"] .style-62348 .lists ul {
      grid-template-areas: "a b";
}

div.page-row div[class*="span15"] .style-62348 ul.no-bullets,
div.page-row div[class*="span15"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span15"] .style-62348 ul.album-list,
div.page-row div[class*="span15"] .style-62348 .lists ul,
div.page-row div[class*="span16"] .style-62348 ul.no-bullets,
div.page-row div[class*="span16"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span16"] .style-62348 ul.album-list,
div.page-row div[class*="span16"] .style-62348 .lists ul,
div.page-row div[class*="span17"] .style-62348 ul.no-bullets,
div.page-row div[class*="span17"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span17"] .style-62348 ul.album-list,
div.page-row div[class*="span17"] .style-62348 .lists ul,
div.page-row div[class*="span18"] .style-62348 ul.no-bullets,
div.page-row div[class*="span18"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span18"] .style-62348 ul.album-list,
div.page-row div[class*="span18"] .style-62348 .lists ul {
      grid-template-areas: "a b c";
}

div.page-row div[class*="span19"] .style-62348 ul.no-bullets,
div.page-row div[class*="span19"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span19"] .style-62348 ul.album-list,
div.page-row div[class*="span19"] .style-62348 .lists ul,
div.page-row div[class*="span20"] .style-62348 ul.no-bullets,
div.page-row div[class*="span20"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span20"] .style-62348 ul.album-list,
div.page-row div[class*="span20"] .style-62348 .lists ul,
div.page-row div[class*="span21"] .style-62348 ul.no-bullets,
div.page-row div[class*="span21"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span21"] .style-62348 ul.album-list,
div.page-row div[class*="span21"] .style-62348 .lists ul,
div.page-row div[class*="span22"] .style-62348 ul.no-bullets,
div.page-row div[class*="span22"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span22"] .style-62348 ul.album-list,
div.page-row div[class*="span22"] .style-62348 .lists ul,
div.page-row div[class*="span23"] .style-62348 ul.no-bullets,
div.page-row div[class*="span23"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span23"] .style-62348 ul.album-list,
div.page-row div[class*="span23"] .style-62348 .lists ul,
div.page-row div[class*="span24"] .style-62348 ul.no-bullets,
div.page-row div[class*="span24"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span24"] .style-62348 ul.album-list,
div.page-row div[class*="span24"] .style-62348 .lists ul {
      grid-template-areas: "a b c d";
}
}

@media(max-width:979px) and (min-width:768px){
    .style-62374.page-row div[class*="span"] .style-62348 ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 .no-bullets li ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 ul.album-list,
    .style-62374.page-row div[class*="span"] .style-62348 .lists ul {
      grid-template-areas: "a b";
    }

    div.page-row div[class*="span1"] .style-62348 ul.no-bullets,
div.page-row div[class*="span1"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span1"] .style-62348 ul.album-list,
div.page-row div[class*="span1"] .style-62348 .lists ul,
div.page-row div[class*="span2"] .style-62348 ul.no-bullets,
div.page-row div[class*="span2"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span2"] .style-62348 ul.album-list,
div.page-row div[class*="span2"] .style-62348 .lists ul,
div.page-row div[class*="span3"] .style-62348 ul.no-bullets,
div.page-row div[class*="span3"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span3"] .style-62348 ul.album-list,
div.page-row div[class*="span3"] .style-62348 .lists ul,
div.page-row div[class*="span4"] .style-62348 ul.no-bullets,
div.page-row div[class*="span4"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span4"] .style-62348 ul.album-list,
div.page-row div[class*="span4"] .style-62348 .lists ul,
div.page-row div[class*="span5"] .style-62348 ul.no-bullets,
div.page-row div[class*="span5"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span5"] .style-62348 ul.album-list,
div.page-row div[class*="span5"] .style-62348 .lists ul,
div.page-row div[class*="span6"] .style-62348 ul.no-bullets,
div.page-row div[class*="span6"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span6"] .style-62348 ul.album-list,
div.page-row div[class*="span6"] .style-62348 .lists ul,
div.page-row div[class*="span7"] .style-62348 ul.no-bullets,
div.page-row div[class*="span7"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span7"] .style-62348 ul.album-list,
div.page-row div[class*="span7"] .style-62348 .lists ul {
    grid-template-areas: "a";
}

div.page-row div[class*="span8"] .style-62348 ul.no-bullets,
div.page-row div[class*="span8"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span8"] .style-62348 ul.album-list,
div.page-row div[class*="span8"] .style-62348 .lists ul,
div.page-row div[class*="span9"] .style-62348 ul.no-bullets,
div.page-row div[class*="span9"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span9"] .style-62348 ul.album-list,
div.page-row div[class*="span9"] .style-62348 .lists ul,
div.page-row div[class*="span10"] .style-62348 ul.no-bullets,
div.page-row div[class*="span10"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span10"] .style-62348 ul.album-list,
div.page-row div[class*="span10"] .style-62348 .lists ul,
div.page-row div[class*="span11"] .style-62348 ul.no-bullets,
div.page-row div[class*="span11"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span11"] .style-62348 ul.album-list,
div.page-row div[class*="span11"] .style-62348 .lists ul,
div.page-row div[class*="span12"] .style-62348 ul.no-bullets,
div.page-row div[class*="span12"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span12"] .style-62348 ul.album-list,
div.page-row div[class*="span12"] .style-62348 .lists ul,
div.page-row div[class*="span13"] .style-62348 ul.no-bullets,
div.page-row div[class*="span13"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span13"] .style-62348 ul.album-list,
div.page-row div[class*="span13"] .style-62348 .lists ul,
div.page-row div[class*="span14"] .style-62348 ul.no-bullets,
div.page-row div[class*="span14"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span14"] .style-62348 ul.album-list,
div.page-row div[class*="span14"] .style-62348 .lists ul {
      grid-template-areas: "a";
}

div.page-row div[class*="span15"] .style-62348 ul.no-bullets,
div.page-row div[class*="span15"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span15"] .style-62348 ul.album-list,
div.page-row div[class*="span15"] .style-62348 .lists ul,
div.page-row div[class*="span16"] .style-62348 ul.no-bullets,
div.page-row div[class*="span16"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span16"] .style-62348 ul.album-list,
div.page-row div[class*="span16"] .style-62348 .lists ul,
div.page-row div[class*="span17"] .style-62348 ul.no-bullets,
div.page-row div[class*="span17"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span17"] .style-62348 ul.album-list,
div.page-row div[class*="span17"] .style-62348 .lists ul,
div.page-row div[class*="span18"] .style-62348 ul.no-bullets,
div.page-row div[class*="span18"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span18"] .style-62348 ul.album-list,
div.page-row div[class*="span18"] .style-62348 .lists ul {
      grid-template-areas: "a b";
}

div.page-row div[class*="span19"] .style-62348 ul.no-bullets,
div.page-row div[class*="span19"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span19"] .style-62348 ul.album-list,
div.page-row div[class*="span19"] .style-62348 .lists ul,
div.page-row div[class*="span20"] .style-62348 ul.no-bullets,
div.page-row div[class*="span20"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span20"] .style-62348 ul.album-list,
div.page-row div[class*="span20"] .style-62348 .lists ul,
div.page-row div[class*="span21"] .style-62348 ul.no-bullets,
div.page-row div[class*="span21"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span21"] .style-62348 ul.album-list,
div.page-row div[class*="span21"] .style-62348 .lists ul,
div.page-row div[class*="span22"] .style-62348 ul.no-bullets,
div.page-row div[class*="span22"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span22"] .style-62348 ul.album-list,
div.page-row div[class*="span22"] .style-62348 .lists ul,
div.page-row div[class*="span23"] .style-62348 ul.no-bullets,
div.page-row div[class*="span23"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span23"] .style-62348 ul.album-list,
div.page-row div[class*="span23"] .style-62348 .lists ul,
div.page-row div[class*="span24"] .style-62348 ul.no-bullets,
div.page-row div[class*="span24"] .style-62348 .no-bullets li ul.no-bullets,
div.page-row div[class*="span24"] .style-62348 ul.album-list,
div.page-row div[class*="span24"] .style-62348 .lists ul {
      grid-template-areas: "a b c";
}
}
@media(max-width:768px){
    .style-62374.page-row div[class*="span"] .style-62348 ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 .no-bullets li ul.no-bullets,
    .style-62374.page-row div[class*="span"] .style-62348 ul.album-list,
    .style-62374.page-row div[class*="span"] .style-62348 .lists ul {
      grid-template-areas: "a";
    }
    .style-62374 div.last-col {width: 100%; padding-left: 0;}
    .style-62374 div.first-col {width: 100%;}
    .style-62373 {padding-right: 0; border-right: none;}

    .style-62348  img {height:56.25vw !important;}

    div.page-row div[class*="span"] .style-62348 ul.no-bullets,
    div.page-row div[class*="span"] .style-62348 .no-bullets li ul.no-bullets,
    div.page-row div[class*="span"] .style-62348 ul.album-list,
    div.page-row div[class*="span"] .style-62348 .lists ul {
      grid-template-areas: "a";
}
}


