.body { font-family: 'Open Sans', sans-serif;font-size: 1.06rem;line-height: 1.6;color: #444; }
.h1-style { font-size: 3.7rem;letter-spacing: -.04em;margin: 0;color: inherit;font-family: 'Merriweather', serif; }
.h2-style { font-size: 2.2rem;letter-spacing: -.04em;margin: 0;color: inherit;line-height: 1.2;font-family: 'Merriweather', serif; }
.h3-style { letter-spacing: -.04em;margin: 0;color: inherit;line-height: 1.2;font-family: 'Merriweather', serif; }
.h4-style { font-family: 'Open Sans', sans-serif;margin: 0;font-size: .95rem;text-transform: uppercase;color: inherit; }
.h5-style { letter-spacing: -.04em;margin: 0;color: inherit; }
.h6-style { letter-spacing: -.04em;margin: 0;color: inherit; }
A { color: inherit;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease; }
.button { position: relative;font-size: .95rem;font-family: 'Open Sans', sans-serif;font-weight: bold;text-decoration: none;padding: 10px 0;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease; }
.button:hover { text-decoration: none;color: inherit; }
.button:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-65396 { font-size: 1.325em; }
.style-65396 A.links-urllink { font-weight: bold;color: #fff;display: inline-block;padding-right: 1.875em;text-decoration: none;-webkit-transition: background-position 0.3s ease;-moz-transition: background-position 0.3s ease;-ms-transition: background-position 0.3s ease;transition: background-position 0.3s ease;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/arrows.png');background-position: right 0px center;background-repeat: no-repeat;background-size: 21px; }
.style-65396 A.links-urllink:hover { background-position: right 10px center; }
.style-65397 { font-size: 1.1em;color: #904925;text-align: center; }
.style-65395 .h2-style { color: #904925;font-size: 1.625em;font-weight: normal;margin: 0 0 0.25em 0; }
.style-65395 { font-family: 'Merriweather', serif;font-size: 1.5em;color: #fff;line-height: 1.6;margin: 0 0 1.25em 0; }
.style-65398 .h2-style { color: #444;margin-bottom: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;letter-spacing: 0; }
.style-65398 .h3-style { margin-bottom: 10px; }
.style-65398 .h4-style { margin-bottom: 10px;font-family: 'Merriweather', serif;text-transform: none;font-weight: normal;font-size: 1.8755em;color: #63a349;line-height: 1.2;letter-spacing: -1px; }
.style-65398 .h4-style:before { content: "$";font-weight: bold;font-size: 1rem;position: relative;top: 0;vertical-align: super; }
.style-65398 A { color: #63a349; }
.style-65398 .button { color: #63a349; }
.style-65398 { margin-bottom: 40px; }
.style-65398 .category-description { margin-bottom: 15px; }
.style-65398 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65398 .h4-style A { display: block;margin-bottom: 10px; }
.style-65398 .long-description { font-size: .85em; }
.style-65398 .brief-description { margin-bottom: 1rem;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: .9em;letter-spacing: 0;font-weight: bold; }
.style-65398 .location { font-size: 15px; }
.style-65398 .photos { text-align: center;margin-bottom: 30px; }
.style-65398 .author { margin-bottom: 10px; }
.style-65398 .job-title { font-size: 15px; }
.style-65398 .bus-phone { font-size: 15px; }
.style-65398 .education { font-size: 15px; }
.style-65398 .email { font-size: 15px; }
.style-65398 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65398 li.group { padding: 0 10px;margin: 0.625em 0;width: calc(50% - 20px);max-width: calc(100% - 20px);-webkit-flex: grow: 1;flex-grow: 1;position: relative; }
.style-65399 .h2-style { color: #444;margin-bottom: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;letter-spacing: 0; }
.style-65399 .h3-style { margin-bottom: 10px; }
.style-65399 .h4-style { margin-bottom: 10px;font-family: 'Merriweather', serif;text-transform: none;font-weight: normal;font-size: 1.8755em;color: #f07a3d;line-height: 1.2;letter-spacing: -1px; }
.style-65399 .h4-style:before { content: "$";font-weight: bold;font-size: 1rem;position: relative;top: 0;vertical-align: super; }
.style-65399 A { color: #f07a3d; }
.style-65399 .button { color: #f07a3d; }
.style-65399 { margin-bottom: 40px; }
.style-65399 .category-description { margin-bottom: 15px; }
.style-65399 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65399 .h4-style A { display: block;margin-bottom: 10px; }
.style-65399 .long-description { font-size: .85em; }
.style-65399 .brief-description { margin-bottom: 1rem;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: .9em;letter-spacing: 0;font-weight: bold; }
.style-65399 .location { font-size: 15px; }
.style-65399 .photos { text-align: center;margin-bottom: 30px; }
.style-65399 .author { margin-bottom: 10px; }
.style-65399 .job-title { font-size: 15px; }
.style-65399 .bus-phone { font-size: 15px; }
.style-65399 .education { font-size: 15px; }
.style-65399 .email { font-size: 15px; }
.style-65399 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65399 li.group { padding: 0 10px;margin: 0.625em 0;width: calc(50% - 20px);max-width: calc(100% - 20px);-webkit-flex: grow: 1;flex-grow: 1;position: relative; }
.style-20022 .h2-style { margin-bottom: 35px;font-family: Georgia;font-size: 50px;color: #2EFF43;text-align: center;font-weight: bold;font-style: italic;background-image: url('/ftpimages/148/site/992/images/search.png');background-color: #2B32FF;background-repeat: repeat;padding: 23px;margin: 22px;-webkit-border-radius: 29px;-moz-border-radius: 29px;border-radius: 29px;border-width: 10px;border-style: dashed;border-color: #FF78DF; }
.style-20022 .h3-style { margin-bottom: 10px; }
.style-20022 .h4-style { margin-bottom: 10px; }
.style-20022 { margin-bottom: 40px; }
.style-20022 time { font-size: 15px;margin-bottom: 10px; }
.style-20022 .category-description { margin-bottom: 15px; }
.style-20022 .link-image { margin: 0 0 10px 0; }
.style-20022 .h4-style A { display: block;margin-bottom: 10px; }
.style-20022 .location { font-size: 15px; }
.style-20022 .author { font-size: 15px;margin-bottom: 10px; }
.style-20022 .job-title { font-size: 15px; }
.style-20022 .bus-phone { font-size: 15px; }
.style-20022 .education { font-size: 15px; }
.style-20022 .email { font-size: 15px; }
.style-20022 A.links-urllink { display: block;font-weight: bold;font-size: 24px;padding: 18px 15px;border-top: 2px solid #015f4f;border-bottom: 2px solid #015f4f;background: #015f4f;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out; }
.style-20022 A.links-urllink:hover { color: #015f4f;background-color: #ffffff;text-decoration: none; }
.style-20022 li.group { margin-top: 15px; }
.style-20022 li.group:first-child { margin-top: 0; }
.style-20025 { margin-bottom: 15px; }
.style-20025 .link-image { width: 100%;margin: 0; }
.style-20025 .long-description { display: block;font-size: 60px;line-height: 66px;letter-spacing: -.04em;color: #ffffff;font-weight: bold;padding: 0 30px 30px 30px;font-style: italic; }
.style-20025 A.links-urllink { display: block;font-size: 60px;line-height: 66px;letter-spacing: -.04em;color: #ffffff;font-weight: bold;padding: 30px 30px 0 30px; }
.style-20025 A.links-urllink:hover { text-decoration: none; }
.style-20025 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-20025 li.group { position: relative; }
.style-20025 div.content-wrap { background-color: #FF7D45;color: #BEF7F2;padding: 22px; }
.style-29225 .h1-style { font-family: 'Merriweather', serif; }
.style-29225 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-29225 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-29225 .h4-style { margin-bottom: 10px; }
.style-29225 A { color: inherit; }
.style-29225 { color: #FFFFFF;background-color: #015f4f;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-29225 time { font-size: 15px;margin-bottom: 10px; }
.style-29225 .category-description { margin-bottom: 15px; }
.style-29225 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-29225 .h4-style A { display: block;margin-bottom: 10px; }
.style-29225 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-29225 .location { font-size: 15px; }
.style-29225 .author { font-size: 15px;margin-bottom: 10px; }
.style-29225 .job-title { font-size: 15px; }
.style-29225 .bus-phone { font-size: 15px; }
.style-29225 .education { font-size: 15px; }
.style-29225 .email { font-size: 15px; }
.style-29225 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-29225 A.links-urllink:hover { text-decoration: none; }
.style-29216 .h1-style { font-family: 'Merriweather', serif; }
.style-29216 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-29216 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-29216 .h4-style { margin-bottom: 10px; }
.style-29216 A { color: inherit; }
.style-29216 { color: #FFFFFF;background-color: #FAA21D;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-29216 time { font-size: 15px;margin-bottom: 10px; }
.style-29216 .category-description { margin-bottom: 15px; }
.style-29216 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-29216 .h4-style A { display: block;margin-bottom: 10px; }
.style-29216 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-29216 .location { font-size: 15px; }
.style-29216 .author { font-size: 15px;margin-bottom: 10px; }
.style-29216 .job-title { font-size: 15px; }
.style-29216 .bus-phone { font-size: 15px; }
.style-29216 .education { font-size: 15px; }
.style-29216 .email { font-size: 15px; }
.style-29216 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-29216 A.links-urllink:hover { text-decoration: none; }
.style-29217 .h1-style { font-family: 'Merriweather', serif; }
.style-29217 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-29217 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-29217 .h4-style { margin-bottom: 10px; }
.style-29217 A { color: inherit; }
.style-29217 { color: #FFFFFF;background-color: #63A349;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-29217 time { font-size: 15px;margin-bottom: 10px; }
.style-29217 .category-description { margin-bottom: 15px; }
.style-29217 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-29217 .h4-style A { display: block;margin-bottom: 10px; }
.style-29217 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-29217 .location { font-size: 15px; }
.style-29217 .author { font-size: 15px;margin-bottom: 10px; }
.style-29217 .job-title { font-size: 15px; }
.style-29217 .bus-phone { font-size: 15px; }
.style-29217 .education { font-size: 15px; }
.style-29217 .email { font-size: 15px; }
.style-29217 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-29217 A.links-urllink:hover { text-decoration: none; }
.style-29226 .h1-style { font-family: 'Merriweather', serif; }
.style-29226 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-29226 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-29226 .h4-style { margin-bottom: 10px; }
.style-29226 A { color: inherit; }
.style-29226 { color: #FFFFFF;background-color: #218F69;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-29226 time { font-size: 15px;margin-bottom: 10px; }
.style-29226 .category-description { margin-bottom: 15px; }
.style-29226 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-29226 .h4-style A { display: block;margin-bottom: 10px; }
.style-29226 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-29226 .location { font-size: 15px; }
.style-29226 .author { font-size: 15px;margin-bottom: 10px; }
.style-29226 .job-title { font-size: 15px; }
.style-29226 .bus-phone { font-size: 15px; }
.style-29226 .education { font-size: 15px; }
.style-29226 .email { font-size: 15px; }
.style-29226 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-29226 A.links-urllink:hover { text-decoration: none; }
.style-19288 { margin-bottom: 40px; }
.style-19288 .photo img { width: 100%; }
.style-19288 .externalvideo .content-wrap { padding: 0; }
.style-19288 .album .photo-list { margin-bottom: 0; }
.style-22827 .h1-style { font-family: 'Merriweather', serif; }
.style-22827 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-22827 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-22827 .h4-style { margin-bottom: 10px; }
.style-22827 A { color: inherit; }
.style-22827 { color: #FFFFFF;background-color: #015f4f;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-22827 time { font-size: 15px;margin-bottom: 10px; }
.style-22827 .category-description { margin-bottom: 15px; }
.style-22827 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-22827 .h4-style A { display: block;margin-bottom: 10px; }
.style-22827 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-22827 .location { font-size: 15px; }
.style-22827 .author { font-size: 15px;margin-bottom: 10px; }
.style-22827 .job-title { font-size: 15px; }
.style-22827 .bus-phone { font-size: 15px; }
.style-22827 .education { font-size: 15px; }
.style-22827 .email { font-size: 15px; }
.style-22827 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-22827 A.links-urllink:hover { text-decoration: none; }
.style-22828 .h1-style { font-family: 'Merriweather', serif; }
.style-22828 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-22828 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-22828 .h4-style { margin-bottom: 10px; }
.style-22828 A { color: inherit; }
.style-22828 { color: #FFFFFF;background-color: #FAA21D;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-22828 time { font-size: 15px;margin-bottom: 10px; }
.style-22828 .category-description { margin-bottom: 15px; }
.style-22828 .link-image { margin: 0 0 0px 0;width: 40%;float: left; }
.style-22828 .h4-style A { display: block;margin-bottom: 10px; }
.style-22828 .long-description { width: calc(60% - 60px);display: inline-block;float: right;padding: 0 30px; }
.style-22828 .location { font-size: 15px; }
.style-22828 .author { font-size: 15px;margin-bottom: 10px; }
.style-22828 .job-title { font-size: 15px; }
.style-22828 .bus-phone { font-size: 15px; }
.style-22828 .education { font-size: 15px; }
.style-22828 .email { font-size: 15px; }
.style-22828 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-22828 A.links-urllink:hover { text-decoration: none; }
.style-22830 .h1-style { font-family: 'Merriweather', serif; }
.style-22830 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-22830 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-22830 .h4-style { margin-bottom: 10px; }
.style-22830 A { color: inherit; }
.style-22830 { color: #FFFFFF;background-color: #63A349;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-22830 time { font-size: 15px;margin-bottom: 10px; }
.style-22830 .category-description { margin-bottom: 15px; }
.style-22830 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-22830 .h4-style A { display: block;margin-bottom: 10px; }
.style-22830 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-22830 .location { font-size: 15px; }
.style-22830 .author { font-size: 15px;margin-bottom: 10px; }
.style-22830 .job-title { font-size: 15px; }
.style-22830 .bus-phone { font-size: 15px; }
.style-22830 .education { font-size: 15px; }
.style-22830 .email { font-size: 15px; }
.style-22830 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-22830 A.links-urllink:hover { text-decoration: none; }
.style-22829 .h1-style { font-family: 'Merriweather', serif; }
.style-22829 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-22829 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-22829 .h4-style { margin-bottom: 10px; }
.style-22829 A { color: inherit; }
.style-22829 { color: #FFFFFF;background-color: #218F69;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-22829 time { font-size: 15px;margin-bottom: 10px; }
.style-22829 .category-description { margin-bottom: 15px; }
.style-22829 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-22829 .h4-style A { display: block;margin-bottom: 10px; }
.style-22829 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-22829 .location { font-size: 15px; }
.style-22829 .author { font-size: 15px;margin-bottom: 10px; }
.style-22829 .job-title { font-size: 15px; }
.style-22829 .bus-phone { font-size: 15px; }
.style-22829 .education { font-size: 15px; }
.style-22829 .email { font-size: 15px; }
.style-22829 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-22829 A.links-urllink:hover { text-decoration: none; }
.style-64107 .h1-style { color: #F07A3D; }
.style-64107 .h2-style { margin-bottom: 35px; }
.style-64107 .h3-style { margin-bottom: 10px; }
.style-64107 .h4-style { margin-bottom: 10px; }
.style-64107 .button { margin-right: 15px; }
.style-64107 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-64107 .category-description { margin-bottom: 15px; }
.style-64107 .link-image { margin: 0 0 10px 0; }
.style-64107 .h4-style A { display: block;margin-bottom: 10px; }
.style-64107 .location { font-size: 15px; }
.style-64107 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-64107 .job-title { font-size: 15px; }
.style-64107 .bus-phone { font-size: 15px; }
.style-64107 .education { font-size: 15px; }
.style-64107 .email { font-size: 15px; }
.style-64107 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-64107 li.group { margin-bottom: 30px;border-bottom: 2px solid #ffffff; }
.style-64107 div.content-wrap { margin-bottom: 40px; }
.style-64107 .date-icon { background: #63a349; }
.style-64107 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-64107 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-64107 .event-detail { margin-left: 105px; }
.style-64107 .filter-group { margin-top: 20px; }
.style-64107 .filter-item { font-size: 15px; }
.style-64107 .button-group { display: block; }
.style-64107 .select-all { margin-right: 20px; }
.style-64107 .calendar-grid { background-color: #63A349; }
.style-64107 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-64107 li.has-events a { color: #63a349; }
.style-64107 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-64107 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-64107 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-64107 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-64107 .newsarchivedatepicker .year-container { text-align: center; }
.style-64107 .large-calendar-grid { border-color: #63A349; }
.style-64107 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-64107 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-64107 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-64107 .grid-filter-button.active { background: inherit; }
.style-19298 A { color: #ffffff;font-weight: 600;text-decoration: underline; }
.style-19298 A:hover { text-decoration: none; }
.style-19298 { font-family: 'Open Sans', sans-serif;letter-spacing: -.02em;color: #ffffff; }
.style-65391 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65391 .h3-style { margin-bottom: 10px; }
.style-65391 .h4-style { margin-bottom: 5px; }
.style-65391 { margin: 20px 0 40px;color: #444444; }
.style-65391 .description { line-height: 26px; }
.style-65391 time { font-size: 15px;margin-bottom: 15px; }
.style-65391 .category-description { margin-bottom: 15px; }
.style-65391 .link-image { margin: 0 0 10px 0; }
.style-65391 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65391 .long-description { text-align: center; }
.style-65391 .brief-description { margin-bottom: 10px; }
.style-65391 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65391 .contact-info { font-size: 15px; }
.style-65391 .author { font-size: 15px;margin-bottom: 10px; }
.style-65391 .full-name { margin-bottom: 5px; }
.style-65391 .job-title { font-size: 15px; }
.style-65391 .bus-phone { font-size: 15px; }
.style-65391 .education { font-size: 15px; }
.style-65391 .email { font-size: 15px; }
.style-65391 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65391 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65391 .fund .bar { background-image: url('/ftpimages/148/site/1051/images/10_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65391 .detail { order: 0;padding: 0 !important; }
.style-65391 .goal { order: 1; }
.style-65391 .current { order: 0; }
.style-65391 .current-participation { order: 2; }
.style-65391 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65391 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65391 .fund .bar-container { background-image: url('/ftpimages/148/site/1051/images/10_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65391 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65391 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65391 li.group { margin-bottom: 25px; }
.style-65391 .registration { font-size: 15px; }
.style-19641 .h2-style { margin-bottom: 35px; }
.style-19641 .h3-style { margin-bottom: 10px; }
.style-19641 .h4-style { margin-bottom: 10px; }
.style-19641 { margin-bottom: 40px; }
.style-19641 time { font-size: 15px;margin-bottom: 10px; }
.style-19641 .category-description { margin-bottom: 15px; }
.style-19641 .link-image { margin: 0 0 10px 0; }
.style-19641 .h4-style A { display: block;margin-bottom: 10px; }
.style-19641 .location { font-size: 15px; }
.style-19641 .author { font-size: 15px;margin-bottom: 10px; }
.style-19641 .job-title { font-size: 15px; }
.style-19641 .bus-phone { font-size: 15px; }
.style-19641 .education { font-size: 15px; }
.style-19641 .email { font-size: 15px; }
.style-19641 A.links-urllink { display: block;position: relative;font-weight: bold;font-size: 24px;padding: 18px 15px 18px 45px;border-top: 2px solid #015f4f;border-bottom: 2px solid #015f4f;background: #015f4f;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out; }
.style-19641 A.links-urllink:hover { color: #015f4f;background-color: #ffffff;text-decoration: none; }
.style-19641 A.links-urllink:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 15px);font-family: 'Open Sans', sans-serif; }
.style-19641 li.group { margin-top: 15px; }
.style-19641 li.group:first-child { margin-top: 0; }
.style-22870 .h2-style { margin-bottom: 35px; }
.style-22870 .h3-style { margin-bottom: 10px; }
.style-22870 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #015F4F;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-22870 .h4-style:before { position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-22870 { margin-bottom: 40px;color: #015F4F; }
.style-22870 time { font-size: 15px;margin-bottom: 10px; }
.style-22870 .category-description { margin-bottom: 15px; }
.style-22870 .link-image { margin: 0 0 10px 0; }
.style-22870 .h4-style A { display: block;margin-bottom: 10px; }
.style-22870 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 20px; }
.style-22870 .brief-description { font-size: 15px;margin-bottom: 20px; }
.style-22870 .location { font-size: 15px; }
.style-22870 .author { font-size: 15px;margin-bottom: 10px; }
.style-22870 .full-name { margin-bottom: 5px; }
.style-22870 .job-title { font-size: 15px; }
.style-22870 .bus-phone { font-size: 15px; }
.style-22870 .education { font-size: 15px; }
.style-22870 .email { font-size: 15px; }
.style-22870 .question { margin-bottom: 10px;line-height: 1.5; }
.style-22870 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px; }
.style-22870 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-22870 li.group { margin-bottom: 5px; }
.style-22682 .h1-style { color: #015F4F; }
.style-22682 .h2-style { color: #015F4F;margin-bottom: 35px; }
.style-22682 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-22682 .h4-style { color: #015F4F;margin-bottom: 10px;font-size: 24px; }
.style-22682 .h5-style { color: #015F4F; }
.style-22682 .h6-style { color: #015F4F; }
.style-22682 A { color: #015F4F; }
.style-22682 .button { color: #015F4F; }
.style-22682 { margin-bottom: 40px; }
.style-22682 time { margin-bottom: 10px; }
.style-22682 .category-description { margin-bottom: 15px; }
.style-22682 .link-image { margin: 0 0 10px 0; }
.style-22682 .h4-style A { display: block;margin-bottom: 10px; }
.style-22682 .location { font-size: 15px; }
.style-22682 .author { font-size: 15px;margin-bottom: 10px; }
.style-22682 .full-name { margin-bottom: 5px; }
.style-22682 .job-title { font-size: 18px; }
.style-22682 .bus-phone { font-size: 15px; }
.style-22682 .education { font-size: 15px; }
.style-22682 .email { font-size: 15px; }
.style-22682 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-22682 li.group { margin-bottom: 15px; }
.style-22682 .team-name { margin-bottom: 20px;font-family: 'Merriweather', serif;text-transform: none;font-size: 35px; }
.style-22682 .schedule-opponent { font-size: 18px;font-weight: normal;font-family: 'Open Sans', sans-serif;text-transform: uppercase;line-height: 1;margin: 0; }
.style-22682 .schedule-vs { font-size: 18px;font-weight: normal;font-family: 'Open Sans', sans-serif;line-height: 1; }
.style-22682 .schedule-result { font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22682 .schedule-highlights { padding-right: 15px; }
.style-22682 .schedule-highlights:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-22682 .schedule-title { font-size: 18px;font-weight: normal;color: #333333;margin: 0; }
.style-22682 .schedule-rescheduled { color: #9c9c9c;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22682 .schedule-cancelled { color: #ff0000;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22682 .schedule-directions { padding-right: 15px; }
.style-22682 .schedule-directions:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-22682 .game { margin-top: 15px;padding-top: 15px;margin-bottom: 0;border-top: 1px solid #015f4f; }
.style-22682 .game:first-child { margin-top: 0;padding-top: 0;border: none; }
.style-22682 .game .schedule-location { margin-top: 5px;font-size: 15px;font-style: italic; }
.style-22682 .game .ath-row.ath-row-one { color: #015F4F;margin-bottom: 10px;font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase; }
.style-22682 .game .ath-row.ath-row-three { font-size: 18px;font-weight: normal;color: #333333;margin: 0;line-height: 1; }
.style-22682 .league-status { color: #015f4f;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22682 a.print-button span { color: inherit; }
.style-52321 .h1-style { font-family: 'Merriweather', serif; }
.style-52321 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-52321 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-52321 .h4-style { margin-bottom: 10px; }
.style-52321 A { color: inherit; }
.style-52321 { color: #FFFFFF;background-color: #015F4F;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-52321 time { font-size: 15px;margin-bottom: 10px; }
.style-52321 .category-description { margin-bottom: 15px; }
.style-52321 .link-image { margin: 0 0 0px 0;width: 40%;float: left; }
.style-52321 .h4-style A { display: block;margin-bottom: 10px; }
.style-52321 .long-description { width: calc(60% - 60px);display: inline-block;float: right;padding: 0 30px; }
.style-52321 .location { font-size: 15px; }
.style-52321 .author { font-size: 15px;margin-bottom: 10px; }
.style-52321 .job-title { font-size: 15px; }
.style-52321 .bus-phone { font-size: 15px; }
.style-52321 .education { font-size: 15px; }
.style-52321 .email { font-size: 15px; }
.style-52321 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-52321 A.links-urllink:hover { text-decoration: none; }
.style-19753 .h1-style { color: #015f4f; }
.style-19753 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 0px;padding-bottom: 7px;color: #015f4f;letter-spacing: .04em; }
.style-19753 .h3-style { color: #015f4f;margin-bottom: 10px; }
.style-19753 .h4-style { color: #015f4f;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 22px);-ms-flex: 0 1 calc(50% - 22px);flex: 0 1 calc(50% - 22px);-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: center;padding: 0px 10px; }
.style-19753 .h5-style { color: #015f4f; }
.style-19753 .h6-style { color: #015f4f; }
.style-19753 A { color: #015f4f; }
.style-19753 .button { color: #015f4f; }
.style-19753 { margin-bottom: 40px; }
.style-19753 time { font-size: 15px;margin-bottom: 10px; }
.style-19753 .category-description { margin-bottom: 15px; }
.style-19753 .link-image { margin: 0 0 10px 0; }
.style-19753 .h4-style A { display: block;margin-bottom: 10px; }
.style-19753 .long-description { display: none; }
.style-19753 .brief-description { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 20px);-ms-flex: 0 1 calc(50% - 20px);flex: 0 1 calc(50% - 20px);-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;font-size: 15px;border-left: 2px solid;padding: 20px 10px;: #015f4f; }
.style-19753 .location { font-size: 15px; }
.style-19753 .author { font-size: 15px;margin-bottom: 10px; }
.style-19753 .job-title { font-size: 15px; }
.style-19753 .bus-phone { font-size: 15px; }
.style-19753 .education { font-size: 15px; }
.style-19753 .email { font-size: 15px; }
.style-19753 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19753 li.group { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 0;border-width: 0 2px 2px 2px;border-style: solid;border-color: #015f4f; }
.style-19753 li.group:first-child { border-top: 2px solid #015f4f; }
.style-19331 .h1-style { color: #015F4F; }
.style-19331 .h2-style { color: #015F4F;margin-bottom: 10px; }
.style-19331 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-19331 .h4-style { color: #015F4F;margin-bottom: 10px; }
.style-19331 .h5-style { color: #015F4F; }
.style-19331 .h6-style { color: #015F4F; }
.style-19331 A { color: #015F4F;font-weight: bold; }
.style-19331 .button { color: #015F4F; }
.style-19331 { margin-bottom: 40px; }
.style-19331 time { font-size: 15px;margin-bottom: 10px; }
.style-19331 .category-description { margin-bottom: 15px; }
.style-19331 .link-image { margin: 0 0 10px 0; }
.style-19331 .h4-style A { display: block;margin-bottom: 10px; }
.style-19331 .location { font-size: 15px; }
.style-19331 .author { font-size: 15px;margin-bottom: 10px; }
.style-19331 .full-name { margin-bottom: 5px; }
.style-19331 .job-title { font-size: 18px; }
.style-19331 .bus-phone { font-size: 15px; }
.style-19331 .education { font-size: 15px; }
.style-19331 .email { font-size: 15px; }
.style-19331 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19331 li.group { margin-bottom: 15px; }
.style-19331 .team-name { margin-bottom: 20px;font-family: 'Merriweather', serif;text-transform: none;font-size: 35px; }
.style-21127 .h1-style { color: #015F4F; }
.style-21127 .h2-style { color: #015F4F;margin-bottom: 35px; }
.style-21127 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-21127 .h4-style { color: #015F4F;margin-bottom: 10px; }
.style-21127 .h5-style { color: #015F4F; }
.style-21127 .h6-style { color: #015F4F; }
.style-21127 A { color: #015F4F;font-family: 'Open Sans', sans-serif;font-weight: bold;font-size: 14px;padding-bottom: 10px; }
.style-21127 .button { color: #015F4F; }
.style-21127 { margin-bottom: 40px; }
.style-21127 time { font-size: 15px;margin-bottom: 10px; }
.style-21127 .category-description { margin-bottom: 15px; }
.style-21127 .link-image { margin: 0 0 10px 0; }
.style-21127 .h4-style A { display: block;margin-bottom: 10px; }
.style-21127 .location { font-size: 15px; }
.style-21127 .author { font-size: 15px;margin-bottom: 10px; }
.style-21127 .full-name { margin-bottom: 5px; }
.style-21127 .job-title { font-size: 15px; }
.style-21127 .bus-phone { font-size: 15px; }
.style-21127 .education { font-size: 15px; }
.style-21127 .email { font-size: 15px; }
.style-21127 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-21127 li.group { margin-bottom: 15px; }
.style-21127 div.content-wrap { display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*w3c*/
    -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: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }
.style-21127 .team-list .column { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;padding: 0 15px 0 0;width: auto;margin-bottom: 20px; }
.style-21127 .team-list .column:first-child { border-left: none; }
.style-19714 .h1-style { color: #015F4F; }
.style-19714 .h2-style { color: #015F4F;margin-bottom: 35px; }
.style-19714 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-19714 .h4-style { color: #015F4F;margin-bottom: 10px; }
.style-19714 .h5-style { color: #015F4F; }
.style-19714 .h6-style { color: #015F4F; }
.style-19714 A { color: #015F4F; }
.style-19714 .button { color: #015F4F; }
.style-19714 { margin-bottom: 40px; }
.style-19714 time { font-size: 15px;margin-bottom: 10px; }
.style-19714 .category-description { margin-bottom: 15px; }
.style-19714 .link-image { margin: 0 0 10px 0; }
.style-19714 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-19714 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-19714 .long-description { margin-left: 30px; }
.style-19714 .brief-description { margin-left: 30px; }
.style-19714 .location { font-size: 15px; }
.style-19714 .author { font-size: 15px;margin-bottom: 10px; }
.style-19714 .full-name { margin-bottom: 5px; }
.style-19714 .job-title { font-size: 15px; }
.style-19714 .bus-phone { font-size: 15px; }
.style-19714 .education { font-size: 15px; }
.style-19714 .email { font-size: 15px; }
.style-19714 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19714 li.group { margin-bottom: 15px; }
.style-19714 .readmore-detail-page { margin-left: 30px; }
.style-57710 .h1-style { color: #015F4F; }
.style-57710 .h2-style { color: #015F4F;margin-bottom: 35px; }
.style-57710 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-57710 .h4-style { color: #015F4F;margin-bottom: 10px; }
.style-57710 .h5-style { color: #015F4F; }
.style-57710 .h6-style { color: #015F4F; }
.style-57710 A { color: #015F4F; }
.style-57710 .button { color: #015F4F; }
.style-57710 { margin-bottom: 40px; }
.style-57710 time { font-size: 15px;margin-bottom: 10px; }
.style-57710 .category-description { margin-bottom: 15px; }
.style-57710 .link-image { margin: 0 0 10px 0; }
.style-57710 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-57710 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-57710 .long-description { margin-left: 30px; }
.style-57710 .brief-description { margin-left: 30px; }
.style-57710 .location { font-size: 15px; }
.style-57710 .author { font-size: 15px;margin-bottom: 10px; }
.style-57710 .full-name { margin-bottom: 5px; }
.style-57710 .job-title { font-size: 15px; }
.style-57710 .bus-phone { font-size: 15px; }
.style-57710 .education { font-size: 15px; }
.style-57710 .email { font-size: 15px; }
.style-57710 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-57710 li.group { margin-bottom: 15px; }
.style-57710 .readmore-detail-page { margin-left: 30px; }
.style-67875 .h1-style { color: #015F4F; }
.style-67875 .h2-style { color: #015F4F;margin-bottom: 10px;text-align: left; }
.style-67875 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-67875 .h4-style { color: #015F4F;margin-bottom: 10px; }
.style-67875 .h5-style { color: #015F4F; }
.style-67875 .h6-style { color: #015F4F; }
.style-67875 A { color: #015F4F;font-weight: bold; }
.style-67875 .button { color: #015F4F; }
.style-67875 { margin-bottom: 40px; }
.style-67875 time { font-size: 15px;margin-bottom: 10px; }
.style-67875 .category-description { margin-bottom: 15px; }
.style-67875 .link-image { margin: 0 0 10px 0; }
.style-67875 .h4-style A { display: block;margin-bottom: 10px; }
.style-67875 .location { font-size: 15px; }
.style-67875 .author { font-size: 15px;margin-bottom: 10px; }
.style-67875 .full-name { margin-bottom: 5px; }
.style-67875 .job-title { font-size: 18px; }
.style-67875 .bus-phone { font-size: 15px; }
.style-67875 .education { font-size: 15px; }
.style-67875 .email { font-size: 15px; }
.style-67875 .photo img { text-align: center; }
.style-67875 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-67875 .photo figure { text-align: center; }
.style-67875 li.group { margin-bottom: 15px; }
.style-67875 .team-name { margin-bottom: 20px;font-family: 'Merriweather', serif;text-transform: none;font-size: 35px; }
.style-19736 .h1-style { color: #015f4f; }
.style-19736 .h2-style { color: #015f4f;margin-bottom: 35px; }
.style-19736 .h3-style { color: #015f4f;margin-bottom: 10px; }
.style-19736 .h4-style { color: #015f4f;margin-bottom: 10px; }
.style-19736 .h5-style { color: #015f4f; }
.style-19736 .h6-style { color: #015f4f; }
.style-19736 A { color: #015f4f; }
.style-19736 .button { color: #015f4f; }
.style-19736 { margin-bottom: 40px; }
.style-19736 time { font-size: 15px;margin-bottom: 10px; }
.style-19736 .category-description { margin-bottom: 15px; }
.style-19736 .link-image { margin: 0 0 10px 0; }
.style-19736 .h4-style A { display: block;margin-bottom: 10px; }
.style-19736 .location { font-size: 15px; }
.style-19736 .author { font-size: 15px;margin-bottom: 10px; }
.style-19736 .job-title { font-size: 15px; }
.style-19736 .bus-phone { font-size: 15px; }
.style-19736 .education { font-size: 15px; }
.style-19736 .email { font-size: 15px; }
.style-19736 .title { font-size: 15px;font-weight: 400;margin: 0; }
.style-19736 .caption { font-size: 15px;font-weight: 400;margin: 0; }
.style-19736 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19736 .album-name { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.5;text-transform: uppercase;margin: 10px 0; }
.style-19736 .cover-photo { min-width: 100%; }
.style-19736 .file-count { font-size: 15px;font-weight: 400; }
.style-19736 .play-button { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-19736 .play-button:after { display: none; }
.style-19736 .album-list { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-right: -10px; }
.style-19736 .album { display: inline-block;margin: 0 10px 10px 0;color: #ffffff;background-color: #015f4f;padding: 15px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-moz-box-flex: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;min-width: 200px; }
.style-19736 li.group { margin-bottom: 15px; }
.style-67926 .h1-style { color: #015f4f; }
.style-67926 .h2-style { color: #015F4F;font size: margin-bottom: 35px;font-size: 24px; }
.style-67926 .h3-style { color: #015f4f;margin-bottom: 10px; }
.style-67926 .h4-style { color: #015f4f;margin-bottom: 10px; }
.style-67926 .h5-style { color: #015f4f; }
.style-67926 .h6-style { color: #015f4f; }
.style-67926 A { color: #015f4f; }
.style-67926 .button { color: #015f4f; }
.style-67926 { margin-bottom: 40px;vertical-align: baseline; }
.style-67926 time { font-size: 15px;margin-bottom: 10px; }
.style-67926 .category-description { margin-bottom: 15px; }
.style-67926 .link-image { margin: 0 0 10px 0; }
.style-67926 .h4-style A { display: block;margin-bottom: 10px; }
.style-67926 .location { font-size: 15px; }
.style-67926 .author { font-size: 15px;margin-bottom: 10px; }
.style-67926 .job-title { font-size: 15px; }
.style-67926 .bus-phone { font-size: 15px; }
.style-67926 .education { font-size: 15px; }
.style-67926 .email { font-size: 15px; }
.style-67926 .title { font-size: 15px;font-weight: 400;margin: 0; }
.style-67926 .caption { font-size: 15px;font-weight: 400;margin: 0; }
.style-67926 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-67926 .album-name { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.5;text-transform: uppercase;margin: 10px 0; }
.style-67926 .cover-photo { min-width: 100%; }
.style-67926 .file-count { font-size: 15px;font-weight: 400; }
.style-67926 .play-button { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-67926 .play-button:after { display: none; }
.style-67926 .album-list { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-right: -10px; }
.style-67926 .album { display: inline-block;margin: 0 10px 10px 0;color: #ffffff;background-color: #015f4f;padding: 15px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-moz-box-flex: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;min-width: 200px; }
.style-67926 li.group { margin-bottom: 15px; }
.style-19375 .h1-style { color: #015f4f; }
.style-19375 .h2-style { color: #015f4f;left: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;display: block;width: 100%;padding-top: 10px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-19375 .h3-style { color: #015f4f;position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-19375 .h4-style { color: #015f4f;margin-bottom: 10px; }
.style-19375 .h5-style { color: #015f4f; }
.style-19375 .h6-style { color: #015f4f; }
.style-19375 A { color: #015f4f; }
.style-19375 .button { color: #015f4f; }
.style-19375 { margin-bottom: 45px;font-size: 24px;color: #015f4f;font-weight: bold;letter-spacing: -.02em;padding-bottom: 30px;position: relative; }
.style-19375 time { font-size: 15px;margin-bottom: 10px; }
.style-19375 .category-description { margin-bottom: 15px; }
.style-19375 .link-image { margin: 0 0 10px 0; }
.style-19375 .h4-style A { display: block;margin-bottom: 10px; }
.style-19375 .location { font-size: 15px; }
.style-19375 .author { font-size: 15px;margin-bottom: 10px; }
.style-19375 .job-title { font-size: 15px; }
.style-19375 .bus-phone { font-size: 15px; }
.style-19375 .education { font-size: 15px; }
.style-19375 .email { font-size: 15px; }
.style-19375 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19375 li.group { margin-bottom: 15px; }
.style-19375 div.content-wrap { padding-bottom: 20px;border-bottom: 2px solid;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-67991 .h1-style { color: #015f4f; }
.style-67991 .h2-style { color: #015f4f;left: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;display: block;width: 100%;padding-top: 10px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-67991 .h3-style { color: #015f4f;position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-67991 .h4-style { color: #015f4f;margin-bottom: 10px; }
.style-67991 .h5-style { color: #015f4f; }
.style-67991 .h6-style { color: #015f4f; }
.style-67991 A { color: #015f4f; }
.style-67991 .button { color: #015f4f; }
.style-67991 { margin-bottom: 45px;font-size: 14px;color: #015f4f;font-weight: bold;letter-spacing: -.02em;padding-bottom: 30px;position: relative; }
.style-67991 time { font-size: 15px;margin-bottom: 10px; }
.style-67991 .category-description { margin-bottom: 15px; }
.style-67991 .link-image { margin: 0 0 10px 0; }
.style-67991 .h4-style A { display: block;margin-bottom: 10px; }
.style-67991 .location { font-size: 15px; }
.style-67991 .author { font-size: 15px;margin-bottom: 10px; }
.style-67991 .job-title { font-size: 15px; }
.style-67991 .bus-phone { font-size: 15px; }
.style-67991 .education { font-size: 15px; }
.style-67991 .email { font-size: 15px; }
.style-67991 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-67991 li.group { margin-bottom: 15px; }
.style-67991 div.content-wrap { font-size: 18px;font-style: italic;font-weight: normal;padding-bottom: 10 px;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-52680 .h1-style { color: #015F4F; }
.style-52680 .h2-style { color: #F5F5F5;margin-bottom: 10px;font-size: 24px; }
.style-52680 .h3-style { color: #F5F5F5;margin-bottom: 10px;font-size: 20px; }
.style-52680 .h4-style { color: #F5F5F5;margin-bottom: 10px; }
.style-52680 .h5-style { color: #F5F5F5; }
.style-52680 .h6-style { color: #F5F5F5; }
.style-52680 A { color: #015F4F;font-weight: bold; }
.style-52680 .button { color: #015F4F; }
.style-52680 { margin-bottom: 40px;background-color: #015F4F;color: #F5F5F5;font-size: 18px;padding: 10px; }
.style-52680 time { font-size: 15px;margin-bottom: 10px; }
.style-52680 .category-description { margin-bottom: 15px; }
.style-52680 .link-image { margin: 0 0 10px 0; }
.style-52680 .h4-style A { display: block;margin-bottom: 10px; }
.style-52680 .location { font-size: 15px; }
.style-52680 .author { font-size: 15px;margin-bottom: 10px; }
.style-52680 .full-name { margin-bottom: 5px; }
.style-52680 .job-title { font-size: 18px; }
.style-52680 .bus-phone { font-size: 15px; }
.style-52680 .education { font-size: 15px; }
.style-52680 .email { font-size: 15px; }
.style-52680 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-52680 li.group { margin-bottom: 15px; }
.style-52680 .team-name { margin-bottom: 20px;font-family: 'Merriweather', serif;text-transform: none;font-size: 35px; }
.style-19303 { margin-bottom: 15px; }
.style-19303 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19357 { margin-bottom: 15px; }
.style-19357 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19357 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22548 { margin-bottom: 15px; }
.style-22548 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22548 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015F4F;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22548 .page-title-level-3 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015F4F;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22549 { margin-bottom: 15px; }
.style-22549 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22549 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015F4F;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22549 .page-title-level-3 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015F4F;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22549 .page-title-level-4 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015F4F;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-52314 .h1-style { font-family: 'Merriweather', serif; }
.style-52314 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-52314 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-52314 .h4-style { margin-bottom: 10px; }
.style-52314 A { color: inherit; }
.style-52314 { color: #FFFFFF;background-color: #FAA21D;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-52314 time { font-size: 15px;margin-bottom: 10px; }
.style-52314 .category-description { margin-bottom: 15px; }
.style-52314 .link-image { margin: 0 0 0px 0;width: 40%;float: left; }
.style-52314 .h4-style A { display: block;margin-bottom: 10px; }
.style-52314 .long-description { width: calc(60% - 60px);display: inline-block;float: right;padding: 0 30px; }
.style-52314 .location { font-size: 15px; }
.style-52314 .author { font-size: 15px;margin-bottom: 10px; }
.style-52314 .job-title { font-size: 15px; }
.style-52314 .bus-phone { font-size: 15px; }
.style-52314 .education { font-size: 15px; }
.style-52314 .email { font-size: 15px; }
.style-52314 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-52314 A.links-urllink:hover { text-decoration: none; }
.style-19639 .h2-style { margin-bottom: 35px; }
.style-19639 .h3-style { margin-bottom: 10px; }
.style-19639 .h4-style { margin-bottom: 10px; }
.style-19639 { margin-bottom: 40px; }
.style-19639 time { font-size: 15px;margin-bottom: 10px; }
.style-19639 .category-description { margin-bottom: 15px; }
.style-19639 .link-image { margin: 0 0 10px 0; }
.style-19639 .h4-style A { display: block;margin-bottom: 10px; }
.style-19639 .location { font-size: 15px; }
.style-19639 .author { font-size: 15px;margin-bottom: 10px; }
.style-19639 .job-title { font-size: 15px; }
.style-19639 .bus-phone { font-size: 15px; }
.style-19639 .education { font-size: 15px; }
.style-19639 .email { font-size: 15px; }
.style-19639 A.links-urllink { display: block;position: relative;font-weight: bold;font-size: 24px;padding: 18px 15px 18px 45px;border-top: 2px solid #faa21d;border-bottom: 2px solid #faa21d;background: #faa21d;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out; }
.style-19639 A.links-urllink:hover { color: #faa21d;background-color: #ffffff;text-decoration: none; }
.style-19639 A.links-urllink:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 15px);font-family: 'Open Sans', sans-serif; }
.style-19639 li.group { margin-top: 15px; }
.style-19639 li.group:first-child { margin-top: 0; }
.style-19680 .h1-style { color: #faa21d; }
.style-19680 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-19680 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-19680 .h5-style { color: #faa21d; }
.style-19680 .h6-style { color: #faa21d; }
.style-19680 A { color: #faa21d; }
.style-19680 .button { color: #faa21d; }
.style-19680 { margin-bottom: 40px; }
.style-19680 time { font-size: 15px;margin-bottom: 10px; }
.style-19680 .category-description { margin-bottom: 15px; }
.style-19680 .link-image { margin: 0 0 10px 0; }
.style-19680 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-19680 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-19680 .long-description { margin-left: 30px; }
.style-19680 .brief-description { margin-left: 30px; }
.style-19680 .location { font-size: 15px; }
.style-19680 .author { font-size: 15px;margin-bottom: 10px; }
.style-19680 .full-name { margin-bottom: 5px; }
.style-19680 .job-title { font-size: 15px; }
.style-19680 .bus-phone { font-size: 15px; }
.style-19680 .education { font-size: 15px; }
.style-19680 .email { font-size: 15px; }
.style-19680 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19680 li.group { margin-bottom: 15px; }
.style-19680 .readmore-detail-page { margin-left: 30px; }
.style-22932 .h1-style { color: #FAA21D; }
.style-22932 .h2-style { color: #faa21d; }
.style-22932 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-22932 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-22932 .h5-style { color: #faa21d; }
.style-22932 .h6-style { color: #faa21d; }
.style-22932 A { color: #faa21d; }
.style-22932 .button { color: #faa21d; }
.style-22932 { margin-bottom: 40px; }
.style-22932 time { font-size: 15px;margin-bottom: 10px; }
.style-22932 .category-description { margin-bottom: 15px; }
.style-22932 .link-image { margin: 0 0 10px 0; }
.style-22932 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-22932 .brief-description { margin-bottom: 10px; }
.style-22932 .location { font-size: 15px; }
.style-22932 .contact-info { font-size: 15px; }
.style-22932 .author { font-size: 15px;margin-bottom: 10px; }
.style-22932 .full-name { margin-bottom: 5px; }
.style-22932 .job-title { font-size: 15px; }
.style-22932 .bus-phone { font-size: 15px; }
.style-22932 .education { font-size: 15px; }
.style-22932 .email { font-size: 15px; }
.style-22932 .question { margin-bottom: 10px;line-height: 1.5; }
.style-22932 .submit-button { border-top: 2px solid #faa21d;border-bottom: 2px solid #faa21d;border-left: 2px solid #faa21d;border-right: 2px solid #faa21d;background: #faa21d;color: #ffffff;padding: 20px;font-size: 18px;margin-top: 15px; }
.style-22932 .form-field-label { color: #faa21d;font-size: 18px;font-family: 'Open Sans', sans-serif;font-weight: bold; }
.style-22932 form input[type=text] { margin-bottom: 15px; }
.style-22932 .radiobutton-label { margin-bottom: 10px;margin-left: 10px; }
.style-22932 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-22932 li.group { margin-bottom: 25px; }
.style-22932 .registration { font-size: 15px; }
.style-51773 .h1-style { color: #FAA21D; }
.style-51773 .h2-style { color: #faa21d;font-size: 26px; }
.style-51773 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-51773 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-51773 .h5-style { color: #faa21d; }
.style-51773 .h6-style { color: #faa21d; }
.style-51773 A { color: #faa21d; }
.style-51773 .button { color: #faa21d; }
.style-51773 { margin-bottom: 40px; }
.style-51773 time { font-size: 15px;margin-bottom: 10px; }
.style-51773 .category-description { margin-bottom: 15px; }
.style-51773 .link-image { margin: 0 0 10px 0; }
.style-51773 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-51773 .brief-description { margin-bottom: 10px; }
.style-51773 .location { font-size: 15px; }
.style-51773 .contact-info { font-size: 15px; }
.style-51773 .author { font-size: 15px;margin-bottom: 10px; }
.style-51773 .full-name { margin-bottom: 5px; }
.style-51773 .job-title { font-size: 15px; }
.style-51773 .bus-phone { font-size: 15px; }
.style-51773 .education { font-size: 15px; }
.style-51773 .email { font-size: 15px; }
.style-51773 .question { margin-bottom: 10px;line-height: 1.5; }
.style-51773 .submit-button { border-top: 2px solid #faa21d;border-bottom: 2px solid #faa21d;border-left: 2px solid #faa21d;border-right: 2px solid #faa21d;background: #faa21d;color: #ffffff;padding: 20px;font-size: 16px;margin-top: 15px; }
.style-51773 .header { font-size: 16px; }
.style-51773 .form-field-label { color: #faa21d;font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: bold; }
.style-51773 form input[type=text] { margin-bottom: 15px; }
.style-51773 form input[type=radio] { font-size: 5px; }
.style-51773 .radiobutton-label { margin-bottom: 10px;margin-left: 10px;font-size: 12px; }
.style-51773 form select:not([multiple]) { font-size: 12px; }
.style-51773 form select[multiple] { font-size: 12px; }
.style-51773 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-51773 li.group { margin-bottom: 25px; }
.style-51773 .registration { font-size: 15px; }
.style-21084 .h2-style { margin-bottom: 35px; }
.style-21084 .h3-style { margin-bottom: 10px; }
.style-21084 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #FAA21D;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-21084 .h4-style:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-21084 { margin-bottom: 40px;color: #FAA21D; }
.style-21084 time { font-size: 15px;margin-bottom: 10px; }
.style-21084 .category-description { margin-bottom: 15px; }
.style-21084 .link-image { margin: 0 0 10px 0; }
.style-21084 .h4-style A { display: block;margin-bottom: 10px; }
.style-21084 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-21084 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-21084 .location { font-size: 15px; }
.style-21084 .author { font-size: 15px;margin-bottom: 10px; }
.style-21084 .full-name { margin-bottom: 5px; }
.style-21084 .job-title { font-size: 15px; }
.style-21084 .bus-phone { font-size: 15px; }
.style-21084 .education { font-size: 15px; }
.style-21084 .email { font-size: 15px; }
.style-21084 .question { margin-bottom: 10px;line-height: 1.5; }
.style-21084 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px; }
.style-21084 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-21084 li.group { margin-bottom: 5px; }
.style-59811 .h2-style { margin-bottom: 35px; }
.style-59811 .h3-style { margin-bottom: 10px; }
.style-59811 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #FAA21D;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-59811 .h4-style:before { */content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px;: */; }
.style-59811 { margin-bottom: 40px;color: #FAA21D; }
.style-59811 time { font-size: 15px;margin-bottom: 10px; }
.style-59811 .category-description { margin-bottom: 15px; }
.style-59811 .link-image { margin: 0 0 10px 0; }
.style-59811 .h4-style A { display: block;margin-bottom: 10px; }
.style-59811 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-59811 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-59811 .location { font-size: 15px;font-family: 'Merriweather', serif;color: #3A3A3A;padding-left: 25px; }
.style-59811 .author { font-size: 15px;margin-bottom: 10px; }
.style-59811 .full-name { margin-bottom: 5px; }
.style-59811 .job-title { font-size: 15px; }
.style-59811 .bus-phone { font-size: 15px; }
.style-59811 .education { font-size: 15px; }
.style-59811 .email { font-size: 15px; }
.style-59811 .question { margin-bottom: 10px;line-height: 1.5; }
.style-59811 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px; }
.style-59811 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-59811 li.group { margin-bottom: 5px; }
.style-59811 .start-time { color: #FAA23D; }
.style-59811 .event-time { font-family: 'Merriweather', serif;font-size: 12px;color: #FAA23D; }
.style-59811 .h4-style.calendar-event-title { font-family: 'Merriweather', serif;font-size: 18px;color: #FAA23D; }
.style-59811 .h4-style.calendar-event-title a { font-family: 'Merriweather', serif;font-size: 18px;color: #FAA23D; }
.style-19752 .h1-style { color: #faa21d; }
.style-19752 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 0px;padding-bottom: 7px;border-bottom: 3px solid;color: #faa21d;letter-spacing: .04em; }
.style-19752 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-19752 .h4-style { color: #faa21d;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 22px);-ms-flex: 0 1 calc(50% - 22px);flex: 0 1 calc(50% - 22px);-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;padding: 0px 10px; }
.style-19752 .h5-style { color: #faa21d; }
.style-19752 .h6-style { color: #faa21d; }
.style-19752 A { color: #faa21d; }
.style-19752 .button { color: #faa21d; }
.style-19752 { margin-bottom: 40px; }
.style-19752 time { font-size: 15px;margin-bottom: 10px; }
.style-19752 .category-description { margin-bottom: 15px; }
.style-19752 .link-image { margin: 0 0 10px 0; }
.style-19752 .h4-style A { display: block;margin-bottom: 10px; }
.style-19752 .long-description { display: none; }
.style-19752 .brief-description { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 20px);-ms-flex: 0 1 calc(50% - 20px);flex: 0 1 calc(50% - 20px);-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;font-size: 15px;padding: 20px 10px;border-left: 2px solid #faa21d; }
.style-19752 .location { font-size: 15px; }
.style-19752 .author { font-size: 15px;margin-bottom: 10px; }
.style-19752 .job-title { font-size: 15px; }
.style-19752 .bus-phone { font-size: 15px; }
.style-19752 .education { font-size: 15px; }
.style-19752 .email { font-size: 15px; }
.style-19752 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19752 li.group { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 0;border-width: 0 2px 2px 2px;border-style: solid;border-color: #faa21d; }
.style-19752 li.group:first-child { border-top: 2px solid #faa21d; }
.style-19334 .h1-style { color: #FAA21D; }
.style-19334 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-19334 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-19334 .h4-style { color: #faa21d;margin-bottom: 5px;font-size: 20px; }
.style-19334 .h5-style { color: #faa21d; }
.style-19334 .h6-style { color: #faa21d; }
.style-19334 A { color: #faa21d; }
.style-19334 .button { color: #faa21d; }
.style-19334 { margin-bottom: 35px; }
.style-19334 .description { line-height: 26px; }
.style-19334 time { font-size: 15px;margin-bottom: 15px; }
.style-19334 .category-description { margin-bottom: 15px; }
.style-19334 .link-image { margin: 0 0 10px 0; }
.style-19334 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-19334 .brief-description { margin-bottom: 10px; }
.style-19334 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-19334 .contact-info { font-size: 15px; }
.style-19334 .author { font-size: 15px;margin-bottom: 10px; }
.style-19334 .full-name { margin-bottom: 5px; }
.style-19334 .job-title { font-size: 15px; }
.style-19334 .bus-phone { font-size: 15px; }
.style-19334 .education { font-size: 15px; }
.style-19334 .email { font-size: 15px; }
.style-19334 .question { margin-bottom: 10px;line-height: 1.5; }
.style-19334 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19334 li.group { margin-bottom: 25px; }
.style-19334 .registration { font-size: 15px; }
.style-20659 .h1-style { color: #faa21d; }
.style-20659 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-20659 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-20659 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-20659 .h5-style { color: #faa21d; }
.style-20659 .h6-style { color: #faa21d; }
.style-20659 A { color: #faa21d; }
.style-20659 .button { color: #faa21d; }
.style-20659 { margin-bottom: 40px; }
.style-20659 .description { line-height: 1.5em; }
.style-20659 time { font-size: 15px;margin-bottom: 10px; }
.style-20659 .category-description { margin-bottom: 15px; }
.style-20659 .link-image { margin: 0 0 10px 0; }
.style-20659 .h4-style A { display: block;margin-bottom: 10px; }
.style-20659 .brief-description { line-height: 1.5em; }
.style-20659 .location { font-size: 15px; }
.style-20659 .author { font-size: 15px;margin-bottom: 10px; }
.style-20659 .full-name { margin-bottom: 5px; }
.style-20659 .job-title { font-size: 15px; }
.style-20659 .bus-phone { font-size: 15px; }
.style-20659 .education { font-size: 15px; }
.style-20659 .email { font-size: 15px; }
.style-20659 .question { margin-bottom: 10px;line-height: 1.5; }
.style-20659 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-20659 li.group { margin-bottom: 15px; }
.style-60074 .h1-style { color: #FAA21D; }
.style-60074 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-60074 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-60074 .h4-style { color: #faa21d;margin-bottom: 5px;font-size: 20px; }
.style-60074 .h5-style { color: #faa21d; }
.style-60074 .h6-style { color: #faa21d; }
.style-60074 A { color: #faa21d; }
.style-60074 .button { color: #faa21d; }
.style-60074 { /*margin-bottom: 35px;*/
margin-bottom: 0px; }
.style-60074 .description { line-height: 26px; }
.style-60074 time { font-size: 15px;margin-bottom: 15px; }
.style-60074 .category-description { margin-bottom: 15px; }
.style-60074 .link-image { margin: 0 0 10px 0; }
.style-60074 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-60074 .brief-description { margin-bottom: 10px; }
.style-60074 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-60074 .contact-info { font-size: 15px; }
.style-60074 .author { font-size: 15px;margin-bottom: 10px; }
.style-60074 .full-name { margin-bottom: 5px; }
.style-60074 .job-title { font-size: 15px; }
.style-60074 .bus-phone { font-size: 15px; }
.style-60074 .education { font-size: 15px; }
.style-60074 .email { font-size: 15px; }
.style-60074 .question { margin-bottom: 10px;line-height: 1.5; }
.style-60074 .photo img { margin-bottom: 0px!important!; }
.style-60074 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-60074 .album { margin-bottom: 0px !important; }
.style-60074 li.group { /*margin-bottom: 25px;*/

margin-bottom: 0px; }
.style-60074 .registration { font-size: 15px; }
.style-19735 .h1-style { color: #ffa21d; }
.style-19735 .h2-style { color: #ffa21d;margin-bottom: 35px; }
.style-19735 .h3-style { color: #ffa21d;margin-bottom: 10px; }
.style-19735 .h4-style { color: #ffa21d;margin-bottom: 10px; }
.style-19735 .h5-style { color: #ffa21d; }
.style-19735 .h6-style { color: #ffa21d; }
.style-19735 A { color: #ffa21d; }
.style-19735 .button { color: #ffa21d; }
.style-19735 { margin-bottom: 40px; }
.style-19735 time { font-size: 15px;margin-bottom: 10px; }
.style-19735 .category-description { margin-bottom: 15px; }
.style-19735 .link-image { margin: 0 0 10px 0; }
.style-19735 .h4-style A { display: block;margin-bottom: 10px; }
.style-19735 .location { font-size: 15px; }
.style-19735 .author { font-size: 15px;margin-bottom: 10px; }
.style-19735 .job-title { font-size: 15px; }
.style-19735 .bus-phone { font-size: 15px; }
.style-19735 .education { font-size: 15px; }
.style-19735 .email { font-size: 15px; }
.style-19735 .title { font-size: 15px;font-weight: 400;margin: 0; }
.style-19735 .caption { font-size: 15px;font-weight: 400;margin: 0; }
.style-19735 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19735 .album-name { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.5;text-transform: uppercase;margin: 10px 0; }
.style-19735 .cover-photo { min-width: 100%; }
.style-19735 .file-count { font-size: 15px;font-weight: 400; }
.style-19735 .play-button { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-19735 .play-button:after { display: none; }
.style-19735 .album-list { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-right: -10px; }
.style-19735 .album { display: inline-block;margin: 0 10px 10px 0;color: #ffffff;background-color: #faa21d;padding: 15px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-moz-box-flex: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;min-width: 150px; }
.style-19735 li.group { margin-bottom: 15px; }
.style-21504 .h1-style { color: #faa21d; }
.style-21504 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-21504 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-21504 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-21504 .h5-style { color: #faa21d; }
.style-21504 .h6-style { color: #faa21d; }
.style-21504 A { color: #faa21d; }
.style-21504 .button { color: #faa21d; }
.style-21504 { margin-bottom: 40px; }
.style-21504 time { font-size: 15px;margin-bottom: 10px; }
.style-21504 .category-description { margin-bottom: 15px; }
.style-21504 .link-image { margin: 0 0 10px 0; }
.style-21504 .h4-style A { display: block;margin-bottom: 10px; }
.style-21504 .location { font-size: 15px; }
.style-21504 .author { font-size: 15px;margin-bottom: 10px; }
.style-21504 .full-name { margin-bottom: 5px; }
.style-21504 .job-title { font-size: 15px; }
.style-21504 .bus-phone { font-size: 15px; }
.style-21504 .education { font-size: 15px; }
.style-21504 .email { font-size: 15px; }
.style-21504 .question { margin-bottom: 10px;line-height: 1.5; }
.style-21504 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-21504 li.group { margin-bottom: 15px; }
.style-19340 .h1-style { color: #FAA21D; }
.style-19340 .h2-style { color: #faa21d;left: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;display: block;width: 100%;padding-top: 10px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-19340 .h3-style { color: #FAA21D;position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-19340 .h4-style { color: #FAA21D;margin-bottom: 10px; }
.style-19340 .h5-style { color: #FAA21D; }
.style-19340 .h6-style { color: #FAA21D; }
.style-19340 A { color: #FAA21D; }
.style-19340 .button { color: #FAA21D; }
.style-19340 { margin-bottom: 45px;position: relative;font-size: 24px;color: #FAA21D;font-weight: bold;letter-spacing: -.02em;padding-bottom: 30px; }
.style-19340 time { font-size: 15px;margin-bottom: 10px; }
.style-19340 .category-description { margin-bottom: 15px; }
.style-19340 .link-image { margin: 0 0 10px 0; }
.style-19340 .h4-style A { display: block;margin-bottom: 10px; }
.style-19340 .location { font-size: 15px; }
.style-19340 .author { font-size: 15px;margin-bottom: 10px; }
.style-19340 .job-title { font-size: 15px; }
.style-19340 .bus-phone { font-size: 15px; }
.style-19340 .education { font-size: 15px; }
.style-19340 .email { font-size: 15px; }
.style-19340 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19340 li.group { margin-bottom: 15px; }
.style-19340 div.content-wrap { padding-bottom: 20px;border-bottom: 2px solid;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-19754 .h1-style { color: #faa21d; }
.style-19754 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-19754 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-19754 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-19754 .h5-style { color: #faa21d; }
.style-19754 .h6-style { color: #faa21d; }
.style-19754 A { color: #faa21d; }
.style-19754 .button { color: #faa21d; }
.style-19754 { margin-bottom: 40px; }
.style-19754 time { font-size: 15px;margin-bottom: 10px; }
.style-19754 .category-description { margin-bottom: 15px; }
.style-19754 .link-image { margin: 0 0 10px 0; }
.style-19754 .h4-style A { display: block;margin-bottom: 10px; }
.style-19754 .location { font-size: 15px; }
.style-19754 .author { font-size: 15px;margin-bottom: 10px; }
.style-19754 .full-name { margin-bottom: 5px; }
.style-19754 .job-title { font-size: 15px; }
.style-19754 .bus-phone { font-size: 15px; }
.style-19754 .education { font-size: 15px; }
.style-19754 .email { font-size: 15px; }
.style-19754 .question { margin-bottom: 10px;line-height: 1.5; }
.style-19754 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19754 li.group { margin-bottom: 15px; }
.style-22839 .h1-style { color: #FAA21D; }
.style-22839 .h2-style { color: #FAA21D;margin-bottom: 35px; }
.style-22839 .h3-style { color: #FAA21D;margin-bottom: 10px; }
.style-22839 .h4-style { color: #FAA21D;margin-bottom: 10px;font-size: 20px; }
.style-22839 .h5-style { color: #FAA21D; }
.style-22839 .h6-style { color: #FAA21D; }
.style-22839 A { color: #FAA21D; }
.style-22839 .button { color: #FAA21D; }
.style-22839 { margin-bottom: 40px; }
.style-22839 time { margin-bottom: 10px; }
.style-22839 .category-description { margin-bottom: 15px; }
.style-22839 .link-image { margin: 0 0 10px 0; }
.style-22839 .h4-style A { display: block;margin-bottom: 10px; }
.style-22839 .brief-description { font-size: 16px; }
.style-22839 .location { font-size: 15px; }
.style-22839 .author { font-size: 15px;margin-bottom: 10px; }
.style-22839 .full-name { margin-bottom: 5px; }
.style-22839 .job-title { font-size: 18px; }
.style-22839 .bus-phone { font-size: 15px; }
.style-22839 .education { font-size: 15px; }
.style-22839 .email { font-size: 15px; }
.style-22839 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-22839 li.group { margin-bottom: 15px; }
.style-22839 .team-name { margin-bottom: 20px;font-family: 'Merriweather', serif;text-transform: none;font-size: 35px; }
.style-22839 .schedule-opponent { font-size: 18px;font-weight: normal;font-family: 'Open Sans', sans-serif;text-transform: uppercase;line-height: 1;margin: 0; }
.style-22839 .schedule-vs { font-size: 18px;font-weight: normal;font-family: 'Open Sans', sans-serif;line-height: 1; }
.style-22839 .schedule-result { font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22839 .schedule-highlights { padding-right: 15px; }
.style-22839 .schedule-highlights:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-22839 .schedule-title { font-size: 18px;font-weight: normal;color: #333333;margin: 0; }
.style-22839 .schedule-rescheduled { color: #9c9c9c;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22839 .schedule-cancelled { color: #ff0000;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22839 .schedule-directions { padding-right: 15px; }
.style-22839 .schedule-directions:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-22839 .event-detail { margin-top: 15px;padding-top: 15px;margin-bottom: 0;border-top: 1px solid #FAA21D; }
.style-22839 .game { margin-top: 15px;padding-top: 15px;margin-bottom: 0;border-top: 1px solid #015f4f; }
.style-22839 .game:first-child { margin-top: 0;padding-top: 0;border: none; }
.style-22839 .game .schedule-location { margin-top: 5px;font-size: 15px;font-style: italic; }
.style-22839 .game .ath-row.ath-row-one { color: #015F4F;margin-bottom: 10px;font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase; }
.style-22839 .game .ath-row.ath-row-three { font-size: 18px;font-weight: normal;color: #333333;margin: 0;line-height: 1; }
.style-22839 .league-status { color: #015f4f;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-22839 a.print-button span { color: inherit; }
.style-19360 { margin-bottom: 15px; }
.style-19360 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #faa21d;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19361 { margin-bottom: 15px; }
.style-19361 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19361 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #faa21d;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22550 { margin-bottom: 15px; }
.style-22550 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22550 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #faa21d;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22550 .page-title-level-3 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #faa21d;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22551 { margin-bottom: 15px; }
.style-22551 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22551 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #faa21d;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22551 .page-title-level-3 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #faa21d;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22551 .page-title-level-4 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #faa21d;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-52316 .h1-style { font-family: 'Merriweather', serif; }
.style-52316 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-52316 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-52316 .h4-style { margin-bottom: 10px; }
.style-52316 A { color: inherit; }
.style-52316 { color: #FFFFFF;background-color: #63A349;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.2;margin-bottom: 15px; }
.style-52316 time { font-size: 15px;margin-bottom: 10px; }
.style-52316 .category-description { margin-bottom: 15px; }
.style-52316 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-52316 .h4-style A { display: block;margin-bottom: 10px; }
.style-52316 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-52316 .location { font-size: 15px; }
.style-52316 .author { font-size: 15px;margin-bottom: 10px; }
.style-52316 .job-title { font-size: 15px; }
.style-52316 .bus-phone { font-size: 15px; }
.style-52316 .education { font-size: 15px; }
.style-52316 .email { font-size: 15px; }
.style-52316 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 22px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-52316 A.links-urllink:hover { text-decoration: none; }
.style-65336 .h2-style { margin-bottom: 35px; }
.style-65336 .h3-style { margin-bottom: 10px; }
.style-65336 .h4-style { margin-bottom: 10px; }
.style-65336 { margin-bottom: 40px; }
.style-65336 time { font-size: 15px;margin-bottom: 10px; }
.style-65336 .category-description { margin-bottom: 15px; }
.style-65336 .link-image { margin: 0 0 10px 0; }
.style-65336 .h4-style A { display: block;margin-bottom: 10px; }
.style-65336 .location { font-size: 15px; }
.style-65336 .author { font-size: 15px;margin-bottom: 10px; }
.style-65336 .job-title { font-size: 15px; }
.style-65336 .bus-phone { font-size: 15px; }
.style-65336 .education { font-size: 15px; }
.style-65336 .email { font-size: 15px; }
.style-65336 A.links-urllink { display: block;position: relative;font-weight: bold;font-size: 24px;padding: 18px 15px 18px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out; }
.style-65336 A.links-urllink:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-65336 A.links-urllink:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 15px);font-family: 'Open Sans', sans-serif; }
.style-65336 li.group { margin-top: 15px; }
.style-65336 li.group:first-child { margin-top: 0; }
.style-19640 .h2-style { margin-bottom: 35px; }
.style-19640 .h3-style { margin-bottom: 10px; }
.style-19640 .h4-style { margin-bottom: 10px; }
.style-19640 { margin-bottom: 40px; }
.style-19640 time { font-size: 15px;margin-bottom: 10px; }
.style-19640 .category-description { margin-bottom: 15px; }
.style-19640 .link-image { margin: 0 0 10px 0; }
.style-19640 .h4-style A { display: block;margin-bottom: 10px; }
.style-19640 .location { font-size: 15px; }
.style-19640 .author { font-size: 15px;margin-bottom: 10px; }
.style-19640 .job-title { font-size: 15px; }
.style-19640 .bus-phone { font-size: 15px; }
.style-19640 .education { font-size: 15px; }
.style-19640 .email { font-size: 15px; }
.style-19640 A.links-urllink { display: block;position: relative;font-weight: bold;font-size: 24px;padding: 18px 15px 18px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out; }
.style-19640 A.links-urllink:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-19640 A.links-urllink:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 15px);font-family: 'Open Sans', sans-serif; }
.style-19640 li.group { margin-top: 15px; }
.style-19640 li.group:first-child { margin-top: 0; }
.style-22871 .h2-style { margin-bottom: 10px; }
.style-22871 .h3-style { margin-bottom: 10px; }
.style-22871 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #63A349;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-22871 .h4-style:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-22871 A { font-weight: bold; }
.style-22871 { margin-bottom: 40px;color: #63A349; }
.style-22871 time { font-size: 15px;margin-bottom: 10px; }
.style-22871 .category-description { margin-bottom: 15px; }
.style-22871 .link-image { margin: 0 0 10px 0; }
.style-22871 .h4-style A { display: block;margin-bottom: 10px; }
.style-22871 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-22871 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-22871 .location { font-size: 15px; }
.style-22871 .author { font-size: 15px;margin-bottom: 10px; }
.style-22871 .full-name { margin-bottom: 5px; }
.style-22871 .job-title { font-size: 15px; }
.style-22871 .bus-phone { font-size: 15px; }
.style-22871 .education { font-size: 15px; }
.style-22871 .email { font-size: 15px; }
.style-22871 .question { margin-bottom: 10px;line-height: 1.5; }
.style-22871 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px; }
.style-22871 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-22871 li.group { margin-bottom: 0px; }
.style-65348 .h2-style { margin-bottom: 10px; }
.style-65348 .h3-style { margin-bottom: 10px; }
.style-65348 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #63A349;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-65348 .h4-style:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-65348 A { font-weight: bold; }
.style-65348 { margin-bottom: 40px;color: #63A349; }
.style-65348 time { font-size: 15px;margin-bottom: 10px; }
.style-65348 .category-description { margin-bottom: 15px; }
.style-65348 .link-image { margin: 0 0 10px 0; }
.style-65348 .h4-style A { display: block;margin-bottom: 10px; }
.style-65348 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-65348 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-65348 .location { font-size: 15px; }
.style-65348 .author { font-size: 15px;margin-bottom: 10px; }
.style-65348 .full-name { margin-bottom: 5px; }
.style-65348 .job-title { font-size: 15px; }
.style-65348 .bus-phone { font-size: 15px; }
.style-65348 .education { font-size: 15px; }
.style-65348 .email { font-size: 15px; }
.style-65348 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65348 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px; }
.style-65348 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-65348 li.group { margin-bottom: 0px; }
.style-65342 .h1-style { color: #63a349; }
.style-65342 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 0px;padding-bottom: 7px;border-bottom: 3px solid;color: #63a349;letter-spacing: .04em; }
.style-65342 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-65342 .h4-style { color: #63a349;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 22px);-ms-flex: 0 1 calc(50% - 22px);flex: 0 1 calc(50% - 22px);-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: center;padding: 0px 10px; }
.style-65342 .h5-style { color: #63a349; }
.style-65342 .h6-style { color: #63a349; }
.style-65342 A { color: #63a349; }
.style-65342 .button { color: #63a349; }
.style-65342 { margin-bottom: 40px; }
.style-65342 time { font-size: 15px;margin-bottom: 10px; }
.style-65342 .category-description { margin-bottom: 15px; }
.style-65342 .link-image { margin: 0 0 10px 0; }
.style-65342 .h4-style A { display: block;margin-bottom: 10px; }
.style-65342 .long-description { display: none; }
.style-65342 .brief-description { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 20px);-ms-flex: 0 1 calc(50% - 20px);flex: 0 1 calc(50% - 20px);-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;font-size: 15px;padding: 20px 10px;border-left: 2px solid;border-color: #63a349; }
.style-65342 .location { font-size: 15px; }
.style-65342 .author { font-size: 15px;margin-bottom: 10px; }
.style-65342 .job-title { font-size: 15px; }
.style-65342 .bus-phone { font-size: 15px; }
.style-65342 .education { font-size: 15px; }
.style-65342 .email { font-size: 15px; }
.style-65342 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65342 li.group { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 0;border-width: 0 2px 2px 2px;border-style: solid;border-color: #63A349; }
.style-65342 li.group:first-child { border-top: 2px solid #63a349; }
.style-19751 .h1-style { color: #63a349; }
.style-19751 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 0px;padding-bottom: 7px;border-bottom: 3px solid;color: #63a349;letter-spacing: .04em; }
.style-19751 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-19751 .h4-style { color: #63a349;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 22px);-ms-flex: 0 1 calc(50% - 22px);flex: 0 1 calc(50% - 22px);-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: center;padding: 0px 10px; }
.style-19751 .h5-style { color: #63a349; }
.style-19751 .h6-style { color: #63a349; }
.style-19751 A { color: #63a349; }
.style-19751 .button { color: #63a349; }
.style-19751 { margin-bottom: 40px; }
.style-19751 time { font-size: 15px;margin-bottom: 10px; }
.style-19751 .category-description { margin-bottom: 15px; }
.style-19751 .link-image { margin: 0 0 10px 0; }
.style-19751 .h4-style A { display: block;margin-bottom: 10px; }
.style-19751 .long-description { display: none; }
.style-19751 .brief-description { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(50% - 20px);-ms-flex: 0 1 calc(50% - 20px);flex: 0 1 calc(50% - 20px);-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;font-size: 15px;padding: 20px 10px;border-left: 2px solid;border-color: #63a349; }
.style-19751 .location { font-size: 15px; }
.style-19751 .author { font-size: 15px;margin-bottom: 10px; }
.style-19751 .job-title { font-size: 15px; }
.style-19751 .bus-phone { font-size: 15px; }
.style-19751 .education { font-size: 15px; }
.style-19751 .email { font-size: 15px; }
.style-19751 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19751 li.group { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 0;border-width: 0 2px 2px 2px;border-style: solid;border-color: #63A349; }
.style-19751 li.group:first-child { border-top: 2px solid #63a349; }
.style-24497 .h1-style { color: #63a349; }
.style-24497 .h2-style { color: #63a349;margin-bottom: 10px; }
.style-24497 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-24497 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-24497 .h5-style { color: #63a349; }
.style-24497 .h6-style { color: #63a349; }
.style-24497 A { color: #63a349; }
.style-24497 .button { color: #63a349; }
.style-24497 { margin-bottom: 40px; }
.style-24497 time { font-size: 15px;margin-bottom: 10px; }
.style-24497 .category-description { margin-bottom: 15px; }
.style-24497 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-24497 .h4-style A { display: block;margin-bottom: 10px; }
.style-24497 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-24497 .location { font-size: 15px; }
.style-24497 .author { font-size: 15px;margin-bottom: 10px; }
.style-24497 .job-title { font-size: 15px; }
.style-24497 .bus-phone { font-size: 15px; }
.style-24497 .education { font-size: 15px; }
.style-24497 .email { font-size: 15px; }
.style-24497 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-24497 li.group { margin-bottom: 15px; }
.style-65349 .h1-style { color: #63a349; }
.style-65349 .h2-style { color: #63a349;margin-bottom: 10px; }
.style-65349 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-65349 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-65349 .h5-style { color: #63a349; }
.style-65349 .h6-style { color: #63a349; }
.style-65349 A { color: #63a349; }
.style-65349 .button { color: #63a349; }
.style-65349 { margin-bottom: 40px; }
.style-65349 time { font-size: 15px;margin-bottom: 10px; }
.style-65349 .category-description { margin-bottom: 15px; }
.style-65349 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65349 .h4-style A { display: block;margin-bottom: 10px; }
.style-65349 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-65349 .location { font-size: 15px; }
.style-65349 .author { font-size: 15px;margin-bottom: 10px; }
.style-65349 .job-title { font-size: 15px; }
.style-65349 .bus-phone { font-size: 15px; }
.style-65349 .education { font-size: 15px; }
.style-65349 .email { font-size: 15px; }
.style-65349 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65349 li.group { margin-bottom: 15px; }
.style-19333 .h1-style { color: #63a349; }
.style-19333 .h2-style { color: #63a349;margin-bottom: 10px; }
.style-19333 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-19333 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-19333 .h5-style { color: #63a349; }
.style-19333 .h6-style { color: #63a349; }
.style-19333 A { color: #63a349; }
.style-19333 .button { color: #63a349; }
.style-19333 { margin-bottom: 40px; }
.style-19333 time { font-size: 15px;margin-bottom: 10px; }
.style-19333 .category-description { margin-bottom: 15px; }
.style-19333 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-19333 .h4-style A { display: block;margin-bottom: 10px; }
.style-19333 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-19333 .location { font-size: 15px; }
.style-19333 .author { font-size: 15px;margin-bottom: 10px; }
.style-19333 .job-title { font-size: 15px; }
.style-19333 .bus-phone { font-size: 15px; }
.style-19333 .education { font-size: 15px; }
.style-19333 .email { font-size: 15px; }
.style-19333 .lists img { padding-right: 20px; }
.style-19333 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-19333 li.group { margin-bottom: 15px;clear: both;padding: 0px; }
.style-19723 .h1-style { color: #63a349; }
.style-19723 .h2-style { color: #63a349;margin-bottom: 35px; }
.style-19723 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-19723 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-19723 .h5-style { color: #63a349; }
.style-19723 .h6-style { color: #63a349; }
.style-19723 A { color: #63a349; }
.style-19723 .button { color: #63a349; }
.style-19723 { margin-bottom: 40px; }
.style-19723 time { font-size: 15px;margin-bottom: 10px; }
.style-19723 .category-description { margin-bottom: 15px; }
.style-19723 .link-image { margin: 0 0 10px 0; }
.style-19723 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-19723 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-19723 .long-description { margin-left: 30px; }
.style-19723 .brief-description { margin-left: 30px; }
.style-19723 .location { font-size: 15px; }
.style-19723 .author { font-size: 15px;margin-bottom: 10px; }
.style-19723 .job-title { font-size: 15px; }
.style-19723 .bus-phone { font-size: 15px; }
.style-19723 .education { font-size: 15px; }
.style-19723 .email { font-size: 15px; }
.style-19723 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19723 li.group { margin-bottom: 15px; }
.style-19723 .readmore-detail-page { margin-left: 30px; }
.style-58276 .h1-style { color: #63a349; }
.style-58276 .h2-style { color: #63A349;margin-bottom: 35px; }
.style-58276 .h3-style { color: #63A349;margin-bottom: 10px; }
.style-58276 .h4-style { color: #050505;margin-bottom: 10px; }
.style-58276 .h5-style { color: #36A349; }
.style-58276 .h6-style { color: #63A349; }
.style-58276 A { color: #63A349; }
.style-58276 .button { color: #63A349; }
.style-58276 { margin-bottom: 40px;color: #050505; }
.style-58276 time { font-size: 15px;margin-bottom: 10px; }
.style-58276 .category-description { margin-bottom: 15px; }
.style-58276 .link-image { margin: 0 0 10px 0; }
.style-58276 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-58276 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-58276 .long-description { margin-left: 30px; }
.style-58276 .brief-description { margin-left: 30px; }
.style-58276 .location { font-size: 15px; }
.style-58276 .author { font-size: 15px;margin-bottom: 10px; }
.style-58276 .full-name { margin-bottom: 5px; }
.style-58276 .job-title { font-size: 15px; }
.style-58276 .bus-phone { font-size: 15px; }
.style-58276 .education { font-size: 15px; }
.style-58276 .email { font-size: 15px; }
.style-58276 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-58276 li.group { margin-bottom: 15px; }
.style-58276 .readmore-detail-page { margin-left: 30px; }
.style-65340 .h1-style { color: #63a349; }
.style-65340 .h2-style { color: #63a349;margin-bottom: 35px; }
.style-65340 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-65340 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-65340 .h5-style { color: #63a349; }
.style-65340 .h6-style { color: #63a349; }
.style-65340 A { color: #63a349; }
.style-65340 .button { color: #63a349; }
.style-65340 { margin-bottom: 40px; }
.style-65340 time { font-size: 15px;margin-bottom: 10px; }
.style-65340 .category-description { margin-bottom: 15px; }
.style-65340 .link-image { margin: 0 0 10px 0; }
.style-65340 .h4-style A { display: block;margin-bottom: 10px; }
.style-65340 .location { font-size: 15px; }
.style-65340 .author { font-size: 15px;margin-bottom: 10px; }
.style-65340 .job-title { font-size: 15px; }
.style-65340 .bus-phone { font-size: 15px; }
.style-65340 .education { font-size: 15px; }
.style-65340 .email { font-size: 15px; }
.style-65340 .title { font-size: 15px;font-weight: 400;margin: 0;visibilty: hidden; }
.style-65340 .title:hover { visibility: hidden; }
.style-65340 .caption { font-size: 15px;font-weight: 400;margin: 0; }
.style-65340 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65340 .album-name { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.5;text-transform: uppercase;margin: 10px 0; }
.style-65340 .cover-photo { min-width: 100%; }
.style-65340 .file-count { font-size: 15px;font-weight: 400; }
.style-65340 .play-button { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-65340 .play-button:after { display: none; }
.style-65340 .album-list { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-right: -10px; }
.style-65340 .album { display: inline-block;margin: 0 10px 10px 0;color: #ffffff;background-color: #63a349;padding: 15px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-moz-box-flex: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;min-width: 150px; }
.style-65340 li.group { margin-bottom: 15px; }
.style-19734 .h1-style { color: #63a349; }
.style-19734 .h2-style { color: #63a349;margin-bottom: 35px; }
.style-19734 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-19734 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-19734 .h5-style { color: #63a349; }
.style-19734 .h6-style { color: #63a349; }
.style-19734 A { color: #63a349; }
.style-19734 .button { color: #63a349; }
.style-19734 { margin-bottom: 40px; }
.style-19734 time { font-size: 15px;margin-bottom: 10px; }
.style-19734 .category-description { margin-bottom: 15px; }
.style-19734 .link-image { margin: 0 0 10px 0; }
.style-19734 .h4-style A { display: block;margin-bottom: 10px; }
.style-19734 .location { font-size: 15px; }
.style-19734 .author { font-size: 15px;margin-bottom: 10px; }
.style-19734 .job-title { font-size: 15px; }
.style-19734 .bus-phone { font-size: 15px; }
.style-19734 .education { font-size: 15px; }
.style-19734 .email { font-size: 15px; }
.style-19734 .title { font-size: 15px;font-weight: 400;margin: 0;visibilty: hidden; }
.style-19734 .title:hover { visibility: hidden; }
.style-19734 .caption { font-size: 15px;font-weight: 400;margin: 0; }
.style-19734 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19734 .album-name { color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.5;text-transform: uppercase;margin: 10px 0; }
.style-19734 .cover-photo { min-width: 100%;max-width: 350px; }
.style-19734 .file-count { font-size: 15px;font-weight: 400; }
.style-19734 .play-button { font-family: 'Open Sans', sans-serif;color: #FFFFFF; }
.style-19734 .play-button:after { display: none; }
.style-19734 .album-list { display: -webkit-box;/*safari*/
    display: -moz-box;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*safari*/
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: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-moz-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-moz-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-right: -10px; }
.style-19734 .album { display: inline-block;margin: 0 10px 10px 0;color: #ffffff;background-color: #63a349;padding: 15px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-moz-box-flex: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;min-width: 150px; }
.style-19734 li.group { margin-bottom: 15px; }
.style-19373 .h1-style { color: #63a349; }
.style-19373 .h2-style { color: #63a349;left: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;display: block;width: 100%;padding-top: 10px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-19373 .h3-style { color: #63a349;position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-19373 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-19373 .h5-style { color: #63a349; }
.style-19373 .h6-style { color: #63a349; }
.style-19373 A { color: #63a349; }
.style-19373 .button { color: #63a349; }
.style-19373 { margin-bottom: 45px;position: relative;font-size: 24px;color: #63a349;font-weight: bold;letter-spacing: -.02em;padding-bottom: 30px; }
.style-19373 time { font-size: 15px;margin-bottom: 10px; }
.style-19373 .category-description { margin-bottom: 15px; }
.style-19373 .link-image { margin: 0 0 10px 0; }
.style-19373 .h4-style A { display: block;margin-bottom: 10px; }
.style-19373 .location { font-size: 15px; }
.style-19373 .author { font-size: 15px;margin-bottom: 10px; }
.style-19373 .job-title { font-size: 15px; }
.style-19373 .bus-phone { font-size: 15px; }
.style-19373 .education { font-size: 15px; }
.style-19373 .email { font-size: 15px; }
.style-19373 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19373 li.group { margin-bottom: 15px; }
.style-19373 div.content-wrap { padding-bottom: 20px;border-bottom: 2px solid;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-68067 .h1-style { color: #63a349; }
.style-68067 .h2-style { color: #63a349;left: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;display: block;width: 100%;padding-top: 5px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-68067 .h3-style { color: #63a349;position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-68067 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-68067 .h5-style { color: #63a349; }
.style-68067 .h6-style { color: #63a349; }
.style-68067 A { color: #63a349; }
.style-68067 .button { color: #63a349; }
.style-68067 { margin-bottom: 45px;position: relative;font-size: 24px;color: #63a349;font-weight: bold;letter-spacing: -.02em;padding-bottom: 30px; }
.style-68067 time { font-size: 15px;margin-bottom: 10px; }
.style-68067 .category-description { margin-bottom: 15px; }
.style-68067 .link-image { margin: 0 0 10px 0; }
.style-68067 .h4-style A { display: block;margin-bottom: 10px; }
.style-68067 .location { font-size: 15px; }
.style-68067 .author { font-size: 15px;margin-bottom: 10px; }
.style-68067 .job-title { font-size: 15px; }
.style-68067 .bus-phone { font-size: 15px; }
.style-68067 .education { font-size: 15px; }
.style-68067 .email { font-size: 15px; }
.style-68067 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-68067 li.group { margin-bottom: 15px; }
.style-68067 div.content-wrap { padding-bottom: 20px;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-65350 .h2-style { margin-bottom: 10px;font-size: 20px;font-weight: bold; }
.style-65350 .h3-style { margin-bottom: 10px; }
.style-65350 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #63A349;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-65350 .h4-style:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-65350 A { font-weight: bold; }
.style-65350 { margin-bottom: 40px;color: #63A349; }
.style-65350 time { font-size: 15px;margin-bottom: 10px; }
.style-65350 .category-description { margin-bottom: 15px; }
.style-65350 .link-image { margin: 0 0 10px 0; }
.style-65350 .h4-style A { display: block;margin-bottom: 10px; }
.style-65350 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-65350 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-65350 .location { font-size: 15px; }
.style-65350 .author { font-size: 15px;margin-bottom: 10px; }
.style-65350 .full-name { margin-bottom: 5px; }
.style-65350 .job-title { font-size: 15px; }
.style-65350 .bus-phone { font-size: 15px; }
.style-65350 .education { font-size: 15px; }
.style-65350 .email { font-size: 15px; }
.style-65350 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65350 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;color: inherit;padding-left: 25px;font-size: 12px; }
.style-65350 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-65350 li.group { margin-bottom: 0px; }
.style-25307 .h2-style { margin-bottom: 10px;font-size: 20px;font-weight: bold; }
.style-25307 .h3-style { margin-bottom: 10px; }
.style-25307 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #63A349;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-25307 .h4-style:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-25307 A { font-weight: bold; }
.style-25307 { margin-bottom: 40px;color: #63A349; }
.style-25307 time { font-size: 15px;margin-bottom: 10px; }
.style-25307 .category-description { margin-bottom: 15px; }
.style-25307 .link-image { margin: 0 0 10px 0; }
.style-25307 .h4-style A { display: block;margin-bottom: 10px; }
.style-25307 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-25307 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-25307 .location { font-size: 15px; }
.style-25307 .author { font-size: 15px;margin-bottom: 10px; }
.style-25307 .full-name { margin-bottom: 5px; }
.style-25307 .job-title { font-size: 15px; }
.style-25307 .bus-phone { font-size: 15px; }
.style-25307 .education { font-size: 15px; }
.style-25307 .email { font-size: 15px; }
.style-25307 .question { margin-bottom: 10px;line-height: 1.5; }
.style-25307 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;color: inherit;padding-left: 25px;font-size: 12px; }
.style-25307 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-25307 li.group { margin-bottom: 0px; }
.style-64517 .h1-style { color: #63A349; }
.style-64517 .h2-style { color: #63A349;margin-bottom: 35px; }
.style-64517 .h3-style { color: #63A349;margin-bottom: 10px; }
.style-64517 .h4-style { color: #63A349;margin-bottom: 10px;font-size: 20px; }
.style-64517 .h5-style { color: #63A349; }
.style-64517 .h6-style { color: #63A349; }
.style-64517 A { color: #63A349; }
.style-64517 .button { color: #63A349; }
.style-64517 { margin-bottom: 40px;color: #63A349; }
.style-64517 time { margin-bottom: 10px; }
.style-64517 .readmore { color: #63A349; }
.style-64517 .category-description { margin-bottom: 15px; }
.style-64517 .link-image { margin: 0 0 10px 0; }
.style-64517 .h4-style A { display: block;margin-bottom: 10px; }
.style-64517 .brief-description { font-size: 16px; }
.style-64517 .location { font-size: 15px; }
.style-64517 .author { font-size: 15px;margin-bottom: 10px; }
.style-64517 .full-name { margin-bottom: 5px; }
.style-64517 .job-title { font-size: 18px; }
.style-64517 .bus-phone { font-size: 15px; }
.style-64517 .education { font-size: 15px; }
.style-64517 .email { font-size: 15px; }
.style-64517 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-64517 li.group { margin-bottom: 15px; }
.style-64517 .team-name { margin-bottom: 20px;font-family: 'Merriweather', serif;text-transform: none;font-size: 35px; }
.style-64517 .schedule-opponent { font-size: 18px;font-weight: normal;font-family: 'Open Sans', sans-serif;text-transform: uppercase;line-height: 1;margin: 0; }
.style-64517 .schedule-vs { font-size: 18px;font-weight: normal;font-family: 'Open Sans', sans-serif;line-height: 1; }
.style-64517 .schedule-result { font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-64517 .schedule-highlights { padding-right: 15px; }
.style-64517 .schedule-highlights:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-64517 .schedule-title { font-size: 18px;font-weight: normal;color: #333333;margin: 0; }
.style-64517 .schedule-rescheduled { color: #9c9c9c;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-64517 .schedule-cancelled { color: #ff0000;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-64517 .schedule-directions { padding-right: 15px; }
.style-64517 .schedule-directions:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-64517 .event-detail { margin-top: 15px;padding-top: 15px;margin-bottom: 0;border-top: 1px solid #FAA21D;color: #63A349; }
.style-64517 .view-comments { color: #63A349; }
.style-64517 .game { margin-top: 15px;padding-top: 15px;margin-bottom: 0;border-top: 1px solid #015f4f; }
.style-64517 .game:first-child { margin-top: 0;padding-top: 0;border: none; }
.style-64517 .game .schedule-location { margin-top: 5px;font-size: 15px;font-style: italic; }
.style-64517 .game .ath-row.ath-row-one { color: #015F4F;margin-bottom: 10px;font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase; }
.style-64517 .game .ath-row.ath-row-three { font-size: 18px;font-weight: normal;color: #333333;margin: 0;line-height: 1; }
.style-64517 .league-status { color: #015f4f;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-64517 a.print-button span { color: inherit; }
.style-19358 { margin-bottom: 15px; }
.style-19358 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19358 .header-widget { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19359 { margin-bottom: 15px; }
.style-19359 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19359 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22552 { margin-bottom: 15px; }
.style-22552 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22552 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22552 .page-title-level-3 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22553 { margin-bottom: 15px; }
.style-22553 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22553 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22553 .page-title-level-3 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-22553 .page-title-level-4 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #63a349;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-67644 { padding-top: 70vh;padding-bottom: 20px;color: inherit;position: relative; }
.style-67644 .header-widget { font-size: calc(24px + (60 - 24) * ((100vw - 300px) / (1600 - 300)));text-align: center;font-weight: 500; }
.style-67645 { margin-bottom: 15px;text-align: center; }
.style-67645 A.links-urllink { font-size: 1.25em;display: block;padding: 10px;transition: color 125ms ease-in-out; }
.style-67645 A.links-urllink:hover { text-decoration: none;color: #f07a3d; }
.style-67645 A.links-urllink:after { content: "\00BB";text-decoration: none;padding-left: .5em; }
.style-67645 li.group { display: inline-block;text-align: center;color: #efefef;transition: background .3s;position: relative;font-family: 'Open Sans', sans-serif;border-radius: 3px;font-weight: 500; }
.style-67649 { font-size: 0;min-width: 145%;overflow: hidden;position: relative;min-height: 100%;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%); }
.style-67649 .album-list { margin: 0; }
.style-67649 .album { margin: 0; }
.style-67649 li.group { margin: 0; }
.style-67649 div.content-wrap { min-width: calc(100vh * 1.78);width: 100%; }
.style-67692 .h2-style { font-size: calc(20px + (52 - 20) * ((100vw - 300px) / (1600 - 300)));letter-spacing: -.01em;font-weight: 600;line-height: 1.6; }
.style-67692 { margin-bottom: 15px;color: #f07a3d; }
.style-67692 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-67692 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;line-height: 1; }
.style-67681 .h2-style { font-size: calc(40px + (102 - 40) * ((100vw - 300px) / (1600 - 300)));line-height: 1;padding-bottom: .15em; }
.style-67681 .h4-style { opacity: 0;color: #fff;position: absolute;font-weight: 600;font-size: calc(13px + (22 - 13) * ((100vw - 300px) / (1600 - 300)));line-height: 1.35;top: 50%;left: 50%;width: 92%;box-sizing: border-box;transform: translateX(-50%) translateY(-50%);transition: opacity .3s ease-in-out; }
.style-67681 { background: #015f4f !important;color: #fff;margin-bottom: 4rem;min-height: 100%;position: relative;display: -ms-flexbox;/*comment*/
    display: flex;/*comment*/
    -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-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }
.style-67681 .readmore { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1;margin: 0;padding: 0;text-indent: -999em; }
.style-67681 .readmore:after { display: none; }
.style-67681 .category-description { font-size: calc(12px + (22 - 12) * ((100vw - 300px) / (1600 - 300)));position: absolute;bottom: 2.2vw;left: 2.2vw;width: calc(97% - 2.2vw); }
.style-67681 .link-image { margin: 0;width: 100%;opacity: 1;transition: opacity .75s ease-in-out;object-fit: cover;min-height: 100%;min-width: 100%; }
.style-67681 .news img { margin: 0;width: 100%;opacity: 1;transition: opacity .75s ease-in-out;object-fit: cover;min-height: 100%;min-width: 100%; }
.style-67681 .lists img { margin: 0;width: 100%;opacity: 1;transition: opacity .75s ease-in-out;object-fit: cover;min-height: 100%;min-width: 100%; }
.style-67681 A.links-urllink { opacity: 0;color: #fff;position: absolute;font-weight: 600;font-size: calc(13px + (22 - 13) * ((100vw - 300px) / (1600 - 300)));line-height: 1.35;top: 50%;left: 50%;width: 92%;box-sizing: border-box;transform: translateX(-50%) translateY(-50%);transition: opacity .3s ease-in-out; }
.style-67681 A.links-urllink:hover { text-decoration: none; }
.style-67681 li.group { max-height: 10rem;overflow: hidden;position: relative;background: #f07a3d;-webkit-flex: 1 1 calc(50% - 1px);-ms-flex: 1 1 calc(50% - 1px);flex: 1 1 calc(50% - 1px);text-align: center;border-top: 1px solid #fff;border-left: 1px solid #fff;margin-top: -1px;margin-left: -1px; }
.style-67679 { margin-bottom: 4rem;background: #5e5e5e;padding: 0 2.2vw;-webkit-flex: 0 1 auto !important;-ms-flex: 0 1 auto !important;flex: 0 1 auto !important;transition: background-color .75s ease-in-out; }
.style-67679 A.links-urllink { font-size: calc(18px + (32 - 18) * ((100vw - 300px) / (1600 - 300)));line-height: 1;display: block;margin: 0;padding: 1.25rem 0;transition: .3s ease-in-out opacity;font-weight: bold;border-top: 1px solid #fff;font-family: 'Merriweather', serif; }
.style-67679 A.links-urllink:hover { text-decoration: none;color: #fff; }
.style-67679 A.links-urllink:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-67679 A.links-urllink:after { content: "\00BB";text-decoration: none;padding-left: .5em;font-family: 'Open Sans', sans-serif; }
.style-67679 li.group { display: block;color: #fff;position: relative;font-weight: 500; }
.style-67680 { margin-bottom: 0 !important;background: #025f50;padding: 0 2.2vw;-webkit-flex: 0 1 auto !important;-ms-flex: 0 1 auto !important;flex: 0 1 auto !important;transition: background-color .75s ease-in-out; }
.style-67680 A.links-urllink { font-size: calc(18px + (32 - 18) * ((100vw - 300px) / (1600 - 300)));line-height: 1;display: block;margin: 0;padding: 1.25rem 0;transition: .3s ease-in-out opacity;font-weight: bold;border-bottom: 1px solid #fff;font-family: 'Merriweather', serif; }
.style-67680 A.links-urllink:hover { text-decoration: none;opacity: .5;color: #fff; }
.style-67680 A.links-urllink:after { content: "\00BB";text-decoration: none;padding-left: .5em;font-family: 'Open Sans', sans-serif; }
.style-67680 li.group { display: block;color: #fff;position: relative;font-weight: 500; }
.style-67929 .h1-style { color: #FAA21D; }
.style-67929 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-67929 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-67929 .h4-style { color: #faa21d;margin-bottom: 5px;font-size: 20px; }
.style-67929 .h5-style { color: #faa21d; }
.style-67929 .h6-style { color: #faa21d; }
.style-67929 A { color: #faa21d; }
.style-67929 .button { color: #faa21d; }
.style-67929 { margin-bottom: 35px; }
.style-67929 .description { line-height: 26px; }
.style-67929 time { font-size: 15px;margin-bottom: 15px; }
.style-67929 .category-description { margin-bottom: 15px; }
.style-67929 .link-image { margin: 0 0 10px 0; }
.style-67929 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-67929 .brief-description { margin-bottom: 10px; }
.style-67929 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-67929 .contact-info { font-size: 15px; }
.style-67929 .author { font-size: 15px;margin-bottom: 10px; }
.style-67929 .full-name { margin-bottom: 5px; }
.style-67929 .job-title { font-size: 15px; }
.style-67929 .bus-phone { font-size: 15px; }
.style-67929 .education { font-size: 15px; }
.style-67929 .email { font-size: 15px; }
.style-67929 .question { margin-bottom: 10px;line-height: 1.5; }
.style-67929 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-67929 .album-name { margin: 1rem 0; }
.style-67929 li.group { margin-bottom: 25px; }
.style-67929 .registration { font-size: 15px; }
.style-19385 { background-color: #FAA21d;margin-bottom: 15px;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19385:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-19385 .link-image { margin: 0 0 30px 0;width: 100%; }
.style-19385 .long-description { margin: 0 30px 30px 30px;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 1.2em;line-height: 1.2em; }
.style-19385 A.links-urllink { display: block;font-size: 55px;line-height: 1.2em;letter-spacing: -.04em;color: #ffffff;font-weight: bold;margin: 0 30px;padding-bottom: 10px; }
.style-19385 A.links-urllink:hover { text-decoration: none; }
.style-19385 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-19385 li.group { position: relative; }
.style-19386 { background-color: #218f69;margin-bottom: 15px;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19386:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-19386 .link-image { margin: 0 0 30px 0;width: 100%; }
.style-19386 .long-description { margin: 0 30px 30px 30px;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 1.2em;line-height: 1.2em; }
.style-19386 A.links-urllink { display: block;font-size: 55px;line-height: 1.2em;letter-spacing: -.04em;color: #ffffff;font-weight: bold;margin: 0 30px;padding-bottom: 10px; }
.style-19386 A.links-urllink:hover { text-decoration: none; }
.style-19386 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-19386 li.group { position: relative; }
.style-20663 .h2-style { margin-bottom: 35px; }
.style-20663 .h3-style { margin-bottom: 10px; }
.style-20663 .h4-style { margin-bottom: 10px; }
.style-20663 { margin-bottom: 15px; }
.style-20663 time { font-size: 15px;margin-bottom: 10px; }
.style-20663 .category-description { margin-bottom: 15px; }
.style-20663 .link-image { margin: 0 0 10px 0; }
.style-20663 .h4-style A { display: block;margin-bottom: 10px; }
.style-20663 .location { font-size: 15px; }
.style-20663 .author { font-size: 15px;margin-bottom: 10px; }
.style-20663 .job-title { font-size: 15px; }
.style-20663 .bus-phone { font-size: 15px; }
.style-20663 .education { font-size: 15px; }
.style-20663 .email { font-size: 15px; }
.style-20663 A.links-urllink { display: block;position: relative;font-weight: bold;font-size: 24px;padding: 18px 15px 18px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-20663 A.links-urllink:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-20663 A.links-urllink:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 17px);font-family: 'Open Sans', sans-serif; }
.style-20663 li.group { margin-top: 15px; }
.style-20663 li.group:first-child { margin-top: 0; }
.style-19384 .header-widget { font-size: 90px;padding: 30px; }
.style-19384 .cover-photo { width: 100%; }
.style-19392 .link-image { width: 100%;margin: 0;display: block; }
.style-19392 A.links-urllink { display: block;font-size: 60px;line-height: 66px;letter-spacing: -.04em;color: #ffffff;font-weight: bold;margin: 0 30px;padding-bottom: 50px; }
.style-19392 A.links-urllink:hover { text-decoration: none; }
.style-19392 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-19392 li.group { position: relative; }
.style-19537 .h3-style { -webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19537 { background-color: #f07a3d;margin-bottom: 15px;color: #FFFFFF;padding: 30px;position: relative;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19537:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-19537 .link-image { margin: -30px -30px -30px 0;float: right;max-width: 60%;position: relative; }
.style-19537 .long-description { font-size: 55px;letter-spacing: -.04em;line-height: 1em;font-weight: 700;margin-top: 20px; }
.style-19537 A.links-urllink { display: block;font-size: 40px;line-height: 44px;letter-spacing: .04em;color: #ffffff;font-weight: 800;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-19537 A.links-urllink:hover { text-decoration: none; }
.style-19537 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-19519 { background-color: #015f4f;margin-bottom: 15px;color: #ffffff;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19519:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-19519 .link-image { margin: 0;max-width: 60%;float: left; }
.style-19519 A.links-urllink { font-size: 90px;line-height: 90px;padding: 30px 15px;letter-spacing: -.04em;color: #ffffff;font-family: 'Open Sans', sans-serif;vertical-align: top;display: inline-block;width: calc(40% - 30px); }
.style-19519 A.links-urllink:hover { text-decoration: none; }
.style-19519 li.group { position: relative;display: table;padding: 3px 0 3px; }
.style-59024 .h1-style { font-family: 'Open Sans', sans-serif;font-size: 48px; }
.style-59024 .h2-style { font-family: 'Open Sans', sans-serif; }
.style-59024 { background-color: #015f4f;margin-bottom: 15px;color: #ffffff;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-59024:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-59024 .link-image { margin: 0;max-width: 60%;float: left; }
.style-59024 A.links-urllink { font-size: 70px;line-height: 90px;padding: 30px 15px;letter-spacing: -.04em;color: #ffffff;font-family: 'Open Sans', sans-serif;vertical-align: top;display: inline-block;width: calc(40% - 30px); }
.style-59024 A.links-urllink:hover { text-decoration: none; }
.style-59024 li.group { position: relative;display: table;padding: 3px 0 3px; }
.style-19376 .cover-photo { width: 100%;max-width: 100%; }
.style-19376 .play-button { position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url('/ftpimages/148/site/992/images/playIcon.png');background-position: center center;background-repeat: no-repeat; }
.style-19376 .play-button:hover { background-color: rgba(0, 0, 0, .2); }
.style-19376 .play-button:after { display: none; }
.style-19376 .album { position: relative; }
.style-19394 { margin-bottom: 15px; }
.style-19394 .link-image { width: 100%;margin: 0; }
.style-19394 .long-description { display: block;font-size: 60px;line-height: 66px;letter-spacing: -.04em;color: #ffffff;font-weight: bold;padding: 0 30px 30px 30px;font-style: italic; }
.style-19394 A.links-urllink { display: block;font-size: 60px;line-height: 66px;letter-spacing: -.04em;color: #ffffff;font-weight: bold;padding: 30px 30px 0 30px; }
.style-19394 A.links-urllink:hover { text-decoration: none; }
.style-19394 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-19394 li.group { position: relative; }
.style-19393 { margin-bottom: 15px; }
.style-19393 .link-image { width: 100%;margin: 0; }
.style-19393 .long-description { padding: 0 30px 30px 30px;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 1.2em;line-height: 1.2em; }
.style-19393 A.links-urllink { display: block;font-size: 90px;line-height: 100px;letter-spacing: -.04em;color: #ffffff;font-weight: bold;padding: 30px 30px 10px 30px; }
.style-19393 A.links-urllink:hover { text-decoration: none; }
.style-19393 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-19393 li.group { position: relative; }
.style-28728 { margin-bottom: 15px; }
.style-28728 .link-image { width: 100%;margin: 0; }
.style-28728 .long-description { padding: 0 30px 30px 30px;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 1.2em;line-height: 1.2em; }
.style-28728 A.links-urllink { display: block;font-size: 60px;line-height: 66px;letter-spacing: -.04em;color: #ffffff;font-weight: bold;padding: 30px 30px 0 30px; }
.style-28728 A.links-urllink:hover { text-decoration: none; }
.style-28728 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-28728 li.group { position: relative; }
.style-19741 .h2-style { margin-bottom: 35px; }
.style-19741 .h3-style { margin-bottom: 10px; }
.style-19741 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-19741 .h4-style:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-19741 { margin-bottom: 40px; }
.style-19741 time { font-size: 15px;margin-bottom: 10px; }
.style-19741 .category-description { margin-bottom: 15px; }
.style-19741 .link-image { margin: 0 0 10px 0; }
.style-19741 .h4-style A { display: block;margin-bottom: 10px; }
.style-19741 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-19741 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-19741 .location { font-size: 15px; }
.style-19741 .author { font-size: 15px;margin-bottom: 10px; }
.style-19741 .full-name { margin-bottom: 5px; }
.style-19741 .job-title { font-size: 15px; }
.style-19741 .bus-phone { font-size: 15px; }
.style-19741 .education { font-size: 15px; }
.style-19741 .email { font-size: 15px; }
.style-19741 .question { margin-bottom: 10px;line-height: 1.5; }
.style-19741 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px; }
.style-19741 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-19741 li.group { margin-bottom: 5px; }
.style-22630 .photo img { width: 100%; }
.style-22630 .externalvideo .content-wrap { padding: 0; }
.style-22630 .album .photo-list { margin-bottom: 0; }
.style-22640 { font-size: 0;height: 100px;width: 100%;overflow: hidden;position: relative; }
.style-22640 div.content-wrap { min-width: calc(100vh * 1.78);width: 100%; }
.style-22654 { font-size: 0;width: 100%;position: relative;margin-top: 50px; }
.style-22654 div.content-wrap { width: 100%; }
.style-22635 { margin-bottom: 15px; }
.style-22635 A.links-urllink { font-size: 1.25em;display: block;padding: 15px;transition: background 125ms ease-in-out; }
.style-22635 A.links-urllink:hover { text-decoration: none;background: #f07a3d;color: inherit; }
.style-22635 li.group { border: 3px solid;text-align: center;margin-bottom: 15px;text-transform: uppercase;font-weight: bold;color: #ffffff;transition: background .3s;position: relative;font-family: 'Open Sans', sans-serif;border-radius: 3px; }
.style-22653 { margin-bottom: 15px; }
.style-22653 A.links-urllink { font-size: 1.25em;display: block;padding: 15px;transition: all 125ms ease-in-out; }
.style-22653 A.links-urllink:hover { text-decoration: none;background: #f07a3d;color: #ffffff; }
.style-22653 li.group { border: 3px solid;text-align: center;margin-bottom: 15px;text-transform: uppercase;font-weight: bold;color: #f07a3d;transition: background .3s;position: relative;font-family: 'Open Sans', sans-serif;border-radius: 3px; }
.style-22647 { padding-top: 50vh;padding-bottom: 40px;color: inherit; }
.style-22647 .header-widget { font-size: 10vw;text-align: center; }
.style-65377 { text-align: right; }
.style-65377 A.links-urllink { font-family: 'Merriweather', serif;font-size: .9rem;padding: 15px 20px 15px !important;margin-bottom: 10px;display: inline-block;line-height: 1;white-space: nowrap;color: #63a349;background: rgba(255,255,255,.95);border-left: 3px solid #63a349;box-shadow: 0px 0px 10px rgba(0,0,0,.05);pointer-events: auto;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease; }
.style-65377 A.links-urllink:hover { padding-right: 35px !important;text-decoration: none; }
.style-65356 .h1-style { font-size: inherit; }
.style-65356 { color: #fff;padding: 10px 0 20px 30px;border-left: 10px solid #fff;position: relative;font-family: 'Merriweather', serif;text-shadow: 1px 1px 3px rgba(0,0,0,.2);font-size: 3.75rem;font-weight: normal;letter-spacing: 0; }
.style-65356 .header-widget { font-size: inherit; }
.style-65355 { color: #fff;padding: 20px 0 0 30px;border-left: 10px solid #fff;text-transform: uppercase;position: relative;font-family: 'Merriweather', serif;text-shadow: 1px 1px 3px rgba(0,0,0,.2); }
.style-65355 .header-widget { font-size: 20px;letter-spacing: .05em; }
.style-19291 { padding: 8px 0; }
.style-19330 { margin-top: 5px;margin-bottom: 5px; }
.style-19330 .submit-button { background-image: url('/ftpimages/148/site/992/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;background-color: transparent;min-width: 35px; }
.style-19330 .search-text { padding: 10px 0;border: none;width: calc(100% - 35px);background: transparent; }
.style-19330 div.content-wrap { transition: border-color 125ms ease-in-out;border: 1px solid transparent; }
.style-19330 div.content-wrap:hover { border-color: #ffffff; }
.style-19330 div.content-wrap:focus { background: #f9f9f9; }
.style-19297 A { color: #ffffff; }
.style-19297 { font-family: 'Open Sans', sans-serif;letter-spacing: -.02em;margin-bottom: 40px;color: #ffffff;line-height: 1.2; }
.style-19297 A.links-urllink { display: block;line-height: 1.7;font-weight: 600;text-decoration: underline; }
.style-19297 A.links-urllink:hover { text-decoration: none; }
.style-65330 A { color: #ffffff; }
.style-65330 { font-family: 'Open Sans', sans-serif;letter-spacing: -.02em;margin-bottom: 40px;color: #ffffff;line-height: 1.2; }
.style-65330 A.links-urllink { display: block;line-height: 1.7;font-weight: 600;text-decoration: underline; }
.style-65330 A.links-urllink:hover { text-decoration: none; }
.style-19299 A { color: #ffffff; }
.style-19299 { font-family: 'Open Sans', sans-serif;letter-spacing: -.02em;color: #ffffff; }
.style-19299 A.links-urllink { display: block;line-height: 1.7; }
.style-19300 { padding: 8px 40px 8px 0; }
.style-65331 { padding: 8px 40px 8px 0; }
.style-64559 A { color: #ffffff; }
.style-64559 { font-family: 'Open Sans', sans-serif;letter-spacing: -.02em;margin-bottom: 40px;color: #ffffff;line-height: 1.2; }
.style-64559 A.links-urllink { display: block;line-height: 1.7;font-weight: 600;text-decoration: underline; }
.style-64559 A.links-urllink:hover { text-decoration: none; }
.style-65328 { font-family: 'Open Sans', sans-serif;font-size: 12px;color: #ffffff;padding: 20px 0;font-weight: bold; }
.style-19290 { font-family: 'Open Sans', sans-serif;font-size: 12px;color: #ffffff;padding: 20px 0;font-weight: bold; }
.style-65380 .h2-style { margin-bottom: 35px;color: #444444;text-align: left;font-family: 'Open Sans', sans-serif; }
.style-65380 .h3-style { margin-bottom: 10px;color: #444444; }
.style-65380 .h4-style { margin-bottom: 5px;color: #444444; }
.style-65380 .h5-style { color: #444444; }
.style-65380 .h6-style { color: #444444; }
.style-65380 A { color: #444444; }
.style-65380 .button { color: #444444; }
.style-65380 { margin: 20px 0 40px;color: #444444; }
.style-65380 .description { line-height: 26px; }
.style-65380 time { font-size: 15px;margin-bottom: 15px; }
.style-65380 .category-description { margin-bottom: 15px; }
.style-65380 .link-image { margin: 0 0 10px 0; }
.style-65380 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65380 .long-description { text-align: center; }
.style-65380 .brief-description { margin-bottom: 10px; }
.style-65380 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65380 .contact-info { font-size: 15px; }
.style-65380 .author { font-size: 15px;margin-bottom: 10px; }
.style-65380 .full-name { margin-bottom: 5px; }
.style-65380 .job-title { font-size: 15px; }
.style-65380 .bus-phone { font-size: 15px; }
.style-65380 .education { font-size: 15px; }
.style-65380 .email { font-size: 15px; }
.style-65380 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65380 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65380 .fund .bar { background-image: url('/ftpimages/148/site/1051/images/8_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65380 .detail { order: 0;padding: 0 !important; }
.style-65380 .goal { order: 1; }
.style-65380 .current { order: 0; }
.style-65380 .current-participation { order: 2; }
.style-65380 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65380 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65380 .fund .bar-container { background-image: url('/ftpimages/148/site/1051/images/8_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65380 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65380 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65380 li.group { margin-bottom: 25px; }
.style-65380 .registration { font-size: 15px; }
.style-65386 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65386 .h3-style { margin-bottom: 10px; }
.style-65386 .h4-style { margin-bottom: 5px; }
.style-65386 { margin: 20px 0 40px;color: #444444; }
.style-65386 .description { line-height: 26px; }
.style-65386 time { font-size: 15px;margin-bottom: 15px; }
.style-65386 .category-description { margin-bottom: 15px; }
.style-65386 .link-image { margin: 0 0 10px 0; }
.style-65386 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65386 .long-description { text-align: center; }
.style-65386 .brief-description { margin-bottom: 10px; }
.style-65386 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65386 .contact-info { font-size: 15px; }
.style-65386 .author { font-size: 15px;margin-bottom: 10px; }
.style-65386 .full-name { margin-bottom: 5px; }
.style-65386 .job-title { font-size: 15px; }
.style-65386 .bus-phone { font-size: 15px; }
.style-65386 .education { font-size: 15px; }
.style-65386 .email { font-size: 15px; }
.style-65386 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65386 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65386 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/4_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65386 .detail { order: 0;padding: 0 !important; }
.style-65386 .goal { order: 1; }
.style-65386 .current { order: 0; }
.style-65386 .current-participation { order: 2; }
.style-65386 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65386 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65386 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/4_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65386 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65386 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65386 li.group { margin-bottom: 25px; }
.style-65386 .registration { font-size: 15px; }
.style-65400 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65400 .h3-style { margin-bottom: 10px; }
.style-65400 .h4-style { margin-bottom: 5px; }
.style-65400 { margin: 20px 0 40px;color: #444444; }
.style-65400 .description { line-height: 26px; }
.style-65400 time { font-size: 15px;margin-bottom: 15px; }
.style-65400 .category-description { margin-bottom: 15px; }
.style-65400 .link-image { margin: 0 0 10px 0; }
.style-65400 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65400 .long-description { text-align: center; }
.style-65400 .brief-description { margin-bottom: 10px; }
.style-65400 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65400 .contact-info { font-size: 15px; }
.style-65400 .author { font-size: 15px;margin-bottom: 10px; }
.style-65400 .full-name { margin-bottom: 5px; }
.style-65400 .job-title { font-size: 15px; }
.style-65400 .bus-phone { font-size: 15px; }
.style-65400 .education { font-size: 15px; }
.style-65400 .email { font-size: 15px; }
.style-65400 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65400 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65400 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/3_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #f07a3d; }
.style-65400 .detail { order: 0;padding: 0 !important; }
.style-65400 .goal { order: 1; }
.style-65400 .current { order: 0; }
.style-65400 .current-participation { order: 2; }
.style-65400 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65400 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65400 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/3_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #f8bd9e;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65400 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65400 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65400 li.group { margin-bottom: 25px; }
.style-65400 .registration { font-size: 15px; }
.style-65381 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65381 .h3-style { margin-bottom: 10px; }
.style-65381 .h4-style { margin-bottom: 5px; }
.style-65381 { margin: 20px 0 40px;color: #444444; }
.style-65381 .description { line-height: 26px; }
.style-65381 time { font-size: 15px;margin-bottom: 15px; }
.style-65381 .category-description { margin-bottom: 15px; }
.style-65381 .link-image { margin: 0 0 10px 0; }
.style-65381 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65381 .long-description { text-align: center; }
.style-65381 .brief-description { margin-bottom: 10px; }
.style-65381 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65381 .contact-info { font-size: 15px; }
.style-65381 .author { font-size: 15px;margin-bottom: 10px; }
.style-65381 .full-name { margin-bottom: 5px; }
.style-65381 .job-title { font-size: 15px; }
.style-65381 .bus-phone { font-size: 15px; }
.style-65381 .education { font-size: 15px; }
.style-65381 .email { font-size: 15px; }
.style-65381 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65381 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65381 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/3_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65381 .detail { order: 0;padding: 0 !important; }
.style-65381 .goal { order: 1; }
.style-65381 .current { order: 0; }
.style-65381 .current-participation { order: 2; }
.style-65381 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65381 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65381 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/3_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65381 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65381 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65381 li.group { margin-bottom: 25px; }
.style-65381 .registration { font-size: 15px; }
.style-65402 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65402 .h3-style { margin-bottom: 10px; }
.style-65402 .h4-style { margin-bottom: 5px; }
.style-65402 { margin: 20px 0 40px;color: #444444; }
.style-65402 .description { line-height: 26px; }
.style-65402 time { font-size: 15px;margin-bottom: 15px; }
.style-65402 .category-description { margin-bottom: 15px; }
.style-65402 .link-image { margin: 0 0 10px 0; }
.style-65402 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65402 .long-description { text-align: center; }
.style-65402 .brief-description { margin-bottom: 10px; }
.style-65402 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65402 .contact-info { font-size: 15px; }
.style-65402 .author { font-size: 15px;margin-bottom: 10px; }
.style-65402 .full-name { margin-bottom: 5px; }
.style-65402 .job-title { font-size: 15px; }
.style-65402 .bus-phone { font-size: 15px; }
.style-65402 .education { font-size: 15px; }
.style-65402 .email { font-size: 15px; }
.style-65402 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65402 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65402 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/2_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #f07a3d; }
.style-65402 .detail { order: 0;padding: 0 !important; }
.style-65402 .goal { order: 1; }
.style-65402 .current { order: 0; }
.style-65402 .current-participation { order: 2; }
.style-65402 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65402 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65402 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/2_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #f8bd9e;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65402 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65402 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65402 li.group { margin-bottom: 25px; }
.style-65402 .registration { font-size: 15px; }
.style-65378 .h2-style { margin-bottom: 35px;text-align: left;font-family: 'Open Sans', sans-serif; }
.style-65378 .h3-style { margin-bottom: 10px; }
.style-65378 .h4-style { margin-bottom: 5px; }
.style-65378 { margin: 20px 0 40px;color: #444444; }
.style-65378 .description { line-height: 26px; }
.style-65378 time { font-size: 15px;margin-bottom: 15px; }
.style-65378 .category-description { margin-bottom: 15px; }
.style-65378 .link-image { margin: 0 0 10px 0; }
.style-65378 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65378 .long-description { text-align: center; }
.style-65378 .brief-description { margin-bottom: 10px; }
.style-65378 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65378 .contact-info { font-size: 15px; }
.style-65378 .author { font-size: 15px;margin-bottom: 10px; }
.style-65378 .full-name { margin-bottom: 5px; }
.style-65378 .job-title { font-size: 15px; }
.style-65378 .bus-phone { font-size: 15px; }
.style-65378 .education { font-size: 15px; }
.style-65378 .email { font-size: 15px; }
.style-65378 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65378 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65378 .fund .bar { background-image: url('/ftpimages/148/site/1051/images/2_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65378 .detail { order: 0;padding: 0 !important; }
.style-65378 .goal { order: 1; }
.style-65378 .current { order: 0; }
.style-65378 .current-participation { order: 2; }
.style-65378 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65378 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65378 .fund .bar-container { background-image: url('/ftpimages/148/site/1051/images/2_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65378 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65378 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65378 li.group { margin-bottom: 25px; }
.style-65378 .registration { font-size: 15px; }
.style-65382 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65382 .h3-style { margin-bottom: 10px; }
.style-65382 .h4-style { margin-bottom: 5px; }
.style-65382 { margin: 20px 0 40px;color: #444444; }
.style-65382 .description { line-height: 26px; }
.style-65382 time { font-size: 15px;margin-bottom: 15px; }
.style-65382 .category-description { margin-bottom: 15px; }
.style-65382 .link-image { margin: 0 0 10px 0; }
.style-65382 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65382 .long-description { text-align: center; }
.style-65382 .brief-description { margin-bottom: 10px; }
.style-65382 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65382 .contact-info { font-size: 15px; }
.style-65382 .author { font-size: 15px;margin-bottom: 10px; }
.style-65382 .full-name { margin-bottom: 5px; }
.style-65382 .job-title { font-size: 15px; }
.style-65382 .bus-phone { font-size: 15px; }
.style-65382 .education { font-size: 15px; }
.style-65382 .email { font-size: 15px; }
.style-65382 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65382 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65382 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/9_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65382 .detail { order: 0;padding: 0 !important; }
.style-65382 .goal { order: 1; }
.style-65382 .current { order: 0; }
.style-65382 .current-participation { order: 2; }
.style-65382 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65382 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65382 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/9_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65382 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65382 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65382 li.group { margin-bottom: 25px; }
.style-65382 .registration { font-size: 15px; }
.style-65393 .h2-style { margin-bottom: 35px; }
.style-65393 .h3-style { margin-bottom: 10px; }
.style-65393 .h4-style { margin-bottom: 5px; }
.style-65393 { margin: 20px 0 40px;color: #904925; }
.style-65393 .description { line-height: 26px; }
.style-65393 time { font-size: 15px;margin-bottom: 15px; }
.style-65393 .category-description { margin-bottom: 15px; }
.style-65393 .link-image { margin: 0 0 10px 0; }
.style-65393 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65393 .long-description { text-align: center; }
.style-65393 .brief-description { margin-bottom: 10px; }
.style-65393 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65393 .contact-info { font-size: 15px; }
.style-65393 .author { font-size: 15px;margin-bottom: 10px; }
.style-65393 .full-name { margin-bottom: 5px; }
.style-65393 .job-title { font-size: 15px; }
.style-65393 .bus-phone { font-size: 15px; }
.style-65393 .education { font-size: 15px; }
.style-65393 .email { font-size: 15px; }
.style-65393 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65393 .one-hundred { color: #fff;font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65393 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/10_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #904925; }
.style-65393 .chart { width: 255px;margin: 0 auto 20px; }
.style-65393 .scale { color: #904925;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65393 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/10_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #f07a3d;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65393 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65393 .fund .chart .scale li i { border-color: #904925;width: 16px !important;padding: 0; }
.style-65393 li.group { margin-bottom: 25px; }
.style-65393 .registration { font-size: 15px; }
.style-65385 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65385 .h3-style { margin-bottom: 10px; }
.style-65385 .h4-style { margin-bottom: 5px; }
.style-65385 { margin: 20px 0 40px;color: #444444; }
.style-65385 .description { line-height: 26px; }
.style-65385 time { font-size: 15px;margin-bottom: 15px; }
.style-65385 .category-description { margin-bottom: 15px; }
.style-65385 .link-image { margin: 0 0 10px 0; }
.style-65385 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65385 .long-description { text-align: center; }
.style-65385 .brief-description { margin-bottom: 10px; }
.style-65385 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65385 .contact-info { font-size: 15px; }
.style-65385 .author { font-size: 15px;margin-bottom: 10px; }
.style-65385 .full-name { margin-bottom: 5px; }
.style-65385 .job-title { font-size: 15px; }
.style-65385 .bus-phone { font-size: 15px; }
.style-65385 .education { font-size: 15px; }
.style-65385 .email { font-size: 15px; }
.style-65385 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65385 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65385 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/7_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65385 .detail { order: 0;padding: 0 !important; }
.style-65385 .goal { order: 1; }
.style-65385 .current { order: 0; }
.style-65385 .current-participation { order: 2; }
.style-65385 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65385 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65385 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/7_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65385 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65385 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65385 li.group { margin-bottom: 25px; }
.style-65385 .registration { font-size: 15px; }
.style-65354 .h2-style { margin-bottom: 35px; }
.style-65354 .h3-style { margin-bottom: 10px; }
.style-65354 .h4-style { margin-bottom: 5px; }
.style-65354 { margin: 20px 0 40px;color: #904925; }
.style-65354 .description { line-height: 26px; }
.style-65354 time { font-size: 15px;margin-bottom: 15px; }
.style-65354 .category-description { margin-bottom: 15px; }
.style-65354 .link-image { margin: 0 0 10px 0; }
.style-65354 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65354 .long-description { text-align: center; }
.style-65354 .brief-description { margin-bottom: 10px; }
.style-65354 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65354 .contact-info { font-size: 15px; }
.style-65354 .author { font-size: 15px;margin-bottom: 10px; }
.style-65354 .full-name { margin-bottom: 5px; }
.style-65354 .job-title { font-size: 15px; }
.style-65354 .bus-phone { font-size: 15px; }
.style-65354 .education { font-size: 15px; }
.style-65354 .email { font-size: 15px; }
.style-65354 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65354 .one-hundred { color: #fff;font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65354 .fund .bar { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/286/site/925/images/WhiteReversed.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #904925; }
.style-65354 .chart { width: 255px;margin: 0 auto 20px; }
.style-65354 .scale { color: #904925;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65354 .fund .bar-container { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/286/site/925/images/WhiteReversed.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #f07a3d;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65354 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65354 .fund .chart .scale li i { border-color: #904925;width: 16px !important;padding: 0; }
.style-65354 li.group { margin-bottom: 25px; }
.style-65354 .registration { font-size: 15px; }
.style-65401 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65401 .h3-style { margin-bottom: 10px; }
.style-65401 .h4-style { margin-bottom: 5px; }
.style-65401 { margin: 20px 0 40px;color: #444444; }
.style-65401 .description { line-height: 26px; }
.style-65401 time { font-size: 15px;margin-bottom: 15px; }
.style-65401 .category-description { margin-bottom: 15px; }
.style-65401 .link-image { margin: 0 0 10px 0; }
.style-65401 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65401 .long-description { text-align: center; }
.style-65401 .brief-description { margin-bottom: 10px; }
.style-65401 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65401 .contact-info { font-size: 15px; }
.style-65401 .author { font-size: 15px;margin-bottom: 10px; }
.style-65401 .full-name { margin-bottom: 5px; }
.style-65401 .job-title { font-size: 15px; }
.style-65401 .bus-phone { font-size: 15px; }
.style-65401 .education { font-size: 15px; }
.style-65401 .email { font-size: 15px; }
.style-65401 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65401 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65401 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/9_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #f07a3d; }
.style-65401 .detail { order: 0;padding: 0 !important; }
.style-65401 .goal { order: 1; }
.style-65401 .current { order: 0; }
.style-65401 .current-participation { order: 2; }
.style-65401 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65401 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65401 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/9_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #f8bd9e;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65401 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65401 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65401 li.group { margin-bottom: 25px; }
.style-65401 .registration { font-size: 15px; }
.style-65387 .h2-style { margin-bottom: 35px;font-family: 'Open Sans', sans-serif; }
.style-65387 .h3-style { margin-bottom: 10px; }
.style-65387 .h4-style { margin-bottom: 5px; }
.style-65387 { margin: 20px 0 40px;color: #444444; }
.style-65387 .description { line-height: 26px; }
.style-65387 time { font-size: 15px;margin-bottom: 15px; }
.style-65387 .category-description { margin-bottom: 15px; }
.style-65387 .link-image { margin: 0 0 10px 0; }
.style-65387 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65387 .long-description { text-align: center; }
.style-65387 .brief-description { margin-bottom: 10px; }
.style-65387 .location { font-size: 15px;margin-top: 5px;margin-bottom: 26px; }
.style-65387 .contact-info { font-size: 15px; }
.style-65387 .author { font-size: 15px;margin-bottom: 10px; }
.style-65387 .full-name { margin-bottom: 5px; }
.style-65387 .job-title { font-size: 15px; }
.style-65387 .bus-phone { font-size: 15px; }
.style-65387 .education { font-size: 15px; }
.style-65387 .email { font-size: 15px; }
.style-65387 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65387 .one-hundred { font-weight: bold;font-family: 'Merriweather', serif;font-size: 16px !important; }
.style-65387 .fund .bar { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/6_600x600.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%;background-color: #63A349; }
.style-65387 .detail { order: 0;padding: 0 !important; }
.style-65387 .goal { order: 1; }
.style-65387 .current { order: 0; }
.style-65387 .current-participation { order: 2; }
.style-65387 .chart { width: 255px;margin: 1.25em 0 0 0;order: 1; }
.style-65387 .scale { color: #a0a0a0;width: 55px !important;font-family: 'Open Sans', sans-serif;font-weight: 600; }
.style-65387 .fund .bar-container { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/6_600x600.png');background-position: center center;background-repeat: no-repeat;background-size: 100%;background-color: #CDE8C2;max-height: 200px;max-width: 200px;overflow: hidden;margin: 0;padding: 0;border: none;border-radius: 50%; }
.style-65387 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65387 .fund .chart .scale li i { border-color: #a0a0a0;width: 16px !important;padding: 0; }
.style-65387 li.group { margin-bottom: 25px; }
.style-65387 .registration { font-size: 15px; }
.style-65370 .link-image { position: absolute;top: 0;left: 0;padding: 0;margin: 0;opacity: .5;-webkit-filter: grayscale(1);filter: grayscale(1);min-height: 100%;min-width: 100%; }
.style-65370 A.links-urllink { position: relative;z-index: 1;padding: 50px 20px;margin: 30px;line-height: 1.1;border: 3px solid #fff;display: block;color: #fff;text-transform: uppercase;font-size: 3rem;letter-spacing: .075em;font-weight: 100;text-align: center;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease; }
.style-65370 A.links-urllink:hover { text-decoration: none;color: #444;background: #fff; }
.style-65370 li.group { overflow: hidden;position: relative;padding: 0;margin: 0;background: #63a349; }
.style-65383 { padding-bottom: 30px; }
.style-65383 .link-image { position: absolute;top: 0;left: 0;padding: 0;margin: 0;opacity: .5;-webkit-filter: grayscale(1);filter: grayscale(1);min-height: 100%;min-width: 100%; }
.style-65383 A.links-urllink { position: relative;z-index: 1;padding: 50px 20px;margin: 30px;line-height: 1.1;border: 3px solid #fff;display: block;color: #fff;text-transform: uppercase;font-size: 3rem;letter-spacing: .075em;font-weight: 100;text-align: center;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease; }
.style-65383 A.links-urllink:hover { text-decoration: none;color: #444;background: #fff; }
.style-65383 li.group { overflow: hidden;position: relative;padding: 0;margin: 0;background: #63a349; }
.style-65373 .link-image { position: absolute;top: 0;left: 0;padding: 0;margin: 0;opacity: .5;-webkit-filter: grayscale(1);filter: grayscale(1);min-height: 100%;min-width: 100%; }
.style-65373 A.links-urllink { position: relative;z-index: 1;padding: 50px 20px;margin: 30px;line-height: 1.1;border: 3px solid #fff;display: block;color: #fff;text-transform: uppercase;font-size: 3rem;letter-spacing: .075em;font-weight: 100;text-align: center;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease; }
.style-65373 A.links-urllink:hover { text-decoration: none;color: #444;background: #fff; }
.style-65373 li.group { overflow: hidden;position: relative;padding: 0;margin: 0;background: #f07a3d; }
.style-65353 { text-align: center;color: #904925;font-size: 2.4rem;line-height: 1.4;font-family: 'Merriweather', serif; }
.style-65367 .h2-style { margin-bottom: 25px;font-weight: normal;text-transform: uppercase;font-size: 1.4rem; }
.style-65367 .h3-style { margin-bottom: 10px; }
.style-65367 .h4-style { margin-bottom: 25px;font-family: 'Merriweather', serif;font-size: 1.8rem;font-weight: bold; }
.style-65367 { margin-bottom: 40px;padding: 35px;background: #63a349;color: #fff; }
.style-65367 .category-description { margin-bottom: 15px; }
.style-65367 .link-image { margin: 8px 0 10px 20px;float: right; }
.style-65367 .h4-style A { display: block;margin-bottom: 10px; }
.style-65367 .long-description { font-style: italic;font-size: 16px; }
.style-65367 .brief-description { font-style: italic;font-size: 16px; }
.style-65367 .location { font-size: 15px; }
.style-65367 .photos { text-align: center;margin-bottom: 30px; }
.style-65367 .author { margin-bottom: 10px; }
.style-65367 .job-title { font-size: 15px; }
.style-65367 .bus-phone { font-size: 15px; }
.style-65367 .education { font-size: 15px; }
.style-65367 .email { font-size: 15px; }
.style-65367 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65367 li.group { margin-bottom: 25px;clear: both; }
.style-65368 .h2-style { margin-bottom: 25px;font-weight: normal;text-transform: uppercase;font-size: 1.4rem; }
.style-65368 .h3-style { margin-bottom: 10px; }
.style-65368 .h4-style { margin-bottom: 25px;font-family: 'Merriweather', serif;font-size: 1.8rem;font-weight: bold; }
.style-65368 { margin-bottom: 40px;padding: 35px;background: #f07a3d;color: #fff; }
.style-65368 .category-description { margin-bottom: 15px; }
.style-65368 .link-image { margin: 8px 0 10px 20px;float: right; }
.style-65368 .h4-style A { display: block;margin-bottom: 10px; }
.style-65368 .long-description { font-style: italic;font-size: 16px; }
.style-65368 .brief-description { font-style: italic;font-size: 16px; }
.style-65368 .location { font-size: 15px; }
.style-65368 .photos { text-align: center;margin-bottom: 30px; }
.style-65368 .author { margin-bottom: 10px; }
.style-65368 .job-title { font-size: 15px; }
.style-65368 .bus-phone { font-size: 15px; }
.style-65368 .education { font-size: 15px; }
.style-65368 .email { font-size: 15px; }
.style-65368 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65368 li.group { margin-bottom: 25px;clear: both; }
.style-65435 .h1-style { color: #015F4F; }
.style-65435 .h2-style { color: #015F4F;margin-bottom: 10px; }
.style-65435 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-65435 .h4-style { color: #015F4F;margin-bottom: 10px; }
.style-65435 .h5-style { color: #015F4F; }
.style-65435 .h6-style { color: #015F4F; }
.style-65435 A { color: #015F4F; }
.style-65435 .button { color: #015F4F; }
.style-65435 { margin-bottom: 40px;color: #63a349;font-family: 'Merriweather', serif; }
.style-65435 time { font-size: 15px;margin-bottom: 10px; }
.style-65435 .category-description { margin-bottom: 15px;color: #015F4F; }
.style-65435 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65435 .h4-style A { display: block;margin-bottom: 10px; }
.style-65435 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-65435 .location { font-size: 15px; }
.style-65435 .author { font-size: 15px;margin-bottom: 10px; }
.style-65435 .job-title { font-size: 15px; }
.style-65435 .bus-phone { font-size: 15px; }
.style-65435 .education { font-size: 15px; }
.style-65435 .email { font-size: 15px; }
.style-65435 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65435 li.group { margin-bottom: 15px;clear: both; }
.style-65435 div.content-wrap { font-size: 1.4rem;color: #015F4F; }
.style-65365 .h2-style { margin-bottom: 10px; }
.style-65365 .h3-style { margin-bottom: 10px; }
.style-65365 .h4-style { margin-bottom: 10px; }
.style-65365 A { color: #f07a3d; }
.style-65365 .button { color: #f07a3d; }
.style-65365 { margin-bottom: 40px;color: #F07A3D;font-family: 'Merriweather', serif; }
.style-65365 time { font-size: 15px;margin-bottom: 10px; }
.style-65365 .category-description { margin-bottom: 15px; }
.style-65365 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65365 .h4-style A { display: block;margin-bottom: 10px; }
.style-65365 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-65365 .location { font-size: 15px; }
.style-65365 .author { font-size: 15px;margin-bottom: 10px; }
.style-65365 .job-title { font-size: 15px; }
.style-65365 .bus-phone { font-size: 15px; }
.style-65365 .education { font-size: 15px; }
.style-65365 .email { font-size: 15px; }
.style-65365 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65365 li.group { margin-bottom: 15px;clear: both; }
.style-65365 div.content-wrap { font-size: 1.4rem; }
.style-65362 .h2-style { margin-bottom: 10px; }
.style-65362 .h3-style { margin-bottom: 10px; }
.style-65362 .h4-style { margin-bottom: 10px; }
.style-65362 A { color: #63a349; }
.style-65362 .button { color: #63a349; }
.style-65362 { margin-bottom: 40px; }
.style-65362 .category-description { margin-bottom: 15px; }
.style-65362 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65362 .h4-style A { display: block;margin-bottom: 10px; }
.style-65362 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-65362 .location { font-size: 15px; }
.style-65362 .photos { text-align: center;margin-bottom: 30px; }
.style-65362 .author { margin-bottom: 10px; }
.style-65362 .job-title { font-size: 15px; }
.style-65362 .bus-phone { font-size: 15px; }
.style-65362 .education { font-size: 15px; }
.style-65362 .email { font-size: 15px; }
.style-65362 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65362 li.group { margin-bottom: 15px;clear: both; }
.style-65364 .h2-style { margin-bottom: 10px; }
.style-65364 .h3-style { margin-bottom: 10px; }
.style-65364 .h4-style { margin-bottom: 10px; }
.style-65364 A { color: #63a349; }
.style-65364 .button { color: #63a349; }
.style-65364 { margin-bottom: 40px; }
.style-65364 .category-description { margin-bottom: 15px; }
.style-65364 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65364 .h4-style A { display: block;margin-bottom: 10px; }
.style-65364 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-65364 .location { font-size: 15px; }
.style-65364 .photos { text-align: center; }
.style-65364 .text img { margin-bottom: 30px; }
.style-65364 .author { margin-bottom: 10px; }
.style-65364 .job-title { font-size: 15px; }
.style-65364 .bus-phone { font-size: 15px; }
.style-65364 .education { font-size: 15px; }
.style-65364 .email { font-size: 15px; }
.style-65364 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65364 li.group { margin-bottom: 15px;clear: both; }
.style-65364 div.content-wrap { -moz-column-width: 12.5%;-webkit-column-width: 12.5%;column-width: 12.5%;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-moz-column-gap: 2rem;-webkit-column-gap: 2rem;column-gap: 2rem; }
.style-65363 .h2-style { margin-bottom: 10px; }
.style-65363 .h3-style { margin-bottom: 10px; }
.style-65363 .h4-style { margin-bottom: 10px; }
.style-65363 A { color: #63a349; }
.style-65363 .button { color: #63a349; }
.style-65363 { margin-bottom: 40px; }
.style-65363 .category-description { margin-bottom: 15px; }
.style-65363 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65363 .h4-style A { display: block;margin-bottom: 10px; }
.style-65363 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-65363 .location { font-size: 15px; }
.style-65363 .photos { text-align: center; }
.style-65363 .text img { margin-bottom: 30px; }
.style-65363 .author { margin-bottom: 10px; }
.style-65363 .job-title { font-size: 15px; }
.style-65363 .bus-phone { font-size: 15px; }
.style-65363 .education { font-size: 15px; }
.style-65363 .email { font-size: 15px; }
.style-65363 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65363 li.group { margin-bottom: 15px;clear: both; }
.style-65363 div.content-wrap { -moz-column-width: 12.5%;-webkit-column-width: 12.5%;column-width: 12.5%;-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;-moz-column-gap: 2rem;-webkit-column-gap: 2rem;column-gap: 2rem; }
.style-65334 .h1-style { color: #63a349; }
.style-65334 .h2-style { color: #63a349;left: 0;font-family: 'Open Sans', sans-serif;font-size: 1.2rem;font-weight: normal;letter-spacing: 0;text-transform: uppercase;display: block;width: 100%;padding-top: 10px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2;text-align: right; }
.style-65334 .h3-style { color: #63a349;position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-65334 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-65334 .h5-style { color: #63a349; }
.style-65334 .h6-style { color: #63a349; }
.style-65334 A { color: #63a349; }
.style-65334 .button { color: #63a349; }
.style-65334 { margin: 20px 0 40px;position: relative;font-size: 2rem;color: #63a349;font-weight: bold;line-height: 1.4;font-family: 'Merriweather', serif; }
.style-65334 time { font-size: 15px;margin-bottom: 10px; }
.style-65334 .category-description { margin-bottom: 15px; }
.style-65334 .link-image { margin: 0 0 10px 0; }
.style-65334 .h4-style A { display: block;margin-bottom: 10px; }
.style-65334 .location { font-size: 15px; }
.style-65334 .author { font-size: 15px;margin-bottom: 10px; }
.style-65334 .job-title { font-size: 15px; }
.style-65334 .bus-phone { font-size: 15px; }
.style-65334 .education { font-size: 15px; }
.style-65334 .email { font-size: 15px; }
.style-65334 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65334 li.group { margin-bottom: 15px; }
.style-65334 div.content-wrap { padding-bottom: 10px;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-65369 .h2-style { left: 0;font-family: 'Open Sans', sans-serif;font-size: 1.2rem;font-weight: normal;letter-spacing: 0;text-transform: uppercase;display: block;width: 100%;padding-top: 10px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2;text-align: right; }
.style-65369 .h3-style { position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-65369 .h4-style { margin-bottom: 10px; }
.style-65369 { margin: 20px 0 40px;position: relative;font-size: 2rem;color: #f07a3d;font-weight: bold;line-height: 1.4;font-family: 'Merriweather', serif; }
.style-65369 time { font-size: 15px;margin-bottom: 10px; }
.style-65369 .category-description { margin-bottom: 15px; }
.style-65369 .link-image { margin: 0 0 10px 0; }
.style-65369 .h4-style A { display: block;margin-bottom: 10px; }
.style-65369 .location { font-size: 15px; }
.style-65369 .author { font-size: 15px;margin-bottom: 10px; }
.style-65369 .job-title { font-size: 15px; }
.style-65369 .bus-phone { font-size: 15px; }
.style-65369 .education { font-size: 15px; }
.style-65369 .email { font-size: 15px; }
.style-65369 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65369 li.group { margin-bottom: 15px; }
.style-65369 div.content-wrap { padding-bottom: 10px;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-65339 .h1-style { color: #63a349; }
.style-65339 .h2-style { color: #444;margin-bottom: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;letter-spacing: 0; }
.style-65339 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-65339 .h5-style { color: #63a349; }
.style-65339 .h6-style { color: #63a349; }
.style-65339 A { color: #63a349;margin-bottom: 10px;position: relative;padding-left: 30px;text-transform: none;font-weight: bold;font-style: italic;font-size: .95rem;display: block; }
.style-65339 A:before { content: "\00BB";position: absolute;text-decoration: none;left: 0;top: -5px;font-style: normal;font-weight: bold;color: #63a349;font-size: 20px; }
.style-65339 .button { color: #63a349; }
.style-65339 { margin-bottom: 40px; }
.style-65339 time { font-size: 15px;margin-bottom: 10px; }
.style-65339 .readmore { margin-left: 30px; }
.style-65339 .category-description { margin-bottom: 15px; }
.style-65339 .link-image { margin: 0 0 10px 0; }
.style-65339 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-65339 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-65339 .long-description { margin-left: 30px;font-style: normal;font-size: .8rem; }
.style-65339 .brief-description { margin-left: 30px;margin-bottom: 10px;font-style: normal;font-size: .8rem; }
.style-65339 .location { font-size: 15px; }
.style-65339 .author { font-size: 15px;margin-bottom: 10px; }
.style-65339 .job-title { font-size: 15px; }
.style-65339 .bus-phone { font-size: 15px; }
.style-65339 .education { font-size: 15px; }
.style-65339 .email { font-size: 15px; }
.style-65339 li.group { margin-bottom: 20px; }
.style-65339 div.content-wrap { font-style: italic;font-size: .95rem; }
.style-65339 .readmore-detail-page { margin-left: 30px; }
.style-65403 .h1-style { color: #63a349; }
.style-65403 .h2-style { color: #444;margin-bottom: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;letter-spacing: 0; }
.style-65403 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-65403 .h5-style { color: #63a349; }
.style-65403 .h6-style { color: #63a349; }
.style-65403 A { color: #F07A3D;margin-bottom: 10px;position: relative;padding-left: 30px;text-transform: none;font-weight: bold;font-style: italic;font-size: .95rem;display: block; }
.style-65403 A:before { content: "\00BB";position: absolute;text-decoration: none;left: 0;top: -5px;font-style: normal;font-weight: bold;color: #F07A3D;font-size: 20px; }
.style-65403 .button { color: #63a349; }
.style-65403 { margin-bottom: 40px; }
.style-65403 time { font-size: 15px;margin-bottom: 10px; }
.style-65403 .readmore { margin-left: 30px; }
.style-65403 .category-description { margin-bottom: 15px; }
.style-65403 .link-image { margin: 0 0 10px 0; }
.style-65403 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-65403 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-65403 .long-description { margin-left: 30px;font-style: normal;font-size: .8rem; }
.style-65403 .brief-description { margin-left: 30px;margin-bottom: 10px;font-style: normal;font-size: .8rem; }
.style-65403 .location { font-size: 15px; }
.style-65403 .author { font-size: 15px;margin-bottom: 10px; }
.style-65403 .job-title { font-size: 15px; }
.style-65403 .bus-phone { font-size: 15px; }
.style-65403 .education { font-size: 15px; }
.style-65403 .email { font-size: 15px; }
.style-65403 li.group { margin-bottom: 20px; }
.style-65403 div.content-wrap { font-style: italic;font-size: .95rem; }
.style-65403 .readmore-detail-page { margin-left: 30px; }
.style-65406 .h1-style { color: #f07a3d; }
.style-65406 .h2-style { color: #444;margin-bottom: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;letter-spacing: 0; }
.style-65406 .h3-style { color: #f07a3d;margin-bottom: 10px; }
.style-65406 .h4-style { margin-bottom: 10px;position: relative;padding-left: 30px;text-transform: none;font-weight: inherit;font-style: italic;font-size: .95rem; }
.style-65406 .h4-style:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/orange-bullet.png');position: absolute;text-decoration: none;left: 0;top: -4px;font-style: normal;font-weight: bold;color: #63a349;font-size: 20px; }
.style-65406 .h5-style { color: #f07a3d; }
.style-65406 .h6-style { color: #f07a3d; }
.style-65406 A { color: #FAA21D;font-weight: bold; }
.style-65406 .button { color: #f07a3d; }
.style-65406 { margin-bottom: 40px; }
.style-65406 time { font-size: 15px;margin-bottom: 10px; }
.style-65406 .readmore { margin-left: 30px; }
.style-65406 .category-description { margin-bottom: 15px; }
.style-65406 .link-image { margin: 0 0 10px 0; }
.style-65406 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-65406 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-65406 .long-description { margin-left: 30px;font-style: normal;font-size: .8rem; }
.style-65406 .brief-description { margin-left: 30px;margin-bottom: 10px;font-style: normal;font-size: .8rem; }
.style-65406 .location { font-size: 15px; }
.style-65406 .author { font-size: 15px;margin-bottom: 10px; }
.style-65406 .job-title { font-size: 15px; }
.style-65406 .bus-phone { font-size: 15px; }
.style-65406 .education { font-size: 15px; }
.style-65406 .email { font-size: 15px; }
.style-65406 li.group { margin-bottom: 20px; }
.style-65406 div.content-wrap { font-style: italic;font-size: .95rem; }
.style-65406 .readmore-detail-page { margin-left: 30px; }
.style-65366 .h1-style { color: #63a349; }
.style-65366 .h2-style { color: #444;margin-bottom: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;letter-spacing: 0; }
.style-65366 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-65366 .h4-style { margin-bottom: 10px;position: relative;padding-left: 30px;text-transform: none;font-weight: inherit;font-style: italic;font-size: .95rem; }
.style-65366 .h4-style:before { content: url(/ftpimages/148/site/1051/images/icon-list.png);position: absolute;text-decoration: none;left: 0;top: -4px;font-style: normal;font-weight: bold;color: #63a349;font-size: 20px; }
.style-65366 .h5-style { color: #63a349; }
.style-65366 .h6-style { color: #63a349; }
.style-65366 A { color: #63a349; }
.style-65366 .button { color: #63a349; }
.style-65366 { margin-bottom: 40px; }
.style-65366 time { font-size: 15px;margin-bottom: 10px; }
.style-65366 .readmore { margin-left: 30px; }
.style-65366 .category-description { margin-bottom: 15px; }
.style-65366 .link-image { margin: 0 0 10px 0; }
.style-65366 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-65366 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-65366 .long-description { margin-left: 30px;font-style: normal;font-size: .8rem; }
.style-65366 .brief-description { margin-left: 30px;margin-bottom: 10px;font-style: normal;font-size: .8rem; }
.style-65366 .location { font-size: 15px; }
.style-65366 .author { font-size: 15px;margin-bottom: 10px; }
.style-65366 .job-title { font-size: 15px; }
.style-65366 .bus-phone { font-size: 15px; }
.style-65366 .education { font-size: 15px; }
.style-65366 .email { font-size: 15px; }
.style-65366 li.group { margin-bottom: 20px; }
.style-65366 div.content-wrap { font-style: italic;font-size: .95rem; }
.style-65366 .readmore-detail-page { margin-left: 30px; }
.style-65379 .h1-style { color: #f07a3d; }
.style-65379 .h2-style { color: #444;margin-bottom: 20px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-size: 20px;letter-spacing: 0; }
.style-65379 .h3-style { color: #f07a3d;margin-bottom: 10px; }
.style-65379 .h4-style { margin-bottom: 10px;position: relative;padding-left: 30px;text-transform: none;font-weight: inherit;font-style: italic;font-size: .95rem; }
.style-65379 .h4-style:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/1051/images/orange-bullet.png');position: absolute;text-decoration: none;left: 0;top: -4px;font-style: normal;font-weight: bold;color: #63a349;font-size: 20px; }
.style-65379 .h5-style { color: #f07a3d; }
.style-65379 .h6-style { color: #f07a3d; }
.style-65379 A { color: #f07a3d; }
.style-65379 .button { color: #f07a3d; }
.style-65379 { margin-bottom: 40px; }
.style-65379 time { font-size: 15px;margin-bottom: 10px; }
.style-65379 .readmore { margin-left: 30px; }
.style-65379 .category-description { margin-bottom: 15px; }
.style-65379 .link-image { margin: 0 0 10px 0; }
.style-65379 .h4-style A { display: block;position: relative;padding: 10px 0 10px 30px; }
.style-65379 .h4-style A:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 13px;top: 9px; }
.style-65379 .long-description { margin-left: 30px;font-style: normal;font-size: .8rem; }
.style-65379 .brief-description { margin-left: 30px;margin-bottom: 10px;font-style: normal;font-size: .8rem; }
.style-65379 .location { font-size: 15px; }
.style-65379 .author { font-size: 15px;margin-bottom: 10px; }
.style-65379 .job-title { font-size: 15px; }
.style-65379 .bus-phone { font-size: 15px; }
.style-65379 .education { font-size: 15px; }
.style-65379 .email { font-size: 15px; }
.style-65379 li.group { margin-bottom: 20px; }
.style-65379 div.content-wrap { font-style: italic;font-size: .95rem; }
.style-65379 .readmore-detail-page { margin-left: 30px; }
.style-25285 { margin-top: 200px;text-align: center;color: #fff; }
.style-22872 .h2-style { margin-bottom: 35px; }
.style-22872 .h3-style { margin-bottom: 10px; }
.style-22872 .h4-style { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: #218F69;padding-left: 25px;text-transform: none;font-size: 18px;margin-bottom: 5px; }
.style-22872 .h4-style:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-22872 { margin-bottom: 40px;color: #218F69; }
.style-22872 time { font-size: 15px;margin-bottom: 10px; }
.style-22872 .category-description { margin-bottom: 15px; }
.style-22872 .link-image { margin: 0 0 10px 0; }
.style-22872 .h4-style A { display: block;margin-bottom: 10px; }
.style-22872 .long-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-22872 .brief-description { padding-left: 25px;font-size: 15px;margin-bottom: 5px; }
.style-22872 .location { font-size: 15px; }
.style-22872 .author { font-size: 15px;margin-bottom: 10px; }
.style-22872 .full-name { margin-bottom: 5px; }
.style-22872 .job-title { font-size: 15px; }
.style-22872 .bus-phone { font-size: 15px; }
.style-22872 .education { font-size: 15px; }
.style-22872 .email { font-size: 15px; }
.style-22872 .question { margin-bottom: 10px;line-height: 1.5; }
.style-22872 A.links-urllink { position: relative;display: block;font-family: 'Merriweather', serif;font-weight: bold;color: inherit;padding-left: 25px; }
.style-22872 A.links-urllink:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 0px; }
.style-22872 li.group { margin-bottom: 5px; }
.style-19647 .h1-style { color: #faa21d; }
.style-19647 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-19647 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-19647 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-19647 .h5-style { color: #faa21d; }
.style-19647 .h6-style { color: #faa21d; }
.style-19647 A { color: #faa21d; }
.style-19647 .button { color: #faa21d; }
.style-19647 { margin-bottom: 40px; }
.style-19647 time { font-size: 15px;margin-bottom: 10px; }
.style-19647 .category-description { margin-bottom: 15px; }
.style-19647 .link-image { margin: 0 0 10px 0; }
.style-19647 .h4-style A { display: block;margin-bottom: 10px; }
.style-19647 .location { font-size: 15px; }
.style-19647 .author { font-size: 15px;margin-bottom: 10px; }
.style-19647 .job-title { font-size: 15px; }
.style-19647 .bus-phone { font-size: 15px; }
.style-19647 .education { font-size: 15px; }
.style-19647 .email { font-size: 15px; }
.style-19647 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19647 .dept-or-grade-desc { color: #faa21d;margin-bottom: 35px;font-family: 'Merriweather', serif;text-transform: none;font-size: 35px;letter-spacing: -.04em; }
.style-19647 .greeting { margin-bottom: 35px; }
.style-19647 li.group { margin-bottom: 15px; }
.style-19647 .course-title A { padding: 10px 0; }
.style-68091 .h2-style { margin-bottom: 35px; }
.style-68091 .h3-style { margin-bottom: 10px; }
.style-68091 .h4-style { margin-bottom: 10px; }
.style-68091 A:hover { color: #FAA21D;text-decoration: none; }
.style-68091 { margin-bottom: 40px; }
.style-68091 time { font-size: 15px;margin-bottom: 10px; }
.style-68091 .category-description { margin-bottom: 15px; }
.style-68091 .link-image { margin: 0 0 10px 0; }
.style-68091 .h4-style A { display: block;margin-bottom: 10px; }
.style-68091 .location { font-size: 15px; }
.style-68091 .author { font-size: 15px;margin-bottom: 10px; }
.style-68091 .job-title { font-size: 15px; }
.style-68091 .bus-phone { font-size: 15px; }
.style-68091 .education { font-size: 15px; }
.style-68091 .email { font-size: 15px; }
.style-68091 .home-link { color: inherit; }
.style-68091 .separator { color: inherit;font-weight: normal; }
.style-68091 .breadcrumb-trail { color: inherit; }
.style-68091 .current-crumb { color: inherit; }
.style-68091 A.links-urllink { display: block;position: relative;font-weight: bold;font-size: 24px;padding: 18px 15px 18px 45px;border-top: 2px solid #015f4f;border-bottom: 2px solid #015f4f;background: #015f4f;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out; }
.style-68091 A.links-urllink:hover { color: #015f4f;background-color: #ffffff;text-decoration: none; }
.style-68091 A.links-urllink:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 15px);font-family: 'Open Sans', sans-serif; }
.style-68091 li.group { margin-top: 15px; }
.style-68091 li.group:first-child { margin-top: 0; }
.style-68091 div.content-wrap { font-size: 12px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;color: #7A7A7A; }
.style-65338 .h1-style { color: #63a349; }
.style-65338 .h2-style { color: #63a349;margin-bottom: 5px; }
.style-65338 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-65338 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-65338 .h5-style { color: #63a349; }
.style-65338 .h6-style { color: #63a349; }
.style-65338 A { color: #63a349; }
.style-65338 .button { color: #63a349;margin-right: 15px; }
.style-65338 { margin-bottom: 40px; }
.style-65338 time { display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif;font-size: 12px;margin-bottom: 5px;margin-top: -5px; }
.style-65338 .category-description { margin-bottom: 15px; }
.style-65338 .link-image { margin: 0 0 10px 0; }
.style-65338 .h4-style A { display: block;margin-bottom: 10px; }
.style-65338 .brief-description { margin-top: 10px; }
.style-65338 .location { display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif;font-size: 12px;margin-top: -5px;margin-bottom: 5px; }
.style-65338 .contact-info { font-size: 15px;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-65338 .author { font-size: 15px;margin-bottom: 10px; }
.style-65338 .job-title { font-size: 15px; }
.style-65338 .bus-phone { font-size: 15px; }
.style-65338 .education { font-size: 15px; }
.style-65338 .email { font-size: 15px; }
.style-65338 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65338 li.group { margin-top: 15px;padding-top: 15px;border-top: 1px solid #63a349; }
.style-65338 li.group:first-child { margin-top: 0;padding-top: 0;border-top: 0; }
.style-65338 .schedule-site { font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin-top: -5px;margin-bottom: 5px;font-size: 12px; }
.style-65338 .schedule-teamname { font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-65338 .registration { font-size: 15px;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-65338 .schedule-rescheduled { color: #9c9c9c;font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin-top: -5px;margin-bottom: 5px;font-size: 12px; }
.style-65338 .schedule-cancelled { color: #ff0000;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 12px;margin-top: -5px;margin-bottom: 5px; }
.style-65338 .event-time { display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-65338 .date-icon { background: #63a349; }
.style-65338 .month-name { color: #ffffff;padding: 7px 0 0 0;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;width: 88px; }
.style-65338 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 13px 24px; }
.style-65338 .event-detail { margin-left: 105px; }
.style-65338 .filter-group { margin-top: 20px; }
.style-65338 .filter-item { font-size: 15px; }
.style-65338 .button-group { display: block;float: none; }
.style-65338 .calendar-grid { background-color: #63A349; }
.style-65338 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-65338 li.has-events a { color: #63a349; }
.style-65338 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-65338 .selected-date { margin-bottom: 15px; }
.style-65338 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-65338 .schedule-scrimmage { font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 12px;margin-top: -5px;margin-bottom: 5px; }
.style-65338 .schedule-matchup { font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 15px; }
.style-65338 .large-calendar-grid { border-color: #63A349; }
.style-65338 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-65338 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-65338 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-65338 .large-calendar-grid .calendar-list .event { border-bottom: 1px solid 63A349; }
.style-65338 .switch-to-list { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-65338 .switch-to-list:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-65338 .switch-to-list:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 13px);font-family: 'Open Sans', sans-serif; }
.style-65338 .switch-to-list:after { display: none; }
.style-65338 .switch-to-grid { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-65338 .switch-to-grid:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-65338 .switch-to-grid:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 13px);font-family: 'Open Sans', sans-serif; }
.style-65338 .switch-to-grid:after { display: none; }
.style-65338 .grid-filter-button { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-65338 .grid-filter-button:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-65338 .grid-filter-button:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 13px);font-family: 'Open Sans', sans-serif; }
.style-65338 .grid-filter-button:after { display: none; }
.style-65338 .grid-filter-button.active { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-65338 .h4-style.calendar-event-title { font-size: 18px; }
.style-65338 .more-details { font-weight: bold;font-size: 15px;display: block;text-transform: uppercase; }
.style-19654 .h1-style { color: #63a349; }
.style-19654 .h2-style { color: #63a349;margin-bottom: 5px; }
.style-19654 .h3-style { color: #63a349;margin-bottom: 10px; }
.style-19654 .h4-style { color: #63a349;margin-bottom: 10px; }
.style-19654 .h5-style { color: #63a349; }
.style-19654 .h6-style { color: #63a349; }
.style-19654 A { color: #63a349; }
.style-19654 .button { color: #63a349;margin-right: 15px; }
.style-19654 { margin-bottom: 40px; }
.style-19654 time { display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif;font-size: 12px;margin-bottom: 5px;margin-top: -5px; }
.style-19654 .category-description { margin-bottom: 15px; }
.style-19654 .link-image { margin: 0 0 10px 0; }
.style-19654 .h4-style A { display: block;margin-bottom: 10px; }
.style-19654 .brief-description { margin-top: 10px; }
.style-19654 .location { display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif;font-size: 12px;margin-top: -5px;margin-bottom: 5px; }
.style-19654 .contact-info { font-size: 15px;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-19654 .author { font-size: 15px;margin-bottom: 10px; }
.style-19654 .job-title { font-size: 15px; }
.style-19654 .bus-phone { font-size: 15px; }
.style-19654 .education { font-size: 15px; }
.style-19654 .email { font-size: 15px; }
.style-19654 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19654 li.group { margin-top: 15px;padding-top: 15px;border-top: 1px solid #63a349; }
.style-19654 li.group:first-child { margin-top: 0;padding-top: 0;border-top: 0; }
.style-19654 .schedule-site { font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin-top: -5px;margin-bottom: 5px;font-size: 12px; }
.style-19654 .schedule-teamname { font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-19654 .registration { font-size: 15px;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-19654 .schedule-rescheduled { color: #9c9c9c;font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin-top: -5px;margin-bottom: 5px;font-size: 12px; }
.style-19654 .schedule-cancelled { color: #ff0000;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 12px;margin-top: -5px;margin-bottom: 5px; }
.style-19654 .event-time { display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-19654 .date-icon { background: #63a349; }
.style-19654 .month-name { color: #ffffff;padding: 7px 0 0 0;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;width: 88px; }
.style-19654 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 13px 24px; }
.style-19654 .event-detail { margin-left: 105px; }
.style-19654 .filter-group { margin-top: 20px; }
.style-19654 .filter-item { font-size: 15px; }
.style-19654 .button-group { display: block;float: none; }
.style-19654 .calendar-grid { background-color: #63A349; }
.style-19654 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-19654 li.has-events a { color: #63a349; }
.style-19654 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-19654 .selected-date { margin-bottom: 15px; }
.style-19654 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-19654 .schedule-scrimmage { font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 12px;margin-top: -5px;margin-bottom: 5px; }
.style-19654 .schedule-matchup { font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 15px; }
.style-19654 .large-calendar-grid { border-color: #63A349; }
.style-19654 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-19654 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-19654 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-19654 .large-calendar-grid .calendar-list .event { border-bottom: 1px solid 63A349; }
.style-19654 .switch-to-list { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-19654 .switch-to-list:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-19654 .switch-to-list:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 13px);font-family: 'Open Sans', sans-serif; }
.style-19654 .switch-to-list:after { display: none; }
.style-19654 .switch-to-grid { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-19654 .switch-to-grid:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-19654 .switch-to-grid:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 13px);font-family: 'Open Sans', sans-serif; }
.style-19654 .switch-to-grid:after { display: none; }
.style-19654 .grid-filter-button { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-19654 .grid-filter-button:hover { color: #63a349;background-color: #ffffff;text-decoration: none; }
.style-19654 .grid-filter-button:before { content: "\00BB";display: inline-block;position: absolute;text-decoration: none;text-align: right;left: 15px;bottom: calc(50% - 13px);font-family: 'Open Sans', sans-serif; }
.style-19654 .grid-filter-button:after { display: none; }
.style-19654 .grid-filter-button.active { display: block;position: relative;font-weight: bold;font-size: 18px;padding: 10px 15px 10px 45px;border-top: 2px solid #63a349;border-bottom: 2px solid #63a349;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out;margin-bottom: 10px; }
.style-19654 .h4-style.calendar-event-title { font-size: 18px; }
.style-19654 .more-details { font-weight: bold;font-size: 15px;display: block;text-transform: uppercase; }
.style-22614 .h1-style { color: #015F4F; }
.style-22614 .h2-style { color: #015F4F;margin-bottom: 35px; }
.style-22614 .h3-style { color: #015F4F;margin-bottom: 10px; }
.style-22614 .h4-style { color: #015F4F;margin-bottom: 10px; }
.style-22614 .h5-style { color: #015F4F; }
.style-22614 .h6-style { color: #015F4F; }
.style-22614 A { color: #015F4F; }
.style-22614 .button { color: #015F4F; }
.style-22614 { margin-bottom: 40px; }
.style-22614 time { font-size: 15px;margin-bottom: 10px; }
.style-22614 .category-description { margin-bottom: 15px; }
.style-22614 .link-image { margin: 0 0 10px 0; }
.style-22614 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-22614 .brief-description { margin-bottom: 10px; }
.style-22614 .location { font-size: 15px; }
.style-22614 .contact-info { font-size: 15px; }
.style-22614 .author { font-size: 15px;margin-bottom: 10px; }
.style-22614 .full-name { margin-bottom: 5px; }
.style-22614 .job-title { font-size: 15px; }
.style-22614 .bus-phone { font-size: 15px; }
.style-22614 .education { font-size: 15px; }
.style-22614 .email { font-size: 15px; }
.style-22614 .question { margin-bottom: 10px;line-height: 1.5; }
.style-22614 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-22614 li.group { margin-bottom: 25px; }
.style-22614 .registration { font-size: 15px; }
.style-65375 .h1-style { color: #faa21d; }
.style-65375 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-65375 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-65375 .h4-style { color: #faa21d;margin-bottom: 10px;font-size: 24px; }
.style-65375 .h5-style { color: #faa21d; }
.style-65375 .h6-style { color: #faa21d; }
.style-65375 A { color: #faa21d; }
.style-65375 .button { color: #faa21d; }
.style-65375 .button:after { left: 55px;right: auto; }
.style-65375 { margin-bottom: 40px; }
.style-65375 .description { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;line-height: 1.6; }
.style-65375 time { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;line-height: 1.6; }
.style-65375 .category-description { margin-bottom: 15px; }
.style-65375 .link-image { margin: 0 0 10px 0; }
.style-65375 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65375 .brief-description { margin-bottom: 10px;color: #faa21d;font-size: 16px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;line-height: 1.6; }
.style-65375 .location { font-size: 15px; }
.style-65375 .contact-info { font-size: 15px; }
.style-65375 .author { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;line-height: 1.6; }
.style-65375 .full-name { margin-bottom: 5px; }
.style-65375 .job-title { font-size: 15px; }
.style-65375 .bus-phone { font-size: 15px; }
.style-65375 .education { font-size: 15px; }
.style-65375 .email { font-size: 15px; }
.style-65375 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65375 .backbutton { text-transform: capitalize;padding-left: 20px; }
.style-65375 .backbutton:before { content: "\00AB";position: absolute;text-decoration: none;text-align: left;left: 0;top: 9px; }
.style-65375 .backbutton:after { content: ""; }
.style-65375 .listdetail img { width: auto !important;max-width: none !important; }
.style-65375 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65375 li.group { margin-bottom: 25px; }
.style-65375 .registration { font-size: 15px; }
.style-19623 .h2-style { text-align: right;font-family: 'Open Sans', sans-serif;font-size: 15px;color: #faa21d;margin-bottom: 30px;text-transform: uppercase; }
.style-19623 { margin-bottom: 50px; }
.style-19623 .link-image { margin: 0;width: 100%;position: absolute;top: 0;min-width: 100%;transition: opacity .125s ease-in; }
.style-19623 .long-description { pointer-events: none;margin-top: 10px;color: #FFFFFF;opacity: 0;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-19623 A.links-urllink { pointer-events: none;margin-top: 50px;color: #ffffff;opacity: 0;display: block;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);font-weight: bold;font-size: 18px;line-height: 1; }
.style-19623 li.group { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 225px;-ms-flex: 0 1 225px;flex: 0 1 225px;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;position: relative;padding: 0;height: 225px;margin: 5px;overflow: hidden;box-sizing: border-box;background-color: #faa21d; }
.style-21323 .h2-style { color: #FAA21D;margin-bottom: 20px; }
.style-21323 { margin-bottom: 50px; }
.style-21323 .link-image { margin: 0;width: 100%;min-width: 100%;transition: opacity .125s ease-in; }
.style-21323 .long-description { pointer-events: none;position: absolute;top: 15px;bottom: 15px;color: #FFFFFF;opacity: 0;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-21323 .title { background: #ffffff;padding: 10px 0;margin: 0;color: #FAA21D;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 15px; }
.style-21323 .caption { pointer-events: none;position: absolute;top: 15px;color: #FFFFFF;opacity: 0;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2;margin: 0; }
.style-21323 A.links-urllink { position: absolute;pointer-events: none;top: 50px;color: #ffffff;opacity: 0;display: block;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);font-weight: bold;font-size: 18px; }
.style-21323 .cover-photo { width: 100%;max-width: initial;transition: opacity .125s ease-in; }
.style-21323 .play-button { position: absolute;top: 0;left: 0;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/playIcon.png');background-position: center center;background-repeat: no-repeat;background-size: 50px;width: 100%;height: 100%;padding: 0;transition: opacity .125s ease-in; }
.style-21323 .play-button:after { display: none; }
.style-21323 .album-list { 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: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }
.style-21323 .album { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(33% -7.5px);-ms-flex: 0 1 calc(33% - 7.5px);flex: 0 1 calc(33% - 7.5px);-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;position: relative;background: #faa21d;margin-bottom: 40px; }
.style-21323 .video .media-player:after { position: absolute;display: block;content: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/playIcon.png');top: calc(50% - (115px / 2));left: calc(50% - (115px / 2));transition: opacity .125s ease-in; }
.style-21323 li.group { padding: 0;position: relative;overflow: hidden;box-sizing: border-box;background-color: #faa21d; }
.style-71516 .h2-style { color: #FAA21D;margin-bottom: 20px; }
.style-71516 { margin-bottom: 50px; }
.style-71516 .link-image { margin: 0;width: 100%;min-width: 100%;transition: opacity .125s ease-in; }
.style-71516 .long-description { pointer-events: none;position: absolute;top: 15px;bottom: 15px;color: #FFFFFF;opacity: 0;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-71516 .title { background: #ffffff;padding: 10px 0;margin: 0;color: #FAA21D;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;font-size: 15px; }
.style-71516 .caption { pointer-events: none;position: absolute;top: 15px;color: #FFFFFF;opacity: 0;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2;margin: 0; }
.style-71516 A.links-urllink { position: absolute;pointer-events: none;top: 50px;color: #ffffff;opacity: 0;display: block;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);font-weight: bold;font-size: 18px; }
.style-71516 .cover-photo { width: 100%;max-width: initial;transition: opacity .125s ease-in; }
.style-71516 .play-button { position: absolute;top: 0;left: 0;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/playIcon.png');background-position: center center;background-repeat: no-repeat;background-size: 50px;width: 100%;height: 100%;padding: 0;transition: opacity .125s ease-in; }
.style-71516 .play-button:after { display: none; }
.style-71516 .album-list { 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: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }
.style-71516 .album { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 calc(33% -7.5px);-ms-flex: 0 1 calc(33% - 7.5px);flex: 0 1 calc(33% - 7.5px);-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;position: relative;background: #faa21d;margin-bottom: 40px; }
.style-71516 .video .media-player:after { position: absolute;display: block;content: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/playIcon.png');top: calc(50% - (115px / 2));left: calc(50% - (115px / 2));transition: opacity .125s ease-in; }
.style-71516 li.group { padding: 0;position: relative;overflow: hidden;box-sizing: border-box;background-color: #faa21d; }
.style-20297 .h2-style { text-align: right;font-family: 'Open Sans', sans-serif;font-size: 15px;color: #faa21d;margin-bottom: 30px;text-transform: uppercase; }
.style-20297 { margin-bottom: 50px; }
.style-20297 .link-image { margin: 0;width: 100%;position: absolute;top: 0;min-width: 100%;transition: opacity .125s ease-in; }
.style-20297 .long-description { position: absolute;pointer-events: none;top: 75px;color: #FFFFFF;opacity: 0;transition: opacity .125s ease-in;padding: 0 15px;width: 100%;display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-20297 A.links-urllink { position: absolute;pointer-events: none;top: 50px;color: #ffffff;opacity: 0;display: block;transition: opacity .125s ease-in;padding: 0 15px;width: 100%;font-weight: bold;font-size: 18px; }
.style-20297 li.group { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 225px;-ms-flex: 0 1 225px;flex: 0 1 225px;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;position: relative;padding: 0;height: 225px;margin: 5px;overflow: hidden;box-sizing: border-box;background-color: #faa21d; }
.style-19737 .h1-style { color: #F07A3D; }
.style-19737 .h2-style { color: #F07A3D;margin-bottom: 35px; }
.style-19737 .h3-style { color: #F07A3D;margin-bottom: 10px; }
.style-19737 .h4-style { color: #F07A3D;margin-bottom: 10px;font-size: 24px; }
.style-19737 .h5-style { color: #F07A3D; }
.style-19737 .h6-style { color: #F07A3D; }
.style-19737 A { color: #F07A3D; }
.style-19737 .button { color: #F07A3D;margin-right: 15px; }
.style-19737 { margin-bottom: 40px; }
.style-19737 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-19737 .category-description { margin-bottom: 15px; }
.style-19737 .link-image { margin: 0 0 10px 0; }
.style-19737 .h4-style A { display: block;margin-bottom: 10px; }
.style-19737 .location { font-size: 15px; }
.style-19737 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-19737 .job-title { font-size: 15px; }
.style-19737 .bus-phone { font-size: 15px; }
.style-19737 .education { font-size: 15px; }
.style-19737 .email { font-size: 15px; }
.style-19737 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19737 li.group { margin-bottom: 15px;border-bottom: 2px solid #F07A3D; }
.style-19737 li.group:after { content: "";display: table;clear: both; }
.style-19737 .date-icon { background: #63a349; }
.style-19737 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-19737 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-19737 .event-detail { margin-left: 105px; }
.style-19737 .filter-group { margin-top: 20px; }
.style-19737 .filter-item { font-size: 15px; }
.style-19737 .button-group { display: block; }
.style-19737 .select-all { margin-right: 20px; }
.style-19737 .calendar-grid { background-color: #63A349; }
.style-19737 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-19737 li.has-events a { color: #63a349; }
.style-19737 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-19737 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-19737 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-19737 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-19737 .newsarchivedatepicker .year-container { text-align: center; }
.style-19737 .large-calendar-grid { border-color: #63A349; }
.style-19737 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-19737 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-19737 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-19737 .grid-filter-button.active { background: inherit; }
.style-65341 .h1-style { color: #F07A3D; }
.style-65341 .h2-style { color: #F07A3D;margin-bottom: 35px; }
.style-65341 .h3-style { color: #F07A3D;margin-bottom: 10px; }
.style-65341 .h4-style { color: #F07A3D;margin-bottom: 10px;font-size: 24px; }
.style-65341 .h5-style { color: #F07A3D; }
.style-65341 .h6-style { color: #F07A3D; }
.style-65341 A { color: #F07A3D; }
.style-65341 .button { color: #F07A3D;margin-right: 15px; }
.style-65341 { margin-bottom: 40px; }
.style-65341 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-65341 .category-description { margin-bottom: 15px; }
.style-65341 .link-image { margin: 0 0 10px 0; }
.style-65341 .h4-style A { display: block;margin-bottom: 10px; }
.style-65341 .location { font-size: 15px; }
.style-65341 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-65341 .job-title { font-size: 15px; }
.style-65341 .bus-phone { font-size: 15px; }
.style-65341 .education { font-size: 15px; }
.style-65341 .email { font-size: 15px; }
.style-65341 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65341 li.group { margin-bottom: 15px;border-bottom: 2px solid #F07A3D; }
.style-65341 li.group:after { content: "";display: table;clear: both; }
.style-65341 .date-icon { background: #63a349; }
.style-65341 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-65341 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-65341 .event-detail { margin-left: 105px; }
.style-65341 .filter-group { margin-top: 20px; }
.style-65341 .filter-item { font-size: 15px; }
.style-65341 .button-group { display: block; }
.style-65341 .select-all { margin-right: 20px; }
.style-65341 .calendar-grid { background-color: #63A349; }
.style-65341 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-65341 li.has-events a { color: #63a349; }
.style-65341 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-65341 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-65341 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-65341 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-65341 .newsarchivedatepicker .year-container { text-align: center; }
.style-65341 .large-calendar-grid { border-color: #63A349; }
.style-65341 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-65341 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-65341 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-65341 .grid-filter-button.active { background: inherit; }
.style-69622 .h1-style { color: #015F4F; }
.style-69622 .h2-style { color: #015F4F;margin-bottom: 35px; }
.style-69622 .h3-style { color: #F07A3D;margin-bottom: 10px; }
.style-69622 .h4-style { color: #F07A3D;margin-bottom: 10px;font-size: 24px; }
.style-69622 .h5-style { color: #F07A3D; }
.style-69622 .h6-style { color: #F07A3D; }
.style-69622 A { color: #F07A3D; }
.style-69622 .button { color: #F07A3D;margin-right: 15px; }
.style-69622 { margin-bottom: 40px; }
.style-69622 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-69622 .category-description { margin-bottom: 15px; }
.style-69622 .link-image { margin: 0 0 10px 0; }
.style-69622 .h4-style A { display: block;margin-bottom: 10px; }
.style-69622 .location { font-size: 15px; }
.style-69622 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-69622 .job-title { font-size: 15px; }
.style-69622 .bus-phone { font-size: 15px; }
.style-69622 .education { font-size: 15px; }
.style-69622 .email { font-size: 15px; }
.style-69622 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-69622 li.group { margin-bottom: 15px;border-bottom: 2px solid #f07a3d;color: #3a3a3a; }
.style-69622 li.group:after { content: "";display: table;clear: both; }
.style-69622 .date-icon { background: #63a349; }
.style-69622 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-69622 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-69622 .event-detail { margin-left: 105px; }
.style-69622 .filter-group { margin-top: 20px; }
.style-69622 .filter-item { font-size: 15px; }
.style-69622 .button-group { display: block; }
.style-69622 .select-all { margin-right: 20px; }
.style-69622 .calendar-grid { background-color: #63A349; }
.style-69622 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-69622 li.has-events a { color: #63a349; }
.style-69622 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-69622 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-69622 .newsarchivedatepicker .current-year { color: #015F4F; }
.style-69622 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #015F4F;margin-bottom: 5px; }
.style-69622 .newsarchivedatepicker .year-container { text-align: center; }
.style-69622 .large-calendar-grid { border-color: #63A349; }
.style-69622 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-69622 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-69622 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-69622 .grid-filter-button.active { background: inherit; }
.style-65347 .h1-style { color: #faa21d; }
.style-65347 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-65347 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-65347 .h4-style { color: #faa21d;margin-bottom: 10px;font-size: 24px; }
.style-65347 .h5-style { color: #faa21d; }
.style-65347 .h6-style { color: #faa21d; }
.style-65347 A { color: #faa21d; }
.style-65347 .button { color: #faa21d; }
.style-65347 .button:after { left: 55px;right: auto; }
.style-65347 { margin-bottom: 40px; }
.style-65347 .description { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;line-height: 1.6; }
.style-65347 time { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;line-height: 1.6; }
.style-65347 .category-description { margin-bottom: 15px; }
.style-65347 .link-image { margin: 0 0 10px 0; }
.style-65347 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-65347 .brief-description { margin-bottom: 10px;color: #faa21d;font-size: 16px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;line-height: 1.6; }
.style-65347 .location { font-size: 15px; }
.style-65347 .contact-info { font-size: 15px; }
.style-65347 .author { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;line-height: 1.6; }
.style-65347 .full-name { margin-bottom: 5px; }
.style-65347 .job-title { font-size: 15px; }
.style-65347 .bus-phone { font-size: 15px; }
.style-65347 .education { font-size: 15px; }
.style-65347 .email { font-size: 15px; }
.style-65347 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65347 .backbutton { -webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3;text-transform: capitalize;padding-left: 20px;margin-top: 20px; }
.style-65347 .backbutton:before { content: "\00AB";position: absolute;text-decoration: none;text-align: left;left: 0;top: 9px; }
.style-65347 .backbutton:after { content: ""; }
.style-65347 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65347 li.group { margin-bottom: 25px; }
.style-65347 div.content-wrap { display: -webkit-box;/*webkit*/
display: -moz-box;/*firefox*/
display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*chrome*/
display: flex;/*default*/
-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.style-65347 .registration { font-size: 15px; }
.style-22613 .h1-style { color: #faa21d; }
.style-22613 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-22613 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-22613 .h4-style { color: #faa21d;margin-bottom: 10px;font-size: 24px; }
.style-22613 .h5-style { color: #faa21d; }
.style-22613 .h6-style { color: #faa21d; }
.style-22613 A { color: #faa21d; }
.style-22613 .button { color: #faa21d; }
.style-22613 .button:after { left: 55px;right: auto; }
.style-22613 { margin-bottom: 40px; }
.style-22613 .description { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-22613 time { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-22613 .category-description { margin-bottom: 15px; }
.style-22613 .link-image { margin: 0 0 10px 0; }
.style-22613 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-22613 .brief-description { margin-bottom: 10px;color: #faa21d;font-size: 16px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }
.style-22613 .location { font-size: 15px; }
.style-22613 .contact-info { font-size: 15px; }
.style-22613 .author { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-22613 .full-name { margin-bottom: 5px; }
.style-22613 .job-title { font-size: 15px; }
.style-22613 .bus-phone { font-size: 15px; }
.style-22613 .education { font-size: 15px; }
.style-22613 .email { font-size: 15px; }
.style-22613 .question { margin-bottom: 10px;line-height: 1.5; }
.style-22613 .backbutton { -webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3; }
.style-22613 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-22613 li.group { margin-bottom: 25px; }
.style-22613 div.content-wrap { display: -webkit-box;/*webkit*/
display: -moz-box;/*firefox*/
display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*chrome*/
display: flex;/*default*/
-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.style-22613 .registration { font-size: 15px; }
.style-63731 .h1-style { color: #faa21d; }
.style-63731 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-63731 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-63731 .h4-style { color: #faa21d;margin-bottom: 10px;font-size: 24px; }
.style-63731 .h5-style { color: #faa21d; }
.style-63731 .h6-style { color: #faa21d; }
.style-63731 A { color: #faa21d; }
.style-63731 .button { color: #faa21d; }
.style-63731 .button:after { left: 55px;right: auto; }
.style-63731 { margin-bottom: 40px; }
.style-63731 .description { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-63731 time { font-size: 12px;margin-bottom: 15px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;display: block;margin-top: 10px;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-63731 .category-description { margin-bottom: 15px; }
.style-63731 .link-image { margin: 0 0 10px 0; }
.style-63731 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-63731 .brief-description { margin-bottom: 10px;color: #faa21d;font-size: 16px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }
.style-63731 .location { font-size: 15px; }
.style-63731 .contact-info { font-size: 15px; }
.style-63731 .author { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;font-size: 12px;margin-bottom: 15px;display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-63731 .full-name { margin-bottom: 5px; }
.style-63731 .job-title { font-size: 15px; }
.style-63731 .bus-phone { font-size: 15px; }
.style-63731 .education { font-size: 15px; }
.style-63731 .email { font-size: 15px; }
.style-63731 .question { margin-bottom: 10px;line-height: 1.5; }
.style-63731 .backbutton { -webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3; }
.style-63731 .backbutton:after { display: none; }
.style-63731 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-63731 li.group { margin-bottom: 25px; }
.style-63731 div.content-wrap { display: -webkit-box;/*webkit*/
display: -moz-box;/*firefox*/
display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*chrome*/
display: flex;/*default*/
-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.style-63731 .registration { font-size: 15px; }
.style-63829 .h1-style { color: #FAA21D; }
.style-63829 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-63829 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-63829 .h4-style { color: #faa21d;padding-top: 10px;margin-bottom: 10px;font-size: 24px; }
.style-63829 .h5-style { color: #faa21d; }
.style-63829 .h6-style { color: #faa21d; }
.style-63829 A { color: #faa21d; }
.style-63829 .button { color: #faa21d; }
.style-63829 { margin-bottom: 35px; }
.style-63829 .description { line-height: 26px;margin-bottom: 30px; }
.style-63829 time { font-size: 12px;margin-bottom: 5px;display: block;margin-top: 20px;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-63829 .category-description { margin-bottom: 15px; }
.style-63829 .link-image { margin: 0 0 10px 0; }
.style-63829 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-63829 .brief-description { margin-bottom: 30px;margin-top: 30px; }
.style-63829 .location { font-size: 12px;display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-63829 .contact-info { font-size: 15px; }
.style-63829 .author { font-size: 15px;margin-bottom: 10px; }
.style-63829 .full-name { margin-bottom: 5px; }
.style-63829 .job-title { font-size: 15px; }
.style-63829 .bus-phone { font-size: 15px; }
.style-63829 .education { font-size: 15px; }
.style-63829 .email { font-size: 15px; }
.style-63829 .question { margin-bottom: 10px;line-height: 1.5; }
.style-63829 .backbutton:after { display: none; }
.style-63829 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-63829 li.group { margin-bottom: 25px; }
.style-63829 .registration { font-size: 15px; }
.style-65337 .h2-style { margin-bottom: 35px;padding-bottom: 5px;border-bottom: 2px solid; }
.style-65337 .h3-style { margin-bottom: 10px; }
.style-65337 .h4-style { margin-bottom: 10px; }
.style-65337 { margin-bottom: 40px;background: #015f4f;color: #FFFFFF;padding: 30px; }
.style-65337 time { font-size: 15px;margin-bottom: 10px; }
.style-65337 .category-description { margin-bottom: 15px; }
.style-65337 .link-image { margin: 0 0 10px 0; }
.style-65337 .h4-style A { display: block;margin-bottom: 10px; }
.style-65337 .location { font-size: 15px; }
.style-65337 .author { font-size: 15px;margin-bottom: 10px; }
.style-65337 .job-title { font-size: 15px; }
.style-65337 .bus-phone { font-size: 15px; }
.style-65337 .education { font-size: 15px; }
.style-65337 .email { font-size: 15px; }
.style-65337 .department-label { display: block; }
.style-65337 .letter-label { display: block; }
.style-65337 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65337 li.group { margin-bottom: 15px; }
.style-19652 .h2-style { margin-bottom: 35px;padding-bottom: 5px;border-bottom: 2px solid; }
.style-19652 .h3-style { margin-bottom: 10px; }
.style-19652 .h4-style { margin-bottom: 10px; }
.style-19652 { margin-bottom: 40px;background: #015f4f;color: #FFFFFF;padding: 30px; }
.style-19652 time { font-size: 15px;margin-bottom: 10px; }
.style-19652 .category-description { margin-bottom: 15px; }
.style-19652 .link-image { margin: 0 0 10px 0; }
.style-19652 .h4-style A { display: block;margin-bottom: 10px; }
.style-19652 .location { font-size: 15px; }
.style-19652 .author { font-size: 15px;margin-bottom: 10px; }
.style-19652 .job-title { font-size: 15px; }
.style-19652 .bus-phone { font-size: 15px; }
.style-19652 .education { font-size: 15px; }
.style-19652 .email { font-size: 15px; }
.style-19652 .department-label { display: block; }
.style-19652 .letter-label { display: block; }
.style-19652 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19652 li.group { margin-bottom: 15px; }
.style-19651 .h2-style { margin-bottom: 35px;padding-bottom: 5px;border-bottom: 2px solid; }
.style-19651 .h3-style { margin-bottom: 10px; }
.style-19651 .h4-style { margin-bottom: 10px; }
.style-19651 { margin-bottom: 40px;background: #faa21d;color: #FFFFFF;padding: 30px; }
.style-19651 time { font-size: 15px;margin-bottom: 10px; }
.style-19651 .category-description { margin-bottom: 15px; }
.style-19651 .link-image { margin: 0 0 10px 0; }
.style-19651 .h4-style A { display: block;margin-bottom: 10px; }
.style-19651 .location { font-size: 15px; }
.style-19651 .author { font-size: 15px;margin-bottom: 10px; }
.style-19651 .job-title { font-size: 15px; }
.style-19651 .bus-phone { font-size: 15px; }
.style-19651 .education { font-size: 15px; }
.style-19651 .email { font-size: 15px; }
.style-19651 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19651 li.group { margin-bottom: 15px; }
.style-65374 .h2-style { margin-bottom: 10px; }
.style-65374 .h3-style { margin-bottom: 10px; }
.style-65374 .h4-style { margin-bottom: 10px; }
.style-65374 A { color: #63a349;text-align: left;display: block; }
.style-65374 .button { color: #63a349; }
.style-65374 { margin-bottom: 40px; }
.style-65374 .category-description { margin-bottom: 15px; }
.style-65374 .link-image { margin: 8px 25px 10px 0px;float: left; }
.style-65374 .h4-style A { display: block;margin-bottom: 10px; }
.style-65374 .long-description { text-align: left;display: block;overflow: hidden;margin-bottom: 35px;font-size: 16px; }
.style-65374 .location { font-size: 15px; }
.style-65374 .photos { text-align: center;margin-bottom: 30px; }
.style-65374 .author { margin-bottom: 10px; }
.style-65374 .job-title { font-size: 15px; }
.style-65374 .bus-phone { font-size: 15px; }
.style-65374 .education { font-size: 15px; }
.style-65374 .email { font-size: 15px; }
.style-65374 .submit-button { color: #fff;background: #f07a3d;border: none;padding: 4px 15px;height: 28px;line-height: 24px;font-family: 'Merriweather', serif; }
.style-65374 .search-text { color: #fff;background: #f07a3d;border: none;padding: 4px 15px;height: 20px;font-family: 'Open Sans', sans-serif; }
.style-65374 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 0px; }
.style-65374 li.group { margin-bottom: 15px;clear: both; }
.style-65374 div.content-wrap { text-align: center; }
.style-65374 .featured-link-container { text-align: left; }
.style-65374 .search-results-header { text-align: left; }
.style-65374 .search-results-desc { text-align: left; }
.style-65374 .search-container { margin: 20px 0 60px; }
.style-65343 .h1-style { color: #faa21d; }
.style-65343 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-65343 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-65343 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-65343 .h5-style { color: #faa21d; }
.style-65343 .h6-style { color: #faa21d; }
.style-65343 A { color: #faa21d; }
.style-65343 .button { color: #faa21d; }
.style-65343 { margin-bottom: 40px; }
.style-65343 time { font-size: 15px;margin-bottom: 10px; }
.style-65343 .category-description { margin-bottom: 15px; }
.style-65343 .link-image { margin: 0 0 10px 0; }
.style-65343 .h4-style A { display: block;margin-bottom: 10px; }
.style-65343 .location { font-size: 15px; }
.style-65343 .author { font-size: 15px;margin-bottom: 10px; }
.style-65343 .full-name { margin-bottom: 5px; }
.style-65343 .job-title { font-size: 15px; }
.style-65343 .bus-phone { font-size: 15px; }
.style-65343 .education { font-size: 15px; }
.style-65343 .email { font-size: 15px; }
.style-65343 .question { margin-bottom: 10px;line-height: 1.5; }
.style-65343 .sitemap-toggle:after { display: none; }
.style-65343 .page-name { display: inline-block;margin-left: 30px !important; }
.style-65343 .sitemap .open { background-color: #FAA21D;display: inline-block;margin-right: 40px;width: 9px;height: 20px;padding: 0 7px 0 5px !important;line-height: 1.4; }
.style-65343 .sitemap .closed { background-color: #FAA21D;display: inline-block;margin-right: 40px;width: 9px;height: 20px;padding: 0 7px 0 5px !important;line-height: 1.3; }
.style-65343 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-65343 li.group { margin-bottom: 15px; }
.style-19795 .h1-style { color: #faa21d; }
.style-19795 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-19795 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-19795 .h4-style { color: #faa21d;margin-bottom: 10px; }
.style-19795 .h5-style { color: #faa21d; }
.style-19795 .h6-style { color: #faa21d; }
.style-19795 A { color: #faa21d; }
.style-19795 .button { color: #faa21d; }
.style-19795 { margin-bottom: 40px; }
.style-19795 time { font-size: 15px;margin-bottom: 10px; }
.style-19795 .category-description { margin-bottom: 15px; }
.style-19795 .link-image { margin: 0 0 10px 0; }
.style-19795 .h4-style A { display: block;margin-bottom: 10px; }
.style-19795 .location { font-size: 15px; }
.style-19795 .author { font-size: 15px;margin-bottom: 10px; }
.style-19795 .full-name { margin-bottom: 5px; }
.style-19795 .job-title { font-size: 15px; }
.style-19795 .bus-phone { font-size: 15px; }
.style-19795 .education { font-size: 15px; }
.style-19795 .email { font-size: 15px; }
.style-19795 .question { margin-bottom: 10px;line-height: 1.5; }
.style-19795 .sitemap-toggle:after { display: none; }
.style-19795 .page-name { display: inline-block;margin-left: 30px !important; }
.style-19795 .sitemap .open { background-color: #FAA21D;display: inline-block;margin-right: 40px;width: 9px;height: 20px;padding: 0 7px 0 5px !important;line-height: 1.4; }
.style-19795 .sitemap .closed { background-color: #FAA21D;display: inline-block;margin-right: 40px;width: 9px;height: 20px;padding: 0 7px 0 5px !important;line-height: 1.3; }
.style-19795 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19795 li.group { margin-bottom: 15px; }
.style-21531 .h2-style { text-align: right;font-family: 'Open Sans', sans-serif;font-size: 15px;color: #FAA21D;margin-bottom: 30px;text-transform: uppercase; }
.style-21531 { margin-bottom: 50px; }
.style-21531 .category-description { font-family: 'Open Sans', sans-serif;color: #FAA21D;font-size: 16px;font-weight: bold; }
.style-21531 .link-image { margin: 0;width: 100%;position: absolute;top: 0;min-width: 100%;transition: opacity .125s ease-in; }
.style-21531 .long-description { position: absolute;pointer-events: none;top: 75px;color: #FFFFFF;opacity: 0;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-21531 A.links-urllink { position: absolute;pointer-events: none;top: 50px;color: #ffffff;opacity: 0;display: block;transition: opacity .125s ease-in;padding: 0 15px;width: calc(100% - 30px);font-weight: bold;font-size: 18px; }
.style-21531 li.group { -webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 225px;-ms-flex: 0 1 225px;flex: 0 1 225px;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;position: relative;padding: 0;height: 225px;margin: 5px;overflow: hidden;box-sizing: border-box;background-color: #faa21d; }
.style-64282 .h1-style { color: #faa21d; }
.style-64282 .h2-style { color: #faa21d;margin-bottom: 35px; }
.style-64282 .h3-style { color: #faa21d;margin-bottom: 10px; }
.style-64282 .h4-style { color: #faa21d;margin-bottom: 10px;font-size: 24px; }
.style-64282 .h5-style { color: #faa21d; }
.style-64282 .h6-style { color: #faa21d; }
.style-64282 A { color: #faa21d; }
.style-64282 .button { color: #faa21d; }
.style-64282 .button:after { left: 55px;right: auto; }
.style-64282 { margin-bottom: 40px; }
.style-64282 .description { -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-64282 time { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-64282 .category-description { margin-bottom: 15px; }
.style-64282 .link-image { margin: 0 0 10px 0; }
.style-64282 .h4-style A { display: block;margin-bottom: 10px;font-size: 18px; }
.style-64282 .brief-description { margin-bottom: 10px;color: #faa21d;font-size: 16px;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }
.style-64282 .location { font-size: 15px; }
.style-64282 .contact-info { font-size: 15px; }
.style-64282 .author { font-size: 15px;margin-bottom: 10px;-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-64282 .full-name { margin-bottom: 5px; }
.style-64282 .job-title { font-size: 15px; }
.style-64282 .bus-phone { font-size: 15px; }
.style-64282 .education { font-size: 15px; }
.style-64282 .email { font-size: 15px; }
.style-64282 .question { margin-bottom: 10px;line-height: 1.5; }
.style-64282 .backbutton { -webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3; }
.style-64282 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-64282 li.group { margin-bottom: 25px; }
.style-64282 div.content-wrap { display: -webkit-box;/*webkit*/
display: -moz-box;/*firefox*/
display: -ms-flexbox;/*ie*/
display: -webkit-flex;/*chrome*/
display: flex;/*default*/
-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.style-64282 .registration { font-size: 15px; }
.style-19659 { margin-bottom: 15px; }
.style-19659 .photo img { width: 100%; }
.style-19659 .album .photo-list { margin-bottom: 0; }
.style-19626 .h1-style { font-family: 'Merriweather', serif; }
.style-19626 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-19626 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-19626 .h4-style { margin-bottom: 10px; }
.style-19626 A { color: inherit; }
.style-19626 { color: #FFFFFF;background-color: #f07a3d;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2;margin-bottom: -9991px;padding-bottom: 9999px; }
.style-19626 time { font-size: 15px;margin-bottom: 10px; }
.style-19626 .category-description { margin-bottom: 15px; }
.style-19626 .link-image { width: 100%;margin: 0; }
.style-19626 .h4-style A { display: block;margin-bottom: 10px; }
.style-19626 .long-description { margin: 0 30px 10px 30px; }
.style-19626 .location { font-size: 15px; }
.style-19626 .author { font-size: 15px;margin-bottom: 10px; }
.style-19626 .job-title { font-size: 15px; }
.style-19626 .bus-phone { font-size: 15px; }
.style-19626 .education { font-size: 15px; }
.style-19626 .email { font-size: 15px; }
.style-19626 A.links-urllink { display: block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;margin: 30px 30px 10px 30px;padding-bottom: 5px;border-bottom: 2px solid; }
.style-19626 A.links-urllink:hover { text-decoration: none; }
.style-19626 li.group { margin-bottom: 15px; }
.style-68375 .h1-style { font-family: 'Merriweather', serif; }
.style-68375 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-68375 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-68375 .h4-style { margin-bottom: 10px; }
.style-68375 A { color: inherit; }
.style-68375 { color: #FFFFFF;background-color: #f07a3d;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-68375 time { font-size: 15px;margin-bottom: 10px; }
.style-68375 .category-description { margin-bottom: 15px; }
.style-68375 .link-image { width: 100%;margin: 0; }
.style-68375 .h4-style A { display: block;margin-bottom: 10px; }
.style-68375 .long-description { margin: 0 30px 10px 30px; }
.style-68375 .location { font-size: 15px; }
.style-68375 .author { font-size: 15px;margin-bottom: 10px; }
.style-68375 .job-title { font-size: 15px; }
.style-68375 .bus-phone { font-size: 15px; }
.style-68375 .education { font-size: 15px; }
.style-68375 .email { font-size: 15px; }
.style-68375 A.links-urllink { display: block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;margin: 30px 30px 10px 30px;padding-bottom: 5px;border-bottom: 2px solid; }
.style-68375 A.links-urllink:hover { text-decoration: none; }
.style-68375 li.group { margin-bottom: 15px; }
.style-19627 .h1-style { font-family: 'Merriweather', serif; }
.style-19627 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-19627 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-19627 .h4-style { margin-bottom: 10px; }
.style-19627 A { color: inherit; }
.style-19627 { color: #FFFFFF;background-color: #015f4f;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2;margin-bottom: 15px; }
.style-19627 time { font-size: 15px;margin-bottom: 10px; }
.style-19627 .category-description { margin-bottom: 15px; }
.style-19627 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-19627 .h4-style A { display: block;margin-bottom: 10px; }
.style-19627 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-19627 .location { font-size: 15px; }
.style-19627 .author { font-size: 15px;margin-bottom: 10px; }
.style-19627 .job-title { font-size: 15px; }
.style-19627 .bus-phone { font-size: 15px; }
.style-19627 .education { font-size: 15px; }
.style-19627 .email { font-size: 15px; }
.style-19627 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-19627 A.links-urllink:hover { text-decoration: none; }
.style-68620 .h1-style { font-family: 'Merriweather', serif; }
.style-68620 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-68620 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-68620 .h4-style { margin-bottom: 10px; }
.style-68620 A { color: inherit; }
.style-68620 { margin-bottom: 15px;color: #FFFFFF;background-color: #015F4F;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-68620 time { font-size: 15px;margin-bottom: 10px; }
.style-68620 .category-description { margin-bottom: 15px; }
.style-68620 .link-image { margin: 0 0 0px 0;float: left;width: 70%;text-align: left;padding: 0px; }
.style-68620 .h4-style A { display: block;margin-bottom: 10px; }
.style-68620 .long-description { width: calc(30% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-68620 .location { font-size: 15px; }
.style-68620 .author { font-size: 15px;margin-bottom: 10px; }
.style-68620 .job-title { font-size: 15px; }
.style-68620 .bus-phone { font-size: 15px; }
.style-68620 .education { font-size: 15px; }
.style-68620 .email { font-size: 15px; }
.style-68620 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(30% - 60px);float: right;margin: 30px 30px 20px 30px; }
.style-68620 A.links-urllink:hover { text-decoration: none; }
.style-68620 div.content-wrap { display: inline-block;padding-right: 15px;padding-left: 15px;padding-top: 15px;padding-bottom: 15px; }
.style-20643 .h1-style { font-family: 'Merriweather', serif; }
.style-20643 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-20643 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-20643 .h4-style { margin-bottom: 10px; }
.style-20643 A { color: inherit; }
.style-20643 { margin-bottom: 15px;color: #FFFFFF;background-color: #015F4F;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-20643 time { font-size: 15px;margin-bottom: 10px; }
.style-20643 .category-description { margin-bottom: 15px; }
.style-20643 .link-image { margin: 0 0 0px 0;float: left;width: 70%; }
.style-20643 .h4-style A { display: block;margin-bottom: 10px; }
.style-20643 .long-description { width: calc(30% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-20643 .location { font-size: 15px; }
.style-20643 .author { font-size: 15px;margin-bottom: 10px; }
.style-20643 .job-title { font-size: 15px; }
.style-20643 .bus-phone { font-size: 15px; }
.style-20643 .education { font-size: 15px; }
.style-20643 .email { font-size: 15px; }
.style-20643 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(30% - 60px);float: right;margin: 30px 30px 20px 30px; }
.style-20643 A.links-urllink:hover { text-decoration: none; }
.style-19625 .h1-style { font-family: 'Merriweather', serif; }
.style-19625 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-19625 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-19625 .h4-style { margin-bottom: 10px; }
.style-19625 A { color: inherit; }
.style-19625 { color: #FFFFFF;background-color: #FAA21D;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2;margin-bottom: -9991px;padding-bottom: 9999px; }
.style-19625 time { font-size: 15px;margin-bottom: 10px; }
.style-19625 .category-description { margin-bottom: 15px; }
.style-19625 .link-image { width: 100%;margin: 0; }
.style-19625 .h4-style A { display: block;margin-bottom: 10px; }
.style-19625 .long-description { margin: 0 30px 30px 30px; }
.style-19625 .location { font-size: 15px; }
.style-19625 .author { font-size: 15px;margin-bottom: 10px; }
.style-19625 .job-title { font-size: 15px; }
.style-19625 .bus-phone { font-size: 15px; }
.style-19625 .education { font-size: 15px; }
.style-19625 .email { font-size: 15px; }
.style-19625 A.links-urllink { display: block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;margin: 30px 30px 10px 30px;padding-bottom: 5px;border-bottom: 2px solid; }
.style-19625 A.links-urllink:hover { text-decoration: none; }
.style-19625 li.group { margin-bottom: 15px; }
.style-68374 .h1-style { font-family: 'Merriweather', serif; }
.style-68374 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-68374 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-68374 .h4-style { margin-bottom: 10px; }
.style-68374 A { color: inherit; }
.style-68374 { color: #FFFFFF;background-color: #FAA21D;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-68374 time { font-size: 15px;margin-bottom: 10px; }
.style-68374 .category-description { margin-bottom: 15px; }
.style-68374 .link-image { width: 100%;margin: 0; }
.style-68374 .h4-style A { display: block;margin-bottom: 10px; }
.style-68374 .long-description { margin: 0 30px 30px 30px; }
.style-68374 .location { font-size: 15px; }
.style-68374 .author { font-size: 15px;margin-bottom: 10px; }
.style-68374 .job-title { font-size: 15px; }
.style-68374 .bus-phone { font-size: 15px; }
.style-68374 .education { font-size: 15px; }
.style-68374 .email { font-size: 15px; }
.style-68374 A.links-urllink { display: block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;margin: 30px 30px 10px 30px;padding-bottom: 5px;border-bottom: 2px solid; }
.style-68374 A.links-urllink:hover { text-decoration: none; }
.style-68374 li.group { margin-bottom: 15px; }
.style-19628 .h1-style { font-family: 'Merriweather', serif; }
.style-19628 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-19628 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-19628 .h4-style { margin-bottom: 10px; }
.style-19628 A { color: inherit; }
.style-19628 { margin-bottom: 15px;color: #FFFFFF;background-color: #63a349;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-19628 time { font-size: 15px;margin-bottom: 10px; }
.style-19628 .category-description { margin-bottom: 15px; }
.style-19628 .link-image { margin: 0 0 0px 0;float: left;width: 70%;text-align: left;padding: 0px; }
.style-19628 .h4-style A { display: block;margin-bottom: 10px; }
.style-19628 .long-description { width: calc(30% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-19628 .location { font-size: 15px; }
.style-19628 .author { font-size: 15px;margin-bottom: 10px; }
.style-19628 .job-title { font-size: 15px; }
.style-19628 .bus-phone { font-size: 15px; }
.style-19628 .education { font-size: 15px; }
.style-19628 .email { font-size: 15px; }
.style-19628 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(30% - 60px);float: right;margin: 30px 30px 20px 30px; }
.style-19628 A.links-urllink:hover { text-decoration: none; }
.style-19628 div.content-wrap { display: inline-block;padding-right: 15px;padding-left: 15px;padding-top: 15px;padding-bottom: 15px; }
.style-68619 .h1-style { font-family: 'Merriweather', serif; }
.style-68619 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-68619 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-68619 .h4-style { margin-bottom: 10px; }
.style-68619 A { color: inherit; }
.style-68619 { color: #FFFFFF;background-color: #63A349;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2;margin-bottom: 15px; }
.style-68619 time { font-size: 15px;margin-bottom: 10px; }
.style-68619 .category-description { margin-bottom: 15px; }
.style-68619 .link-image { margin: 0 0 0px 0;float: left;width: 40%; }
.style-68619 .h4-style A { display: block;margin-bottom: 10px; }
.style-68619 .long-description { width: calc(60% - 60px);float: right;display: inline-block;padding: 0 30px; }
.style-68619 .location { font-size: 15px; }
.style-68619 .author { font-size: 15px;margin-bottom: 10px; }
.style-68619 .job-title { font-size: 15px; }
.style-68619 .bus-phone { font-size: 15px; }
.style-68619 .education { font-size: 15px; }
.style-68619 .email { font-size: 15px; }
.style-68619 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(60% - 60px);float: right;margin: 20px 30px 20px 30px; }
.style-68619 A.links-urllink:hover { text-decoration: none; }
.style-19657 .h2-style { position: relative;font-size: 19px;line-height: 1.5;margin-top: -5px;margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-19657 { padding: 30px;background: #63a349;color: #ffffff;margin-bottom: -9991px;padding-bottom: 9999px; }
.style-19657 div.content-wrap { font-family: 'Open Sans', sans-serif;font-weight: 600;line-height: 1.4;padding-bottom: 30px; }
.style-19629 .h1-style { font-family: 'Merriweather', serif; }
.style-19629 .h2-style { margin-bottom: 35px;font-family: 'Merriweather', serif; }
.style-19629 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-19629 .h4-style { margin-bottom: 10px; }
.style-19629 A { color: inherit; }
.style-19629 { margin-bottom: 15px;color: #FFFFFF;background-color: #218f69;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-19629 time { font-size: 15px;margin-bottom: 10px; }
.style-19629 .category-description { margin-bottom: 15px; }
.style-19629 .link-image { margin: 0 0 0px 0;float: right;width: calc(66.666667% + 10px); }
.style-19629 .h4-style A { display: block;margin-bottom: 10px; }
.style-19629 .long-description { width: calc(33.333333% - 70px);float: right;display: inline-block;padding: 0 30px; }
.style-19629 .location { font-size: 15px; }
.style-19629 .author { font-size: 15px;margin-bottom: 10px; }
.style-19629 .job-title { font-size: 15px; }
.style-19629 .bus-phone { font-size: 15px; }
.style-19629 .education { font-size: 15px; }
.style-19629 .email { font-size: 15px; }
.style-19629 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(33.333333% - 70px);float: right;margin: 30px 30px 20px 30px; }
.style-19629 A.links-urllink:hover { text-decoration: none; }
.style-19658 .h2-style { position: relative;font-size: 19px;line-height: 1.5;margin-top: -5px;padding-bottom: 30px;margin-bottom: 20px;font-family: 'Merriweather', serif; }
.style-19658 .h2-style:after { position: absolute;content: "";height: 2px;width: 40%;bottom: 0;left: 0;background: #ffffff; }
.style-19658 { padding: 30px;background: #015f4f;color: #ffffff;font-family: 'Open Sans', sans-serif;font-size: 36px;line-height: 1.2;font-weight: 300;text-transform: uppercase; }
.style-19738 .h1-style { color: #F07A3D; }
.style-19738 .h2-style { color: #F07A3D;margin-bottom: 35px; }
.style-19738 .h3-style { color: #FFFFFF;margin-bottom: 10px; }
.style-19738 .h4-style { color: #FFFFFF;margin-bottom: 10px; }
.style-19738 .h5-style { color: #FFFFFF; }
.style-19738 .h6-style { color: #FFFFFF; }
.style-19738 A { color: #FFFFFF; }
.style-19738 .button { color: #FFFFFF;margin-right: 15px; }
.style-19738 { margin-bottom: 40px;color: #FFFFFF; }
.style-19738 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-19738 .category-description { margin-bottom: 15px; }
.style-19738 .link-image { margin: 0 0 10px 0; }
.style-19738 .h4-style A { display: block;margin-bottom: 10px; }
.style-19738 .location { font-size: 15px; }
.style-19738 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-19738 .job-title { font-size: 15px; }
.style-19738 .bus-phone { font-size: 15px; }
.style-19738 .education { font-size: 15px; }
.style-19738 .email { font-size: 15px; }
.style-19738 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-19738 li.group { margin-bottom: 30px;border-bottom: 2px solid #ffffff; }
.style-19738 div.content-wrap { background-color: #F07A3D;padding: 15px; }
.style-19738 .date-icon { background: #63a349; }
.style-19738 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-19738 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-19738 .event-detail { margin-left: 105px; }
.style-19738 .filter-group { margin-top: 20px; }
.style-19738 .filter-item { font-size: 15px; }
.style-19738 .button-group { display: block; }
.style-19738 .select-all { margin-right: 20px; }
.style-19738 .calendar-grid { background-color: #63A349; }
.style-19738 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-19738 li.has-events a { color: #63a349; }
.style-19738 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-19738 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-19738 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-19738 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-19738 .newsarchivedatepicker .year-container { text-align: center; }
.style-19738 .large-calendar-grid { border-color: #63A349; }
.style-19738 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-19738 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-19738 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-19738 .grid-filter-button.active { background: inherit; }
.style-19739 { margin-bottom: 15px; }
.style-19739 .page-title-level-1 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;border-bottom: 2px solid;line-height: 1; }
.style-19739 .page-title-level-2 { font-size: 60px;letter-spacing: -.04em;font-weight: bold;color: #015f4f;padding-top: 26px;padding-bottom: 16px;border-top: 2px solid;line-height: 1; }
.style-63729 .h1-style { font-family: 'Merriweather', serif; }
.style-63729 .h2-style { font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;margin: 25px 25px 0 25px; }
.style-63729 .h3-style { margin-bottom: 10px;font-family: 'Merriweather', serif; }
.style-63729 .h4-style { display: block;font-family: 'Merriweather', serif;font-size: 32px;text-transform: none;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(50% - 50px);float: right;margin: 25px 25px 20px 25px; }
.style-63729 A { color: inherit; }
.style-63729 { margin-bottom: 15px;color: #FFFFFF;background-color: #f07a3d;font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 1.2; }
.style-63729 time { width: calc(50% - 60px);float: right;margin: 0 30px 0 30px; }
.style-63729 .readmore { margin: 0 35px 0 25px;float: right; }
.style-63729 .category-description { margin-bottom: 15px; }
.style-63729 .link-image { margin: 0 0 0px 0;float: left;width: 50%;position: absolute;height: 100%;object-fit: cover; }
.style-63729 .h4-style A { display: block;margin-bottom: 10px;position: relative;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: bold;padding: 10px 0; }
.style-63729 .h4-style A:hover { text-decoration: none; }
.style-63729 .h4-style A:after { content: "\00BB";text-decoration: none;text-align: right;padding-left: 10px; }
.style-63729 .long-description { width: calc(50% - 50px);float: right;display: inline-block;padding: 0 25px 50px;clear: right; }
.style-63729 .brief-description { width: calc(50% - 60px);float: right;margin: 20px 30px 0 30px; }
.style-63729 .location { font-size: 15px; }
.style-63729 .author { font-size: 15px;margin-bottom: 10px; }
.style-63729 .job-title { font-size: 15px; }
.style-63729 .bus-phone { font-size: 15px; }
.style-63729 .education { font-size: 15px; }
.style-63729 .email { font-size: 15px; }
.style-63729 .lists img { margin: 0 !important;float: left;width: 50%; }
.style-63729 A.links-urllink { display: inline-block;font-family: 'Merriweather', serif;font-size: 32px;font-weight: bold;padding-bottom: 5px;border-bottom: 2px solid;width: calc(50% - 50px);float: right;margin: 25px 25px 20px 25px; }
.style-63729 A.links-urllink:hover { text-decoration: none; }
.style-63729 li.group { margin: 20px 0 0 0;position: relative;overflow: hidden;box-sizing: border-box; }
.style-63729 li.group:first-child { margin: 0; }
.style-63399 .h3-style { -webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-63399 { background-color: #f07a3d;margin-bottom: 15px;color: #FFFFFF;padding: 30px;position: relative;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-63399:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-63399 .link-image { margin: -30px -30px -30px 0;float: right;max-width: 60%;position: relative; }
.style-63399 .long-description { font-size: 55px;letter-spacing: -.04em;line-height: 1em;font-weight: 700;margin-top: 20px; }
.style-63399 A.links-urllink { display: block;font-size: 24px;line-height: 28
px;letter-spacing: .04em;color: #ffffff;font-weight: 800;font-family: 'Open Sans', sans-serif;text-transform: uppercase; }
.style-63399 A.links-urllink:hover { text-decoration: none; }
.style-63399 A.links-urllink:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0; }
.style-63681 .h2-style { margin-bottom: 35px; }
.style-63681 .h3-style { margin-bottom: 10px; }
.style-63681 .h4-style { margin-bottom: 10px; }
.style-63681 { height: 23rem;position: relative;margin-bottom: 20px;overflow-y: auto;background-color: #63A349; }
.style-63681 time { font-size: 15px;margin-bottom: 10px; }
.style-63681 .category-description { margin-bottom: 15px; }
.style-63681 .link-image { margin: 0;max-width: 14px;max-height: 14px;object-fit: cover;display: block;position: absolute;text-decoration: none;text-align: right;left: 12px;z-index: 1;bottom: calc(50% - 7px);font-family: 'Open Sans', sans-serif; }
.style-63681 .h4-style A { display: block;margin-bottom: 10px; }
.style-63681 .location { font-size: 15px; }
.style-63681 .author { font-size: 15px;margin-bottom: 10px; }
.style-63681 .job-title { font-size: 15px; }
.style-63681 .bus-phone { font-size: 15px; }
.style-63681 .education { font-size: 15px; }
.style-63681 .email { font-size: 15px; }
.style-63681 A.links-urllink { display: block;position: relative;font-weight: bold;font-size: 20px;padding: 18px 15px 18px 45px;border-top: 2px solid #fff;background: #63a349;color: #ffffff;transition: color 125ms ease-in-out, background-color 125ms ease-in-out; }
.style-63681 li.group { margin-top: 0;position: relative; }
.style-63681 li.group:first-child { margin-top: 0; }
.style-63681 div.content-wrap { color: #fff;padding: 15px 25px 25px;position: absolute;width: 100%;height: 100%;box-sizing: border-box; }
.style-63726 .h1-style { color: #F07A3D; }
.style-63726 .h2-style { margin: 0;padding: 0;font-size: 24px; }
.style-63726 .h3-style { margin-bottom: 10px; }
.style-63726 .h4-style { margin-bottom: 10px; }
.style-63726 .button { margin-right: 15px; }
.style-63726 { margin: 0;padding: 25px 25px 5px;background: #63A349;color: #fff; }
.style-63726 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63726 .category-description { margin-bottom: 15px; }
.style-63726 .link-image { margin: 0 0 10px 0; }
.style-63726 .h4-style A { display: block;margin-bottom: 10px; }
.style-63726 .location { font-size: 15px; }
.style-63726 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63726 .job-title { font-size: 15px; }
.style-63726 .bus-phone { font-size: 15px; }
.style-63726 .education { font-size: 15px; }
.style-63726 .email { font-size: 15px; }
.style-63726 .header-widget { margin: 0;padding: 0; }
.style-63726 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-63726 li.group { margin-bottom: 30px;border-bottom: 2px solid #ffffff; }
.style-63726 div.content-wrap { margin-bottom: 40px; }
.style-63726 .date-icon { background: #63a349; }
.style-63726 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-63726 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-63726 .event-detail { margin-left: 105px; }
.style-63726 .filter-group { margin-top: 20px; }
.style-63726 .filter-item { font-size: 15px; }
.style-63726 .button-group { display: block; }
.style-63726 .select-all { margin-right: 20px; }
.style-63726 .calendar-grid { background-color: #63A349; }
.style-63726 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-63726 li.has-events a { color: #63a349; }
.style-63726 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-63726 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-63726 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-63726 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-63726 .newsarchivedatepicker .year-container { text-align: center; }
.style-63726 .large-calendar-grid { border-color: #63A349; }
.style-63726 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-63726 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-63726 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-63726 .grid-filter-button.active { background: inherit; }
.style-63398 .h1-style { color: #F07A3D; }
.style-63398 .h2-style { margin-bottom: 35px; }
.style-63398 .h3-style { margin-bottom: 10px; }
.style-63398 .h4-style { margin-bottom: 10px; }
.style-63398 .button { margin-right: 15px; }
.style-63398 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63398 .category-description { margin-bottom: 15px; }
.style-63398 .link-image { margin: 0 0 10px 0; }
.style-63398 .h4-style A { display: block;margin-bottom: 10px; }
.style-63398 .location { font-size: 15px; }
.style-63398 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63398 .job-title { font-size: 15px; }
.style-63398 .bus-phone { font-size: 15px; }
.style-63398 .education { font-size: 15px; }
.style-63398 .email { font-size: 15px; }
.style-63398 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-63398 li.group { margin-bottom: 30px;border-bottom: 2px solid #ffffff; }
.style-63398 div.content-wrap { margin-bottom: 40px; }
.style-63398 .date-icon { background: #63a349; }
.style-63398 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-63398 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-63398 .event-detail { margin-left: 105px; }
.style-63398 .filter-group { margin-top: 20px; }
.style-63398 .filter-item { font-size: 15px; }
.style-63398 .button-group { display: block; }
.style-63398 .select-all { margin-right: 20px; }
.style-63398 .calendar-grid { background-color: #63A349; }
.style-63398 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-63398 li.has-events a { color: #63a349; }
.style-63398 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-63398 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-63398 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-63398 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-63398 .newsarchivedatepicker .year-container { text-align: center; }
.style-63398 .large-calendar-grid { border-color: #63A349; }
.style-63398 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-63398 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-63398 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-63398 .grid-filter-button.active { background: inherit; }
.style-63677 .h1-style { color: #F07A3D; }
.style-63677 .h3-style { margin-bottom: 10px; }
.style-63677 .h4-style { margin-bottom: 10px; }
.style-63677 A:hover { color: inherit; }
.style-63677 .button { margin-right: 15px; }
.style-63677 { height: 23rem;position: relative;margin-bottom: 20px;overflow-y: auto;background-color: #015f4f; }
.style-63677 time { font-size: 12px;margin-bottom: 5px;margin-top: -5px;display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-63677 .category-description { margin-bottom: 15px; }
.style-63677 .link-image { max-width: 33%;margin: 0 1.5rem 0 0 !important;float: left; }
.style-63677 .h4-style A { display: block;margin-bottom: 10px;padding-top: 10px; }
.style-63677 .brief-description { margin-top: 10px; }
.style-63677 .location { font-size: 15px; }
.style-63677 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63677 .news img { max-width: 33%;margin: 0 1.5rem 0 0 !important; }
.style-63677 .job-title { font-size: 15px; }
.style-63677 .bus-phone { font-size: 15px; }
.style-63677 .education { font-size: 15px; }
.style-63677 .email { font-size: 15px; }
.style-63677 .lists img { max-width: 33%;margin: 0 1.5rem 0 0 !important; }
.style-63677 .affinity img { max-width: 33%;margin: 0 1.5rem 0 0 !important; }
.style-63677 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-63677 .photo figcaption { padding: 1rem 0 0; }
.style-63677 li.group { padding-top: 20px;margin-bottom: 20px;border-top: 2px solid #218f69; }
.style-63677 div.content-wrap { color: #fff;padding: 15px 25px 25px;position: absolute;width: 100%;height: 100%;box-sizing: border-box; }
.style-63677 .date-icon { background: #218f69;width: 5rem; }
.style-63677 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-63677 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-63677 .event-detail { margin-left: 6.5rem; }
.style-63677 .filter-group { margin-top: 20px; }
.style-63677 .filter-item { font-size: 15px; }
.style-63677 .button-group { display: block; }
.style-63677 .select-all { margin-right: 20px; }
.style-63677 .calendar-grid { background-color: #63A349; }
.style-63677 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-63677 li.has-events a { color: #63a349; }
.style-63677 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-63677 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-63677 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-63677 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-63677 .newsarchivedatepicker .year-container { text-align: center; }
.style-63677 .large-calendar-grid { border-color: #63A349; }
.style-63677 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-63677 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-63677 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-63677 .grid-filter-button.active { background: inherit; }
.style-63724 .h1-style { color: #F07A3D; }
.style-63724 .h2-style { margin: 0;padding: 0;font-size: 24px;display: inline-block; }
.style-63724 .h3-style { margin-bottom: 10px; }
.style-63724 .h4-style { margin-bottom: 10px; }
.style-63724 .button { margin-right: 15px; }
.style-63724 { margin: 0;padding: 25px 25px 5px;background: #015f4f;color: #fff;position: relative; }
.style-63724 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63724 .category-description { margin-bottom: 15px; }
.style-63724 .link-image { margin: 0 0 10px 0; }
.style-63724 .h4-style A { display: block;margin-bottom: 10px; }
.style-63724 .location { font-size: 15px; }
.style-63724 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63724 .job-title { font-size: 15px; }
.style-63724 .bus-phone { font-size: 15px; }
.style-63724 .education { font-size: 15px; }
.style-63724 .email { font-size: 15px; }
.style-63724 .header-widget { margin: 0;padding: 0; }
.style-63724 A.links-urllink { font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 0;margin-right: 10px;transition: margin .5s ease-in-out; }
.style-63724 A.links-urllink:hover { color: inherit;text-decoration: none;margin-right: 5px; }
.style-63724 A.links-urllink:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-63724 A.links-urllink:after { content: "\00BB";display: inline;text-decoration: none;text-align: right;padding-left: 7px;top: 9px; }
.style-63724 div.content-wrap { display: inline-block;float: right; }
.style-63724 .date-icon { background: #63a349; }
.style-63724 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-63724 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-63724 .event-detail { margin-left: 105px; }
.style-63724 .filter-group { margin-top: 20px; }
.style-63724 .filter-item { font-size: 15px; }
.style-63724 .button-group { display: block; }
.style-63724 .select-all { margin-right: 20px; }
.style-63724 .calendar-grid { background-color: #63A349; }
.style-63724 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-63724 li.has-events a { color: #63a349; }
.style-63724 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-63724 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-63724 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-63724 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-63724 .newsarchivedatepicker .year-container { text-align: center; }
.style-63724 .large-calendar-grid { border-color: #63A349; }
.style-63724 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-63724 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-63724 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-63724 .grid-filter-button.active { background: inherit; }
.style-83726 .h1-style { color: #F07A3D; }
.style-83726 .h2-style { margin: 0;padding: 0;font-size: 24px;display: inline-block;text-align: left; }
.style-83726 .h3-style { margin-bottom: 10px;text-align: left; }
.style-83726 .h4-style { margin-bottom: 10px;text-align: left; }
.style-83726 .h5-style { text-align: left; }
.style-83726 .h6-style { text-align: left; }
.style-83726 A { text-align: left; }
.style-83726 .button { margin-right: 15px;text-align: left; }
.style-83726 { margin: 0;padding: 25px 25px 5px;background: #015f4f;color: #fff;position: relative; }
.style-83726 time { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-83726 .category-description { margin-bottom: 15px; }
.style-83726 .link-image { margin: 0 0 10px 0; }
.style-83726 .h4-style A { display: block;margin-bottom: 10px; }
.style-83726 .location { font-size: 15px; }
.style-83726 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-83726 .job-title { font-size: 15px; }
.style-83726 .bus-phone { font-size: 15px; }
.style-83726 .education { font-size: 15px; }
.style-83726 .email { font-size: 15px; }
.style-83726 .header-widget { margin: 0;padding: 0; }
.style-83726 A.links-urllink { font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 0;margin-right: 10px;transition: margin .5s ease-in-out; }
.style-83726 A.links-urllink:hover { color: inherit;text-decoration: none;margin-right: 5px; }
.style-83726 A.links-urllink:before { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-83726 A.links-urllink:after { content: "\00BB";display: inline;text-decoration: none;text-align: right;padding-left: 7px;top: 9px; }
.style-83726 div.content-wrap { display: inline-block;float: right; }
.style-83726 .date-icon { background: #63a349; }
.style-83726 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-83726 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-83726 .event-detail { margin-left: 105px; }
.style-83726 .filter-group { margin-top: 20px; }
.style-83726 .filter-item { font-size: 15px; }
.style-83726 .button-group { display: block; }
.style-83726 .select-all { margin-right: 20px; }
.style-83726 .calendar-grid { background-color: #63A349; }
.style-83726 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-83726 li.has-events a { color: #63a349; }
.style-83726 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-83726 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-83726 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-83726 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-83726 .newsarchivedatepicker .year-container { text-align: center; }
.style-83726 .large-calendar-grid { border-color: #63A349; }
.style-83726 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-83726 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-83726 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-83726 .grid-filter-button.active { background: inherit; }
.style-63730 .h1-style { color: #63a349; }
.style-63730 .h2-style { color: #63a349;left: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;display: block;width: 100%;padding-top: 10px;line-height: 1.2;-webkit-order: 2;-ms-flex-order: 2;order: 2; }
.style-63730 .h3-style { color: #63a349;position: absolute;bottom: 0px;left: 0;font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 18px;display: block;width: 100%;line-height: 1.2; }
.style-63730 .h4-style { font-family: inherit;font-size: inherit;text-transform: none;font-weight: bold;margin-bottom: 0; }
.style-63730 .h5-style { color: #63a349; }
.style-63730 .h6-style { color: #63a349; }
.style-63730 A { color: #63a349; }
.style-63730 .button { color: #63a349; }
.style-63730 { margin-bottom: 45px;position: relative;font-size: 30px;color: #44403f;font-weight: bold;letter-spacing: -.02em;padding-bottom: 30px;line-height: 1.3; }
.style-63730 time { font-size: 15px;margin-bottom: 10px; }
.style-63730 .category-description { margin-bottom: 15px; }
.style-63730 .link-image { margin: 0 1.5rem 0 0 !important;float: left; }
.style-63730 .h4-style A { display: block;margin-bottom: 10px; }
.style-63730 .location { font-size: 15px; }
.style-63730 .photos { margin: -8px 1.5rem 0 0 !important;max-width: 33% !important; }
.style-63730 .text img { display: block;margin: 0; }
.style-63730 .author { font-size: 15px;margin-bottom: 10px; }
.style-63730 .news img { margin: 0 1.5rem 0 0 !important; }
.style-63730 .job-title { font-size: 15px; }
.style-63730 .bus-phone { font-size: 15px; }
.style-63730 .education { font-size: 15px; }
.style-63730 .email { font-size: 15px; }
.style-63730 .lists img { margin: 0 1.5rem 0 0 !important; }
.style-63730 A.links-urllink { display: block;font-family: inherit;font-size: inherit;text-transform: none;font-weight: bold;margin-bottom: 0; }
.style-63730 li.group { margin-bottom: 15px; }
.style-63730 div.content-wrap { -webkit-order: 1;-ms-flex-order: 1;order: 1; }
.style-63680 .h2-style { margin-bottom: 35px; }
.style-63680 .h3-style { margin-bottom: 10px; }
.style-63680 .h4-style { margin-bottom: 10px; }
.style-63680 { margin-bottom: 20px; }
.style-63680 time { font-size: 15px;margin-bottom: 10px; }
.style-63680 .category-description { margin-bottom: 15px; }
.style-63680 .link-image { margin: 0 0 10px 0; }
.style-63680 .h4-style A { display: block;margin-bottom: 10px; }
.style-63680 .long-description { padding-left: 50px;font-size: 14px;padding-bottom: 10px; }
.style-63680 .location { font-size: 15px; }
.style-63680 .author { font-size: 15px;margin-bottom: 10px; }
.style-63680 .job-title { font-size: 15px; }
.style-63680 .bus-phone { font-size: 15px; }
.style-63680 .education { font-size: 15px; }
.style-63680 .email { font-size: 15px; }
.style-63680 A.links-urllink { display: block;font-weight: bold;font-size: 24px;padding: 5px 0 5px 50px;color: #ffffff;transition: color 125ms ease-in-out, background 125ms ease-in-out;background-size: 25px;background-repeat: no-repeat;background-position: 0 .65rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/992/images/playIcon-orange.png'); }
.style-63680 A.links-urllink:hover { color: #faa21d;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/992/images/playIcon-teal.png'); }
.style-63680 A.links-urllink:after { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-63680 li.group { text-align: left;position: relative; }
.style-63680 li.group:first-child { margin-top: 0; }
.style-63683 .h2-style { margin-bottom: 35px; }
.style-63683 .h3-style { margin-bottom: 10px; }
.style-63683 .h4-style { margin-bottom: 10px; }
.style-63683 { margin-bottom: 20px; }
.style-63683 time { font-size: 15px;margin-bottom: 10px; }
.style-63683 .category-description { margin-bottom: 15px; }
.style-63683 .link-image { margin: 0 0 10px 0; }
.style-63683 .h4-style A { display: block;margin-bottom: 10px; }
.style-63683 .long-description { padding-left: 50px;font-size: 14px;padding-bottom: 10px; }
.style-63683 .location { font-size: 15px; }
.style-63683 .author { font-size: 15px;margin-bottom: 10px; }
.style-63683 .job-title { font-size: 15px; }
.style-63683 .bus-phone { font-size: 15px; }
.style-63683 .education { font-size: 15px; }
.style-63683 .email { font-size: 15px; }
.style-63683 A.links-urllink { display: block;font-weight: bold;font-size: 24px;padding: 5px 0 5px 50px;color: #ffffff;transition: color 125ms ease-in-out, background 125ms ease-in-out;background-size: 25px;background-repeat: no-repeat;background-position: 0 .65rem;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/992/images/playIcon-teal.png'); }
.style-63683 A.links-urllink:hover { color: #faa21d;text-decoration: none;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/992/images/playIcon-orange.png'); }
.style-63683 A.links-urllink:after { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-63683 li.group { text-align: left;position: relative; }
.style-63683 li.group:first-child { margin-top: 0; }
.style-63682 .h1-style { color: #F07A3D; }
.style-63682 .h2-style { margin-bottom: 35px; }
.style-63682 .h3-style { margin-bottom: 10px; }
.style-63682 .h4-style { margin-bottom: 10px; }
.style-63682 A:hover { color: inherit; }
.style-63682 .button { margin-right: 15px; }
.style-63682 { position: relative;margin-bottom: 40px;background-color: #f3f3f3;padding: 25px; }
.style-63682 time { font-size: 12px;margin-bottom: 5px;margin-top: -5px;display: block;line-height: 1.2;font-style: italic;font-family: 'Open Sans', sans-serif; }
.style-63682 .category-description { margin-bottom: 15px; }
.style-63682 .link-image { margin: 0 0 10px 0; }
.style-63682 .h4-style A { display: block;margin-bottom: 10px; }
.style-63682 .brief-description { margin-top: 10px; }
.style-63682 .location { font-size: 15px; }
.style-63682 .author { font-size: 15px;margin-bottom: 10px;margin-top: -10px; }
.style-63682 .news img { max-width: 33%;margin: 0 1.5rem 0 0 !important; }
.style-63682 .job-title { font-size: 15px; }
.style-63682 .bus-phone { font-size: 15px; }
.style-63682 .education { font-size: 15px; }
.style-63682 .email { font-size: 15px; }
.style-63682 A.links-urllink { display: block;font-family: 'Open Sans', sans-serif;font-size: 15px;text-transform: uppercase;font-weight: bold;margin-bottom: 5px; }
.style-63682 li.group { margin-top: 20px;padding: 0; }
.style-63682 li.group:first-child { margin-top: 0; }
.style-63682 .date-icon { background: #63a349;width: 5rem; }
.style-63682 .month-name { color: #ffffff;padding: 10px 0 0 0; }
.style-63682 .day-number { color: #ffffff;font-size: 40px;line-height: 1;padding: 0 24px 10px 24px; }
.style-63682 .event-detail { margin-left: 6.5rem; }
.style-63682 .filter-group { margin-top: 20px; }
.style-63682 .filter-item { font-size: 15px; }
.style-63682 .button-group { display: block; }
.style-63682 .select-all { margin-right: 20px; }
.style-63682 .calendar-grid { background-color: #63A349; }
.style-63682 .calendardatepicker li.today a { background: #63a349;color: #ffffff; }
.style-63682 li.has-events a { color: #63a349; }
.style-63682 .day-header span { color: #FFFFFF;background-color: #63A349;padding: 5px 0;line-height: 1.2; }
.style-63682 .day a { padding: 5px 0;line-height: 1.2;font-family: 'Open Sans', sans-serif;color: #afafaf; }
.style-63682 .newsarchivedatepicker .current-year { color: #F07A3D; }
.style-63682 .newsarchivedatepicker .month-number { font-family: 'Open Sans', sans-serif;border-width: 0px;color: #FFFFFF;background-color: #F07A3D;margin-bottom: 5px; }
.style-63682 .newsarchivedatepicker .year-container { text-align: center; }
.style-63682 .large-calendar-grid { border-color: #63A349; }
.style-63682 .large-calendar-grid ol.calendar-header li { border-color: #63A349;background-color: #63A349;color: #FFFFFF;font-size: 24px; }
.style-63682 .large-calendar-grid .day-holder { border-color: #63A349; }
.style-63682 .large-calendar-grid .calendar-list { border-color: #63A349; }
.style-63682 .grid-filter-button.active { background: inherit; }
.style-67693 .nav-menu { margin-bottom: 35px;margin-top: -60px; }
.style-67693 .l1-item { margin-left: calc(5px + (15 - 5) * ((100vw - 300px) / (1600 - 300)));font-size: calc(12px + (15 - 12) * ((100vw - 300px) / (1600 - 300)));font-weight: bold;letter-spacing: .02em;text-transform: uppercase;color: #ffffff;display: inline-block;float: none;background: #f07a3d;transition: background .25s ease-in-out; }
.style-67693 .l1-item:hover { background: #FAA21D; }
.style-67693 .l1-item > a { color: inherit;padding: 10px 15px 8px 15px !important; }
.style-67693 .l1-item.active { background: #015f4f; }
.style-67693 .l2-item { font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;color: #F07B3D; }
.style-67693 .l2-item:hover { color: #FAA21D; }
.style-67693 .l2-item > a { color: inherit;padding: 5px 15px !important; }
.style-67693 .l2-item.active { color: #FAA21D; }
.style-67693 .l3-item { color: #F07B3D; }
.style-67693 .l3-item:hover { color: #FAA21D; }
.style-67693 .l3-item > a { color: inherit;padding: 5px 15px !important; }
.style-67693 .l3-item.active { color: #FAA21D; }
.style-67693 .level1 { text-align: right;border-bottom: 2px solid #f07a3d; }
.style-67693 .level2 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-67693 .level3 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-19304 .acc-l1-item { margin: 0;padding: 0; }
.style-19304 .acc-l1-item > a { width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;color: inherit;letter-spacing: .04em;padding: 5px 0; }
.style-19304 .acc-l1-item > a > span.toggle > .icon { display: none; }
.style-19304 .sub2 .acc-l2-item { margin: 0;padding: 0; }
.style-19304 .sub2 .acc-l2-item > a { width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-weight: bold;color: inherit;letter-spacing: -.04em;padding: 1px 0; }
.style-19304 .sub2 .acc-l2-item > a:hover { text-decoration: underline; }
.style-19304 .sub2 .acc-l2-item > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-19304 .sub2 .acc-l2-item.active > a { text-decoration: underline; }
.style-19304 .sub2 .acc-l2-item.active > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-19304 .sub3 .acc-l3-item { margin: 0 0 0 15px;padding: 0; }
.style-19304 .sub3 .acc-l3-item > a { width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-weight: bold;color: inherit;letter-spacing: -.04em;font-size: 15px; }
.style-19304 .sub3 .acc-l3-item > a:hover { text-decoration: underline; }
.style-19304 .sub2 .acc-l3-item > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-19304 .sub3 .acc-l3-item.active > a { text-decoration: underline; }
.style-19304 .sub3 .acc-l3-item.active > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-19304 .acc-level1 { padding-left: 20px;position: relative; }
.style-19304 .acc-level1:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 3px;font-family: 'Open Sans', sans-serif; }
.style-19304 .acc-nav-menu { color: inherit;padding: 40px;border-color: pdwhseanf; }
.style-19304 .menu-type-accordion ul li a span.toggle { height: 35px;right: 100%;top: 0;margin: 0; }
.style-21130 .acc-l1-item { margin: 0;padding: 0;color: #faa21d; }
.style-21130 .acc-l1-item > a { width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;color: inherit;letter-spacing: .04em;padding: 5px 0 5px 30px; }
.style-21130 .acc-l1-item > a > span.toggle > .icon { display: none; }
.style-21130 .acc-l1-item.active > a:before { content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 3px;font-family: 'Open Sans', sans-serif; }
.style-21130 .sub2 .acc-l2-item { margin: 0;padding: 0; }
.style-21130 .sub2 .acc-l2-item > a { width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-weight: bold;color: inherit;letter-spacing: -.04em;padding: 1px 0; }
.style-21130 .sub2 .acc-l2-item > a:hover { text-decoration: underline; }
.style-21130 .sub2 .acc-l2-item > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-21130 .sub2 .acc-l2-item.active > a { text-decoration: underline; }
.style-21130 .sub2 .acc-l2-item.active > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-21130 .sub3 .acc-l3-item { margin: 0 0 0 15px;padding: 0; }
.style-21130 .sub3 .acc-l3-item > a { width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Open Sans', sans-serif;font-weight: bold;color: inherit;letter-spacing: -.04em;font-size: 15px; }
.style-21130 .sub3 .acc-l3-item > a:hover { text-decoration: underline; }
.style-21130 .sub2 .acc-l3-item > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-21130 .sub3 .acc-l3-item.active > a { text-decoration: underline; }
.style-21130 .sub3 .acc-l3-item.active > a > span.toggle > .icon { background: none;border-bottom: 1px solid;border-right: 1px solid;min-width: 5px;min-height: 5px;height: 5px;width: 5px;font-size: 0;padding: 0;margin-bottom: 0;right: calc(50% - 7px);top: 85%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.style-21130 .acc-level1 { position: relative; }
.style-21130 .acc-nav-menu { color: inherit;margin-bottom: 40px; }
.style-21130 .menu-type-accordion ul li a span.toggle { height: 35px;right: 100%;top: 0;margin: 0;display: none; }
.style-65359 .l1-item { margin: 0 0 8px 0;font-family: 'Merriweather', serif;font-size: .9rem;line-height: 1.3; }
.style-65359 .l1-item > a { float: right;padding: 15px 20px !important;line-height: 1;white-space: nowrap;background: rgba(99, 163, 73, 0.95);box-shadow: 0px 0px 10px rgba(0,0,0,.05);color: #fff;pointer-events: auto;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease; }
.style-65359 .l1-item > a:hover { padding: 15px 35px 15px 20px !important; }
.style-65359 .l1-item.active > a { background: rgba(68, 68, 68, 0.95); }
.style-65359 .level2 { display: none !important; }
.style-65359 .level3 { display: none !important; }
.style-65335 .nav-menu { font-family: 'Merriweather', serif; }
.style-65335 .l1-item { font-size: .9rem;line-height: 1.3;font-weight: normal;letter-spacing: .02em;text-transform: none;color: #fff;float: none;display: inline-block;margin: 0 10px;text-align: center; }
.style-65335 .l1-item > a { color: inherit;padding: 25px 0  !important;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;border-bottom: 0px solid #fff; }
.style-65335 .l1-item > a:hover { padding: 15px 0 25px !important;border-bottom-width: 10px; }
.style-65335 .l1-item.active > a { border-bottom-width: 10px;padding: 0 0 15px !important; }
.style-65335 .l1-item.active > a:hover { padding: 15px 0 25px !important; }
.style-65335 .l2-item { font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;color: #F07B3D; }
.style-65335 .l2-item:hover { color: #FAA21D; }
.style-65335 .l2-item > a { color: inherit;padding: 5px 15px !important; }
.style-65335 .l2-item.active { color: #FAA21D; }
.style-65335 .l3-item { color: #F07B3D; }
.style-65335 .l3-item:hover { color: #FAA21D; }
.style-65335 .l3-item > a { color: inherit;padding: 5px 15px !important; }
.style-65335 .l3-item.active { color: #FAA21D; }
.style-65335 .level1 { text-align: center; }
.style-65335 .level2 { padding: 10px 0;background: rgba(255,255,255,.95);text-align: left; }
.style-65335 .level3 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-19532 .l1-item { font-size: 12px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;color: #F07A3D; }
.style-19532 .l1-item:hover { color: #FAA21D; }
.style-19532 .l1-item > a { color: inherit;padding: -10px;font-size: 12px; }
.style-19532 .l1-item.active { color: #FAA21D; }
.style-19532 .l1-item.active > a { font-size: 12px; }
.style-19532 .l2-item { font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;color: #F07B3D; }
.style-19532 .l2-item:hover { color: #FAA21D; }
.style-19532 .l2-item > a { color: inherit;padding: 5px 15px !important; }
.style-19532 .l2-item.active { color: #FAA21D; }
.style-19532 .l3-item { color: #F07B3D; }
.style-19532 .l3-item:hover { color: #FAA21D; }
.style-19532 .l3-item > a { color: inherit;padding: 5px 15px !important; }
.style-19532 .l3-item.active { color: #FAA21D; }
.style-19532 .level1 { margin: 25px; }
.style-19532 .level2 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-19532 .level3 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-19292 .l1-item { font-size: 12px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;color: #F07A3D;display: inline-block;float: none; }
.style-19292 .l1-item:hover { color: #FAA21D; }
.style-19292 .l1-item > a { color: inherit;font-size: 12px;padding: 5px !important; }
.style-19292 .l1-item.active { color: #FAA21D; }
.style-19292 .l1-item.active > a { color: inherit;font-size: 12px; }
.style-19292 .l2-item { font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;color: #F07B3D; }
.style-19292 .l2-item:hover { color: #FAA21D; }
.style-19292 .l2-item > a { color: inherit;padding: 5px 15px !important; }
.style-19292 .l2-item.active { color: #FAA21D; }
.style-19292 .l3-item { color: #F07B3D; }
.style-19292 .l3-item:hover { color: #FAA21D; }
.style-19292 .l3-item > a { color: inherit;padding: 5px 15px !important; }
.style-19292 .l3-item.active { color: #FAA21D; }
.style-19292 .level1 { text-align: right;margin: 17px 0; }
.style-19292 .level2 { padding: 10px 0;background: rgba(255,255,255,.95);text-align: left; }
.style-19292 .level3 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-19740 .nav-menu { margin-bottom: 35px;margin-top: -60px; }
.style-19740 .l1-item { font-size: 15px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;color: #ffffff;display: inline-block;float: none;margin-left: 11px;background: #63a349;transition: background 125ms ease-in-out; }
.style-19740 .l1-item:hover { background: #015f4f; }
.style-19740 .l1-item > a { color: inherit;padding: 10px 15px 8px 15px !important; }
.style-19740 .l1-item.active { background: #015f4f; }
.style-19740 .l2-item { font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;color: #F07B3D; }
.style-19740 .l2-item:hover { color: #FAA21D; }
.style-19740 .l2-item > a { color: inherit;padding: 5px 15px !important; }
.style-19740 .l2-item.active { color: #FAA21D; }
.style-19740 .l3-item { color: #F07B3D; }
.style-19740 .l3-item:hover { color: #FAA21D; }
.style-19740 .l3-item > a { color: inherit;padding: 5px 15px !important; }
.style-19740 .l3-item.active { color: #FAA21D; }
.style-19740 .level1 { text-align: right;border-bottom: 2px solid #015f4f; }
.style-19740 .level2 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-19740 .level3 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-63361 .l1-item { font-size: 12px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;color: #F07A3D; }
.style-63361 .l1-item:hover { color: #FAA21D; }
.style-63361 .l1-item > a { color: #7A7A7A;padding-top: 25px;margin: 0px; }
.style-63361 .l1-item.active { color: #FAA21D; }
.style-63361 .l2-item { font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;color: #F07B3D; }
.style-63361 .l2-item:hover { color: #FAA21D; }
.style-63361 .l2-item > a { color: #3a3a3a;padding: 5px 15px !important; }
.style-63361 .l2-item.active { color: #FAA21D; }
.style-63361 .l3-item { color: #F07B3D; }
.style-63361 .l3-item:hover { color: #FAA21D; }
.style-63361 .l3-item > a { color: #3a3a3a;padding: 5px 15px !important; }
.style-63361 .l3-item.active { color: #FAA21D; }
.style-63361 .level2 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-63361 .level3 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-64232 .l1-item { font-size: 12px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;color: #F07A3D; }
.style-64232 .l1-item:hover { color: #FAA21D; }
.style-64232 .l1-item > a { color: inherit;padding: 6px;font-size: 12px; }
.style-64232 .l1-item.active { color: #FAA21D; }
.style-64232 .l1-item.active > a { font-size: 12px; }
.style-64232 .l2-item { font-size: 14px;font-family: 'Open Sans', sans-serif;text-transform: none;font-weight: 600;color: #F07B3D; }
.style-64232 .l2-item:hover { color: #FAA21D; }
.style-64232 .l2-item > a { color: inherit;padding: 5px 15px !important; }
.style-64232 .l2-item.active { color: #FAA21D; }
.style-64232 .l3-item { color: #F07B3D; }
.style-64232 .l3-item:hover { color: #FAA21D; }
.style-64232 .l3-item > a { color: inherit;padding: 5px 15px !important; }
.style-64232 .l3-item.active { color: #FAA21D; }
.style-64232 .level1 { margin: 25px; }
.style-64232 .level2 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-64232 .level3 { padding: 10px 0;background: rgba(255,255,255,.95); }
.style-65384 { padding-top: 40px; }
.style-65384 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: none;position: absolute;left: 0;right: 0;padding: 0;text-align: center;top: 50%;-webkit-transform: translateY(-50%);/* webkit */
	-moz-transform: translateY(-50%);/* moz */
	transform: translateY(-50%);: /* modern */; }
.style-65384 .background-carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 28px;color: #FFFFFF;font-weight: 700;letter-spacing: .075em;line-height: 1;text-transform: uppercase;padding: 0 20px 100px;margin: 0 0 40px 0; }
.style-65384 .background-carousel .crl-caption { color: #FFFFFF;font-size: 70px;line-height: 1;padding: 0 20px;margin: 0; }
.style-65384 .background-carousel .crl-description { color: #fff;font-family: 'Open Sans', sans-serif; }
.style-65384 .background-carousel .controls .control-prev { left: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroBack.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65384 .background-carousel .controls .control-next { right: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroNext.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65384 .background-carousel .pager { bottom: -45px; }
.style-65384 .background-carousel .pager li a { width: 12px;height: 12px;box-shadow: none;background-color: #BCBDC1; }
.style-65384 .background-carousel .pager li a:hover { background-color: #818286; }
.style-65384 .background-carousel .pager li > a.current-pager-item { background-color: #818286; }
.style-65384 .background-carousel .h4-style a.crl-title:hover { color: inherit; }
.style-65384 .background-carousel .crl-readmore { color: #FFFFFF;font-size: 1.2em; }
.style-65384 .background-carousel .crl-readmore:hover { text-decoration: underline !important; }
.style-65384 .background-carousel .crl-readmore:after { right: -25px; }
.style-65405 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-65405 { margin-bottom: 40px; }
.style-65405 .carousel.flexslider { margin-bottom: 0; }
.style-65405 .carousel figure { padding: 0; }
.style-65405 .carousel figure img { width: 255px;margin: 0 auto 20px;max-height: 200px;max-width: 200px; }
.style-65405 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 18px;font-weight: normal;color: #FFFFFF;text-transform: none;display: block;padding-top: 15px;border-top: 2px solid #fff;margin: 20px 20px 12px 20px;letter-spacing: .05em; }
.style-65405 .carousel .crl-caption { color: #ffffff;font-size: 10px;font-family: 'Open Sans', sans-serif;padding: 0;margin: 0px 20px 15px 20px;text-transform: uppercase; }
.style-65405 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-65405 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-65405 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-65405 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-65405 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-65405 .carousel .caption-spacing.crl-inner-details { background: none;margin: 0; }
.style-65405 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 18px;font-weight: normal;color: #FFFFFF;text-transform: none;display: block;padding-top: 15px;border-top: 2px solid #fff;margin: 20px 20px 12px 20px;letter-spacing: .05em; }
.style-65405 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-65405 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-65405 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19354 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #015F4F;letter-spacing: .04em; }
.style-19354 { margin-bottom: 40px; }
.style-19354 .carousel.flexslider { margin-bottom: 22px; }
.style-19354 .carousel figure { padding: 0; }
.style-19354 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19354 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 20px 20px 0px 20px; }
.style-19354 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;left: 20px !important;right: auto !important; }
.style-19354 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;right: 20px !important;left: auto !important; }
.style-19354 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19354 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19354 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19354 .carousel .caption-spacing.crl-inner-details { background: #015f4f;margin: 0; }
.style-19354 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19354 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19354 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-19354 .carousel .crl-readmore:hover { text-decoration: none; }
.style-59058 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #015F4F;letter-spacing: .04em; }
.style-59058 { margin-bottom: 0px; }
.style-59058 .carousel.flexslider { /*margin-bottom: 22px;*/

margin-bottom: 0px; }
.style-59058 .carousel figure { padding: 0;overflow: hidden; }
.style-59058 .carousel figure img { margin-bottom: 0px; }
.style-59058 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-59058 .carousel .crl-caption { color: #ffffff;font-size: 18px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 13px;max-height: 80px;overflow: hidden; }
.style-59058 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-59058 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-59058 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-59058 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-59058 .carousel.flex-horizontal .flex-direction-nav { display: none; }
.style-59058 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 20px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 10px;border-bottom: 2px solid;margin: 20px 20px 10px 20px; }
.style-59058 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-59058 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 5px 20px 0px 20px; }
.style-59058 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19341 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #015F4F;letter-spacing: .04em; }
.style-19341 { margin-bottom: 40px; }
.style-19341 .carousel.flexslider { margin-bottom: 22px; }
.style-19341 .carousel figure { padding: 0;overflow: hidden; }
.style-19341 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19341 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 10px 20px 0px 20px;max-height: 80px;overflow: hidden; }
.style-19341 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19341 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19341 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19341 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-19341 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 20px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 10px;border-bottom: 2px solid;margin: 20px 20px 10px 20px; }
.style-19341 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19341 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 5px 20px 0px 20px; }
.style-19341 .carousel .crl-readmore:hover { text-decoration: none; }
.style-20661 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #015f4f;letter-spacing: .04em; }
.style-20661 { margin-bottom: 40px; }
.style-20661 .carousel.flexslider { margin-bottom: 22px; }
.style-20661 .carousel figure { padding: 0;overflow: hidden; }
.style-20661 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-20661 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-20661 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-20661 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-20661 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-20661 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-20661 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-20661 .carousel .caption-spacing.crl-inner-details { background: #015f4f;margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-20661 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-20661 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-20661 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-20661 .carousel .crl-readmore:hover { text-decoration: none; }
.style-41038 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #015F4F;letter-spacing: .04em; }
.style-41038 { margin-bottom: 40px; }
.style-41038 .carousel.flexslider { margin-bottom: 22px; }
.style-41038 .carousel figure { padding: 0; }
.style-41038 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-41038 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif; }
.style-41038 .carousel .counter.crl-counter { border-radius: 0px;background: rgba(0,0,0,.6);color: #ffffff;padding: 2px 4px 2px 4px; }
.style-41038 .carousel .crl-image-count { font-size: 14px; }
.style-41038 .carousel .crl-counter-separator { font-size: 14px; }
.style-41038 .carousel .crl-image-total { font-size: 14px; }
.style-41038 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-41038 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-41038 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-41038 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-41038 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-41038 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0; }
.style-41038 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-41038 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-41038 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-41038 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19356 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-19356 { margin-bottom: 40px; }
.style-19356 .carousel.flexslider { margin-bottom: 22px; }
.style-19356 .carousel figure { padding: 0; }
.style-19356 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19356 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 20px 20px 0px 20px; }
.style-19356 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-19356 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-19356 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19356 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19356 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19356 .carousel .caption-spacing.crl-inner-details { background: #faa21d;margin: 0; }
.style-19356 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19356 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19356 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-19356 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19371 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-19371 { margin-bottom: 40px; }
.style-19371 .carousel.flexslider { margin-bottom: 22px; }
.style-19371 .carousel figure { padding: 0;overflow: hidden; }
.style-19371 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19371 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 20px 20px 0px 20px;max-height: 80px;overflow: hidden; }
.style-19371 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19371 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19371 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19371 .carousel .caption-spacing.crl-inner-details { background: #faa21d;margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-19371 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-19371 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19371 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-19371 .carousel .crl-readmore:hover { text-decoration: none; }
.style-20662 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-20662 { margin-bottom: 40px; }
.style-20662 .carousel.flexslider { margin-bottom: 22px; }
.style-20662 .carousel figure { padding: 0;overflow: hidden; }
.style-20662 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-20662 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-20662 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-20662 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-20662 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-20662 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-20662 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-20662 .carousel .caption-spacing.crl-inner-details { background: #faa21d;margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-20662 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-20662 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-20662 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-20662 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19686 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-19686 { margin-bottom: 40px; }
.style-19686 .carousel.flexslider { margin-bottom: 0px; }
.style-19686 .carousel figure { padding: 0;overflow: hidden; }
.style-19686 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19686 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 20px 20px 0px 20px;max-height: 80px;overflow: hidden; }
.style-19686 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19686 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19686 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19686 .carousel .caption-spacing.crl-inner-details { background: #faa21d;margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-19686 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-19686 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19686 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-19686 .carousel .crl-readmore:hover { text-decoration: none; }
.style-23467 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-23467 { margin-bottom: 40px; }
.style-23467 .carousel.flexslider { margin-bottom: 22px; }
.style-23467 .carousel figure { padding: 0; }
.style-23467 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-23467 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif; }
.style-23467 .carousel .counter.crl-counter { border-radius: 0px;background: rgba(0,0,0,.6);color: #ffffff;padding: 2px 4px 2px 4px; }
.style-23467 .carousel .crl-image-count { font-size: 14px; }
.style-23467 .carousel .crl-counter-separator { font-size: 14px; }
.style-23467 .carousel .crl-image-total { font-size: 14px; }
.style-23467 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-23467 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-23467 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-23467 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-23467 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-23467 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0; }
.style-23467 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-23467 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-23467 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-23467 .carousel .crl-readmore:hover { text-decoration: none; }
.style-22934 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-22934 { margin-bottom: 40px; }
.style-22934 .carousel.flexslider { margin-bottom: 22px; }
.style-22934 .carousel figure { padding: 0; }
.style-22934 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-22934 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 20px 20px 0px 20px; }
.style-22934 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-22934 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-22934 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-22934 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-22934 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-22934 .carousel .caption-spacing.crl-inner-details { background: #faa21d;margin: 0; }
.style-22934 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-22934 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-22934 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-22934 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19355 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-19355 { margin-bottom: 40px; }
.style-19355 .carousel.flexslider { margin-bottom: 22px; }
.style-19355 .carousel figure { padding: 0; }
.style-19355 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19355 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 20px 20px 0px 20px; }
.style-19355 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-19355 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-19355 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19355 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19355 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19355 .carousel .caption-spacing.crl-inner-details { background: #63a349;margin: 0; }
.style-19355 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19355 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19355 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-19355 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19370 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-19370 { margin-bottom: 40px; }
.style-19370 .carousel.flexslider { margin-bottom: 22px; }
.style-19370 .carousel figure { padding: 0;overflow: hidden; }
.style-19370 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19370 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 10px 20px 0px 20px;max-height: 80px;overflow: hidden; }
.style-19370 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19370 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19370 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19370 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-19370 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 20px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 10px;border-bottom: 2px solid;margin: 20px 20px 10px 20px; }
.style-19370 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19370 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 5px 20px 0px 20px; }
.style-19370 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19760 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-19760 { margin-bottom: 40px; }
.style-19760 .carousel.flexslider { margin-bottom: 22px; }
.style-19760 .carousel figure { padding: 0;overflow: hidden; }
.style-19760 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-19760 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-19760 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-19760 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-19760 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19760 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19760 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-19760 .carousel .caption-spacing.crl-inner-details { background: #63a349;margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-19760 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-19760 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-19760 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-19760 .carousel .crl-readmore:hover { text-decoration: none; }
.style-67651 .h2-style { margin: 0 0 1rem 1vw; }
.style-67651 { margin-bottom: 4rem; }
.style-67651 .carousel.flexslider { margin: 0; }
.style-67651 .carousel figure { margin: 0 1vw;background: #015f4f; }
.style-67651 .carousel figure img { transition: opacity .75s ease-in-out;display: block !important;top: 0;left: 0;min-height: 100%;object-fit: cover; }
.style-67651 .carousel .h4-style.crl-title { position: absolute;bottom: 2.2vw;width: calc(100% - 4.75vw);font-family: 'Merriweather', serif;font-weight: 500;letter-spacing: -.01em;text-transform: none;padding-top: 2.2vw;font-size: calc(11px + (30 - 11) * ((100vw - 300px) / (1600 - 300)));transition: transform .5s ease-in-out; }
.style-67651 .carousel .h4-style.crl-title:before { top: 0;width: 0;height: 1px;background: #fff;position: absolute;content: " ";transition: width .3s ease-in-out; }
.style-67651 .carousel .crl-caption { font-size: calc(10px + (22 - 10) * ((100vw - 300px) / (1600 - 300)));line-height: 1.5;transition: transform .3s ease-in-out;transform: translateX(120%); }
.style-67651 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: -.5vw;width: 50px;height: 50px;border-radius: 50%;box-shadow: 0 4px 10px rgba(0,0,0,.15);transition: box-shadow .3s ease-in-out;background-color: #fff;background-size: 17px;background-position: 50% 50%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/992/images/hpRefresh-arrow-left.png'); }
.style-67651 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { box-shadow: 0 5px 10px rgba(0,0,0,.25); }
.style-67651 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: -.5vw;width: 50px;height: 50px;border-radius: 50%;box-shadow: 0 4px 10px rgba(0,0,0,.15);background-color: #fff;background-size: 17px;background-position: 50% 50%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/148/site/992/images/hpRefresh-arrow-right.png'); }
.style-67651 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { box-shadow: 0 5px 10px rgba(0,0,0,.25); }
.style-67651 .carousel .caption-spacing.crl-inner-details { height: 100%;padding: 2.2vw;color: #fff;border-left-width: calc(5px + (10 - 5) * ((100vw - 300px) / (1600 - 300)));border-left-color: #015f4f;border-left-style: solid;box-sizing: border-box;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-67651 .carousel .crl-readmore { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;text-indent: -999em; }
.style-67678 { margin-bottom: 4rem; }
.style-67678 .carousel.flexslider { margin: 0; }
.style-67678 .carousel figure { background: #f07a3d; }
.style-67678 .carousel figure img { opacity: 1;transition: opacity .75s ease-in-out;object-fit: cover; }
.style-67678 .carousel .h4-style.crl-title { position: absolute;bottom: 2.2vw;width: calc(100% - 4.75vw);letter-spacing: -.01em;font-family: 'Merriweather', serif;font-weight: 500;text-transform: none;padding-top: 2.2vw;font-size: calc(20px + (52 - 20) * ((100vw - 300px) / (1600 - 300))); }
.style-67678 .carousel .h4-style.crl-title:before { background: #fff;width: 0%;height: 1px;transition: width .3s ease-in-out;position: absolute;top: 0;left: 0;content: " "; }
.style-67678 .carousel .crl-caption { font-size: calc(13px + (26 - 13) * ((100vw - 300px) / (1600 - 300)));line-height: 1.5;transition: transform .3s ease-in-out;transform: translateX(120%);font-weight: 600; }
.style-67678 .carousel .caption-spacing.crl-inner-details { height: 100%;padding: 2.2vw;color: #fff;box-sizing: border-box;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-67678 .carousel .crl-readmore { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;text-indent: -999em; }
.style-68092 { margin-bottom: 4rem; }
.style-68092 .carousel.flexslider { margin: 0; }
.style-68092 .carousel figure { background: #f07a3d; }
.style-68092 .carousel figure img { opacity: 1;transition: opacity .75s ease-in-out;object-fit: cover; }
.style-68092 .carousel .h4-style.crl-title { position: absolute;bottom: 2.2vw;width: calc(100% - 4.75vw);letter-spacing: -.01em;font-family: 'Merriweather', serif;font-weight: 500;text-transform: none;padding-top: 2.2vw;font-size: calc(20px + (38 - 20) * ((100vw - 300px) / (1600 - 300))); }
.style-68092 .carousel .h4-style.crl-title:before { background: #fff;width: 0%;height: 1px;transition: width .3s ease-in-out;position: absolute;top: 0;left: 0;content: " "; }
.style-68092 .carousel .crl-caption { font-size: calc(13px + (26 - 13) * ((100vw - 300px) / (1600 - 300)));line-height: 1.5;transition: transform .3s ease-in-out;transform: translateX(120%);font-weight: 600; }
.style-68092 .carousel .caption-spacing.crl-inner-details { height: 100%;padding: 2.2vw;color: #fff;box-sizing: border-box;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-68092 .carousel .crl-readmore { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: none;text-indent: -999em; }
.style-67685 .h4-style { text-transform: none;font-size: calc(40px + (120 - 40) * ((100vw - 300px) / (1400 - 300)));line-height: 1;font-family: 'Merriweather', serif;font-weight: 400;display: inline-block;vertical-align: middle; }
.style-67685 { background: #5e5e5e;padding: 0 2.2vw 0;color: #fff;margin-bottom: 0 !important;position: relative;transition: background-color .75s ease-in-out; }
.style-67685 .description { clear: both;display: block;margin-top: .5rem;font-size: calc(17px + (19 - 17) * ((100vw - 767px) / (1400 - 767))); }
.style-67685 time { position: absolute;bottom: 0;font-size: 15px;font-family: 'Open Sans', sans-serif; }
.style-67685 .readmore { line-height: 1;position: absolute;bottom: 0; }
.style-67685 .readmore:after { line-height: 1; }
.style-67685 .link-image { min-width: 100%;margin-bottom: 1rem !important;max-height: 12rem;object-fit: cover; }
.style-67685 .h4-style A { display: block;transition: opacity .3s ease-in-out; }
.style-67685 .h4-style A:hover { color: #fff;opacity: .5;text-decoration: none; }
.style-67685 .long-description { clear: both;display: block;margin-top: .5rem;font-size: calc(17px + (19 - 17) * ((100vw - 767px) / (1400 - 767))); }
.style-67685 .brief-description { clear: both;display: block;margin-top: .5rem;font-size: calc(17px + (19 - 17) * ((100vw - 767px) / (1400 - 767))); }
.style-67685 .location { margin: .75rem 0 0 0; }
.style-67685 .author { display: inline-block;font-family: 'Merriweather', serif;font-size: calc(20px + (50 - 20) * ((100vw - 300px) / (1400 - 300)));vertical-align: middle;font-weight: 400; }
.style-67685 .news img { min-width: 100%;margin-bottom: 1rem;max-height: 12rem;object-fit: cover; }
.style-67685 .lists img { min-width: 100%;margin-bottom: 1rem;max-height: 12rem;object-fit: cover; }
.style-67685 .answer { clear: both;display: block;margin-top: .5rem;font-size: calc(17px + (19 - 17) * ((100vw - 767px) / (1400 - 767))); }
.style-67685 .carousel.flexslider { margin: 0;padding: 2.2vw 0; }
.style-67685 .crl-pager { bottom: .5vw;left: calc(2.2vw - 6px);z-index: 200;padding-top: 1em;width: auto; }
.style-67685 .carousel .flex-control-nav li a { text-align: left;background-color: #fff;box-shadow: none;opacity: .6;transition: opacity .3s ease-in-out; }
.style-67685 .carousel .flex-control-nav li a:hover { opacity: 1; }
.style-67685 .carousel .flex-control-nav li > a.flex-active { opacity: 1; }
.style-67685 A.links-urllink { text-transform: none;font-size: calc(40px + (75 - 40) * ((100vw - 300px) / (1600 - 300)));line-height: 1;font-family: 'Merriweather', serif;font-weight: 400;display: inline-block;vertical-align: middle;transition: opacity .3s ease-in-out; }
.style-67685 A.links-urllink:hover { color: #fff;opacity: .5;text-decoration: none; }
.style-67685 .carousel .text-slide { padding: 0;min-height: 18rem; }
.style-67685 .date-icon { width: 100%;float: none;text-align: left;margin-bottom: .75rem;font-size: 1.25rem; }
.style-67685 .month-name { display: inline;font-weight: bold; }
.style-67685 .day-number { display: inline;font-weight: bold; }
.style-67685 .event-detail { margin-left: 0; }
.style-67683 .h4-style { text-transform: none;position: relative;z-index: 10;line-height: 1.4; }
.style-67683 { background: #025f50;padding: 0 2.2vw 0;color: #fff;margin-bottom: 4rem;position: relative;transition: background-color .75s ease-in-out; }
.style-67683 .description { margin: .75rem 0 0 0; }
.style-67683 time { position: absolute;bottom: 2.2vw;font-size: 15px;font-family: 'Open Sans', sans-serif; }
.style-67683 .readmore { line-height: 1;position: absolute;bottom: 0; }
.style-67683 .readmore:after { line-height: 1; }
.style-67683 .link-image { margin-bottom: 1rem !important;height: 15rem;object-fit: cover; }
.style-67683 .h4-style A { display: block;padding: 1rem 0; }
.style-67683 .h4-style A:hover { color: #fff;text-decoration: underline; }
.style-67683 .h4-style A:before { content: "";position: absolute;height: 500%;width: 100%;bottom: 0;left: 0;z-index: 1; }
.style-67683 .long-description { margin: .75rem 0 0 0; }
.style-67683 .location { margin: .75rem 0 0 0; }
.style-67683 .news img { height: 15rem;object-fit: cover; }
.style-67683 .lists img { margin-bottom: 1rem;height: 15rem;object-fit: cover; }
.style-67683 .answer { margin: .75rem 0 0 0; }
.style-67683 .carousel.flexslider { margin: 0;padding: 2vw 0; }
.style-67683 .crl-pager { bottom: 1.5vw;right: calc(2.2vw - 6px); }
.style-67683 .carousel .flex-control-nav li a { text-align: left;background-color: #fff;box-shadow: none;opacity: .6;transition: opacity .3s ease-in-out; }
.style-67683 .carousel .flex-control-nav li a:hover { opacity: 1; }
.style-67683 .carousel .flex-control-nav li > a.flex-active { opacity: 1; }
.style-67683 A.links-urllink { font-weight: bold;font-size: .95rem; }
.style-67683 .carousel .text-slide { padding: 0;min-height: 18rem; }
.style-67683 .date-icon { width: 100%;float: none;text-align: left;margin-bottom: .75rem;font-size: 1.25rem; }
.style-67683 .month-name { display: inline;font-weight: bold; }
.style-67683 .day-number { display: inline;font-weight: bold; }
.style-67683 .event-detail { margin-left: 0; }
.style-28725 .h2-style { display: block;font-size: 40px;line-height: 44px;letter-spacing: .04em;color: #ffffff;font-weight: 800;font-family: 'Open Sans', sans-serif;text-transform: uppercase;margin: 0 30px 20px 30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;text-align: right; }
.style-28725 { margin-bottom: 15px;background: #218f69;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out;position: relative; }
.style-28725:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-28725 .carousel.flexslider { margin-bottom: 0;-webkit-order: 1;-ms-flex-order: 1;order: 1;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-28725 .carousel figure { padding: 0; }
.style-28725 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 45px;color: #ffffff;text-transform: none;display: block;margin: 10px 30px 15px 30px;line-height: 1.2em;letter-spacing: -.04em;font-weight: bold; }
.style-28725 .carousel .h4-style.crl-title:hover { text-decoration: none !important; }
.style-28725 .carousel .crl-caption { margin: 0 30px 30px 30px;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-size: 1.2em;line-height: 1.2em; }
.style-28725 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;top: 25%;bottom: auto; }
.style-28725 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;top: 25%;bottom: auto; }
.style-28725 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-28725 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-28725 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-28725 .carousel .caption-spacing.crl-inner-details { background: transparent;margin: 0;min-height: 100%;overflow: hidden; }
.style-28725 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-28725 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-28725 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-28725 .carousel .crl-readmore:hover { text-decoration: none; }
.style-19520 .h2-style { font-family: 'Open Sans', sans-serif;text-transform: uppercase;letter-spacing: .04em;font-size: 28px;padding-bottom: 10px;border-bottom: 5px solid; }
.style-19520 { background: #63a349;color: #ffffff;padding: 25px 25px 50px 25px;margin-bottom: 15px;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19520 .carousel.flexslider { margin: 0; }
.style-19520 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;left: -23px; }
.style-19520 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;right: -23px; }
.style-20550 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-20550 .carousel.flexslider { margin-bottom: 22px; }
.style-20550 .carousel figure { padding: 0;overflow: hidden; }
.style-20550 .carousel .h4-style.crl-title { position: absolute;bottom: 70px;margin-left: 15px;margin-right: 15px;color: #ffffff;text-decoration: underline;display: inline-block;font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: bold;text-transform: uppercase;padding: 10px 0; }
.style-20550 .carousel .h4-style.crl-title:hover { text-decoration: none; }
.style-20550 .carousel .h4-style.crl-title:after { content: "\00BB";position: absolute;text-decoration: none;text-align: right;right: -13px;top: 9px; }
.style-20550 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;margin: 30px 15px;font-weight: bold; }
.style-20550 .carousel .crl-description { margin: 20px 20px 15px 20px; }
.style-20550 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-20550 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-20550 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-20550 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0;min-width: calc(33% - 15px);position: relative; }
.style-20550 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-20550 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-20550 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-20550 .carousel .crl-readmore:hover { text-decoration: none; }
.style-65351 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: none;position: absolute;left: 0;right: 0;padding: 0;text-align: center;top: 50%;-webkit-transform: translateY(-50%);/* webkit */
	-moz-transform: translateY(-50%);/* moz */
	transform: translateY(-50%);: /* modern */; }
.style-65351 .background-carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 28px;color: #FFFFFF;font-weight: 700;letter-spacing: .075em;line-height: 1;text-transform: uppercase;padding: 0 20px 100px;margin: 0 0 40px 0; }
.style-65351 .background-carousel .crl-caption { color: #FFFFFF;font-size: 70px;line-height: 1;padding: 0 20px;margin: 0; }
.style-65351 .background-carousel .crl-description { color: #fff;font-family: 'Open Sans', sans-serif; }
.style-65351 .background-carousel .controls .control-prev { left: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroBack.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65351 .background-carousel .controls .control-next { right: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroNext.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65351 .background-carousel .pager { bottom: -45px; }
.style-65351 .background-carousel .pager li a { width: 12px;height: 12px;box-shadow: none;background-color: #BCBDC1; }
.style-65351 .background-carousel .pager li a:hover { background-color: #818286; }
.style-65351 .background-carousel .pager li > a.current-pager-item { background-color: #818286; }
.style-65351 .background-carousel .h4-style a.crl-title:hover { color: inherit; }
.style-65351 .background-carousel .crl-readmore { color: #FFFFFF;font-size: 1.2em; }
.style-65351 .background-carousel .crl-readmore:hover { text-decoration: underline !important; }
.style-65351 .background-carousel .crl-readmore:after { right: -25px; }
.style-65345 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: none;position: absolute;left: 0;right: 0;padding: 0;text-align: center;text-shadow: 1px 1px 3px rgba(0,0,0,.2);top: 50%;-webkit-transform: translateY(-50%);/* webkit */
	-moz-transform: translateY(-50%);/* moz */
	transform: translateY(-50%);: /* modern */; }
.style-65345 .background-carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 1.4rem;color: #FFFFFF;font-weight: 700;letter-spacing: .075em;line-height: 1;text-transform: uppercase;padding: 0 0 120px;margin: 0 40px 40px;background-image: url('/ftpimages/148/site/1051/images/logo-NextPeak-simpleShadow2.png');background-position: center bottom;background-repeat: no-repeat;background-size: 100%; }
.style-65345 .background-carousel .crl-caption { color: #FFFFFF;font-size: 3rem;line-height: 1.1;padding: 0 20px;margin: 0;font-weight: bold;font-family: 'Merriweather', serif; }
.style-65345 .background-carousel .crl-description { color: #fff;font-family: 'Open Sans', sans-serif; }
.style-65345 .background-carousel .controls .control-prev { left: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroBack.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65345 .background-carousel .controls .control-next { right: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroNext.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65345 .background-carousel .pager { bottom: -45px; }
.style-65345 .background-carousel .pager li a { width: 12px;height: 12px;box-shadow: none;background-color: #BCBDC1; }
.style-65345 .background-carousel .pager li a:hover { background-color: #818286; }
.style-65345 .background-carousel .pager li > a.current-pager-item { background-color: #818286; }
.style-65345 .background-carousel .h4-style a.crl-title:hover { color: inherit; }
.style-65345 .background-carousel .crl-readmore { color: #FFFFFF;font-size: 1.2em; }
.style-65345 .background-carousel .crl-readmore:hover { text-decoration: underline !important; }
.style-65345 .background-carousel .crl-readmore:after { right: -25px; }
.style-20549 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: transparent;position: absolute;bottom: 0;left: 0;right: 0;padding: 75px; }
.style-20549 .background-carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 4em;color: #FFFFFF;text-transform: none; }
.style-20549 .background-carousel .crl-caption { color: #FFFFFF; }
.style-20549 .background-carousel .controls .control-prev { left: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroBack.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-20549 .background-carousel .controls .control-next { right: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroNext.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-20549 .background-carousel .pager { bottom: -45px; }
.style-20549 .background-carousel .pager li a { width: 12px;height: 12px;box-shadow: none;background-color: #BCBDC1; }
.style-20549 .background-carousel .pager li a:hover { background-color: #818286; }
.style-20549 .background-carousel .pager li > a.current-pager-item { background-color: #818286; }
.style-20549 .background-carousel .h4-style a.crl-title:hover { color: inherit; }
.style-20549 .background-carousel .crl-readmore { color: #FFFFFF;font-size: 1.2em; }
.style-20549 .background-carousel .crl-readmore:hover { text-decoration: underline !important; }
.style-20549 .background-carousel .crl-readmore:after { right: -25px; }
.style-65357 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: none;position: absolute;left: 0;right: 0;padding: 0;text-align: center;top: 50%;-webkit-transform: translateY(-50%);/* webkit */
	-moz-transform: translateY(-50%);/* moz */
	transform: translateY(-50%);: /* modern */; }
.style-65357 .background-carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 28px;color: #FFFFFF;font-weight: 700;letter-spacing: .075em;line-height: 1;text-transform: uppercase;padding: 0 20px 100px;margin: 0 0 40px 0; }
.style-65357 .background-carousel .crl-caption { color: #FFFFFF;font-size: 70px;line-height: 1;padding: 0 20px;margin: 0; }
.style-65357 .background-carousel .crl-description { color: #fff;font-family: 'Open Sans', sans-serif; }
.style-65357 .background-carousel .controls .control-prev { left: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroBack.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65357 .background-carousel .controls .control-next { right: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroNext.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-65357 .background-carousel .pager { bottom: -45px; }
.style-65357 .background-carousel .pager li a { width: 12px;height: 12px;box-shadow: none;background-color: #BCBDC1; }
.style-65357 .background-carousel .pager li a:hover { background-color: #818286; }
.style-65357 .background-carousel .pager li > a.current-pager-item { background-color: #818286; }
.style-65357 .background-carousel .h4-style a.crl-title:hover { color: inherit; }
.style-65357 .background-carousel .crl-readmore { color: #FFFFFF;font-size: 1.2em; }
.style-65357 .background-carousel .crl-readmore:hover { text-decoration: underline !important; }
.style-65357 .background-carousel .crl-readmore:after { right: -25px; }
.style-19289 .carousel.flexslider { margin-bottom: 0; }
.style-19289 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 30px;left: 20px !important;right: auto !important; }
.style-19289 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 30px;right: 20px !important;leftt: auto !important; }
.style-19289 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-19289 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-19289 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-22611 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-22611 { margin-bottom: 40px; }
.style-22611 .carousel.flexslider { margin-bottom: 22px; }
.style-22611 .carousel figure { padding: 0;overflow: hidden; }
.style-22611 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-22611 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-22611 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-22611 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png'); }
.style-22611 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-22611 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-22611 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-22611 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-22611 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-22611 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-22611 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-22611 .carousel .crl-readmore:hover { text-decoration: none; }
.style-20656 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-20656 { margin-bottom: 40px; }
.style-20656 .carousel.flexslider { margin-bottom: 22px; }
.style-20656 .carousel figure { padding: 0;overflow: hidden; }
.style-20656 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-20656 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-20656 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-20656 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png'); }
.style-20656 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-20656 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-20656 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-20656 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-20656 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-20656 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-20656 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-20656 .carousel .crl-readmore:hover { text-decoration: none; }
.style-58796 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-58796 { margin-bottom: 40px; }
.style-58796 .carousel.flexslider { margin-bottom: 22px; }
.style-58796 .carousel figure { padding: 0;overflow: hidden; }
.style-58796 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 48px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-58796 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-58796 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-58796 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png'); }
.style-58796 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-58796 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-58796 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-58796 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-58796 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-58796 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-58796 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-58796 .carousel .crl-readmore:hover { text-decoration: none; }
.style-22610 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-22610 { margin-bottom: 40px; }
.style-22610 .carousel.flexslider { margin-bottom: 22px; }
.style-22610 .carousel figure { padding: 0;overflow: hidden; }
.style-22610 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-22610 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 15px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-22610 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;top: 50px;bottom: auto;left: 20px;right: auto; }
.style-22610 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');top: 50px;bottom: auto;right: 20px;left: auto; }
.style-22610 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-22610 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-22610 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-22610 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-22610 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-22610 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-22610 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-22610 .carousel .crl-readmore:hover { text-decoration: none; }
.style-65352 .h2-style { margin: 0 0 20px 0; }
.style-65352 { margin: 60px 0; }
.style-65352 time { position: absolute;bottom: 20px;left: 30px;font-size: 14px;font-family: 'Open Sans', sans-serif;color: inherit; }
.style-65352 .author { position: absolute;top: 20px;background: rgba(240,122,61,.7);color: #fff;padding: 10px 15px 10px 30px;line-height: 1;text-transform: uppercase;font-size: 14px;font-family: 'Open Sans', sans-serif; }
.style-65352 .carousel.flexslider { margin: 0; }
.style-65352 .carousel figure { min-height: 440px !important; }
.style-65352 .carousel .h4-style.crl-title { padding: 30px 30px 15px;font-family: 'Merriweather', serif;font-size: 18px;line-height: 26px;color: inherit;text-transform: none;font-weight: normal; }
.style-65352 .carousel .h4-style.crl-title:after { content: "  »"; }
.style-65352 .carousel .crl-caption { padding: 0 30px 30px;font-family: 'Open Sans', sans-serif;font-size: 14px;color: inherit; }
.style-65352 .carousel .caption-spacing.crl-inner-details { padding: 0 0 30px 0;margin: 0;color: inherit;background: none; }
.style-65352 .carousel .h4-style a.crl-title { padding: 30px 30px 15px;display: block;font-family: 'Merriweather', serif;font-size: 18px;line-height: 26px;color: inherit;text-transform: none;font-weight: normal; }
.style-65352 .carousel .h4-style a.crl-title:after { content: "  »"; }
.style-65352 .carousel .crl-readmore { position: absolute;bottom: 20px;right: 30px;font-size: 14px;font-family: 'Open Sans', sans-serif;padding: 0;color: #f07a3d; }
.style-65352 .carousel .crl-readmore:hover { color: #904925; }
.style-65352 .carousel .crl-readmore:after { content: ''; }
.style-65333 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-65333 { margin-bottom: 40px; }
.style-65333 .carousel.flexslider { margin-bottom: 0; }
.style-65333 .carousel figure { padding: 0; }
.style-65333 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 18px;font-weight: normal;color: #FFFFFF;text-transform: none;display: block;padding-top: 15px;border-top: 2px solid #fff;margin: 20px 20px 12px 20px;letter-spacing: .05em; }
.style-65333 .carousel .crl-caption { color: #ffffff;font-size: 10px;font-family: 'Open Sans', sans-serif;padding: 0;margin: 0px 20px 15px 20px;text-transform: uppercase; }
.style-65333 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-65333 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-65333 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-65333 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-65333 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-65333 .carousel .caption-spacing.crl-inner-details { background: none;margin: 0; }
.style-65333 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 18px;font-weight: normal;color: #FFFFFF;text-transform: none;display: block;padding-top: 15px;border-top: 2px solid #fff;margin: 20px 20px 12px 20px;letter-spacing: .05em; }
.style-65333 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-65333 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-65333 .carousel .crl-readmore:hover { text-decoration: none; }
.style-65404 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #faa21d;letter-spacing: .04em; }
.style-65404 { margin-bottom: 40px; }
.style-65404 .carousel.flexslider { margin-bottom: 0; }
.style-65404 .carousel figure { padding: 0; }
.style-65404 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 18px;font-weight: normal;color: #FFFFFF;text-transform: none;display: block;padding-top: 15px;border-top: 2px solid #fff;margin: 20px 20px 12px 20px;letter-spacing: .05em; }
.style-65404 .carousel .crl-caption { color: #ffffff;font-size: 10px;font-family: 'Open Sans', sans-serif;padding: 0;margin: 0px 20px 15px 20px;text-transform: uppercase; }
.style-65404 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-65404 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-65404 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-65404 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-65404 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-65404 .carousel .caption-spacing.crl-inner-details { background: none;margin: 0; }
.style-65404 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 18px;font-weight: normal;color: #FFFFFF;text-transform: none;display: block;padding-top: 15px;border-top: 2px solid #fff;margin: 20px 20px 12px 20px;letter-spacing: .05em; }
.style-65404 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-65404 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-65404 .carousel .crl-readmore:hover { text-decoration: none; }
.style-23087 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: transparent;position: absolute;bottom: 0;left: 0;right: 0;padding: 75px 75px 25px 75px;text-align: center; }
.style-23087 .background-carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 28px;color: #FFFFFF;text-transform: none;font-weight: bold; }
.style-23087 .background-carousel .crl-caption { color: #FFFFFF;font-size: 18px;padding: 0px 250px 0px 250px; }
.style-23087 .background-carousel .controls .control-prev { left: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroBack.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-23087 .background-carousel .controls .control-next { right: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroNext.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-23087 .background-carousel .pager { bottom: -45px; }
.style-23087 .background-carousel .pager li a { width: 12px;height: 12px;box-shadow: none;background-color: #BCBDC1; }
.style-23087 .background-carousel .pager li a:hover { background-color: #818286; }
.style-23087 .background-carousel .pager li > a.current-pager-item { background-color: #818286; }
.style-23087 .background-carousel .h4-style a.crl-title:hover { color: inherit; }
.style-23087 .background-carousel .crl-readmore { color: #FFFFFF;font-size: 1.2em; }
.style-23087 .background-carousel .crl-readmore:hover { text-decoration: underline !important; }
.style-23087 .background-carousel .crl-readmore:after { right: -25px; }
.style-66071 .background-carousel .crl-details { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background: none;position: absolute;left: 0;right: 0;padding: 0;text-align: center;top: 50%;-webkit-transform: translateY(-50%);/* webkit */
	-moz-transform: translateY(-50%);/* moz */
	transform: translateY(-50%);: /* modern */; }
.style-66071 .background-carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 28px;color: #FFFFFF;font-weight: 700;letter-spacing: .075em;line-height: 1;text-transform: uppercase;padding: 0 20px 100px;margin: 0 0 40px 0; }
.style-66071 .background-carousel .crl-caption { color: #FFFFFF;font-size: 70px;line-height: 1;padding: 0 20px;margin: 0; }
.style-66071 .background-carousel .crl-description { color: #fff;font-family: 'Open Sans', sans-serif; }
.style-66071 .background-carousel .controls .control-prev { left: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroBack.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-66071 .background-carousel .controls .control-next { right: 15px !important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/heroNext.png');height: 60px;width: 37.5px;background-position: center center;background-repeat: no-repeat;background-size: contain; }
.style-66071 .background-carousel .pager { bottom: -45px; }
.style-66071 .background-carousel .pager li a { width: 12px;height: 12px;box-shadow: none;background-color: #BCBDC1; }
.style-66071 .background-carousel .pager li a:hover { background-color: #818286; }
.style-66071 .background-carousel .pager li > a.current-pager-item { background-color: #818286; }
.style-66071 .background-carousel .h4-style a.crl-title:hover { color: inherit; }
.style-66071 .background-carousel .crl-readmore { color: #FFFFFF;font-size: 1.2em; }
.style-66071 .background-carousel .crl-readmore:hover { text-decoration: underline !important; }
.style-66071 .background-carousel .crl-readmore:after { right: -25px; }
.style-19621 { margin-bottom: 50px; }
.style-19621 .carousel.flexslider { position: relative;margin-bottom: 0; }
.style-19621 .carousel figure { background-color: #FAA21D; }
.style-19621 .carousel figure img { width: calc(66.666667% + 10px) !important; }
.style-19621 .carousel .h4-style.crl-title { color: #FFFFFF;font-family: 'Merriweather', serif;font-size: 60px;text-transform: none;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 2px solid;letter-spacing: -.04em; }
.style-19621 .carousel .crl-caption { font-family: 'Open Sans', sans-serif;color: #FFFFFF;font-weight: bold;letter-spacing: -.04em; }
.style-19621 .carousel .caption-spacing.crl-inner-details { background: none;margin: 0;padding: 30px; }
.style-20296 .carousel.flexslider { background-color: #FAA21D;position: relative; }
.style-20296 .carousel figure img { width: calc(66.666667% + 10px) !important; }
.style-20296 .carousel .h4-style.crl-title { color: #FFFFFF;font-family: 'Merriweather', serif;font-size: 60px;text-transform: none;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 2px solid;letter-spacing: -.04em; }
.style-20296 .carousel .crl-caption { font-family: 'Open Sans', sans-serif;color: #FFFFFF;font-weight: bold;letter-spacing: -.04em; }
.style-20296 .carousel .caption-spacing.crl-inner-details { background: none;margin: 0;padding: 30px; }
.style-63392 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-63392 { margin-bottom: 40px; }
.style-63392 .carousel.flexslider { margin-bottom: 22px; }
.style-63392 .carousel figure { padding: 0; }
.style-63392 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-63392 .carousel .crl-caption { color: #ffffff;font-size: 15px;letter-spacing: -.02em;font-family: 'Open Sans', sans-serif;margin: 20px 20px 0px 20px; }
.style-63392 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-63392 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-63392 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-63392 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-63392 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-63392 .carousel .caption-spacing.crl-inner-details { background: #63a349;margin: 0; }
.style-63392 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-63392 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-63392 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-63392 .carousel .crl-readmore:hover { text-decoration: none; }
.style-63393 .h2-style { font-family: 'Open Sans', sans-serif;font-size: 18px;font-variant: small-caps;text-transform: lowercase;margin-bottom: 15px;padding-bottom: 7px;border-bottom: 2px solid;color: #63a349;letter-spacing: .04em; }
.style-63393 { margin-bottom: 40px; }
.style-63393 .carousel.flexslider { margin-bottom: 22px; }
.style-63393 .carousel figure { padding: 0;overflow: hidden; }
.style-63393 .carousel .h4-style.crl-title { font-family: 'Merriweather', serif;font-size: 22px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 15px;border-bottom: 2px solid;margin: 20px 20px 15px 20px; }
.style-63393 .carousel .crl-caption { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;margin: 20px 20px 15px 20px;font-weight: bold; }
.style-63393 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/back.png');background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px; }
.style-63393 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-position: center center;background-repeat: no-repeat;height: 45px;width: 35px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/148/site/992/images/next.png'); }
.style-63393 .carousel .flex-control-nav li a { width: 9px;height: 9px;box-shadow: none;background-color: #BCBDC1; }
.style-63393 .carousel .flex-control-nav li a:hover { background-color: #818286; }
.style-63393 .carousel .flex-control-nav li > a.flex-active { background-color: #818286; }
.style-63393 .carousel .caption-spacing.crl-inner-details { background: rgba(0,0,0,.6);margin: 0;min-height: 100%;overflow: hidden;padding: 0; }
.style-63393 .carousel .h4-style a.crl-title { font-family: 'Merriweather', serif;font-size: 18px;color: #FFFFFF;text-transform: none;display: block;padding-bottom: 10px;border-bottom: 2px solid;margin: 20px 20px 20px 20px; }
.style-63393 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-63393 .carousel .crl-readmore { color: #ffffff;text-decoration: underline;margin: 20px 20px 0px 20px; }
.style-63393 .carousel .crl-readmore:hover { text-decoration: none; }
.style-28729 { background-color: #015f4f;color: #ffffff;margin-bottom: 40px;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-28729:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-19274 { background-color: #015F4F;color: #ffffff;margin-bottom: 15px; }
.style-19391 { background-color: #faa21d;color: #ffffff;margin-bottom: 15px;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19391:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-19276 { background-color: #faa21d;color: #ffffff;margin-bottom: 40px; }
.style-19390 { background-color: #63A349;color: #ffffff;margin-bottom: 15px;-webkit-transition: -webkit-transform 125ms ease-in-out;-ms-transition: -ms-transform 125ms ease-in-out;transition: transform 125ms ease-in-out; }
.style-19390:hover { -webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px); }
.style-19275 { background-color: #63A349;color: #ffffff;margin-bottom: 40px; }
.style-67677 { background-color: #F07A3D;overflow-x: hidden; }
.style-67652 { min-height: 92vh;position: relative;overflow: hidden;color: #ffffff; }
.style-67652:before { position: absolute;content: " ";bottom: 0;left: 0;height: 80%;width: 100%;opacity: .5;transition: opacity 1s ease-in-out, height 1s ease-in-out;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); }
.style-67647 { min-height: calc(100vh + 4rem);position: relative;overflow: hidden;color: #ffffff; }
.style-67647:before { position: absolute;content: " ";bottom: 0;left: 0;height: 80%;width: 100%;opacity: .75;transition: opacity 1s ease-in-out, height 1s ease-in-out;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); }
.style-67650 { padding-top: 4rem;background: #fff; }
.style-67689 { padding-top: 4rem;background: #f7f7f7; }
.style-67653 { padding-top: 4rem;padding-bottom: 4rem;background: linear-gradient(to bottom, rgba(17,119,92,1) 0%,rgba(33,143,105,1) 10vw, #fff 10vw,#fff 100%);border-top-width: calc(5px + (10 - 5) * ((100vw - 300px) / (1600 - 300)));border-top-color: #015f4f;border-top-style: solid; }
.style-67821 { position: absolute;bottom: 5rem;left: 50%;transform: translateX(-50%);width: fit-content;padding: 0 5%;box-sizing: border-box; }
.style-65392 { padding-top: 1.75rem;border-top: 1px solid #ddd; }
.style-22637 { min-height: 100vh;position: relative;color: #ffffff;background-color: rgba(0,0,0,.3); }
.style-22657 { position: relative;color: #ffffff;background: #ffffff; }
.style-20548 { min-height: 800px
height: auto;background: rgba(0,0,0,.3); }
.style-65344 { min-height: calc(100vh - 50px);height: auto;background: rgba(0,0,0,.3); }
.style-20554 { background: #ffffff;padding-bottom: 30px;padding-top: 50px; }
.style-65346 { background: #f07a3d;padding-bottom: 50px;padding-top: 50px; }
.style-65358 { height: 440px;margin: 60px 0; }
.style-65389 { height: 440px;margin: 0 0 60px 0; }
.style-65326 { background: #fff;padding-bottom: 60px; }
.style-19270 { background: #ffffff;padding-top: 116px;padding-bottom: 30px; }
.style-65361 { position: absolute;bottom: 60px; }
.style-65371 { background: #63a349; }
.style-65372 { background: #f07a3d; }
.style-65325 { -moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-19269 { background-color: #F07A3D; }
.style-19271 { background: #ffffff;position: fixed;left: 0;width: 100%;z-index: 1990; }
.style-65327 { position: fixed;top: auto;left: 0;bottom: 0;width: calc(100% - 20px);z-index: 1990;background: rgba(240,122,61,.95);color: #fff;border-top: 2px solid rgba(255,255,255,.5);padding: 0 10px;box-shadow: 0 -2px 25px rgba(0,0,0,.1); }
.style-65329 { padding-top: 40px;padding-bottom: 100px;background-color: #f07a3d; }
.style-19296 { padding-top: 40px;padding-bottom: 40px; }
.style-20547 { background-color: #f07a3d;color: #ffffff; }
.style-28726 { display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*w3c*/
    -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-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch; }
.style-67876 { background-color: #F07A39;color: #ffffff;margin-bottom: 15px; }
.style-19633 { overflow: hidden;margin-bottom: 15px; }
.style-63678 { background: #ffffff;padding-top: 70px;padding-bottom: 30px; }
.style-63713 { padding-top: 70px;padding-bottom: 30px;background-color: #F7F7F7; }
.style-63679 { position: absolute;width: 99vw;bottom: 5vw;z-index: 1000;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%); }
.style-63365 { background-color: #ffffff;color: #ffffff;margin-bottom: 0px; }
.style-19145 .h2-style { margin-top: 10px;margin-bottom: 10px;color: #ffffff; }
.style-19145 .h4-style { margin-top: 10px;color: #FFFFFF; }
.style-19145 { background: #f07a3d;padding: 15px; }
.style-19145 .emergencybulletin .close { color: #ffffff; }
.style-19145 .emergencybulletin .message { color: #ffffff; }
.style-19145 .emergencybulletin .addinfo.button { color: #ffffff; }
.style-19145 .emergencybulletin .addinfo.button:hover { color: #f07a3d;text-decoration: underline; }
.style-19145 .emergencybulletinbanner .close { color: #FFFFFF; }
.style-19145 .emergencybulletinbanner .message { color: #FFFFFF; }
.style-19145 .emergencybulletinbanner .addinfo.button { color: #FFFFFF;margin-right: 15px; }
.style-19145 .emergencybulletinbanner .addinfo.button:hover { color: #f07a3d;text-decoration: underline; }
.style-19146 .mm-container { background: #ffffff;font-weight: 600;color: #f07a3d; }
.style-19146 .mm-button-container { background-color: #F07A3D; }
.style-19146 .mm-button { background: none; }
.style-19146 .mm-title { font-family: 'Merriweather', serif;color: #FFFFFF; }
.style-19146 .mm-text { color: inherit;font-weight: inherit; }
.style-19146 .mm-text:hover { background: none;text-decoration: none; }
.style-19146 .mm-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-left-color: inherit; }
.style-19146 .mm-back-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-right-color: inherit; }
.style-19146 .mm-menu-separator { background: #f07a3d; }
.style-19146 .mm-back { background-color: #F07A3D;color: #ffffff;text-transform: uppercase;font-weight: 600; }
.style-19146 .mm-button .icon { background: none;background-color: #ffffff;border-color: #f07a3d;border-width: 10px 0;border-style: solid;height: 5px;position: relative;margin-top: 5px;cursor: pointer;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease; }
.style-19146 .mm-button .icon:before { position: absolute;content: '';width: 100%;height: 5px;top: -10px;background-color: #ffffff;-webkit-transition: all .2s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease; }
.style-19146 .mm-button .icon:after { position: absolute;content: '';width: 100%;height: 5px;bottom: -10px;background-color: #ffffff;-webkit-transition: all .2s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease; }
.style-19146 .mm-parent-item { background: #f07a3d;color: #ffffff; }
/* =============== INDEX ====================

       1. Custom CSS - Site Shell Reset
       2. Homepage Refresh 2020
       3. Pegasus VCH Pages
       4. Main Site Styles
       5. Media Queries for sections 1-4
       6. Bootstrap Structure Change
       7. Copied from Next Peak mini site 
              a. Custom CSS
              b. Site Styles
              c. Media Queries

=========================================*/






/* ===== 1. CUSTOM CSS ===== */

figure{margin: 0;}
.F16 {font-size: 16px;}
.F15 {font-size: 15px; line-height: 18px;}
.F14 {font-size: 14px; line-height: 16px;}
.mar0 a {margin: 0 !important;}
.mar0 ul li.level-1 a {margin: 0 !important;}
.mar0 ul li.level-2 a {margin: 0 !important;}
.mar0 ul li.level-3 a {margin: 0 !important;}
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-word; 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: relative; 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*/
.newsdetail {line-height: inherit;}/*removes hardcoded line height included from razor template*/
a.footerNew {line-height: 1.7; text-decoration: underline;}/*Introduce new footer link style*/

/*======== iframe fixes =========*/
.internet-676475 iframe{height:2650px !important;}/*fixing height of form on this page http://mainsite.thacher.onmessagestaging.com/Page/Admission/Request-Materials*/
.internet-1903493 iframe{min-height:2000px !important;}






/* ===== 2. HOMEPAGE REFRESH 2020 ===== */

/* HP'20: Region | Full Browser Video | Tall */
/* HP'20: Region | Full Browser Video | Normal */
.styler .style-67647,
.styler .style-67652 { min-height: 300px; }
/* effects upon scrolling down */
.style-67647.bottom-of-page:before { opacity: 1; height: 100%; }
.style-67652.bottom-of-page:before { opacity: .75; height: 100%; }

/* HP'20: Full Browser Video | Header */
.styler .style-67644 { padding-top: 50px }

/* HP'20: Full Browser Video | Video */
html:not(.styler) .style-67649  { position: absolute; z-index: -1; }
html.styler .style-67649 div.content-wrap { min-width: 50%; }

/* HP'20: Region | Philosophy */
/* HP'20: Region | Tiles */
/* HP'20: Region | Social Media */
.style-67650 .full-width,
.style-67653 .full-width,
.style-67689 .full-width { max-width: 2000px; margin: 0 auto; width: 90vw; }

/* HP'20: Row | Tiles */
.style-67682 .page-block { margin-bottom: 0; } 
.style-67682 .page-col { position: relative; transition: background-color: .75s ease-in-out; background-color: #f07a3d; }
.style-67682 .page-col:hover .page-block { background: transparent; }
.style-67682 .page-col,
.style-67682 .style-67678 .carousel figure img,
.style-67682 .style-68092 .carousel figure img,
.style-67682 .style-67681 .content-wrap > ul { height: 30rem; }
.style-67682 .page-col { margin-bottom: 1.27vw;   display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-flex-direction: column;-ms-flex-direction: column; flex-direction: column; } /* equal heights and change margin to roughly match gutters */
.style-67682 .page-col .page-block { -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }

/* HP'20: Multi Image - Philosophy */
.style-67650 .style-67651 { margin-top: -8rem; } /* pull carousel up when it's in this homepage region */
.style-67651 .flex-viewport { overflow: visible !important; }
.style-67651 .carousel .details { height: 100%; overflow: hidden; }
.style-67651 .carousel .crl-caption img { display: none !important; } 
/* -- alternating colors -- */
.style-67651 .slides > li:nth-child(5n + 1) figure { background: #faa21d; }
.style-67651 .slides > li:nth-child(5n + 1) .crl-inner-details { border-color:#faa21d !important; }
.style-67651 .slides > li:nth-child(5n + 2) figure { background: #f07a3d; }
.style-67651 .slides > li:nth-child(5n + 2) .crl-inner-details { border-color:#f07a3d !important; }
.style-67651 .slides > li:nth-child(5n + 3) figure { background:#63a349; }
.style-67651 .slides > li:nth-child(5n + 3) .crl-inner-details { border-color:#63a349 !important; }
.style-67651 .slides > li:nth-child(5n + 4) figure { background: #218f69; }
.style-67651 .slides > li:nth-child(5n + 4) .crl-inner-details { border-color:#218f69 !important; }
/* -- hover effects -- */
.style-67651 figure img { opacity: .5; }
.style-67651 figure:hover img { opacity: 1; }
.style-67651 figure:hover .crl-caption { transform: translateX(0%); } 
.style-67651 figure:hover .crl-title { transform: translateY(120%);  }
/* -- easing the hover image, if uploaded */
.style-67651 figure .link-nohover-image { opacity: .5; }
.style-67651 figure .link-hover-image { opacity:0; position:absolute; }
.style-67651 figure:hover .link-hover-image { opacity: 1;  }
.style-67651 figure:hover .link-nohover-image { opacity: 0;}

/* HP'20: Single Image - Tiles (67678) */
/* HP'20: Single Image - Tiles - Smaller Title (68092) */
.style-67678 .carousel .details,
.style-68092 .carousel .details { height: 100%; overflow: hidden; }
.style-67678 .carousel .crl-caption img,
.style-68092 .carousel .crl-caption img { display: none; } 
.style-67678 figure:hover img,
.style-68092 figure:hover img { opacity: .3; }
.style-67678 figure:hover .crl-caption,
.style-68092 figure:hover .crl-caption { transform: translateX(0%); } 
.style-67678 figure:hover .crl-title:before,
.style-68092 figure:hover .crl-title:before { width: 100% !important; }

/* HP'20: Tiles | Deep Dives */
.style-67681 .content-wrap > ul { opacity: 0; transition: opacity .3s ease-in-out; display: -ms-flexbox;display: -webkit-flex;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: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch; }
.style-67681:hover .content-wrap > ul { opacity: 1; } 
.style-67681 li.group:hover img { opacity: .2; }
.style-67681 li.group:hover A.links-urllink { opacity: 1; }

/* HP'20: Single Text - Thacher Today */
.style-67683 .carousel-wrap,
.style-67683 .carousel.flexslider,
.style-67683 .carousel .slides,
.style-67683 .carousel.flexslider .slides>li,
.style-67683 .carousel .text-slide { position: static !important; } /* tweaking so the pager can align nicer */

/* HP'20: Single Text - Facts that Matter */
.style-67685 .carousel-wrap,
.style-67685 .carousel.flexslider { position: static; } /* tweaking so the pager can align nicer */

/* HP'20: Tiles | Facts that Matter - Heading */
.style-67685 ~ .style-67679 li.group { position: unset; } /* reset position if it follows the carousel. this will allow the whole carousel before it to be clickable */

/* HP'20: Video | 4:5 Vertical */
/* reworking padding so vertical-oriented videos don't have black bars on left/right */
.style-67929 .video .ratio { padding-top: 125%; } 



/* ===== 3. PEGASUS VCH PAGES ===== */



/* VCH/ML/INT: Region | Page Content (63678) */
/* VCH/ML/INT: Region | Page Content w/ BG (63713) */
.style-63678 .full-width,
.style-63713 .full-width { width: 86vw; max-width: 2400px; margin-left: auto; margin-right: auto; }
.style-63678 ::-webkit-scrollbar-thumb,
.style-63713 ::-webkit-scrollbar-thumb { background: #218f69; border-radius: 0; }
.style-63678 ::-webkit-scrollbar,
.style-63713 ::-webkit-scrollbar { width: 8px; height: 8px; } 
.style-63678 ::-webkit-scrollbar-track,
.style-63713 ::-webkit-scrollbar-track { -webkit-box-shadow: none; -webkit-border-radius: 0; border-radius: 0;  background: #ddd; }

/* VCH: Blossom Content */
.style-63729 .text .content-wrap { padding: 25px 25px 40px; }
.style-63729 .news ul.no-bullets {  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;   flex-wrap: wrap; padding: 15px 15px 15px 25px; }
.style-63729 .news ul.no-bullets li.group { margin:0; padding-bottom: 10px; padding-right: 20px; -webkit-flex: 1 1 33%;  -ms-flex: 1 1 33%; flex: 1 1 33%; -webkit-align-self: stretch; -ms-flex-item-align: stretch;  align-self: stretch; min-width: 100px; }
.style-63729 .news ul.no-bullets li.group:first-child { }
.style-63729 .news .h4-style { width: 100%; margin: 0; float: none; border: none; }

/* GLOBAL: Hide Img in Brief Desc */
.news .brief-description img,
.newsdetail .brief-description img { display: none; }

/* GLOBAL - Lightbox adjustments */
#simplemodal-overlay { opacity: .85 !important; } 





/* ===== 4. MAIN SITE STYLES ===== */


/* BODY - Style would not save changes, adding here in CustomCSS instead */
.body { overflow-x: hidden; }

/*Main/Omni Font Size and Spacing*/
/* Style would not save changes, adding here in CustomCSS instead */
.style-19532 .level1 { margin: 17px 0 0 0; }
.style-19532 .l1-item > a { padding: 5px; }

/*Main Hero Region*/
html:not(.styler) .style-20548 {min-height: calc(100vh - 50px);}

/*Explore Page Mason Grid*/
.style-28726 .col { display: -ms-flexbox;display: -webkit-flex;display: flex;-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-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

/*Academic Spotlight Links*/
.style-28725 .custom-link-photo {text-decoration: none;}
.style-28725 .carousel ul.slides { display: -ms-flexbox;display: -webkit-flex;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-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.style-28725 .carousel.flexslider .slides>li {position: relative;}
.style-28725 .content {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-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.style-28725 .custom-link-photo:after {position: absolute; display: block; content:""; top: 0; bottom: 0;left: 0; right: 0;}

/*Support ticket 83354 custom form formatting - input under label and radio button to left of text*/
/*set form rows to be display flex*/
.style-22932 .forms .row-fluid {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: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.style-22932 .forms .row-fluid:last-child {display: table;} /*remove flex from last item so button does not stretch*/
/*float radio buttons to the left of text*/
.style-22932 .forms input.radiobutton {float: left;margin-top: 11px;}
.style-22932 .forms .radiobutton-label {width:90%;} /*limit the width of the radio button text so that the buttons don't wrap to a new line*/
/*END support ticket 83354*/

/*Full Browser Video*/
html:not(.styler) .style-22640  { position: absolute;z-index: -1;left: 0%;top: 0%;height: 100%;}

/*Main Navigation*/
.style-19292 .l1-item:last-child {color: #63a349;}
.style-19292 .l1-item:last-child:hover {color: #015f4f;}

/*HP Main Hero Gallery*/
.style-19529 .carousel.caption-position-left .details {width: calc(33% - 15px);}

/*HP Main Hero Gallery - Full Width*/
html:not(.styler) .style-20549 .background-carousel .detail-container {height:calc(100vh - 50px); margin-bottom: 0;}
.style-20549 .news ul li {margin: 0;} /*remove margin from details*/
.style-20549 A.button:hover {text-decoration: underline;}

/*support ticket Places: Hero Image - Full Width*/
html:not(.styler) .style-23087 .background-carousel .detail-container {height:calc(100vh - 385px); margin-bottom: 0;}
.style-23087 .news ul li {margin: 0;} /*remove margin from details*/
.style-23087 A.button:hover {text-decoration: underline;}

/*HP Media Widget Play Button*/
.style-19376 .play-button img {display: none;;}

/*INT Vertical Nav*/
html:not(.styler) .style-19304 .acc-l1-item {display: none;}
html:not(.styler) .style-19304 .acc-l1-item.active {display: block;}
html:not(.styler) .style-19304 .sub2 {display:block;}

/*INT Single Image Carousel - Details*/
.style-19341 .carousel.caption-position-right.caption-location-inside .details, .style-19371 .carousel.caption-position-right.caption-location-inside .details, .style-19370 .carousel.caption-position-right.caption-location-inside .details, .style-19686 .carousel.caption-position-right.caption-location-inside .details  {height:110%; width: 50%;}

/*Films about Thacher Media*/
.style-21323 .album:hover .caption {opacity: 1;}
.style-21323 .album:hover .cover-photo{opacity: .1;}
.style-21323 .album:hover .play-button{opacity:0;}
.style-21323 .play-button img{display:none;}

/*Faculty Q&A Tile Links*/
.style-19623 .links .no-bullets, .style-19623 .lists ul{display: -ms-flexbox;display: -webkit-flex;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: center;-ms-flex-pack: center;justify-content: center;-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-19623 .group:hover .long-description, 
.style-19623 .group:hover .brief-description, 
.style-19623 .group:hover .links-urllink, 
.style-21323 .group:hover .long-description, 
.style-21323 .group:hover .brief-description, 
.style-19623 .group:hover .links-urllink{opacity: 1;}
.style-19623 .group:hover .link-image, 
.style-19623 .group:hover img, 
.style-21323 .group:hover .link-image, 
.style-21323 .group:hover img  {opacity: .1;}

/*Faculty Q&A Banner Carousel*/
.style-19621 .carousel.caption-position-right .details {width: calc(33.333333% - 10px);}

/*Faculty Menu*/
.style-21130 .acc-l1-item > a:hover:before{content: "\00BB";position: absolute;text-decoration: none;text-align: right;left: 0px;top: 3px;font-family: 'Open Sans', sans-serif;}

/*Places that Make Thacher Thacher Carousel*/
html:not(.styler) .style-22610 {display: none;}

/*Quote Styles*/
.style-19375 .text, .style-19340 .text, .style-19373 .text, .style-68067 .text{display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}

/*List Indent Styles*/
.style-19752 .lists .group .brief-description ul li, .style-19753 .lists .group .brief-description ul li, .style-19751 .lists .group .brief-description ul li, .style-19714 .lists .group .brief-description ul li, .style-19680 .lists .group .brief-description ul li, .style-19723 .lists .group .brief-description ul li {text-indent: -2em; margin-left: 2em;}
.style-19714 .lists ul li {padding-left: 30px;}
.style-19680 .lists ul li {padding-left: 30px;}
.style-19723 .lists ul li {padding-left: 30px;}
.style-60074 .photo-list {margin-bottom:0px !important;}

/* SPL: News Archive */
.style-19737 .newsarchivelist .brief-description img { display: none; }







/* ===== 5. MEDIA QUERIES ===== */





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

/*This is Thacher HP Text*/
.style-22647 .header-widget {font-size: 130px;}

}/* --- 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 on tablet --- */

/*HP Block Large Text Sizes*/
.style-19384 .header-widget {font-size: 80px;}
.style-19385 A.links-urllink, 
.style-19386 A.links-urllink {font-size: 45px;} /*Thacher this week and Leaders*/
.style-19385 .long-description, 
.style-19386 .long-description {font-size: 1em;}/*Thacher this week and Leaders Subtext*/
.style-19519 li.group {padding: 13px 0 14px 0;} /*Toad Blog Padding*/
.style-19519 A.links-urllink {font-size: 75px; line-height: 75px;} /*Toad Blog*/
.style-19394 A.links-urllink, 
.style-19394 .long-description {font-size: 45px; line-height: 54px;}
.style-19393 A.links-urllink {font-size: 70px; line-height: 1.2em;}
.style-19393 .long-description {font-size: 1em;}/*Deep Dives*/
.style-19537 A.links-urllink {font-size: 30px;} /*Faculty Unscripted*/
.style-19537 .long-description {font-size: 45px;} /*Meet the Teachers*/
.style-20663 {margin-bottom: 10px;} /*Facts that Matter - More Facts*/

/*Thacher DNA Edits*/
.style-19625 A.links-urllink, .style-19626 A.links-urllink , .style-19627 A.links-urllink, .style-19628 A.links-urllink, .style-19629 A.links-urllink {margin: 20px 20px 10px 20px;}
.style-19625 .long-description, .style-19626 .long-description {margin: 0 20px 20px 20px;}

.style-19627 .long-description, 
.style-19628 .long-description, 
.style-20643 .long-description, 
.style-19629 .long-description {padding: 0 20px}
.style-19628 A.links-urllink, 
.style-20643 A.links-urllink {width: calc(30% - 40px);}/*green block link*/
.style-19628 .long-description, 
.style-20643 .long-description {width: calc(30% - 40px); padding:0px 20px;}/*green block description*/
.style-19627 .link-image, 
.style-19629 .link-image{width: 50%;}
.style-19627 A.links-urllink, 
.style-19627 .long-description, 
.style-19629 A.links-urllink, 
.style-19629 .long-description{width: calc(50% - 40px);}

.style-19657 {padding-left: 20px; padding-top: 20px; padding-right: 20px;}
.style-19658 {line-height: 1; font-size: 95px;}
.style-19658 b {font-size: 125px;}

.style-19378, .style-19520, .style-19537, .style-19519, .style-19385, .style-19386, .style-19390, .style-19659, .style-19633, .style-19627, .style-19629, .style-19628, .style-20643 {margin-bottom: 10px;}

/*HP Hover Edits*/
.style-19385:hover, .style-19537:hover, .style-19386:hover, .style-19519:hover, .style-19390:hover, .style-19391:hover{-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

/*Thacher Today Menu*/
.style-19740 .l1-item {font-size:12px; margin-left:6px;}

/*support ticket 86387*/
html:not(.styler) .style-23087 .background-carousel .detail-container {height:calc(100vh - 433px);}
.style-23087 .background-carousel .crl-caption {padding:0 20px;}

/*Academic Spotlight Links*/
.style-28725 {margin-bottom: 10px;}
.style-28725 .carousel .crl-caption {font-size: 1em; margin: 0 20px 20px 20px}
.style-28725 .carousel .h4-style.crl-title {font-size: 30px; margin: 20px 20px 15px 20px}

.style-19292 .l1-item > a { /* padding:21px 0px 21px 12px !important; */ } /*support ticket 205870, commented out by Katherine Fleming */

/* VCH: Links | Headings */
/* VCH: News & Events | Headings */
.style-63726 .h2-style,
.style-63724 .h2-style {  font-size: 21px; } 
.style-63724 A.links-urllink { font-size: 14px; }

/* VCH: News & Events | Fixed Height */
.style-63677 .brief-description { font-size: 15px; }
.style-63677 .date-icon { width: 4rem; }
.style-63677 .event-detail { margin-left: 5.5rem; }

/* VCH: Links | Fixed Height */
.style-63681 A.links-urllink { font-size: 16px; padding-left: 28px; }
.style-63681 A.links-urllink:before { left: 5px; }

/* HP'20: Region | Full Browser Video | Tall */
.style-67647 { min-height: 800px; }

/* HP'20: Region | Full Browser Video | Normal */
.style-67652 { min-height: 400px; }

/* HP'20: Full Browser Video | Header */
.style-67647 .style-67644 { padding-top: 450px; } /* in tall videos */
.style-67652 .style-67644 { padding-top: 350px; } /* in normal videos */

/* HP'20: Full Browser Video | Video */
.style-67649 div.content-wrap { min-width: calc(800px * 1.78); } 

/* HP'20: Single Text - Thacher Today */
.style-67683 img { max-height: 12rem !important; }

}/* --- 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 --- */
.fixed-region {position: fixed;} /*Overwrite Position static IOS fix for tablet*/

/*HP Block Large Text Sizes*/
.style-19384 .header-widget {font-size: 60px;}
.style-19385 A.links-urllink, 
.style-19386 A.links-urllink {font-size: 30px; margin: 0 20px;} /*Thacher this week and Leaders*/
.style-19385 .long-description, 
.style-19386 .long-description {font-size: 1em; margin: 0 20px 20px 20px}/*Thacher this week and Leaders Subtext*/
.style-19385 .link-image, 
.style-19386 .link-image {margin: 0 0 20px 0;}
.style-19519 A.links-urllink {font-size: 55px; line-height: 55px;}
.style-19394 A.links-urllink, 
.style-19394 .long-description, 
.style-28728 A.links-urllink {font-size: 35px; line-height: 40px;}
.style-19394 A.links-urllink, 
.style-28728 A.links-urllink {padding: 20px 20px 0 20px;}
.style-19394 .long-description {padding: 0 20px 20px 20px;}
.style-19393 A.links-urllink {font-size: 50px; line-height: 1.2em; padding: 20px 20px 10px 20px;}
.style-19393 .long-description {font-size: 1em; padding: 0 20px 20px 20px;}/*Deep Dives*/
.style-28728 .long-description{font-size: 1em; padding: 10px 20px 20px 20px;}
.style-19537 {padding: 20px;}
.style-19537 .link-image {margin: -20px -20px -20px 0;} /*Faculty Unscripted Photo*/
.style-19537 A.links-urllink {font-size: 20px; line-height: 1.2em;} /*Faculty Unscripted*/
.style-19537 .long-description {font-size: 35px;}/*Meet The Teachers*/
.style-19529 .carousel .crl-caption {font-size: 15px;}
.style-20663 {margin-bottom: 10px;} /*Facts that Matter - More Facts*/

/*HP Toad Blog Edits*/
.style-19519 A.links-urllink {padding: 13px 15px; width: calc(55% - 30px);}
.style-19519 .link-image {width: 45%;}

/*Main/Omni Font Size and Spacing*/
.style-19271 {margin-top: 53px !important;}
.style-19292 .l1-item > a { /* padding: 21px 0 21px 20px !important; */ }
.style-19532 .l1-item > a { /* padding: 21px 20px 21px 0 !important; */ }
.style-19532 .l1-item, .style-19292 .l1-item {font-size: 10px;}

/*INT Navigation Padding*/
.style-19304 .acc-nav-menu {padding: 25px;}

/*Faculty Q&A Banner Carousel*/
.style-19621 .carousel.caption-position-right .details {width: 100%;}
.style-19621 .carousel figure img {width:100% !important;}

/*Thacher DNA Edits*/
.style-19625 A.links-urllink, .style-19626 A.links-urllink , .style-19627 A.links-urllink, .style-19628 A.links-urllink,.style-20643 A.links-urllink, .style-19629 A.links-urllink {margin: 20px 20px 10px 20px;}
.style-19625 .long-description, .style-19626 .long-description {margin: 0 20px 20px 20px;}

.style-19627 .long-description, 
.style-19628 .long-description, 
.style-20643 .long-description, 
.style-19629 .long-description {padding: 0 20px}
.style-19628 A.links-urllink, 
.style-20643 A.links-urllink{width: calc(30% - 40px);}/*green block link*/
.style-19628 .long-description, 
.style-20643 .long-description {width: calc(30% - 40px); padding:0px 20px;}/*green block description*/

.style-19627 .link-image, .style-19629 .link-image, .style-19628 .link-image, .style-20643 .link-image{width: 100%;}
.style-19627 A.links-urllink, .style-19627 .long-description, .style-19629 A.links-urllink, .style-19629 .long-description, .style-19628 A.links-urllink, .style-19628 .long-description, .style-20643 A.links-urllink, .style-20643 .long-description{width: calc(100% - 40px);}

.style-19657 {font-size: 15px; padding-left: 20px; padding-top: 20px; padding-right: 20px;}
.style-19657 .h2-style{font-size: 16px;}
.style-19658 {line-height: 1; font-size: 95px;}
.style-19658 b {font-size: 125px;}

/*Thacher Today*/
.style-19740 .l1-item > a {padding: 10px 10px 8px 10px !important;}
.style-19740 .l1-item {font-size: 10px; margin-left: -5px;}
.style-19739 .page-title-level-2 {font-size:48px;}

.style-19378, .style-19520, .style-19537, .style-19519, .style-19385, .style-19386, .style-19390, .style-19659, .style-19633, .style-19627, .style-19629, .style-19628, .style-20643 {margin-bottom: 10px;}

.style-19519 .link-image {padding: 2px 0 3px;}

/*Detail Text on sidebar carousels*/
.style-19370 .carousel .h4-style a.crl-title, .style-19371 .carousel .h4-style a.crl-title , .style-19341 .carousel .h4-style a.crl-title ,.style-19686 .carousel .h4-style a.crl-title  {font-size: 15px; margin: 10px; padding-bottom: 5px;}
.style-19370 .carousel .crl-caption, .style-19371 .carousel .crl-caption, .style-19341 .carousel .crl-caption, .style-19686 .carousel .crl-caption {font-size: 12px; margin: 0 10px 10px 10px;}
.style-19370 .carousel .crl-readmore, .style-19371 .carousel .crl-readmore, .style-19341 .carousel .crl-readmore, .style-19686 .carousel .crl-readmore {margin: 10px 10px 0 10px;}

/*Calendar Day Picker Headers*/
.style-19654 .day-header {font-size: 12px;}

/*Calendar Grid*/
.style-19654 .event-data .event {border-top: 1px solid #63a349; padding-top: 10px;}
.style-19654 .event-data .event:first-child {border-top: none; padding-top: 0;}
.style-19654 .large-calendar-grid ol.calendar-header li {font-size: 12px;}

/*HP Hover Edits*/
.style-19385:hover, .style-19537:hover, .style-19386:hover, .style-19519:hover, .style-19390:hover, .style-19391:hover{-webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}

/*support ticket 86387*/
html:not(.styler) .style-23087 .background-carousel .detail-container {height:calc(100vh - 414px);}
.style-25285 .h1-style{font-size:50px;}
.style-23087 .background-carousel .crl-caption {padding:0 20px;}

/*Academic Spotlight Links*/
.style-28725 {margin-bottom: 10px;}
.style-28725 .carousel .crl-caption {font-size: 1em; margin: 0 20px 20px 20px}
.style-28725 .carousel .h4-style.crl-title {font-size: 24px; margin: 20px 20px 15px 20px}

/* VCH: Blossom Content - tablet */
.style-63729 .link-image{width: 100%; position: relative; }
.style-63729 A.links-urllink, 
.style-63729 .long-description{width: calc(100% - 50px);}

/* VCH: White | Play Button Featured */
/* VCH: White | Play Button Secondary */
.style-63680,
.style-63683 { margin-bottom: 0; }
.style-63680 A.links-urllink,
.style-63683 A.links-urllink { font-size: 20px; }

/* VCH: Links | Headings */
/* VCH: News & Events | Headings */
.style-63726 .h2-style,
.style-63724 .h2-style {  font-size: 21px; } 
.style-63724 A.links-urllink { font-size: 14px; }

/* VCH: News & Events | Fixed Height */
.style-63677 .brief-description { font-size: 14px; }
.style-63677 .date-icon { width: 4rem; }
.style-63677 .event-detail { margin-left: 5.5rem; }

/* VCH: Links | Fixed Height */
.style-63681 A.links-urllink { font-size: 14px; padding-left: 28px; }
.style-63681 A.links-urllink:before { left: 5px; }

/* HP'20: Region | Full Browser Video | Tall */
.style-67647 { min-height: 700px; }

/* HP'20: Region | Full Browser Video | Normal */
.style-67652 { min-height: 400px; }

/* HP'20: Full Browser Video | Header */
.style-67647 .style-67644 { padding-top: 450px; } /* in tall videos */
.style-67652 .style-67644 { padding-top: 350px; } /* in normal videos */

/* HP'20: Full Browser Video | Video */
.style-67649 div.content-wrap { min-width: calc(700px * 1.78); }  

/* HP'20: Tiles | Deep Dives */
.style-67681 .category-description { position: relative; padding-top: 5.5vw; }
.style-67681 .content-wrap > ul { opacity: 1; }
.style-67682 .style-67681 .category-description { display: none; opacity: 0; } /* HP'20: Row | Tiles -- if it's in this HP row that restricts the height with its neighbors, then hide the category because it will misalign everything */
.style-67681 A.links-urllink { transform: none; bottom: 0; left: 0; top: auto; width: 100%; opacity: 1; padding: 50% 1vw 2vw; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); } 

/* HP'20: Row | Tiles */
.style-67682 .page-col,
.style-67682 .style-67678 .carousel figure img,
.style-67682 .style-68092 .carousel figure img,
.style-67682 .style-67681 .content-wrap > ul { height: 26rem; }

/* HP'20: Single Text - Thacher Today */
.style-67683 img { max-height: 12rem !important; }

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






/* --- Mobile --- */
@media(max-width:767px){

.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 --- */

[class*="span"] {width: 100% !important;}

/*support ticket 255942*/
.style-22828 .link-image,
.style-22830 .link-image {width:100%;}
.style-22828 A.links-urllink,
.style-22830 A.links-urllink {float:inherit;width:inherit;}
.style-22828 .long-description,
.style-22830 .long-description {float:inherit;width:inherit;padding-bottom:20px;}
/*end support ticket 255942*/

/*HP Hero Image Carousel*/
.style-20549 .background-carousel .h4-style.crl-title {font-size: 1em;}
.style-20549 .background-carousel .crl-caption {font-size: .8em;}
html:not(.styler) .style-20549 .background-carousel .detail-container{height: 300px;}
.style-20549 .background-carousel .crl-details {padding: 25px;}
.style-20548 {min-height: 300px !important;}
.style-20549 .background-carousel .controls .control-next, 
.style-20549 .background-carousel .controls .control-prev {display: none;}

/*support ticket 86387*/
.style-23087 .background-carousel .h4-style.crl-title {font-size: 1em;}
.style-23087 .background-carousel .crl-caption {font-size: .8em;}
html:not(.styler) .style-23087 .background-carousel .detail-container{height: 300px;bottom:60px;}
.style-23087 .background-carousel .crl-details {padding: 25px;}
.style-23087 .background-carousel .crl-caption {padding:0 20px;}
.style-20548 {min-height: 300px !important;}
.style-23087 .background-carousel .controls .control-next, 
.style-23087 .background-carousel .controls .control-prev {display: none;}
.style-25285 {margin-top:100px;}
.style-25285 .h1-style{font-size:40px;}

.style-19359 .page-title-level-2, .style-19358 .page-title-level-2, .style-19361 .page-title-level-2, .style-19360 .page-title-level-2, .style-19357 .page-title-level-2, .style-19303 .page-title-level-2 {font-size: 40px;}

/*HP Block Large Text Sizes*/
.style-19384 .header-widget {font-size: 60px;}
.style-19385 A.links-urllink, .style-19386 A.links-urllink {font-size: 30px; margin: 0 20px;} /*Thacher this week and Leaders*/
.style-19385 .long-description, .style-19386 .long-description {font-size: 1em; margin: 0 20px 20px 20px}/*Thacher this week and Leaders Subtext*/
.style-19385 .link-image, 
.style-19386 .link-image {margin: 0 0 20px 0;}
.style-19519 A.links-urllink {font-size: 55px; line-height: 55px;}
.style-19519 li.group {padding: 11px 0 12px 0;} /*Toad Blog Padding*/
.style-19394 A.links-urllink, 
.style-19394 .long-description, 
.style-28728 A.links-urllink {font-size: 35px; line-height: 40px;}
.style-19394 A.links-urllink, 
.style-28728 A.links-urllink {padding: 20px 20px 0 20px;}
.style-19394 .long-description {padding: 0 20px 20px 20px;}
.style-19393 A.links-urllink {font-size: 50px; line-height: 1.2em; padding: 20px 20px 10px 20px;}
.style-19393 .long-description {font-size: 1em; padding: 0 20px 20px 20px;}/*Deep Dives*/
.style-28728 .long-description{font-size: 1em; padding: 10px 20px 0px 20px;}
.style-19537 {padding: 10px;}
.style-19537 .link-image {margin: -10px -10px -10px 0; max-width:50%;} /*Faculty Unscripted Photo*/
.style-19537 A.links-urllink {font-size: 18px; line-height: 1.2em; max-width:50%;} /*Faculty Unscripted*/
.style-19537 .long-description {font-size: 27px; max-width:50%;}/*Meet The Teachers*/
.style-19529 .carousel .crl-caption {font-size: 15px;}
.style-19519 A.links-urllink {font-size: 45px; line-height: 45px;}

.style-19737 .news ul li img.left,
.style-19737 .news ul li img.right { max-width: 45%; }

/*Main Nav Region Space*/
.style-19271 {display:none;}

/*HP Main Hero Gallery Details Hidden*/
.style-19529 .carousel .caption-spacing.crl-inner-details{display: none;}

/*Faculty Q&A Banner Carousel*/
.style-19621 .carousel.caption-position-right .details {width: 100%;}
.style-19621 .carousel figure img {width:100% !important;}
.style-19621 .carousel .h4-style.crl-title {font-size:40px;}

/*Thacher DNA Edits*/
.style-19625 A.links-urllink, .style-19626 A.links-urllink , .style-19627 A.links-urllink, .style-19628 A.links-urllink, .style-20643 A.links-urllink, .style-19629 A.links-urllink {margin: 20px 20px 10px 20px;}
.style-19625 .long-description, .style-19626 .long-description {margin: 0 20px 20px 20px;}

.style-19627 .long-description, .style-19628 .long-description, .style-20643 .long-description, .style-19629 .long-description {padding: 0 20px}
.style-19628 A.links-urllink, .style-20643 A.links-urllink{width: calc(30% - 40px);}/*green block link*/
.style-19628 .long-description {width: calc(30% - 40px); padding:0px 20px;}/*green block description*/

.style-19627 .link-image, .style-19629 .link-image, .style-19628 .link-image, .style-20643 .link-image{width: 100%;}
.style-19627 A.links-urllink, .style-19627 .long-description, .style-19629 A.links-urllink, .style-19629 .long-description, .style-19628 A.links-urllink, .style-19628 .long-description, .style-20643 A.links-urllink, .style-20643 .long-description{width: calc(100% - 40px);}
.style-19626, .style-19625 {margin-bottom: 15px; padding-bottom: 0;}
.style-19633 {margin-bottom: 0;}
.style-19627 .link-image, 
.style-19629 .link-image{width: 100%;}
.style-19627 A.links-urllink, 
.style-19627 .long-description, 
.style-19629 A.links-urllink, 
.style-19629 .long-description{width: calc(100% - 40px);}

/*Thacher Today*/
.style-19739 .page-title-level-2 {border-bottom: 2px solid;}

/*Calendar Day Picker Headers*/
.style-19654 .day-header, .style-19654 .large-calendar-grid ol.calendar-header li {font-size: 12px;}
.style-19654 .day-header span {padding:5px 0 0px 0;}

/*Places that Make Thacher Thacher Carousel*/
html:not(.styler) .style-22610 {display: block;}
html:not(.styler) .style-22611 {display: none;}

/*News Carousels*/
.style-19341 .carousel .crl-caption, .style-19371 .carousel .crl-caption,  .style-19370 .carousel .crl-caption, {display:none;}

/*Main Styles .h1-style*/
.style-20659 .h1-style, .style-19331 .h1-style, .style-21127 .h1-style, .style-19714 .h1-style, .style-19334 .h1-style, .style-19333 .h1-style, .style-19723 .h1-style {font-size:40px;} 

/*Request Materials Form*/
.internet-676475 iframe{height:2500px !important;}
.internet-1903493 iframe{min-height:2500px !important;}

/*Homepage Full Browser Video*/
html:not(.styler) .style-22640 {display: none;}
html:not(.styler) .style-22637 {min-height:initial; height: 400px;}
html:not(.styler)  .style-22647 {padding-top: 70px;}

/*Full Video Page*/
.style-22657 {position: relative;color: #ffffff;background: #ffffff;padding-top: 15px;min-height: initial;}
html:not(.styler) .style-22654 {position: relative; z-index: auto; left: auto; top: auto; height: auto;}
.style-22654 div.content-wrap {min-width: initial; width: auto;}

/*Academic Spotlight Links*/
.style-28725 .carousel .crl-caption {font-size: 1em; margin: 0 20px 20px 20px}
.style-28725 .carousel .h4-style.crl-title {font-size: 24px; margin: 20px 20px 15px 20px}

/* Support ticket 382773 - make content one column in mobile */
.style-21323 .album {flex-basis: 100%;}

/* Video Widget Background */
.vjs-poster { background-color: #443f3e; } /* was previously #000 */

/* VCH/ML/INT: Row | Video Links */
.style-63679 { background: #44403f; position: relative; width: unset;  bottom: 0; left: auto; -webkit-transform: none;  -moz-transform: none;  transform: none;}

/* VCH: Welcome */
.style-63730 { margin-bottom: 25px; font-size: 22px; } 

/* VCH: Blossom Content - phones */
.style-63729 .link-image{width: 100%; position: relative; }
.style-63729 A.links-urllink, 
.style-63729 .long-description{width: calc(100% - 50px);}
.style-63729 .news ul.no-bullets { display: block; }
.style-63729 .news ul.no-bullets li.group { margin: 0; padding: 0; }
.style-63729 .news .h4-style A { margin: 0; }

/* VCH: White | Play Button Featured */
/* VCH: White | Play Button Secondary */
.style-63680,
.style-63683 { margin-bottom: 0; }
.style-63680 A.links-urllink,
.style-63683 A.links-urllink { font-size: 18px; display: block; text-align: left; }
.style-63680 li.group,
.style-63683 li.group { width: 86vw; margin: auto; text-align: left; }

/* VCH: Links | Headings */
/* VCH: News & Events | Headings */
.style-63726,
.style-63724 { padding-bottom: 15px; } 
.style-63726 .h2-style,
.style-63724 .h2-style {  font-size: 20px; } 
.style-63724 A.links-urllink { font-size: 13px; }

/* VCH: News & Events | Fixed Height */
.style-63677 { height: 16rem; } 
.style-63677 .news img {  max-width: 40%; }
.style-63677 .brief-description { font-size: 14px; }
.style-63677 .date-icon { width: 4rem; }
.style-63677 .event-detail { margin-left: 5.5rem; }

/* VCH: Links | Fixed Height */
.style-63681 { height: unset; }
.style-63681 div.content-wrap { position: relative; }

/* HP'20: Region | Full Browser Video | Tall */
.style-67647 { min-height: 500px; }

/* HP'20: Region | Full Browser Video | Normal */
.style-67652 { min-height: 400px; }

/* HP'20: Full Browser Video | Header */
.style-67647 .style-67644 { padding-top: 250px; } /* in tall videos */
.style-67652 .style-67644 { padding-top: 275px; } /* in normal videos */

/* HP'20: Full Browser Video | Video */
.style-67649 div.content-wrap { min-width: calc(500px * 1.78); }  

/* HP'20: Full Browser Video | Links */
.style-67645 A.links-urllink { padding: 0 10px; }

/* HP'20: Multi Image - Philosophy */
.style-67651 .carousel .h4-style.crl-title { font-size: 1.5rem; }

/* HP'20: Region | Tiles */
.style-67653 { background: linear-gradient(to bottom, rgba(17,119,92,1) 0%,rgba(33,143,105,1) 9rem, #fff 9rem,#fff 100%); } 
.style-67653 .page-block { margin-bottom: 4rem; } /* reset margins */

/* HP'20: Row | Tiles */
.style-67682 .page-col,
.style-67682 .style-67678 .carousel figure img,
.style-67682 .style-68092 .carousel figure img,
.style-67682 .style-67681 .content-wrap > ul { height: auto; }
.style-67682 .page-col { display: block; }

/* HP'20: Single Image - Tiles (67678) */
/* HP'20: Single Image - Tiles - Smaller Title (68092) */
.style-67678 .carousel .h4-style.crl-title {  font-size: 2.5rem; padding: 4vw 0 4vw 2vw; }
.style-68092 .carousel .h4-style.crl-title {  font-size: 2rem; padding: 4vw 0 4vw 2vw; }

/* HP'20: Single Text - Facts that Matter */
.style-67685 .carousel .text-slide { min-height: auto; padding-bottom: 4rem; }

/* HP'20: Tiles | Facts that Matter - Heading */
.style-67679 { margin-bottom: 4rem !important; } /* reset margin */

/* HP'20: Tiles | Deep Dives */
.style-67681 .category-description { position: relative; padding-top: 5.5vw; }
.style-67681 .content-wrap > ul { opacity: 1; }
.style-67681 A.links-urllink { transform: none; bottom: 0; left: 0; top: auto; width: 100%; opacity: 1; padding: 50% 1vw 2vw; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); } 

/* HP'20: Single Text - Thacher Today */
.style-67683 img { max-height: 12rem !important; }

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







/* ========  6. Bootstrap Structure Change ======== */
/* === removing gutter space between columns === */


@media (min-width: 768px) {
.style-19274 [class*="span"]{margin-left:0;}
.style-19274  .row{margin-left:0;}/*remove the left margin on a row if applied to the region*/
.style-19274.row{margin-left:0;}/*remove left margin on a row if applied to a row at the page level*/
  .style-19274 .span24{width:100%;}
  .style-19274 .span23{width:95.833333%;}
  .style-19274  .span22{width:91.666667%;}
  .style-19274  .span21{width:87.5%;}
  .style-19274  .span20{width:83.333333%;}
  .style-19274  .span19{width:79.166667%;}
  .style-19274  .span18{width:75%;}
  .style-19274  .span17{width:70.833333%;}
  .style-19274  .span16{width: calc(66.666667% + 10px);}
  .style-19274  .span15{width:62.5%;}
  .style-19274  .span14{width:58.333333%;}
  .style-19274  .span13{width:54.166667%;}
  .style-19274  .span12{width:50%;}
  .style-19274  .span11{width:45.833333%;}
  .style-19274  .span10{width:41.666667%;}
  .style-19274  .span9{width:37.5%;}
  .style-19274  .span8{width:calc(33.333333% - 10px);}
  .style-19274  .span7{width:29.166667%;}
  .style-19274  .span6{width:25%;}
  .style-19274  .span5{width:20.833333%;}
  .style-19274  .span4{width:16.666667%;}
  .style-19274  .span3{width:12.5%;}
  .style-19274  .span2{width:8.333333%;}
  .style-19274  .span1{width:4.166667%;}
  .style-19274  .offset24{margin-left:100%;}
  .style-19274  .offset23{margin-left:95.833333%;}
  .style-19274  .offset22{margin-left:91.666667%;}
  .style-19274  .offset21{margin-left:87.5%;}
  .style-19274  .offset20{margin-left:83.333333%;}
  .style-19274  .offset19{margin-left:79.166667%;}
  .style-19274  .offset18{margin-left:75%;}
  .style-19274  .offset17{margin-left:70.833333%;}
  .style-19274  .offset16{margin-left:66.666667%;}
  .style-19274  .offset15{margin-left:62.5%;}
  .style-19274  .offset14{margin-left:58.333333%;}
  .style-19274  .offset13{margin-left:54.166667%;}
  .style-19274  .offset12{margin-left:50%;}
  .style-19274  .offset11{margin-left:45.833333%;}
  .style-19274  .offset10{margin-left:41.666667%;}
  .style-19274  .offset9{margin-left:37.5%;}
  .style-19274  .offset8{margin-left:33.333333%;}
  .style-19274  .offset7{margin-left:29.166667%;}
  .style-19274  .offset6{margin-left:25%;}
  .style-19274  .offset5{margin-left:20.833333%;}
  .style-19274  .offset4{margin-left:16.666667%;}
  .style-19274  .offset3{margin-left:12.5%;}
  .style-19274  .offset2{margin-left:8.333333%;}
  .style-19274  .offset1{margin-left:4.166667%;}

.style-19275 [class*="span"]{margin-left:0;}
.style-19275  .row{margin-left:0;}/*remove the left margin on a row if applied to the region*/
.style-19275.row{margin-left:0;}/*remove left margin on a row if applied to a row at the page level*/
  .style-19275 .span24{width:100%;}
  .style-19275 .span23{width:95.833333%;}
  .style-19275  .span22{width:91.666667%;}
  .style-19275  .span21{width:87.5%;}
  .style-19275  .span20{width:83.333333%;}
  .style-19275  .span19{width:79.166667%;}
  .style-19275  .span18{width:75%;}
  .style-19275  .span17{width:70.833333%;}
  .style-19275  .span16{width:calc(66.666667% + 10px);}
  .style-19275  .span15{width:62.5%;}
  .style-19275  .span14{width:58.333333%;}
  .style-19275  .span13{width:54.166667%;}
  .style-19275  .span12{width:50%;}
  .style-19275  .span11{width:45.833333%;}
  .style-19275  .span10{width:41.666667%;}
  .style-19275  .span9{width:37.5%;}
  .style-19275  .span8{width:calc(33.333333% - 10px);}
  .style-19275  .span7{width:29.166667%;}
  .style-19275  .span6{width:25%;}
  .style-19275  .span5{width:20.833333%;}
  .style-19275  .span4{width:16.666667%;}
  .style-19275  .span3{width:12.5%;}
  .style-19275  .span2{width:8.333333%;}
  .style-19275  .span1{width:4.166667%;}
  .style-19275  .offset24{margin-left:100%;}
  .style-19275  .offset23{margin-left:95.833333%;}
  .style-19275  .offset22{margin-left:91.666667%;}
  .style-19275  .offset21{margin-left:87.5%;}
  .style-19275  .offset20{margin-left:83.333333%;}
  .style-19275  .offset19{margin-left:79.166667%;}
  .style-19275  .offset18{margin-left:75%;}
  .style-19275  .offset17{margin-left:70.833333%;}
  .style-19275  .offset16{margin-left:66.666667%;}
  .style-19275  .offset15{margin-left:62.5%;}
  .style-19275  .offset14{margin-left:58.333333%;}
  .style-19275  .offset13{margin-left:54.166667%;}
  .style-19275  .offset12{margin-left:50%;}
  .style-19275  .offset11{margin-left:45.833333%;}
  .style-19275  .offset10{margin-left:41.666667%;}
  .style-19275  .offset9{margin-left:37.5%;}
  .style-19275  .offset8{margin-left:33.333333%;}
  .style-19275  .offset7{margin-left:29.166667%;}
  .style-19275  .offset6{margin-left:25%;}
  .style-19275  .offset5{margin-left:20.833333%;}
  .style-19275  .offset4{margin-left:16.666667%;}
  .style-19275  .offset3{margin-left:12.5%;}
  .style-19275  .offset2{margin-left:8.333333%;}
  .style-19275  .offset1{margin-left:4.166667%;}

.style-19276 [class*="span"]{margin-left:0;}
.style-19276  .row{margin-left:0;}/*remove the left margin on a row if applied to the region*/
.style-19276.row{margin-left:0;}/*remove left margin on a row if applied to a row at the page level*/
  .style-19276 .span24{width:100%;}
  .style-19276 .span23{width:95.833333%;}
  .style-19276  .span22{width:91.666667%;}
  .style-19276  .span21{width:87.5%;}
  .style-19276  .span20{width:83.333333%;}
  .style-19276  .span19{width:79.166667%;}
  .style-19276  .span18{width:75%;}
  .style-19276  .span17{width:70.833333%;}
  .style-19276  .span16{width:calc(66.666667% + 10px);}
  .style-19276  .span15{width:62.5%;}
  .style-19276  .span14{width:calc(58.333333% + 10px);}
  .style-19276  .span13{width:54.166667%;}
  .style-19276  .span12{width:50%;}
  .style-19276  .span11{width:45.833333%;}
  .style-19276  .span10{width:calc(41.666667% - 10px);}
  .style-19276  .span9{width:37.5%;}
  .style-19276  .span8{width:calc(33.333333% - 10px);}
  .style-19276  .span7{width:29.166667%;}
  .style-19276  .span6{width:25%;}
  .style-19276  .span5{width:20.833333%;}
  .style-19276  .span4{width:16.666667%;}
  .style-19276  .span3{width:12.5%;}
  .style-19276  .span2{width:8.333333%;}
  .style-19276  .span1{width:4.166667%;}
  .style-19276  .offset24{margin-left:100%;}
  .style-19276  .offset23{margin-left:95.833333%;}
  .style-19276  .offset22{margin-left:91.666667%;}
  .style-19276  .offset21{margin-left:87.5%;}
  .style-19276  .offset20{margin-left:83.333333%;}
  .style-19276  .offset19{margin-left:79.166667%;}
  .style-19276  .offset18{margin-left:75%;}
  .style-19276  .offset17{margin-left:70.833333%;}
  .style-19276  .offset16{margin-left:66.666667%;}
  .style-19276  .offset15{margin-left:62.5%;}
  .style-19276  .offset14{margin-left:58.333333%;}
  .style-19276  .offset13{margin-left:54.166667%;}
  .style-19276  .offset12{margin-left:50%;}
  .style-19276  .offset11{margin-left:45.833333%;}
  .style-19276  .offset10{margin-left:41.666667%;}
  .style-19276  .offset9{margin-left:37.5%;}
  .style-19276  .offset8{margin-left:33.333333%;}
  .style-19276  .offset7{margin-left:29.166667%;}
  .style-19276  .offset6{margin-left:25%;}
  .style-19276  .offset5{margin-left:20.833333%;}
  .style-19276  .offset4{margin-left:16.666667%;}
  .style-19276  .offset3{margin-left:12.5%;}
  .style-19276  .offset2{margin-left:8.333333%;}
  .style-19276  .offset1{margin-left:4.166667%;}

.style-19378 [class*="span"]{margin-left:0;}
.style-19378  .row{margin-left:0;}/*remove the left margin on a row if applied to the region*/
.style-19378.row{margin-left:0;}/*remove left margin on a row if applied to a row at the page level*/
  .style-19378 .span24{width:100%;}
  .style-19378 .span23{width:95.833333%;}
  .style-19378  .span22{width:91.666667%;}
  .style-19378  .span21{width:87.5%;}
  .style-19378  .span20{width:83.333333%;}
  .style-19378  .span19{width:79.166667%;}
  .style-19378  .span18{width:75%;}
  .style-19378  .span17{width:70.833333%;}
  .style-19378  .span16{width:66.666667%;}
  .style-19378  .span15{width:62.5%;}
  .style-19378  .span14{width:calc(58.333333% + 10px);}
  .style-19378  .span13{width:54.166667%;}
  .style-19378  .span12{width:50%;}
  .style-19378  .span11{width:45.833333%;}
  .style-19378  .span10{width:calc(41.666667% - 10px);}
  .style-19378  .span9{width:37.5%;}
  .style-19378  .span8{width:33.333333%;}
  .style-19378  .span7{width:29.166667%;}
  .style-19378  .span6{width:25%;}
  .style-19378  .span5{width:20.833333%;}
  .style-19378  .span4{width:16.666667%;}
  .style-19378  .span3{width:12.5%;}
  .style-19378  .span2{width:8.333333%;}
  .style-19378  .span1{width:4.166667%;}
  .style-19378  .offset24{margin-left:100%;}
  .style-19378  .offset23{margin-left:95.833333%;}
  .style-19378  .offset22{margin-left:91.666667%;}
  .style-19378  .offset21{margin-left:87.5%;}
  .style-19378  .offset20{margin-left:83.333333%;}
  .style-19378  .offset19{margin-left:79.166667%;}
  .style-19378  .offset18{margin-left:75%;}
  .style-19378  .offset17{margin-left:70.833333%;}
  .style-19378  .offset16{margin-left:66.666667%;}
  .style-19378  .offset15{margin-left:62.5%;}
  .style-19378  .offset14{margin-left:58.333333%;}
  .style-19378  .offset13{margin-left:54.166667%;}
  .style-19378  .offset12{margin-left:50%;}
  .style-19378  .offset11{margin-left:45.833333%;}
  .style-19378  .offset10{margin-left:41.666667%;}
  .style-19378  .offset9{margin-left:37.5%;}
  .style-19378  .offset8{margin-left:33.333333%;}
  .style-19378  .offset7{margin-left:29.166667%;}
  .style-19378  .offset6{margin-left:25%;}
  .style-19378  .offset5{margin-left:20.833333%;}
  .style-19378  .offset4{margin-left:16.666667%;}
  .style-19378  .offset3{margin-left:12.5%;}
  .style-19378  .offset2{margin-left:8.333333%;}
  .style-19378  .offset1{margin-left:4.166667%;}
}

/*========HP Row Gutterless Reset=========*/
/*Gold*/
 .style-19391 [class*="span"]{margin-left:0;}
  .style-19391  .row{margin-left:0;}/*remove the left margin on a row if applied to the region*/
  .style-19391.row{margin-left:0;}/*remove left margin on a row if applied to a row at the page level*/
  .style-19391 .span24{width:100%;}
  .style-19391 .span23{width:95.833333%;}
  .style-19391  .span22{width:91.666667%;}
  .style-19391  .span21{width:87.5%;}
  .style-19391  .span20{width:83.333333%;}
  .style-19391  .span19{width:79.166667%;}
  .style-19391  .span18{width:75%;}
  .style-19391  .span17{width:70.833333%;}
  .style-19391  .span16{width:calc(66.666667% + 10px);}
  .style-19391  .span15{width:62.5%;}
  .style-19391  .span14{width:calc(58.333333% + 10px);}
  .style-19391  .span13{width:54.166667%;}
  .style-19391  .span12{width:50%;}
  .style-19391  .span11{width:45.833333%;}
  .style-19391  .span10{width:calc(41.666667% - 10px);}
  .style-19391  .span9{width:37.5%;}
  .style-19391  .span8{width:calc(33.333333% - 10px);}
  .style-19391  .span7{width:29.166667%;}
  .style-19391  .span6{width:25%;}
  .style-19391  .span5{width:20.833333%;}
  .style-19391  .span4{width:16.666667%;}
  .style-19391  .span3{width:12.5%;}
  .style-19391  .span2{width:8.333333%;}
  .style-19391  .span1{width:4.166667%;}
  .style-19391  .offset24{margin-left:100%;}
  .style-19391  .offset23{margin-left:95.833333%;}
  .style-19391  .offset22{margin-left:91.666667%;}
  .style-19391  .offset21{margin-left:87.5%;}
  .style-19391  .offset20{margin-left:83.333333%;}
  .style-19391  .offset19{margin-left:79.166667%;}
  .style-19391  .offset18{margin-left:75%;}
  .style-19391  .offset17{margin-left:70.833333%;}
  .style-19391  .offset16{margin-left:66.666667%;}
  .style-19391  .offset15{margin-left:62.5%;}
  .style-19391  .offset14{margin-left:58.333333%;}
  .style-19391  .offset13{margin-left:54.166667%;}
  .style-19391  .offset12{margin-left:50%;}
  .style-19391  .offset11{margin-left:45.833333%;}
  .style-19391  .offset10{margin-left:41.666667%;}
  .style-19391  .offset9{margin-left:37.5%;}
  .style-19391  .offset8{margin-left:33.333333%;}
  .style-19391  .offset7{margin-left:29.166667%;}
  .style-19391  .offset6{margin-left:25%;}
  .style-19391  .offset5{margin-left:20.833333%;}
  .style-19391  .offset4{margin-left:16.666667%;}
  .style-19391  .offset3{margin-left:12.5%;}
  .style-19391  .offset2{margin-left:8.333333%;}
  .style-19391  .offset1{margin-left:4.166667%;}

/*Green*/
 .style-19390 [class*="span"]{margin-left:0;}
  .style-19390  .row{margin-left:0;}/*remove the left margin on a row if applied to the region*/
  .style-19390.row{margin-left:0;}/*remove left margin on a row if applied to a row at the page level*/
  .style-19390 .span24{width:100%;}
  .style-19390 .span23{width:95.833333%;}
  .style-19390  .span22{width:91.666667%;}
  .style-19390  .span21{width:87.5%;}
  .style-19390  .span20{width:83.333333%;}
  .style-19390  .span19{width:79.166667%;}
  .style-19390  .span18{width:75%;}
  .style-19390  .span17{width:70.833333%;}
  .style-19390  .span16{width:calc(66.666667% + 10px);}
  .style-19390  .span15{width:62.5%;}
  .style-19390  .span14{width:calc(58.333333% + 10px);}
  .style-19390  .span13{width:54.166667%;}
  .style-19390  .span12{width:50%;}
  .style-19390  .span11{width:45.833333%;}
  .style-19390  .span10{width:calc(41.666667% - 10px);}
  .style-19390  .span9{width:37.5%;}
  .style-19390  .span8{width:calc(33.333333% - 10px);}
  .style-19390  .span7{width:29.166667%;}
  .style-19390  .span6{width:25%;}
  .style-19390  .span5{width:20.833333%;}
  .style-19390  .span4{width:16.666667%;}
  .style-19390  .span3{width:12.5%;}
  .style-19390  .span2{width:8.333333%;}
  .style-19390  .span1{width:4.166667%;}
  .style-19390  .offset24{margin-left:100%;}
  .style-19390  .offset23{margin-left:95.833333%;}
  .style-19390  .offset22{margin-left:91.666667%;}
  .style-19390  .offset21{margin-left:87.5%;}
  .style-19390  .offset20{margin-left:83.333333%;}
  .style-19390  .offset19{margin-left:79.166667%;}
  .style-19390  .offset18{margin-left:75%;}
  .style-19390  .offset17{margin-left:70.833333%;}
  .style-19390  .offset16{margin-left:66.666667%;}
  .style-19390  .offset15{margin-left:62.5%;}
  .style-19390  .offset14{margin-left:58.333333%;}
  .style-19390  .offset13{margin-left:54.166667%;}
  .style-19390  .offset12{margin-left:50%;}
  .style-19390  .offset11{margin-left:45.833333%;}
  .style-19390  .offset10{margin-left:41.666667%;}
  .style-19390  .offset9{margin-left:37.5%;}
  .style-19390  .offset8{margin-left:33.333333%;}
  .style-19390  .offset7{margin-left:29.166667%;}
  .style-19390  .offset6{margin-left:25%;}
  .style-19390  .offset5{margin-left:20.833333%;}
  .style-19390  .offset4{margin-left:16.666667%;}
  .style-19390  .offset3{margin-left:12.5%;}
  .style-19390  .offset2{margin-left:8.333333%;}
  .style-19390  .offset1{margin-left:4.166667%;}

/*Dark Green*/
 .style-28729 [class*="span"]{margin-left:0;}
  .style-28729  .row{margin-left:0;}/*remove the left margin on a row if applied to the region*/
  .style-28729.row{margin-left:0;}/*remove left margin on a row if applied to a row at the page level*/
  .style-28729 .span24{width:100%;}
  .style-28729 .span23{width:95.833333%;}
  .style-28729  .span22{width:91.666667%;}
  .style-28729  .span21{width:87.5%;}
  .style-28729  .span20{width:83.333333%;}
  .style-28729  .span19{width:79.166667%;}
  .style-28729  .span18{width:75%;}
  .style-28729  .span17{width:70.833333%;}
  .style-28729  .span16{width:calc(66.666667% + 10px);}
  .style-28729  .span15{width:62.5%;}
  .style-28729  .span14{width:calc(58.333333% + 10px);}
  .style-28729  .span13{width:54.166667%;}
  .style-28729  .span12{width:50%;}
  .style-28729  .span11{width:45.833333%;}
  .style-28729  .span10{width:calc(41.666667% - 10px);}
  .style-28729  .span9{width:37.5%;}
  .style-28729  .span8{width:calc(33.333333% - 10px);}
  .style-28729  .span7{width:29.166667%;}
  .style-28729  .span6{width:25%;}
  .style-28729  .span5{width:20.833333%;}
  .style-28729  .span4{width:16.666667%;}
  .style-28729  .span3{width:12.5%;}
  .style-28729  .span2{width:8.333333%;}
  .style-28729  .span1{width:4.166667%;}
  .style-28729  .offset24{margin-left:100%;}
  .style-28729  .offset23{margin-left:95.833333%;}
  .style-28729  .offset22{margin-left:91.666667%;}
  .style-28729  .offset21{margin-left:87.5%;}
  .style-28729  .offset20{margin-left:83.333333%;}
  .style-28729  .offset19{margin-left:79.166667%;}
  .style-28729  .offset18{margin-left:75%;}
  .style-28729  .offset17{margin-left:70.833333%;}
  .style-28729  .offset16{margin-left:66.666667%;}
  .style-28729  .offset15{margin-left:62.5%;}
  .style-28729  .offset14{margin-left:58.333333%;}
  .style-28729  .offset13{margin-left:54.166667%;}
  .style-28729  .offset12{margin-left:50%;}
  .style-28729  .offset11{margin-left:45.833333%;}
  .style-28729  .offset10{margin-left:41.666667%;}
  .style-28729  .offset9{margin-left:37.5%;}
  .style-28729  .offset8{margin-left:33.333333%;}
  .style-28729  .offset7{margin-left:29.166667%;}
  .style-28729  .offset6{margin-left:25%;}
  .style-28729  .offset5{margin-left:20.833333%;}
  .style-28729  .offset4{margin-left:16.666667%;}
  .style-28729  .offset3{margin-left:12.5%;}
  .style-28729  .offset2{margin-left:8.333333%;}
  .style-28729  .offset1{margin-left:4.166667%;}
}








/*  ========== 7. Copied from Next Peak mini site ========== */

/* ===== 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-word; 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: relative; 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*/
.news-detail {line-height: inherit;}/*removes erroneous line-height being applied to news detail content*/

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

.style-65352 .flex-viewport {max-height:5000px;} /*support ticket 206408*/

/* Mobile Menu - CSS Border with Active State */
.style-25717 .mm-button.dl-active .icon { background-color: transparent; }
.style-25717 .mm-button.dl-active .icon:before { top: 0; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.style-25717 .mm-button.dl-active .icon:after { bottom: 0; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

/* Mobile Menu - Home link and general styling */
html#index-page .style-25717 a.mm-text[href$="/Home"],
html#home-page .style-25717 a.mm-text[href$="/Home"] { display:none; } /* hide the Next Peak Home link while on the homepage */
.style-25717 a.mm-text[href$="/Home"]{ border-bottom:1px solid #f07a3d; font-family: 'Merriweather', serif; font-weight: 400; } /* style the Next Peak Home link only */
.style-25717 a.mm-text[href$="/Home"]:before { content: "\00AB";  text-decoration: none; text-align: left; padding-right: 10px; } /* add a left arrow to the Next Peak Home link only */
.style-25717 li.active .mm-text {  text-transform: uppercase; font-weight: 700; pointer-events: none; } /* Disable submenus for INT pages, Scroll Spy doesn't work from mobile */
.style-25717 li.active .mm-text .mm-sub-ind { display:none; } /* Hide arrow for the disabled link */

/* ML: Main Navigation*/
.style-65335 li.l1-item:first-child { display: none; }  /* hide the Next Peak Home link in this menu */
.style-65335 ul.level1 { width: 100% !important;  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: center;  -moz-box-pack: center;  -webkit-justify-content: center; -ms-flex-pack: center;  justify-content: center;  -webkit-align-content: stretch;   -ms-flex-line-pack: stretch;  align-content: stretch;  -webkit-box-align: end;  -moz-box-align: end;   -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;  }
.style-65335 ul.level1 li.l1-item { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;   -webkit-align-self: auto;  -ms-flex-item-align: auto; align-self: auto; }
@-moz-document url-prefix() { .style-65335 ul.level1 li.l1-item { width: 100%; -moz-box-sizing: border-box;  } } /* Firebox fallback */
.style-65335 .l1-item:last-child > a { margin: 15px 0; padding: 15px 0 !important; min-width: 110px !important; display: block !important; white-space: nowrap; border: 3px solid #fff;  font-family: 'Open Sans', sans-serif;  font-size: 1.1rem; text-transform: uppercase; font-weight: bold;  line-height: 1;  border-radius: 3px;  letter-spacing: -.05em; transition: background .2s ease; }
.style-65335 .l1-item:last-child > a:after { content: " »"; }
.style-65335 .l1-item:last-child:hover > a {  text-decoration: none; background: #fff; color: #f07a3d; }

/* ML/INT: Region | Scroll Spy Menu */
html:not(.styler) .style-65360 {  position: fixed; top: auto; bottom: 100px; z-index: 1990; color: #fff;  float: right; width: auto; right: 0;pointer-events: none; } /* put info in here because it's impossible to see/click in the Styler */

/*HP Main Hero Gallery - Full Width*/
.style-65345 .background-carousel .bg-images .bg-image { background-attachment: fixed; }
.style-65345 .background-carousel .detail-container { position: relative; margin: 0; height: 100vh; background: rgba(255,255,255,.3); }
html.styler .style-65345 .background-carousel .detail-container, html.styler .style-65344 { height: 700px; min-height: 700px; } /* Easier to select in styler */
.style-65345 .news ul li {margin: 0;} /*remove margin from details*/
.style-65345 .background-carousel .crl-caption a { display:inline-block; margin: 55px 0 0 0; padding: 15px 45px; border: 3px solid #fff; font-family: 'Open Sans', sans-serif; font-size: 1.4rem;font-weight:normal; line-height: 1; border-radius: 3px; letter-spacing: -.05em; transition: background 125ms ease-in-out; }
.style-65345 .background-carousel .crl-caption a:hover {text-decoration: none;  background: #f07a3d; color: inherit; } 

/*HP BG Gallery - Full Width*/
.style-65351 .background-carousel .bg-images .bg-image { background-attachment: fixed; -webkit-filter: grayscale(1); filter: grayscale(1); }
html.styler .style-65351 .background-carousel .detail-container { height: 700px; } /* Easier to select in styler */
.style-65351 .background-carousel .bg-images:before { position:absolute; content: ''; width: 100%; height: 100%; background: rgba(168,85,43,.9); z-index: 1; } /* background carousel color overlay */

/* NP: Annual Fund - All will be circular and fixed size, reorder elements using flex, and add % after 100 */
.annualfund .detail, 
.annualfund .fund { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: column nowrap; } /* Add flexbox to annual fund style detail containers*/
.annualfund .fund .bar-container-outer { width: auto; left: 60px; }
.annualfund .fund .chart .scale li { line-height: 16px; font-size: 10px; }
.annualfund .fund .chart .scale li span { width: 50%; text-align: right; }
.annualfund .fund .chart .scale li.one-hundred span:after { content: "%"; font-size: 8px;  vertical-align: text-top; font-weight: 400; }

/* NP: Centered Heading for Colored Backgrounds */
/* #NEW HP | Goal Text */
.style-65353 .content-wrap b,
.style-65397 .content-wrap b { color: #fff; } 

/* NP: Orange Content Cards */
.style-65352 .flex-viewport { height: auto !important;}
.style-65352 ul.slides { width: 100% !important; transform: none!important; transition-duration: 0s !important;
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: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.style-65352 ul.slides > li { background: #904925; color: #fff; margin: 10px; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 1 280px; -ms-flex: 1 1 280px; flex: 1 1 280px; -webkit-align-self: stretch; -ms-flex-item-align: stretch;  align-self: stretch; -webkit-transition: box-shadow .4s ease, background .3s ease;-moz-transition: box-shadow .4s ease, background .3s ease;-o-transition: box-shadow .4s ease, background .3s ease;transition: box-shadow .4s ease, background .3s ease; }
@-moz-document url-prefix() { .style-65352 ul.slides > li { width: 100%; -moz-box-sizing: border-box;  } } /* Firebox fallback */
.style-65352 ul.slides li:hover { box-shadow: 10px 10px 0 #faa21d; background: #fff; color: #444; } 
.style-65352 ul.slides div.carousel-photo { max-height: 200px; overflow: hidden; }

/* NP: Quote Style - Green & Orange */
.style-65334 .text,
.style-65369 .text { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

/* ML/INT: Banner Heading - Page */
html:not(.styler) .style-65356 div.page-title { display:none; } /* INT: Page Title - hides non-current page titles */

/* Mobile Menu */
.mobilemenu { /* position: fixed; */ width: 100%; box-shadow: 0px 0px 10px rgba(0,0,0,.15); } 

/*Support ticket 163441 custom form formatting - input under label and radio button to left of text*/
/*set form rows to be display flex*/
.style-65390 .forms .row-fluid {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: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.style-65390 .forms .row-fluid:last-child {display: table;} /*remove flex from last item so button does not stretch*/
/*float radio buttons to the left of text*/
.style-65390 .forms input.radiobutton {  float: left; margin-top: 11px; }
.style-65390 .forms .radiobutton-label {width:90%;} /*limit the width of the radio button text so that the buttons don't wrap to a new line*/
/*END support ticket 163441*/

.style-65398 .content ul, 
.style-65399 .content ul {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;flex-wrap: wrap; justify-content: center;}/*Add flexbox to centered style*/
.style-65398 .affinity .details, 
.style-65399 .affinity .details {display: block;}/*Make centered affinity details full width*/
.style-65398 ul.album-list, 
.style-65399 ul.album-list {display: block;}/*No Flexbox for photo albums*/

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

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

}/* --- 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 --- */

/* Overall Font Sizes */
.body { font-size: 1.03rem; } 

/* Height of the HP banner */
.style-65344 { min-height: calc(80vh - 50px); } 
.style-65345 .background-carousel .detail-container { height: 80vh; }

/* ML: Main Navigation*/
.style-65335 .l1-item { font-size: .8rem; letter-spacing: -.01em } 

/* ML/INT: Scroll Spy Menu */
.style-65359 .l1-item { font-size: .8rem;  }
.style-65359 .l1-item > a { padding: 12px 15px !important; letter-spacing: -.01em } 
.style-65359 .l1-item > a:hover { padding: 12px 25px 12px 15px !important; }

/* ML/INT: Back to Home Link */
.style-65377 A.links-urllink { font-size: .8rem;padding: 12px 15px 12px !important; letter-spacing: -.01em }
.style-65377 A.links-urllink:hover { padding: 12px 25px 12px 15px !important; } 

/* ML/INT: Banner Heading - Page */
.style-65356 { font-size: 3.5rem; } 

}/* --- 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 --- */

.fixed-region {position: fixed;} /*Overwrite Position static IOS fix for tablet*/

/* Overall Font Sizes */
.body { font-size: 1.015rem; } 

/* Height of the HP banner */
.style-65344 { min-height: calc(70vh - 50px); } 
.style-65345 .background-carousel .detail-container { height: 70vh; }

/* ML/INT: Region | Banner */
.style-65358 { height: 340px; margin-top: 40px; }

/* ML/INT: Row | Banner Headings */
.style-65361 { bottom: 40px; }

/* ML/INT: Banner Heading - Page */
.style-65356 { font-size: 3rem; } 

/* ML: Region | Fixed - Main Nav */
html:not(.styler) .style-65327 { display: none; }

/* ML/INT: Back to Home Link */
html:not(.styler) .style-65377 { display: none; }

/*Calendar Day Picker Headers*/
.style-65338 .day-header {font-size: 12px;}

/*Calendar Grid*/
.style-65338 .event-data .event {border-top: 1px solid #63a349; padding-top: 10px;}
.style-65338 .event-data .event:first-child {border-top: none; padding-top: 0;}
.style-65338 .large-calendar-grid ol.calendar-header li {font-size: .9rem;} 

/* HP Carousel */
.style-65345 .background-carousel .bg-images .bg-image { background-attachment: initial; }
.style-65345 .background-carousel .h4-style.crl-title { padding: 0 0 65px; margin: 0 20px 30px; } 
.style-65345 .background-carousel .crl-caption { padding: 0 10px; font-size: 1.8rem; }
.style-65345 .background-carousel .crl-caption a { margin: 30px 0 0 0; padding: 8px 25px; font-size: 1.2rem; }

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

/* --- Mobile --- */
@media(max-width:767px){

.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*/
[class*="span"] {width: 100% !important;}

/* Overall Font Sizes */
.body { font-size: .92rem; } 

/* ML/INT: Back to Home Link */
html:not(.styler) .style-65377 { display: none; }

/* ML/INT: Region | Banner */
.style-65358 { height: 260px; margin-top: 40px; }

/* ML/INT: Row | Banner Headings */
.style-65361 { bottom: 30px; }

/* ML/INT: Banner Heading - Page */
.style-65356 { font-size: 2.5rem; } 
/* ML: Region | Fixed - Main Nav */
html:not(.styler) .style-65327 { display: none; }

/*Calendar Day Picker Headers*/
.style-65338 .day-header, 
.style-65338 .large-calendar-grid ol.calendar-header li {font-size: .9rem;}
.style-65338 .day-header span {padding:5px 0 0px 0;}

/* HP Carousel */
.style-65345 .background-carousel .bg-images .bg-image { background-attachment: initial; }
.style-65345 .background-carousel .h4-style.crl-title { padding: 0 0 40px; margin: 0 10px 20px; } 
.style-65345 .background-carousel .crl-caption { padding: 0 10px; font-size: 1.5rem; }
.style-65345 .background-carousel .crl-caption a { margin: 30px 0 0 0; padding: 8px 25px; font-size: 1rem; }

/* NP: Orange Content Cards */
.style-65352 .carousel figure { min-height: 0 !important; }

/* NP: Sidebar Links - Green */
.style-65339 A:before { top: -7px; } 

/* NP: Button - Image Background - Green & Orange */
.style-65370 A.links-urllink,
.style-65373 A.links-urllink { font-size: 2rem; padding: 30px 10px; margin: 20px; } 

/* NP: Main Style - 2 & 3 Columns - RESET */
.style-65363 div.content-wrap,
.style-65364 div.content-wrap {  -moz-column-width: initial;  -webkit-column-width: initial;  column-width: initial; -moz-column-count: 1;  -webkit-column-count: 1; column-count: 1;  -moz-column-gap: initial; -webkit-column-gap: initial;  column-gap: initial; }

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