.body { font-family: Arial;font-size: 15px;line-height: 22px;color: #000; }
.h1-style { font-weight: normal;font-size: 48px;color: #333;letter-spacing: 4px;font-family: 'EB Garamond', serif; }
.h2-style { font-weight: normal;color: #333;font-family: 'EB Garamond', serif; }
.h3-style { font-family: 'EB Garamond', serif; }
.h4-style { color: #333;font-family: 'EB Garamond', serif; }
.h5-style { font-family: 'EB Garamond', serif; }
.h6-style { font-family: 'EB Garamond', serif; }
A { color: #02703D;text-decoration: underline; }
A:hover { color: #02703D;text-decoration: none; }
.button { color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 15px;border-radius: 5px;background-color: #02703D;display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color; }
.button:hover { background-color: #15421F;color: #fff; }
.style-42526 .h2-style { margin: 0 0 20px 0;text-align: center; }
.style-42526 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-align: center;line-height: 2;color: #02703D; }
.style-42526 .h4-style:hover { color: #333; }
.style-42526 { margin: 0 0 40px 0;text-align: center; }
.style-42526 time { color: #aaa;margin: 0 0 5px 0; }
.style-42526 .readmore { margin: 10px 0 0 0; }
.style-42526 .readmore:hover { color: #fff; }
.style-42526 .archive { margin: 10px 0 0 0; }
.style-42526 .archive:hover { color: #fff; }
.style-42526 .category-description { margin: 0 0 10px 0; }
.style-42526 .link-image { margin: 0 0px 0 0; }
.style-42526 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42526 .h4-style A:hover { color: #333; }
.style-42526 .long-description { margin: 0 0 10px 0; }
.style-42526 .brief-description { min-height: 220px; }
.style-42526 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-42526 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-42526 .bio { margin: 10px 0 0 0; }
.style-42526 .lists img { width: 100px;height: 100px; }
.style-42526 .answer { margin: 10px 0 0 0; }
.style-42526 .biobutton { margin: 10px 0 0 0; }
.style-42526 .biobutton:hover { color: #fff; }
.style-42526 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-42526 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-42526 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-42526 .photo img { width: 100%; }
.style-42526 .backbutton { margin: 10px 0 0 0; }
.style-42526 .backbutton:hover { color: #fff; }
.style-42526 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5;float: left; }
.style-42526 .album-name { margin: 0 0 10px 0; }
.style-42526 .album-select-form { margin: 0 0 10px 0; }
.style-42526 .photo figcaption { text-align: center; }
.style-42526 li.group { margin: 0;padding: 10px;width: 25%;float: left;box-sizing: border-box; }
.style-42526 .readmore-detail-page:hover { color: #fff; }
.style-42526 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-42526 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-42526 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-42526 .event-detail { margin: 0 0 0 60px; }
.style-42526 .view-all:hover { color: #fff; }
.style-42526 .view-comments:hover { color: #333; }
.style-29047 .h2-style { margin: 0 0 20px 0; }
.style-29047 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29047 .h4-style:hover { color: #333; }
.style-29047 { margin: 0 0 40px 0; }
.style-29047 time { color: #aaa;margin: 0 0 5px 0; }
.style-29047 .readmore { margin: 10px 0 0 0; }
.style-29047 .readmore:hover { color: #fff; }
.style-29047 .archive { margin: 10px 0 0 0; }
.style-29047 .archive:hover { color: #fff; }
.style-29047 .category-description { margin: 0 0 10px 0; }
.style-29047 .link-image { margin: 0 20px 0 0; }
.style-29047 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29047 .h4-style A:hover { color: #333; }
.style-29047 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-29047 .photos { width: 25%; }
.style-29047 .text img { padding: 4px;margin: 0 10px 10px 0;width: 150px;height: 150px; }
.style-29047 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-29047 .bio { margin: 10px 0 0 0; }
.style-29047 .answer { margin: 10px 0 0 0; }
.style-29047 .biobutton { margin: 10px 0 0 0; }
.style-29047 .biobutton:hover { color: #fff; }
.style-29047 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-29047 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-29047 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-29047 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-29047 .backbutton { margin: 10px 0 0 0; }
.style-29047 .backbutton:hover { color: #fff; }
.style-29047 .photo figcaption { text-align: center; }
.style-29047 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-29047 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-29047 .readmore-detail-page:hover { color: #fff; }
.style-29047 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-29047 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-29047 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-29047 .event-detail { margin: 0 0 0 60px; }
.style-29047 .view-all:hover { color: #fff; }
.style-29047 .view-comments:hover { color: #333; }
.style-26265 .h2-style { margin: 0 0 20px 0; }
.style-26265 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26265 .h4-style:hover { color: #333; }
.style-26265 { margin: 0 0 40px 0; }
.style-26265 time { color: #aaa;margin: 0 0 5px 0; }
.style-26265 .readmore { margin: 10px 0 0 0; }
.style-26265 .readmore:hover { color: #fff; }
.style-26265 .archive { margin: 10px 0 0 0; }
.style-26265 .archive:hover { color: #fff; }
.style-26265 .category-description { margin: 0 0 10px 0; }
.style-26265 .link-image { margin: 0 20px 0 0; }
.style-26265 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26265 .h4-style A:hover { color: #333; }
.style-26265 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26265 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26265 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26265 .bio { margin: 10px 0 0 0; }
.style-26265 .answer { margin: 10px 0 0 0; }
.style-26265 .biobutton { margin: 10px 0 0 0; }
.style-26265 .biobutton:hover { color: #fff; }
.style-26265 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26265 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26265 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26265 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26265 .backbutton { margin: 10px 0 0 0; }
.style-26265 .backbutton:hover { color: #fff; }
.style-26265 .photo figcaption { text-align: center; }
.style-26265 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26265 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26265 .readmore-detail-page:hover { color: #fff; }
.style-26265 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26265 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26265 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26265 .event-detail { margin: 0 0 0 60px; }
.style-26265 .view-all:hover { color: #fff; }
.style-26265 .view-comments:hover { color: #333; }
.style-42028 { text-align: center;font-size: 24px;line-height: 32px;padding: 40px 10px;font-weight: bold;color: #046A38; }
.style-42028 div.content-wrap { color: #aaa; }
.style-33780 .h1-style { color: #fff; }
.style-33780 .h2-style { margin: 0 0 20px 0;color: #fff; }
.style-33780 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #fff;font-family: Arial; }
.style-33780 A { color: #fff; }
.style-33780 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-33780 .button:hover { background-color: rgba(0,0,0,.50);color: #fff; }
.style-33780 { margin: 0 0 40px 0;padding: 20px;background-color: #02703D;color: #fff; }
.style-33780 time { color: #fff;margin: 5px 0 5px 0; }
.style-33780 .readmore { margin: 10px 0 0 0; }
.style-33780 .readmore:hover { color: #fff; }
.style-33780 .archive { margin: 10px 0 0 0; }
.style-33780 .archive:hover { color: #fff; }
.style-33780 .category-description { margin: 0 0 10px 0; }
.style-33780 .link-image { margin: 0 20px 0 0; }
.style-33780 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33780 .h4-style A:hover { color: #ECD42A; }
.style-33780 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-33780 .brief-description { margin-top: 8px; }
.style-33780 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-33780 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-33780 .job-title { margin-top: 5px; }
.style-33780 .bus-phone { margin-top: 5px; }
.style-33780 .education { margin-top: 5px; }
.style-33780 .email { margin-top: 5px; }
.style-33780 .appointed { margin-top: 5px; }
.style-33780 .grad-year { margin-top: 5px; }
.style-33780 .bio { margin: 10px 0 0 0; }
.style-33780 .answer { margin: 10px 0 0 0; }
.style-33780 .biobutton { margin: 10px 0 0 0; }
.style-33780 .biobutton:hover { color: #fff; }
.style-33780 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-33780 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-33780 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-33780 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-33780 .fund .bar { background-color: #ECD42A; }
.style-33780 .photo figcaption { text-align: center; }
.style-33780 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-33780 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-33780 .readmore-detail-page { margin-top: 5px; }
.style-33780 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-33780 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-33780 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-33780 .event-detail { margin: 0 0 0 60px; }
.style-33780 .view-all:hover { color: #fff; }
.style-33780 .start-date { display: none; }
.style-33780 .end-date { display: none; }
.style-33780 .date-sep { display: none; }
.style-33780 .view-comments:hover { color: #333; }
.style-33780 .business-name { margin-top: 8px; }
.style-42024 .h2-style { margin: 0 0 20px 0; }
.style-42024 .h4-style { margin: 0;color: #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42024 .h4-style:hover { color: #333; }
.style-42024 { margin: 0 0 40px 0; }
.style-42024 time { color: #aaa;margin: 0 0 5px 0;font-style: italic; }
.style-42024 .readmore { margin: 10px 0 0 0; }
.style-42024 .readmore:hover { color: #fff; }
.style-42024 .archive { margin: 10px 0 0 0; }
.style-42024 .archive:hover { color: #fff; }
.style-42024 .category-description { margin: 0 0 10px 0; }
.style-42024 .link-image { margin: 0 20px 0 0; }
.style-42024 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42024 .h4-style A:hover { color: #333; }
.style-42024 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-42024 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-42024 .bio { margin: 10px 0 0 0; }
.style-42024 .answer { margin: 10px 0 0 0; }
.style-42024 .biobutton { margin: 10px 0 0 0; }
.style-42024 .biobutton:hover { color: #fff; }
.style-42024 .title { font-size: 16px;line-height: 18px;font-weight: bold;color: #4f7eaa;margin: 10px 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-42024 .caption { margin: 0; }
.style-42024 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-42024 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-42024 .backbutton { margin: 10px 0 0 0; }
.style-42024 .backbutton:hover { color: #fff; }
.style-42024 .cover-photo { margin-top: 10px;width: 100%; }
.style-42024 .file-count { margin: 0; }
.style-42024 .play-button { margin: 0 0 10px 0; }
.style-42024 .play-button:hover { color: #fff; }
.style-42024 .album-list { display: -webkit-box;/*safari*/
    display: flex;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-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: 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-42024 .album { margin: 10px 0.5%;-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);background-color: #f0f1f5;text-align: center;padding: 10px;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto; }
.style-42024 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-42024 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-42024 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-42024 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-42024 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-42024 .event-detail { margin: 0 0 0 60px; }
.style-42024 .view-all:hover { color: #fff; }
.style-42024 .view-comments:hover { color: #333; }
.style-39375 .h3-style { text-align: left;font-size: 30px; }
.style-39375 { text-align: center;margin: 20px 0 30px 0; }
.style-39375 .page-title-level-1 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0;font-family: 'EB Garamond', serif; }
.style-39375 .page-title-level-2 { font-size: 48px;font-weight: normal;color: #333;letter-spacing: 5px;display: inline-block;padding-top: 15px;border-top: 2px solid #206B36;margin: 0;font-family: 'EB Garamond', serif; }
.style-48578 .h2-style { margin: 0 0 20px 0; }
.style-48578 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-48578 .h4-style:hover { color: #333; }
.style-48578 { margin: 0 0 40px 0;text-align: center; }
.style-48578 time { color: #aaa;margin: 0 0 5px 0; }
.style-48578 .readmore { margin: 10px 0 0 0; }
.style-48578 .readmore:hover { color: #fff; }
.style-48578 .archive { margin: 10px 0 0 0; }
.style-48578 .archive:hover { color: #fff; }
.style-48578 .category-description { margin: 0 0 10px 0; }
.style-48578 .link-image { margin: 0 20px 0 0; }
.style-48578 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-48578 .h4-style A:hover { color: #333; }
.style-48578 .long-description { margin: 0 0 10px 0; }
.style-48578 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-48578 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-48578 .bio { margin: 10px 0 0 0; }
.style-48578 .answer { margin: 10px 0 0 0; }
.style-48578 .biobutton { margin: 10px 0 0 0; }
.style-48578 .biobutton:hover { color: #fff; }
.style-48578 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-48578 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-48578 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-48578 .photo img { width: 100%; }
.style-48578 .backbutton { margin: 10px 0 0 0; }
.style-48578 .backbutton:hover { color: #fff; }
.style-48578 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5; }
.style-48578 .album-name { margin: 0 0 10px 0; }
.style-48578 .album-select-form { margin: 0 0 10px 0; }
.style-48578 .photo figcaption { text-align: center; }
.style-48578 li.group { margin: 0 0 10px 0;background-color: #f0f1f5;border-bottom: 2px solid #d8d8dc;padding: 10px; }
.style-48578 .readmore-detail-page:hover { color: #fff; }
.style-48578 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-48578 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-48578 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-48578 .event-detail { margin: 0 0 0 60px; }
.style-48578 .view-all:hover { color: #fff; }
.style-48578 .view-comments:hover { color: #333; }
.style-72470 { text-align: right; }
.style-27484 { text-align: center;position: absolute;bottom: 5vh;width: 100%;z-index: 9;left: 0; }
.style-27484 A.links-urllink { padding: 0;margin: 0;width: 70px;height: 70px;position: relative;color: transparent;background-image: url('/ftpimages/838/site/907/images/yellow-down-arrow.png');background-repeat: no-repeat;background-position: center center;background-size: contain;display: inline-block;opacity: 0.90; }
.style-27484 li.subcategory-group { padding: 0;margin: 0;position: relative;color: transparent; }
.style-41859 .h2-style { margin: 0 0 20px 0; }
.style-41859 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-41859 .h4-style:hover { color: #333; }
.style-41859 { margin: 0 0 10px 0;text-align: center;padding-bottom: 40px;border-bottom: 2px solid #aaa;border-width: 0px; }
.style-41859 time { color: #aaa;margin: 0 0 5px 0; }
.style-41859 .readmore { margin: 10px 0 0 0; }
.style-41859 .readmore:hover { color: #fff; }
.style-41859 .archive { margin: 10px 0 0 0; }
.style-41859 .archive:hover { color: #fff; }
.style-41859 .category-description { margin: 0 0 10px 0; }
.style-41859 .link-image { margin: 0 20px 0 0; }
.style-41859 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-41859 .h4-style A:hover { color: #333; }
.style-41859 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-41859 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-41859 .bio { margin: 10px 0 0 0; }
.style-41859 .answer { margin: 10px 0 0 0; }
.style-41859 .biobutton { margin: 10px 0 0 0; }
.style-41859 .biobutton:hover { color: #fff; }
.style-41859 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-41859 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-41859 .separator { color: #C2C2C2; }
.style-41859 A.links-urllink { color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 15px;border-radius: 5px;background-color: #02703D;display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color; }
.style-41859 A.links-urllink:hover { background-color: #15421F;color: #fff; }
.style-41859 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-41859 div.content-wrap { font-size: 12px;color: #BDBDBD; }
.style-41859 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-41859 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-41859 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-41859 .event-detail { margin: 0 0 0 60px; }
.style-41859 .view-all:hover { color: #fff; }
.style-41859 .view-comments:hover { color: #333; }
.style-26594 .h2-style { margin: 0 0 20px 0; }
.style-26594 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26594 .h4-style:hover { color: #333; }
.style-26594 { margin: 0 0 10px 0;text-align: center;padding-bottom: 40px;border-bottom: 2px solid #aaa; }
.style-26594 time { color: #aaa;margin: 0 0 5px 0; }
.style-26594 .readmore { margin: 10px 0 0 0; }
.style-26594 .readmore:hover { color: #fff; }
.style-26594 .archive { margin: 10px 0 0 0; }
.style-26594 .archive:hover { color: #fff; }
.style-26594 .category-description { margin: 0 0 10px 0; }
.style-26594 .link-image { margin: 0 20px 0 0; }
.style-26594 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26594 .h4-style A:hover { color: #333; }
.style-26594 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26594 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26594 .bio { margin: 10px 0 0 0; }
.style-26594 .answer { margin: 10px 0 0 0; }
.style-26594 .biobutton { margin: 10px 0 0 0; }
.style-26594 .biobutton:hover { color: #fff; }
.style-26594 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26594 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26594 A.links-urllink { color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 15px;border-radius: 5px;background-color: #02703D;display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color; }
.style-26594 A.links-urllink:hover { background-color: #15421F;color: #fff; }
.style-26594 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26594 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26594 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26594 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26594 .event-detail { margin: 0 0 0 60px; }
.style-26594 .view-all:hover { color: #fff; }
.style-26594 .view-comments:hover { color: #333; }
.style-69567 .h2-style { margin: 0 0 20px 0; }
.style-69567 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69567 .h4-style:hover { color: #333; }
.style-69567 .button { background-color: #28A9FF; }
.style-69567 { margin: 0 0 10px 0;text-align: center;padding-bottom: 40px;border-bottom: 2px solid #aaa; }
.style-69567 time { color: #aaa;margin: 0 0 5px 0; }
.style-69567 .readmore { margin: 10px 0 0 0; }
.style-69567 .readmore:hover { color: #fff; }
.style-69567 .archive { margin: 10px 0 0 0; }
.style-69567 .archive:hover { color: #fff; }
.style-69567 .category-description { margin: 0 0 10px 0; }
.style-69567 .link-image { margin: 0 20px 0 0; }
.style-69567 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-69567 .h4-style A:hover { color: #333; }
.style-69567 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-69567 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69567 .bio { margin: 10px 0 0 0; }
.style-69567 .answer { margin: 10px 0 0 0; }
.style-69567 .biobutton { margin: 10px 0 0 0; }
.style-69567 .biobutton:hover { color: #fff; }
.style-69567 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-69567 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-69567 A.links-urllink { color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 15px;border-radius: 5px;background-color: #02703D;display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color; }
.style-69567 A.links-urllink:hover { background-color: #15421F;color: #fff; }
.style-69567 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-69567 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-69567 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-69567 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-69567 .event-detail { margin: 0 0 0 60px; }
.style-69567 .view-all:hover { color: #fff; }
.style-69567 .view-comments:hover { color: #333; }
.style-26272 .h2-style { text-align: center;margin: 0 0 20px 0;letter-spacing: 2px; }
.style-26272 .h4-style { margin: 8px 0 0 0; }
.style-26272 { margin: 40px 0;text-align: center; }
.style-26272 time { color: #acacac;margin: 0 0 10px 0; }
.style-26272 .readmore { margin: 20px 0 0 0; }
.style-26272 .readmore:hover { color: #fff; }
.style-26272 .h4-style A { text-decoration: none;font-size: 24px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;display: block;padding-bottom: 15px; }
.style-26272 .h4-style A:hover { color: #333; }
.style-26272 li.group { display: inline-block;width: 20%;padding: 0 2%;vertical-align: top;border-left: 1px dashed #e0e0e0;border-right: 1px dashed #e0e0e0;word-break: break-word;margin: 0 0 10px -4px; }
.style-26272 .registration { margin-top: 7px; }
.style-26272 .date-icon { display: inline-block;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);padding: 8px;border-radius: 45px;-webkit-transition: border 0.2s ease;-moz-transition: border 0.2s ease;transition: border 0.2s ease; }
.style-26272 .date-icon:hover { border: 2px solid #206B36; }
.style-26272 .month-name { font-size: 14px;line-height: 40px;color: #fff;text-transform: uppercase;height: 35px;width: 70px;border-radius: 35px 35px 0 0;background-color: #02703D; }
.style-26272 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #fff;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;border-radius: 0 0 35px 35px;background-color: #02703D; }
.style-26272 .event-detail { margin: 0; }
.style-26272 .view-all { color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 15px;border-radius: 5px;background-color: #02703D;display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color; }
.style-26272 .view-all:hover { background-color: #15421F;color: #fff; }
.style-26272 .start-date { display: none; }
.style-26272 .end-date { display: none; }
.style-26272 .date-sep { display: none; }
.style-26270 { text-align: center;padding: 0 0 40px 0;border-bottom: 2px solid #e0e0e0; }
.style-26270 A.links-urllink { font-size: 14px;color: #f0f0f0;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 15px 45px;background-color: #4f7eaa;display: inline-block;border-radius: 5px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-26270 A.links-urllink:hover { background-color: #3c5e81; }
.style-26269 { text-align: center;font-size: 22px;line-height: 32px;padding: 40px 10px; }
.style-26269 div.content-wrap { color: #aaa; }
.style-50834 { text-align: center;font-size: 22px;line-height: 32px;padding: 40px 10px; }
.style-50834 div.content-wrap { color: #060606; }
.style-26268 { text-align: center;padding: 40px 0; }
.style-26268 A.links-urllink { color: #02703D;font-size: 24px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px; }
.style-26268 A.links-urllink:hover { color: #15421F; }
.style-26268 li.group { display: inline-block;width: 27%;padding: 0 2%;vertical-align: top;border-left: 1px dashed #e0e0e0;border-right: 1px dashed #e0e0e0;word-break: break-word;margin: 0 0 10px -4px; }
.style-26290 .h2-style { margin: 0 0 20px 0; }
.style-26290 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26290 .h4-style:hover { color: #333; }
.style-26290 { margin: 0 0 40px 0;padding: 20px;background-color: #f4f5f9;border: 1px solid #d4d5d9; }
.style-26290 time { color: #aaa;margin: 0 0 5px 0; }
.style-26290 .readmore { margin: 10px 0 0 0; }
.style-26290 .readmore:hover { color: #fff; }
.style-26290 .archive { margin: 10px 0 0 0; }
.style-26290 .archive:hover { color: #fff; }
.style-26290 .category-description { margin: 0 0 10px 0; }
.style-26290 .link-image { margin: 0 20px 0 0; }
.style-26290 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26290 .h4-style A:hover { color: #333; }
.style-26290 .long-description { margin: 10px 0 0 0;padding: 20px;background-color: #fff; }
.style-26290 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26290 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26290 .bio { margin: 10px 0 0 0; }
.style-26290 .answer { margin: 10px 0 0 0; }
.style-26290 .biobutton { margin: 10px 0 0 0; }
.style-26290 .biobutton:hover { color: #fff; }
.style-26290 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26290 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26290 .one-hundred { font-weight: bold;color: #000; }
.style-26290 .fund .bar { background-color: #206B36;border-radius: 5px; }
.style-26290 .goal { color: #000;font-size: 24px;padding: 0 0 10px 0;margin: 0 0 10px 0;border-bottom: 2px solid #d4d5d9; }
.style-26290 .chart { max-width: 75%; }
.style-26290 .fund .bar-container { background-color: #d4d5d9;border-radius: 5px;box-shadow: 2px 2px 3px rgba(0,0,0, .15) inset;-webkit-box-shadow: 2px 2px 3px rgba(0,0,0, .15) inset;-moz-box-shadow: 2px 2px 3px rgba(0,0,0, .15) inset;border: 0;padding: 4px; }
.style-26290 .annualfund .goal .label { color: #333; }
.style-26290 .fund .chart .scale li i { border-color: #d4d5d9; }
.style-26290 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-26290 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26290 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26290 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26290 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26290 .event-detail { margin: 0 0 0 60px; }
.style-26290 .view-all:hover { color: #fff; }
.style-26290 .view-comments:hover { color: #333; }
.style-41500 .h2-style { margin: 0 0 20px 0; }
.style-41500 .h3-style { margin: 0 0 30px 0; }
.style-41500 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-41500 .h4-style:hover { color: #333; }
.style-41500 A { select{max-width: 100%;}
margin: 1px;text-align: left;font-size: 15px;padding: 1px;font-family: 'EB Garamond', serif; }
.style-41500 { margin: 0 0 40px 0;padding: 20px;background-color: #f4f5f9;border: 1px solid #d4d5d9; }
.style-41500 time { color: #aaa;margin: 0 0 5px 0; }
.style-41500 .readmore { margin: 10px 0 0 0; }
.style-41500 .readmore:hover { color: #fff; }
.style-41500 .archive { margin: 10px 0 0 0; }
.style-41500 .archive:hover { color: #fff; }
.style-41500 .category-description { margin: 0 0 10px 0; }
.style-41500 .link-image { margin: 0 20px 0 0; }
.style-41500 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-41500 .h4-style A:hover { color: #333; }
.style-41500 .long-description { margin: 10px 0 0 0;padding: 20px;background-color: #fff; }
.style-41500 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-41500 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-41500 .bio { margin: 10px 0 0 0; }
.style-41500 .answer { margin: 10px 0 0 0; }
.style-41500 .biobutton { margin: 10px 0 0 0; }
.style-41500 .biobutton:hover { color: #fff; }
.style-41500 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-41500 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-41500 .one-hundred { font-weight: bold;color: #000; }
.style-41500 .fund .bar { background-color: #206B36;border-radius: 5px; }
.style-41500 .goal { color: #000;font-size: 24px;padding: 0 0 10px 0;margin: 0 0 10px 0;border-bottom: 2px solid #d4d5d9; }
.style-41500 .chart { max-width: 75%; }
.style-41500 .fund .bar-container { background-color: #d4d5d9;border-radius: 5px;box-shadow: 2px 2px 3px rgba(0,0,0, .15) inset;-webkit-box-shadow: 2px 2px 3px rgba(0,0,0, .15) inset;-moz-box-shadow: 2px 2px 3px rgba(0,0,0, .15) inset;border: 0;padding: 4px; }
.style-41500 .annualfund .goal .label { color: #333; }
.style-41500 .fund .chart .scale li i { border-color: #d4d5d9; }
.style-41500 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-41500 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-41500 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-41500 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-41500 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-41500 .event-detail { margin: 0 0 0 60px; }
.style-41500 .view-all:hover { color: #fff; }
.style-41500 .view-comments:hover { color: #333; }
.style-41500 .team-list .team-link { select{max-width: 100%;: }; }
.style-41500 .team-list .team-link:link { select{max-width: 100%;: }; }
.style-41518 .h2-style { font-size: 32px; }
.style-41518 { background-color: #DCE0DE;border-width: 1px;border-style: solid; }
.style-41518 div.content-wrap { font-weight: bold;width: 100%; }
.style-41518 .team-list .column { width: 33%; }
.style-41544 .h2-style { margin: 0 0 20px 0; }
.style-41544 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-41544 .h4-style:hover { color: #333; }
.style-41544 { margin: 0 0 40px 0;color: #0E7106;background-color: #CFCFCF; }
.style-41544 time { color: #aaa;margin: 0 0 5px 0; }
.style-41544 .readmore { margin: 10px 0 0 0; }
.style-41544 .readmore:hover { color: #fff; }
.style-41544 .archive { margin: 10px 0 0 0; }
.style-41544 .archive:hover { color: #fff; }
.style-41544 .category-description { margin: 0 0 10px 0; }
.style-41544 .link-image { margin: 0 20px 0 0; }
.style-41544 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-41544 .h4-style A:hover { color: #333; }
.style-41544 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-41544 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-41544 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-41544 .bio { margin: 10px 0 0 0; }
.style-41544 .answer { margin: 10px 0 0 0; }
.style-41544 .biobutton { margin: 10px 0 0 0; }
.style-41544 .biobutton:hover { color: #fff; }
.style-41544 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-41544 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-41544 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-41544 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-41544 .backbutton { margin: 10px 0 0 0; }
.style-41544 .backbutton:hover { color: #fff; }
.style-41544 .photo figcaption { text-align: center; }
.style-41544 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-41544 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-41544 .readmore-detail-page:hover { color: #fff; }
.style-41544 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-41544 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-41544 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-41544 .event-detail { margin: 0 0 0 60px; }
.style-41544 .view-all:hover { color: #fff; }
.style-41544 .view-comments:hover { color: #333; }
.style-37587 .h1-style { font-size: 48px; }
.style-37587 .h2-style { margin: 0 0 20px 0;font-size: 47px; }
.style-37587 .h4-style { margin: 0;color: #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-37587 .h4-style:hover { color: #333; }
.style-37587 { margin: 0 0 40px 0;padding: 20px;background-color: #f4f5f9;background-image: url('/ftpimages/492/site/797/images/quote-top.png'),url('/ftpimages/492/site/797/images/quote-bottom.png');background-repeat: no-repeat;background-position: left 5px top 5px, right 5px bottom 5px;text-align: center; }
.style-37587 time { color: #aaa;margin: 0 0 5px 0; }
.style-37587 .readmore { margin: 10px 0 0 0; }
.style-37587 .readmore:hover { color: #fff; }
.style-37587 .archive { margin: 10px 0 0 0; }
.style-37587 .archive:hover { color: #fff; }
.style-37587 .category-description { margin: 0 0 10px 0; }
.style-37587 .link-image { margin: 0 20px 0 0; }
.style-37587 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-37587 .h4-style A:hover { color: #333; }
.style-37587 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-37587 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-37587 .bio { margin: 10px 0 0 0; }
.style-37587 .answer { margin: 10px 0 0 0; }
.style-37587 .biobutton { margin: 10px 0 0 0; }
.style-37587 .biobutton:hover { color: #fff; }
.style-37587 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-37587 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-37587 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-37587 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-37587 div.content-wrap { font-size: 22px;line-height: 32px; }
.style-37587 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-37587 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-37587 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-37587 .event-detail { margin: 0 0 0 60px; }
.style-37587 .view-all:hover { color: #fff; }
.style-37587 .view-comments:hover { color: #333; }
.style-28388 .h1-style { color: #02703D; }
.style-28388 .h2-style { margin: 0 0 20px 0;color: #02703D; }
.style-28388 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #02703D;font-family: Arial; }
.style-28388 .h4-style:hover { color: #02703D; }
.style-28388 A { color: #02703D; }
.style-28388 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-28388 .button:hover { background-color: rgba(0,0,0,.50);color: #fff; }
.style-28388 { margin: 0 0 40px 0;padding: 20px;background-color: #ffd600;color: #02703D; }
.style-28388 time { color: #02703D;margin: 5px 0 5px 0; }
.style-28388 .readmore { margin: 10px 0 0 0; }
.style-28388 .readmore:hover { color: #fff; }
.style-28388 .archive { margin: 10px 0 0 0; }
.style-28388 .archive:hover { color: #fff; }
.style-28388 .category-description { margin: 0 0 10px 0; }
.style-28388 .link-image { margin: 0 20px 0 0; }
.style-28388 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28388 .h4-style A:hover { color: #02703D; }
.style-28388 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-28388 .brief-description { margin-top: 8px; }
.style-28388 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-28388 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-28388 .job-title { margin-top: 5px; }
.style-28388 .bus-phone { margin-top: 5px; }
.style-28388 .education { margin-top: 5px; }
.style-28388 .email { margin-top: 5px; }
.style-28388 .appointed { margin-top: 5px; }
.style-28388 .grad-year { margin-top: 5px; }
.style-28388 .bio { margin: 10px 0 0 0; }
.style-28388 .question:hover { color: #02703D; }
.style-28388 .answer { margin: 10px 0 0 0; }
.style-28388 .biobutton { margin: 10px 0 0 0; }
.style-28388 .biobutton:hover { color: #fff; }
.style-28388 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-28388 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-28388 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28388 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-28388 .fund .bar { background-color: #02703D; }
.style-28388 .photo figcaption { text-align: center; }
.style-28388 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-28388 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-28388 .readmore-detail-page { margin-top: 5px; }
.style-28388 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28388 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28388 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-28388 .event-detail { margin: 0 0 0 60px; }
.style-28388 .view-all:hover { color: #fff; }
.style-28388 .start-date { display: none; }
.style-28388 .end-date { display: none; }
.style-28388 .date-sep { display: none; }
.style-28388 .view-comments:hover { color: #333; }
.style-28388 .business-name { margin-top: 8px; }
.style-26599 .h1-style { color: #fff; }
.style-26599 .h2-style { margin: 0 0 20px 0;color: #fff; }
.style-26599 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #fff;font-family: Arial; }
.style-26599 A { color: #fff; }
.style-26599 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-26599 .button:hover { background-color: rgba(0,0,0,.50);color: #fff; }
.style-26599 { margin: 0 0 40px 0;padding: 20px;background-color: #02703D;color: #fff; }
.style-26599 time { color: #fff;margin: 5px 0 5px 0; }
.style-26599 .readmore { margin: 10px 0 0 0; }
.style-26599 .readmore:hover { color: #fff; }
.style-26599 .archive { margin: 10px 0 0 0; }
.style-26599 .archive:hover { color: #fff; }
.style-26599 .category-description { margin: 0 0 10px 0; }
.style-26599 .link-image { margin: 0 20px 0 0; }
.style-26599 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26599 .h4-style A:hover { color: #ECD42A; }
.style-26599 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-26599 .brief-description { margin-top: 8px; }
.style-26599 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26599 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26599 .job-title { margin-top: 5px; }
.style-26599 .bus-phone { margin-top: 5px; }
.style-26599 .education { margin-top: 5px; }
.style-26599 .email { margin-top: 5px; }
.style-26599 .appointed { margin-top: 5px; }
.style-26599 .grad-year { margin-top: 5px; }
.style-26599 .bio { margin: 10px 0 0 0; }
.style-26599 .answer { margin: 10px 0 0 0; }
.style-26599 .biobutton { margin: 10px 0 0 0; }
.style-26599 .biobutton:hover { color: #fff; }
.style-26599 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-26599 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26599 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26599 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26599 .fund .bar { background-color: #ECD42A; }
.style-26599 .photo figcaption { text-align: center; }
.style-26599 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26599 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26599 .readmore-detail-page { margin-top: 5px; }
.style-26599 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26599 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26599 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26599 .event-detail { margin: 0 0 0 60px; }
.style-26599 .view-all:hover { color: #fff; }
.style-26599 .start-date { display: none; }
.style-26599 .end-date { display: none; }
.style-26599 .date-sep { display: none; }
.style-26599 .view-comments:hover { color: #333; }
.style-26599 .business-name { margin-top: 8px; }
.style-26598 .h2-style { margin: 0 0 20px 0; }
.style-26598 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-family: Arial; }
.style-26598 .h4-style:hover { color: #333; }
.style-26598 { margin: 0 0 40px 0;padding: 20px;border-top: 5px solid #02703D; }
.style-26598 time { color: #aaa;margin: 5px 0 5px 0; }
.style-26598 .readmore { margin: 10px 0 0 0; }
.style-26598 .readmore:hover { color: #fff; }
.style-26598 .archive { margin: 10px 0 0 0; }
.style-26598 .archive:hover { color: #fff; }
.style-26598 .category-description { margin: 0 0 10px 0; }
.style-26598 .link-image { margin: 0 20px 0 0; }
.style-26598 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26598 .h4-style A:hover { color: #333; }
.style-26598 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-26598 .brief-description { margin-top: 8px; }
.style-26598 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26598 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26598 .job-title { margin-top: 5px; }
.style-26598 .bus-phone { margin-top: 5px; }
.style-26598 .education { margin-top: 5px; }
.style-26598 .email { margin-top: 5px; }
.style-26598 .appointed { margin-top: 5px; }
.style-26598 .grad-year { margin-top: 5px; }
.style-26598 .bio { margin: 10px 0 0 0; }
.style-26598 .answer { margin: 10px 0 0 0; }
.style-26598 .biobutton { margin: 10px 0 0 0; }
.style-26598 .biobutton:hover { color: #fff; }
.style-26598 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-26598 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26598 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26598 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26598 .photo figcaption { text-align: center; }
.style-26598 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26598 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26598 .readmore-detail-page { margin-top: 5px; }
.style-26598 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26598 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26598 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26598 .event-detail { margin: 0 0 0 60px; }
.style-26598 .view-all:hover { color: #fff; }
.style-26598 .start-date { display: none; }
.style-26598 .end-date { display: none; }
.style-26598 .date-sep { display: none; }
.style-26598 .view-comments:hover { color: #333; }
.style-26598 .business-name { margin-top: 8px; }
.style-26600 .h1-style { color: #fff; }
.style-26600 .h2-style { margin: 0 0 20px 0;color: #fff; }
.style-26600 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #fff;font-family: Arial; }
.style-26600 .h4-style:hover { color: #FFFFFF; }
.style-26600 A { color: #fff; }
.style-26600 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-26600 .button:hover { background-color: rgba(0,0,0,.50);color: #fff; }
.style-26600 { margin: 0 0 40px 0;padding: 20px;background-color: #aaa;color: #fff; }
.style-26600 time { color: #fff;margin: 5px 0 5px 0; }
.style-26600 .readmore { margin: 10px 0 0 0; }
.style-26600 .readmore:hover { color: #fff; }
.style-26600 .archive { margin: 10px 0 0 0; }
.style-26600 .archive:hover { color: #fff; }
.style-26600 .category-description { margin: 0 0 10px 0; }
.style-26600 .link-image { margin: 0 20px 0 0; }
.style-26600 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26600 .h4-style A:hover { color: #ECD42A; }
.style-26600 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-26600 .brief-description { margin-top: 8px; }
.style-26600 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26600 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26600 .job-title { margin-top: 5px; }
.style-26600 .bus-phone { margin-top: 5px; }
.style-26600 .education { margin-top: 5px; }
.style-26600 .email { margin-top: 5px; }
.style-26600 .appointed { margin-top: 5px; }
.style-26600 .grad-year { margin-top: 5px; }
.style-26600 .bio { margin: 10px 0 0 0; }
.style-26600 .answer { margin: 10px 0 0 0; }
.style-26600 .biobutton { margin: 10px 0 0 0; }
.style-26600 .biobutton:hover { color: #fff; }
.style-26600 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-26600 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26600 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26600 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26600 .fund .bar { background-color: #ECD42A; }
.style-26600 .photo figcaption { text-align: center; }
.style-26600 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26600 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26600 .readmore-detail-page { margin-top: 5px; }
.style-26600 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26600 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26600 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26600 .event-detail { margin: 0 0 0 60px; }
.style-26600 .view-all:hover { color: #fff; }
.style-26600 .start-date { display: none; }
.style-26600 .end-date { display: none; }
.style-26600 .date-sep { display: none; }
.style-26600 .view-comments:hover { color: #333; }
.style-26600 .business-name { margin-top: 8px; }
.style-26282 .h2-style { margin: 0 0 20px 0; }
.style-26282 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26282 .h4-style:hover { color: #333; }
.style-26282 { margin: 0 0 40px 0;padding: 20px;border: 1px solid #d4d5d9; }
.style-26282 time { color: #aaa;margin: 5px 0 5px 0; }
.style-26282 .readmore { margin: 10px 0 0 0; }
.style-26282 .readmore:hover { color: #fff; }
.style-26282 .archive { margin: 10px 0 0 0; }
.style-26282 .archive:hover { color: #fff; }
.style-26282 .category-description { margin: 0 0 10px 0; }
.style-26282 .link-image { margin: 0 20px 0 0; }
.style-26282 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26282 .h4-style A:hover { color: #333; }
.style-26282 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-26282 .brief-description { margin-top: 8px; }
.style-26282 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26282 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26282 .job-title { margin-top: 5px; }
.style-26282 .bus-phone { margin-top: 5px; }
.style-26282 .education { margin-top: 5px; }
.style-26282 .email { margin-top: 5px; }
.style-26282 .appointed { margin-top: 5px; }
.style-26282 .grad-year { margin-top: 5px; }
.style-26282 .bio { margin: 10px 0 0 0; }
.style-26282 .answer { margin: 10px 0 0 0; }
.style-26282 .biobutton { margin: 10px 0 0 0; }
.style-26282 .biobutton:hover { color: #fff; }
.style-26282 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-26282 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26282 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26282 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26282 .photo figcaption { text-align: center; }
.style-26282 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26282 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26282 .readmore-detail-page { margin-top: 5px;float: right; }
.style-26282 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26282 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26282 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26282 .event-detail { margin: 0 0 0 60px; }
.style-26282 .view-all:hover { color: #fff; }
.style-26282 .start-date { display: none; }
.style-26282 .end-date { display: none; }
.style-26282 .date-sep { display: none; }
.style-26282 .view-comments:hover { color: #333; }
.style-26282 .business-name { margin-top: 8px; }
.style-26597 .h2-style { margin: 0 0 20px 0; }
.style-26597 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-family: Arial; }
.style-26597 .h4-style:hover { color: #333; }
.style-26597 { margin: 0 0 40px 0;padding: 20px;border-top: 2px solid #d4d5d9;border-bottom: 2px solid #d4d5d9; }
.style-26597 time { color: #aaa;margin: 5px 0 5px 0; }
.style-26597 .readmore { margin: 10px 0 0 0; }
.style-26597 .readmore:hover { color: #fff; }
.style-26597 .archive { margin: 10px 0 0 0; }
.style-26597 .archive:hover { color: #fff; }
.style-26597 .category-description { margin: 0 0 10px 0; }
.style-26597 .link-image { margin: 0 20px 0 0; }
.style-26597 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26597 .h4-style A:hover { color: #333; }
.style-26597 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-26597 .brief-description { margin-top: 8px; }
.style-26597 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26597 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26597 .job-title { margin-top: 5px; }
.style-26597 .bus-phone { margin-top: 5px; }
.style-26597 .education { margin-top: 5px; }
.style-26597 .email { margin-top: 5px; }
.style-26597 .appointed { margin-top: 5px; }
.style-26597 .grad-year { margin-top: 5px; }
.style-26597 .bio { margin: 10px 0 0 0; }
.style-26597 .answer { margin: 10px 0 0 0; }
.style-26597 .biobutton { margin: 10px 0 0 0; }
.style-26597 .biobutton:hover { color: #fff; }
.style-26597 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-26597 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26597 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26597 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26597 .photo figcaption { text-align: center; }
.style-26597 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26597 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26597 .readmore-detail-page { margin-top: 5px; }
.style-26597 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26597 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26597 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26597 .event-detail { margin: 0 0 0 60px; }
.style-26597 .view-all:hover { color: #fff; }
.style-26597 .start-date { display: none; }
.style-26597 .end-date { display: none; }
.style-26597 .date-sep { display: none; }
.style-26597 .view-comments:hover { color: #333; }
.style-26597 .business-name { margin-top: 8px; }
.style-28911 .h1-style { color: #fff; }
.style-28911 .h2-style { margin: 0 0 20px 0;color: #fff; }
.style-28911 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #fff;font-family: Arial; }
.style-28911 .h4-style:hover { color: #FFFFFF; }
.style-28911 A { color: #fff; }
.style-28911 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-28911 .button:hover { background-color: rgba(0,0,0,.50);color: #fff; }
.style-28911 { margin: 0 0 40px 0;padding: 20px;background-color: #aaa;color: #fff; }
.style-28911 time { color: #fff;margin: 5px 0 5px 0; }
.style-28911 .readmore { margin: 10px 0 0 0; }
.style-28911 .readmore:hover { color: #fff; }
.style-28911 .archive { margin: 10px 0 0 0; }
.style-28911 .archive:hover { color: #fff; }
.style-28911 .category-description { margin: 0 0 10px 0; }
.style-28911 .link-image { margin: 0 20px 0 0;width: 100%; }
.style-28911 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-28911 .h4-style A:hover { color: #ECD42A; }
.style-28911 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-28911 .brief-description { margin-top: 8px; }
.style-28911 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-28911 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-28911 .job-title { margin-top: 5px; }
.style-28911 .bus-phone { margin-top: 5px; }
.style-28911 .education { margin-top: 5px; }
.style-28911 .email { margin-top: 5px; }
.style-28911 .appointed { margin-top: 5px; }
.style-28911 .grad-year { margin-top: 5px; }
.style-28911 .bio { margin: 10px 0 0 0; }
.style-28911 .answer { margin: 10px 0 0 0; }
.style-28911 .biobutton { margin: 10px 0 0 0; }
.style-28911 .biobutton:hover { color: #fff; }
.style-28911 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-28911 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-28911 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-28911 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-28911 .fund .bar { background-color: #ECD42A; }
.style-28911 .photo figcaption { text-align: center; }
.style-28911 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 0px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-28911 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-28911 .readmore-detail-page { margin-top: 5px; }
.style-28911 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-28911 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-28911 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-28911 .event-detail { margin: 0 0 0 60px; }
.style-28911 .view-all:hover { color: #fff; }
.style-28911 .start-date { display: none; }
.style-28911 .end-date { display: none; }
.style-28911 .date-sep { display: none; }
.style-28911 .view-comments:hover { color: #333; }
.style-28911 .business-name { margin-top: 8px; }
.style-26288 .h2-style { margin: 0 0 20px 0; }
.style-26288 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26288 .h4-style:hover { color: #333; }
.style-26288 { margin: 0 0 30px 0; }
.style-26288 time { color: #aaa;margin: 0 0 5px 0; }
.style-26288 .readmore { margin: 10px 0 0 0; }
.style-26288 .readmore:hover { color: #fff; }
.style-26288 .archive { margin: 10px 0 0 0; }
.style-26288 .archive:hover { color: #fff; }
.style-26288 .category-description { margin: 0 0 10px 0; }
.style-26288 .link-image { margin: 0 20px 0 0; }
.style-26288 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26288 .h4-style A:hover { color: #333; }
.style-26288 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26288 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26288 .bio { margin: 10px 0 0 0; }
.style-26288 .answer { margin: 10px 0 0 0; }
.style-26288 .biobutton { margin: 10px 0 0 0; }
.style-26288 .biobutton:hover { color: #fff; }
.style-26288 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26288 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26288 A.links-urllink { display: block;text-align: center;font-size: 14px;color: #206B36;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 13px 0;border: 2px solid #ECD42A;background-color: #ECD42A;border-radius: 5px;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;margin: 0 0 10px 0; }
.style-26288 A.links-urllink:hover { background-color: #206B36;color: #f8f8f8;border-color: #206B36; }
.style-26288 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26288 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26288 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26288 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26288 .event-detail { margin: 0 0 0 60px; }
.style-26288 .view-all:hover { color: #fff; }
.style-26288 .view-comments:hover { color: #333; }
.style-26287 .h2-style { margin: 0 0 20px 0; }
.style-26287 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26287 .h4-style:hover { color: #333; }
.style-26287 { margin: 0 0 30px 0; }
.style-26287 time { color: #aaa;margin: 0 0 5px 0; }
.style-26287 .readmore { margin: 10px 0 0 0; }
.style-26287 .readmore:hover { color: #fff; }
.style-26287 .archive { margin: 10px 0 0 0; }
.style-26287 .archive:hover { color: #fff; }
.style-26287 .category-description { margin: 0 0 10px 0; }
.style-26287 .link-image { margin: 0 20px 0 0; }
.style-26287 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26287 .h4-style A:hover { color: #333; }
.style-26287 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26287 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26287 .bio { margin: 10px 0 0 0; }
.style-26287 .answer { margin: 10px 0 0 0; }
.style-26287 .biobutton { margin: 10px 0 0 0; }
.style-26287 .biobutton:hover { color: #fff; }
.style-26287 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26287 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26287 A.links-urllink { display: block;text-align: center;font-size: 14px;color: #f0f0f0;font-weight: bold;text-decoration: none;text-transform: uppercase;padding: 13px 0;border: 2px solid #02703D;background-color: #02703D;border-radius: 5px;-o-transition: 0.2s ease;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;transition: 0.2s ease;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;margin: 0 0 10px 0; }
.style-26287 A.links-urllink:hover { background-color: #14421F;color: #f0f0f0; }
.style-26287 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26287 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26287 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26287 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26287 .event-detail { margin: 0 0 0 60px; }
.style-26287 .view-all:hover { color: #fff; }
.style-26287 .view-comments:hover { color: #333; }
.style-26291 .h2-style { margin: 0 0 20px 0; }
.style-26291 .h4-style { margin: 0;color: #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26291 .h4-style:hover { color: #333; }
.style-26291 { margin: 0 0 40px 0;padding: 20px;background-color: #f4f5f9;background-image: url('/ftpimages/492/site/797/images/quote-top.png'),url('/ftpimages/492/site/797/images/quote-bottom.png');background-repeat: no-repeat;background-position: left 5px top 5px, right 5px bottom 5px;text-align: center; }
.style-26291 time { color: #aaa;margin: 0 0 5px 0; }
.style-26291 .readmore { margin: 10px 0 0 0; }
.style-26291 .readmore:hover { color: #fff; }
.style-26291 .archive { margin: 10px 0 0 0; }
.style-26291 .archive:hover { color: #fff; }
.style-26291 .category-description { margin: 0 0 10px 0; }
.style-26291 .link-image { margin: 0 20px 0 0; }
.style-26291 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26291 .h4-style A:hover { color: #333; }
.style-26291 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26291 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26291 .bio { margin: 10px 0 0 0; }
.style-26291 .answer { margin: 10px 0 0 0; }
.style-26291 .biobutton { margin: 10px 0 0 0; }
.style-26291 .biobutton:hover { color: #fff; }
.style-26291 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26291 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26291 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2); }
.style-26291 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26291 div.content-wrap { font-size: 22px;line-height: 32px; }
.style-26291 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26291 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26291 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26291 .event-detail { margin: 0 0 0 60px; }
.style-26291 .view-all:hover { color: #fff; }
.style-26291 .view-comments:hover { color: #333; }
.style-29045 .h2-style { margin: 0 0 20px 0;text-align: center; }
.style-29045 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-align: center;line-height: 2;color: #02703D; }
.style-29045 .h4-style:hover { color: #333; }
.style-29045 { margin: 0 0 40px 0;text-align: center; }
.style-29045 time { color: #aaa;margin: 0 0 5px 0; }
.style-29045 .readmore { margin: 10px 0 0 0; }
.style-29045 .readmore:hover { color: #fff; }
.style-29045 .archive { margin: 10px 0 0 0; }
.style-29045 .archive:hover { color: #fff; }
.style-29045 .category-description { margin: 0 0 10px 0; }
.style-29045 .link-image { margin: 0 20px 0 0; }
.style-29045 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29045 .h4-style A:hover { color: #333; }
.style-29045 .long-description { margin: 0 0 10px 0; }
.style-29045 .brief-description { min-height: 220px; }
.style-29045 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-29045 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-29045 .bio { margin: 10px 0 0 0; }
.style-29045 .lists img { width: 100px;height: 100px; }
.style-29045 .answer { margin: 10px 0 0 0; }
.style-29045 .biobutton { margin: 10px 0 0 0; }
.style-29045 .biobutton:hover { color: #fff; }
.style-29045 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-29045 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-29045 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-29045 .photo img { width: 100%; }
.style-29045 .backbutton { margin: 10px 0 0 0; }
.style-29045 .backbutton:hover { color: #fff; }
.style-29045 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5; }
.style-29045 .album-name { margin: 0 0 10px 0; }
.style-29045 .album-select-form { margin: 0 0 10px 0; }
.style-29045 .photo figcaption { text-align: center; }
.style-29045 li.group { margin: 0;padding: 10px;width: 25%;float: left;box-sizing: border-box; }
.style-29045 .readmore-detail-page:hover { color: #fff; }
.style-29045 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-29045 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-29045 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-29045 .event-detail { margin: 0 0 0 60px; }
.style-29045 .view-all:hover { color: #fff; }
.style-29045 .view-comments:hover { color: #333; }
.style-29993 .h2-style { margin: 0 0 20px 0; }
.style-29993 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29993 .h4-style:hover { color: #333; }
.style-29993 { margin: 0 0 40px 0; }
.style-29993 time { color: #aaa;margin: 0 0 5px 0; }
.style-29993 .readmore { margin: 10px 0 0 0; }
.style-29993 .readmore:hover { color: #fff; }
.style-29993 .archive { margin: 10px 0 0 0; }
.style-29993 .archive:hover { color: #fff; }
.style-29993 .category-description { margin: 0 0 10px 0; }
.style-29993 .link-image { margin: 0 20px 0 0; }
.style-29993 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29993 .h4-style A:hover { color: #333; }
.style-29993 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-29993 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-29993 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-29993 .bio { margin: 10px 0 0 0; }
.style-29993 .answer { margin: 10px 0 0 0; }
.style-29993 .biobutton { margin: 10px 0 0 0; }
.style-29993 .biobutton:hover { color: #fff; }
.style-29993 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-29993 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-29993 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-29993 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-29993 .backbutton { margin: 10px 0 0 0; }
.style-29993 .backbutton:hover { color: #fff; }
.style-29993 .photo figcaption { text-align: center; }
.style-29993 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-29993 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-29993 .readmore-detail-page:hover { color: #fff; }
.style-29993 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-29993 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-29993 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-29993 .event-detail { margin: 0 0 0 60px; }
.style-29993 .view-all:hover { color: #fff; }
.style-29993 .view-comments:hover { color: #333; }
.style-26281 .h2-style { margin: 0 0 20px 0; }
.style-26281 .h3-style { margin: 20px 0; }
.style-26281 .h4-style { padding: 0 0 5px 0;border-bottom: 2px solid #4f7eaa;display: inline-block; }
.style-26281 { text-align: center;padding: 0 0 40px 0;margin: 0 0 40px 0;border-bottom: 2px solid #d4d5d9; }
.style-26281 time { color: #acacac;margin: 0 0 10px 0; }
.style-26281 .readmore { margin: 10px 0 0 0; }
.style-26281 .readmore:hover { color: #fff; }
.style-26281 .archive:hover { color: #fff; }
.style-26281 .category-description { margin: 0 0 20px 0; }
.style-26281 .link-image { display: block;margin: 0 auto 20px auto;padding: 4px;border: 1px solid #f4f5f9; }
.style-26281 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26281 .h4-style A:hover { color: #333; }
.style-26281 .photos { margin: 0 0 20px 0; }
.style-26281 .text img { padding: 4px;border: 1px solid #f4f5f9; }
.style-26281 .news img { padding: 4px;border: 1px solid #f4f5f9; }
.style-26281 .job-title { margin: 10px 0 0 0; }
.style-26281 .bio { margin: 10px 0 0 0; }
.style-26281 .biobutton { margin: 10px 0 0 0; }
.style-26281 .biobutton:hover { color: #fff; }
.style-26281 .title { text-decoration: none;color: #4f7eaa;font-size: 18px;padding: 0 0 5px 0;border-bottom: 2px solid #4f7eaa;display: inline-block; }
.style-26281 .affinity img { padding: 4px;border: 1px solid #f4f5f9;margin: 0 0 20px 0; }
.style-26281 .photo img { padding: 4px;border: 1px solid #f4f5f9; }
.style-26281 A.links-urllink { font-size: 18px;color: #4f7eaa;text-decoration: none;font-weight: bold;padding: 0 0 5px 0;margin: 0 0 5px 0;display: block;border-bottom: 2px solid #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26281 A.links-urllink:hover { color: #333; }
.style-26281 li.group { display: inline-block;width: 27%;padding: 0 2%;vertical-align: top;border-left: 2px dashed #e0e0e0; }
.style-26281 li.group:first-child { border-left: 0; }
.style-26281 .date-icon { display: inline-block;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);padding: 8px;border-radius: 45px;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease; }
.style-26281 .date-icon:hover { border: 2px solid rgba(79,126,170,1); }
.style-26281 .month-name { font-size: 14px;line-height: 40px;color: rgba(255,255,255,0.5);text-transform: uppercase;height: 35px;width: 70px;border-radius: 35px 35px 0 0;background-color: #4f7eaa; }
.style-26281 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #fff;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;border-radius: 0 0 35px 35px;background-color: #4f7eaa; }
.style-26281 .event-detail { margin: 0; }
.style-26281 .view-all:hover { color: #fff; }
.style-26289 .h2-style { margin: 0 0 20px 0; }
.style-26289 .h4-style { margin: 0;color: #333;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 1px;border-style: solid;border-color: #D4D5D9; }
.style-26289 .h4-style:hover { color: #fff;background-color: #02703D;border: 1px solid #02703D; }
.style-26289 { margin: 0 0 40px 0; }
.style-26289 time { color: #aaa;margin: 0 0 5px 0; }
.style-26289 .readmore { margin: 10px 0 0 0; }
.style-26289 .readmore:hover { color: #fff; }
.style-26289 .archive { margin: 10px 0 0 0; }
.style-26289 .archive:hover { color: #fff; }
.style-26289 .category-description { margin: 0 0 10px 0; }
.style-26289 .link-image { margin: 0 20px 0 0; }
.style-26289 .h4-style A { text-decoration: none;color: inherit; }
.style-26289 .h4-style A:hover { color: inherit; }
.style-26289 .long-description { margin: 10px 0; }
.style-26289 .brief-description { margin: 10px 0; }
.style-26289 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26289 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26289 .bio { margin: 10px 0 0 0; }
.style-26289 .answer { margin: 10px 0 0 0; }
.style-26289 .biobutton { margin: 10px 0 0 0; }
.style-26289 .biobutton:hover { color: #fff; }
.style-26289 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26289 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26289 A.links-urllink { margin: 0;color: #333;padding: 15px 20px;border: 1px solid #d4d5d9;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border; }
.style-26289 A.links-urllink:hover { color: #fff;background-color: #02703D;border: 1px solid #02703D; }
.style-26289 li.group { margin: 0 0 4px 0; }
.style-26289 .readmore-detail-page { margin-bottom: 10px; }
.style-26289 .readmore-detail-page:hover { color: #fff; }
.style-26289 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26289 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26289 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26289 .event-detail { margin: 0 0 0 60px; }
.style-26289 .view-all:hover { color: #fff; }
.style-26289 .view-comments:hover { color: #333; }
.style-30644 .h2-style { margin: 0 0 20px 0; }
.style-30644 .h4-style { margin: 0;color: #333;padding: 15px 20px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;border-width: 1px;border-style: solid;border-color: #D4D5D9; }
.style-30644 .h4-style:hover { color: #fff;background-color: #02703D;border: 1px solid #02703D; }
.style-30644 { margin: 0 0 40px 0; }
.style-30644 time { color: #aaa;margin: 0 0 5px 0; }
.style-30644 .readmore { margin: 10px 0 0 0; }
.style-30644 .readmore:hover { color: #fff; }
.style-30644 .archive { margin: 10px 0 0 0; }
.style-30644 .archive:hover { color: #fff; }
.style-30644 .category-description { margin: 0 0 10px 0; }
.style-30644 .link-image { margin: 0 20px 0 0; }
.style-30644 .h4-style A { text-decoration: none;color: inherit; }
.style-30644 .h4-style A:hover { color: inherit; }
.style-30644 .long-description { margin: 10px 0; }
.style-30644 .brief-description { margin: 10px 0; }
.style-30644 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-30644 .news img { padding: 4px;border: 1px solid #d4d5d9; }
.style-30644 .bio { margin: 10px 0 0 0; }
.style-30644 .answer { margin: 10px 0 0 0; }
.style-30644 .biobutton { margin: 10px 0 0 0; }
.style-30644 .biobutton:hover { color: #fff; }
.style-30644 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-30644 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-30644 A.links-urllink { margin: 0;color: #333;padding: 15px 20px;border: 1px solid #d4d5d9;display: block;font-size: 16px;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border;-moz-transition-property: color, background-color, border;-o-transition-property: color, background-color, border;transition-property: color, background-color, border; }
.style-30644 A.links-urllink:hover { color: #fff;background-color: #02703D;border: 1px solid #02703D; }
.style-30644 li.group { margin: 0 0 4px 0; }
.style-30644 .readmore-detail-page { margin-bottom: 10px; }
.style-30644 .readmore-detail-page:hover { color: #fff; }
.style-30644 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-30644 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-30644 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-30644 .event-detail { margin: 0 0 0 60px; }
.style-30644 .view-all:hover { color: #fff; }
.style-30644 .view-comments:hover { color: #333; }
.style-29246 .h2-style { margin: 0 0 20px 0;text-align: center; }
.style-29246 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-align: center;line-height: 2;color: #02703D; }
.style-29246 .h4-style:hover { color: #333; }
.style-29246 { margin: 0 0 40px 0;text-align: center; }
.style-29246 time { color: #aaa;margin: 0 0 5px 0; }
.style-29246 .readmore { margin: 10px 0 0 0; }
.style-29246 .readmore:hover { color: #fff; }
.style-29246 .archive { margin: 10px 0 0 0; }
.style-29246 .archive:hover { color: #fff; }
.style-29246 .category-description { margin: 0 0 10px 0; }
.style-29246 .link-image { margin: 0 0px 0 0; }
.style-29246 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29246 .h4-style A:hover { color: #333; }
.style-29246 .long-description { margin: 0 0 10px 0; }
.style-29246 .brief-description { min-height: 220px; }
.style-29246 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-29246 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-29246 .bio { margin: 10px 0 0 0; }
.style-29246 .lists img { width: 100px;height: 100px; }
.style-29246 .answer { margin: 10px 0 0 0; }
.style-29246 .biobutton { margin: 10px 0 0 0; }
.style-29246 .biobutton:hover { color: #fff; }
.style-29246 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-29246 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-29246 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-29246 .photo img { width: 100%; }
.style-29246 .backbutton { margin: 10px 0 0 0; }
.style-29246 .backbutton:hover { color: #fff; }
.style-29246 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5;float: left; }
.style-29246 .album-name { margin: 0 0 10px 0; }
.style-29246 .album-select-form { margin: 0 0 10px 0; }
.style-29246 .photo figcaption { text-align: center; }
.style-29246 li.group { margin: 0;padding: 10px;width: 25%;float: left;box-sizing: border-box; }
.style-29246 .readmore-detail-page:hover { color: #fff; }
.style-29246 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-29246 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-29246 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-29246 .event-detail { margin: 0 0 0 60px; }
.style-29246 .view-all:hover { color: #fff; }
.style-29246 .view-comments:hover { color: #333; }
.style-40908 .h2-style { margin: 0 0 20px 0;text-align: center; }
.style-40908 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-align: center;line-height: 2;color: #02703D; }
.style-40908 .h4-style:hover { color: #333; }
.style-40908 { margin: 0 0 40px 0;text-align: center; }
.style-40908 time { color: #aaa;margin: 0 0 5px 0; }
.style-40908 .readmore { margin: 10px 0 0 0; }
.style-40908 .readmore:hover { color: #fff; }
.style-40908 .archive { margin: 10px 0 0 0; }
.style-40908 .archive:hover { color: #fff; }
.style-40908 .category-description { margin: 0 0 10px 0; }
.style-40908 .link-image { margin: 0 0px 0 0; }
.style-40908 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-40908 .h4-style A:hover { color: #333; }
.style-40908 .long-description { margin: 0 0 10px 0; }
.style-40908 .brief-description { min-height: 220px; }
.style-40908 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-40908 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-40908 .bio { margin: 10px 0 0 0; }
.style-40908 .lists img { width: 100px;height: 100px; }
.style-40908 .answer { margin: 10px 0 0 0; }
.style-40908 .biobutton { margin: 10px 0 0 0; }
.style-40908 .biobutton:hover { color: #fff; }
.style-40908 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-40908 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-40908 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-40908 .photo img { width: 100%; }
.style-40908 .backbutton { margin: 10px 0 0 0; }
.style-40908 .backbutton:hover { color: #fff; }
.style-40908 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5;float: left; }
.style-40908 .album-name { margin: 0 0 10px 0; }
.style-40908 .album-select-form { margin: 0 0 10px 0; }
.style-40908 .photo figcaption { text-align: center; }
.style-40908 li.group { margin: 0;padding: 10px;width: 25%;float: left;box-sizing: border-box; }
.style-40908 .readmore-detail-page:hover { color: #fff; }
.style-40908 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-40908 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-40908 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-40908 .event-detail { margin: 0 0 0 60px; }
.style-40908 .view-all:hover { color: #fff; }
.style-40908 .view-comments:hover { color: #333; }
.style-26303 .h2-style { margin: 0 0 20px 0; }
.style-26303 .h4-style { margin: 0;color: #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26303 .h4-style:hover { color: #333; }
.style-26303 { margin: 0 0 40px 0; }
.style-26303 time { color: #aaa;margin: 0 0 5px 0;font-style: italic; }
.style-26303 .readmore { margin: 10px 0 0 0; }
.style-26303 .readmore:hover { color: #fff; }
.style-26303 .archive { margin: 10px 0 0 0; }
.style-26303 .archive:hover { color: #fff; }
.style-26303 .category-description { margin: 0 0 10px 0; }
.style-26303 .link-image { margin: 0 20px 0 0; }
.style-26303 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26303 .h4-style A:hover { color: #333; }
.style-26303 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26303 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26303 .bio { margin: 10px 0 0 0; }
.style-26303 .answer { margin: 10px 0 0 0; }
.style-26303 .biobutton { margin: 10px 0 0 0; }
.style-26303 .biobutton:hover { color: #fff; }
.style-26303 .title { font-size: 16px;line-height: 18px;font-weight: bold;color: #4f7eaa;margin: 10px 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26303 .caption { margin: 0; }
.style-26303 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26303 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26303 .backbutton { margin: 10px 0 0 0; }
.style-26303 .backbutton:hover { color: #fff; }
.style-26303 .cover-photo { margin-top: 10px;width: 100%; }
.style-26303 .file-count { margin: 0; }
.style-26303 .play-button { margin: 0 0 10px 0; }
.style-26303 .play-button:hover { color: #fff; }
.style-26303 .album-list { display: -webkit-box;/*safari*/
    display: flex;/*firefox*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-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: 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-26303 .album { margin: 10px 0.5%;-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);box-shadow: inset 0px 0px 0px 1px rgba(212, 213, 217, 1);background-color: #f0f1f5;text-align: center;padding: 10px;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto; }
.style-26303 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-26303 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26303 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26303 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26303 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26303 .event-detail { margin: 0 0 0 60px; }
.style-26303 .view-all:hover { color: #fff; }
.style-26303 .view-comments:hover { color: #333; }
.style-26295 { text-align: center;margin: 20px 0 30px 0; }
.style-26295 .page-title-level-1 { font-size: 48px;font-weight: normal;color: #333;letter-spacing: 5px;display: inline-block;padding-top: 15px;margin: 0;font-family: 'EB Garamond', serif; }
.style-26295 .page-title-level-2 { font-size: 48px;font-weight: normal;color: #333;letter-spacing: 5px;display: inline-block;padding-top: 15px;border-top: 2px solid #4f7eaa;margin: 0; }
.style-26276 { text-align: center;margin: 20px 0 30px 0; }
.style-26276 .page-title-level-1 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0;font-family: 'EB Garamond', serif; }
.style-26276 .page-title-level-2 { font-size: 48px;font-weight: normal;color: #333;letter-spacing: 5px;display: inline-block;padding-top: 15px;border-top: 2px solid #206B36;margin: 0;font-family: 'EB Garamond', serif; }
.style-26277 { text-align: center;margin: 20px 0 30px 0; }
.style-26277 .page-title-level-1 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0; }
.style-26277 .page-title-level-2 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0;font-family: 'EB Garamond', serif; }
.style-26277 .page-title-level-3 { font-size: 48px;font-weight: normal;color: #333;letter-spacing: 5px;display: inline-block;padding-top: 15px;border-top: 2px solid #206B36;margin: 0;font-family: 'EB Garamond', serif; }
.style-26278 { text-align: center;margin: 20px 0 30px 0; }
.style-26278 .page-title-level-1 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0; }
.style-26278 .page-title-level-2 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0; }
.style-26278 .page-title-level-3 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0;font-family: 'EB Garamond', serif; }
.style-26278 .page-title-level-4 { font-size: 48px;font-weight: normal;color: #333;letter-spacing: 5px;display: inline-block;padding-top: 15px;border-top: 2px solid #206B36;margin: 0;font-family: 'EB Garamond', serif; }
.style-42742 { text-align: center;margin: 20px 0 30px 0; }
.style-42742 .page-title-level-1 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0; }
.style-42742 .page-title-level-2 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0; }
.style-42742 .page-title-level-3 { color: #aaa;text-transform: none;font-weight: normal;font-size: 18px;letter-spacing: 1px;margin: 0 0 15px 0;font-family: 'EB Garamond', serif; }
.style-42742 .page-title-level-4 { font-size: 48px;font-weight: normal;color: #333;letter-spacing: 5px;display: inline-block;padding-top: 15px;border-top: 2px solid #206B36;margin: 0;font-family: 'EB Garamond', serif; }
.style-29046 .h2-style { margin: 0 0 20px 0;text-align: center; }
.style-29046 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-align: center;line-height: 2;font-size: 50px; }
.style-29046 .h4-style:hover { color: #333; }
.style-29046 { margin: 0 0 40px 0;text-align: center; }
.style-29046 time { color: #aaa;margin: 0 0 5px 0; }
.style-29046 .readmore { margin: 10px 0 0 0; }
.style-29046 .readmore:hover { color: #fff; }
.style-29046 .archive { margin: 10px 0 0 0; }
.style-29046 .archive:hover { color: #fff; }
.style-29046 .category-description { margin: 0 0 10px 0; }
.style-29046 .link-image { margin: 0 20px 0 0; }
.style-29046 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29046 .h4-style A:hover { color: #333; }
.style-29046 .long-description { margin: 0 0 10px 0; }
.style-29046 .brief-description { padding: 10px 0;text-align: left;line-height: 3;font-size: 12px; }
.style-29046 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-29046 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-29046 .bio { margin: 10px 0 0 0; }
.style-29046 .lists img { width: 100px;height: 100px; }
.style-29046 .answer { margin: 10px 0 0 0; }
.style-29046 .biobutton { margin: 10px 0 0 0; }
.style-29046 .biobutton:hover { color: #fff; }
.style-29046 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-29046 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-29046 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-29046 .photo img { width: 100%; }
.style-29046 .backbutton { margin: 10px 0 0 0; }
.style-29046 .backbutton:hover { color: #fff; }
.style-29046 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5; }
.style-29046 .album-name { margin: 0 0 10px 0; }
.style-29046 .album-select-form { margin: 0 0 10px 0; }
.style-29046 .photo figcaption { text-align: center; }
.style-29046 li.group { margin: 0;padding: 10px;width: 25%;float: left;box-sizing: border-box; }
.style-29046 .readmore-detail-page:hover { color: #fff; }
.style-29046 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-29046 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-29046 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-29046 .event-detail { margin: 0 0 0 60px; }
.style-29046 .view-all:hover { color: #fff; }
.style-29046 .view-comments:hover { color: #333; }
.style-26304 .h2-style { margin: 0 0 20px 0; }
.style-26304 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26304 .h4-style:hover { color: #333; }
.style-26304 { margin: 0 0 40px 0;text-align: center; }
.style-26304 time { color: #aaa;margin: 0 0 5px 0; }
.style-26304 .readmore { margin: 10px 0 0 0; }
.style-26304 .readmore:hover { color: #fff; }
.style-26304 .archive { margin: 10px 0 0 0; }
.style-26304 .archive:hover { color: #fff; }
.style-26304 .category-description { margin: 0 0 10px 0; }
.style-26304 .link-image { margin: 0 20px 0 0; }
.style-26304 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26304 .h4-style A:hover { color: #333; }
.style-26304 .long-description { margin: 0 0 10px 0; }
.style-26304 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26304 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26304 .bio { margin: 10px 0 0 0; }
.style-26304 .answer { margin: 10px 0 0 0; }
.style-26304 .biobutton { margin: 10px 0 0 0; }
.style-26304 .biobutton:hover { color: #fff; }
.style-26304 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-26304 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-26304 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26304 .photo img { width: 100%; }
.style-26304 .backbutton { margin: 10px 0 0 0; }
.style-26304 .backbutton:hover { color: #fff; }
.style-26304 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5; }
.style-26304 .album-name { margin: 0 0 10px 0; }
.style-26304 .album-select-form { margin: 0 0 10px 0; }
.style-26304 .photo figcaption { text-align: center; }
.style-26304 li.group { margin: 0 0 10px 0;background-color: #f0f1f5;border-bottom: 2px solid #d8d8dc;padding: 10px; }
.style-26304 .readmore-detail-page:hover { color: #fff; }
.style-26304 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26304 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26304 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26304 .event-detail { margin: 0 0 0 60px; }
.style-26304 .view-all:hover { color: #fff; }
.style-26304 .view-comments:hover { color: #333; }
.style-29007 .h2-style { margin: 0 0 20px 0;text-align: center; }
.style-29007 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;text-align: center;line-height: 2; }
.style-29007 .h4-style:hover { color: #333; }
.style-29007 { margin: 0 0 40px 0;text-align: left; }
.style-29007 time { color: #aaa;margin: 0 0 5px 0; }
.style-29007 .readmore { margin: 10px 0 0 0; }
.style-29007 .readmore:hover { color: #fff; }
.style-29007 .archive { margin: 10px 0 0 0; }
.style-29007 .archive:hover { color: #fff; }
.style-29007 .category-description { margin: 0 0 10px 0; }
.style-29007 .link-image { margin: 0 20px 0 0; }
.style-29007 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-29007 .h4-style A:hover { color: #333; }
.style-29007 .long-description { margin: 0 0 10px 0; }
.style-29007 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-29007 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-29007 .bio { margin: 10px 0 0 0; }
.style-29007 .lists img { width: 100%; }
.style-29007 .answer { margin: 10px 0 0 0; }
.style-29007 .biobutton { margin: 10px 0 0 0; }
.style-29007 .biobutton:hover { color: #fff; }
.style-29007 .title { margin: 0 0 10px 0;color: #3c5e81;font-size: 22px; }
.style-29007 .caption { margin: 20px 0;font-style: italic;color: #666; }
.style-29007 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-29007 .photo img { width: 100%; }
.style-29007 .backbutton { margin: 10px 0 0 0; }
.style-29007 .backbutton:hover { color: #fff; }
.style-29007 A.links-urllink { text-decoration: none;font-weight: bold;font-size: 20px;text-align: center;width: 100%;line-height: 2.5; }
.style-29007 .album-name { margin: 0 0 10px 0; }
.style-29007 .album-select-form { margin: 0 0 10px 0; }
.style-29007 .photo figcaption { text-align: center; }
.style-29007 li.group { margin: 0 10px 10px 0;background-color: #f0f1f5;border-bottom: 2px solid #d8d8dc;padding: 10px;width: 32%;float: left;box-sizing: border-box;min-height: 320px; }
.style-29007 .readmore-detail-page:hover { color: #fff; }
.style-29007 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-29007 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-29007 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-29007 .event-detail { margin: 0 0 0 60px; }
.style-29007 .view-all:hover { color: #fff; }
.style-29007 .view-comments:hover { color: #333; }
.style-28386 { color: #fff;font-style: italic;font-size: 16px;text-align: right;margin: 15px 0px 0; }
.style-29039 { text-align: center;padding: 40px 0; }
.style-29039 A.links-urllink { color: #02703D;font-size: 24px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;margin-bottom: 10px; }
.style-29039 A.links-urllink:hover { color: #15421F; }
.style-29039 li.group { display: inline-block;width: 27%;padding: 0 2%;vertical-align: top;border-left: 1px dashed #e0e0e0;border-right: 1px dashed #e0e0e0;word-break: break-word;margin: 0 0 10px -4px; }
.style-26305 .h2-style { margin: 0 0 20px 0; }
.style-26305 .h4-style { margin: 0;color: #4f7eaa;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26305 .h4-style:hover { color: #333; }
.style-26305 A { color: #02703D;text-decoration: none; }
.style-26305 A:hover { color: #02703D;text-decoration: underline; }
.style-26305 { margin: 0 0 40px 0; }
.style-26305 time { color: #aaa;margin: 0 0 5px 0; }
.style-26305 .readmore { margin: 10px 0 0 0; }
.style-26305 .readmore:hover { color: #fff; }
.style-26305 .archive { margin: 10px 0 0 0; }
.style-26305 .archive:hover { color: #fff; }
.style-26305 .category-description { margin: 0 0 10px 0; }
.style-26305 .link-image { margin: 0 20px 0 0; }
.style-26305 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26305 .h4-style A:hover { color: #333; }
.style-26305 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26305 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26305 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26305 .bio { margin: 10px 0 0 0; }
.style-26305 .answer { margin: 10px 0 0 0; }
.style-26305 .biobutton { margin: 10px 0 0 0; }
.style-26305 .biobutton:hover { color: #fff; }
.style-26305 .title { font-size: 18px;color: #4f7eaa;margin: 0;padding: 10px 0; }
.style-26305 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-26305 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26305 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26305 .backbutton { margin: 10px 0 0 0; }
.style-26305 .backbutton:hover { color: #fff; }
.style-26305 .photo figcaption { text-align: center; }
.style-26305 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-26305 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26305 .readmore-detail-page:hover { color: #fff; }
.style-26305 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26305 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26305 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26305 .event-detail { margin: 0 0 0 60px; }
.style-26305 .view-all:hover { color: #fff; }
.style-26305 .view-comments:hover { color: #333; }
.style-26266 { text-align: right;margin: 40px 0 30px 0; }
.style-26266 .link-image { margin: 0 0 0 8px;transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;opacity: 1; }
.style-26266 .link-image:hover { opacity: 0.75; }
.style-26266 li.group { display: inline-block; }
.style-26264 { margin: 40px 0 10px 0; }
.style-26253 { margin: 0 10px 10px; }
.style-26259 .h1-style { color: #fff; }
.style-26259 .h2-style { margin: 0 0 20px 0;color: #FFD457; }
.style-26259 .h4-style { margin: 0;color: #fff;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;font-family: Arial; }
.style-26259 .h4-style:hover { color: #fff; }
.style-26259 .h5-style { font-family: Arial; }
.style-26259 .h6-style { font-family: Arial; }
.style-26259 A { color: #fff; }
.style-26259 .button { background-color: #15421F;color: #fff; }
.style-26259 .button:hover { background-color: #fff;color: #15421F; }
.style-26259 { margin: 0;padding: 0;color: #fff; }
.style-26259 time { color: #fff;margin: 0 0 5px 0; }
.style-26259 .readmore { margin: 10px 0 0 0;color: #fff; }
.style-26259 .readmore:hover { color: #fff; }
.style-26259 .archive { margin: 10px 0 0 0; }
.style-26259 .category-description { margin: 0 0 10px 0; }
.style-26259 .link-image { margin: 0 20px 0 0; }
.style-26259 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #FFFFFF; }
.style-26259 .h4-style A:hover { color: #fff; }
.style-26259 .long-description { margin: 0;padding: 0 0 10px 0; }
.style-26259 .text img { padding: 4px;border: 1px solid rgba(255,255,255,0.2);margin: 0 10px 10px 0; }
.style-26259 .news img { padding: 4px;border: 1px solid rgba(255,255,255,0.2);max-width: 60px; }
.style-26259 .email { color: #FFFFFF; }
.style-26259 .bio { margin: 10px 0 0 0; }
.style-26259 .question:hover { color: #fff; }
.style-26259 .answer { margin: 10px 0 0 0; }
.style-26259 .biobutton { margin: 10px 0 0 0;color: #fff; }
.style-26259 .title { font-size: 18px;color: #fff;margin: 0;padding: 10px 0; }
.style-26259 .caption { color: #fff;font-style: italic;margin: 0;padding: 5px 0; }
.style-26259 .affinity img { padding: 4px;border: 1px solid rgba(255,255,255,0.2); }
.style-26259 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid rgba(255,255,255,0.2);float: left;margin: 0 10px 10px 0; }
.style-26259 .fund .bar { background-color: #206B36; }
.style-26259 .backbutton { margin: 10px 0 0 0; }
.style-26259 .backbutton:hover { color: #fff; }
.style-26259 .photo figcaption { text-align: center; }
.style-26259 li.group { margin: 10px 0 0;padding: 10px 0 0 0;border-top: 1px solid rgba(255,255,255,0.2);overflow: hidden;clear: both; }
.style-26259 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26259 .album .photo-list { margin: 0;padding: 0; }
.style-26259 .readmore-detail-page { color: #fff; }
.style-26259 .readmore-detail-page:hover { color: #fff; }
.style-26259 .date-icon { width: 60px;height: 60px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26259 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 12px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26259 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26259 .event-detail { margin: 0 0 0 75px; }
.style-26259 .view-all { color: #fff; }
.style-26259 .start-date { display: none; }
.style-26259 .end-date { display: none; }
.style-26259 .view-comments:hover { color: #333; }
.style-26256 { margin: 6px 10px 20px 10px; }
.style-26256 .submit-button { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/search.png');background-position: center center;background-repeat: no-repeat;border: 0;background-color: transparent;font-size: 0;min-height: 34px;width: 32px;padding: 0; }
.style-26256 .search-text { border: 0;width: calc(92% - 32px);padding: 8px 4% 9px 4%;background: transparent;color: #999;font-size: 12px;font-style: italic; }
.style-26256 div.content-wrap { background-color: #f4f5f9;-webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1); }
.style-26262 { text-align: center;font-size: 22px;line-height: 28px;font-weight: normal;border-bottom: 1px solid #d5d6da;padding: 0 0 20px 0;color: #aaa; }
.style-26267 { margin: 0 0 60px 0;text-align: center; }
.style-26267 .mini-sitemap-open { color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 15px;border-radius: 5px;background-color: #02703D;display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26267 .mini-sitemap-open:hover { background-color: #15421F; }
.style-26267 .mini-sitemap-close { color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 14px;padding: 15px;border-radius: 5px;background-color: #02703D;display: inline-block;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26267 .mini-sitemap-close:hover { background-color: #15421F; }
.style-26267 .ms-level1 { margin-top: 45px;text-align: left; }
.style-26267 .ms-l1-item { color: #02703D;display: block;transition: ease 0.2s;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26267 .ms-l1-item:hover { color: #3c5e8a; }
.style-26267 .ms-l1-text { color: inherit;text-decoration: none;font-size: 13px;padding-bottom: 3px;border-bottom: 2px solid #02703D;font-weight: bold;margin: 0;display: block;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26267 .ms-l1-text:hover { color: #15421F; }
.style-26267 .ms-level2 { margin: 12px 0 0 0; }
.style-26267 .ms-l2-item { color: #acacac;padding: 5px 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26267 .ms-l2-item:hover { color: #333; }
.style-26267 .ms-l2-text { color: inherit;font-size: 13px;font-weight: normal;text-decoration: none; }
.style-26257 { text-align: right; }
.style-26257 .link-image { margin: 0 5px 0 0;opacity: 1;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26257 .link-image:hover { opacity: 0.5; }
.style-26257 li.group { display: inline-block;margin: 0 0 0 4px; }
.style-26254 { color: #02703D;font-style: italic;font-size: 16px;text-align: right;margin: 15px 0px 0; }
.style-26299 .h2-style { margin: 0 0 20px 0; }
.style-26299 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26299 .h4-style:hover { color: #333; }
.style-26299 { margin: 0 0 40px 0; }
.style-26299 time { color: #aaa;margin: 0 0 5px 0; }
.style-26299 .readmore { margin: 10px 0 0 0; }
.style-26299 .readmore:hover { color: #fff; }
.style-26299 .archive { margin: 10px 0 0 0; }
.style-26299 .archive:hover { color: #fff; }
.style-26299 .category-description { margin: 0 0 10px 0; }
.style-26299 .link-image { margin: 0 20px 0 0; }
.style-26299 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26299 .h4-style A:hover { color: #333; }
.style-26299 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26299 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26299 .job-title { font-size: 18px; }
.style-26299 .bio { margin: 10px 0 0 0; }
.style-26299 .answer { margin: 10px 0 0 0; }
.style-26299 .biobutton { margin: 10px 0 0 0; }
.style-26299 .biobutton:hover { color: #fff; }
.style-26299 .title { background-color: #02703D;padding: 10px;color: #fff;font-weight: bold;margin: 0 0 10px 0; }
.style-26299 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26299 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26299 .first-name { font-size: 18px; }
.style-26299 .last-name { font-size: 18px; }
.style-26299 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-26299 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26299 .team-name { text-transform: uppercase;letter-spacing: 2px;color: #02703D; }
.style-26299 .team-schoolyear { color: #d4d5d9;margin: 0 0 10px 0; }
.style-26299 .team-accolades-button { margin: 0 0 10px 0; }
.style-26299 .team-accolades-button:hover { color: #fff; }
.style-26299 .schedule-date { color: #fff;font-weight: bold; }
.style-26299 .schedule-site { color: #EFFF13;font-weight: bold; }
.style-26299 .schedule-highlights { margin: 10px 0 0 0; }
.style-26299 .schedule-highlights:hover { color: #fff; }
.style-26299 .schedule-title { color: #02703D; }
.style-26299 th.winloss-amount { padding-left: 25px; }
.style-26299 th.winloss-amount:first-child { padding-left: 0; }
.style-26299 td.winloss-amount { text-align: right; }
.style-26299 .athleticteamcoach img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26299 .roster-entry { padding: 10px 20px;background-color: #f4f5f9;margin: 0 0 4px 0; }
.style-26299 .player-detail { margin: 10px 0 0 0; }
.style-26299 .athleticteamroster .player-name-link { text-decoration: none; }
.style-26299 .schedule-rescheduled { font-weight: bold;color: #2C14FF; }
.style-26299 .schedule-cancelled { font-weight: bold;color: #FF2807; }
.style-26299 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26299 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26299 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26299 .event-detail { margin: 0 0 0 60px; }
.style-26299 .view-all:hover { color: #fff; }
.style-26299 .view-comments:hover { color: #333; }
.style-26299 .game { background-color: #f4f5f9;padding: 15px; }
.style-26299 .game .ath-row.ath-row-one { background-color: #02703D;padding: 10px;margin: -15px -15px 10px -15px; }
.style-26294 .h2-style { margin: 0 0 20px 0; }
.style-26294 .button { padding: 4px 10px;border-radius: 3px; }
.style-26294 .button:hover { color: #fff; }
.style-26294 { margin: 0 0 40px 0; }
.style-26294 time { color: #acacac;margin: 0 0 10px 0; }
.style-26294 .readmore { margin: 10px 0 0 0; }
.style-26294 .h4-style A { text-decoration: none;font-size: 24px;line-height: 24px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26294 .h4-style A:hover { color: #333; }
.style-26294 .location { font-size: 14px;line-height: 18px;color: #666; }
.style-26294 li.group { margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 2px solid #d4d5d9;text-align: center; }
.style-26294 .schedule-site { font-weight: bold; }
.style-26294 .schedule-rescheduled { font-weight: bold; }
.style-26294 .start-time { font-size: 14px;line-height: 18px;color: #acacac; }
.style-26294 .end-time { font-size: 14px;line-height: 18px; }
.style-26294 .event-time { font-size: 14px;line-height: 18px; }
.style-26294 .date-icon { display: inline-block;float: none;margin: 0;text-align: center;border: 2px solid rgba(79,126,170,0);border-radius: 45px; }
.style-26294 .month-name { font-size: 14px;line-height: 40px;color: rgba(255,255,255,0.5);text-transform: uppercase;height: 35px;width: 70px;border-radius: 35px 35px 0 0;background-color: #02703D; }
.style-26294 .day-number { font-weight: bold;font-size: 30px;line-height: 18px;color: #fff;text-transform: uppercase;letter-spacing: -1px;height: 35px;width: 70px;border-radius: 0 0 35px 35px;background-color: #02703D; }
.style-26294 .event-detail { margin: 0; }
.style-26294 .filter-group { background-color: #f4f5f9;margin: 0 0 20px 0;border: 1px solid #d4d5d9; }
.style-26294 .filter-group-title { padding: 15px 20px;border-bottom: 1px solid #d4d5d9;margin: 0; }
.style-26294 .filter-group-list { width: 100%; }
.style-26294 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26294 .filter-item:hover { color: #fff;background-color: #02703D; }
.style-26294 .button-group { display: block;margin: 0 0 20px 0; }
.style-26294 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-26294 .calendardatepicker li.today a { background-color: #878889;color: #fff; }
.style-26294 .calendardatepicker li.selected-day a { background-color: #02703D;color: #fff; }
.style-26294 li.has-events a { color: #02703D; }
.style-26294 .calendar-days { margin: 0;border: 0; }
.style-26294 .month-pager { display: block;overflow: hidden;background-color: #02703D;padding: 10px 0;margin: 0; }
.style-26294 .prev-button { background-color: #999;padding: 4px 10px;margin-left: 15px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-26294 .prev-button:hover { background-color: #333; }
.style-26294 .next-button { background-color: #999;padding: 4px 10px;margin-right: 15px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;text-decoration: none; }
.style-26294 .next-button:hover { background-color: #333; }
.style-26294 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-26294 .day-header span { margin: 0;border: 0;color: #02703D;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-26294 li.other-month a { background-color: #f4f5f9; }
.style-26294 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 0;text-align: center; }
.style-26294 .today-button { color: #fff;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26294 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-26294 .day a { margin: 4px;height: 47px;min-height: inherit !important;border-radius: 50%;font-size: 18px;font-weight: bold;color: #333;line-height: 46px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26294 .large-calendar-grid { border-color: transparent;border: 0; }
.style-26294 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #4f7eaa;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-26294 .large-calendar-grid .day-holder { border: 0;text-align: center; }
.style-26294 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-26294 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-26294 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-26294 .large-calendar-grid .today.day-holder { background-color: #878889;color: #fff; }
.style-26294 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-26294 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-26294 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: inherit;font-weight: bold;border: 0; }
.style-26294 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #70afec; }
.style-26294 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-26294 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-26294 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px; }
.style-26294 .more-details { font-size: 14px;line-height: 18px; }
.style-26296 .h2-style { margin: 0 0 20px 0; }
.style-26296 .button { padding: 4px 10px;border-radius: 3px; }
.style-26296 .button:hover { color: #fff; }
.style-26296 { margin: 0 0 40px 0; }
.style-26296 time { color: #acacac;margin: 0 0 10px 0; }
.style-26296 .readmore { margin: 10px 0 0 0; }
.style-26296 .h4-style A { text-decoration: none;font-size: 24px;line-height: 24px;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-26296 .h4-style A:hover { color: #333; }
.style-26296 .location { font-size: 14px;line-height: 18px;color: #666; }
.style-26296 .caption { padding: 10px 0; }
.style-26296 .schedule-site { font-weight: bold; }
.style-26296 .schedule-rescheduled { font-weight: bold; }
.style-26296 .schedule-cancelled { font-size: 19px;color: #F45C42;font-weight: bold; }
.style-26296 .start-time { font-size: 14px;line-height: 18px;color: #acacac; }
.style-26296 .end-time { font-size: 14px;line-height: 18px; }
.style-26296 .event-time { font-size: 14px;line-height: 18px; }
.style-26296 .event-detail { margin: 0; }
.style-26296 .filter-group { background-color: #f4f5f9;margin: 0 0 20px 0;border: 1px solid #d4d5d9; }
.style-26296 .filter-group-title { padding: 15px 20px;border-bottom: 1px solid #d4d5d9; }
.style-26296 .filter-group-list { width: 100%; }
.style-26296 .filter-item { padding: 10px 0 10px 20px !important;letter-spacing: 1px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26296 .filter-item:hover { color: #fff;background-color: #02703D; }
.style-26296 .button-group { display: block;margin: 0 0 20px 0; }
.style-26296 .calendar-grid { padding: 0;background-color: transparent;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9; }
.style-26296 .calendardatepicker li.today a { background-color: #878889;color: #fff; }
.style-26296 .calendardatepicker li.selected-day a { background-color: #70afec;color: #fff; }
.style-26296 li.has-events a { color: #4f7eaa; }
.style-26296 .calendar-days { margin: 0;border: 0; }
.style-26296 .month-pager { display: block;overflow: hidden;background-color: #4f7eaa;padding: 10px 0;margin: 0; }
.style-26296 .prev-button { background-color: #02703D;padding: 8px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-26296 .prev-button:hover { background-color: #333; }
.style-26296 .next-button { background-color: #02703D;padding: 8px 10px;border-radius: 5px;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;text-decoration: none; }
.style-26296 .next-button:hover { background-color: #333; }
.style-26296 .month-select { background-color: #f4f5f9;border: 0;padding: 5px 10px; }
.style-26296 .day-header span { margin: 0;border: 0;color: #4f7eaa;font-weight: bold;text-transform: uppercase;font-size: 13px;padding: 10px 0; }
.style-26296 li.other-month a { background-color: #f4f5f9; }
.style-26296 .selected-date { font-weight: normal;letter-spacing: 2px;text-transform: uppercase;margin: 0 0 20px 0;text-align: center; }
.style-26296 .today-button { color: #fff;text-transform: uppercase;text-decoration: none;font-size: 24px;letter-spacing: 2px;line-height: 30px;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26296 .today-button:hover { color: rgba(255,255,255,0.5); }
.style-26296 .large-calendar-grid { border-color: transparent;border: 0; }
.style-26296 .large-calendar-grid ol.calendar-header li { border: 0;background-color: #02703D;color: #fff;text-transform: uppercase;font-size: 13px;font-weight: bold;letter-spacing: 2px;padding: 5px 0; }
.style-26296 .large-calendar-grid .day-holder { border: 0; }
.style-26296 .large-calendar-grid .date { padding: 5px;color: #333; }
.style-26296 .large-calendar-grid .other-month.day-holder { background-color: #f4f5f9; }
.style-26296 .large-calendar-grid .other-month.day-holder .date { color: #d4d5d9;padding: 5px; }
.style-26296 .large-calendar-grid .today.day-holder { color: #FFFFFF;background-color: #F4F142; }
.style-26296 .large-calendar-grid .today.day-holder .date { color: inherit;border: 0; }
.style-26296 .large-calendar-grid .has-events.day-holder { color: #4f7eaa;border: 0; }
.style-26296 .large-calendar-grid .has-events.day-holder .date:not(.active) { padding: 5px;color: #02703D;font-weight: bold;border: 0; }
.style-26296 .large-calendar-grid .day-holder .date.active { border: 0;background-color: #666; }
.style-26296 .large-calendar-grid .calendar-list { border-color: transparent; }
.style-26296 .h4-style.calendar-event-title { font-size: 14px;line-height: 18px; }
.style-26296 .h4-style.calendar-event-title a { font-size: 14px;line-height: 18px;color: #02703D; }
.style-26296 .more-details { font-size: 14px;line-height: 18px;color: #02703D !important; }
.style-26297 .h2-style { margin: 0 0 20px 0; }
.style-26297 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26297 .h4-style:hover { color: #333; }
.style-26297 { margin: 0 0 40px 0; }
.style-26297 time { color: #aaa;margin: 0 0 5px 0; }
.style-26297 .readmore { margin: 10px 0 0 0; }
.style-26297 .readmore:hover { color: #fff; }
.style-26297 .archive { margin: 10px 0 0 0; }
.style-26297 .archive:hover { color: #fff; }
.style-26297 .category-description { margin: 0 0 10px 0; }
.style-26297 .link-image { margin: 0 20px 0 0; }
.style-26297 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26297 .h4-style A:hover { color: #333; }
.style-26297 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26297 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26297 .full-name { color: #02703D; }
.style-26297 .bio { margin: 10px 0 0 0; }
.style-26297 .answer { margin: 10px 0 0 0; }
.style-26297 .biobutton { margin: 10px 0 0 0; }
.style-26297 .biobutton:hover { color: #fff; }
.style-26297 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26297 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26297 .dept-or-grade-desc { margin: 0 0 10px 0; }
.style-26297 .greeting { margin: 0 0 10px 0; }
.style-26297 .course-title.off-state { margin: 0 0 4px 0;display: block;color: #333;position: relative;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color,border-color;transition-property: color, background-color,border-color;border-width: 1px;border-style: solid;border-color: #D4D5D9; }
.style-26297 .course-title.off-state:hover { color: #fff;background-color: #4f7eaa;border: 1px solid #4f7eaa; }
.style-26297 .course-title.off-state:after { content: "+";position: absolute;top: 50%;color: inherit;margin-top: -15px;right: 20px;font-size: 32px;width: 20px
height: 20px; }
.style-26297 .course-desc { padding: 15px 20px;background-color: #f4f5f9; }
.style-26297 .departmentfaculty img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26297 .course-title A { margin: 0;color: inherit;padding: 15px 20px;display: block; }
.style-26297 .course-title A:hover { color: #fff;background-color: #02703D; }
.style-26297 .schedule-rescheduled { font-weight: bold; }
.style-26297 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26297 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26297 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26297 .event-detail { margin: 0 0 0 60px; }
.style-26297 .course-title.on-state { color: #fff;background-color: #02703D;border: 1px solid #02703D;position: relative; }
.style-26297 .course-title.on-state:after { content: "-";position: absolute;top: 50%;color: inherit;margin-top: -15px;right: 25px;font-size: 32px;width: 20px
height: 20px; }
.style-26297 .view-all:hover { color: #fff; }
.style-26297 .view-comments:hover { color: #333; }
.style-26300 .h2-style { margin: 0 0 20px 0; }
.style-26300 .h4-style { margin: 0;color: #4f7eaa;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26300 .h4-style:hover { color: #333; }
.style-26300 { margin: 0 0 40px 0; }
.style-26300 time { color: #aaa;margin: 0 0 5px 0; }
.style-26300 .readmore { margin: 10px 0 0 0; }
.style-26300 .readmore:hover { color: #fff; }
.style-26300 .archive { margin: 10px 0 0 0; }
.style-26300 .archive:hover { color: #fff; }
.style-26300 .category-description { margin: 0 0 10px 0; }
.style-26300 .link-image { margin: 0 20px 0 0; }
.style-26300 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26300 .h4-style A:hover { color: #333; }
.style-26300 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26300 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26300 .bio { margin: 10px 0 0 0; }
.style-26300 .answer { margin: 10px 0 0 0; }
.style-26300 .biobutton { margin: 10px 0 0 0; }
.style-26300 .biobutton:hover { color: #fff; }
.style-26300 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26300 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26300 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-26300 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26300 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26300 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26300 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26300 .event-detail { margin: 0 0 0 60px; }
.style-26300 .filter-item { padding: 10px 0 10px 20px;letter-spacing: 1px;background-color: #f4f5f9;border-left: 1px solid #d4d5d9;border-right: 1px solid #d4d5d9;border-bottom: 1px solid #d4d5d9;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-26300 .filter-item:hover { color: #fff;background-color: #02703D;border-color: #02703D; }
.style-26300 .filter-item:first-child { border-top: 1px solid #d4d5d9; }
.style-26300 .select-all:hover { color: #fff; }
.style-26300 .clear-all:hover { color: #fff; }
.style-26300 .refresh:hover { color: #fff; }
.style-26300 .newsarchivelist img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26300 .newsarchivedatepicker .current-year { text-align: center;font-size: 18px;letter-spacing: 2px;padding: 4px 0; }
.style-26300 .newsarchivedatepicker .prev-year { background-color: #02703D;padding: 4px 0;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;border-radius: 5px;text-align: center;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26300 .newsarchivedatepicker .prev-year:hover { background-color: #333; }
.style-26300 .newsarchivedatepicker .month-number { background-color: #f4f5f9;border: 1px solid #d4d5d9;padding: 10px 0;margin: 0 0 4px 0;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26300 .newsarchivedatepicker .month-number:hover { background-color: #02703D;color: #fff;border-color: #02703D; }
.style-26300 .newsarchivelist .publish-month { margin: 0 0 10px 0; }
.style-26300 .newsarchivedatepicker .next-year { background-color: #02703D;padding: 4px 0;color: #f0f0f0;font-weight: bold;text-transform: uppercase;font-size: 12px;border-radius: 5px;text-align: center;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-26300 .newsarchivedatepicker .next-year:hover { background-color: #333; }
.style-26300 .newsarchivedatepicker .year-container { margin: 0 0 20px 0; }
.style-26300 .view-all:hover { color: #fff; }
.style-26300 .view-comments:hover { color: #333; }
.style-26298 .h2-style { font-size: 24px;text-transform: none;letter-spacing: 0;float: left;display: block;padding: 17px 20px 17px 0;margin: 0 20px 0 0;border-right: 1px solid #d4d5d9; }
.style-26298 .h4-style { margin: 0;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26298 .h4-style:hover { color: #333; }
.style-26298 { margin: 0 0 40px 0;padding: 20px;background-color: #f4f5f9;border: 1px solid #d4d5d9; }
.style-26298 time { color: #aaa;margin: 0 0 5px 0; }
.style-26298 .readmore { margin: 10px 0 0 0; }
.style-26298 .readmore:hover { color: #fff; }
.style-26298 .archive { margin: 10px 0 0 0; }
.style-26298 .archive:hover { color: #fff; }
.style-26298 .category-description { margin: 0 0 10px 0; }
.style-26298 .link-image { margin: 0 20px 0 0; }
.style-26298 .h4-style A { text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26298 .h4-style A:hover { color: #333; }
.style-26298 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-26298 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-26298 .bio { margin: 10px 0 0 0; }
.style-26298 .answer { margin: 10px 0 0 0; }
.style-26298 .biobutton { margin: 10px 0 0 0; }
.style-26298 .biobutton:hover { color: #fff; }
.style-26298 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-26298 .photo img { padding: 4px;border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-26298 .fsd img { width: auto !important;height: auto !important;max-width: 72px;padding: 4px;border: 1px solid #d4d5d9; }
.style-26298 .letter-label { color: #878889;margin: 0 0 5px 0; }
.style-26298 .letter-selector { border: 0;padding: 5px 0; }
.style-26298 .team-label { color: #878889;margin: 0 0 5px 0; }
.style-26298 .team-selector { border: 0;padding: 5px 0; }
.style-26298 .season-label { color: #878889;margin: 0 0 5px 0; }
.style-26298 .season-selector { border: 0;padding: 5px 0; }
.style-26298 .school-level-label { color: #878889;margin: 0 0 5px 0; }
.style-26298 .school-level-selector { border: 0;padding: 5px 0; }
.style-26298 .department-label { color: #878889;margin: 0 0 5px 0; }
.style-26298 .department-selector { border: 0;padding: 5px 0; }
.style-26298 .grade-label { color: #878889;margin: 0 0 5px 0; }
.style-26298 .grade-selector { border: 0;padding: 5px 0; }
.style-26298 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden; }
.style-26298 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-26298 div.content-wrap { padding: 17px 0 3px 0; }
.style-26298 .schedule-rescheduled { font-weight: bold; }
.style-26298 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-26298 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-26298 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-26298 .event-detail { margin: 0 0 0 60px; }
.style-26298 .view-all:hover { color: #fff; }
.style-26298 .view-comments:hover { color: #333; }
.style-26301 { margin: 0 0 40px 0; }
.style-26301 .submit-button { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/search.png');background-position: center center;background-repeat: no-repeat;border: 0;background-color: transparent;font-size: 0;min-height: 34px;width: 30px;padding: 0; }
.style-26301 .search-text { border: 0;width: calc(98% - 30px);padding: 8px 4% 9px 4%;background: transparent;color: #999;font-size: 12px;font-style: italic;-moz-box-sizing: border-box;box-sizing: border-box; }
.style-26301 .search-container { background-color: #f4f5f9;-webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);margin: 0 0 20px 0;max-width: 400px; }
.style-30642 .h1-style { color: #fff; }
.style-30642 .h2-style { margin: 0 0 20px 0;color: #fff; }
.style-30642 .h4-style { margin: 0;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease;color: #fff;font-family: Arial; }
.style-30642 A { color: #fff; }
.style-30642 .button { background-color: rgba(0,0,0,.25);color: #fff; }
.style-30642 .button:hover { background-color: rgba(0,0,0,.50);color: #fff; }
.style-30642 { margin: 0 0 40px 0;padding: 20px;background-color: #02703D;color: #fff; }
.style-30642 time { color: #fff;margin: 5px 0 5px 0; }
.style-30642 .readmore { margin: 10px 0 0 0; }
.style-30642 .readmore:hover { color: #fff; }
.style-30642 .archive { margin: 10px 0 0 0; }
.style-30642 .archive:hover { color: #fff; }
.style-30642 .category-description { margin: 0 0 10px 0; }
.style-30642 .link-image { margin: 0 20px 0 0; }
.style-30642 .h4-style A { text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-30642 .h4-style A:hover { color: #ECD42A; }
.style-30642 .long-description { margin: 0;padding: 5px 0 10px 0; }
.style-30642 .brief-description { margin-top: 8px; }
.style-30642 .text img { padding: 4px;border: 1px solid #d4d5d9;margin: 0 10px 10px 0; }
.style-30642 .news img { padding: 4px;border: 1px solid #d4d5d9;max-width: 60px; }
.style-30642 .job-title { margin-top: 5px; }
.style-30642 .bus-phone { margin-top: 5px; }
.style-30642 .education { margin-top: 5px; }
.style-30642 .email { margin-top: 5px; }
.style-30642 .appointed { margin-top: 5px; }
.style-30642 .grad-year { margin-top: 5px; }
.style-30642 .bio { margin: 10px 0 0 0; }
.style-30642 .answer { margin: 10px 0 0 0; }
.style-30642 .biobutton { margin: 10px 0 0 0; }
.style-30642 .biobutton:hover { color: #fff; }
.style-30642 .title { font-size: 18px;margin: 0;padding: 10px 0; }
.style-30642 .caption { color: #878889;font-style: italic;margin: 0;padding: 5px 0; }
.style-30642 .affinity img { padding: 4px;border: 1px solid #d4d5d9; }
.style-30642 .photo img { padding: 4px;width: calc(100% - 10px);border: 1px solid #d4d5d9;float: left;margin: 0 10px 10px 0; }
.style-30642 .fund .bar { background-color: #ECD42A; }
.style-30642 .photo figcaption { text-align: center; }
.style-30642 li.group { margin: 20px 0 0 0;padding: 20px 0 0 0;border-top: 1px solid rgba(0,0,0,0.2);overflow: hidden;clear: both; }
.style-30642 li.group:first-child { padding: 0;margin: 0;border-top: 0; }
.style-30642 .readmore-detail-page { margin-top: 5px; }
.style-30642 .date-icon { width: 50px;height: 50px;background-color: rgba(0,0,0,0.2);border-radius: 30px; }
.style-30642 .month-name { color: #fff;font-size: 13px;line-height: 13px;margin: 6px 0 0 0;font-weight: bold;text-transform: uppercase; }
.style-30642 .day-number { font-size: 28px;line-height: 28px;font-weight: bold;color: #fff; }
.style-30642 .event-detail { margin: 0 0 0 60px; }
.style-30642 .view-all:hover { color: #fff; }
.style-30642 .start-date { display: none; }
.style-30642 .end-date { display: none; }
.style-30642 .date-sep { display: none; }
.style-30642 .view-comments:hover { color: #333; }
.style-30642 .business-name { margin-top: 8px; }
.style-42747 .nav-menu { margin-bottom: 40px;background-color: #149C58;color: #FEFEFE; }
.style-42747 .l1-item { color: #aaa;border-bottom: 2px solid rgba(79,126,170,0);transition: color 0.2s ease, border-color 0.2s ease;-webkit-transition: color 0.2s ease, border-color 0.2s ease;-moz-transition: color 0.2s ease, border-color 0.2s ease; }
.style-42747 .l1-item:hover { color: #333;border-bottom: 2px solid #206B36; }
.style-42747 .l1-item > a { color: #FEFEFE;font-size: 35px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important;border-width: 2px;border-style: solid;background-color: #262626; }
.style-42747 .l1-item.active { color: #333;border-bottom: 2px solid #206B36; }
.style-42747 .l1-item.active > a { color: #FEFEFE; }
.style-42747 .l2-item { color: #aaa;-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-42747 .l2-item:hover { background-color: #f4f5f9;color: #000; }
.style-42747 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 20px;padding: 4px 15px; }
.style-42747 .l2-item.active { background-color: #f4f5f9;color: #000; }
.style-42747 .l3-item { color: #aaa;-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-42747 .l3-item:hover { background-color: #f4f5f9;color: #000; }
.style-42747 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 20px;padding: 4px 15px; }
.style-42747 .l3-item.active { background-color: #f4f5f9;color: #000; }
.style-42747 .level2 { background-color: rgba(255,255,255,0.9); }
.style-42747 .level3 { background-color: rgba(255,255,255,0.9); }
.style-41549 .nav-menu { margin-bottom: 40px;background-color: #149C58;color: #FEFEFE; }
.style-41549 .l1-item { color: #aaa;border-bottom: 2px solid rgba(79,126,170,0);transition: color 0.2s ease, border-color 0.2s ease;-webkit-transition: color 0.2s ease, border-color 0.2s ease;-moz-transition: color 0.2s ease, border-color 0.2s ease; }
.style-41549 .l1-item:hover { color: #333;border-bottom: 2px solid #206B36; }
.style-41549 .l1-item > a { color: #FEFEFE;font-size: 21px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important;border-width: 2px;border-style: solid; }
.style-41549 .l1-item.active { color: #333;border-bottom: 2px solid #206B36; }
.style-41549 .l1-item.active > a { color: #FEFEFE; }
.style-41549 .l2-item { color: #aaa;-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-41549 .l2-item:hover { background-color: #f4f5f9;color: #000; }
.style-41549 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 20px;padding: 4px 15px; }
.style-41549 .l2-item.active { background-color: #f4f5f9;color: #000; }
.style-41549 .l3-item { color: #aaa;-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-41549 .l3-item:hover { background-color: #f4f5f9;color: #000; }
.style-41549 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 20px;padding: 4px 15px; }
.style-41549 .l3-item.active { background-color: #f4f5f9;color: #000; }
.style-41549 .level2 { background-color: rgba(255,255,255,0.9); }
.style-41549 .level3 { background-color: rgba(255,255,255,0.9); }
.style-26279 .nav-menu { margin: 0 0 40px 0; }
.style-26279 .l1-item { color: #aaa;border-bottom: 2px solid rgba(79,126,170,0);margin: 0 2px 0 0;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-26279 .l1-item:hover { color: #333;border-bottom: 2px solid #206B36; }
.style-26279 .l1-item > a { color: inherit;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important; }
.style-26279 .l1-item.active { color: #333;border-bottom: 2px solid #206B36; }
.style-26279 .l2-item { color: #aaa;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-26279 .l2-item:hover { background-color: #f4f5f9;color: #000; }
.style-26279 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-26279 .l2-item.active { background-color: #f4f5f9;color: #000; }
.style-26279 .l3-item { color: #aaa;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-26279 .l3-item:hover { background-color: #f4f5f9;color: #000; }
.style-26279 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-26279 .l3-item.active { background-color: #f4f5f9;color: #000; }
.style-26279 .level2 { margin-top: 2px;background-color: rgba(255,255,255,0.9); }
.style-26279 .level3 { background-color: rgba(255,255,255,0.9); }
.style-39841 .nav-menu { margin: 0 0 40px 0;text-align: center;position: relative; }
.style-39841 .l1-item { color: #aaa;border-bottom: 2px solid rgba(79,126,170,0);margin: 0 2px 0 0;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;display: inline-block;float: none; }
.style-39841 .l1-item:hover { color: #333;border-bottom: 2px solid #206B36; }
.style-39841 .l1-item > a { color: inherit;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important;text-align: center;display: inline-block;float: none; }
.style-39841 .l1-item.active { color: #333;border-bottom: 2px solid #206B36; }
.style-39841 .l1-item.active > a { text-align: center; }
.style-39841 .l1-item.active > a .arrow { text-align: center; }
.style-39841 .l2-item { color: #aaa;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;text-align: center; }
.style-39841 .l2-item:hover { background-color: #f4f5f9;color: #000; }
.style-39841 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px;text-align: center; }
.style-39841 .l2-item.active { background-color: #f4f5f9;color: #000;text-align: center; }
.style-39841 .l2-item.active > a { text-align: center; }
.style-39841 .l3-item { color: #aaa;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-39841 .l3-item:hover { background-color: #f4f5f9;color: #000; }
.style-39841 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px;text-align: center; }
.style-39841 .l3-item.active { background-color: #f4f5f9;color: #000; }
.style-39841 .l3-item.active > a { text-align: center; }
.style-39841 .level1 { display: inline-block; }
.style-39841 .level2 { margin-top: 2px;background-color: rgba(255,255,255,0.9);text-align: center; }
.style-39841 .level3 { background-color: rgba(255,255,255,0.9); }
.style-28385 .mega-menu-panel { width: 100%; }
.style-28385 .mega-menu-panel-inner { background-color: RGBA(2, 112, 61, 0.90);border-top: 2px solid #fff;padding: 36px 32px;font-family: Arial;color: #fff;text-align: left;font-size: 1rem;font-weight: normal; }
.style-28385 .mega-menu-item.l1-item { color: #fff;font-weight: bold;font-size: 17px;display: inline-block;float: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;font-family: 'EB Garamond', serif; }
.style-28385 .mega-menu-item.l1-item:hover { background-color: #15421F;color: #fff; }
.style-28385 .mega-menu-item.l1-item > a { color: inherit;text-decoration: none;padding: 15px 20px;text-transform: uppercase;letter-spacing: 1px; }
.style-28385 .mega-menu-item.l1-item.active { background-color: #15421F;color: #fff; }
.style-28385 .menu-type-mega.nav-menu { background-color: transparent; }
.style-28385 .mega-level1 { font-size: 0;text-align: center; }
.style-28387 .nav-menu { display: inline-block;float: right; }
.style-28387 .l1-item { color: #fff;border-bottom: 2px solid rgba(0,0,0,0);border-right: 1px solid #f0f1f4;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;z-index: 8300;font-family: 'EB Garamond', serif; }
.style-28387 .l1-item:hover { color: #fff;border-bottom: 2px solid #FFD457; }
.style-28387 .l1-item:first-child { color: #fff;font-weight: bold; }
.style-28387 .l1-item > a { padding: 12px 9px !important;color: inherit;text-decoration: none; }
.style-28387 .l1-item.active { color: #fff;border-bottom: 2px solid #FFD457; }
.style-28387 .l2-item { color: #878889;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-28387 .l2-item:hover { color: #206B36;background-color: #f4f5f9; }
.style-28387 .l2-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-28387 .l2-item.active { color: #206B36;background-color: #f4f5f9; }
.style-28387 .l3-item { color: #878889;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-28387 .l3-item:hover { color: #206B36;background-color: #f4f5f9; }
.style-28387 .l3-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-28387 .l3-item.active { color: #206B36;background-color: #f4f5f9; }
.style-28387 .level2 { background-color: rgba(255,255,255,0.9);margin: 2px 0 0 0; }
.style-28387 .level3 { background-color: rgba(255,255,255,0.9);margin: 2px 0 0 0; }
.style-26280 .nav-menu { margin-bottom: 40px; }
.style-26280 .l1-item { color: #aaa;border-bottom: 2px solid rgba(79,126,170,0);transition: color 0.2s ease, border-color 0.2s ease;-webkit-transition: color 0.2s ease, border-color 0.2s ease;-moz-transition: color 0.2s ease, border-color 0.2s ease; }
.style-26280 .l1-item:hover { color: #333;border-bottom: 2px solid #206B36; }
.style-26280 .l1-item > a { color: inherit;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: normal;padding: 7px 13px !important; }
.style-26280 .l1-item.active { color: #333;border-bottom: 2px solid #206B36; }
.style-26280 .l2-item { color: #aaa;-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-26280 .l2-item:hover { background-color: #f4f5f9;color: #000; }
.style-26280 .l2-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-26280 .l2-item.active { background-color: #f4f5f9;color: #000; }
.style-26280 .l3-item { color: #aaa;-webkit-transition: color 0.2s ease, background-color 0.2s ease;-moz-transition: color 0.2s ease, background-color 0.2s ease;transition: color 0.2s ease, background-color 0.2s ease; }
.style-26280 .l3-item:hover { background-color: #f4f5f9;color: #000; }
.style-26280 .l3-item > a { color: inherit;font-weight: normal;text-decoration: none;font-size: 13px;padding: 4px 15px; }
.style-26280 .l3-item.active { background-color: #f4f5f9;color: #000; }
.style-26280 .level2 { background-color: rgba(255,255,255,0.9); }
.style-26280 .level3 { background-color: rgba(255,255,255,0.9); }
.style-27483 .nav-menu { display: inline-block;float: right; }
.style-27483 .l1-item { color: #206B36;border-bottom: 2px solid rgba(0,0,0,0);border-right: 1px solid #f0f1f4;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;z-index: 8300;font-family: 'EB Garamond', serif; }
.style-27483 .l1-item:hover { color: #206B36;border-bottom: 2px solid #206B36; }
.style-27483 .l1-item:first-child { color: #206B36;font-weight: bold; }
.style-27483 .l1-item > a { padding: 12px 9px !important;color: inherit;text-decoration: none; }
.style-27483 .l1-item.active { color: #206B36;border-bottom: 2px solid #206B36; }
.style-27483 .l2-item { color: #878889;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-27483 .l2-item:hover { color: #206B36;background-color: #f4f5f9; }
.style-27483 .l2-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-27483 .l2-item.active { color: #206B36;background-color: #f4f5f9; }
.style-27483 .l3-item { color: #878889;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-27483 .l3-item:hover { color: #206B36;background-color: #f4f5f9; }
.style-27483 .l3-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-27483 .l3-item.active { color: #206B36;background-color: #f4f5f9; }
.style-27483 .level2 { background-color: rgba(255,255,255,0.9);margin: 2px 0 0 0; }
.style-27483 .level3 { background-color: rgba(255,255,255,0.9);margin: 2px 0 0 0; }
.style-27482 .mega-menu-panel { width: 100%; }
.style-27482 .mega-menu-panel-inner { background-color: RGBA(2, 112, 61, 0.90);border-top: 2px solid #fff;padding: 36px 32px;font-family: Arial;color: #fff;text-align: left;font-size: 1rem;font-weight: normal; }
.style-27482 .mega-menu-item.l1-item { color: #02703D;font-weight: bold;font-size: 17px;display: inline-block;float: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color;font-family: 'EB Garamond', serif; }
.style-27482 .mega-menu-item.l1-item:hover { background-color: #15421F;color: #fff; }
.style-27482 .mega-menu-item.l1-item > a { color: inherit;text-decoration: none;padding: 15px 20px;text-transform: uppercase;letter-spacing: 1px; }
.style-27482 .mega-menu-item.l1-item.active { background-color: #15421F;color: #fff; }
.style-27482 .menu-type-mega.nav-menu { background-color: transparent; }
.style-27482 .mega-level1 { font-size: 0;text-align: center; }
.style-26260 .nav-menu { border-right: 2px solid #FFD457; }
.style-26260 .l1-item { color: #fff;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-26260 .l1-item:hover { color: #FFD457; }
.style-26260 .l1-item > a { color: inherit;text-decoration: none;padding: 7px 4px 7px 0; }
.style-26260 .l1-item.active { color: #FFD457; }
.style-26260 .l2-item { color: #fff; }
.style-26260 .l2-item:hover { color: #FFD457; }
.style-26260 .l2-item > a { color: inherit;text-decoration: none;padding: 7px; }
.style-26260 .l2-item.active { color: #FFD457; }
.style-26260 .l3-item { color: #fff; }
.style-26260 .l3-item:hover { color: #FFD457; }
.style-26260 .l3-item > a { color: inherit;text-decoration: none;padding: 7px; }
.style-26260 .l3-item.active { color: #FFD457; }
.style-26255 .nav-menu { display: inline-block;float: right; }
.style-26255 .l1-item { color: #02703D;border-bottom: 2px solid rgba(0,0,0,0);border-right: 1px solid #f0f1f4;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;z-index: 8300;font-family: 'EB Garamond', serif; }
.style-26255 .l1-item:hover { color: #02703D;border-bottom: 2px solid #FFD457; }
.style-26255 .l1-item:first-child { color: #02703D;font-weight: bold; }
.style-26255 .l1-item > a { padding: 12px 9px !important;color: inherit;text-decoration: none; }
.style-26255 .l1-item.active { color: #02703D;border-bottom: 2px solid #FFD457; }
.style-26255 .l2-item { color: #878889;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-26255 .l2-item:hover { color: #206B36;background-color: #f4f5f9; }
.style-26255 .l2-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-26255 .l2-item.active { color: #206B36;background-color: #f4f5f9; }
.style-26255 .l3-item { color: #878889;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color, border-color;-moz-transition-property: color, background-color, border-color;-o-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color; }
.style-26255 .l3-item:hover { color: #206B36;background-color: #f4f5f9; }
.style-26255 .l3-item > a { text-decoration: none;padding: 5px 15px;color: inherit; }
.style-26255 .l3-item.active { color: #206B36;background-color: #f4f5f9; }
.style-26255 .level2 { background-color: rgba(255,255,255,0.9);margin: 2px 0 0 0; }
.style-26255 .level3 { background-color: rgba(255,255,255,0.9);margin: 2px 0 0 0; }
.style-33778 .h2-style { text-align: center;margin: 0 0 20px 0;letter-spacing: 2px; }
.style-33778 { margin: 0 0 40px 0; }
.style-33778 .carousel.flexslider { margin: 0; }
.style-33778 .carousel .h4-style.crl-title { display: block;margin: 0;padding: 10px 0;border: 0;color: #fff;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33778 .carousel .crl-caption { color: #fff;font-size: 13px;line-height: 18px;font-weight: normal;display: block;margin: 0;padding: 5px 0; }
.style-33778 .carousel .crl-description { padding: 0 0 10px 0;margin: 0; }
.style-33778 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-33778 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-33778 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-33778 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-33778 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-33778 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-33778 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(0,0,0,0.7);padding: 0 15px 0 !important;text-align: center;overflow: hidden; }
.style-33778 .carousel .h4-style a.crl-title { color: #fff;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-33778 .carousel .h4-style a.crl-title:hover { color: #d5d6da; }
.style-33778 .carousel .crl-readmore { margin: 15px 0 15px 0;background: transparent;border: 2px solid #fff;color: #fff;padding: 8px 28px;opacity: 1; }
.style-33778 .carousel .crl-readmore:hover { color: #fff;opacity: 0.5; }
.style-26261 { position: relative; }
.style-26261:after { content: "";position: absolute;top: 0;left: 0;width: 100%;height: 15px;background: -moz-linear-gradient(top,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);/* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,0)));/* chrome,safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);/* chrome10+,safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);/* opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);/* ie10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0) 100%);: /* W3C */; }
.style-26261 .carousel.flexslider { margin: 0; }
.style-26261 .carousel .h4-style.crl-title { text-align: center;margin: 30px 20px 15px 20px;padding: 0 0 15px 0;border-bottom: 2px solid #15421F;font-size: 50px;font-weight: bold;text-transform: uppercase;color: #15421F; }
.style-26261 .carousel .crl-caption { color: #15421F;font-size: 16px;margin: 0 20px 20px 20px;text-align: center; }
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-prev { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 16px;height: 16px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-next { width: 50px;height: 50px;background-image: none;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;position: absolute;top: 50%;right: 50%;margin-top: -8px;margin-right: -5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26261 .crl-pager { right: 10px; }
.style-26261 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(255,255,255,0.7);font-size: 0;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease; }
.style-26261 .carousel .flex-control-nav li a:hover { background-color: #fff; }
.style-26261 .carousel .flex-control-nav li > a.flex-active { background-color: #fff; }
.style-26261 .carousel .caption-spacing.crl-inner-details { margin: 0 auto 40px auto !important;background-color: rgba(243,208,62,0.7);width: 80%;padding: 0;overflow: hidden; }
.style-27480 .background-carousel .crl-details { padding: 0px;background-color: transparent;border-radius: 0px;margin: 40vh 0 0; }
.style-27480 .background-carousel .h4-style.crl-title { color: #FFD457;font-size: 80px;text-align: center;text-shadow: 1px 1px 1px #000; }
.style-27480 .background-carousel .crl-caption { color: #FFFFFF;text-shadow: 1px 1px 1px #000;font-size: 30px;text-align: center; }
.style-27480 .background-carousel .controls .control-prev { left: 30px!Important;opacity: 1!important; }
.style-27480 .background-carousel .controls .control-next { right: 30px!Important;opacity: 1!important; }
.style-27480 .background-carousel .pager { bottom: 0!important;width: 100%;left: 0; }
.style-27480 .background-carousel .pager li a { box-shadow: none;background-color: rgba(255,255,255,.5); }
.style-27480 .background-carousel .pager li > a.current-pager-item { background-color: rgba(255,255,255,1); }
.style-26273 .h4-style { font-weight: normal;color: #666;font-size: 22px;line-height: 32px; }
.style-26273 { text-align: center;background-color: #e0e1e5;background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/quote-top.png'),url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/quote-bottom.png');background-repeat: no-repeat;background-position: top 15px left 20px, bottom 15px right 20px;margin: 0 0 40px 0; }
.style-26273 .carousel.flexslider { margin: 0 0 40px 0; }
.style-26273 .crl-pager { bottom: -28px; }
.style-26273 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,0,0,0.5); }
.style-26273 .carousel .flex-control-nav li > a.flex-active { background-color: #206B36; }
.style-26273 .carousel .text-slide { padding: 25px 80px 0 80px !important; }
.style-26292 .h2-style { margin: 0 0 20px 0; }
.style-26292 { margin: 0 0 40px 0; }
.style-26292 time { color: #FFFFFF; }
.style-26292 .carousel.flexslider { margin: 0 0 40px 0; }
.style-26292 .carousel .h4-style.crl-title { color: #fff;text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0; }
.style-26292 .carousel .crl-caption { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 5px 0;margin-top: 7px; }
.style-26292 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-26292 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26292 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-26292 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26292 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26292 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-26292 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26292 .crl-pager { bottom: -35px; }
.style-26292 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,0,0,0.5); }
.style-26292 .carousel .flex-control-nav li > a.flex-active { background-color: #206B36; }
.style-26292 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(0,0,0,0.7);padding: 10px 15px 20px;text-align: center;overflow: hidden; }
.style-26292 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-26292 .carousel .crl-readmore { margin-top: 7px; }
.style-26292 .carousel .crl-author { color: #FFFFFF;margin-top: 7px; }
.style-29050 .h2-style { margin: 0 0 20px 0; }
.style-29050 { margin: 0 0 40px 0; }
.style-29050 time { color: #FFFFFF; }
.style-29050 .carousel.flexslider { margin: 0 0 40px 0; }
.style-29050 .carousel .h4-style.crl-title { color: #fff;text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0; }
.style-29050 .carousel .crl-caption { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 5px 0;margin-top: 7px; }
.style-29050 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-29050 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;top: 30% !important;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-29050 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-29050 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-29050 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;top: 30% !important;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-29050 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-29050 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-29050 .crl-pager { bottom: -35px; }
.style-29050 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,0,0,0.5); }
.style-29050 .carousel .flex-control-nav li > a.flex-active { background-color: #206B36; }
.style-29050 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(0,0,0,0.7);padding: 10px 15px 20px;text-align: center;overflow: hidden; }
.style-29050 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-29050 .carousel .crl-readmore { margin-top: 7px; }
.style-29050 .carousel .crl-author { color: #FFFFFF;margin-top: 7px; }
.style-27983 .h2-style { margin: 0 0 20px 0; }
.style-27983 { margin: 0 0 40px 0; }
.style-27983 time { color: #FFFFFF; }
.style-27983 .carousel.flexslider { margin: 0 0 40px 0; }
.style-27983 .carousel .h4-style.crl-title { color: #fff;text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0; }
.style-27983 .carousel .crl-caption { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 5px 0;margin-top: 7px; }
.style-27983 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-27983 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-27983 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-27983 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-27983 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-27983 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-27983 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-27983 .crl-pager { bottom: -35px; }
.style-27983 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,0,0,0.5); }
.style-27983 .carousel .flex-control-nav li > a.flex-active { background-color: #206B36; }
.style-27983 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(0,0,0,0.7);padding: 10px 15px 20px;text-align: center;overflow: hidden; }
.style-27983 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-27983 .carousel .crl-readmore { margin-top: 7px; }
.style-27983 .carousel .crl-author { color: #FFFFFF;margin-top: 7px; }
.style-29989 .h2-style { margin: 0 0 20px 0; }
.style-29989 { margin: 0 0 40px 0; }
.style-29989 time { color: #FFFFFF; }
.style-29989 .carousel.flexslider { margin: 0 0 40px 0; }
.style-29989 .carousel .h4-style.crl-title { color: #fff;text-decoration: none;-o-transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;transition: background-color 0.2s ease;margin: 0;padding: 10px 0; }
.style-29989 .carousel .crl-caption { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 5px 0;margin-top: 7px; }
.style-29989 .carousel .crl-description { color: #fff;font-weight: normal;display: block;font-size: 13px;margin: 0;padding: 0 0 10px 0; }
.style-29989 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-29989 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-29989 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-29989 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-29989 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-29989 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-29989 .crl-pager { bottom: -35px; }
.style-29989 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,0,0,0.5); }
.style-29989 .carousel .flex-control-nav li > a.flex-active { background-color: #206B36; }
.style-29989 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(0,0,0,0.7);padding: 10px 15px 20px;text-align: center;overflow: hidden; }
.style-29989 .carousel .h4-style a.crl-title { color: #FFFFFF; }
.style-29989 .carousel .crl-readmore { margin-top: 7px; }
.style-29989 .carousel .crl-author { color: #FFFFFF;margin-top: 7px; }
.style-26274 { position: relative; }
.style-26274:after { content: "";position: absolute;top: 0;left: 0;width: 100%;height: 15px;box-shadow: inset 0px 10px 15px -5px rgba(0, 0, 0, 0.75); }
.style-26274 .carousel.flexslider { margin: 0; }
.style-26274 .carousel .crl-caption { color: #000;margin-top: 7px; }
.style-26274 .carousel .crl-description { margin-top: 7px; }
.style-26274 .carousel .flex-control-nav li > a.flex-active { background-color: #206B36; }
.style-26274 .carousel .crl-author { margin-top: 7px; }
.style-26293 .h2-style { text-align: center;font-size: 50px; }
.style-26293 .h4-style { margin: 0; }
.style-26293 { padding: 20px;background-color: #f4f5f9;border: 1px solid #d4d5d9;text-align: center;margin: 0 0 40px 0; }
.style-26293 .description { margin: 10px 0 0 0;font-size: 20px; }
.style-26293 time { color: #878889;margin: 0;margin-top: 7px; }
.style-26293 .readmore { margin: 10px auto 0 auto; }
.style-26293 .readmore:hover { color: #fff; }
.style-26293 .link-image { display: inline-block !important;padding: 4px;border: 1px solid #d4d5d9; }
.style-26293 .h4-style A { font-size: 27px;line-height: 28px;font-weight: bold;display: block;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26293 .long-description { margin-top: 7px; }
.style-26293 .news img { padding: 4px;border: 1px solid #d4d5d9;display: inline-block !important;margin: 0 0 20px 0; }
.style-26293 .lists img { display: inline-block !important;margin: 0 0 20px 0;padding: 4px;border: 1px solid #d4d5d9; }
.style-26293 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;left: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26293 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-26293 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26293 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #000;border-radius: 30px;right: 0px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26293 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-26293 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #000;border-top: 2px solid #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26293 .carousel .flex-control-nav li a { box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;background-color: rgba(0,0,0,0.5); }
.style-26293 .carousel .flex-control-nav li > a.flex-active { background-color: #206B36; }
.style-26293 A.links-urllink { display: block;margin-top: 7px; }
.style-26293 .carousel .text-slide { padding: 0 50px; }
.style-26271 .h2-style { text-align: center;margin: 0 0 20px 0;letter-spacing: 2px; }
.style-26271 { margin: 0 0 40px 0; }
.style-26271 .carousel.flexslider { margin: 0; }
.style-26271 .carousel .h4-style.crl-title { display: block;margin: 0;padding: 10px 0;border: 0;color: #fff;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26271 .carousel .crl-caption { color: #fff;font-size: 13px;line-height: 18px;font-weight: normal;display: block;margin: 0;padding: 5px 0; }
.style-26271 .carousel .crl-description { padding: 0 0 10px 0;margin: 0; }
.style-26271 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;left: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26271 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1 !important; }
.style-26271 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";position: absolute;top: 50%;left: 50%;display: block;width: 12px;height: 12px;margin-left: -4px;margin-top: -6px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26271 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: none;width: 40px;height: 40px;border: 2px solid #fff;border-radius: 30px;right: 20px !important;top: 34px !important;opacity: 0.5 !important;-o-transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;-moz-transition: opacity 0.2s ease;transition: opacity 0.2s ease; }
.style-26271 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1 !important; }
.style-26271 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";position: absolute;top: 50%;right: 50%;display: block;width: 12px;height: 12px;margin-right: -4px;margin-top: -6px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); }
.style-26271 .carousel .caption-spacing.crl-inner-details { margin: 0 !important;background-color: rgba(0,0,0,0.7);padding: 0 15px 0 !important;text-align: center;overflow: hidden; }
.style-26271 .carousel .h4-style a.crl-title { color: #fff;text-decoration: none;-o-transition: color 0.2s ease;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;transition: color 0.2s ease; }
.style-26271 .carousel .h4-style a.crl-title:hover { color: #d5d6da; }
.style-26271 .carousel .crl-readmore { margin: 15px 0 15px 0;background: transparent;border: 2px solid #fff;color: #fff;padding: 8px 28px;opacity: 1; }
.style-26271 .carousel .crl-readmore:hover { color: #fff;opacity: 0.5; }
.style-26250 { background: url('/ftpimages/838/site/907/images/bg2.jpg'); }
.style-27481 { background-color: #fff; }
.style-27477 { min-height: 500px;height: 100vh;overflow: hidden; }
.style-27478 { margin-top: 10px; }
.style-27977 { min-height: 200px;max-height: 500px;height: 28vh;background: -moz-linear-gradient(top, rgba(32,107,54,0.5) 0%, rgba(0,0,0,0) 100%);/* ff3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,107,54,0.5)), color-stop(100%,rgba(0,0,0,0)));/* chrome4-9,safari4-5 */
background: -webkit-linear-gradient(top, rgba(32,107,54,0.5) 0%,rgba(0,0,0,0) 100%);/* chrome10-25,safari5.1-6 */
background: -o-linear-gradient(top, rgba(32,107,54,0.5) 0%,rgba(0,0,0,0) 100%);/* opera 11.10-11.50 */
background: -ms-linear-gradient(top, rgba(32,107,54,0.5) 0%,rgba(0,0,0,0) 100%);/* ie10 preview */
background: linear-gradient(to bottom, rgba(32,107,54,0.5) 0%,rgba(0,0,0,0) 100%);: /* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */; }
.style-39846 { text-align: center; }
.style-29434 { margin: 40px 0; }
.style-26263 { margin-bottom: 25px;background-color: #fff; }
.style-26275 { background-color: #fff;padding: 0 0 40px 0; }
.style-16199 .h2-style { text-transform: none;font-size: 24px;letter-spacing: 0; }
.style-16199 .h4-style { padding: 20px 20px 22px;background-color: #FAFAFA;color: #E3E866; }
.style-16199 { color: #040D01;background-color: #FFFFFF; }
.style-16199 .emergencybulletin .close { color: #fff;padding: 20px;display: block;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-16199 .emergencybulletin .close:hover { background-color: #14421F; }
.style-16199 .emergencybulletin .logo { padding: 20px;background-color: #FAFAFA;color: #121212; }
.style-16199 .emergencybulletin .addinfo.button:hover { color: #fff; }
.style-16199 .emergencybulletinbanner .close { color: #fff;padding: 18px 18px 17px 18px;margin: 4px 0 0 0;font-weight: bold;text-decoration: none;-webkit-transition: ease 0.2s;-moz-transition: ease 0.2s;-o-transition: ease 0.2s;transition: ease 0.2s;-webkit-transition-property: color, background-color;-moz-transition-property: color, background-color;-o-transition-property: color, background-color;transition-property: color, background-color; }
.style-16199 .emergencybulletinbanner .close:hover { background-color: #14421F; }
.style-16199 .emergencybulletinbanner .alert-icon { margin: 25px 0 0 0;padding: 0 20px;background-position: center center; }
.style-16199 .emergencybulletinbanner .message { background-color: #FFFFFF;font-family: Arial; }
.style-16199 .emergencybulletinbanner .addinfo.button { background-color: rgba(0,0,0,0.2); }
.style-16199 .emergencybulletinbanner .addinfo.button:hover { color: #fff;background-color: rgba(0,0,0,0.5); }
.style-16200 .mm-button-container { background-color: #206B36; }
.style-16200 .mm-button { background-color: transparent; }
.style-16200 .mm-text { background-color: #f4f5f9;color: #206B36; }
.style-16200 .mm-text:hover { background-color: #fff;text-decoration: none; }
.style-16200 .mm-back { background-color: #d4d5d9;color: #206B36; }
.style-16200 .mm-back:hover { text-decoration: none; }
.style-16200 .mm-button .icon { background-image: url(//whthemes.whipplehill.net/ftpimages/492/site/666/images/Menu.png); }
.style-16200 .mm-login-button { color: #fff; }
.style-16200 .mm-login-button .icon { background-image: url('//whthemes.whipplehill.net/ftpimages/492/site/797/images/lock.png'); }
/* ===== 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*/

/* ===== STYLES ===== */
.body.styler .style-27477 {min-height: 50px !important; height: 300px !important;}
.style-27480 .background-carousel .detail-container {position: static;}
.body.styler .style-22556 .background-carousel .crl-details {margin: 0vh 0px 0px;}
.style-27480 .carousel .h4-style a.crl-title,
.style-27480 .carousel .h4-style a.crl-title:hover {color: #8C8C8C;}/*set title color for HP multi-image gallery*/
.style-27480 .carousel .crl-readmore {color: #8C8C8C; border-color: #8C8C8C; opacity: 1;}/*set read more color for HP multi-image gallery*/
.style-27480 .carousel .crl-readmore:hover {color: #8C8C8C; border-color: #8C8C8C; opacity: 0.5;}/*set read more color for HP multi-image gallery*/
.style-27480 .background-carousel .bg-images .bg-image {background-position: top center;}
.style-26282 .content.teamlist div.content-wrap {position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -0-transform: translateX(-50%); transform: translateX(-50%);}/*team list seasons*/

/*HP Header Dropshadow*/
.style-27477 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+25,ffffff+40,ffffff+100&1+0,0.7+25,0.01+40,0+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 25%, rgba(255,255,255,0.01) 40%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(25%,rgba(255,255,255,0.7)), color-stop(40%,rgba(255,255,255,0.01)), color-stop(100%,rgba(255,255,255,0))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 25%,rgba(255,255,255,0.01) 40%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 25%,rgba(255,255,255,0.01) 40%,rgba(255,255,255,0) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 25%,rgba(255,255,255,0.01) 40%,rgba(255,255,255,0) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 25%,rgba(255,255,255,0.01) 40%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
/* ===== MEDIA QUERIES ===== */
/* --- Full Desktop --- */
@media(min-width:1200px){

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

/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){
.span 9 .facultystaffdirectory .table-cell, .span 8 .facultystaffdirectory .table-cell, .span 7 .facultystaffdirectory .table-cell,  .span 6 .facultystaffdirectory .table-cell, .span 5 .facultystaffdirectory .table-cell, .span 4 .facultystaffdirectory .table-cell, .span 9 departmentpicker .table-cell, .span 8 departmentpicker .table-cell, .span 7 departmentpicker .table-cell, .span 6 departmentpicker .table-cell, .span 5 departmentpicker .table-cell, .span 4 departmentpicker .table-cell {display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

.style-28385 .mega-menu-item.l1-item > a {padding: 15px 12px;}/*main menu*/
.style-28385 .mega-menu-item.l1-item {font-size: 15px;}/*main menu*/
.style-27482 .mega-menu-item.l1-item > a {padding: 15px 12px;}/*main menu*/
.style-27482 .mega-menu-item.l1-item {font-size: 15px;}/*main menu*/
.style-26257 .link-image {margin: 0;}/*social media icons*/
.style-26257 li.group {margin: 0 0 0 2px;}/*social media icons*/

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

/* --- Tablet --- */
@media(max-width:979px) and (min-width:768px){
.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

html:not(.styler) .style-26258,
html:not(.styler) .style-28385,
html:not(.styler) .style-28387,
html:not(.styler) .style-26255,
html:not(.styler) .style-27482 {display: none;}/*ML: Main Menu - Hide on hover*/

.style-26257 .link-image {margin: -4px;}
.style-26257 li.group{margin: 0;}
.style-28386{margin: 30px 0 0;}
.style-26256 {margin: 20px 0 15px;}
.style-29007 li.group{width:30%; min-height:225px;}
.style-29046 li.group, .style-29045 li.group, .style-29246 li.group{width:50%;}
}/* --- 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 --- */

html:not(.styler) .style-26258,
html:not(.styler) .style-28385,
html:not(.styler) .style-28387,
html:not(.styler) .style-26255,
html:not(.styler) .style-27482,
html:not(.styler) .style-27484 {display: none;}/*ML: Main Menu - Hide on hover*/

.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-prev, .style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-next {width: 20px;height: 20px;}/*HP: Banner - Reduce arrow shapes*/
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after {width: 7px;height: 7px;margin-top: -4px;margin-left: -3px;}/*HP: Banner - Reduce and reposition back arrow carrot*/
.style-26261 .carousel.flex-horizontal .flex-direction-nav .flex-next:after {width: 7px;height: 7px;margin-top: -4px;margin-right: -3px;}/*HP: Banner - Reduce and reposition next arrow carrot*/
.style-26261 .carousel .caption-spacing.crl-inner-details {margin: 0 !important;width: 100%;}/*HP: Banner - No margin or fixed width on details container*/
.style-26261 .carousel .crl-caption {font-size: 10px;margin: 0 0 10px 0;}/*HP: Banner - Reduced caption font size and margin*/
.style-26261 .carousel .h4-style.crl-title {margin: 10px 0 5px 0;padding: 0;font-size: 16px;}/*HP: Banner - Reduced title font size margin and padding*/
.style-26268 li.group, .style-26272 li.group {width: calc(100% - 20px);padding: 0 10px;border: 0;}/*HP: Three Column Links/HP: Events - Make groups full width, adjust padding, and remove borders*/
.style-8564, .style-10366, .style-26266 {text-align: center;}/*ML: Footer Logo/ML: Address/ML: Affiliates - Center content*/ 

.style-27977{min-height: 300px; height: auto;}
.style-27477{min-height: 200px; height: auto; max-height: 330px;}
.style-26254{color: #fff;}/*adjust HP tagline color*/
.style-28386,
.style-26305,
.style-26266,
.style-26254{margin: 25px 0;}
.style-27977,
.style-28386,
.style-26257,
.style-26264,
.style-26305,
.style-27477,
.style-26254{text-align: center;}/*center mobile items*/
.style-29007 li.group {width:100%; margin:5px auto;}
.style-29046 li.group, .style-29045 li.group, .style-29246 li.group{width:100%;}
.school-record{width:100% !important; font-size:12px;}
.style-26266 li.group {margin: 0 0 15px;}
}/* ---END Mobile --- */


/* ========== Bootstrap Structure Change - adding 15px of space on both sides of rows in Master Layouts. Page rows are 1185px. =============*/
.page-row{margin-left: 0;}/*page row - removing left margin*/
.first-col.page-col{margin-left: 0;}/*1st column within page row - removing left margin*/
/*full desktop*/
@media(min-width:1200px){
.container{width: 1200px;}
.layout-row{padding-right: 15px;}
.first-col.page-col.offset1{margin-left: 50px;}
.first-col.page-col.offset2{margin-left: 100px;}
.first-col.page-col.offset3{margin-left: 150px;}
.first-col.page-col.offset4{margin-left: 200px;}
.first-col.page-col.offset5{margin-left: 250px;}
.first-col.page-col.offset6{margin-left: 300px;}
.first-col.page-col.offset7{margin-left: 350px;}
.first-col.page-col.offset8{margin-left: 400px;}
.first-col.page-col.offset9{margin-left: 450px;}
.first-col.page-col.offset10{margin-left: 500px;}
.first-col.page-col.offset11{margin-left: 550px;}
.first-col.page-col.offset12{margin-left: 600px;}
.first-col.page-col.offset13{margin-left: 650px;}
.first-col.page-col.offset14{margin-left: 700px;}
.first-col.page-col.offset15{margin-left: 750px;}
.first-col.page-col.offset16{margin-left: 800px;}
.first-col.page-col.offset17{margin-left: 850px;}
.first-col.page-col.offset18{margin-left: 900px;}
.first-col.page-col.offset19{margin-left: 950px;}
.first-col.page-col.offset20{margin-left: 1000px;}
.first-col.page-col.offset21{margin-left: 1050px;}
.first-col.page-col.offset22{margin-left: 1100px;}
.first-col.page-col.offset23{margin-left: 1150px;}
.first-col.page-col.offset24{margin-left: 1200px;}
}
/*small desktop*/
@media(max-width:1199px) and (min-width:980px){
.container{width: 960px;}
.layout-row{padding-right: 10px;}
.first-col.page-col.offset1{margin-left: 40px;}
.first-col.page-col.offset2{margin-left: 80px;}
.first-col.page-col.offset3{margin-left: 120px;}
.first-col.page-col.offset4{margin-left: 160px;}
.first-col.page-col.offset5{margin-left: 200px;}
.first-col.page-col.offset6{margin-left: 240px;}
.first-col.page-col.offset7{margin-left: 280px;}
.first-col.page-col.offset8{margin-left: 320px;}
.first-col.page-col.offset9{margin-left: 360px;}
.first-col.page-col.offset10{margin-left: 400px;}
.first-col.page-col.offset11{margin-left: 440px;}
.first-col.page-col.offset12{margin-left: 480px;}
.first-col.page-col.offset13{margin-left: 520px;}
.first-col.page-col.offset14{margin-left: 560px;}
.first-col.page-col.offset15{margin-left: 600px;}
.first-col.page-col.offset16{margin-left: 640px;}
.first-col.page-col.offset17{margin-left: 680px;}
.first-col.page-col.offset18{margin-left: 720px;}
.first-col.page-col.offset19{margin-left: 760px;}
.first-col.page-col.offset20{margin-left: 800px;}
.first-col.page-col.offset21{margin-left: 840px;}
.first-col.page-col.offset22{margin-left: 880px;}
.first-col.page-col.offset23{margin-left: 920px;}
.first-col.page-col.offset24{margin-left: 960px;}
}
/*tablet*/
@media(max-width:979px) and (min-width:768px){
.container{width: 744px;}
.layout-row{padding-right: 10px;}
.first-col.page-col.offset1{margin-left: 31px;}
.first-col.page-col.offset2{margin-left: 62px;}
.first-col.page-col.offset3{margin-left: 93px;}
.first-col.page-col.offset4{margin-left: 124px;}
.first-col.page-col.offset5{margin-left: 155px;}
.first-col.page-col.offset6{margin-left: 186px;}
.first-col.page-col.offset7{margin-left: 217px;}
.first-col.page-col.offset8{margin-left: 248px;}
.first-col.page-col.offset9{margin-left: 279px;}
.first-col.page-col.offset10{margin-left: 310px;}
.first-col.page-col.offset11{margin-left: 341px;}
.first-col.page-col.offset12{margin-left: 372px;}
.first-col.page-col.offset13{margin-left: 403px;}
.first-col.page-col.offset14{margin-left: 434px;}
.first-col.page-col.offset15{margin-left: 465px;}
.first-col.page-col.offset16{margin-left: 496px;}
.first-col.page-col.offset17{margin-left: 527px;}
.first-col.page-col.offset18{margin-left: 558px;}
.first-col.page-col.offset19{margin-left: 589px;}
.first-col.page-col.offset20{margin-left: 620px;}
.first-col.page-col.offset21{margin-left: 651px;}
.first-col.page-col.offset22{margin-left: 682px;}
.first-col.page-col.offset23{margin-left: 713px;}
.first-col.page-col.offset24{margin-left: 744px;}
}
/*==end bootstrap reset==*/

