/*
NOTE: this was copied from https://education.vermont.gov/ current css file on 6/30/20
*/


@font-face {
    font-family: 'FontAwesome';
    src: url(/fonts/Fontawesome/fa-regular-400.woff2) format('woff2'),url(/fonts/Fontawesome/fa-regular-400.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.28571429em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

.fa-ul > li {
    position: relative;
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.85714286em;
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right {
    margin-left: .3em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1);
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1);
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #ffffff;
}

.fa-glass:before {
    content: "\f000";
}

.fa-music:before {
    content: "\f001";
}

.fa-search:before {
    content: "\f002";
}

.fa-envelope-o:before {
    content: "\f003";
}

.fa-heart:before {
    content: "\f004";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-o:before {
    content: "\f006";
}

.fa-user:before {
    content: "\f007";
}

.fa-film:before {
    content: "\f008";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before,.fa-close:before,.fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-signal:before {
    content: "\f012";
}

.fa-gear:before,.fa-cog:before {
    content: "\f013";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-home:before {
    content: "\f015";
}

.fa-file-o:before {
    content: "\f016";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-road:before {
    content: "\f018";
}

.fa-download:before {
    content: "\f019";
}

.fa-arrow-circle-o-down:before {
    content: "\f01a";
}

.fa-arrow-circle-o-up:before {
    content: "\f01b";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-play-circle-o:before {
    content: "\f01d";
}

.fa-rotate-right:before,.fa-repeat:before {
    content: "\f01e";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-lock:before {
    content: "\f023";
}

.fa-flag:before {
    content: "\f024";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-bold:before {
    content: "\f032";
}

.fa-italic:before {
    content: "\f033";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-list:before {
    content: "\f03a";
}

.fa-dedent:before,.fa-outdent:before {
    content: "\f03b";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before {
    content: "\f03e";
}

.fa-pencil:before {
    content: "\f040";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-tint:before {
    content: "\f043";
}

.fa-edit:before,.fa-pencil-square-o:before {
    content: "\f044";
}

.fa-share-square-o:before {
    content: "\f045";
}

.fa-check-square-o:before {
    content: "\f046";
}

.fa-arrows:before {
    content: "\f047";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-play:before {
    content: "\f04b";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-eject:before {
    content: "\f052";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-times-circle-o:before {
    content: "\f05c";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-mail-forward:before,.fa-share:before {
    content: "\f064";
}

.fa-expand:before {
    content: "\f065";
}

.fa-compress:before {
    content: "\f066";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-warning:before,.fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-plane:before {
    content: "\f072";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-random:before {
    content: "\f074";
}

.fa-comment:before {
    content: "\f075";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-arrows-v:before {
    content: "\f07d";
}

.fa-arrows-h:before {
    content: "\f07e";
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
    content: "\f080";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-key:before {
    content: "\f084";
}

.fa-gears:before,.fa-cogs:before {
    content: "\f085";
}

.fa-comments:before {
    content: "\f086";
}

.fa-thumbs-o-up:before {
    content: "\f087";
}

.fa-thumbs-o-down:before {
    content: "\f088";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-linkedin-square:before {
    content: "\f08c";
}

.fa-thumb-tack:before {
    content: "\f08d";
}

.fa-external-link:before {
    content: "\f08e";
}

.fa-sign-in:before {
    content: "\f090";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-upload:before {
    content: "\f093";
}

.fa-lemon-o:before {
    content: "\f094";
}

.fa-phone:before {
    content: "\f095";
}

.fa-square-o:before {
    content: "\f096";
}

.fa-bookmark-o:before {
    content: "\f097";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-facebook-f:before,.fa-facebook:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-feed:before,.fa-rss:before {
    content: "\f09e";
}

.fa-hdd-o:before {
    content: "\f0a0";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-hand-o-right:before {
    content: "\f0a4";
}

.fa-hand-o-left:before {
    content: "\f0a5";
}

.fa-hand-o-up:before {
    content: "\f0a6";
}

.fa-hand-o-down:before {
    content: "\f0a7";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-group:before,.fa-users:before {
    content: "\f0c0";
}

.fa-chain:before,.fa-link:before {
    content: "\f0c1";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-cut:before,.fa-scissors:before {
    content: "\f0c4";
}

.fa-copy:before,.fa-files-o:before {
    content: "\f0c5";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-save:before,.fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
    content: "\f0c9";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-plus:before {
    content: "\f0d5";
}

.fa-money:before {
    content: "\f0d6";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-unsorted:before,.fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before,.fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before,.fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before,.fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before,.fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before,.fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before,.fa-clipboard:before {
    content: "\f0ea";
}

.fa-lightbulb-o:before {
    content: "\f0eb";
}

.fa-exchange:before {
    content: "\f0ec";
}

.fa-cloud-download:before {
    content: "\f0ed";
}

.fa-cloud-upload:before {
    content: "\f0ee";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-bell-o:before {
    content: "\f0a2";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cutlery:before {
    content: "\f0f5";
}

.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-building-o:before {
    content: "\f0f7";
}

.fa-hospital-o:before {
    content: "\f0f8";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before {
    content: "\f10b";
}

.fa-circle-o:before {
    content: "\f10c";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-circle:before {
    content: "\f111";
}

.fa-mail-reply:before,.fa-reply:before {
    content: "\f112";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-folder-o:before {
    content: "\f114";
}

.fa-folder-open-o:before {
    content: "\f115";
}

.fa-smile-o:before {
    content: "\f118";
}

.fa-frown-o:before {
    content: "\f119";
}

.fa-meh-o:before {
    content: "\f11a";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-keyboard-o:before {
    content: "\f11c";
}

.fa-flag-o:before {
    content: "\f11d";
}

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-code:before {
    content: "\f121";
}

.fa-mail-reply-all:before,.fa-reply-all:before {
    content: "\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
    content: "\f123";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-crop:before {
    content: "\f125";
}

.fa-code-fork:before {
    content: "\f126";
}

.fa-unlink:before,.fa-chain-broken:before {
    content: "\f127";
}

.fa-question:before {
    content: "\f128";
}

.fa-info:before {
    content: "\f129";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-shield:before {
    content: "\f132";
}

.fa-calendar-o:before {
    content: "\f133";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-ticket:before {
    content: "\f145";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-minus-square-o:before {
    content: "\f147";
}

.fa-level-up:before {
    content: "\f148";
}

.fa-level-down:before {
    content: "\f149";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-external-link-square:before {
    content: "\f14c";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before,.fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before,.fa-usd:before {
    content: "\f155";
}

.fa-rupee:before,.fa-inr:before {
    content: "\f156";
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
    content: "\f158";
}

.fa-won:before,.fa-krw:before {
    content: "\f159";
}

.fa-bitcoin:before,.fa-btc:before {
    content: "\f15a";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-text:before {
    content: "\f15c";
}

.fa-sort-alpha-asc:before {
    content: "\f15d";
}

.fa-sort-alpha-desc:before {
    content: "\f15e";
}

.fa-sort-amount-asc:before {
    content: "\f160";
}

.fa-sort-amount-desc:before {
    content: "\f161";
}

.fa-sort-numeric-asc:before {
    content: "\f162";
}

.fa-sort-numeric-desc:before {
    content: "\f163";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-youtube-square:before {
    content: "\f166";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-adn:before {
    content: "\f170";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitbucket-square:before {
    content: "\f172";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-long-arrow-left:before {
    content: "\f177";
}

.fa-long-arrow-right:before {
    content: "\f178";
}

.fa-apple:before {
    content: "\f179";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-android:before {
    content: "\f17b";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-trello:before {
    content: "\f181";
}

.fa-female:before {
    content: "\f182";
}

.fa-male:before {
    content: "\f183";
}

.fa-gittip:before,.fa-gratipay:before {
    content: "\f184";
}

.fa-sun-o:before {
    content: "\f185";
}

.fa-moon-o:before {
    content: "\f186";
}

.fa-archive:before {
    content: "\f187";
}

.fa-bug:before {
    content: "\f188";
}

.fa-vk:before {
    content: "\f189";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-arrow-circle-o-right:before {
    content: "\f18e";
}

.fa-arrow-circle-o-left:before {
    content: "\f190";
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before,.fa-try:before {
    content: "\f195";
}

.fa-plus-square-o:before {
    content: "\f196";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-slack:before {
    content: "\f198";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before,.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-pied-piper-pp:before {
    content: "\f1a7";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-spoon:before {
    content: "\f1b1";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-automobile:before,.fa-car:before {
    content: "\f1b9";
}

.fa-cab:before,.fa-taxi:before {
    content: "\f1ba";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-word-o:before {
    content: "\f1c2";
}

.fa-file-excel-o:before {
    content: "\f1c3";
}

.fa-file-powerpoint-o:before {
    content: "\f1c4";
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before,.fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before,.fa-file-audio-o:before {
    content: "\f1c7";
}

.fa-file-movie-o:before,.fa-file-video-o:before {
    content: "\f1c8";
}

.fa-file-code-o:before {
    content: "\f1c9";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before,.fa-resistance:before,.fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before,.fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before,.fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before,.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before,.fa-paper-plane-o:before {
    content: "\f1d9";
}

.fa-history:before {
    content: "\f1da";
}

.fa-circle-thin:before {
    content: "\f1db";
}

.fa-header:before {
    content: "\f1dc";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-soccer-ball-o:before,.fa-futbol-o:before {
    content: "\f1e3";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bell-slash-o:before {
    content: "\f1f7";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-eyedropper:before {
    content: "\f1fb";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-area-chart:before {
    content: "\f1fe";
}

.fa-pie-chart:before {
    content: "\f200";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-bus:before {
    content: "\f207";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-cc:before {
    content: "\f20a";
}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

.fa-buysellads:before {
    content: "\f20d";
}

.fa-connectdevelop:before {
    content: "\f20e";
}

.fa-dashcube:before {
    content: "\f210";
}

.fa-forumbee:before {
    content: "\f211";
}

.fa-leanpub:before {
    content: "\f212";
}

.fa-sellsy:before {
    content: "\f213";
}

.fa-shirtsinbulk:before {
    content: "\f214";
}

.fa-simplybuilt:before {
    content: "\f215";
}

.fa-skyatlas:before {
    content: "\f216";
}

.fa-cart-plus:before {
    content: "\f217";
}

.fa-cart-arrow-down:before {
    content: "\f218";
}

.fa-diamond:before {
    content: "\f219";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-motorcycle:before {
    content: "\f21c";
}

.fa-street-view:before {
    content: "\f21d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-venus:before {
    content: "\f221";
}

.fa-mars:before {
    content: "\f222";
}

.fa-mercury:before {
    content: "\f223";
}

.fa-intersex:before,.fa-transgender:before {
    content: "\f224";
}

.fa-transgender-alt:before {
    content: "\f225";
}

.fa-venus-double:before {
    content: "\f226";
}

.fa-mars-double:before {
    content: "\f227";
}

.fa-venus-mars:before {
    content: "\f228";
}

.fa-mars-stroke:before {
    content: "\f229";
}

.fa-mars-stroke-v:before {
    content: "\f22a";
}

.fa-mars-stroke-h:before {
    content: "\f22b";
}

.fa-neuter:before {
    content: "\f22c";
}

.fa-genderless:before {
    content: "\f22d";
}

.fa-facebook-official:before {
    content: "\f230";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-whatsapp:before {
    content: "\f232";
}

.fa-server:before {
    content: "\f233";
}

.fa-user-plus:before {
    content: "\f234";
}

.fa-user-times:before {
    content: "\f235";
}

.fa-hotel:before,.fa-bed:before {
    content: "\f236";
}

.fa-viacoin:before {
    content: "\f237";
}

.fa-train:before {
    content: "\f238";
}

.fa-subway:before {
    content: "\f239";
}

.fa-medium:before {
    content: "\f23a";
}

.fa-yc:before,.fa-y-combinator:before {
    content: "\f23b";
}

.fa-optin-monster:before {
    content: "\f23c";
}

.fa-opencart:before {
    content: "\f23d";
}

.fa-expeditedssl:before {
    content: "\f23e";
}

.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {
    content: "\f240";
}

.fa-battery-3:before,.fa-battery-three-quarters:before {
    content: "\f241";
}

.fa-battery-2:before,.fa-battery-half:before {
    content: "\f242";
}

.fa-battery-1:before,.fa-battery-quarter:before {
    content: "\f243";
}

.fa-battery-0:before,.fa-battery-empty:before {
    content: "\f244";
}

.fa-mouse-pointer:before {
    content: "\f245";
}

.fa-i-cursor:before {
    content: "\f246";
}

.fa-object-group:before {
    content: "\f247";
}

.fa-object-ungroup:before {
    content: "\f248";
}

.fa-sticky-note:before {
    content: "\f249";
}

.fa-sticky-note-o:before {
    content: "\f24a";
}

.fa-cc-jcb:before {
    content: "\f24b";
}

.fa-cc-diners-club:before {
    content: "\f24c";
}

.fa-clone:before {
    content: "\f24d";
}

.fa-balance-scale:before {
    content: "\f24e";
}

.fa-hourglass-o:before {
    content: "\f250";
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
    content: "\f251";
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
    content: "\f252";
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
    content: "\f253";
}

.fa-hourglass:before {
    content: "\f254";
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
    content: "\f255";
}

.fa-hand-stop-o:before,.fa-hand-paper-o:before {
    content: "\f256";
}

.fa-hand-scissors-o:before {
    content: "\f257";
}

.fa-hand-lizard-o:before {
    content: "\f258";
}

.fa-hand-spock-o:before {
    content: "\f259";
}

.fa-hand-pointer-o:before {
    content: "\f25a";
}

.fa-hand-peace-o:before {
    content: "\f25b";
}

.fa-trademark:before {
    content: "\f25c";
}

.fa-registered:before {
    content: "\f25d";
}

.fa-creative-commons:before {
    content: "\f25e";
}

.fa-gg:before {
    content: "\f260";
}

.fa-gg-circle:before {
    content: "\f261";
}

.fa-tripadvisor:before {
    content: "\f262";
}

.fa-odnoklassniki:before {
    content: "\f263";
}

.fa-odnoklassniki-square:before {
    content: "\f264";
}

.fa-get-pocket:before {
    content: "\f265";
}

.fa-wikipedia-w:before {
    content: "\f266";
}

.fa-safari:before {
    content: "\f267";
}

.fa-chrome:before {
    content: "\f268";
}

.fa-firefox:before {
    content: "\f269";
}

.fa-opera:before {
    content: "\f26a";
}

.fa-internet-explorer:before {
    content: "\f26b";
}

.fa-tv:before,.fa-television:before {
    content: "\f26c";
}

.fa-contao:before {
    content: "\f26d";
}

.fa-500px:before {
    content: "\f26e";
}

.fa-amazon:before {
    content: "\f270";
}

.fa-calendar-plus-o:before {
    content: "\f271";
}

.fa-calendar-minus-o:before {
    content: "\f272";
}

.fa-calendar-times-o:before {
    content: "\f273";
}

.fa-calendar-check-o:before {
    content: "\f274";
}

.fa-industry:before {
    content: "\f275";
}

.fa-map-pin:before {
    content: "\f276";
}

.fa-map-signs:before {
    content: "\f277";
}

.fa-map-o:before {
    content: "\f278";
}

.fa-map:before {
    content: "\f279";
}

.fa-commenting:before {
    content: "\f27a";
}

.fa-commenting-o:before {
    content: "\f27b";
}

.fa-houzz:before {
    content: "\f27c";
}

.fa-vimeo:before {
    content: "\f27d";
}

.fa-black-tie:before {
    content: "\f27e";
}

.fa-fonticons:before {
    content: "\f280";
}

.fa-reddit-alien:before {
    content: "\f281";
}

.fa-edge:before {
    content: "\f282";
}

.fa-credit-card-alt:before {
    content: "\f283";
}

.fa-codiepie:before {
    content: "\f284";
}

.fa-modx:before {
    content: "\f285";
}

.fa-fort-awesome:before {
    content: "\f286";
}

.fa-usb:before {
    content: "\f287";
}

.fa-product-hunt:before {
    content: "\f288";
}

.fa-mixcloud:before {
    content: "\f289";
}

.fa-scribd:before {
    content: "\f28a";
}

.fa-pause-circle:before {
    content: "\f28b";
}

.fa-pause-circle-o:before {
    content: "\f28c";
}

.fa-stop-circle:before {
    content: "\f28d";
}

.fa-stop-circle-o:before {
    content: "\f28e";
}

.fa-shopping-bag:before {
    content: "\f290";
}

.fa-shopping-basket:before {
    content: "\f291";
}

.fa-hashtag:before {
    content: "\f292";
}

.fa-bluetooth:before {
    content: "\f293";
}

.fa-bluetooth-b:before {
    content: "\f294";
}

.fa-percent:before {
    content: "\f295";
}

.fa-gitlab:before {
    content: "\f296";
}

.fa-wpbeginner:before {
    content: "\f297";
}

.fa-wpforms:before {
    content: "\f298";
}

.fa-envira:before {
    content: "\f299";
}

.fa-universal-access:before {
    content: "\f29a";
}

.fa-wheelchair-alt:before {
    content: "\f29b";
}

.fa-question-circle-o:before {
    content: "\f29c";
}

.fa-blind:before {
    content: "\f29d";
}

.fa-audio-description:before {
    content: "\f29e";
}

.fa-volume-control-phone:before {
    content: "\f2a0";
}

.fa-braille:before {
    content: "\f2a1";
}

.fa-assistive-listening-systems:before {
    content: "\f2a2";
}

.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {
    content: "\f2a3";
}

.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {
    content: "\f2a4";
}

.fa-glide:before {
    content: "\f2a5";
}

.fa-glide-g:before {
    content: "\f2a6";
}

.fa-signing:before,.fa-sign-language:before {
    content: "\f2a7";
}

.fa-low-vision:before {
    content: "\f2a8";
}

.fa-viadeo:before {
    content: "\f2a9";
}

.fa-viadeo-square:before {
    content: "\f2aa";
}

.fa-snapchat:before {
    content: "\f2ab";
}

.fa-snapchat-ghost:before {
    content: "\f2ac";
}

.fa-snapchat-square:before {
    content: "\f2ad";
}

.fa-pied-piper:before {
    content: "\f2ae";
}

.fa-first-order:before {
    content: "\f2b0";
}

.fa-yoast:before {
    content: "\f2b1";
}

.fa-themeisle:before {
    content: "\f2b2";
}

.fa-google-plus-circle:before,.fa-google-plus-official:before {
    content: "\f2b3";
}

.fa-fa:before,.fa-font-awesome:before {
    content: "\f2b4";
}

.fa-handshake-o:before {
    content: "\f2b5";
}

.fa-envelope-open:before {
    content: "\f2b6";
}

.fa-envelope-open-o:before {
    content: "\f2b7";
}

.fa-linode:before {
    content: "\f2b8";
}

.fa-address-book:before {
    content: "\f2b9";
}

.fa-address-book-o:before {
    content: "\f2ba";
}

.fa-vcard:before,.fa-address-card:before {
    content: "\f2bb";
}

.fa-vcard-o:before,.fa-address-card-o:before {
    content: "\f2bc";
}

.fa-user-circle:before {
    content: "\f2bd";
}

.fa-user-circle-o:before {
    content: "\f2be";
}

.fa-user-o:before {
    content: "\f2c0";
}

.fa-id-badge:before {
    content: "\f2c1";
}

.fa-drivers-license:before,.fa-id-card:before {
    content: "\f2c2";
}

.fa-drivers-license-o:before,.fa-id-card-o:before {
    content: "\f2c3";
}

.fa-quora:before {
    content: "\f2c4";
}

.fa-free-code-camp:before {
    content: "\f2c5";
}

.fa-telegram:before {
    content: "\f2c6";
}

.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {
    content: "\f2c7";
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
    content: "\f2c8";
}

.fa-thermometer-2:before,.fa-thermometer-half:before {
    content: "\f2c9";
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before {
    content: "\f2ca";
}

.fa-thermometer-0:before,.fa-thermometer-empty:before {
    content: "\f2cb";
}

.fa-shower:before {
    content: "\f2cc";
}

.fa-bathtub:before,.fa-s15:before,.fa-bath:before {
    content: "\f2cd";
}

.fa-podcast:before {
    content: "\f2ce";
}

.fa-window-maximize:before {
    content: "\f2d0";
}

.fa-window-minimize:before {
    content: "\f2d1";
}

.fa-window-restore:before {
    content: "\f2d2";
}

.fa-times-rectangle:before,.fa-window-close:before {
    content: "\f2d3";
}

.fa-times-rectangle-o:before,.fa-window-close-o:before {
    content: "\f2d4";
}

.fa-bandcamp:before {
    content: "\f2d5";
}

.fa-grav:before {
    content: "\f2d6";
}

.fa-etsy:before {
    content: "\f2d7";
}

.fa-imdb:before {
    content: "\f2d8";
}

.fa-ravelry:before {
    content: "\f2d9";
}

.fa-eercast:before {
    content: "\f2da";
}

.fa-microchip:before {
    content: "\f2db";
}

.fa-snowflake-o:before {
    content: "\f2dc";
}

.fa-superpowers:before {
    content: "\f2dd";
}

.fa-wpexplorer:before {
    content: "\f2de";
}

.fa-meetup:before {
    content: "\f2e0";
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Open+Sans:ital@0;1&display=swap');

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

progress {
    vertical-align: baseline
}

[hidden],template {
    display: none
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:active,a:hover {
    outline-width: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: inherit;
    font-weight: bolder
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button,input,select,textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: 700
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto;
    resize: none
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

*,:after,:before {
    box-sizing: border-box
}

svg {
    max-width: 100%
}

input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover {
    transition: background-color 500000s ease-in-out 0s,color 500000s ease-in-out 0s
}

select::-ms-value,select:focus::-ms-value {
    background: none
}

p {
    margin: 0
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0
    }
}

@-webkit-keyframes shake {
    10%,90% {
        -webkit-transform: translate3d(-1px,0,0);
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,0,0);
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-4px,0,0);
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }
}

@keyframes shake {
    10%,90% {
        -webkit-transform: translate3d(-1px,0,0);
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        -webkit-transform: translate3d(2px,0,0);
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        -webkit-transform: translate3d(-4px,0,0);
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        -webkit-transform: translate3d(4px,0,0);
        transform: translate3d(4px,0,0)
    }
}

#content .field-name-body .basic-button,#content .field-name-body .bold-button,#content .field-name-body .cta-button,#content .field-name-body .node-button,.basic-button,.block-views .more-link,.bold-button,.cta-button,.more-link-container,.node-button {
    zoom:1;margin: 0 auto;
    text-align: center
}

#content .field-name-body .basic-button:after,#content .field-name-body .basic-button:before,#content .field-name-body .bold-button:after,#content .field-name-body .bold-button:before,#content .field-name-body .cta-button:after,#content .field-name-body .cta-button:before,#content .field-name-body .node-button:after,#content .field-name-body .node-button:before,.basic-button:after,.basic-button:before,.block-views .more-link:after,.block-views .more-link:before,.bold-button:after,.bold-button:before,.cta-button:after,.cta-button:before,.more-link-container:after,.more-link-container:before,.node-button:after,.node-button:before {
    content: "";
    display: table
}

#content .field-name-body .basic-button:after,#content .field-name-body .bold-button:after,#content .field-name-body .cta-button:after,#content .field-name-body .node-button:after,.basic-button:after,.block-views .more-link:after,.bold-button:after,.cta-button:after,.more-link-container:after,.node-button:after {
    clear: both
}

#content .field-name-body .basic-button a,#content .field-name-body .bold-button a,#content .field-name-body .cta-button a,#content .field-name-body .node-button a,.basic-button a,.block-views .more-link a,.bold-button a,.cta-button a,.more-link-container a,.node-button a {
    text-decoration: none!important
}

#content .field-name-body .basic-button a,#content .field-name-body .bold-button a,#content .field-name-body .cta-button a,#content .field-name-body .node-button a,.basic-button a,.block-views .more-link a,.bold-button a,.cta-button a,.main-content .content .widget-container .field-name-field-more-link .field-item,.node-button a,.widget-button,.widget-container .field-name-field-more-link .field-item,a.default-button,a.more-link,button[type=submit],input[type=submit] {
    border: 2px solid transparent;
    display: inline-block;
    font-weight: 600;
    line-height: 118%;
    margin: 16px 0;
    min-width: 160px;
    padding: 10px 8px;
    text-align: center;
    transition: color .25s ease-in-out;
    transition: border-color .25s ease-in-out;
    transition: background-color .3s ease-in-out
}

#content .field-name-body .basic-button a:hover,#content .field-name-body .bold-button a:hover,#content .field-name-body .cta-button a:hover,#content .field-name-body .node-button a:hover,.basic-button a:hover,.block-views .more-link a:hover,.bold-button a:hover,.cta-button a:hover,.main-content .content .widget-container .field-name-field-more-link .field-item:hover,.node-button a:hover,.widget-button:hover,.widget-container .field-name-field-more-link .field-item:hover,a.default-button:hover,a.more-link:hover,button[type=submit]:hover,input[type=submit]:hover {
    cursor: pointer
}

#content .field-name-body .bold-button a,.bold-button a {
    background-color: #1a9b1a;
    border-color: #1a9b1a;
    color: #fff!important
}

#content .field-name-body .bold-button a:hover,.bold-button a:hover {
    background-color: #3e6839;
    border-color: #3e6839;
    color: #fff!important
}

#content .field-name-body .cta-button a,.cta-button a {
    background-color: #0d3c99;
    border-color: #0d3c99;
    color: #fff!important;
    margin-left: 4px;
    margin-right: 4px;
    min-width: 240px;
    padding: 16px 8px
}

@media (max-width: 599px) {
    #content .field-name-body .cta-button a,.cta-button a {
        max-width:240px;
        width: 70%
    }
}

#content .field-name-body .cta-button a:hover,.cta-button a:hover {
    background-color: #036;
    border-color: #036;
    color: #fff!important
}

#content .field-name-body .cta-button a:active,.cta-button a:active {
    background-color: #384975;
    border-color: #384975
}

.header__secondary-menu ul.links.inline li a,.region-header .node-button a,.region-header .node-button a.default-button,form#search-block-form input.form-submit,form#search-block-form input[type=submit] {
    font-size: 12.006px;
    background-color: #3e6839;
    border: 2px solid #3e6839;
    color: #fff!important;
    display: inline-block;
    height: 26px;
    font-weight: 600;
    line-height: 23px;
    margin: 0;
    min-width: 86px;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    width: 106px
}

@media (max-width: 899px) {
    .header__secondary-menu ul.links.inline li a,.region-header .node-button a,.region-header .node-button a.default-button,form#search-block-form input.form-submit,form#search-block-form input[type=submit] {
        font-size:10.672px
    }
}

.header__secondary-menu ul.links.inline li a:hover,.region-header .node-button a:hover,form#search-block-form input.form-submit:hover,form#search-block-form input[type=submit]:hover {
    background-color: #fff;
    border-color: #3e6839;
    color: #3e6839!important
}

.block-views .more-link a,.main-content .content .widget-container .field-name-field-more-link .field-item,.widget-button,.widget-container .field-name-field-more-link .field-item,a.more-link {
    font-size: 14.4px;
    background-color: #fff;
    border-color: #3e6839;
    color: #3e6839!important;
    padding: 6px 8px
}

@media (max-width: 899px) {
    .block-views .more-link a,.main-content .content .widget-container .field-name-field-more-link .field-item,.widget-button,.widget-container .field-name-field-more-link .field-item,a.more-link {
        font-size:12.8px
    }
}

.block-views .more-link a:hover,.main-content .content .widget-container .field-name-field-more-link .field-item:hover,.widget-button:hover,.widget-container .field-name-field-more-link .field-item:hover,a.more-link:hover {
    background-color: #3e6839;
    border-color: #3e6839;
    color: #fff!important
}

#content .field-name-body .basic-button a,#content .field-name-body .node-button a,.basic-button a,.node-button a,a.default-button,button[type=submit],input[type=submit] {
    background-color: #fff;
    border-color: #3e6839;
    color: #3e6839!important
}

#content .field-name-body .basic-button a:hover,#content .field-name-body .node-button a:hover,.basic-button a:hover,.node-button a:hover,a.default-button:hover,button[type=submit]:hover,input[type=submit]:hover {
    background-color: #3e6839;
    border-color: #3e6839;
    color: #fff!important
}

a.default-button {
    max-width: 240px;
    width: 100%
}

@media (max-width: 599px) {
    a.default-button {
        width:85%
    }
}

a.default-button div {
    display: inline
}

#content a.tabs-primary__tab-link,#meta .field-type-taxonomy-term-reference .field-label,#navigation .md-style1 .awemenu-submenu .mm-header,#navigation .md-style1 .awemenu-submenu div>a,#page-title,.calendar-calendar .date-nav .date-heading a,.date-display-single,.node-document .field-name-field-tags .field-label,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev,.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content,table th {
    text-transform: uppercase
}

#content .field-name-body .basic-button a,#content .field-name-body .bold-button a,#content .field-name-body .cta-button a,#content .field-name-body .node-button a,#header #site-slogan,#top-bar #vermont-official,#top-bar .official-byline,#top-bar .top-sov-logo,#top-bar .top-sov-official,.basic-button a,.block-block .view .item-list .views-field-field-category a,.block-views .more-link a,.block-views .view .item-list .views-field-field-category a,.bold-button a,.cta-button a,.header__secondary-menu ul.links.inline li a,.latest-news-container .views-row .views-field-field-category a,.main-content .content .widget-container .field-name-field-more-link .field-item,.node-article .field-name-field-category a,.node-article .field-type-taxonomy-term-reference a,.node-button a,.node-document .field-name-field-doc-category a,.node-document td.file-format-Archive span a,.node-document td.file-format-Audio span a,.node-document td.file-format-Ebook span a,.node-document td.file-format-Image span a,.node-document td.file-format-PDF span a,.node-document td.file-format-Presentation span a,.node-document td.file-format-Spreadsheet span a,.node-document td.file-format-Text span a,.node-teaser .field-type-taxonomy-term-reference a,.region-header .node-button a,.region-header .node-button a.default-button,.small-screen-nav,.top-bar #vermont-official,.top-bar .official-byline,.top-bar .top-sov-logo,.top-bar .top-sov-official,.view-documents td.file-format-Archive span a,.view-documents td.file-format-Audio span a,.view-documents td.file-format-Ebook span a,.view-documents td.file-format-Image span a,.view-documents td.file-format-PDF span a,.view-documents td.file-format-Presentation span a,.view-documents td.file-format-Spreadsheet span a,.view-documents td.file-format-Text span a,.widget-button,.widget-container .field-name-field-more-link .field-item,a.default-button,a.more-link,button[type=submit],form#search-block-form input.form-submit,form#search-block-form input[type=submit],input[type=submit] {
    letter-spacing: .03em;
    text-transform: uppercase
}

[class*=fa-]:before {
    font-family: FontAwesome,sans-serif;
    font-weight: 400
}

body {
    color: #333;
    font-family: Lato,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 400
}

#content .block-block {
    line-height: 150%
}

#content .field-name-body div,.node-document .field-type-text-long,li,p {
    line-height: 150%;
    margin: 8px 0 16px
}

.note {
    font-family: Lato,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 300
}

.four-column .block-block,.four-column .block-views,.front .region-sidebar-second .block-views,.main-content .content .widget-container .content,.region-sidebar-first .block-block,.region-sidebar-first .block-views,.region-sidebar-second .block-block,.region-sidebar-second .block-views,.three-column .block-block,.three-column .block-views,.two-column .block-block,.two-column .block-views,.widget-container .content {
    border-top: 7px solid #384975
}

#navigation .md-style1 .awemenu-submenu {
    border-bottom: 7px solid #384975
}

#header #site-name,h1,h2,h3,h4,h5,h6 {
    font-family: Open Sans,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 700;
    margin: 16px 0 0
}

#header #site-name:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {
    margin-top: 0
}

.block-block .view .item-list .views-field-field-category a,.block-views .view .item-list .views-field-field-category a,.latest-news-container .views-row .views-field-field-category a,.node-article .field-name-field-category a,.node-article .field-type-taxonomy-term-reference a,.node-document .field-name-field-doc-category a,.node-document td.file-format-Archive span a,.node-document td.file-format-Audio span a,.node-document td.file-format-Ebook span a,.node-document td.file-format-Image span a,.node-document td.file-format-PDF span a,.node-document td.file-format-Presentation span a,.node-document td.file-format-Spreadsheet span a,.node-document td.file-format-Text span a,.node-teaser .field-type-taxonomy-term-reference a,.view-documents td.file-format-Archive span a,.view-documents td.file-format-Audio span a,.view-documents td.file-format-Ebook span a,.view-documents td.file-format-Image span a,.view-documents td.file-format-PDF span a,.view-documents td.file-format-Presentation span a,.view-documents td.file-format-Spreadsheet span a,.view-documents td.file-format-Text span a {
    font-size: 13.5px;
    background-color: #7f8dcb;
    color: #fff!important;
    display: inline-block;
    font-weight: 300;
    line-height: 118%!important;
    padding: 2px 4px
}

@media (max-width: 899px) {
    .block-block .view .item-list .views-field-field-category a,.block-views .view .item-list .views-field-field-category a,.latest-news-container .views-row .views-field-field-category a,.node-article .field-name-field-category a,.node-article .field-type-taxonomy-term-reference a,.node-document .field-name-field-doc-category a,.node-document td.file-format-Archive span a,.node-document td.file-format-Audio span a,.node-document td.file-format-Ebook span a,.node-document td.file-format-Image span a,.node-document td.file-format-PDF span a,.node-document td.file-format-Presentation span a,.node-document td.file-format-Spreadsheet span a,.node-document td.file-format-Text span a,.node-teaser .field-type-taxonomy-term-reference a,.view-documents td.file-format-Archive span a,.view-documents td.file-format-Audio span a,.view-documents td.file-format-Ebook span a,.view-documents td.file-format-Image span a,.view-documents td.file-format-PDF span a,.view-documents td.file-format-Presentation span a,.view-documents td.file-format-Spreadsheet span a,.view-documents td.file-format-Text span a {
        font-size:12px
    }
}

.block-block .view .item-list .views-field-field-category a:hover,.block-views .view .item-list .views-field-field-category a:hover,.latest-news-container .views-row .views-field-field-category a:hover,.node-article .field-name-field-category a:hover,.node-article .field-type-taxonomy-term-reference a:hover,.node-document .field-name-field-doc-category a:hover,.node-document td.file-format-Archive span a:hover,.node-document td.file-format-Audio span a:hover,.node-document td.file-format-Ebook span a:hover,.node-document td.file-format-Image span a:hover,.node-document td.file-format-PDF span a:hover,.node-document td.file-format-Presentation span a:hover,.node-document td.file-format-Spreadsheet span a:hover,.node-document td.file-format-Text span a:hover,.node-teaser .field-type-taxonomy-term-reference a:hover,.view-documents td.file-format-Archive span a:hover,.view-documents td.file-format-Audio span a:hover,.view-documents td.file-format-Ebook span a:hover,.view-documents td.file-format-Image span a:hover,.view-documents td.file-format-PDF span a:hover,.view-documents td.file-format-Presentation span a:hover,.view-documents td.file-format-Spreadsheet span a:hover,.view-documents td.file-format-Text span a:hover {
    background-color: #384975;
    text-decoration: none
}

.date-display-single {
    font-size: 14.4px;
    font-weight: 700
}

@media (max-width: 899px) {
    .date-display-single {
        font-size:12.8px
    }
}

.region-sidebar-second .block h2 {
    color: #3e6839
}

.not-front .region-sidebar-second .block.block-block,.not-front .region-sidebar-second .block.block-views,.not-front .region-sidebar-second .block .node,.region-sidebar-second .block-views,.region-sidebar-second .block .content {
    background-color: #efefe3
}

.block-block ul.menu li a,a {
    color: #333;
    text-decoration: none
}

#content .faq-item.is-collapsed .faq-question a,#content .faq-item.is-expanded .faq-question a,.block-block .view .item-list .views-field-title a:hover,.block-block ul.menu li a:hover,.block-views .view .item-list .views-field-title a:hover,.faq-item.is-collapsed .faq-question a,.faq-item.is-expanded .faq-question a {
    color: #036;
    text-decoration: underline
}

#content .field-name-body a:hover,#meta .field-type-taxonomy-term-reference a:hover,.block p a:hover,.cke_editable a:hover,.main-content .content a:hover,.node-document .field-name-field-file .file a:hover,.node-document .field-name-field-tags a:hover {
    background-color: #e8ecf0;
    color: #036;
    text-decoration: underline
}

#content .field-name-body a:active,#meta .field-type-taxonomy-term-reference a:active,.block p a:active,.cke_editable a:active,.main-content .content a:active,.node-document .field-name-field-file .file a:active,.node-document .field-name-field-tags a:active {
    background-color: transparent;
    color: #036;
    text-decoration: underline
}

#content .field-name-body a:visited,#meta .field-type-taxonomy-term-reference a:visited,.block p a:visited,.cke_editable a:visited,.main-content .content a:visited,.node-document .field-name-field-file .file a:visited,.node-document .field-name-field-tags a:visited {
    color: #683286;
    text-decoration: underline
}

.block-block .view .item-list .views-field-title a,.block-views .view .item-list .views-field-title a {
    color: #036;
    font-weight: 700
}

#content .field-name-body a,#meta .field-type-taxonomy-term-reference a,.block p a,.cke_editable a,.main-content .content a,.node-document .field-name-field-file .file a,.node-document .field-name-field-tags a {
    color: #036;
    text-decoration: underline
}

.latest-news-container .views-row .views-field-title a,.node-teaser .node-title a,.node-teaser .views-field-title a {
    color: #036;
    display: inline-block
}

.latest-news-container .views-row .views-field-title a:hover,.node-teaser .node-title a:hover,.node-teaser .views-field-title a:hover {
    color: #036;
    text-decoration: underline!important
}

body {
    background-color: #fff
}

h1 {
    font-size: 28.8px;
    margin: 0
}

@media (max-width: 899px) {
    h1 {
        font-size:25.6px
    }
}

h2 {
    font-size: 24.3px
}

@media (max-width: 899px) {
    h2 {
        font-size:21.6px
    }
}

h3 {
    font-size: 21.6px
}

@media (max-width: 899px) {
    h3 {
        font-size:19.2px
    }
}

h4 {
    font-size: 18px
}

@media (max-width: 899px) {
    h4 {
        font-size:16px
    }
}

h5 {
    font-size: 17.1px;
    font-weight: 600
}

@media (max-width: 899px) {
    h5 {
        font-size:15.2px
    }
}

h6 {
    font-size: 16.2px;
    font-weight: 600
}

@media (max-width: 899px) {
    h6 {
        font-size:14.4px
    }
}

blockquote {
    font-style: italic;
    margin: 8px 8px 8px 16px
}

blockquote p {
    margin: 0
}

em {
    font-style: italic;
    font-weight: 400
}

strong {
    font-weight: 700
}

figcaption {
    font-size: 16.2px;
    display: block;
    font-style: italic;
    font-weight: 600;
    line-height: 126%;
    margin: 4px 0
}

@media (max-width: 899px) {
    figcaption {
        font-size:14.4px
    }
}

hr {
    border: 0;
    border-top: 1px solid #afb5bd;
    margin: 16px 0
}

iframe {
    border: 0;
    position: relative
}

iframe,img {
    max-width: 100%
}

img {
    display: inline-block;
    height: auto;
    max-height: 100%;
    text-align: bottom
}

nav li {
    line-height: 126%
}

optgroup,option,select {
    -webkit-appearance: none
}

body {
    counter-reset: step-counter
}

ol,ul {
    margin: 16px 0;
    padding: 0 0 0 24px;
    margin: 0
}

.block-numbers-list>li li,.custom-counter>li li,li {
    margin: 16px 0;
    line-height: 150%
}

.compact-list li {
    line-height: 126%
}

.compact-list {
    margin: 8px 0;
    padding: 0 0 0 24px
}

.compact-list li {
    margin: 8px 0
}

.block-numbers-list>li,.custom-counter>li {
    counter-increment: step-counter;
    text-indent: -28px;
    margin: 18px 0;
    margin-left: 16px;
    padding: 0;
    list-style: none
}

.block-numbers-list>li:before,.custom-counter>li:before {
    content: counter(step-counter);
    margin-right: 6px;
    padding: 3px 7px;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 600;
    background-color: #3e6839;
    color: #fff
}

.custom-counter>li li {
    text-indent: 0
}

table caption {
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center
}

table td,table th {
    font-size: 14.4px;
    background: #fbfbf6;
    background-clip: padding-box;
    border: 0;
    border-bottom: 1px solid #afb5bd;
    padding: 8px;
    position: relative
}

@media (max-width: 899px) {
    table td,table th {
        font-size:12.8px
    }
}

@media (max-width: 599px) {
    table td,table th {
        border:0;
        display: block;
        padding: 4px
    }
}

table th {
    background: #efefe3;
    background-clip: padding-box;
    border-left: 1px solid #afb5bd;
    border-top: 0;
    font-family: Open Sans,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 700;
    line-height: 126%;
    padding-right: 24px;
    text-align: left;
    vertical-align: top
}

@media (max-width: 599px) {
    table th {
        border-bottom:0;
        display: block;
        padding: 4px;
        text-align: left;
        vertical-align: auto
    }
}

table th:first-child {
    border-left: 0
}

table tr {
    border-bottom: 0
}

@media (max-width: 599px) {
    table tr {
        border-bottom:1px solid #afb5bd;
        display: block;
        padding: 8px 0
    }
}

table.views-table td a,table td a {
    color: #036
}

table td a:hover {
    color: #036;
    text-decoration: underline!important
}

table.views-table th a,table th a {
    color: #036;
    display: inline-block
}

table th a:hover {
    border-bottom-color: #036;
    color: #036
}

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 24px 0;
    padding: 0;
    width: 100%
}

form {
    margin: 0
}

@media (min-width: 900px) {
    form {
        max-width:544px
    }
}

form label {
    font-size: 16.2px;
    display: block;
    font-family: Lato,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 600;
    margin: 24px 0 4px
}

@media (max-width: 899px) {
    form label {
        font-size:14.4px
    }
}

input[type=email],input[type=password],input[type=text],select,textarea {
    background-color: #efefe3;
    border: 1px solid #dcdcc3;
    border-radius: 0;
    display: block;
    font-family: Lato,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 600;
    margin: 4px 0;
    padding: 4px;
    width: 100%
}

input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus {
    background-color: #efefe3;
    border: 1px solid #717c83;
    outline: 0
}

.webform-client-form {
    max-width: 550px
}

.webform-container-inline label {
    display: block
}

.webform-container-inline .form-item {
    display: inline-block;
    width: auto
}

.webform-container-inline .form-item select {
    width: 100px
}

.webform-container-inline .form-item .form-select {
    display: inline-block
}

.form-item.form-type-radio {
    margin: 4px 0
}

.block-webform {
    margin: 24px 0
}

form .help-text {
    font-size: 14.4px;
    font-family: Open Sans,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 400;
    color: #686c71
}

@media (max-width: 899px) {
    form .help-text {
        font-size:12.8px
    }
}

form .error-text {
    font-size: 16.2px;
    color: #900;
    font-family: Open Sans,Verdana,Tahoma,DejaVu Sans,sans-serif;
    font-weight: 600
}

@media (max-width: 899px) {
    form .error-text {
        font-size:14.4px
    }
}

form fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

.vertical {
    margin: 0
}

.vertical .vic-button a,.vertical a.vic-button,.vertical button[type=submit] {
    clear: both
}

* {
    box-sizing: border-box
}

#page {
    zoom:1;position: relative;
    width: 100%
}

#page:after,#page:before {
    content: "";
    display: table
}

#page:after {
    clear: both
}

.small-screen-nav {
    display: none
}

@media (max-width: 599px) {
    .small-screen-nav {
        display:block
    }
}

#top-bar,.top-bar {
    zoom:1}

#top-bar:after,#top-bar:before,.top-bar:after,.top-bar:before {
    content: "";
    display: table
}

#top-bar:after,.top-bar:after {
    clear: both
}

#top-bar .official-byline,#top-bar .top-sov-official,.top-bar .official-byline,.top-bar .top-sov-official {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 48.93617%
}

#top-bar .official-byline:first-child,#top-bar .top-sov-official:first-child,.top-bar .official-byline:first-child,.top-bar .top-sov-official:first-child {
    margin-left: 0
}

html.flexbox #top-bar .official-byline,html.flexbox #top-bar .top-sov-official,html.flexbox .top-bar .official-byline,html.flexbox .top-bar .top-sov-official {
    float: none
}

#top-bar #vermont-official,#top-bar .top-sov-logo,.top-bar #vermont-official,.top-bar .top-sov-logo {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 48.93617%
}

#top-bar #vermont-official:first-child,#top-bar .top-sov-logo:first-child,.top-bar #vermont-official:first-child,.top-bar .top-sov-logo:first-child {
    margin-left: 0
}

html.flexbox #top-bar #vermont-official,html.flexbox #top-bar .top-sov-logo,html.flexbox .top-bar #vermont-official,html.flexbox .top-bar .top-sov-logo {
    float: none
}

#header {
    zoom:1}

#header:after,#header:before {
    content: "";
    display: table
}

#header:after {
    clear: both
}

@media (min-width: 600px) {
    #header #header-left {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%
    }

    #header #header-left:first-child {
        margin-left: 0
    }

    html.flexbox #header #header-left {
        float: none
    }
}

@media (min-width: 600px) {
    #header #header-right {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 40.42553%
    }

    #header #header-right:first-child {
        margin-left: 0
    }

    html.flexbox #header #header-right {
        float: none
    }
}

#main {
    zoom:1;position: relative
}

#main:after,#main:before {
    content: "";
    display: table
}

#main:after {
    clear: both
}

#navigation {
    zoom:1;position: relative
}

#navigation:after,#navigation:before {
    content: "";
    display: table
}

#navigation:after {
    clear: both
}

@media (max-width: 699px) {
    #navigation {
        display:none
    }
}

#prefooter {
    zoom:1}

#prefooter:after,#prefooter:before {
    content: "";
    display: table
}

#prefooter:after {
    clear: both
}

@media (min-width: 900px) {
    #prefooter .region-contact {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%
    }

    #prefooter .region-contact:first-child {
        margin-left: 0
    }

    html.flexbox #prefooter .region-contact {
        float: none
    }
}

@media (min-width: 900px) {
    #prefooter .region-bottom {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%
    }

    #prefooter .region-bottom:first-child {
        margin-left: 0
    }

    html.flexbox #prefooter .region-bottom {
        float: none
    }
}

@media (min-width: 900px) {
    #prefooter .region-bottom>div {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%
    }

    #prefooter .region-bottom>div:first-child {
        margin-left: 0
    }

    html.flexbox #prefooter .region-bottom>div {
        float: none
    }
}

@media (min-width: 900px) {
    #prefooter .region-bottom .block-block:nth-child(3n+1),#prefooter .region-bottom .block-menu:nth-child(3n+1),#prefooter .region-bottom .block-nodeblock:nth-child(3n+1) {
        clear:left;
        margin-left: 0
    }
}

#footer {
    zoom:1}

#footer:after,#footer:before {
    content: "";
    display: table
}

#footer:after {
    clear: both
}

@media (max-width: 599px) {
    #footer {
        margin-bottom:40px
    }
}

.main-column {
    zoom:1;max-width: 1200px;
    padding: 16px;
    margin: 0 auto
}

.main-column:after,.main-column:before {
    content: "";
    display: table
}

.main-column:after {
    clear: both
}

#main #navigation+.main-column,#main .main-column:first-child {
    padding: 0
}

#main #navigation+.main-column.main-section {
    padding: 16px
}

article {
    zoom:1}

article:after,article:before {
    content: "";
    display: table
}

article:after {
    clear: both
}

.one-column,.three-column,.two-column {
    zoom:1}

.one-column:after,.one-column:before,.three-column:after,.three-column:before,.two-column:after,.two-column:before {
    content: "";
    display: table
}

.one-column:after,.three-column:after,.two-column:after {
    clear: both
}

.one-column .block,.three-column .block,.two-column .block {
    margin: 16px 0
}

@media (min-width: 600px) {
    .two-column .block {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 48.93617%
    }

    .two-column .block:first-child {
        margin-left: 0
    }

    html.flexbox .two-column .block {
        float: none
    }

    .two-column .block:nth-child(odd) {
        clear: left;
        margin-left: 0
    }
}

.three-column .block {
    margin-bottom: 24px;
    max-width: 304px
}

@media (max-width: 599px) {
    .three-column .block {
        margin:24px auto
    }
}

@media (min-width: 600px) {
    .three-column .block {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%
    }

    .three-column .block:first-child {
        margin-left: 0
    }

    html.flexbox .three-column .block {
        float: none
    }

    .three-column .block:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
}

@media (min-width: 900px) {
    .front.one-sidebar #content {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 74.46808%;
        margin-left: 27.65957%
    }

    .front.one-sidebar #content:first-child {
        margin-left: 0
    }

    html.flexbox .front.one-sidebar #content {
        float: none
    }

    .front.one-sidebar #content:first-child {
        margin-left: 25.53191%
    }
}

@media (min-width: 900px) {
    .front.one-sidebar .region-sidebar-first {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 23.40426%;
        margin-left: -98.29787%
    }

    .front.one-sidebar .region-sidebar-first:first-child {
        margin-left: 0
    }

    html.flexbox .front.one-sidebar .region-sidebar-first {
        float: none
    }

    .front.one-sidebar .region-sidebar-first:first-child {
        margin-left: -100.42553%
    }
}

.front #page-title {
    display: none
}

@media (min-width: 900px) {
    .front.two-sidebars #content {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%;
        margin-left: 23.40426%
    }

    .front.two-sidebars #content:first-child {
        margin-left: 0
    }

    html.flexbox .front.two-sidebars #content {
        float: none
    }

    .front.two-sidebars #content:first-child {
        margin-left: 21.2766%
    }
}

@media (min-width: 900px) {
    .front.two-sidebars .region-sidebar-first {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        margin-left: -76.59574%
    }

    .front.two-sidebars .region-sidebar-first:first-child {
        margin-left: 0
    }

    html.flexbox .front.two-sidebars .region-sidebar-first {
        float: none
    }

    .front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -78.7234%
    }
}

@media (min-width: 900px) {
    .front.two-sidebars .region-sidebar-second {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        float: right
    }

    .front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 0
    }

    html.flexbox .front.two-sidebars .region-sidebar-second {
        float: none
    }
}

@media (min-width: 900px) {
    .not-front.one-sidebar #content,.not-front.two-sidebars #content {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 36.17021%
    }

    .not-front.one-sidebar #content:first-child,.not-front.two-sidebars #content:first-child {
        margin-left: 0
    }

    html.flexbox .not-front.one-sidebar #content,html.flexbox .not-front.two-sidebars #content {
        float: none
    }

    .not-front.one-sidebar #content:first-child,.not-front.two-sidebars #content:first-child {
        margin-left: 34.04255%
    }
}

@media (min-width: 900px) {
    .not-front.one-sidebar .region-sidebar-first,.not-front.two-sidebars .region-sidebar-first {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
        margin-left: -98.29787%
    }

    .not-front.one-sidebar .region-sidebar-first:first-child,.not-front.two-sidebars .region-sidebar-first:first-child {
        margin-left: 0
    }

    html.flexbox .not-front.one-sidebar .region-sidebar-first,html.flexbox .not-front.two-sidebars .region-sidebar-first {
        float: none
    }

    .not-front.one-sidebar .region-sidebar-first:first-child,.not-front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -100.42553%
    }
}

@media (min-width: 900px) {
    .not-front.one-sidebar .region-sidebar-second,.not-front.two-sidebars .region-sidebar-second {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 34.04255%
    }

    .not-front.one-sidebar .region-sidebar-second:first-child,.not-front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 0
    }

    html.flexbox .not-front.one-sidebar .region-sidebar-second,html.flexbox .not-front.two-sidebars .region-sidebar-second {
        float: none
    }

    .not-front.one-sidebar .region-sidebar-second:first-child,.not-front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 31.91489%
    }
}

.not-front.one-sidebar .region-sidebar-second .block,.not-front.two-sidebars .region-sidebar-second .block {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 31.91489%
}

.not-front.one-sidebar .region-sidebar-second .block:first-child,.not-front.two-sidebars .region-sidebar-second .block:first-child {
    margin-left: 0
}

html.flexbox .not-front.one-sidebar .region-sidebar-second .block,html.flexbox .not-front.two-sidebars .region-sidebar-second .block {
    float: none
}

.not-front.one-sidebar .region-sidebar-second .block:nth-child(3n+1),.not-front.two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
    clear: left;
    margin-left: 0
}

@media (max-width: 599px) {
    .block-block,.block-nodeblock {
        max-width:304px;
        margin-left: auto;
        margin-right: auto
    }
}

.region-below-content,.region-bottom,.region-contact,.region-content,.region-content-top,.region-header,.region-help,.region-highlighted,.region-sidebar-first,.region-sidebar-second,.region-threecolumn-bottom,.region-threecolumn-top,.region-top-featured,.region-twocolumn-bottom,.region-twocolumn-bottom-two,.region-twocolumn-top,.region-twocolumn-top-two {
    zoom:1}

.region-below-content:after,.region-below-content:before,.region-bottom:after,.region-bottom:before,.region-contact:after,.region-contact:before,.region-content-top:after,.region-content-top:before,.region-content:after,.region-content:before,.region-header:after,.region-header:before,.region-help:after,.region-help:before,.region-highlighted:after,.region-highlighted:before,.region-sidebar-first:after,.region-sidebar-first:before,.region-sidebar-second:after,.region-sidebar-second:before,.region-threecolumn-bottom:after,.region-threecolumn-bottom:before,.region-threecolumn-top:after,.region-threecolumn-top:before,.region-top-featured:after,.region-top-featured:before,.region-twocolumn-bottom-two:after,.region-twocolumn-bottom-two:before,.region-twocolumn-bottom:after,.region-twocolumn-bottom:before,.region-twocolumn-top-two:after,.region-twocolumn-top-two:before,.region-twocolumn-top:after,.region-twocolumn-top:before {
    content: "";
    display: table
}

.region-below-content:after,.region-bottom:after,.region-contact:after,.region-content-top:after,.region-content:after,.region-header:after,.region-help:after,.region-highlighted:after,.region-sidebar-first:after,.region-sidebar-second:after,.region-threecolumn-bottom:after,.region-threecolumn-top:after,.region-top-featured:after,.region-twocolumn-bottom-two:after,.region-twocolumn-bottom:after,.region-twocolumn-top-two:after,.region-twocolumn-top:after {
    clear: both
}

#top-bar #vermont-official a,#top-bar .top-sov-logo a,.top-bar #vermont-official a,.top-bar .top-sov-logo a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAAYCAYAAACvBvxtAAAAAXNSR0IArs4c6QAADfhJREFUeAHdmgm0VVUZxyEwFARFNEQUNREH1HJpLrTIIRapKy1QcVZEc0RJF2ZhGCK6KnMtp1JM0QY1NecpMRSMlUNoTmmagIY4kogiCAiv3+++s8/a99xz7j0P3ivoW+v/9re/7//t6ey9zz77vvbt1hBpamrqnDR1GWlT+/btP2urplPXnpS9BLwHFoAeoCf4iHqfI00Frr6dwFzwb7AJ6AUWgrXB/ASWYx/WT7AB6VrA/iwGb1H2S5S3B3on8EECy+kKrKc76AY+BdPgG5cKsTuSMfYNIL8PnMmkpYUy+kG2bZaxDtgCPJ6tC1s7uP1JfgS2BrbtYzALXAn/EdIqgd8bw+ZgJpDfC96jpIVCjG0YCN4G74AuwDG27xuDJvAJWJSk6o6Zsi6QLxx7y3J8Vm+h05uBKSArEzE4aVpdKPd1sCJT4afk78tWhm0oWAhi/ifknwfLQVkxvgMoGyf/5rg95B8Ay0As3405jXQCZ0fB1mHfXEypkPeZvAL0i4/BfBDX/R75fdMgFPKjwGIQy2kxJ6tD7A+MsZ4g1vMIiOsLvkbp8mwdq1We1tvhOeB8cDhw0CYBJ6Ayuq0aTNmHVGpo/vNCo3qgnZHwnw5c8usAH77iQ7seTABjwYXgavA0WArcoSqCno0bj20X4GQ7HoQyUZvydlQXTpDnQ7mNUgI6gbBQbe8B2RhsewAnm/6bgDt2KuRHgAVAkXNm6kwUbFN1JuKEbrh5wRkILG9GKA99CTDe/j4BpiQ6SUW0a9On7mbUZieE0K6VTmnchsDBGZAtBNtIoMzL+lozT/kOktKwHjgnV5hNTYPjNmC7N7EXDjZ+J//7mbj7k7ilsT3o+NxZFSdCdie+tOJp/uMkLvVKh3dWHBfqCim+PsCJZp0jgj2b4usC3gaK3P1iDvnzdERye+wv0uG7OUwIfnSfT9WbgvwwEGRY4Jpi1Lfkc7FxNdN3pz0/5sz3RE67tkxsH+X4WtMUdpUNGKyuDQoegn8p7c2eof02UFY0J7l/n8NadT4n77ld8cyaJ2MSY3vSIzMEz7Qhzmf8g4y/KHtUFBfiY+79ZD4PJtPPSbEj1vH51toNuNBt3y0gFtvneIQ6hjC+/WNCgW6M3w1BPKr8LWSSNH1jko913T7PFW066enIWmAvcCwYChywsvIuxMHEpG1UB+OwjwSvgKGgLeW6pHAf3HENKvIh5x0lwoMNaV4xszHGD1NOPb7++Ptiew0ZcRGFt8vwjK8my7h2wOgbw3GvEfyez52YtuvYGkLGwMSfg+nuxNyV+LMyFNv2p8Tm+AZuhlY36yLITvp484j1drRpFnwvDlpXHDxwKJgI/AiKxeOKq9pO1hU5YCyYBTw7XgVeA77S7gF+ubepUIdt+AwojxVVhm8j4GvcxVgl2G4DStjxq/xFGfh/qETVicNvncrlcTnk/W5w7B8HiryeMSer4z8beBRyrJWwYCpU8k9VrHzkZ2OL8vB7gdDGNA6bxyiPSR6DwveZvJOLytKecM8JHPI18wjb3iDIPoEbUhzt0100GFc2pbAvgBHEXwz2Bn6cdAGx7EnmDvCQ/NiR1VmVXktegP0Y4PWdD+02sDf2A8E76G0q1OGu9mpSyS51KvNhyZ1Yh9OqLsavDwWGhz61oPCfJnZ55xdwgtk+/APkfkNg3zkhPpWkDRPGz2vGDxPiptkA/B4/vp/YbeMl9KvhR20oJ3k+IVsqNaZVJj0NPYIaDwbew34LnASOA7HY+dOBr2LxJnF3gyHohUIjp4ORYCj4ISg96IWFtszhQlM609aiif9t/LNpW4tfnZR5Jdi3UkPL/oxO6J6P78wLpT13YQ+v+IPyONqofyOSLcEvzWcl6XfHxD4762+Qfy3xewIYkOXSRt9S/0zsnUlvzHJaO79Kk95OgLE0yg+KU8F4sDXIk1sxTqSTL5MeCD5N0jsoYy7wRqYlZ37C/ytyKbW4iyvfa05q/noW9g22MjKIoL4tCWSc5Lux2K5RjGloX14xjyTGHsT1zyNg843qM8yd9Nhd1EHCmy/kG6U+7yA7BSWTulGuSGwH0c5tM/5Wza7UpKdR3cDPaYk71ObgalA0oLjazQPu1pWdkPQZ8r4dwrlxE/QrgPfP3sl3R18thLbOpyHh484JWiW01THwlXxJlaNEhthdoW1VglqhwPf+/lwyLwDrHEP7JlWcxX/G4XJReHxwU8oT39IzKKto8cRHE49ALZE3InKvSE9V6nUh3ZAYnJP3JHqbJC2e9Az6N2nJz4AT11fs8WB9kCdLMfqA+tKxqlc/+fuw7w+eAkHWQzkP/Jl6TgdrB0dItYGdwTbAW4FBoKj+ELaq6R+TAnpSl22M5TQy8+hPWBixL9a9yfJjzY/FCnD+FXSMSXk6/BONxbcIuCvPAF+hzp+Q1hU4cj9MSD67KqHcXTBsAC6uclRnNoyy3SK9jBrqltu5TsAJ+BYk/r60y3nVJlJ60tMIz2QjaIU7em/wO9AF1JPhOL/MwIfOVHGxP4zha8DdKx4c6/Cs9xJ1ngu8AdkObIztVODr9hfAXW4cmIPvfnAgeluIb7WwW47KVDCQvP0oI07AaWAymALeAmXkV5AWRsTrGbuno3wj9a6E4G3J4Ax5PPkllHdHxh5n3byC9AtKyTR+exT2l/rlHQ3COF9OWzuUrKP1aVS+A5gC/Dl8GigjLorSQoHuomPA6wWF+9O3v8jVE3fSR8E3SldckkiZHwPlxRCC7o5kne6WuYKv7pUl/g/AyGwwtqorS/JHAutSbIvHlVzBNwGkiwR9MxBip8ZB2BeDB4MN/QaghKOnH7pePwe5LHDLpATFvw5/xxhslSvLvHh800NFpDfFHPJeb54T27I6/rpXlvIb7vQU4gO9FkwHZwB3tnRA0WNxJd8CBrByj4odjXT474KL4PkhPBa8l4npSN5zbD1xIuwFJtNud4rN6pFb6PtLwt8mihuNvoh2t2TXjcIr6ptZQ16eOm7E7g9yyrrgqopW4g+xc6DNTah7hBDG5zD0TuCCYCtI/xXZN430Mmp4Bu7gD5UIOADOsoR3KG3sVyKmRZS6k54Kh1Ha6cBB9qztedaJZT4rLoptGeDDwJNZZ9k8scvABPhbgcPBM2Vj4b0NnET2y3Z7PPLttD76qsrEpICOlHdIou9P+sQqFuw3j5tFGRkCybO9cgLt8KqxrPwmIfptcXyin03qv0uHBV1U1p2RY8dIL6N6JFWsZ3GzWvwXzny85ycMn+PdxexW9jAwlwGPE2+AevIhztNAt1ZuQlocZe8EZoB64n/SHQGOBieBm4FXocpHQFvhkSCtrI5CfDhe+SbxfOyR4aA6Ib7K6x5vimKJqzreBB7220EQN5oawVl1vJGAzfYuTwKfI+0E/LXZN0gq5G8ASnq80Uk+9D3swmlMPYW4Ny0MSW9k0AuPN6EsOGHeOcbDtZO2yvEm1JGmFOxgXAPuBWGQUHPlAax+dLa5UE974O8C/lzu+T6ID+4i0DHbCGz+r85YEP6V4En0AVle2TyxzwLFRXQOaDgB4JSa9PDs266hLehFk97n48NXnBAeN6sEW82kl4D970DxuV4IjO8bB5MvmvSOXZCT45giHbJttS7rSY8p6GUm/ZeSOJLKv1R4kdL6k55CNwfTwAsgDCxqjdgJH3prHBuKxqzQTr27gxuB/79xXSExccBx8h8MXgUugHGgxbs+MfZZsf/uRC+WqLvspH+Y8sJr3QmaO+mtD99oEMTjXJXgKJr0p4QgUjcOj4NVgq1o0u+Hz34rr1cFFWTghY/YZ2MK9oaTXj68W0GQ36K07qSnQFfWrFBDnVTODnEn/lc67fDOvuYuv6g9cN0t9gW+oe4EfqOUFvj+LhAePGrT+EbBcO6TiMTXfjVh+F2QxwQHur9UK0uCLU6xh2ODnDMzvqJJ79syHFOMq7mJwfZrHUjV8cbysb1c8TT/GRXXmdWhrAecpG4y4WO2QiNfdtL7vBYCxTeGZTW6vRkkOZFB2XaleQi7gnmBWZB6tXYXWCcNXIMV+uGuNxX0bkk34L8FFCd/j0axcPyYVmomURyL32tIby4qgu7CVHKPUNi/CsICXIye3myhXw6KFst0fEpu+7GHN9Py0JaQ4usLwqJxAg4OvjjF7sfyTGAdJ8Y+dWxeLuT2K4d7RFIOSUUaTfqhgUg6NFteJY+jNwgPMuJXqYvIbZ9bwBpspE/bgcdBr7LdgHsTUN5vFANnGAgT03Qy8DV9HZgEPMI8CRYA/ZVJT+oz8YIgyCl5deF8LBBI/ZB3Z4wnXM1Dx38AUGZmy8TWE8SbX80Ew78PcMIr7r4eM7uGstBPBPOBvjHBHlJsttFvC/s7PNjrpfCeAUFq2hRiIVh2PCbqHYI/TTFeAfyflzyZi/Fa0HBHSwtcwxT65r80/B6kO2W9LsDzbKvc3oB3TzOt8tcHHCNypap+j16zQcxVV0x3i+sk3ws4uQL/k0gPNv0DM3Hyzs3YPLqEmJBiqtiqdnRsXwQzEx9JheP3VWiL86aqrdaF7aGEG8o3Nabyo1XcnljHbz/DQqtZSEnZ18CJy1VXTK+Jy6voGNcFx4IHgUcYX4+7gc415P9DA/38Ogh31w17KBfUPRbh7yEH1BwHsXne3QJsDzwyyKssukTvHjcCm7cgfQIn47Mez+qiH0i/U9Dd+dKyQxw2jwxVi5y8E6tqcyNfWK9l4e8PJoFpwF1VvWayR/VuhD/tG7pttn3+QFZX4HgEd2LnLhDs3YF9SHd29cSW1mkl/wHQTC3VdamRLAAAAABJRU5ErkJggg==);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTg5IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTg5IDI0Ij4KICA8ZGVmcz4KICAgIDxwb2x5Z29uIGlkPSJzb3YtbW9tLWxvZ28td2hpdGUtYSIgcG9pbnRzPSIuMDI5IDIzLjUwMiA3MS4wODEgMjMuNTAyIDcxLjA4MSAuMTYgLjAyOSAuMTYiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTc1LjY1NTY4LDE4LjI0OTEyIEw3Ni40OTc2LDIxLjE1MDcyIEw3Ny4wMjU2LDIzLjIyMTkyIEw3OC4yMjY1NiwyMy4yMjE5MiBMNzkuOTMwNTYsMTcuMzI0MTYgTDgzLjk0MjQsNC4yMjU0NCBDODQuMzc0NCwyLjgyMTkyIDg0LjQyMzM2LDEuNjQzNTIgODUuOTU4ODgsMS43NzA3MiBMODUuOTU4ODgsMC44MTQ1NiBDODUuMDk0NCwwLjkxMDA4IDg0LjI1NDQsMC45NzM5MiA4My4zNjU5MiwwLjk3MzkyIEM4Mi40NzY5NiwwLjk3MzkyIDgxLjYzNjk2LDAuOTEwMDggODAuNzcyNDgsMC44MTQ1NiBMODAuNzcyNDgsMS43NzA3MiBDODMuNjU0NCwxLjY0MzUyIDgyLjkwOTkyLDMuMDQ2MDggODIuNDI5NDQsNC44MzA3MiBMODEuMzk2LDguNjg4IEw3OC4yNTA1NiwxOS4wNzcxMiBMNzQuNTAzNjgsNi40ODc2OCBMNzMuNTkxMiwyLjk1MDA4IEM3My40MjM2OCwyLjMxMjY0IDczLjI3OTIsMS43MDY0IDc1LjU4NDY0LDEuNzcwNzIgTDc1LjU4NDY0LDAuODE0NTYgQzc0LjUyNzIsMC45MTAwOCA3My40NzEyLDAuOTczOTIgNzIuMzkwMjQsMC45NzM5MiBDNzEuMzA5NzYsMC45NzM5MiA3MC4yNTE4NCwwLjkxMDA4IDY5LjE5NjMyLDAuODE0NTYgTDY5LjE5NjMyLDEuNzcwNzIgTDY5LjY1MTg0LDEuODAyODggQzcwLjk3Mzc2LDIuMDU3NzYgNzAuNzgxNzYsMi4xODU0NCA3MS4zMDk3NiwzLjkwNTc2IEw3NS42NTU2OCwxOC4yNDkxMiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNzUuNjU1NjggMTguMjQ5MTJMNzYuNDk3NiAyMS4xNTA3MiA3Ny4wMjU2IDIzLjIyMTkyIDc4LjIyNjU2IDIzLjIyMTkyIDc5LjkzMDU2IDE3LjMyNDE2IDgzLjk0MjQgNC4yMjU0NEM4NC4zNzQ0IDIuODIxOTIgODQuNDIzMzYgMS42NDM1MiA4NS45NTg4OCAxLjc3MDcyTDg1Ljk1ODg4LjgxNDU2Qzg1LjA5NDQuOTEwMDggODQuMjU0NC45NzM5MiA4My4zNjU5Mi45NzM5MiA4Mi40NzY5Ni45NzM5MiA4MS42MzY5Ni45MTAwOCA4MC43NzI0OC44MTQ1Nkw4MC43NzI0OCAxLjc3MDcyQzgzLjY1NDQgMS42NDM1MiA4Mi45MDk5MiAzLjA0NjA4IDgyLjQyOTQ0IDQuODMwNzJMODEuMzk2IDguNjg4IDc4LjI1MDU2IDE5LjA3NzEyIDc0LjUwMzY4IDYuNDg3NjggNzMuNTkxMiAyLjk1MDA4QzczLjQyMzY4IDIuMzEyNjQgNzMuMjc5MiAxLjcwNjQgNzUuNTg0NjQgMS43NzA3Mkw3NS41ODQ2NC44MTQ1NkM3NC41MjcyLjkxMDA4IDczLjQ3MTIuOTczOTIgNzIuMzkwMjQuOTczOTIgNzEuMzA5NzYuOTczOTIgNzAuMjUxODQuOTEwMDggNjkuMTk2MzIuODE0NTZMNjkuMTk2MzIgMS43NzA3MiA2OS42NTE4NCAxLjgwMjg4QzcwLjk3Mzc2IDIuMDU3NzYgNzAuNzgxNzYgMi4xODU0NCA3MS4zMDk3NiAzLjkwNTc2TDc1LjY1NTY4IDE4LjI0OTEyTTkwLjg1NDQgMTIuNTc1NTJDOTYuMjgyNzIgMTIuMzIxNiA5Ni40NDk3NiAxMi4xMzAwOCA5Ni40NDk3NiAxNS43MzJMOTcuMjQyNzIgMTUuNzMyIDk3LjI0MjcyIDguMzY4MzIgOTYuNDQ5NzYgOC4zNjgzMkM5Ni40MjcyIDExLjQ5MTY4IDk2LjA4OTc2IDExLjExMDA4IDkwLjg1NDQgMTEuMDQ2NzJMOTAuODU0NCA1LjA4NjA4QzkwLjg1NDQgMy45NzAwOCA5MC44Nzc5MiAzLjIzNzEyIDkwLjk3NDQgMi40NDAzMiA5MS43Njc4NCAyLjI4MDk2IDkyLjg5NDQgMi4yODA5NiA5My45NTI4IDIuMjgwOTYgOTUuMTUyOCAyLjI4MDk2IDk2LjM3ODI0IDIuMzQ0OCA5Ny41MzEyIDIuODIxOTIgOTcuNjk4MjQgMy44MTA3MiA5Ny44NDI3MiA0LjcwMjU2IDk3Ljg2ODE2IDUuOTQ1NzZMOTguNjExMiA1Ljk0NTc2Qzk4LjYxMTIgNS4yNzcxMiA5OC42ODQ2NCA0LjczNDI0IDk4LjY4NDY0IDQuMDY1MTIgOTguNzA4MTYgMy4wNDYwOCA5OC44MDI3MiAyLjAyNTEyIDk5LjA2ODE2Ljk3MzkyIDk4LjI1MTIuODE0NTYgOTYuNTkzNzYuODQ2NzIgOTUuMDgwOC44MTQ1NiA5My42Mzk4NC45MTAwOCA5Mi4xNzQ0Ljk3MzkyIDkwLjY4NTkyLjk3MzkyIDg5LjE5Njk2Ljk3MzkyIDg3Ljc1Ni45MTAwOCA4Ni4yOTA1Ni44MTQ1Nkw4Ni4yOTA1NiAxLjc3MDcyQzg4LjU5Njk2IDEuOTMwMDggODguNTcyNDggMi4xNTMyOCA4OC41NzI0OCA0LjYzOTY4TDg4LjU3MjQ4IDE5LjI3MDA4Qzg4LjU3MjQ4IDIxLjQwNjA4IDg3LjcwODQ4IDIyLjA3NTIgODYuNTA3NTIgMjIuMTM4MDhMODYuNTA3NTIgMjMuMDk0MjRDODcuOTcyNDggMjIuOTk3NzYgODkuMzg5NDQgMjIuOTM0ODggOTAuODU0NCAyMi45MzQ4OCA5Mi4zMTg4OCAyMi45MzQ4OCA5My43NTk4NCAyMi45OTc3NiA5NS4xNzYzMiAyMy4wOTQyNCA5Ni42NjYyNCAyMy4wNjI1NiA5OC4yNzU2OCAyMy4wOTQyNCA5OS4xNjQ2NCAyMi45MzQ4OEw5OS4xNjQ2NCAyMC4yODkxMkM5OS4xNjQ2NCAxOS4yNzAwOCA5OS4zMDgxNiAxOC4zNzY4IDk5LjQwNDY0IDE3LjcwNzY4TDk4LjYxMTIgMTcuNzA3NjggOTguMzk0NzIgMTkuNDYwNjRDOTguMzQ4MTYgMjAuMDM1MiA5OC4yMjcyIDIwLjYwOTI4IDk4LjEwODE2IDIxLjA4NTQ0IDk2Ljg1ODI0IDIxLjU2NTQ0IDk1LjUzNjMyIDIxLjYyODMyIDk0LjI0MDggMjEuNjI4MzIgOTMuMDg3ODQgMjEuNjI4MzIgOTEuODYzMzYgMjEuNjI4MzIgOTAuOTc0NCAyMS40Njg0OCA5MC44Nzc5MiAyMC42NDA5NiA5MC44NTQ0IDE5Ljg3NTg0IDkwLjg1NDQgMTguNzI4NjRMOTAuODU0NCAxMi41NzU1MiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOTYuNDQ5NzYgMTUuNzMyTDk3LjI0MjcyIDE1LjczMiA5Ny4yNDI3MiA4LjM2ODMyIDk2LjQ0OTc2IDguMzY4MzJDOTYuNDI3MiAxMS40OTE2OCA5Ni4wODk3NiAxMS4xMTAwOCA5MC44NTQ0IDExLjA0NjcyTDkwLjg1NDQgNS4wODYwOEM5MC44NTQ0IDMuOTcwMDggOTAuODc3OTIgMy4yMzcxMiA5MC45NzQ0IDIuNDQwMzIgOTEuNzY3ODQgMi4yODA5NiA5Mi44OTQ0IDIuMjgwOTYgOTMuOTUyOCAyLjI4MDk2IDk1LjE1MjggMi4yODA5NiA5Ni4zNzgyNCAyLjM0NDggOTcuNTMxMiAyLjgyMTkyIDk3LjY5ODI0IDMuODEwNzIgOTcuODQyNzIgNC43MDI1NiA5Ny44NjgxNiA1Ljk0NTc2TDk4LjYxMTIgNS45NDU3NkM5OC42MTEyIDUuMjc3MTIgOTguNjg0NjQgNC43MzQyNCA5OC42ODQ2NCA0LjA2NTEyIDk4LjcwODE2IDMuMDQ2MDggOTguODAyNzIgMi4wMjUxMiA5OS4wNjgxNi45NzM5MiA5OC4yNTEyLjgxNDU2IDk2LjU5Mzc2Ljg0NjcyIDk1LjA4MDguODE0NTYgOTMuNjM5ODQuOTEwMDggOTIuMTc0NC45NzM5MiA5MC42ODU5Mi45NzM5MiA4OS4xOTY5Ni45NzM5MiA4Ny43NTYuOTEwMDggODYuMjkwNTYuODE0NTZMODYuMjkwNTYgMS43NzA3MkM4OC41OTY5NiAxLjkzMDA4IDg4LjU3MjQ4IDIuMTUzMjggODguNTcyNDggNC42Mzk2OEw4OC41NzI0OCAxOS4yNzAwOEM4OC41NzI0OCAyMS40MDYwOCA4Ny43MDg0OCAyMi4wNzUyIDg2LjUwNzUyIDIyLjEzODA4TDg2LjUwNzUyIDIzLjA5NDI0Qzg3Ljk3MjQ4IDIyLjk5Nzc2IDg5LjM4OTQ0IDIyLjkzNDg4IDkwLjg1NDQgMjIuOTM0ODggOTIuMzE4ODggMjIuOTM0ODggOTMuNzU5ODQgMjIuOTk3NzYgOTUuMTc2MzIgMjMuMDk0MjQgOTYuNjY2MjQgMjMuMDYyNTYgOTguMjc1NjggMjMuMDk0MjQgOTkuMTY0NjQgMjIuOTM0ODhMOTkuMTY0NjQgMjAuMjg5MTJDOTkuMTY0NjQgMTkuMjcwMDggOTkuMzA4MTYgMTguMzc2OCA5OS40MDQ2NCAxNy43MDc2OEw5OC42MTEyIDE3LjcwNzY4IDk4LjM5NDcyIDE5LjQ2MDY0Qzk4LjM0ODE2IDIwLjAzNTIgOTguMjI3MiAyMC42MDkyOCA5OC4xMDgxNiAyMS4wODU0NCA5Ni44NTgyNCAyMS41NjU0NCA5NS41MzYzMiAyMS42MjgzMiA5NC4yNDA4IDIxLjYyODMyIDkzLjA4Nzg0IDIxLjYyODMyIDkxLjg2MzM2IDIxLjYyODMyIDkwLjk3NDQgMjEuNDY4NDggOTAuODc3OTIgMjAuNjQwOTYgOTAuODU0NCAxOS44NzU4NCA5MC44NTQ0IDE4LjcyODY0TDkwLjg1NDQgMTIuNTc1NTJDOTYuMjgyNzIgMTIuMzIxNiA5Ni40NDk3NiAxMi4xMzAwOCA5Ni40NDk3NiAxNS43MzJ6TTEwMi41Njc4NCAxOS4yNzAwOEMxMDIuNTY3ODQgMjEuNzU2NDggMTAyLjU5MTg0IDIxLjk3ODcyIDEwMC4yODU5MiAyMi4xMzgwOEwxMDAuMjg1OTIgMjMuMDk0MjRDMTAxLjM2Nzg0IDIyLjk5Nzc2IDEwMi40OTYzMiAyMi45MzQ4OCAxMDMuNjcxODQgMjIuOTM0ODggMTA0Ljg0OTc2IDIyLjkzNDg4IDEwNS45NzgyNCAyMi45OTc3NiAxMDcuMTMxMiAyMy4wOTQyNEwxMDcuMTMxMiAyMi4xMzgwOEMxMDQuODI2MjQgMjEuOTc4NzIgMTA0Ljg0OTc2IDIxLjc1NjQ4IDEwNC44NDk3NiAxOS4yNzAwOEwxMDQuODQ5NzYgNC42Mzk2OEMxMDQuODQ5NzYgMy42NTA0IDEwNC44NDk3NiAyLjk4MjI0IDEwNC45OTI4IDIuNDQwMzIgMTA1LjY0MjcyIDIuMTg1NDQgMTA2LjU1NDcyIDIuMDI1MTIgMTA3LjM5NDcyIDIuMDI1MTIgMTA5LjE3MzEyIDIuMDI1MTIgMTExLjA5MzEyIDMuMDQ2MDggMTExLjA5MzEyIDYuNDg3NjggMTExLjA5MzEyIDguODQ3MzYgMTA5LjY1MzEyIDEwLjU2ODE2IDEwNy45NzEyIDEwLjk1MDcyIDEwNy4yNTEyIDExLjExMDA4IDEwNi41MDcyIDExLjE0MjI0IDEwNS43NjI3MiAxMS4wNzg0TDEwNS42NjcyIDExLjU1NjQ4IDExMS4zODIwOCAyMS4zMTAwOEMxMTEuNzE4NTYgMjEuODUyIDExMS45ODMwNCAyMi40MjUxMiAxMTIuMzY2NTYgMjMuMDk0MjQgMTEyLjkxODU2IDIyLjk5Nzc2IDExMy40NDY1NiAyMi45MzQ4OCAxMTMuOTk5NTIgMjIuOTM0ODggMTE0LjU1MTUyIDIyLjkzNDg4IDExNS4xMDQ5NiAyMi45OTc3NiAxMTUuNjMyNDggMjMuMDk0MjRMMTE1LjYzMjQ4IDIyLjEzODA4QzExNS4xNTI0OCAyMi4wNDE2IDExNC42NDg0OCAyMS44NTIgMTE0LjI2NCAyMS4yNDQ4TDEwOC44MTEyIDExLjgxMTM2QzExMS4xNDIwOCAxMS4yMDYwOCAxMTMuNDk1MDQgOS4xMzM5MiAxMTMuNDk1MDQgNS42NTg3MiAxMTMuNDk1MDQgMi45ODIyNCAxMTEuOTU4NTYuNTkxMzYgMTA4LjY0NDY0LjgxNDU2IDEwNy4yNTEyLjkxMDA4IDEwNS44NTgyNC45NzM5MiAxMDQuNDQwOC45NzM5MiAxMDMuMDI0MzIuOTczOTIgMTAxLjYzMDg4LjkxMDA4IDEwMC4yODU5Mi44MTQ1NkwxMDAuMjg1OTIgMS43NzA3MkMxMDIuNTkxODQgMS45MzAwOCAxMDIuNTY3ODQgMi4xNTMyOCAxMDIuNTY3ODQgNC42Mzk2OEwxMDIuNTY3ODQgMTkuMjcwMDgiLz4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwMi41Njc4NCwxOS4yNzAwOCBDMTAyLjU2Nzg0LDIxLjc1NjQ4IDEwMi41OTE4NCwyMS45Nzg3MiAxMDAuMjg1OTIsMjIuMTM4MDggTDEwMC4yODU5MiwyMy4wOTQyNCBDMTAxLjM2Nzg0LDIyLjk5Nzc2IDEwMi40OTYzMiwyMi45MzQ4OCAxMDMuNjcxODQsMjIuOTM0ODggQzEwNC44NDk3NiwyMi45MzQ4OCAxMDUuOTc4MjQsMjIuOTk3NzYgMTA3LjEzMTIsMjMuMDk0MjQgTDEwNy4xMzEyLDIyLjEzODA4IEMxMDQuODI2MjQsMjEuOTc4NzIgMTA0Ljg0OTc2LDIxLjc1NjQ4IDEwNC44NDk3NiwxOS4yNzAwOCBMMTA0Ljg0OTc2LDQuNjM5NjggQzEwNC44NDk3NiwzLjY1MDQgMTA0Ljg0OTc2LDIuOTgyMjQgMTA0Ljk5MjgsMi40NDAzMiBDMTA1LjY0MjcyLDIuMTg1NDQgMTA2LjU1NDcyLDIuMDI1MTIgMTA3LjM5NDcyLDIuMDI1MTIgQzEwOS4xNzMxMiwyLjAyNTEyIDExMS4wOTMxMiwzLjA0NjA4IDExMS4wOTMxMiw2LjQ4NzY4IEMxMTEuMDkzMTIsOC44NDczNiAxMDkuNjUzMTIsMTAuNTY4MTYgMTA3Ljk3MTIsMTAuOTUwNzIgQzEwNy4yNTEyLDExLjExMDA4IDEwNi41MDcyLDExLjE0MjI0IDEwNS43NjI3MiwxMS4wNzg0IEwxMDUuNjY3MiwxMS41NTY0OCBMMTExLjM4MjA4LDIxLjMxMDA4IEMxMTEuNzE4NTYsMjEuODUyIDExMS45ODMwNCwyMi40MjUxMiAxMTIuMzY2NTYsMjMuMDk0MjQgQzExMi45MTg1NiwyMi45OTc3NiAxMTMuNDQ2NTYsMjIuOTM0ODggMTEzLjk5OTUyLDIyLjkzNDg4IEMxMTQuNTUxNTIsMjIuOTM0ODggMTE1LjEwNDk2LDIyLjk5Nzc2IDExNS42MzI0OCwyMy4wOTQyNCBMMTE1LjYzMjQ4LDIyLjEzODA4IEMxMTUuMTUyNDgsMjIuMDQxNiAxMTQuNjQ4NDgsMjEuODUyIDExNC4yNjQsMjEuMjQ0OCBMMTA4LjgxMTIsMTEuODExMzYgQzExMS4xNDIwOCwxMS4yMDYwOCAxMTMuNDk1MDQsOS4xMzM5MiAxMTMuNDk1MDQsNS42NTg3MiBDMTEzLjQ5NTA0LDIuOTgyMjQgMTExLjk1ODU2LDAuNTkxMzYgMTA4LjY0NDY0LDAuODE0NTYgQzEwNy4yNTEyLDAuOTEwMDggMTA1Ljg1ODI0LDAuOTczOTIgMTA0LjQ0MDgsMC45NzM5MiBDMTAzLjAyNDMyLDAuOTczOTIgMTAxLjYzMDg4LDAuOTEwMDggMTAwLjI4NTkyLDAuODE0NTYgTDEwMC4yODU5MiwxLjc3MDcyIEMxMDIuNTkxODQsMS45MzAwOCAxMDIuNTY3ODQsMi4xNTMyOCAxMDIuNTY3ODQsNC42Mzk2OCBMMTAyLjU2Nzg0LDE5LjI3MDA4Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMzIuNjA5MTIsNC42Mzk2OCBMMTMyLjYwOTEyLDE5LjI3MDA4IEMxMzIuNjA5MTIsMjEuNzU2NDggMTMyLjYzMzEyLDIxLjk3ODcyIDEzMC4zMjcyLDIyLjEzODA4IEwxMzAuMzI3MiwyMy4wOTQyNCBDMTMxLjQwNzIsMjIuOTk3NzYgMTMyLjUzNzYsMjIuOTM0ODggMTMzLjcxMzEyLDIyLjkzNDg4IEMxMzQuODkwNTYsMjIuOTM0ODggMTM2LjAxOTUyLDIyLjk5Nzc2IDEzNy4xNzI0OCwyMy4wOTQyNCBMMTM3LjE3MjQ4LDIyLjEzODA4IEMxMzQuODY2NTYsMjEuOTc4NzIgMTM0Ljg5MDU2LDIxLjc1NjQ4IDEzNC44OTA1NiwxOS4yNzAwOCBMMTM0Ljg5MDU2LDMuOTM4NCBDMTM0Ljg5MDU2LDIuMDg5NDQgMTM1LjMyNCwxLjgwMjg4IDEzNi43NjQsMS43NzA3MiBMMTM3LjEyNCwxLjc3MDcyIEwxMzcuMTI0LDAuODE0NTYgQzEzNi4zNzk1MiwwLjkxMDA4IDEzNS42MTA1NiwwLjk3MzkyIDEzNC44NDQsMC45NzM5MiBDMTM0LjA3NDA4LDAuOTczOTIgMTMzLjMwNTYsMC45MTAwOCAxMzIuNTYyMDgsMC44MTQ1NiBDMTMyLjI0OTEyLDIuMjE3MTIgMTMxLjc5MjE2LDMuNTg3MDQgMTMxLjI2NDY0LDUuMDUzOTIgTDEyNi4zMTYzMiwxOC41Njg4IEwxMTkuOTc2OTYsMC44MTQ1NiBDMTE5LjIzMTUyLDAuOTEwMDggMTE4LjQ2NCwwLjk3MzkyIDExNy42OTUwNCwwLjk3MzkyIEMxMTYuOTI2NTYsMC45NzM5MiAxMTYuMTU3NiwwLjkxMDA4IDExNS40MTMxMiwwLjgxNDU2IEwxMTUuNDEzMTIsMS43NzA3MiBMMTE1Ljc5NzYsMS44MDI4OCBDMTE3LjI2MjA4LDEuODAyODggMTE3LjY5NTA0LDIuMDg5NDQgMTE3LjY5NTA0LDMuOTM4NCBMMTE3LjY5NTA0LDE5Ljk3MTM2IEMxMTcuNjk1MDQsMjEuODIwMzIgMTE3LjI2MjA4LDIyLjEwNjQgMTE1Ljc5NzYsMjIuMTA2NCBMMTE1LjQxMzEyLDIyLjEzODA4IEwxMTUuNDEzMTIsMjMuMDk0MjQgQzExNi4zNzMxMiwyMi45OTc3NiAxMTcuMzMzMTIsMjIuOTM0ODggMTE4LjI5NTA0LDIyLjkzNDg4IEMxMTkuMjU1MDQsMjIuOTM0ODggMTIwLjIxNjk2LDIyLjk5Nzc2IDEyMS4xNTI0OCwyMy4wOTQyNCBMMTIxLjE1MjQ4LDIyLjEzODA4IEwxMjAuNzY5OTIsMjIuMTA2NCBDMTE5LjI1NTA0LDIyLjEwNjQgMTE4Ljc5OTUyLDIxLjgyMDMyIDExOC43OTk1MiwxOS45NzEzNiBMMTE4Ljc5OTUyLDQuNjM5NjggTDEyNS40OTg4OCwyMy4zNTAwOCBMMTI1Ljk4MDgsMjMuMzUwMDggTDEzMi42MDkxMiw0LjYzOTY4Ii8+CiAgICA8ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNS4yKSI+CiAgICAgIDxwYXRoIGQ9Ik0xNy40MDkxMiA0LjYzOTY4TDE3LjQwOTEyIDE5LjI3MDA4QzE3LjQwOTEyIDIxLjc1NjQ4IDE3LjQzMzEyIDIxLjk3ODcyIDE1LjEyNzIgMjIuMTM4MDhMMTUuMTI3MiAyMy4wOTQyNEMxNi4yMDcyIDIyLjk5Nzc2IDE3LjMzNzYgMjIuOTM0ODggMTguNTEzMTIgMjIuOTM0ODggMTkuNjkwNTYgMjIuOTM0ODggMjAuODE5NTIgMjIuOTk3NzYgMjEuOTcyNDggMjMuMDk0MjRMMjEuOTcyNDggMjIuMTM4MDhDMTkuNjY2NTYgMjEuOTc4NzIgMTkuNjkwNTYgMjEuNzU2NDggMTkuNjkwNTYgMTkuMjcwMDhMMTkuNjkwNTYgMy45Mzg0QzE5LjY5MDU2IDIuMDg5NDQgMjAuMTI0IDEuODAyODggMjEuNTY0IDEuNzcwNzJMMjEuOTI0IDEuNzcwNzIgMjEuOTI0LjgxNDU2QzIxLjE3OTUyLjkxMDA4IDIwLjQxMDU2Ljk3MzkyIDE5LjY0NC45NzM5MiAxOC44NzQwOC45NzM5MiAxOC4xMDU2LjkxMDA4IDE3LjM2MjA4LjgxNDU2IDE3LjA0OTEyIDIuMjE3MTIgMTYuNTkyMTYgMy41ODcwNCAxNi4wNjQ2NCA1LjA1MzkyTDExLjExNjMyIDE4LjU2ODggNC43NzY5Ni44MTQ1NkM0LjAzMTUyLjkxMDA4IDMuMjY0Ljk3MzkyIDIuNDk1MDQuOTczOTIgMS43MjY1Ni45NzM5Mi45NTc2LjkxMDA4LjIxMzEyLjgxNDU2TC4yMTMxMiAxLjc3MDcyLjU5NzYgMS44MDI4OEMyLjA2MjA4IDEuODAyODggMi40OTUwNCAyLjA4OTQ0IDIuNDk1MDQgMy45Mzg0TDIuNDk1MDQgMTkuOTcxMzZDMi40OTUwNCAyMS44MjAzMiAyLjA2MjA4IDIyLjEwNjQuNTk3NiAyMi4xMDY0TC4yMTMxMiAyMi4xMzgwOC4yMTMxMiAyMy4wOTQyNEMxLjE3MzEyIDIyLjk5Nzc2IDIuMTMzMTIgMjIuOTM0ODggMy4wOTUwNCAyMi45MzQ4OCA0LjA1NTA0IDIyLjkzNDg4IDUuMDE2OTYgMjIuOTk3NzYgNS45NTI0OCAyMy4wOTQyNEw1Ljk1MjQ4IDIyLjEzODA4IDUuNTY5OTIgMjIuMTA2NEM0LjA1NTA0IDIyLjEwNjQgMy41OTk1MiAyMS44MjAzMiAzLjU5OTUyIDE5Ljk3MTM2TDMuNTk5NTIgNC42Mzk2OCAxMC4yOTg4OCAyMy4zNTAwOCAxMC43ODA4IDIzLjM1MDA4IDE3LjQwOTEyIDQuNjM5NjhNMzEuMzUzMTIuMzM2NDhDMjUuNzgxNzYuMjQwOTYgMjIuMzI1MjggNS4zNCAyMi4zMjUyOCAxMS44NDM1MiAyMi4zMjUyOCAxOS4xMTA3MiAyNS45NzM3NiAyMy41NzMyOCAzMC44NDkxMiAyMy41NzMyOCAzNi4xMDk0NCAyMy41NzMyOCA0MC4xNDQzMiAxOC4wODk3NiA0MC4xNDQzMiAxMS4yMzc3NiA0MC4xNDQzMiA0LjE2MTYgMzYuNDkyNDguMzM2NDggMzEuMzUzMTIuMzM2NDh6TTMxLjYxNzYgMjIuMjAyODhDMjYuODYzNjggMjIuMjAyODggMjQuODkzNzYgMTYuMzY4NDggMjQuODkzNzYgMTAuNzkxMzYgMjQuODkzNzYgNS41NjQxNiAyNi43OTAyNCAxLjcwNjQgMzAuOTY5MTIgMS43MDY0IDM1LjQzNjk2IDEuNzA2NCAzNy41NzQ0IDUuOTE0NTYgMzcuNTc0NCAxMi4yMjUxMiAzNy41NzQ0IDE4LjA4OTc2IDM1LjYyOTQ0IDIxLjg1MiAzMS42MTc2IDIyLjIwMjg4TDMxLjYxNzYgMjIuMjAyODh6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0zMS4zNTMxMiwwLjMzNjQ4IEMyNS43ODE3NiwwLjI0MDk2IDIyLjMyNTI4LDUuMzQgMjIuMzI1MjgsMTEuODQzNTIgQzIyLjMyNTI4LDE5LjExMDcyIDI1Ljk3Mzc2LDIzLjU3MzI4IDMwLjg0OTEyLDIzLjU3MzI4IEMzNi4xMDk0NCwyMy41NzMyOCA0MC4xNDQzMiwxOC4wODk3NiA0MC4xNDQzMiwxMS4yMzc3NiBDNDAuMTQ0MzIsNC4xNjE2IDM2LjQ5MjQ4LDAuMzM2NDggMzEuMzUzMTIsMC4zMzY0OCBaIE0zMS42MTc2LDIyLjIwMjg4IEMyNi44NjM2OCwyMi4yMDI4OCAyNC44OTM3NiwxNi4zNjg0OCAyNC44OTM3NiwxMC43OTEzNiBDMjQuODkzNzYsNS41NjQxNiAyNi43OTAyNCwxLjcwNjQgMzAuOTY5MTIsMS43MDY0IEMzNS40MzY5NiwxLjcwNjQgMzcuNTc0NCw1LjkxNDU2IDM3LjU3NDQsMTIuMjI1MTIgQzM3LjU3NDQsMTguMDg5NzYgMzUuNjI5NDQsMjEuODUyIDMxLjYxNzYsMjIuMjAyODggTDMxLjYxNzYsMjIuMjAyODggWiIvPgogICAgPC9nPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTU5LjgyOTQ0LDAuODE0NTYgQzE1OS4xMzI0OCwwLjkxMDA4IDE1OC40NjA0OCwwLjk3MzkyIDE1Ny43NjQsMC45NzM5MiBDMTU3LjA0NCwwLjk3MzkyIDE1Ni4zNzA1NiwwLjkxMDA4IDE1NS42NzQwOCwwLjgxNDU2IEwxNTUuNjc0MDgsMS43NzA3MiBMMTU2LjAxMDU2LDEuNzcwNzIgQzE1Ny4zNTUwNCwxLjgwMjg4IDE1Ny43Mzk1MiwyLjA4OTQ0IDE1Ny43Mzk1MiwzLjkzODQgTDE1Ny43Mzk1MiwxOS45NzEzNiBDMTU3LjczOTUyLDIxLjgyMDMyIDE1Ny4zMDc1MiwyMi4xMDY0IDE1NS44NDIwOCwyMi4xMDY0IEwxNTUuNDU3NiwyMi4xMzgwOCBMMTU1LjQ1NzYsMjMuMDk0MjQgQzE1Ni40MTk1MiwyMi45OTc3NiAxNTcuMzc5NTIsMjIuOTM0ODggMTU4LjM0MDQ4LDIyLjkzNDg4IEMxNTkuMzAxNDQsMjIuOTM0ODggMTYwLjI2MTQ0LDIyLjk5Nzc2IDE2MS4xOTc5MiwyMy4wOTQyNCBMMTYxLjE5NzkyLDIyLjEzODA4IEwxNjAuODE0NCwyMi4xMDY0IEMxNTkuMzAxNDQsMjIuMTA2NCAxNTguODQ0LDIxLjgyMDMyIDE1OC44NDQsMTkuOTcxMzYgTDE1OC44NDQsNC40MTU1MiBMMTcwLjQ0NDY0LDIzLjEyNTQ0IEwxNzIuMzQyMDgsMjMuNTczMjggTDE3Mi4yNzAwOCwyMi4zOTM5MiBMMTcyLjI3MDA4LDMuOTM4NCBDMTcyLjI3MDA4LDIuMDg5NDQgMTcyLjcyNjU2LDEuODAyODggMTc0LjIzODU2LDEuODAyODggTDE3NC42MjQsMS43NzA3MiBMMTc0LjYyNCwwLjgxNDU2IEMxNzMuNjg2NTYsMC45MTAwOCAxNzIuNzI2NTYsMC45NzM5MiAxNzEuNzY2NTYsMC45NzM5MiBDMTcwLjgwNDY0LDAuOTczOTIgMTY5Ljg0NDY0LDAuOTEwMDggMTY4Ljg4MjcyLDAuODE0NTYgTDE2OC44ODI3MiwxLjc3MDcyIEwxNjkuMjY3MiwxLjgwMjg4IEMxNzAuNzMzMTIsMS44MDI4OCAxNzEuMTY0NjQsMi4wODk0NCAxNzEuMTY0NjQsMy45Mzg0IEwxNzEuMTY0NjQsMTkuNzgwMzIgTDE1OS44Mjk0NCwwLjgxNDU2Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xNTkuODI5NDQuODE0NTZDMTU5LjEzMjQ4LjkxMDA4IDE1OC40NjA0OC45NzM5MiAxNTcuNzY0Ljk3MzkyIDE1Ny4wNDQuOTczOTIgMTU2LjM3MDU2LjkxMDA4IDE1NS42NzQwOC44MTQ1NkwxNTUuNjc0MDggMS43NzA3MiAxNTYuMDEwNTYgMS43NzA3MkMxNTcuMzU1MDQgMS44MDI4OCAxNTcuNzM5NTIgMi4wODk0NCAxNTcuNzM5NTIgMy45Mzg0TDE1Ny43Mzk1MiAxOS45NzEzNkMxNTcuNzM5NTIgMjEuODIwMzIgMTU3LjMwNzUyIDIyLjEwNjQgMTU1Ljg0MjA4IDIyLjEwNjRMMTU1LjQ1NzYgMjIuMTM4MDggMTU1LjQ1NzYgMjMuMDk0MjRDMTU2LjQxOTUyIDIyLjk5Nzc2IDE1Ny4zNzk1MiAyMi45MzQ4OCAxNTguMzQwNDggMjIuOTM0ODggMTU5LjMwMTQ0IDIyLjkzNDg4IDE2MC4yNjE0NCAyMi45OTc3NiAxNjEuMTk3OTIgMjMuMDk0MjRMMTYxLjE5NzkyIDIyLjEzODA4IDE2MC44MTQ0IDIyLjEwNjRDMTU5LjMwMTQ0IDIyLjEwNjQgMTU4Ljg0NCAyMS44MjAzMiAxNTguODQ0IDE5Ljk3MTM2TDE1OC44NDQgNC40MTU1MiAxNzAuNDQ0NjQgMjMuMTI1NDQgMTcyLjM0MjA4IDIzLjU3MzI4IDE3Mi4yNzAwOCAyMi4zOTM5MiAxNzIuMjcwMDggMy45Mzg0QzE3Mi4yNzAwOCAyLjA4OTQ0IDE3Mi43MjY1NiAxLjgwMjg4IDE3NC4yMzg1NiAxLjgwMjg4TDE3NC42MjQgMS43NzA3MiAxNzQuNjI0LjgxNDU2QzE3My42ODY1Ni45MTAwOCAxNzIuNzI2NTYuOTczOTIgMTcxLjc2NjU2Ljk3MzkyIDE3MC44MDQ2NC45NzM5MiAxNjkuODQ0NjQuOTEwMDggMTY4Ljg4MjcyLjgxNDU2TDE2OC44ODI3MiAxLjc3MDcyIDE2OS4yNjcyIDEuODAyODhDMTcwLjczMzEyIDEuODAyODggMTcxLjE2NDY0IDIuMDg5NDQgMTcxLjE2NDY0IDMuOTM4NEwxNzEuMTY0NjQgMTkuNzgwMzIgMTU5LjgyOTQ0LjgxNDU2TTE4MC44NjAxNiAxOS4yNzAwOEMxODAuODYwMTYgMjEuNzU2NDggMTgwLjg4MjcyIDIxLjk3ODcyIDE3OC41NzgyNCAyMi4xMzgwOEwxNzguNTc4MjQgMjMuMDk0MjRDMTc5LjY1ODI0IDIyLjk5Nzc2IDE4MC43ODcyIDIyLjkzNDg4IDE4MS45NjQ2NCAyMi45MzQ4OCAxODMuMTQxMTIgMjIuOTM0ODggMTg0LjI3MDA4IDIyLjk5Nzc2IDE4NS40MjIwOCAyMy4wOTQyNEwxODUuNDIyMDggMjIuMTM4MDhDMTgzLjExNjY0IDIxLjk3ODcyIDE4My4xNDExMiAyMS43NTY0OCAxODMuMTQxMTIgMTkuMjcwMDhMMTgzLjE0MTEyIDUuNjI3MDRDMTgzLjE2NDY0IDQuNDE1NTIgMTgzLjE2NDY0IDMuMzk2NDggMTgzLjIzNjY0IDIuNDQwMzJMMTg2Ljk4NCAyLjU5OTY4QzE4Ny40ODg0OCAyLjYzMTM2IDE4Ny43NzUwNCAyLjcyNzM2IDE4Ny44MjQ5NiAzLjU1NTg0IDE4Ny45MjA0OCA0LjMyMDk2IDE4OC4wNjQ5NiA1LjE0OTQ0IDE4OC4wODg0OCA2LjAxMDA4TDE4OC44MDg0OCA2LjAxMDA4QzE4OC44MDg0OCA1LjQwMjg4IDE4OC44MDg0OCA0LjgzMDcyIDE4OC44MzI0OCA0LjIyNTQ0IDE4OC44NTY5NiAzLjEwODk2IDE4OC44ODA0OCAxLjk5MzkyIDE4OC45NTM0NC44MTQ1NiAxODYuNjIzMDQuOTEwMDggMTg0LjM0MjA4Ljk3MzkyIDE4Mi4wMTEyLjk3MzkyIDE3OS42NTgyNC45NzM5MiAxNzcuMzc2MzIuOTEwMDggMTc1LjA5NjMyLjgxNDU2IDE3NS4xNjc4NCAxLjk5MzkyIDE3NS4xOTE4NCAzLjEwODk2IDE3NS4yMTYzMiA0LjIyNTQ0IDE3NS4yMzg4OCA0LjgzMDcyIDE3NS4yMzg4OCA1LjQwMjg4IDE3NS4yMzg4OCA2LjAxMDA4TDE3NS45NTk4NCA2LjAxMDA4QzE3NS45ODQzMiA1LjE0OTQ0IDE3Ni4xMjc4NCA0LjMyMDk2IDE3Ni4yMjQzMiAzLjU1NTg0IDE3Ni4yNzE4NCAyLjcyNzM2IDE3Ni41NjA4IDIuNjMxMzYgMTc3LjA2NTI4IDIuNTk5NjhMMTgwLjc2NDY0IDIuNDQwMzJDMTgwLjgzNTY4IDMuMzk2NDggMTgwLjgzNTY4IDQuNDE1NTIgMTgwLjg2MDE2IDUuNjI3MDRMMTgwLjg2MDE2IDE5LjI3MDA4Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xODAuODYwMTYsMTkuMjcwMDggQzE4MC44NjAxNiwyMS43NTY0OCAxODAuODgyNzIsMjEuOTc4NzIgMTc4LjU3ODI0LDIyLjEzODA4IEwxNzguNTc4MjQsMjMuMDk0MjQgQzE3OS42NTgyNCwyMi45OTc3NiAxODAuNzg3MiwyMi45MzQ4OCAxODEuOTY0NjQsMjIuOTM0ODggQzE4My4xNDExMiwyMi45MzQ4OCAxODQuMjcwMDgsMjIuOTk3NzYgMTg1LjQyMjA4LDIzLjA5NDI0IEwxODUuNDIyMDgsMjIuMTM4MDggQzE4My4xMTY2NCwyMS45Nzg3MiAxODMuMTQxMTIsMjEuNzU2NDggMTgzLjE0MTEyLDE5LjI3MDA4IEwxODMuMTQxMTIsNS42MjcwNCBDMTgzLjE2NDY0LDQuNDE1NTIgMTgzLjE2NDY0LDMuMzk2NDggMTgzLjIzNjY0LDIuNDQwMzIgTDE4Ni45ODQsMi41OTk2OCBDMTg3LjQ4ODQ4LDIuNjMxMzYgMTg3Ljc3NTA0LDIuNzI3MzYgMTg3LjgyNDk2LDMuNTU1ODQgQzE4Ny45MjA0OCw0LjMyMDk2IDE4OC4wNjQ5Niw1LjE0OTQ0IDE4OC4wODg0OCw2LjAxMDA4IEwxODguODA4NDgsNi4wMTAwOCBDMTg4LjgwODQ4LDUuNDAyODggMTg4LjgwODQ4LDQuODMwNzIgMTg4LjgzMjQ4LDQuMjI1NDQgQzE4OC44NTY5NiwzLjEwODk2IDE4OC44ODA0OCwxLjk5MzkyIDE4OC45NTM0NCwwLjgxNDU2IEMxODYuNjIzMDQsMC45MTAwOCAxODQuMzQyMDgsMC45NzM5MiAxODIuMDExMiwwLjk3MzkyIEMxNzkuNjU4MjQsMC45NzM5MiAxNzcuMzc2MzIsMC45MTAwOCAxNzUuMDk2MzIsMC44MTQ1NiBDMTc1LjE2Nzg0LDEuOTkzOTIgMTc1LjE5MTg0LDMuMTA4OTYgMTc1LjIxNjMyLDQuMjI1NDQgQzE3NS4yMzg4OCw0LjgzMDcyIDE3NS4yMzg4OCw1LjQwMjg4IDE3NS4yMzg4OCw2LjAxMDA4IEwxNzUuOTU5ODQsNi4wMTAwOCBDMTc1Ljk4NDMyLDUuMTQ5NDQgMTc2LjEyNzg0LDQuMzIwOTYgMTc2LjIyNDMyLDMuNTU1ODQgQzE3Ni4yNzE4NCwyLjcyNzM2IDE3Ni41NjA4LDIuNjMxMzYgMTc3LjA2NTI4LDIuNTk5NjggTDE4MC43NjQ2NCwyLjQ0MDMyIEMxODAuODM1NjgsMy4zOTY0OCAxODAuODM1NjgsNC40MTU1MiAxODAuODYwMTYsNS42MjcwNCBMMTgwLjg2MDE2LDE5LjI3MDA4Ii8+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC40OCkiPgogICAgICA8bWFzayBpZD0ic292LW1vbS1sb2dvLXdoaXRlLWIiIGZpbGw9IiNmZmYiPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3Nvdi1tb20tbG9nby13aGl0ZS1hIi8+CiAgICAgIDwvbWFzaz4KICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjcuMjQyODgsNS43NTMyOCBMMjcuNjU2NjQsNS44MTc2IEwyNy44NzU1Miw1Ljk0MTQ0IEwyOC4xMjcwNCw1Ljk3MzYgTDI4LjU2ODY0LDYuMjU3MjggTDI4Ljg4NCw2LjQxNDcyIEwyOS4xMDQ4LDYuNDc3NiBMMjkuNDgyNTYsNi44MjQxNiBMMjkuNzY3Miw2Ljg5MDg4IEwyOS44OTE1Miw3LjEwODMyIEwzMC4xMTQ3Miw3LjE3MDcyIEwzMC4yMDY4OCw3LjM5NDQgTDMwLjU4NjU2LDcuNTE5NjggTDMxLjE4NTYsNy42NzYxNiBMMzEuNzIyMjQsNy44NjY3MiBDMzEuNzU1ODQsNy45NDQ0OCAzMS43OTU2OCw3Ljk5MjQ4IDMxLjgxNzc2LDguMDg4NDggTDMyLjI5MDA4LDguMDU0NCBMMzIuNTEwNCw4LjE0OTkyIEMzMi44Miw4LjMzOTUyIDMyLjg3NTY4LDguNDU1MiAzMi45ODM2OCw4LjQ5Njk2IEwzMy4yNjgzMiw4LjUyODE2IEwzMy41NTA1Niw4LjU5MTA0IEwzMy45NjI0LDguODQzMDQgTDM0LjQzNDI0LDkuMDAxNDQgTDM0LjY4NjcyLDkuMjU0NCBMMzQuOTcwODgsOS4zNDg0OCBMMzUuMjIyODgsOS40NzUyIEwzNS43OTA3Miw5LjYzMTIgTDM2LjE2OTkyLDkuOTE3MjggTDM2LjY3MzkyLDEwLjA3NTIgTDM3LjA1MjY0LDEwLjIwMTkyIEwzNy4zMDI3MiwxMC40NTM0NCBMMzcuNjUxNjgsMTAuODMwMjQgTDM3Ljg3MDU2LDEwLjg5NTA0IEwzOC4wOTM3NiwxMC45MjM4NCBDMzguMTg4MzIsMTAuOTg0OCAzOC4yNjk0NCwxMC45NDQgMzguMzQyNCwxMC45OTAwOCBMMzguNTY2MDgsMTEuMTE0NCBMMzkuMDY5MTIsMTEuMzY4MzIgTDM5LjI4OTkyLDExLjQ5NDA4IEwzOS41MTE2OCwxMS42ODM2OCBMMzkuOTIyNTYsMTEuODA4NDggQzM5Ljk4Njg4LDExLjg3MTg0IDQwLjEwMTYsMTEuODg2MjQgNDAuMTQzMzYsMTEuOTM0NzIgTDQwLjQ4OCwxMi4wNjE5MiBMNDAuOTYwMzIsMTIuMTg4MTYgQzQwLjk1Njk2LDEyLjA3OTIgNDAuOTQxNiwxMS44OTU4NCA0MC45OTIsMTEuODQwNjQgQzQxLjAyMzY4LDExLjcxMTA0IDQxLjA4NjA4LDExLjcwODE2IDQxLjI0NTkyLDExLjcxMiBMNDEuNjUzOTIsMTEuOTA0IEw0MS44NzQyNCwxMS45OTkwNCBMNDIuMjg1NiwxMi4xODgxNiBDNDIuNTIxMjgsMTIuNDExMzYgNDIuNDkyOTYsMTIuNDkzNDQgNDIuNjM0NTYsMTIuNTMzNzYgTDQyLjkxNjgsMTIuNTk3MTIgTDQzLjIzMzYsMTIuNTk3MTIgTDQzLjQ1Mjk2LDEyLjQzODcyIEw0My43MDc4NCwxMi4zNzY4IEw0NC4wODI3MiwxMi4yMjA4IEw0NC43NzYzMiwxMi4wMjgzMiBDNDQuODQzMDQsMTIuMDA5MTIgNDUuMDUxMzYsMTEuOTM3NiA0NS4xNTYsMTEuOTY4MzIgTDQ1LjQzODI0LDExLjk5OTA0IEw0NS44NDk2LDEyLjEyMzg0IEM0Ni4xNjE2LDExLjgxMjMyIDQ2LjU5MTY4LDExLjY3MDI0IDQ2LjYzNjMyLDExLjY4MzY4IEM0Ni42ODkxMiwxMS43MzUwNCA0Ni43ODE3NiwxMS43NjYyNCA0Ni44NTgwOCwxMS43NDYwOCBMNDcuMzAxMTIsMTEuNzEyIEw0Ny43MDk2LDExLjkzNDcyIEM0Ny44NTIxNiwxMi4wNTgwOCA0Ny44ODMzNiwxMi4wNTQ3MiA0Ny45NjM1MiwxMi4wNjE5MiBMNDguMjQ1NzYsMTEuNzc2OCBDNDguMzAwNDgsMTEuNzYxNDQgNDguNDAyMjQsMTEuNjkwNCA0OC41MDAxNiwxMS43MTIgTDQ4LjgxMzYsMTEuNzQ2MDggTDQ5LjA2NzUyLDExLjc3NjggQzQ5LjE3NzkyLDExLjgwOTkyIDQ5LjIxMjQ4LDExLjgzNjggNDkuMzgzMzYsMTEuODQwNjQgQzQ5LjE3MjY0LDExLjY2MjA4IDQ5LjE2NTQ0LDExLjcxMiA0OS4xNjI1NiwxMS43MTIgTDQ4LjY1NjY0LDExLjUyNjI0IEw0OC4xNTEyLDExLjQ2MDQ4IEw0Ny45MzIzMiwxMS4zNjgzMiBMNDcuNjE1NTIsMTEuMzM1MiBMNDcuOTMyMzIsMTEuMTQ2NTYgTDQ4LjI3ODg4LDExLjE3OTIgTDQ4Ljk0MTI4LDExLjMwNDQ4IEw0OS4yNTU2OCwxMS40MjkyOCBMNDkuNzI5OTIsMTEuNDk0MDggTDUwLjEzNzkyLDExLjc3NjggTDUwLjU1MDI0LDExLjc3NjggTDUwLjg2MzIsMTEuOTA0IEw1MS4wODQ0OCwxMi4wMjgzMiBMNTEuMzY5MTIsMTIuMTIzODQgTDUxLjY1MjgsMTIuMjUwMDggQzUxLjgyNTYsMTIuNDA1MTIgNTEuOTI0NDgsMTIuMzk5MzYgNTEuOTY3NjgsMTIuNTk3MTIgTDUyLjQwODgsMTIuNzIzMzYgTDUyLjc4NjU2LDEyLjg4MTc2IEw1My4wMDczNiwxMi45NzU4NCBMNTMuMjI4NjQsMTMuMDY5OTIgTDUzLjQ0ODk2LDEzLjE5NTIgTDUzLjgyODY0LDEzLjUxMjQ4IEw1NC4xNzUyLDEzLjc5NDI0IEw1NC40NTg4OCwxMy44ODkyOCBMNTQuOTAwNDgsMTQuMjA2MDggQzU1LjQ1NzI4LDE0LjMzNDcyIDU1LjYzMzkyLDE0LjM5MTg0IDU1LjY5MDU2LDE0LjYxNiBDNTUuNzg5NDQsMTQuNjM0MjQgNTUuODI5NzYsMTQuNjY1OTIgNTUuOTM5MiwxNC42Nzc5MiBDNTYuMDc4NCwxNC44MDk5MiA1Ni4wODQ2NCwxNC44MzEwNCA1Ni4wOTkwNCwxNC45MDE2IEM1Ni4yMzgyNCwxNC45MjA4IDU2LjUzMiwxNC45MjY1NiA1Ni42MzYxNiwxNC45OTQyNCBMNTYuODIzMzYsMTUuMjExNjggTDU3LjA3NDQsMTUuMzA5MTIgTDU3LjQyMDk2LDE1LjQ2NjA4IEw1Ny42NDM2OCwxNS41NTg3MiBMNTcuOTI1OTIsMTUuNzE4NTYgTDU4LjE3OTg0LDE1Ljg3NzQ0IEw1OC40MDExMiwxNi4wMzU4NCBMNTguNzQ2NzIsMTYuMzE5MDQgTDU5LjAwMDY0LDE2LjQ0NTI4IEw1OS4yMTk1MiwxNi41NDA4IEM1OS40OTIxNiwxNi43NjExMiA1OS42MzY2NCwxNi42NjYwOCA1OS42OTQyNCwxNi44ODczNiBDNjAuMDc3MjgsMTcuMDMyMzIgNjAuMjQ2MjQsMTcuMjAwMzIgNjAuNDgyODgsMTcuMjY1MTIgTDYwLjg5MjMyLDE3LjU4MDQ4IEw2MS4yMzg4OCwxNy44MDA4IEw2MS40OTE4NCwxNy45NTgyNCBMNjEuODcwNTYsMTguMzY5NiBMNjIuMzQxOTIsMTguNjUzNzYgTDYyLjY4ODQ4LDE5LjAyOTEyIEw2Mi45MTAyNCwxOS4xMjM2OCBMNjMuMjg3NTIsMTkuNDQyODggTDYzLjYzNiwxOS43MjUxMiBMNjMuODIzNjgsMjAuMDcxNjggTDY0LjA0NzM2LDIwLjEzNiBMNjQuMjY1NzYsMjAuMjYwOCBDNjQuNDczMTIsMjAuNTEzNzYgNjQuMzcyMzIsMjAuNjIyMjQgNjQuNDI1MTIsMjAuNzAwNDggQzY0LjU2MDQ4LDIwLjgyNTI4IDY0LjUxNDQsMjAuNzE1MzYgNjQuNjQ1OTIsMjAuNzY0OCBMNjQuODk1NTIsMjAuODU5MzYgTDY1LjExODI0LDIxLjExMTM2IEM2NS4yNTc0NCwyMS4zNDY1NiA2NS4zMjQ2NCwyMS40NjAzMiA2NS4zMzkwNCwyMS42NDg0OCBMNjUuNzc5MiwyMS45OTE2OCBMNjUuODczMjgsMjIuMjE4MjQgTDY2LjA5NDU2LDIyLjQwNzM2IEw2Ni4zMTUzNiwyMi42Mjg2NCBDNjYuNTMxODQsMjIuODQ3MDQgNjYuNjY1NzYsMjMuMDA4MzIgNjYuNjkzMTIsMjMuMTI5NzYgQzY2Ljc3OTA0LDIzLjIzMzQ0IDY2LjgzMDQsMjMuMjc0MjQgNjYuODUyNDgsMjMuMzgwOCBDNjYuNDcyMzIsMjMuMzI3MDQgNjYuNDYyMjQsMjMuMzMyOCA2Ni40NDMwNCwyMy4yNTc5MiBDNjYuMjExNjgsMjMuMTU3NiA2Ni4xMTA0LDIzLjIwODQ4IDY2LjAzMjE2LDIzLjE2Mzg0IEw2NS43NzkyLDIzLjAwNjg4IEw2NS41Mjk2LDIyLjgxNzc2IEw2NS40MzEyLDIyLjU5MzEyIEw2NC45OTA1NiwyMi4xODY1NiBMNjQuNzA3MzYsMjEuODA3MzYgTDY0LjQ4NzA0LDIxLjYxNzc2IEM2NC40MDE2LDIxLjU1NTg0IDY0LjMwMjcyLDIxLjUzMzc2IDY0LjIzNDU2LDIxLjQ2MDMyIEM2My45ODA2NCwyMS4xNzU2OCA2NC4wMzI0OCwyMS4xNDI1NiA2NC4wMTQyNCwyMS4wODMwNCBDNjMuODkxODQsMjAuOTA2ODggNjMuODE4NCwyMC44NDQ0OCA2My43Mjk2LDIwLjc5ODQgQzYzLjQwMzY4LDIwLjU4NjcyIDYzLjQwMzY4LDIwLjU1ODg4IDYzLjM4MTYsMjAuNTQ0OTYgQzYzLjEwMDgsMjAuMzU3MjggNjMuMDk5ODQsMjAuMjY5OTIgNjMuMDA1MjgsMjAuMjMwMDggTDYyLjU5NDQsMjAuMTAyODggTDYyLjQwMzg0LDE5Ljg1MTM2IEM2Mi4xMDc2OCwxOS41Njc2OCA2Mi4wOTU2OCwxOS41Nzk2OCA2Mi4wODY1NiwxOS41NzcyOCBMNjIuMDI2NTYsMTkuMzc2MTYgQzYxLjkwNDE2LDE5LjM3NDcyIDYxLjg3MDU2LDE5LjM2ODQ4IDYxLjgwNTI4LDE5LjMxNzEyIEw2MS40OTE4NCwxOS4yNTIzMiBDNjEuMjIxNiwxOS4wNjE3NiA2MS4xOTUyLDE5LjE2MDY0IDYxLjExNDA4LDE5LjEyMzY4IEw2MC44OTIzMiwxOS4wMjkxMiBMNjAuNjcxMDQsMTguOTM2NDggQzYwLjUxMTIsMTguNzU2IDYwLjUzODU2LDE4LjcyNzIgNjAuNTExMiwxOC43MTYxNiBMNjAuMTk4MjQsMTguNjUzNzYgTDU5Ljg1MTIsMTguNTYwNjQgTDU5LjU2NzA0LDE4LjQ2NDE2IEw1OS4xODg4LDE4LjI0MzM2IEM1OS4wNzUwNCwxOC4xMDE3NiA1OS4xNTA4OCwxNy45ODg0OCA1OC45MDUxMiwxNy45NTgyNCBDNTguNzUyOTYsMTguMDQ5OTIgNTguNzEwMjQsMTguMDMwNzIgNTguNjIxNDQsMTcuOTg4NDggTDU4LjAyLDE3LjU0OTI4IEw1Ny44MDExMiwxNy41NDkyOCBDNTcuNzQxMTIsMTcuNDk0MDggNTcuNDU1NTIsMTcuNDg1NDQgNTcuMzI2ODgsMTcuNDg2ODggTDU3LjA0NDY0LDE3LjU0OTI4IEM1Ni45NjczNiwxNy4zMTI2NCA1Ny4wNDA4LDE3LjE5MDcyIDU2LjY5ODA4LDE3LjIwMDMyIEw1Ni4zNTE1MiwxNi44ODczNiBMNTYuMTMwMjQsMTYuNzYxMTIgQzU2LjAwODMyLDE2LjYxODA4IDU1LjkzMzkyLDE2LjU2NDggNTUuODE2OCwxNi41MDYyNCBMNTUuNTMxNjgsMTYuNDc2IEw1NS4zMTA0LDE2LjMxOTA0IEw1NC45MzAyNCwxNi4yNTQyNCBMNTQuNDU4ODgsMTYuMjIzNTIgTDUzLjg2MDgsMTUuODc3NDQgQzUzLjY0ODY0LDE1LjgwNzg0IDUzLjUwOTQ0LDE1LjkzMzEyIDUzLjQ4MjA4LDE1Ljk0MTc2IEw1My4xOTc0NCwxNS45NDE3NiBDNTMuMTI2NCwxNS45NjA5NiA1Mi45NDIwOCwxNi4wNDM1MiA1Mi44MTc3NiwxNi4wMDUxMiBMNTIuNTY3NjgsMTUuOTA3MiBMNTEuOTM1MDQsMTUuODc3NDQgTDUxLjQ5NDQsMTUuODc3NDQgTDUxLjI0MzM2LDE1Ljg0NjcyIEw1MS4wMjAxNiwxNS45NDE3NiBMNTEuMDg0NDgsMTYuMjIzNTIgTDUwLjgzMiwxNi4yNTQyNCBMNTAuNTUwMjQsMTYuMjU0MjQgQzUwLjQ3NTM2LDE2LjE5NDI0IDUwLjQyODgsMTYuMTk4MDggNTAuMzI4OTYsMTYuMTkyOCBDNTAuMjkyNDgsMTYuMjU0MjQgNTAuMjIxNDQsMTYuMzM5MiA1MC4yMDIyNCwxNi40MTE2OCBDNTAuMDc3NDQsMTYuNjg1MjggNDkuOTk3NzYsMTYuODEzOTIgNDkuNzYwNjQsMTYuODIzMDQgQzQ5LjU0MjI0LDE2Ljk5MDU2IDQ5LjQzODA4LDE3LjEzNDA4IDQ5LjM0OTc2LDE3LjE3MTUyIEw0OC45NDEyOCwxNy40MjI1NiBDNDguNjEzNDQsMTcuNjQ1MjggNDguNjI5MjgsMTcuNTUyMTYgNDguNjI1NDQsMTcuODAwOCBDNDguNjk5ODQsMTcuODc3MTIgNDguNzIwNDgsMTguMTQ3ODQgNDguNzIwNDgsMTguMzA1MjggQzQ4LjM1MjMyLDE4LjM3NjggNDguMjgyNzIsMTguNDI0MzIgNDguMjc4ODgsMTguNDMxNTIgQzQ4LjIzOTA0LDE4LjY5NDA4IDQ4LjExMzc2LDE4LjY4NTQ0IDQ3Ljk5NDI0LDE4LjY4MzA0IEM0Ny45MzM3NiwxOC41OTUyIDQ3LjgwNDY0LDE4LjU2OTc2IDQ3LjY3ODQsMTguNTYwNjQgTDQ3LjQ1ODA4LDE4LjUyOCBMNDcuMDc5MzYsMTguNDMxNTIgTDQ2LjQ4MDMyLDE4LjExNjY0IEw0Ni4yMjczNiwxOC4wODM1MiBMNDUuODQ5NiwxNy45Mjc1MiBMNDUuNDM4MjQsMTcuNzM2IEw0NS4xODcyLDE3LjUxODU2IEw0NC45NjQ5NiwxNy4yNjUxMiBDNDQuODMxNTIsMTcuMTY1MjggNDQuNzc5NjgsMTcuMTQ5NDQgNDQuNzQ3NTIsMTcuMTA3NjggQzQ0LjYzMDg4LDE2Ljk1NDA4IDQ0LjYwNzM2LDE2Ljg5MTIgNDQuNDI5NzYsMTYuODg3MzYgTDQzLjQ1Mjk2LDE2Ljc2MTEyIEw0My4yMzM2LDE2LjY2NjA4IEw0Mi42OTY0OCwxNi40NzYgTDQyLjQ3NTY4LDE2LjI4ODggTDQyLjE5MjQ4LDE2LjE2MDE2IEw0MS43ODExMiwxNS43NTQ1NiBMNDEuNTMwMDgsMTUuNzE4NTYgTDQxLjExOTIsMTUuNTU4NzIgTDQwLjg5NzkyLDE1LjQzNTM2IEw0MC4yOTg4OCwxNS4yNzg0IEM0MC4wMDg5NiwxNS4wOTQ1NiAzOS43NTEyLDE1LjA2NTc2IDM5LjY5ODg4LDE0Ljg2OCBMMzkuMDM3OTIsMTQuNzM5ODQgQzM4Ljg4OTYsMTQuNjc4ODggMzguNzk2OTYsMTQuNjc4ODggMzguNzIyMDgsMTQuNjE2IEwzOC41MDI3MiwxNC40MjU0NCBMMzcuODcwNTYsMTQuMjM2OCBMMzcuNjE5MDQsMTQuMDc5MzYgTDM3LjIwODE2LDEzLjgyNzg0IEwzNi44NjQsMTMuNTc3MjggTDM2LjQ4Mzg0LDEzLjQ0ODE2IEwzNi4wNDE3NiwxMy4xMzQyNCBMMzUuNDczOTIsMTMuMDM5MiBMMzUuMDk2NjQsMTIuODE5MzYgTDM0Ljg3NjMyLDEyLjc1Njk2IEwzNC41Mjk3NiwxMi41OTcxMiBMMzQuMzA4OTYsMTIuNDM4NzIgTDMzLjg5NzYsMTIuMTIzODQgTDMzLjYxNTg0LDEyLjAyODMyIEwzMy4yOTkwNCwxMS45NjgzMiBDMzMuMTM5NjgsMTEuODI0OCAzMi45OTQyNCwxMS44MTg1NiAzMi45NTI0OCwxMS42NTAwOCBDMzIuODMyLDExLjYyMjcyIDMyLjc0NjU2LDExLjUzMDA4IDMyLjY2OTI4LDExLjQ2MDQ4IEMzMi4zODIyNCwxMS4yNzYxNiAzMi4zMzE4NCwxMS4xNDA4IDMyLjMyMzIsMTEuMDg0NjQgQzMyLjE4MjU2LDExLjA4NjA4IDMxLjk3MDQsMTEuMTA4MTYgMzEuODgxMTIsMTEuMDUyNDggTDMxLjU5NjQ4LDEwLjg5NTA0IEMzMS41MDc2OCwxMC43ODQxNiAzMS40NjExMiwxMC43NTQ4OCAzMS4zNzU2OCwxMC43MzYxNiBDMzEuMjcwMDgsMTAuNTc3NzYgMzEuMzEzMjgsMTAuNDkyOCAzMS4xMjM2OCwxMC40NTM0NCBMMzAuOTAxOTIsMTAuMjYyODggTDMwLjY4MTYsOS45ODExMiBMMzAuMzk2OTYsOS42MzEyIEwzMC4yMDY4OCw5LjQxMzI4IEwyOS44OTE1Miw5LjAzNTA0IEwyOS42NDI4OCw4Ljg3NzYgTDI5LjU0Njg4LDguNTYwMzIgTDI5LjI5NTM2LDguNDAxNDQgQzI5LjE2Mjg4LDguMjE1MiAyOS4xMzQ1Niw4LjE0MDMyIDI5LjEwNDgsOC4xMTg3MiBDMjguOTQyNTYsOC4wNjExMiAyOC44MDQzMiw3Ljc5NDI0IDI4Ljc4OTQ0LDcuNzM5NTIgQzI4LjUxMjk2LDcuNTI2NCAyOC4zMzE1Miw3LjUyMTEyIDI4LjE5MDQsNy41MTk2OCBDMjguMTYzMDQsNy42NTk4NCAyOC4wNDMwNCw3Ljc5MjggMjcuOTM4ODgsNy44NjY3MiBMMjcuMTE5NTIsNy44NjY3MiBDMjcuMDMxNjgsOC4wMTE2OCAyNy4xMDE3Niw4LjEyNzM2IDI3LjExOTUyLDguMTQ5OTIgTDI3LjI0Mjg4LDguNDY0OCBMMjYuODM0NCw4LjM3MDI0IEwyNi40NTU2OCw4LjMwODMyIEwyNi43NzI5Niw4LjU5MTA0IEwyNy4xNDg4LDguODc3NiBDMjYuOTIwOCw5LjI5Mzc2IDI2LjY1OTY4LDkuMTQzMDQgMjYuNDI0LDkuMTI4MTYgQzI2LjMyMzIsOS4xOTI0OCAyNi4yMjA0OCw5LjE5MjQ4IDI2LjA0NjI0LDkuMTkwNTYgQzI1Ljk5NjMyLDkuMjg4IDI1Ljk4ODE2LDkuMjQ3NjggMjUuOTgxOTIsOS40MTMyOCBDMjYuMTYzMzYsOS41NTI0OCAyNi4wMjE3Niw5Ljc0MTYgMjYuMDEzMTIsOS45ODExMiBMMjUuODU2NjQsMTAuMzU2OTYgQzI1LjYxNjE2LDEwLjQ1Mjk2IDI1LjU1NjY0LDEwLjQ4NjA4IDI1LjQ0ODE2LDEwLjU0NjA4IEwyNS4xNjM1MiwxMC42NzQyNCBDMjQuOTQ4LDEwLjg0NjA4IDI0LjkwNTc2LDEwLjg3MzQ0IDI0LjgxODg4LDEwLjg5NTA0IEMyNC44MDExMiwxMC45NzIzMiAyNC43ODc2OCwxMS4wMDkyOCAyNC43ODU3NiwxMS4xMTQ0IEMyNC44NTU4NCwxMS4yNTg4OCAyNC44MTMxMiwxMS4yODgxNiAyNC43NTIxNiwxMS4zMzUyIEMyNC40NTc5MiwxMS41MjYyNCAyNC4yNTI0OCwxMS41NDgzMiAyNC4wOTAyNCwxMS41NTQ1NiBMMjMuODY4OTYsMTEuNjE5MzYgTDIzLjY1MDA4LDExLjQ2MDQ4IEMyMy41NzkwNCwxMS40MjI1NiAyMy40NjY3MiwxMS40NDQxNiAyMy4zOTcxMiwxMS4zOTk1MiBDMjMuMzM0MjQsMTEuNjYyMDggMjMuMzM5NTIsMTEuNjE2OTYgMjMuMzk3MTIsMTEuNjgzNjggQzIzLjQ3NTg0LDExLjc1MTM2IDIzLjQzMDcyLDExLjg0OTI4IDIzLjQ2MTQ0LDExLjkzNDcyIEMyMy41NjY1NiwxMi4xMzY4IDIzLjU0MzA0LDEyLjA5Njk2IDIzLjUyNDgsMTIuMTIzODQgTDIzLjMwMTYsMTIuMjIwOCBDMjMuMDMxMzYsMTIuMzkyMTYgMjMuMDcwMjQsMTIuMzAzMzYgMjIuOTg4MTYsMTIuNDA4IEMyMy4wNTA1NiwxMi43MDg0OCAyMi45MzAwOCwxMi44MDU5MiAyMi44NjI0LDEyLjg4MTc2IEwyMi43MzU2OCwxMy4xMDExMiBDMjIuNzE0NTYsMTMuMTMwODggMjIuNTIzNTIsMTMuMjQyNzIgMjIuNDgxMjgsMTMuMjU5NTIgTDIyLjE2ODgsMTMuMzg1NzYgQzIxLjk1OTUyLDEzLjU0MzY4IDIxLjg1OTIsMTMuNSAyMS43OTAwOCwxMy41NDI3MiBMMjEuNjAwNDgsMTMuNzY1OTIgTDIxLjE1Njk2LDEzLjg1ODU2IEMyMS4wMjQsMTQuMDAxMTIgMjAuODYxNzYsMTQuMDQgMjAuNzQ4NDgsMTQuMDQ4NjQgTDIwLjQzNDU2LDE0LjI2OTkyIEwxOS45MjYyNCwxNC4zMDAxNiBDMTkuODI3MzYsMTQuMjQxMTIgMTkuNzQ1MjgsMTQuMjg4NjQgMTkuNjc1MiwxNC4zMDAxNiBDMTkuNDE2NDgsMTQuNjE0NTYgMTkuMjg3MzYsMTQuNDQ1NiAxOS4xNzA3MiwxNC42MTYgQzE5LjA3NzYsMTQuNzI0OTYgMTkuMTkwODgsMTQuODE1NjggMTguOTgyMDgsMTQuODY4IEwxOC42MDM4NCwxNS4xNTMxMiBMMTguNDE2NjQsMTUuNTI5OTIgQzE4LjI0NzIsMTUuNjYxOTIgMTguMTk4NzIsMTUuNjc5MiAxOC4xNjQxNiwxNS43MTg1NiBDMTguMDUxODQsMTUuNzA5OTIgMTcuOTMxODQsMTUuNjIzNTIgMTcuODQ2NCwxNS42NTkwNCBDMTcuNjU2OCwxNS43ODU3NiAxNy40OTU1MiwxNS42NjMzNiAxNy4zNzQ1NiwxNS43ODMzNiBMMTcuNDA0MzIsMTYuMDk4NzIgTDE3LjM0MTkyLDE2LjMxOTA0IEwxNi44MzY5NiwxNi4zMTkwNCBMMTYuNDYwMTYsMTYuNjAwMzIgQzE2LjE3MTIsMTYuOTY4IDE2LjE2MjA4LDE2Ljk3MzI4IDE2LjE0NTI4LDE3LjA0MzM2IEwxNS41MTM2LDE3LjA3NjQ4IEMxNS4zNDg5NiwxNy4xNzUzNiAxNS4yNzg0LDE3LjIyOTYgMTUuMTk4MjQsMTcuMjY1MTIgTDE1LjQxOTA0LDE3LjQyMjU2IEMxNS41MzcxMiwxNy41MTg1NiAxNS42MDA0OCwxNy41Mjg2NCAxNS42MDkxMiwxNy43MDY3MiBMMTUuMzg2ODgsMTcuODAwOCBDMTUuMzczNDQsMTcuNzE4MjQgMTUuMzU1NjgsMTcuNjYzMDQgMTUuMzU0MjQsMTcuNTQ5MjggTDE1LjEzNDg4LDE3LjU0OTI4IEwxNC43NTY2NCwxNy43MDY3MiBMMTQuNTM1ODQsMTcuODM1MzYgQzE0LjMzNTY4LDE3Ljk1MiAxNC4yOTkyLDE3Ljg1NDA4IDE0LjI1MzYsMTguMDIxNiBDMTQuMTgyMDgsMTguMTAwOCAxNC4yNjIyNCwxOC4yMTQ1NiAxNC4yODQ4LDE4LjMwNTI4IEwxNC40MTI0OCwxOC41MjggTDEzLjk2OCwxOC40OTYzMiBMMTMuNzE2LDE4LjQ5NjMyIEMxMy4zOTEwNCwxOC42NDggMTMuMzk0ODgsMTguNzM5NjggMTMuMzY4OTYsMTguNzc3NiBDMTMuMjI4MzIsMTguODk1NjggMTMuMTk2MTYsMTguOTM4ODggMTMuMDU2LDE4Ljk2OTYgQzEyLjg5ODA4LDE5LjExODQgMTIuOTMzNiwxOS4xMjAzMiAxMi44OTY2NCwxOS4xODg0OCBMMTIuNTE3NDQsMTkuNDQyODggQzEyLjI3NzkyLDE5LjU4NCAxMi4xOTgyNCwxOS41MzY5NiAxMi4wNDM2OCwxOS41MzY5NiBMMTIuMTQwNjQsMTkuNzg3NTIgTDExLjc2MTQ0LDIwLjEwMjg4IEMxMS40MDY3MiwyMC4zNTAwOCAxMS4zNDgxNiwyMC4zODAzMiAxMS4yMjUyOCwyMC4zODc1MiBDMTEuMTQ1MTIsMjAuMjgyNCAxMS4xMjczNiwyMC4yNDMwNCAxMS4wMDQsMjAuMjMwMDggTDEwLjU5NDA4LDIwLjQ4MzA0IEwxMC4yNzg3MiwyMC42NDE0NCBMMTAuMjQ3NTIsMjAuOTUzOTIgTDEwLjA1Njk2LDIxLjE3NTY4IEM5Ljk0MDgsMjEuMjY0OTYgOS44ODgsMjEuMjYxMTIgOS44NjczNiwyMS4zOTM2IEMxMC4wMjk2LDIxLjU3MTIgMTAuMDEyOCwyMS42MDg2NCA5Ljk5NTA0LDIxLjcxMjggTDkuNzc0MjQsMjEuNzQyNTYgQzkuNzU5ODQsMjEuNjY3MiA5Ljc0NjQsMjEuNjI2ODggOS43NDI1NiwyMS41MjI3MiBDOS42Mjk3NiwyMS40NzkwNCA5LjQyOTYsMjEuNDg4NjQgOS4yNjg4LDIxLjQ5MTUyIEM5LjIwMTEyLDIxLjYwODY0IDkuMDc3NzYsMjEuNzEyOCA4LjkyNDE2LDIxLjc0MjU2IEM4LjY1MzkyLDIxLjk3NjMyIDguNTU4ODgsMjIuMTI4OTYgOC41NDY4OCwyMi4xNTM0NCBDOC4zNTM0NCwyMi4zOTM0NCA4LjMwMTEyLDIyLjQyNDY0IDguMjI4NjQsMjIuNDA3MzYgQzguMTQ3NTIsMjIuMzgyNCA4LjAwNDQ4LDIyLjI0MjcyIDcuODgyMDgsMjIuMjgwMTYgTDcuNjYzMiwyMi40MDczNiBMNy4zNzgwOCwyMi4zNzM3NiBMNy4zNzgwOCwyMi41OTMxMiBDNy4zMjU3NiwyMi42MTA4OCA3LjA2OCwyMi42NjM2OCA3LjAzMTUyLDIyLjY1NzkyIEw2LjgxMDI0LDIyLjY4NzY4IEw2LjMzODQsMjIuNzUyIEw2LjExNzEyLDIyLjc1MiBMNS45NTgyNCwyMi45NzU2OCBDNS43NTkwNCwyMy4wNjU5MiA1LjY3MDI0LDIzLjAyNDE2IDUuNjEyMTYsMjMuMDY5MjggQzUuNDQyMjQsMjMuMjUxNjggNS4yOTI0OCwyMy4xMjMwNCA1LjE3MjQ4LDIzLjE2Mzg0IEw0LjUwNjcyLDIzLjIyNDMyIEw0LjI1NTIsMjMuMjI0MzIgTDMuODc4NCwyMy4yNTc5MiBDMy42NjI4OCwyMy4zMjQ2NCAzLjU0OTYsMjMuMzUyOTYgMy4zNzE1MiwyMy4zMjIyNCBDMy4zMDE5MiwyMy4xODIwOCAzLjIyMzY4LDIzLjA4MDMyIDMuMTUxNjgsMjMuMTI5NzYgTDIuODY4NDgsMjMuMDA2ODggTDIuNDI2NCwyMi45NzU2OCBDMi4yNzM3NiwyMi44MDE5MiAyLjMyMTc2LDIyLjcyMjI0IDIuMjY4OTYsMjIuNjg3NjggTDEuODkwMjQsMjIuNzIyMjQgTDEuNjA3MDQsMjIuNTAwNDggQzEuNTc2MzIsMjIuNDAwMTYgMS40MzA4OCwyMi4zNTMxMiAxLjM4NzY4LDIyLjM0MTYgTDAuODQ5NiwyMi40MDczNiBMMC42Mjg4LDIyLjI0NzA0IEwwLjQwODQ4LDIyLjA4OTYgQzAuMTQ0NDgsMjEuODk1MiAwLjA2MDk2LDIyLjAzMzQ0IDAsMjEuODQwNDggQzAuMDg2NCwyMS41NTE1MiAwLjExMzI4LDIxLjY4MjU2IDAuMjgyMjQsMjEuNjE3NzYgTDAuNjYxOTIsMjEuNDkxNTIgTDAuODE4NCwyMS4yMDQ0OCBMMS4xMDE2LDIwLjgyOTEyIEwxLjUxMjk2LDIwLjUxMjMyIEMxLjU2NDMyLDIwLjQ3MzQ0IDEuNTY4MTYsMjAuMzQ4NjQgMS42MDcwNCwyMC4yOTI5NiBMMS43MzQyNCwyMC4wNzE2OCBDMS45NDMwNCwxOS45MzkyIDEuOTQxNiwxOS44MjY4OCAyLjExMDU2LDE5Ljc4NzUyIEwyLjU1MjY0LDE5LjQwOTI4IEwyLjgzNzI4LDE5LjAyOTEyIEMyLjk5MDQsMTguODk5NTIgMy4wODQsMTguODA0IDMuMTg0OCwxOC43NDczNiBMMy43NTE2OCwxOC41NjA2NCBDMy43MTI4LDE4LjM1ODU2IDMuNjk5MzYsMTguMzE4MjQgMy42ODczNiwxOC4yMTIxNiBMNC4wNjYwOCwxNy45NTgyNCBDNC4yMTk2OCwxNy45NDI4OCA0LjI5NDU2LDE3Ljk1NjMyIDQuNDQ2MjQsMTcuOTI3NTIgTDQuNjk3MjgsMTcuNTQ5MjggQzQuOTQ5NzYsMTcuMzQ0MzIgNC45MDg5NiwxNy40MTc3NiA0Ljk4MTQ0LDE3LjMyNzA0IEw1LjM5MjgsMTYuODg3MzYgQzUuNDU4MDgsMTYuNzQyODggNS40NjQzMiwxNi43Mzg1NiA1LjQ4NTkyLDE2LjY2NjA4IEw2LjA1Mzc2LDE2LjcyODk2IEw2LjA4MzUyLDE2LjI4ODggTDYuNTU5MiwxNS45NDE3NiBMNi43NDY4OCwxNS42NTkwNCBMNi45Njc2OCwxNS41NTg3MiBDNy4xMzMyOCwxNS40MDEyOCA3LjI3MTA0LDE1LjQwNTYgNy40NDI0LDE1LjQwNTYgTDcuNDQyNCwxNS4xNTMxMiBMNy43ODg5NiwxNC45NjM1MiBDNy45NTQwOCwxNC43ODU5MiA3Ljk3MzI4LDE0Ljc0ODQ4IDguMTAzMzYsMTQuNzM5ODQgQzguMTUxODQsMTQuNTg4NjQgOC4yNDc4NCwxNC41MDEyOCA4LjI5MiwxNC40ODk3NiBMOC42MDc4NCwxNC40NTg1NiBMOC41NzUyLDE0LjIwNjA4IEM4LjY5NDI0LDE0LjE4MDY0IDguNzU1NjgsMTQuMTE2MzIgOC44MjkxMiwxNC4wNDg2NCBMOS4xNzU2OCwxMy44NTg1NiBMOS40OTIsMTMuNTEyNDggTDkuNjQ4NDgsMTMuMjg5NzYgQzkuNzc2MTYsMTMuMDczMjggOS44NTYzMiwxMy4xMzY2NCA5LjkwMDk2LDEyLjk3NTg0IEwxMC4zNzUyLDEyLjg4MTc2IEMxMC40MDczNiwxMi43NDU5MiAxMC40OTUyLDEyLjc0ODMyIDEwLjUzMTY4LDEyLjU5NzEyIEwxMC43NTI0OCwxMi41MDIwOCBDMTEuMDgwOCwxMi4zNzAwOCAxMS4xNzM5MiwxMi4zNzkyIDExLjI4NzIsMTIuMzc2OCBDMTEuMjkwNTYsMTIuMTM4MjQgMTEuMzY3MzYsMTIuMjI0MTYgMTEuNDE0ODgsMTIuMDYxOTIgQzExLjYzOTA0LDExLjkzNjE2IDExLjc1MzI4LDExLjk1NDQgMTEuNzkzNiwxMS45MDQgTDEyLjAxMzkyLDExLjYxOTM2IEwxMi4yNjQ5NiwxMS40OTQwOCBMMTIuNDg1NzYsMTEuMTc5MiBMMTIuOTI4MzIsMTAuOTkwMDggQzEzLjI1MjMyLDEwLjU4NDk2IDEzLjIwMzg0LDEwLjY1NTA0IDEzLjMwNDY0LDEwLjYxMDQgTDEzLjgwOTYsMTAuNDUzNDQgTDE0LjA2MzUyLDkuOTgxMTIgQzE0LjIwMjcyLDkuOTgxMTIgMTQuMjc2MTYsOS45Nzg3MiAxNC4zNDgxNiw5LjkxNzI4IEwxNS4xNjgsOS41MDY0IEwxNS40MTkwNCw5LjM0ODQ4IEwxNS43OTYzMiw5LjE5MDU2IEMxNS45NTMyOCw4Ljk4MTc2IDE1LjkxNTg0LDguOTQwOTYgMTUuOTU1NjgsOC45MDczNiBMMTYuMTc2NDgsOC44NDMwNCBDMTYuNDAwMTYsOC43NTcxMiAxNi41MDE5Miw4LjY4OTQ0IDE2LjYxNjY0LDguNzIwMTYgQzE2Ljc0MDk2LDguNzg2NCAxNi44MDkxMiw4LjcwNTI4IDE2Ljg2OTYsOC43NDg0OCBDMTcuMDYxMTIsOC45MTI2NCAxNy4wODQ2NCw4Ljg2ODQ4IDE3LjA4ODQ4LDkuMDM1MDQgTDE2LjcxMzEyLDkuMDAxNDQgTDE2LjYxNjY0LDkuMjg1NiBDMTYuNTY2NzIsOS4zNDQxNiAxNi40OTk1Miw5LjM2ODE2IDE2LjM5NDQsOS4zNzk2OCBMMTYuMDQ4OCw5LjUwNjQgQzE1Ljc4NzY4LDkuNzU3NDQgMTUuNjk5MzYsOS43MTc2IDE1LjY0MDMyLDkuNzU5ODQgTDE1LjM4Njg4LDEwLjA0MzA0IEwxNS4xNjgsMTAuMjAxOTIgQzE1LjA2MzM2LDEwLjMyODE2IDE1LjAxNDQsMTAuMzc0NzIgMTQuODg0OCwxMC4zODkxMiBDMTQuNzIzNTIsMTAuMjk3NDQgMTQuNjYyNTYsMTAuMjk3NDQgMTQuNTY3MDQsMTAuMjk1MDQgTDE0LjA5Mzc2LDEwLjQ1MzQ0IEwxNC4wOTM3NiwxMC42NzQyNCBDMTMuOTU4ODgsMTAuNzQ0OCAxMy44NTMyOCwxMC44NTUyIDEzLjY4NTc2LDEwLjg5NTA0IEwxMy42ODU3NiwxMS4xNzkyIEMxMy42MjgxNiwxMS4zMzk1MiAxMy40Mjg0OCwxMS4zOTYxNiAxMy4xNzk4NCwxMS4zNjgzMiBMMTIuODMzMjgsMTEuODA4NDggQzEyLjcyMDk2LDExLjgzMTUyIDEyLjY2MTQ0LDExLjg5MjQ4IDEyLjU4MzY4LDExLjkzNDcyIEwxMi4yMzQ3MiwxMS45NjgzMiBMMTIuMTcwNCwxMi4yMjA4IEMxMi4wOTc0NCwxMi4zODgzMiAxMS45MzM3NiwxMi4zNTUyIDExLjcyOTI4LDEyLjM0NjA4IEMxMS41ODg2NCwxMi41MjEyOCAxMS41OTYzMiwxMi41MjUxMiAxMS42MDI1NiwxMi41OTcxMiBDMTEuMjY4OTYsMTMuMDE1MiAxMS4wNDQ4LDEzLjA4IDEwLjk0MDY0LDEzLjEwMTEyIEwxMC44Nzg3MiwxMy4zODU3NiBDMTAuNTY1MjgsMTMuNTI4MzIgMTAuNDkyOCwxMy40NTM0NCAxMC40MDU5MiwxMy41NDI3MiBMMTAuMDU2OTYsMTMuODI3ODQgTDkuOTAwOTYsMTQuMDQ4NjQgQzkuNzA0MTYsMTQuMjAzNjggOS42NTc2LDE0LjI3MzI4IDkuNTUyOTYsMTQuMzAwMTYgTDkuODM2NjQsMTQuMzk1NjggQzEwLjA2MDgsMTQuMzg1NiAxMC4xMTUwNCwxNC4zNDY3MiAxMC4xODU2LDE0LjMzMDg4IEwxMC40MzQyNCwxNC4wNDg2NCBMMTAuNjU3NDQsMTMuOTU0MDggTDExLjI1NiwxMy45MjE0NCBDMTEuMTMwMjQsMTMuNzI3MDQgMTEuMDY0NDgsMTMuNjUzMTIgMTEuMDY4MzIsMTMuNDQ4MTYgTDExLjQxNDg4LDEzLjM1NTUyIEMxMS43NTMyOCwxMy4wMDggMTEuNzAwNDgsMTIuOTc5MiAxMS45MTk4NCwxMi45NzU4NCBDMTEuOTU1ODQsMTMuMDEwNCAxMi4xMzIsMTMuMDMyNDggMTIuMjAxNiwxMy4wMzkyIEwxMi4yMzQ3MiwxMi43NTY5NiBDMTIuMzQxMjgsMTIuNjg3MzYgMTIuNDk0NCwxMi43NTc5MiAxMi42MTE1MiwxMi43MjMzNiBDMTIuNzY2MDgsMTIuNjc3MjggMTIuODE1MDQsMTIuNTk5NTIgMTMuMDIyNCwxMi41OTcxMiBDMTIuOTg0LDEyLjQ1NDA4IDEyLjkwMzg0LDEyLjQ4MTkyIDEyLjg5NjY0LDEyLjI4MjcyIEwxMy4zMzY4LDExLjkzNDcyIEwxMy43ODAzMiwxMS41ODgxNiBMMTQuMDkzNzYsMTEuNTg4MTYgQzE0LjE0NzA0LDExLjM4NjA4IDE0LjIxNzEyLDExLjQ4ODMyIDE0LjM3ODg4LDExLjQyOTI4IEMxNC41MzU4NCwxMS4yNTQ1NiAxNC41NTEyLDExLjE5NDU2IDE0LjU2NzA0LDExLjExNDQgQzE0LjY0MTkyLDExLjA2Njg4IDE0LjczNDU2LDEwLjg3NzI4IDE0Ljc1NjY0LDEwLjg2NTI4IEwxNS4xOTgyNCwxMC42NzQyNCBDMTUuMjg0NjQsMTAuNTE3MjggMTUuMzU0MjQsMTAuNDg4IDE1LjM4Njg4LDEwLjQ1MzQ0IEwxNS42NzEwNCwxMC40NTM0NCBDMTUuODYzNTIsMTAuMjUzNzYgMTUuOTE1ODQsMTAuMjM1MDQgMTUuOTU1NjgsMTAuMjAxOTIgQzE2LjIyNjg4LDEwLjA0MjA4IDE2LjI1NjY0LDEwLjAwNjU2IDE2LjM2NzA0LDkuOTgxMTIgQzE2LjQwNDQ4LDkuODMyOCAxNi42MzM5Miw5LjcyNDMyIDE2Ljg2OTYsOS43OTA1NiBDMTcuMTY0MzIsOS43MjQzMiAxNy4xNzEwNCw5LjY2ODE2IDE3LjM3NDU2LDkuNjYzODQgTDE3LjM0MTkyLDkuNDEzMjggTDE3LjU2MjcyLDkuMzE5MiBMMTcuNzIzNTIsOS4wMDE0NCBMMTcuOTQxNDQsOC45NzAyNCBMMTguMjI0NjQsOC44NDMwNCBDMTguNDIxOTIsOC42NDYyNCAxOC41MzkwNCw4LjY3OTM2IDE4LjYwMzg0LDguNjI0NjQgQzE4Ljk0NzUyLDguNDcxNTIgMTguOTQ5OTIsOC4zMTMxMiAxOS4yNjYyNCw4LjMwODMyIEwxOS41ODE2LDguMDU0NCBMMTkuODY0OCw3Ljk5MjQ4IEwyMC4wODYwOCw3LjgzNiBMMjAuNTI3Miw3LjY3NjE2IEwyMC44NzM3Niw3LjM5NDQgTDIxLjQ3NTIsNy4yMDY3MiBMMjEuNzI1NzYsNy4xNDE0NCBMMjIuNTc2MzIsNy4wNzcxMiBMMjIuNTc2MzIsNi44NTc3NiBDMjIuNzE0NTYsNi43Nzc2IDIyLjc3NjQ4LDYuNjQ2NTYgMjIuOTg4MTYsNi42MzY5NiBMMjIuNjcwODgsNi41MTI2NCBMMjEuNzI1NzYsNi42MDY3MiBMMjEuMzc5Miw2Ljg5MDg4IEMyMS4yMjU2LDcuMDc3MTIgMjAuOTc5MzYsNy4xMjU2IDIwLjgxMjgsNy4xNzA3MiBDMjAuNjAxNiw3LjIzMjE2IDIwLjQ1Mzc2LDcuMTAzNTIgMjAuMjc0NzIsNy4xNzA3MiBMMjAuMDUyOTYsNy4yNjYyNCBMMTkuNjc1Miw3LjY3NjE2IEMxOS41NjA5Niw3LjczOTUyIDE5LjUzNjQ4LDcuNjQxNiAxOS4zOTIsNy42NzYxNiBMMTguOTgyMDgsNy42NDY0IEMxOC45Njk2LDcuNzg2NTYgMTguODc2OTYsOC4wNjgzMiAxOC43OTI5Niw4LjExODcyIEwxOC41MDgzMiw4LjE4MzA0IEMxOC4zNDg0OCw4LjMzMDg4IDE4LjI3MjY0LDguMzY4MzIgMTguMDk5ODQsOC4zNzAyNCBMMTcuNzIzNTIsOC42MjQ2NCBMMTcuNDk5ODQsOC42NTUzNiBMMTcuMDYxMTIsOC42MjQ2NCBDMTYuOTk4NzIsOC40MzE2OCAxNy4wNDE5Miw4LjQ2IDE3LjA2MTEyLDguMzA4MzIgQzE3LjMxODg4LDguMjEwNCAxNy40NDk5Miw4LjEwMzM2IDE3LjU5NDg4LDguMDU0NCBMMTcuODE1Miw4LjA1NDQgTDE4LjAzNjQ4LDguMjQ0IEMxOC4yMDg4LDguMTY3NjggMTguMjY4OCw4LjEyNTQ0IDE4LjM1MTg0LDguMDg4NDggQzE4LjMyODgsOC4wMjg0OCAxOC4zMjE2LDcuOTY0MTYgMTguMzIxNiw3Ljg2NjcyIEMxOC40OTUzNiw3LjY4NDMyIDE4LjUyNjU2LDcuNjQyNTYgMTguNTcwNzIsNy41ODQ0OCBMMTguNzYzMiw3LjI2NjI0IEMxOC44OTg1Niw3LjE5OTA0IDE5LjA4MTQ0LDcuMTc5ODQgMTkuMTcwNzIsNy4yMDY3MiBMMTkuNzM5NTIsNy4wNzcxMiBMMjAuMDIzNjgsNi45MTk2OCBMMjAuMjQ0OTYsNi43NTk4NCBMMjAuNjUyNDgsNi41NDE5MiBMMjEuMDk1MDQsNi4zODU0NCBDMjEuMjUwMDgsNi4yNzEyIDIxLjMwMzg0LDYuMTc2MTYgMjEuNTM1NjgsNi4xNjQ2NCBMMjEuOTE0ODgsNi4wMDU3NiBDMjIuMTg1MTIsNS44NDQ5NiAyMi40MTQ1Niw1Ljk5ODU2IDIyLjQ4MTI4LDYuMDM3OTIgTDIyLjg2MjQsNS44MTc2IEwyMy4wODI3Miw1LjU5NjMyIEwyMy4zNjQ5Niw1LjU5NjMyIEwyMy43NzU4NCw1LjUwMjI0IEMyMy44OTg3Miw1LjQyMDE2IDIzLjk3MjE2LDUuMzg4NDggMjQuMDU5NTIsNS4zMTI2NCBDMjQuMTk0ODgsNS4yMDAzMiAyNC4yOTY2NCw1LjMwMjA4IDI0LjM0MzIsNS4zMTI2NCBMMjQuNzg1NzYsNS4yNDgzMiBMMjUuMDA1Niw1LjE1MzI4IEwyNS42MDQxNiw1LjEyNDk2IEMyNS44NzUzNiw1LjIzNzI4IDI1LjkzNjgsNS4xODAxNiAyNS45ODE5Miw1LjE1MzI4IEMyNi4xMjY0LDUuMDYwMTYgMjYuMzczNiw1LjE2ODE2IDI2LjQ1NTY4LDUuMTg1NDQgQzI2LjU5MDA4LDUuMjQ3MzYgMjYuNjg5OTIsNS4yNDIwOCAyNi44OTg3Miw1LjI0ODMyIEMyNi45ODI3Miw1LjM2OTc2IDI3LjEzNDg4LDUuMzA4OCAyNy4xODA5Niw1LjQ2ODY0IEwyNy4yNDI4OCw1Ljc1MzI4IFogTTQ2LjcwMTYsMTAuOTkwMDggTDQ3LjAxNiwxMS4zMDQ0OCBDNDYuOTY2MDgsMTEuNDkyNjQgNDYuNzE4NCwxMS40NjQzMiA0Ni41NDQ2NCwxMS40NjA0OCBDNDYuNDU1ODQsMTEuMzAyMDggNDYuNTI0LDExLjIwNjU2IDQ2LjU0NDY0LDExLjExNDQgTDQ2LjcwMTYsMTAuOTkwMDggWiBNNDUuNDM4MjQsMTEuMTE0NCBDNDUuNTczMTIsMTEuMTE0NCA0NS42MzUwNCwxMS4xNDIyNCA0NS43MjM4NCwxMS4xNzkyIEw0NS44ODA4LDExLjQyOTI4IEM0NS43NjAzMiwxMS40ODgzMiA0NS42MTgyNCwxMS40NTQ3MiA0NS41MzYxNiwxMS40OTQwOCBDNDUuMzMwMjQsMTEuNjQwOTYgNDUuMDcyOTYsMTEuNTc2NjQgNDUuMDI5NzYsMTEuNDk0MDggQzQ1LjE0NCwxMS4zMzA0IDQ1LjM3NzI4LDExLjI4NTc2IDQ1LjQwODQ4LDExLjIzOTY4IEw0NS40MzgyNCwxMS4xMTQ0IFogTTQ0LjU5MDA4LDExLjIzOTY4IEw0NC44NzA4OCwxMS41MjYyNCBDNDQuNzgzMDQsMTEuNjU3MjggNDQuNzEwNTYsMTEuNjc4NCA0NC41OTAwOCwxMS42ODM2OCBDNDQuNTM2MzIsMTEuNTYzMiA0NC42MjUxMiwxMS40NTQ3MiA0NC42MTk4NCwxMS4zOTk1MiBMNDQuNTkwMDgsMTEuMjM5NjggWiBNMjIuNDY5NzYsMTIuNzIzMzYgQzIyLjM5NDg4LDEyLjcxNjY0IDIyLjMyNTc2LDEyLjY4NzM2IDIyLjI2MDk2LDEyLjc1Njk2IEMyMi4zNTU1MiwxMi44MzkwNCAyMi4yNzAwOCwxMi44NDU3NiAyMi40Njk3NiwxMi44NDkxMiBMMjIuNDY5NzYsMTIuNzIzMzYgWiBNMTIuODk2NjQsMTMuOTg1NzYgTDEzLjE0NjcyLDE0LjIzNjggTDEzLjQwMTEyLDE0LjIwNjA4IEwxMy4xNzk4NCwxNC4wNDg2NCBDMTMuMDM1ODQsMTMuOTE5MDQgMTIuOTUwNCwxMy45NzE4NCAxMi44OTY2NCwxMy45ODU3NiBaIE04Ljk1MzkyLDE0LjY0NTc2IEM4Ljg4MTkyLDE0LjgyMjg4IDguOTAxMTIsMTQuODY4IDguODU5ODQsMTQuOTAxNiBMOC4zODU2LDE1LjA4ODMyIEw4LjEzNTUyLDE1LjQwNTYgQzguMDc0MDgsMTUuNTcwNzIgOC4wMTMxMiwxNS42NTQyNCA3Ljg4MjA4LDE1LjY4Nzg0IEM3Ljk0MDE2LDE1Ljg3NiA3LjkzMzQ0LDE1Ljg4NzUyIDguMDA4MzIsMTUuOTA3MiBMOC4yNjA4LDE1Ljc4MzM2IEw4LjYwNzg0LDE1LjQ5OTY4IEM4Ljk0Mjg4LDE1LjEyMDk2IDguOTU5MiwxNS4xMDU2IDkuMDE4NzIsMTUuMDU5MDQgTDkuMjM3NiwxNC45Mjk5MiBDOS40MjE5MiwxNC43NjMzNiA5LjUyODQ4LDE0Ljc1OTA0IDkuNTUyOTYsMTQuNTIzMzYgTDkuMzMxNjgsMTQuNTU0MDggTDkuMTEyMzIsMTQuNTg1MjggTDguOTUzOTIsMTQuNjQ1NzYgWiBNNTIuNDczMTIsMTUuMTUzMTIgTDUyLjQwODgsMTQuOTI5OTIgTDUyLjM0Njg4LDE1LjE4NDMyIEw1Mi40NzMxMiwxNS4xNTMxMiBaIE01MS43Nzc2LDE1LjIxMTY4IEM1MS43MDY1NiwxNS4zMjE2IDUxLjYxMDU2LDE1LjI5ODU2IDUxLjU4OTkyLDE1LjQ2NjA4IEM1MS43MzA1NiwxNS41NDkxMiA1MS42ODQ0OCwxNS41OTU2OCA1MS45MzUwNCwxNS41OTQ3MiBMNTIuMTg3NTIsMTUuNTI5OTIgTDUyLjg0OTkyLDE1LjY1OTA0IEw1Mi42Mjk2LDE1LjQzNTM2IEw1Mi4zNzg1NiwxNS40MDU2IEw1Mi4xMjQxNiwxNS4zMDkxMiBMNTEuNzc3NiwxNS4yMTE2OCBaIE02LjgxMDI0LDE2Ljg4NzM2IEM2Ljg2Njg4LDE2LjY5MTA0IDcuMDYyMjQsMTYuNzg5NDQgNy4wOTU4NCwxNi41MDYyNCBDNi42Mzg4OCwxNi43MDA2NCA2LjczNDQsMTYuNzkzNzYgNi42ODI1NiwxNi44ODczNiBDNi41NjAxNiwxNi45Njk0NCA2LjQzNjgsMTYuOTM4NzIgNi4zNjk2LDE2Ljk4MjQgTDUuODYzMiwxNy4zMjcwNCBDNS42NDE0NCwxNy40MjkyOCA1LjQzNTUyLDE3LjYxMDcyIDUuNDIxMTIsMTcuOTI3NTIgTDUuNzA3MiwxNy45Mjc1MiBDNi4wMzEyLDE3LjY3ODQgNi4xMTIzMiwxNy42ODM2OCA2LjE0Nzg0LDE3LjY0MTkyIEw2LjY1MjgsMTcuMDc2NDggTDYuODEwMjQsMTYuODg3MzYgWiBNNDIuNjk2NDgsMS44MTIgTDQyLjA5NzQ0LDEuOTA2NTYgTDQxLjg0NTkyLDEuOTY4NDggTDQxLjA4NzUyLDIuMDYyNTYgTDQxLjAyNDE2LDIuMzQ4NjQgQzQwLjg1OTA0LDIuNDc3MjggNDAuODA2NzIsMi40OTI2NCA0MC43NzIxNiwyLjUzODcyIEM0MC42Njg0OCwyLjUzODcyIDQwLjYzMDA4LDIuNTUxNjggNDAuNTUxMzYsMi41Njc1MiBDNDAuNTQyMjQsMi43OTk4NCA0MC40NDMzNiwyLjc0OTQ0IDQwLjM5NDQsMi45MTM2IEM0MC4yNTQ3MiwyLjk0NjI0IDQwLjIyMDE2LDIuOTc2IDQwLjAxNjY0LDIuOTc4NCBDMzkuOTc0NCwzLjA1NzYgMzkuOTUzNzYsMy4wODg4IDM5Ljk1MjMyLDMuMjI4OTYgQzM5Ljg3NiwzLjI0Mzg0IDM5LjgxMTY4LDMuMjc2IDM5LjY5ODg4LDMuMjYwNjQgTDM5LjM4NTkyLDMuNDgyNCBMMzkuMjg5OTIsMy45MjQ5NiBMMzkuMTYzNjgsNC4yMDkxMiBDMzkuMDc2MzIsNC4zODU3NiAzOS4xODM4NCw0LjUyNCAzOS4yMjg0OCw0LjYxODA4IEwzOS4yNTkyLDQuODM4ODggTDM5LjYwMzM2LDUuMTUzMjggQzM5LjgwNCw1LjIxMDg4IDM5LjgwMDY0LDUuMzA1NDQgMzkuODI2NTYsNS4zNDI0IEw0MC4wNzkwNCw1LjQ2ODY0IEw0MC41MjA2NCw1LjY1ODcyIEw0MC44OTc5Miw1Ljc1MzI4IEw0MS41OTI0OCw1LjkxMTIgTDQxLjk3MjE2LDUuOTExMiBMNDIuMTkyNDgsNS45NDE0NCBMNDIuNTA4MzIsNS45NzM2IEw0Mi44NTQ0LDUuODc4NTYgTDQzLjI5NjQ4LDUuNzg0NDggTDQzLjU0OCw1LjU5NjMyIEw0My44NjQzMiw1LjUwMjI0IEM0NC4wOTUyLDUuNDA3MiA0NC4xNDMyLDUuMzM2MTYgNDQuMjQyMDgsNS4zMTI2NCBMNDQuMzk4NTYsNC45NjQxNiBDNDQuNjQ3Miw0Ljg2OTYgNDQuODI0OCw0LjgyMTEyIDQ0LjkzNTIsNC43NDI0IEM0NS4wODQ5Niw0LjYxNTY4IDQ1LjEyMTkyLDQuNjM4MjQgNDUuMTg3Miw0LjYxODA4IEM0NS4yNTg3Miw0LjQzNTY4IDQ1LjMxMjk2LDQuMTMxMzYgNDUuNDM4MjQsNC4wNDg4IEw0NS42Mjk3NiwzLjgzMDQgQzQ1LjU4MjcyLDMuNzM1ODQgNDUuNTYxNiwzLjU2MDE2IDQ1LjU5NzYsMy40ODI0IEM0NS42MjQ5NiwzLjQyNzY4IDQ1LjczOTY4LDMuNDI4MTYgNDUuNjkzMTIsMy4yNjA2NCBMNDUuNjI5NzYsMi45NDY3MiBDNDUuMzkxNjgsMi43NzEwNCA0NS41MDQ5NiwyLjc0MDMyIDQ1LjQzODI0LDIuNjMwNCBMNDUuMjE4ODgsMi40NDMyIEw0NC43NDc1MiwyLjI1MjY0IEw0NC40OTQwOCwyLjA5Mzc2IEw0NC4yNzMyOCwyLjAzMTM2IEw0My45MjkxMiwyLjAwMDY0IEw0Mi43NTc5MiwxLjg3Mjk2IEw0Mi42OTY0OCwxLjgxMiBaIE00Ni44NTgwOCwxLjI3MzkyIEM0Ni45MjM4NCwxLjI5MTY4IDQ3LjEyMDY0LDEuMzk2MzIgNDcuMTQxMjgsMS40MzEzNiBMNDcuMjY4OTYsMS43Nzg4OCBMNDcuMzk2MTYsMi4wMzEzNiBMNDcuNjE1NTIsMi4xODg4IEw0Ny43NzM0NCwyLjQ3MTUyIEw0Ny45MDExMiwyLjY5Mzc2IEw0Ny45NjM1MiwzLjIyODk2IEw0Ny45MDExMiwzLjczNTg0IEw0Ny45MDExMiw0LjAyMDQ4IEM0Ny45NDE0NCw0LjA3MDg4IDQ3Ljg1MjE2LDQuMzE4MDggNDcuODM2OCw0LjM5ODI0IEM0Ny42OTA0LDQuNDEwMjQgNDcuNjIwMzIsNC40NjY4OCA0Ny41NTIxNiw0LjU1NDcyIEw0Ny4zOTYxNiw0LjgzODg4IEw0Ny4wNDcyLDQuOTkzNDQgTDQ2LjczMjgsNS4xNTMyOCBMNDYuNjA3MDQsNS40Mzc5MiBDNDYuNTMwMjQsNS40NTE4NCA0Ni40MjA4LDUuNDgwMTYgNDYuMzg2MjQsNS41MzIgTDQ2LjE5NTY4LDUuNzg0NDggTDQ1LjgxODQsNi4xMDI3MiBDNDUuNTkxMzYsNi4xNzQyNCA0NS41MDQ5Niw2LjI3MjE2IDQ1LjM0NjU2LDYuMzIwNjQgQzQ1LjE2ODQ4LDYuMzc1MzYgNDQuOTI1MTIsNi4yOTY2NCA0NC43NzYzMiw2LjM4NTQ0IEw0NC41NTc5Miw2LjYzNjk2IEw0NC4zMDQsNi45NTI4IEw0My45NTc0NCw2Ljk4MzA0IEw0My43MDc4NCw2Ljk1MjggTDQzLjM1ODg4LDcuMDc3MTIgQzQzLjI1OTUyLDcuMTc5ODQgNDMuMTk2NjQsNy4xNDI4OCA0My4xMDY0LDcuMTcwNzIgTDQyLjY2NTI4LDcuMjA2NzIgTDQxLjkzOTA0LDcuMjA2NzIgTDQxLjUzMDA4LDcuMDc3MTIgTDQwLjg5NzkyLDcuMDEzNzYgTDQwLjY3ODA4LDYuODU3NzYgTDQwLjQyNTYsNi43MzEwNCBMNDAuMjA0OCw2LjUxMjY0IEwzOS45NTIzMiw2LjM1MTM2IEMzOS44NjQ0OCw2LjI3MTIgMzkuNzc1NjgsNi4xOTUzNiAzOS42MzY5Niw2LjE2NDY0IEMzOS42MDA5Niw2LjAyMjU2IDM5LjUxODQsNi4wNTMyOCAzOS40OCw1LjkxMTIgQzM5LjM4MjU2LDUuODkxMDQgMzkuMjEwMjQsNS44MDQ2NCAzOS4xMzE1Miw1Ljc1MzI4IEwzOC44ODI4OCw1LjUwMjI0IEwzOC43ODY4OCw1LjE1MzI4IEwzOC43MjIwOCw0LjkzMjk2IEwzOC44MTcxMiw0LjcxMzYgTDM4LjY5MTM2LDQuNDI4OTYgTDM4LjcyMjA4LDQuMDIwNDggTDM4LjY2MTYsMy42NzAwOCBMMzguNzU1NjgsMy4zMjQ5NiBDMzguOTUyNDgsMy4wNzQ4OCAzOS4xMDk0NCwzLjA0ODQ4IDM5LjEzMTUyLDMuMDEwMDggTDM5LjIyODQ4LDIuNzI1OTIgQzM5LjI3ODQsMi42MDQ5NiAzOS4yNzE2OCwyLjUxMzI4IDM5LjQxNjY0LDIuNDcxNTIgTDM5LjY2ODE2LDIuMzE1MDQgQzM5LjkxMDA4LDIuMDA3ODQgMzkuOTY5MTIsMS45MTE4NCA0MC4xMDk3NiwxLjg3Mjk2IEM0MC4yNTQ3MiwxLjY3MjMyIDQwLjQwMTEyLDEuNjMyOTYgNDAuNDI1NiwxLjQzMTM2IEw0MC43NDA5NiwxLjMzODcyIEw0MS4xMTkyLDEuMDg0MzIgTDQxLjM3MTY4LDAuNzM4MjQgTDQxLjY1MzkyLDAuNzA1MTIgTDQxLjk3MjE2LDAuNTQ5NiBMNDIuMjIzMiwwLjM5MTIgQzQyLjQ3NTY4LDAuMjQ5NiA0Mi41OTQ3MiwwLjM0NTEyIDQyLjY5NjQ4LDAuMjk2NjQgQzQyLjc5OTY4LDAuMTc5MDQgNDMuMTc3NDQsMC4xMzg3MiA0My4yNjMzNiwwLjE3MTM2IEM0My40NTYzMiwwLjM2OTYgNDMuNTM2NDgsMC4zNjI4OCA0My41Nzk2OCwwLjM5MTIgTDQzLjgwMDk2LDAuNDg2NzIgQzQ0LjA2MjU2LDAuNDA1NiA0NC4wNzY0OCwwLjQ2MTI4IDQ0LjExNjMyLDAuNDU1NTIgTDQ0LjQyOTc2LDAuNDI0MzIgTDQ0Ljg3MDg4LDAuMzkxMiBMNDUuMzQ2NTYsMC4zOTEyIEw0NS43NTUwNCwwLjQ1NTUyIEw0NS45NzYzMiwwLjU0OTYgTDQ2LjI1ODU2LDAuNzA1MTIgTDQ2LjYzNjMyLDEuMDI1MjggQzQ2Ljc5MTg0LDEuMDc4NTYgNDYuODMzNiwxLjE0ODY0IDQ2Ljg1ODA4LDEuMjczOTIgTDQ2Ljg1ODA4LDEuMjczOTIgWiIgbWFzaz0idXJsKCNzb3YtbW9tLWxvZ28td2hpdGUtYikiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 130px 16px;
    display: block;
    float: right;
    height: 16px;
    width: 130px
}

@media (min-width: 600px) {
    #top-bar #vermont-official a,#top-bar .top-sov-logo a,.top-bar #vermont-official a,.top-bar .top-sov-logo a {
        background-size:189px 24px;
        height: 24px;
        width: 189px
    }
}

#header #site-name {
    font-size: 28.8px;
    line-height: 118%
}

@media (max-width: 899px) {
    #header #site-name {
        font-size:25.6px
    }
}

#top-bar,.top-bar {
    background-color: #030
}

#top-bar .main-column,.top-bar .main-column {
    padding-bottom: 8px;
    padding-top: 8px
}

@media (max-width: 599px) {
    #top-bar .main-column,.top-bar .main-column {
        padding:2px 6px
    }
}

#top-bar .official-byline,#top-bar .top-sov-official,.top-bar .official-byline,.top-bar .top-sov-official {
    font-size: 12.6px;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    padding: 1px 0
}

@media (max-width: 899px) {
    #top-bar .official-byline,#top-bar .top-sov-official,.top-bar .official-byline,.top-bar .top-sov-official {
        font-size:11.2px
    }
}

@media (max-width: 599px) {
    #top-bar .official-byline,#top-bar .top-sov-official,.top-bar .official-byline,.top-bar .top-sov-official {
        font-size:10px;
        line-height: 126%
    }
}

@media (min-width: 600px) {
    #top-bar .official-byline,#top-bar .top-sov-official,.top-bar .official-byline,.top-bar .top-sov-official {
        padding:4px 0
    }
}

#top-bar .official-byline a,#top-bar .top-sov-official a,.top-bar .official-byline a,.top-bar .top-sov-official a {
    color: #fff
}

#top-bar #vermont-official,#top-bar .top-sov-logo,.top-bar #vermont-official,.top-bar .top-sov-logo {
    display: inline-block;
    padding: 0;
    text-align: right
}

@media (max-width: 599px) {
    #top-bar #vermont-official,#top-bar .top-sov-logo,.top-bar #vermont-official,.top-bar .top-sov-logo {
        padding-top:6px
    }
}

#top-bar #vermont-official a img,#top-bar .top-sov-logo a img,.top-bar #vermont-official a img,.top-bar .top-sov-logo a img {
    display: none
}

#header {
    background-color: #efefe3;
    color: #fff
}

#header #name-and-slogan {
    margin-top: 8px
}

@media (max-width: 599px) {
    #header #name-and-slogan {
        margin-bottom:16px;
        margin-top: 0
    }
}

#header #site-name {
    margin: 0
}

#header #site-slogan {
    font-size: 14.4px;
    color: #030;
    margin-left: 2px
}

@media (max-width: 899px) {
    #header #site-slogan {
        font-size:12.8px
    }
}

#header .block-nodeblock .node-button .content {
    padding: 0
}

#header #header-left a#logo.header__logo {
    display: block;
    float: left;
    margin-right: 8px
}

#header #header-left a img.header__logo-image {
    height: 80px
}

#header .header__site-link,#header .header__site-link:visited {
    color: #030
}

#header .header__site-link:focus,#header .header__site-link:hover {
    color: #3e6839;
    text-decoration: none
}

.header__secondary-menu {
    zoom:1;margin: 0;
    text-align: right
}

.header__secondary-menu:after,.header__secondary-menu:before {
    content: "";
    display: table
}

.header__secondary-menu:after {
    clear: both
}

.header__secondary-menu ul.links.inline {
    margin: 0
}

.header__secondary-menu ul.links.inline li {
    padding: 0;
    display: block;
    line-height: 126%
}

.region-header .block-nodeblock {
    margin: 0;
    max-width: none;
    text-align: right;
    width: auto
}

.region-header .node-button {
    text-align: right
}

form#search-block-form {
    text-align: right;
    margin: 5px 0
}

form#search-block-form .form-actions,form#search-block-form .form-item,form#search-block-form input.form-text {
    display: inline-block;
    margin: 0;
    vertical-align: bottom
}

form#search-block-form input.form-text {
    background-color: #fff;
    height: 26px;
    width: 196px
}

form#search-block-form input.form-submit,form#search-block-form input[type=submit] {
    min-width: auto
}

.region-sidebar-first #block-system-main-menu a.active {
    background-color: #efefe3;
    border-left: 3px solid #0d3c99;
    color: #333
}

.region-sidebar-first #block-system-main-menu a:hover {
    color: #036;
    text-decoration: underline
}

.small-screen-nav {
    background: #205027;
    background: rgba(32,80,39,.85);
    border: 0!important;
    text-align: center;
    padding: 8px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    z-index: 999
}

.small-screen-nav a {
    color: #fff
}

.region-sidebar-first #block-system-main-menu>ul.menu>li>a {
    margin: 7px 0
}

.region-sidebar-first #block-system-main-menu a {
    border-left: 3px solid transparent;
    display: block;
    padding: 8px
}

.region-sidebar-first #block-system-main-menu ul.menu {
    margin: 0;
    padding: 0
}

.region-sidebar-first #block-system-main-menu ul.menu li {
    margin: 2px 0;
    padding: 0;
    line-height: 126%
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li>a {
    padding: 6px;
    padding-left: 24px
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li>a {
    padding: 6px;
    padding-left: 40px;
    font-size: 14.4px
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li>a {
        font-size:12.8px
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li>a {
    padding: 6px;
    padding-left: 56px;
    font-size: 13.68px
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li>a {
        font-size:12.16px
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li>a {
    padding: 4px;
    padding-left: 72px;
    font-size: 13.68px
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li>a {
        font-size:12.16px
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
    padding: 4px;
    padding-left: 80px;
    font-size: 12.6px
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
        font-size:11.2px
    }
}

@media (max-width: 699px) {
    .region-sidebar-first #block-system-main-menu {
        background-color:#dcdcc3;
        border-bottom: 7px solid #fff;
        margin: 16px -16px
    }

    .region-sidebar-first #block-system-main-menu>ul.menu {
        padding: 16px
    }

    .region-sidebar-first #block-system-main-menu>ul.menu>li>a {
        padding: 12px 8px;
        margin: 0
    }

    .region-sidebar-first #block-system-main-menu ul.menu li {
        border-bottom: 1px solid #dcdcc3
    }

    .region-sidebar-first #block-system-main-menu ul.menu li:last-child {
        border-bottom: 0
    }
}

.region-sidebar-second {
    margin-top: 16px;
    margin-bottom: 16px
}

.region-sidebar-second .block.last {
    border: none
}

.region-sidebar-second .block ul {
    list-style: none
}

.region-sidebar-second .block .block-title {
    padding: 8px;
    padding-bottom: 0
}

.region-sidebar-second .block .menu__item.is-leaf {
    list-style-image: none;
    list-style: none
}

.front .region-sidebar-second {
    padding-top: 0
}

.not-front .region-sidebar-second .block {
    background: none
}

#prefooter {
    background-color: #efefe3
}

#prefooter .region-contact {
    background-color: #dcdcc3;
    padding: 16px
}

#prefooter .region-contact p a {
    color: #036;
    background-color: transparent
}

@media (max-width: 599px) {
    #prefooter .region-contact {
        margin-top:-16px;
        margin-right: -16px;
        margin-left: -16px
    }
}

#prefooter .region-bottom>div {
    padding: 16px 0
}

#prefooter .region-bottom .block-menu h2.block-title {
    font-size: 18.9px
}

@media (max-width: 899px) {
    #prefooter .region-bottom .block-menu h2.block-title {
        font-size:16.8px
    }
}

#prefooter .region-bottom .menu li {
    margin: 8px 0
}

#footer {
    font-size: 13.5px;
    background-color: #030;
    color: hsla(0,0%,100%,.85);
    font-weight: 300;
    padding: 8px 16px;
    text-align: center
}

@media (max-width: 899px) {
    #footer {
        font-size:12px
    }
}

#footer a {
    border-bottom: 1px dotted hsla(0,0%,100%,.4);
    color: hsla(0,0%,100%,.85)
}

#footer a:hover {
    border-bottom: 1px dotted #fff;
    color: #fff
}

#footer .block,#footer p {
    margin: 0
}

#footer span {
    display: inline-block;
    margin: 0 6px
}

#content .faq-category-group .faq-question.faq-qa-visible a:after,#content .faq-item.is-expanded .faq-question:after,.faq-category-group .faq-question.faq-qa-visible a:after,.faq-item.is-expanded .faq-question:after,.views-slideshow-cycle-main-frame-row-item .views-field-title a:after,table.views-table th.views-field.active a.active[href$=asc]:after,table.views-table th.views-field.active a.active[href$=asc]:hover:after,table.views-table th.views-field.active a.active[href$=desc]:after,table.views-table th.views-field.active a.active[href$=desc]:hover:after,table.views-table th a[href$=asc]:after,table.views-table th a[href$=desc]:after {
    display: inline-block;
    font-family: FontAwesome,sans-serif;
    font-weight: 400!important
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a:after {
    content: "\F101";
    font-weight: 400!important;
    padding-left: 3px
}

table.views-table th.views-field.active a.active[href$=asc]:hover:after,table.views-table th.views-field.active a.active[href$=desc]:after,table.views-table th a[href$=asc]:after {
    content: "\F062";
    position: absolute;
    right: 8px;
    top: 8px
}

table.views-table th.views-field.active a.active[href$=asc]:after,table.views-table th.views-field.active a.active[href$=desc]:hover:after,table.views-table th a[href$=desc]:after {
    content: "\F063";
    position: absolute;
    right: 8px;
    top: 8px
}

#content .faq-category-group .faq-question.faq-qa-visible a:after,#content .faq-item.is-expanded .faq-question:after,.faq-category-group .faq-question.faq-qa-visible a:after,.faq-item.is-expanded .faq-question:after {
    -webkit-animation: slideInDown .2s;
    animation: slideInDown .2s;
    content: "\F063";
    padding-left: 8px
}

.notice {
    display: none;
    position: relative;
    padding: 16px;
    color: #fff;
    text-align: center
}

.notice:hover {
    cursor: pointer
}

.notice .notice-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px
}

.info-notice {
    background-color: #348ab5
}

.success-notice {
    background-color: #69a524
}

.warning-notice {
    background-color: #e0742c
}

.error-notice {
    background-color: #900
}

.with-wireframes #content,.with-wireframes #footer,.with-wireframes #header,.with-wireframes #main,.with-wireframes #navigation,.with-wireframes .region-bottom,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second {
    outline: 1px solid #ccc
}

#navigation .block-menu-block .block__title,#navigation .block-menu .block__title,.element-focusable,.element-invisible {
    position: absolute!important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px)
}

.element-focusable:active,.element-focusable:focus {
    position: static!important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto
}

#navigation .links,#navigation .menu {
    margin: 0;
    padding: 0;
    text-align: left
}

.messages,.messages--error,.messages--status,.messages--warning {
    padding: 10px 10px 10px 50px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #be7
}

.messages--warning {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC);
    border-color: #ed5
}

.messages--error {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==);
    border-color: #ed541d
}

.messages__list {
    margin: 0
}

.messages__item {
    list-style-image: none
}

.messages--error p.error {
    color: #333
}

.messages--status,.ok {
    background-color: #f8fff0;
    color: #234600
}

.messages--warning,.warning {
    background-color: #fffce5;
    color: #840
}

.error,.messages--error {
    background-color: #fef5f1;
    color: #8c2e0b
}

.tabs-primary,.tabs-secondary {
    zoom:1;list-style: none;
    border-bottom: 1px solid ie;
    padding: 0 2px;
    white-space: nowrap
}

.tabs-primary:after,.tabs-primary:before,.tabs-secondary:after,.tabs-secondary:before {
    content: "";
    display: table
}

.tabs-primary:after,.tabs-secondary:after {
    clear: both
}

.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    float: left;
    margin: 0 3px
}

a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {
    border-right: 0;
    border-bottom: 0;
    display: block;
    text-decoration: none
}

.tabs-primary__tab,.tabs-primary__tab.is-active {
    border-top-radius: 4px;
    text-shadow: #fff,1px,1px,0;
    border: 1px solid #afb5bd;
    border-bottom-color: transparent;
    border-bottom: 0 ie
}

.is-active.tabs-primary__tab {
    border-bottom-color: #fff
}

a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active {
    border-top-radius: 4px;
    color: #333;
    background-color: #dedede;
    letter-spacing: 1px;
    padding: 0 1em;
    text-align: center
}

a.tabs-primary__tab-link:focus,a.tabs-primary__tab-link:hover {
    background-color: #e9e9e9;
    border-color: #f2f2f2
}

a.tabs-primary__tab-link.is-active,a.tabs-primary__tab-link:active {
    border-color: #fff
}

.tabs-secondary {
    font-size: .9em
}

.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    margin: 3px
}

a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {
    border-radius: .75em;
    background-color: #f2f2f2;
    color: #666;
    padding: 0 .5em
}

a.tabs-secondary__tab-link:focus,a.tabs-secondary__tab-link:hover {
    background-color: #dedede;
    border-color: #999;
    color: #333
}

a.tabs-secondary__tab-link.is-active,a.tabs-secondary__tab-link:active {
    background-color: #666;
    border-color: #000;
    color: #fff
}

.inline {
    display: inline;
    padding: 0
}

.inline li {
    display: inline;
    list-style-type: none
}

.inline li,span.field-label {
    padding: 0 1em 0 0
}

.more-help-link {
    text-align: right
}

.more-help-link a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC);
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 1px 0 1px 20px
}

.pager {
    clear: both;
    padding: 0;
    text-align: center
}

.pager-current,.pager-ellipsis,.pager-first,.pager-item,.pager-last,.pager-next,.pager-previous {
    display: inline;
    padding: 0 .5em;
    list-style-type: none;
    background-image: none
}

.pager-current {
    font-weight: 700
}

.menu__item.is-leaf {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC);
    list-style-type: square
}

.menu__item.is-expanded {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==);
    list-style-type: circle
}

.menu__item.is-collapsed {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC);
    list-style-type: disc
}

.menu a.active {
    color: #000
}

.new,.update {
    color: #c00
}

.new,.unpublished,.update {
    background-color: transparent
}

.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 45px;
    line-height: 1;
    font-family: Impact,Arial Narrow,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word
}

.comment-preview {
    background-color: #ffffea
}

.comment .permalink {
    text-transform: uppercase;
    font-size: 75%
}

.indented {
    margin-left: 32px
}

tr.even .form-item,tr.odd .form-item {
    margin: 0
}

.form-item input.error,.form-item select.error,.form-item textarea.error {
    border: 1px solid #c00
}

.form-item .description {
    font-size: .85em
}

.form-type-checkbox .description,.form-type-radio .description {
    margin-left: 2.4em
}

.form-required {
    color: #c00
}

label.option {
    display: inline;
    font-weight: 400
}

.confirm-parent,.password-parent {
    margin: 0
}

#user-login-form {
    text-align: left
}

.openid-links {
    margin-bottom: 0
}

#user-login-form li.openid-link,html.js #user-login-form li.openid-link {
    margin-left: -20px
}

form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc
}

form tbody {
    border-top: 1px solid #ccc
}

form table ul {
    margin: 0
}

td.checkbox,th.checkbox {
    text-align: center
}

#autocomplete .selected {
    background: #0072b9;
    color: #fff
}

html.js .collapsible .fieldset-legend {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==);
    background-position: 5px 65%;
    background-repeat: no-repeat;
    padding-left: 15px
}

html.js .collapsed .fieldset-legend {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC);
    background-position: 5px 50%
}

.fieldset-legend .summary {
    color: #999;
    font-size: .9em;
    margin-left: .5em
}

tr.drag {
    color: #fff
}

tr.drag-previous {
    background-color: #ffd
}

.tabledrag-toggle-weight {
    font-size: .9em
}

tr.selected td {
    background: #ffc
}

.progress {
    font-weight: 700
}

.progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 .2em;
    border-radius: 3px
}

.progress .filled {
    background-color: #0072b9;
    background-image: url(data:image/gif;base64,R0lGODlhFAAoAOYAAGi46me36ma26WW16GS05mOz5WGx5GCw4l6u4V2t31ur3WCo1Fqp3GCo1V+n01+n1Fio2l6m0l6m012l0lam2V2l0Vyk0VWl11yk0Fujz1Oj1lmhzlKi1FmhzVGh01igzFigzVCg0laey1aeyk+f0VWcyFubxFqbw1qbxE6e0FWcyVmbw1mawlObx1ObyFiZwViawleZwVGZxVaXwFeXwFGZxlCYxVCYxFWWvlSWvlSVvU6Ww06WwlOVvU2VwVKTu02VwlGSulCSukuTwEuTv0qSvkqSv0+QuE6QuEmRvUmRvk6Ot0iQvE2Ot0ePvEePu0yNtUaOu0uNtUaOukqLtEmKskiKskeIsEaIsEaHr0WHr0WFrkSFrkOErEKDq0GDq0GCqkGBqkCBqkCCqv4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAABkACwAAAAAFAAoAAAH/4ANCw2CCwsoJiiIJoyJDQALDg8PDpUrJyuXJ5uYDwGSEhIRozAsMKUsqaYSAhGiExWxMS8xsy+3tBMDFbATGL8zNDPBNMXCFgQYFsoWGRk5ODnQONTRGQXO2RkdPTo93Trh3hsGHRvm5x0/6+ztIAcfIPHyHx9BQkJB+vpCIggjIgAGHDFCCBIkRxImRKIiQQkVDyGWKIGwyZKLF5u4UNDCRUePLVpYbAKlZEkpNRjIqLGSpQwZUqBIkUKlZk0bEG7Y0Lnzxg2bNasItbKDAo8dR5Hy4GGlipWmVa5cwQLkgg8gV7H68IFlalepWbQM0UBkSFmzRIhoCbs2i1suRv84FDEyl26RIly2cMm7pe8WJR6SKBE8OEmSLogTKw7BpLHjxl+8fInspbJkJk+cZNb85MkYMGM+gxkN2gmJKFOioJ4yRUwYMa7DyH4dJcWUzZ09gxZNeozpzI+ZRJ5sufIXJowbFz6suDlgwYLv4tXL1y9cuXSNGEm7Vktbt2HHlj1LhKtXqeipWsUKRGvTp0LjEzWKdIdSHkDz49TJ0+fPmSadlNJKLb0EExQWYbSERhx55AJIIi2o0EINPRTRRBQdcdA+9/gDkEAEFXRPPu7AIw8I9HzQzjrh9ECOOeh0IGM334hjDTbaZAONNNXgMAMyyjDzCwbBDGNMMbrwwgsiLLLQYgsuMbQiSiijRFDKKaqkAoMEkkhCiSWYaMLJCp4EAgAh+QQFAABkACwAAAAAFAAoAAAH/4AAZIOECwuEiGQmKImDDg6NgycrZAGJERGRZCwwZAKJFRWaLzFkA4kYGJo0M2QEiRkZmjg5ZAWJHR2aOj1kBokfH5o/P2QHjSOaQUJkCMiaR0hkCY0lJZFLTWQKjS0tkVBSZAyNMjKRVFRkEI03N5FVVmQUjTw8kVdYZBeNPj6RWbSQ0dCICJFIW7iQ4dCoSJFIXbqQ8dAoSRJNX8iEaMSEiSYvZEg0evJEE5gxKRpNmaIpjJhIJE2OCZmo48eMGxFZ1BRxYiKHmhIuTGRQU8CBifxpyrcvkT1N8ea105Ru3VRw4sglModNG7dE3iJFm1btWqNlzZAla0TMWKNgkSV4+WqUKxItW41iRWLlqlGqSKRMNQqlqdOnS5kisajU6JGmSYEAACH5BAUAAGQALAAAAAAUACgAAAfogA0AZISFZAuGiSgBiYQOjYUrD5ARkIQwEgKNFZZkMRMDjRidMxYEjRmdORkFjR2dPRsGjR+dPyAHjSOdQiIIjSWdSCoJnZBNLgqQLZZSNQyQMpZUNhCQN5ZWOxSQPJZYQBeQPpZaQxqQRJZcRhyQRZZdSh6QSZZfTCGQTJZjTiSQnnSKkgLSlE5iADYS2M/Jvk749CWyF29eI3jr2jVSV+5cI3LfwjXylm1bI2zTqjWS1uyZsUbIlDViBmlYMWCWev3SZelWLlqWYs1yZWlVK1SWSp0SZelTqE2WMGlqVAmSJEaNHlkKBAAh+QQFAABkACwAAAAAFAAoAAAH6oAoDQBkhYZkC4eKDwGKhQ6OhisCkRGRhTASkRWXZDETA44YnTMWBI4ZnTkZBY4dnT0bBo4fnT8gB44jnUIiCI4lnUgqCY4tnU0uCp2RUjUMkTKXVDYQkTeXVjsUkTyXWEAXkT6XWkMakUSXXEYckUWXXUoekUmXX0whkUyXY04kkZ5cEhMlRaQpnf4F7DRGnyN+9yAqshdvniN469o5UlfunCNy38I58pZtmyNs06o5knbJGTRFxy4lW8ZM0bBiwC71+qXr0q1ctC7FmuXq0qpWqC6VOiXq0qdQjjhFykTJkaVIKxhFghQpEAAh+QQFAABkACwAAAAAFAAoAAAH7IBkKA0AZIaHZAuIiCsPAYuGDpCHEgKTEZOGMAOTFZlkMROTGJ8zFgSQGZ85GQWQHZ89GwaQH58/IAeQI59CIgiQJZ9IKgmQLZ9NLgqQMp9SNQyfk1Q2EJM3mVY7FJM8mVhAF5M+mVpDGpNEmVxGHJNFmV1KHpNJmV9MIZNMmWNOJCY9ySQmSopJU/wBFPhJH79PX+pBuidPCbxP7d4tWmcOHaRy4MRB+qaNG6RsmapdW+QsEzRpi5BlUsZskbBMxIxNW+QL2K5MuHTVyiSL1qtMrFylymQKFSRSk0JxguRpEoxKlzI1egRJEqRAACH5BAUAAGQALAAAAAAUACgAAAfvgGRkKA0AgoeCC4iIKw8Bi4IOkIIwEgKTEZOCEwOTFZpkMQSTGKAzFpMZoDkZBZAdoD0bBpAfoD8gB5AjoEIiCJAloEgqCZAtoE0uCpAyoFI1DJA3oFQ2EKCTVjsUkzyaWEAXkz6aWkMak0SaXEYck0WaXUoek0maX0whk0yaY04kJj3RJCZKiklT/AEUiE8fP1D07IHq8g5SPHZG1IE6l25ROXDiIH3TtK3bImqarGFb5EwTNGmLkGlSxmyRME3EjC3ipckXsGyLcOmqpUkWrVeaWLmCpGrSqVGQSk2KwcmTpkqXIGWa1OgRJEmLAgEAIfkEBQAAZAAsAAAAABQAKAAAB++AZIIoDQCCh4ILiIgrDwGLgg6QgjASApMRk2QxEwOTFZpkFgSTGKEzBZMZoTmrkB2hPRsGkB+hPyAHkCOhQiIIkCWhSCoJkC2hTS4KkDKhUjUMkDehVDYQkDyhVjsUoZNYQBeTPppaQxqTRJpcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTshXIHLxSXdJDWmRtCLlS4cYu0aeLmbRE1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9giW5pw6fq2SBatV5papYLkCtKMUaU0cfIECdSkSpcgZZrU6BEkSYgCAQAh+QQFAABkACwAAAAAFAAoAAAH64BkgmQoDQCDiAuIiCsPAYuCDpCCMBICkxGTZDETA5MVmjMWBJMYoRkFkxmaZDkGkx2sPRuTH6w/IAeQI6xCIgiQJaxIKgmQLaxNLgqQMqxSNQyQN6xUNhCQPKxWOxSQPqxYQBesk1pDGpNEmlxGHJNFml1KHpNJml9MIZNMmmNOJCY90SQmSopJU/wBFIhPHz959OyxcwePFTp1rLSQ+xYOyCRtmrh5W0RNkzVsi5xpgiZtETJNypgtEqaJmLFFvDT5ArbIliZcuhbF0jTrVblFOVCpCjWqlCZOniCBmlTpEqRMkxo9giRpUCAAIfkEBQAAZAAsAAAAABQAKAAAB/CAZIKCKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGacbBpMdmmQ9B5Mfsj8gkyOyQiIIkCWySCoJkC2yTS4KkDKyUjUMkDeyVDYQkDyyVjsUkD6yWEAXkESyWkMaspNcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTsaWr3DlK8SejUlZM1bhI4TVi8Zdu2YxI1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9iiW5py1VoUS1MPV5BYnUq1DpIoUpBMTeLkCRKoSZUuQco0qdEjSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB+6AZIKDKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGZo9GwaTHa0gB5MfmmQ/CJMjuEIikyW4SCoJkC24TS4KkDK4UjUMkDe4VDYQkDy4VjsUkD64WEAXkES4WkMakEW4XEYcuJNdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/TfPqQbo3yR28dZrQqSunSRy5b7i6TdKmyQq2adVsTHKmCZq0Rcg0KWO2SJgmYsYW9dL0a9eiW5p+0IIkq9UrSKxOpYJkKtSoeJA4eYIEalKlS5AyTWr0CJIkMoEAACH5BAUAAGQALAAAAAAUACgAAAfogGSCg2QoDQCEgwuJgysPAYxkDpFkMBICkRGUMRMDkRWUMxYEkRiUORkFkRmUPRsGkR2UPyAHkR+zIgiRI5RkQgmRJb5IKpEtvk0uCowyvlI1DIw3vlQ2EIw8vlY7FIw+vlhAF4xEvlpDGoxFvlxGHIxJvl1KHr6RX0whkUyUY04kIj2hJCZKikhT/AEUSCnfPkb9ItGzF4+SO3jrKKFTV46SOHLfKHHzls3XtUjUKFGR1uxZjWPJljEaRqlYsES9KAnRxQjXrFqMZLV6xYjVqVSMTIUaxQjUpk73GFnCxEhTJEeQGE0KBAAh+QQFAABkACwAAAAAFAAoAAAH54BkgoOCKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjuSoJkSWUZEgKkS3ETS6RMsRSNQyMN8RUNhCMPMRWOxSMPsRYQBeMRMRaQxqMRcRcRhyMScRdSh6MTMRfTCHEkWNOJCI9oSQmSopIUyj9C8hoYCR9/O5RomcvHiV38NZRQqeuHCVx5L5R4uYtGyVr2KYRi9bs2TFGySgtE0YMCTBGvnLtYoRrVi1Gslq9YsTqVCpGpkKNYgRqUydGmihZwtQvkSNIjBwEAgAh+QQFAABkACwAAAAAFAAoAAAH6YBkgoODKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjlEgqCZElvy4KkS2UZE0MkTLKUjWRN8pUNhCMPMpWOxSMPspYQBeMRMpaQxqMRcpcRhyMScpdSh6MTMpfTCGMT8pjTkgoiyQmSopIUygBFNiPkj5+9yjRsxePkjt46yihU1eOkjhy3yhx85aNkjVsjKhFitaM0TNKxpApayKMEbFfKnop08UrEa5ZtRjJavWKEatTqRiZCjWKEahNnRhpomQJU6JJlBxBYhQIACH5BAUAAGQALAAAAAAUACgAAAfngAtkg4SEKA0AhYqLZCsPAYwOjGQwEgKMEZMxEwOMFZMzFgSMGJM5GQWMGZM9GwaMHZM/IAeMH5NCIgiMI5NIKgmMJZNNLgqMLcQ1DIwyk2RSEIw3z1Q2jDzPVjsUiz7PWEAXi0TPWkMai0XPXEYci0nPXUoei0zPX0whi0/PY04kFk15JiZKimeM/gXkNynfPnuT5tWDN6ndO3WTzqUjNyncOG+TtnVblI2RNWmLqDGSsqwZMWPIngET9gzJrkW9cImw9WxWLUWxWLlatMoUqkWlQIla9EkTp0WZJlW6pEjSJEeQFAUCACH5BAUAAGQALAAAAAAUACgAAAflgGQLZISFhSgNAIaEDouGKw8BjpOFMBICkxGUMRMDkxWUMxYEkxiUORkFkxmUPRsGkx2UPyAHkx+UQiIIkyOUSCoJkyWUTS4Kky2UUjUMkzLLNhCTN5RkVBSTPNZWO5M+1lhAF45E1lpDGo5F1lxGHI5J1l1KHo5M1l9MIY5P1mNOSDiaYk1MlBT9/gW0Nkkfv3uU6NmLR8kdvHWU0KkrR0kcOUfgJnXL5mjbJCrSqC1r9qzYsWS/gg2ztquXNSG2HOGaBSKWNVewFrE6lcqRqVCjHIHa1MmRJkqWMC1qRAmSJEOBAAAh+QQFAABkACwAAAAAFAAoAAAH4oBkZAuChYYoDQCGgg6LhisPAY4RjoUwEgKVmmQxEwOVFZozFgSVGJo5GQWVGZo9GwaVHZo/IAeVH5pCIgiVI5pIKgmVJZpNLgqVLZpSNQyVMppUNhCVN5s7FJU8m1YXlT6bWECVRJtaQxqORZtcRhyOSZtdSh6OTJtfTCGOT5tjTkg4mrJJTJQU/f4FvJdv36ZK9OzF0+QO3jpN6NQ5Mldp3DdH4SpZybZNGjVrzJxBM4ZMGTBhxHTx8rXJFq5NP2I5muVqA6tNqVYtOiWKlKNQmjp9WkRJ06VMixppgiSpUCAAIfkEBQAAZAAsAAAAABQAKAAAB96AZIILgoWGKA0AhoIOi4YrDwGOEY6FMBICjhWVgjETA5ycMxYElRicORkFlRmcPRsGlR2cPyAHlR+cQiIIlSOcSCoJlSWcTS4KlS2cUjUMlTKcVDYQlTecVjsUlTyhQBeVPqFYGpVEoVpDlUWhXEYcjkmhXUoejkyhX0whjk+hY05IOJoSSkyUFP3+BbyXb1+8efVCVXIHzxG7SunKOTpXCcu3cNi0cZNGzRozZ9CMIVMGTBgxXbx80bKFKxQsWaF6rHLUClXPRadEkdIUyhOoRZQ4Xcq0qBEnSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB96AZIJkC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSdjzkZBY8Zlj0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+nUMaj0SdWhyPRZ1cRo9JnV1KHoxMnV9MIYxPnWOckGA0pZOYKCn8ARSITx8/RvMs1bt3yJ0leOxQHdJiDt23cOOybes2rdq1Zs+iHUu2LNiwYrt6/ap1K9erWLM6rWrVKccpUaQsPOJk6VOoQ5UsYdJ0yJGlSJPIBAIAIfkEBQAAZAAsAAAAABQAKAAAB/GAZIKCC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSMGZ05GQWdjz0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+llpDGo9EnUYcj0WdXB6PSZ1dSo9MnV9MIYxPnWOckGA0pZOYKCn8ARTIKJ+lff0O0bNkT96hd5a4sGOkrtw5V4zAiWNE7pE2boy8PaJmjRG2R86gMZL2CJkyRsweCSPGyNgjXr4YAXtkCxcjXa9izbK0qhWqTqYejbI0I9SmTp8eVbKESdMhR5YiTQoEACH5BAUAAGQALAAAAAAUACgAAAfsgGSCgwuDhoIoDQCHZA6MgysPAYwRj4IwEgKMFZZkMRMDjBidMxYEjBmdORkFjB2dPRsGnY8/IAePH5ZCIgiPI5ZIKgmPJZZNLgqPLZZSNQyPMpZUNhCPN5ZWOxSPPJZYQBePPpZaQxqPRJZcRhyPRZ1KHo9JnV0hj0ydX/qMT51jnJBgNKWTmCgp/AEUyKjfI374DtWz1EUeI3jr2jFSV+4cI3LfwtFipI0bI2+PqFljhO2RM2iMpD1CpowRs0fCiDEy9oiXL0bAat3KZSnWLFeWVrVCZanUKVGdQD3iZCmGJkqdMD1yZClSgEAAOw==)
}

#page-title {
    zoom:1;color: #3e6839;
    line-height: 118%;
    margin-top: 24px;
    margin-bottom: 16px
}

#page-title:after,#page-title:before {
    content: "";
    display: table
}

#page-title:after {
    clear: both
}

.front#page-title {
    display: none
}

#skip-link {
    margin: 0
}

#skip-link a,#skip-link a:visited {
    background-color: #686c71;
    color: #fff;
    display: block;
    padding: 2px 0 3px;
    text-align: center;
    width: 100%
}

.messages--status {
    margin-bottom: 16px
}

.menu-item,.menu__item.is-collapsed,.menu__item.is-expanded,.menu__item.is-leaf {
    list-style-type: none;
    list-style: none
}

ul.menu {
    margin: 0;
    padding: 0
}

ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6 {
    margin-top: 32px
}

.region-below-content {
    margin: 24px 0
}

.main-content>article #page-title {
    margin-top: 8px
}

.main-content>article.node-article .field-name-field-category {
    margin-top: 24px
}

.main-content>article.node-article.node-teaser .field-name-field-category {
    margin-top: 0
}

#meta {
    margin: 8px 0 16px
}

#meta .field-type-taxonomy-term-reference .field-label {
    font-size: 14.4px;
    border-top: 1px solid #afb5bd;
    padding: 8px 0 0
}

@media (max-width: 899px) {
    #meta .field-type-taxonomy-term-reference .field-label {
        font-size:12.8px
    }
}

#meta .field-type-taxonomy-term-reference .field-item,#meta .field-type-taxonomy-term-reference .field-items {
    display: inline-block
}

#block-views-emergency-banner-view-block {
    background-color: #900;
    color: #fff;
    margin: 0 0 24px;
    padding: 8px;
    text-align: center;
    width: 100%
}

#block-views-emergency-banner-view-block li,#block-views-emergency-banner-view-block ul {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0
}

#block-views-emergency-banner-view-block a {
    color: #fff
}

a.feed-icon {
    display: inline-block;
    float: left;
    margin: 16px 0;
    width: 20px
}

ul.pager {
    zoom:1;float: right;
    margin: 24px 4% 24px 0!important;
    width: 90%
}

ul.pager:after,ul.pager:before {
    content: "";
    display: table
}

ul.pager:after {
    clear: both
}

ul.pager li {
    margin: 1px;
    padding: 4px 0;
    line-height: 126%
}

ul.pager li.pager-current {
    color: #afb5bd
}

ul.pager li.pager-current,ul.pager li a {
    border: 1px solid #dae0e5;
    padding: 4px 8px
}

ul.pager li a:hover {
    background-color: #e8ecf0
}

.block-nodeblock .block-title {
    display: none
}

.block-nodeblock a {
    text-decoration: none!important
}

.block-title {
    font-size: 19.8px;
    color: #333
}

@media (max-width: 899px) {
    .block-title {
        font-size:17.6px
    }
}

.block-title a {
    color: #3e6839
}

.four-column .block-block,.four-column .block-views,.three-column .block-block,.three-column .block-views,.two-column .block-block,.two-column .block-views {
    padding: 8px 0
}

.four-column .block-block .block-title,.four-column .block-views .block-title,.three-column .block-block .block-title,.three-column .block-views .block-title,.two-column .block-block .block-title,.two-column .block-views .block-title {
    color: #3e6839
}

.block-block ul.menu,.region-sidebar-first .block-block .view,.region-sidebar-first .block-views .view,.region-sidebar-second .block-block .view,.region-sidebar-second .block-views .view {
    padding: 8px
}

.block-block ul.menu li {
    line-height: 126%;
    margin: 0 0 12px
}

.block-block,.block-views {
    margin-bottom: 16px!important
}

.block-block .block-title,.block-block h2.block-title:first-child,.block-views .block-title,.block-views h2.block-title:first-child {
    margin: 10px 0
}

.block-block .view .item-list ul,.block-views .view .item-list ul {
    list-style: none;
    list-style-type: none;
    padding: 0
}

.block-block .view .item-list ul li,.block-views .view .item-list ul li {
    line-height: 126%;
    margin: 6px 0 12px
}

.block-block .view .item-list .views-field-title a:hover,.block-views .view .item-list .views-field-title a:hover {
    text-decoration: underline!important
}

.block-block .view .item-list .date-display-single,.block-views .view .item-list .date-display-single {
    font-weight: 400!important
}

#content #block-user-login.block ul {
    padding: 0
}

#content #block-user-login.block ul li {
    list-style: none
}

#content #block-user-login.block ul li a,.block-menu a:hover {
    text-decoration: underline
}

.block-menu a:hover {
    color: #036
}

#prefooter .block-title {
    color: #333
}

#prefooter .region-bottom .block-views {
    background-color: #dcdcc3;
    padding: 8px
}

.block-views .views-table {
    margin-top: 0
}

table.webform-grid tr {
    padding: 8px 0
}

table.webform-grid tr.even {
    color: #333
}

table.webform-grid tr.even,table.webform-grid tr.odd {
    background-color: #fbfbf6;
    padding: 8px 0
}

table.views-table tr {
    padding: 8px 0
}

table.views-table tr.even {
    color: #333
}

table.views-table tr.even,table.views-table tr.odd {
    background-color: #fbfbf6;
    padding: 8px 0
}

table.views-table th a[href$=asc]:after,table.views-table th a[href$=desc]:after {
    color: #8399a9
}

table.views-table th a:hover[href$=asc]:after,table.views-table th a:hover[href$=desc]:after {
    color: #036
}

table.views-table th.views-field.active {
    background-color: #e8ecf0
}

table.views-table th.views-field.active a.active img {
    display: none
}

table.views-table th.views-field.active a.active[href$=asc]:after,table.views-table th.views-field.active a.active[href$=desc]:after {
    color: #036;
    font-size: 1.25rem;
    right: 4px
}

table.views-table th.views-field.active a.active:hover[href$=asc]:after,table.views-table th.views-field.active a.active:hover[href$=desc]:after {
    right: 4px
}

table.views-table td {
    min-width: 100px
}

table.views-table td.views-field.active {
    background-color: #e8ecf0
}

table.views-table td.views-field-field-file-format span {
    margin-left: -3px
}

table.views-table td.views-field-field-file-format span a {
    border-bottom: 0
}

table.views-table td.views-field-field-date .date-display-single {
    font-weight: 400;
    text-transform: none
}

.tabs-primary {
    width: 100%;
    margin: 16px 0
}

.is-active.tabs-primary__tab,.tabs-primary__tab,.tabs-primary__tab.is-active {
    border-radius: 0
}

#content a.tabs-primary__tab-link {
    font-size: 14.4px;
    background-color: #dae0e5;
    border: 0
}

@media (max-width: 899px) {
    #content a.tabs-primary__tab-link {
        font-size:12.8px
    }
}

#content a.tabs-primary__tab-link:focus,#content a.tabs-primary__tab-link:hover {
    background-color: #afb5bd
}

#content a.tabs-primary__tab-link.is-active {
    background-color: #fff
}

.latest-news-container .views-row,.node-teaser {
    zoom:1;border-bottom: 1px solid #afb5bd;
    margin: 0;
    padding: 32px 0
}

.latest-news-container .views-row:after,.latest-news-container .views-row:before,.node-teaser:after,.node-teaser:before {
    content: "";
    display: table
}

.latest-news-container .views-row:after,.node-teaser:after {
    clear: both
}

.latest-news-container .views-row-first,.main-content>article.node-article.node-teaser:first-of-type,.view .views-row-first article.node-teaser {
    border-top: 1px solid #afb5bd
}

.latest-news-container .views-row .views-field-title,.node-teaser .node-title,.node-teaser .views-field-title {
    line-height: 126%;
    margin: 8px 0;
    padding: 0
}

.node-teaser .field-name-field-image {
    margin-top: 16px;
    max-height: 100%
}

@media (min-width: 600px) {
    .node-teaser .field-name-field-image {
        width:38%;
        float: left;
        margin-right: 2%
    }
}

.node-teaser .field-name-field-image img {
    height: auto;
    max-height: 100%
}

.node-teaser .field-name-field-image a:hover img {
    outline: 1px solid #717c83
}

.view-content {
    zoom:1}

.view-content:after,.view-content:before {
    content: "";
    display: table
}

.view-content:after {
    clear: both
}

.view-article .item-list ul,.view-blog .item-list ul,.view-news .item-list ul,.view-press-release .item-list ul {
    margin: 0;
    padding: 0
}

.view-article .item-list ul li,.view-blog .item-list ul li,.view-news .item-list ul li,.view-press-release .item-list ul li {
    list-style: none;
    margin: 0
}

.node-article.view-mode-full .field-name-field-image {
    margin-top: 8px
}

.node-teaser .field-type-text p {
    margin-bottom: 0
}

.image-center figcaption.image-center,.image-center figcaption.image-left,.image-center figcaption.image-right,.image-center img.image-center,.image-center img.image-left,.image-center img.image-right,.image-left figcaption.image-center,.image-left figcaption.image-left,.image-left figcaption.image-right,.image-left img.image-center,.image-left img.image-left,.image-left img.image-right,.image-right figcaption.image-center,.image-right figcaption.image-left,.image-right figcaption.image-right,.image-right img.image-center,.image-right img.image-left,.image-right img.image-right {
    float: none;
    margin: 0
}

@media (min-width: 600px) {
    .image-center figcaption.image-center,.image-center figcaption.image-left,.image-center figcaption.image-right,.image-center img.image-center,.image-center img.image-left,.image-center img.image-right,.image-left figcaption.image-center,.image-left figcaption.image-left,.image-left figcaption.image-right,.image-left img.image-center,.image-left img.image-left,.image-left img.image-right,.image-right figcaption.image-center,.image-right figcaption.image-left,.image-right figcaption.image-right,.image-right img.image-center,.image-right img.image-left,.image-right img.image-right {
        margin-left:0;
        max-width: none
    }
}

figcaption.image-right,figure.image-right,img.image-right {
    float: right;
    margin: 8px 0 8px 8px
}

@media (min-width: 600px) {
    figcaption.image-right,figure.image-right,img.image-right {
        margin-left:16px;
        max-width: 45%
    }
}

figcaption.image-left,figure.image-left,img.image-left {
    float: left;
    margin: 8px 8px 8px 0
}

@media (min-width: 600px) {
    figcaption.image-left,figure.image-left,img.image-left {
        margin-right:16px;
        max-width: 45%
    }
}

figcaption.image-center,figure.image-center,img.image-center {
    display: block;
    margin: 24px auto;
    max-width: 100%
}

#content .node-teaser a,#content .view a {
    text-decoration: none
}

.clearfix {
    zoom:1}

.clearfix:after,.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

#content .field-name-body .cta-button,.cta-button {
    padding: 16px 8px
}

.emphasis {
    font-weight: 700
}

.block-numbers-list>li li {
    text-indent: 0
}

figcaption.image-center,figcaption.image-left,figcaption.image-right,img.image-center,img.image-left,img.image-right {
    clear: both
}

.column-one-half {
    zoom:1;line-height: 150%;
    margin-bottom: 16px
}

.column-one-half:after,.column-one-half:before {
    content: "";
    display: table
}

.column-one-half:after {
    clear: both
}

@media (min-width: 900px) {
    .column-one-half {
        float:left;
        width: 48.5%
    }
}

@media (min-width: 900px) {
    .column-one-half.column-last {
        float:right
    }
}

.column-one-half.column-last+* {
    clear: both
}

.node-document {
    margin: 24px 0
}

.node-document .field-name-field-date {
    margin-bottom: 16px
}

.node-document .field-name-field-thumbnail-image {
    float: right;
    margin-left: 16px;
    max-width: 45%
}

@media (max-width: 599px) {
    .node-document .field-name-field-thumbnail-image {
        float:none;
        margin: 0 auto;
        max-width: 300px;
        text-align: center;
        width: 90%
    }
}

.node-document .field-name-field-thumbnail-image img {
    border: 1px solid #afb5bd
}

.node-document .field-name-field-file {
    margin: 16px 0
}

.node-document .field-name-field-file .file {
    border: 1px solid #afb5bd;
    display: inline-block;
    padding: 8px
}

.node-document .field-name-field-file-format {
    margin: 16px 0
}

.node-document .field-name-field-tags {
    margin: 8px 0 16px
}

.node-document .field-name-field-tags .field-label {
    font-size: 14.4px;
    border-top: 1px solid #afb5bd;
    padding: 8px 0 0
}

@media (max-width: 899px) {
    .node-document .field-name-field-tags .field-label {
        font-size:12.8px
    }
}

.node-document .field-name-field-tags .field-item,.node-document .field-name-field-tags .field-items {
    display: inline-block
}

.section-document-types .node-teaser .field-name-field-file {
    float: right;
    margin-top: 8px
}

.page-node .node-type-document .field-type-image {
    padding-right: 8px
}

.node-document td.views-field-field-thumbnail-image img,.view-documents td.views-field-field-thumbnail-image img {
    width: 64px;
    margin-top: 8px
}

.node-document td.file-format-PDF span a,.view-documents td.file-format-PDF span a {
    background-color: #f52a2a
}

.node-document td.file-format-PDF span a:hover,.view-documents td.file-format-PDF span a:hover {
    background-color: #e10b0b
}

.node-document td.file-format-Image span a,.view-documents td.file-format-Image span a {
    background-color: #9267c0
}

.node-document td.file-format-Image span a:hover,.view-documents td.file-format-Image span a:hover {
    background-color: #7847ad
}

.node-document td.file-format-Spreadsheet span a,.view-documents td.file-format-Spreadsheet span a {
    background-color: #2abc04
}

.node-document td.file-format-Spreadsheet span a:hover,.view-documents td.file-format-Spreadsheet span a:hover {
    background-color: #1f8a03
}

.node-document td.file-format-Presentation span a,.view-documents td.file-format-Presentation span a {
    background-color: #ff8331
}

.node-document td.file-format-Presentation span a:hover,.view-documents td.file-format-Presentation span a:hover {
    background-color: #fd6500
}

.node-document td.file-format-Ebook span a,.view-documents td.file-format-Ebook span a {
    background-color: #3752c6
}

.node-document td.file-format-Ebook span a:hover,.view-documents td.file-format-Ebook span a:hover {
    background-color: #2c419e
}

.node-document td.file-format-Archive span a,.view-documents td.file-format-Archive span a {
    background-color: #5d5b55
}

.node-document td.file-format-Archive span a:hover,.view-documents td.file-format-Archive span a:hover {
    background-color: #42413d
}

.node-document td.file-format-Audio span a,.view-documents td.file-format-Audio span a {
    background-color: #afc73c
}

.node-document td.file-format-Audio span a:hover,.view-documents td.file-format-Audio span a:hover {
    background-color: #8ea22e
}

.node-document td.file-format-Text span a,.view-documents td.file-format-Text span a {
    background-color: #50a3f6
}

.node-document td.file-format-Text span a:hover,.view-documents td.file-format-Text span a:hover {
    background-color: #1f8af4
}

.main-content .content .widget-container,.widget-container {
    zoom:1;text-align: center;
    margin-bottom: 16px
}

.main-content .content .widget-container:after,.main-content .content .widget-container:before,.widget-container:after,.widget-container:before {
    content: "";
    display: table
}

.main-content .content .widget-container:after,.widget-container:after {
    clear: both
}

.widget-anchor {
    display: block;
    padding: 8px
}

.noanchor {
    padding: 8px
}

.widget-anchor .widget-heading,.widget-anchor .widget-icon {
    color: #3e6839;
    transition: color .3s ease-in
}

.widget-anchor:hover .widget-heading,.widget-anchor:hover .widget-icon {
    color: #384975
}

.main-content .content .widget-container .widget-image img,.main-content .content .widget-container img,.widget-container .widget-image img,.widget-container img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: 100%
}

.widget-heading {
    font-size: 18px;
    color: #384975;
    font-family: Open Sans,Verdana,Tahoma,DejaVu Sans,sans-serif;
    line-height: 118%;
    margin: 8px 0;
    text-align: center
}

@media (max-width: 899px) {
    .widget-heading {
        font-size:16px
    }
}

.widget-text {
    font-size: 15.3px;
    color: #333;
    line-height: 150%;
    margin-top: 4px;
    text-align: center
}

@media (max-width: 899px) {
    .widget-text {
        font-size:13.6px
    }
}

.widget-icon {
    color: #384975;
    font-size: 44px;
    transition: color .28s ease-in
}

.widget-icon .fa {
    transition: scale .35s ease-in-out
}

.main-content .content .widget-container .widget-image .field-item a:hover,.widget-container .widget-image .field-item a:hover {
    opacity: .9
}

.main-content .content .widget-container.image-text-widget .content,.widget-container.image-text-widget .content {
    padding: 0
}

.widget-anchor:hover {
    cursor: pointer
}

.widget-anchor:hover .fa {
    -webkit-transform: scale(1.125);
    transform: scale(1.125);
    -webkit-transform-origin: top center;
    transform-origin: top center
}

.region .widget-container.image-text-widget .content {
    padding: 0
}

.region-sidebar-second .widget-container .content,.region .widget-container.image-text-widget .content .widget-anchor {
    padding: 8px
}

.main-content .content .widget-anchor:hover {
    background-color: transparent
}

#prefooter .region-bottom .widget-container {
    margin: 0
}

#prefooter .region-bottom .widget-container .content {
    background-color: #dcdcc3;
    padding: 8px
}

#prefooter .region-bottom .block-nodeblock {
    padding-top: 0
}

#prefooter .region-bottom .block-nodeblock .node-button .content {
    padding: 0
}

.block-views .view-calendar .item-list ul {
    list-style: none
}

.node-teaser.node-event .field-name-field-event-date {
    max-height: 152px;
    overflow: auto
}

.calendar-calendar table td,.calendar-calendar table th {
    background-color: transparent
}

.calendar-calendar .month-view {
    margin-bottom: 24px
}

.calendar-calendar .month-view table.mini th {
    background-color: transparent;
    border-bottom: 1px solid #afb5bd
}

.calendar-calendar .date-nav-wrapper .date-nav {
    margin-bottom: 0!important
}

.calendar-calendar .date-nav .date-heading a {
    color: #036!important;
    text-decoration: underline
}

.calendar-calendar .mini th.days {
    border: 0;
    font-size: 12px;
    padding: 5px
}

.calendar-calendar .mini td.days {
    padding: 6px
}

.calendar-calendar .mini .mini-day-off,.calendar-calendar .mini .mini-day-on {
    font-size: 12px;
    padding: 5px
}

.calendar-calendar .mini .mini-day-off a,.calendar-calendar .mini .mini-day-on a {
    color: #036;
    display: block;
    padding: 3px;
    margin: -3px
}

.calendar-calendar .mini .mini-day-off a:hover,.calendar-calendar .mini .mini-day-on a:hover {
    background-color: #fff;
    color: #000!important;
    text-decoration: none!important
}

.calendar-calendar table.mini td.year {
    font-size: 16.2px;
    padding: 3px
}

@media (max-width: 899px) {
    .calendar-calendar table.mini td.year {
        font-size:14.4px
    }
}

.calendar-calendar .year-view div.month-view div.date-nav {
    background-color: transparent
}

.calendar-calendar td.mini.future.has-events div.mini-day-on {
    background-color: #dcdcc3
}

.calendar-calendar td.mini.past.has-events div.mini-day-on {
    background-color: #dae0e5
}

.calendar-calendar td.mini.past.has-events div.mini-day-on a {
    color: #afb5bd
}

.view-calendar .date-nav-wrapper .date-nav.item-list .date-heading {
    margin: 0
}

.view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
    font-size: 21.6px;
    margin: 0;
    text-align: center
}

@media (max-width: 899px) {
    .view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
        font-size:19.2px
    }
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager {
    width: 150px;
    float: right;
    margin: 0!important;
    padding: 0
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev {
    background-color: #fff;
    border-radius: 0;
    display: inline;
    margin: 4px;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next a,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev a {
    display: inline-block
}

.view-calendar .view-filters form {
    margin: 0;
    padding: 0
}

.view-calendar .view-filters form .views-exposed-form {
    margin-bottom: 24px
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget {
    padding: 0;
    width: 50%
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget label {
    margin-top: 0
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select {
    max-width: 90%
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select select {
    border-radius: 0;
    height: 32px
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
    float: none;
    clear: both
}

.calendar-calendar tr.even td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr td.today {
    background-color: #717c83;
    color: #fff
}

.calendar-calendar .mini .calendar-empty {
    display: none
}

.calendar-calendar td .inner div.day a {
    font-weight: 400;
    color: #333
}

.calendar-calendar .month-view table.full {
    margin: 24px 0
}

.calendar-calendar .month-view table.full td,.calendar-calendar .month-view table.full th {
    border: 1px solid #afb5bd
}

.calendar-calendar .month-view table.full th.days {
    padding: 6px;
    font-weight: 700;
    background-color: #efefe3;
    color: #3e6839
}

.calendar-calendar .month-view table.full td.date-box,.calendar-calendar .month-view table.full td.single-day {
    background-color: #fff
}

.calendar-calendar .month-view table.full td.date-box.empty,.calendar-calendar .month-view table.full td.single-day.empty {
    background-color: #e8ecf0
}

.calendar-calendar .month-view table.full td.date-box {
    color: #333
}

.calendar-calendar .month-view table.full td.date-box.empty {
    color: #afb5bd
}

.calendar-calendar .month-view table.full td.date-box.today {
    background-color: #fff;
    border: 2px solid #000;
    border-bottom: 0
}

.calendar-calendar .month-view table.full td.single-day.today {
    background-color: #fff;
    border: 2px solid #000;
    border-top: 0
}

.calendar-calendar .day-view .full div.single-day.past .monthview,.calendar-calendar .day-view .full td.single-day.past .monthview,.calendar-calendar .month-view .full div.single-day.past .monthview,.calendar-calendar .month-view .full td.single-day.past .monthview,.calendar-calendar .week-view .full div.single-day.past .monthview,.calendar-calendar .week-view .full td.single-day.past .monthview {
    background-color: #dae0e5!important
}

.calendar-calendar .day-view .full div.single-day.future .monthview:before,.calendar-calendar .day-view .full td.single-day.future .monthview:before,.calendar-calendar .month-view .full div.single-day.future .monthview:before,.calendar-calendar .month-view .full td.single-day.future .monthview:before,.calendar-calendar .week-view .full div.single-day.future .monthview:before,.calendar-calendar .week-view .full td.single-day.future .monthview:before {
    display: block;
    content: "- UPCOMING -";
    text-align: center
}

.calendar-calendar .day-view .full div.single-day div.dayview,.calendar-calendar .day-view .full div.single-day div.monthview,.calendar-calendar .day-view .full div.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .day-view .full td.single-day div.monthview,.calendar-calendar .day-view .full td.single-day div.weekview,.calendar-calendar .month-view .full div.single-day div.dayview,.calendar-calendar .month-view .full div.single-day div.monthview,.calendar-calendar .month-view .full div.single-day div.weekview,.calendar-calendar .month-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .month-view .full td.single-day div.weekview,.calendar-calendar .week-view .full div.single-day div.dayview,.calendar-calendar .week-view .full div.single-day div.monthview,.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .week-view .full td.single-day div.dayview,.calendar-calendar .week-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview {
    background-color: #dcdcc3!important;
    border: 0;
    border-radius: 0;
    padding: 5px
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title {
    font-size: 13.68px;
    margin-bottom: 3px
}

@media (max-width: 899px) {
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title {
        font-size:12.16px
    }
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-title a,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title a,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title a,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title a,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title a,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title a,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title a,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title a,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title a,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title a,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title a,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title a,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title a,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title a,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title a,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title a,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title a,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title a {
    color: #036
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single {
    visibility: hidden;
    font-size: 0;
    color: #afb5bd;
    font-weight: 400!important
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range {
    font-size: 11.7px;
    visibility: visible
}

@media (max-width: 899px) {
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range {
        font-size:10.4px
    }
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start {
    font-weight: 400
}

.block-views .view.view-full-width-slideshow {
    padding: 0
}

#block-views-single-image-slideshow-block {
    background-color: transparent;
    height: 256px;
    margin: 16px 0;
    overflow: hidden;
    padding: 16px 0
}

#block-views-single-image-slideshow-block .views-field-field-image img {
    display: block;
    height: auto;
    margin: 0 auto;
    width: auto
}

.views-slideshow-cycle-main-frame,.views-slideshow-cycle-main-frame-row {
    height: auto!important;
    width: 100%!important
}

#block-views-single-image-slideshow-block {
    zoom:1;width: 100%
}

#block-views-single-image-slideshow-block:after,#block-views-single-image-slideshow-block:before {
    content: "";
    display: table
}

#block-views-single-image-slideshow-block:after {
    clear: both
}

#block-views-single-image-slideshow-block .views-slideshow-controls-bottom {
    display: none;
    position: relative
}

#prefooter #block-views-single-image-slideshow-block {
    background: none;
    padding: 0
}

.views-slideshow-cycle-main-frame-row-item .views-field-title {
    font-size: 20.7px;
    font-weight: 600;
    line-height: 126%
}

@media (max-width: 899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title {
        font-size:18.4px
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a:after {
    font-size: 16.2px;
    font-weight: 400;
    margin-left: 8px
}

@media (max-width: 899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title a:after {
        font-size:14.4px
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
    font-size: 12.6px;
    color: #7f8dcb
}

@media (max-width: 899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
        font-size:11.2px
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content a {
    color: #7f8dcb
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-two-column-slide-caption .field-content {
    margin-top: 8px
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-caption .field-content,.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-caption .field-content {
    font-weight: 300;
    margin-top: 8px;
    color: #fff
}

#block-views-two-column-slideshow-block {
    height: 312px;
    margin-bottom: 24px;
    overflow: hidden;
    position: relative
}

@media (max-width: 599px) {
    #block-views-two-column-slideshow-block {
        height:452px
    }
}

@media (min-width: 900px) {
    #block-views-two-column-slideshow-block {
        height:312px
    }
}

#block-views-two-column-slideshow-block .slideshow-wrapper {
    float: right;
    margin-left: -25%;
    max-height: 240px;
    overflow: hidden;
    position: relative;
    width: 50%;
    z-index: 100;
    border-top: 7px solid #384975;
    background: #dcdcc3;
    padding: 16px;
    margin-top: 24px
}

@media (max-width: 599px) {
    #block-views-two-column-slideshow-block .slideshow-wrapper {
        float:none;
        margin: 0;
        width: auto
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column {
    float: left;
    margin: 0;
    max-height: 312px;
    width: 70%
}

@media (max-width: 599px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width:100%;
        float: none;
        max-height: 275px
    }
}

@media (min-width: 900px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width:62.5%;
        max-height: none
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column .field-content img {
    height: 100%;
    display: block
}

#block-views-two-column-slideshow-block .views-field-title {
    color: #205027
}

#block-views-two-column-slideshow-block .views-field-title a {
    color: #036
}

#block-views-two-column-slideshow-block .views-field-title a:hover {
    text-decoration: underline
}

#block-views-two-column-slideshow-block .views-field-field-two-column-slide-caption {
    margin-top: 16px
}

#block-views-two-column-slideshow-block .views-field-field-more-link a {
    display: none
}

#block-views-full-width-slideshow-block {
    width: 100%
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block {
        margin-bottom:120px
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
    overflow: hidden
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
        height:240px
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
    max-width: 1200px;
    height: 100%;
    display: block;
    margin: 0 auto
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
        margin-right:0;
        margin-left: -500px;
        width: auto;
        height: auto
    }
}

.view-full-width-slideshow {
    zoom:1;position: relative;
    max-width: 1200px;
    height: 304px;
    margin: 0 auto
}

.view-full-width-slideshow:after,.view-full-width-slideshow:before {
    content: "";
    display: table
}

.view-full-width-slideshow:after {
    clear: both
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
    background: #000;
    background: rgba(0,0,0,.825);
    padding: 16px;
    width: auto;
    z-index: 1
}

@media (min-width: 600px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
        position:absolute;
        top: 0;
        margin-left: 75px;
        width: 320px;
        height: 284px
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
    margin-top: 16px;
    color: #dcdcc3
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
        margin-bottom:0
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a {
    color: #dcdcc3
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a:hover {
    color: #dcdcc3;
    border-bottom: 1px dotted #dcdcc3
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
    font-size: 14.4px;
    line-height: 150%;
    overflow: hidden;
    max-height: 165px
}

@media (max-width: 899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size:12.8px
    }
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size:16.2px;
        max-height: 25px;
        line-height: 126%
    }
}

@media (max-width: 599px) and (max-width:899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size:14.4px
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content {
    left: 16px;
    position: absolute;
    top: 8px;
    z-index: 100
}

@media (min-width: 600px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content {
        left:91px
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
    color: #7f8dcb
}

@media (max-width: 599px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
        padding:2px 6px;
        background: #000;
        background: rgba(0,0,0,.825)
    }
}

.views_slideshow_pager_field {
    text-align: center;
    vertical-align: middle
}

.views_slideshow_pager_field_item {
    background-color: #384975;
    border-radius: 50%;
    color: #384975;
    display: inline-block!important;
    font-size: 1px;
    height: 15px;
    margin: 1px;
    width: 15px
}

.views_slideshow_pager_field_item:hover {
    background-color: #4254a2;
    color: #4254a2;
    cursor: pointer
}

.views-slideshow-controls-bottom {
    margin: 0 auto;
    padding: 4px;
    width: auto
}

.views-slideshow-controls-bottom .active {
    background-color: #7f8dcb;
    color: #7f8dcb
}

.views-slideshow-controls-bottom .active:hover {
    background-color: #7f8dcb;
    color: #7f8dcb;
    cursor: default
}

.block .view-full-width-slideshow .views-slideshow-controls-bottom {
    margin: 0 auto;
    position: absolute;
    top: 244px;
    width: 100%;
    z-index: 10
}

@media (min-width: 600px) {
    .block .view-full-width-slideshow .views-slideshow-controls-bottom {
        bottom:20px;
        margin: 0 auto 0 75px;
        top: auto;
        width: 320px
    }
}

#block-views-two-column-slideshow-block .views-slideshow-cycle-processed {
    clear: both;
    float: left;
    position: relative;
    width: 100%
}

#block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
    position: relative
}

@media (min-width: 600px) {
    #block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
        float:left;
        width: 60%;
        z-index: 10
    }
}

#navigation .md-style1 {
    background-color: #efefe3;
    background: none;
    border-bottom: 0
}

#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item,#navigation .md-style1.awemenu-left .awemenu .awemenu-item,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item,#navigation .md-style1.awemenu-right .awemenu .awemenu-item,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item,#navigation .md-style1.awemenu-top .awemenu .awemenu-item {
    box-shadow: none;
    line-height: 126%;
    margin: 0
}

#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover {
    background-color: #dcdcc3
}

#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover>a,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item>a:active,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item>a:hover,#navigation .md-style1.awemenu-bottom a.awemenu-item-link:active,#navigation .md-style1.awemenu-bottom a.awemenu-item-link:hover,#navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover>a,#navigation .md-style1.awemenu-left .awemenu .awemenu-item>a:active,#navigation .md-style1.awemenu-left .awemenu .awemenu-item>a:hover,#navigation .md-style1.awemenu-left a.awemenu-item-link:active,#navigation .md-style1.awemenu-left a.awemenu-item-link:hover,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover>a,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item>a:active,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item>a:hover,#navigation .md-style1.awemenu-outleft a.awemenu-item-link:active,#navigation .md-style1.awemenu-outleft a.awemenu-item-link:hover,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover>a,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item>a:active,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item>a:hover,#navigation .md-style1.awemenu-outright a.awemenu-item-link:active,#navigation .md-style1.awemenu-outright a.awemenu-item-link:hover,#navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover>a,#navigation .md-style1.awemenu-right .awemenu .awemenu-item>a:active,#navigation .md-style1.awemenu-right .awemenu .awemenu-item>a:hover,#navigation .md-style1.awemenu-right a.awemenu-item-link:active,#navigation .md-style1.awemenu-right a.awemenu-item-link:hover,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover>a,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item>a:active,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item>a:hover,#navigation .md-style1.awemenu-standard a.awemenu-item-link:active,#navigation .md-style1.awemenu-standard a.awemenu-item-link:hover,#navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover>a,#navigation .md-style1.awemenu-top .awemenu .awemenu-item>a:active,#navigation .md-style1.awemenu-top .awemenu .awemenu-item>a:hover,#navigation .md-style1.awemenu-top a.awemenu-item-link:active,#navigation .md-style1.awemenu-top a.awemenu-item-link:hover {
    box-shadow: none;
    color: #036
}

#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-bottom a.awemenu-item-link,#navigation .md-style1.awemenu-left .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-left a.awemenu-item-link,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-outleft a.awemenu-item-link,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-outright a.awemenu-item-link,#navigation .md-style1.awemenu-right .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-right a.awemenu-item-link,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-standard a.awemenu-item-link,#navigation .md-style1.awemenu-top .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-top a.awemenu-item-link {
    font-size: 14.4px;
    background: none;
    box-shadow: none;
    color: #333;
    line-height: 126%;
    padding: 16px
}

@media (max-width: 899px) {
    #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-bottom a.awemenu-item-link,#navigation .md-style1.awemenu-left .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-left a.awemenu-item-link,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-outleft a.awemenu-item-link,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-outright a.awemenu-item-link,#navigation .md-style1.awemenu-right .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-right a.awemenu-item-link,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-standard a.awemenu-item-link,#navigation .md-style1.awemenu-top .awemenu .awemenu-item>a,#navigation .md-style1.awemenu-top a.awemenu-item-link {
        font-size:12.8px
    }
}

#navigation .md-style1 .awemenu-submenu {
    -webkit-animation: slideInDown .6s;
    animation: slideInDown .6s;
    background-color: #dcdcc3;
    padding: 8px 16px;
    margin: 0;
    z-index: 1000
}

#navigation .md-style1 .awemenu-submenu .mm-header,#navigation .md-style1 .awemenu-submenu div>a {
    font-size: 14.4px;
    font-weight: 600;
    color: #333;
    display: block;
    margin: 16px 0
}

@media (max-width: 899px) {
    #navigation .md-style1 .awemenu-submenu .mm-header,#navigation .md-style1 .awemenu-submenu div>a {
        font-size:12.8px
    }
}

#navigation .md-style1 .awemenu-submenu div>a:hover {
    color: #036;
    text-decoration: underline
}

#navigation .md-style1 .awemenu-submenu li,#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2,#navigation .md-style1 .awemenu-submenu li.is-active-trail,#navigation .md-style1 .awemenu-submenu li.is-leaf {
    line-height: 126%;
    font-size: 15.3px;
    margin: 16px 0;
    padding: 0;
    overflow: visible
}

@media (max-width: 899px) {
    #navigation .md-style1 .awemenu-submenu li,#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2,#navigation .md-style1 .awemenu-submenu li.is-active-trail,#navigation .md-style1 .awemenu-submenu li.is-leaf {
        font-size:13.6px
    }
}

#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2>a,#navigation .md-style1 .awemenu-submenu li.is-active-trail>a,#navigation .md-style1 .awemenu-submenu li.is-leaf>a,#navigation .md-style1 .awemenu-submenu li>a {
    margin: 0;
    color: #333
}

#navigation .md-style1 .awemenu-submenu li>a:hover {
    color: #036;
    text-decoration: underline
}

.no-js #navigation {
    display: none
}

#navigation {
    background-color: #efefe3
}

#navigation .main-content {
    padding: 0
}

#navigation ul.menu {
    margin: 0;
    padding: 0
}

#navigation .md-style1 .awemenu-dropdown {
    padding: 0
}

#navigation .col-lg-1,#navigation .col-lg-2,#navigation .col-lg-3,#navigation .col-lg-4,#navigation .col-lg-5,#navigation .col-lg-6,#navigation .col-lg-7,#navigation .col-lg-8,#navigation .col-lg-9,#navigation .col-lg-10,#navigation .col-lg-11,#navigation .col-lg-12,#navigation .col-md-1,#navigation .col-md-2,#navigation .col-md-3,#navigation .col-md-4,#navigation .col-md-5,#navigation .col-md-6,#navigation .col-md-7,#navigation .col-md-8,#navigation .col-md-9,#navigation .col-md-10,#navigation .col-md-11,#navigation .col-md-12,#navigation .col-sm-1,#navigation .col-sm-2,#navigation .col-sm-3,#navigation .col-sm-4,#navigation .col-sm-5,#navigation .col-sm-6,#navigation .col-sm-7,#navigation .col-sm-8,#navigation .col-sm-9,#navigation .col-sm-10,#navigation .col-sm-11,#navigation .col-sm-12,#navigation .col-xs-1,#navigation .col-xs-2,#navigation .col-xs-3,#navigation .col-xs-4,#navigation .col-xs-5,#navigation .col-xs-6,#navigation .col-xs-7,#navigation .col-xs-8,#navigation .col-xs-9,#navigation .col-xs-10,#navigation .col-xs-11,#navigation .col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

#navigation .row {
    margin: 0
}

#navigation .awemenu-nav .awemenu-megamenu-wrapper {
    overflow: hidden;
    padding: 0
}

#navigation .awemenu-nav .awemenu-megamenu-wrapper a {
    color: inherit
}

#navigation .awemenu-nav .awemenu-megamenu-wrapper .awemenu-submenu ul li a:hover {
    text-decoration: underline
}

#content .faq-item,.faq-item {
    margin: 4px 0
}

#content .faq-item:hover,.faq-item:hover {
    cursor: pointer
}

#content .faq-item .faq-question,.faq-item .faq-question {
    padding: 8px
}

#content .faq-item .faq-answer,.faq-item .faq-answer {
    background-color: #efefe3;
    padding: 8px 8px 8px 16px
}

#content .faq-item .faq-answer ol li,#content .faq-item .faq-answer ul li,.faq-item .faq-answer ol li,.faq-item .faq-answer ul li {
    line-height: 126%;
    margin: 3px 0 3px 24px
}

#content .faq-item .faq-answer p,.faq-item .faq-answer p {
    line-height: 126%
}

#content .faq-item .faq-answer p:first-child,.faq-item .faq-answer p:first-child {
    margin-top: 0
}

#content .faq-item .faq-answer p:last-child,.faq-item .faq-answer p:last-child {
    margin-bottom: 0
}

#content .faq-item .faq-answer a:hover,.faq-item .faq-answer a:hover {
    background-color: #fff;
    border-bottom: 1px dotted
}

#content .faq-item.is-collapsed .faq-answer,.faq-item.is-collapsed .faq-answer {
    display: none
}

#content .faq-item.is-expanded .faq-question:after,.faq-item.is-expanded .faq-question:after {
    color: #8399a9
}

#content .faq-item.is-expanded .faq-question a,.faq-item.is-expanded .faq-question a {
    font-weight: 700;
    text-decoration: none
}

#content .faq-item.is-expanded .faq-answer,.faq-item.is-expanded .faq-answer {
    -webkit-animation: slideInDown .5s;
    animation: slideInDown .5s;
    display: block
}

#content .faq-category-group .faq-qa-header,.faq-category-group .faq-qa-header {
    margin: 32px 0 24px
}

#content .faq-category-group .faq-qa-header h3.faq-header,.faq-category-group .faq-qa-header h3.faq-header {
    border-bottom: 1px solid #afb5bd;
    margin-bottom: 4px;
    padding-bottom: 4px
}

#content .faq-category-group .faq-qa-header .faq-num,.faq-category-group .faq-qa-header .faq-num {
    font-size: 14.4px;
    color: #afb5bd;
    display: inline-block;
    font-weight: 400
}

@media (max-width: 899px) {
    #content .faq-category-group .faq-qa-header .faq-num,.faq-category-group .faq-qa-header .faq-num {
        font-size:12.8px
    }
}

#content .faq-category-group .faq-qa-description p,.faq-category-group .faq-qa-description p {
    color: #686c71;
    font-style: italic;
    line-height: 126%;
    margin: 0
}

#content .faq-category-group .faq-question,.faq-category-group .faq-question {
    margin: 4px 0;
    padding: 8px
}

#content .faq-category-group .faq-question a,.faq-category-group .faq-question a {
    color: #036;
    text-decoration: underline
}

#content .faq-category-group .faq-question.faq-qa-visible a,.faq-category-group .faq-question.faq-qa-visible a {
    color: #036;
    font-weight: 700;
    text-decoration: none
}

#content .faq-category-group .faq-question.faq-qa-visible a:after,.faq-category-group .faq-question.faq-qa-visible a:after {
    color: #8399a9
}

#content .faq-category-group .faq-answer,.faq-category-group .faq-answer {
    padding: 8px;
    padding-left: 16px
}

#content .faq-category-group .faq-answer a:hover,.faq-category-group .faq-answer a:hover {
    background-color: #fff;
    border-bottom: 1px dotted;
    text-decoration: none
}

#content .faq-category-group .faq-answer .field-item,#content .faq-category-group .faq-answer .field-items,.faq-category-group .faq-answer .field-item,.faq-category-group .faq-answer .field-items {
    margin: 0
}

#content .faq-category-group .faq-answer li,#content .faq-category-group .faq-answer ol,#content .faq-category-group .faq-answer p,#content .faq-category-group .faq-answer ul,.faq-category-group .faq-answer li,.faq-category-group .faq-answer ol,.faq-category-group .faq-answer p,.faq-category-group .faq-answer ul {
    line-height: 126%
}

#content .faq-category-group .faq-answer li:first-child,#content .faq-category-group .faq-answer ol:first-child,#content .faq-category-group .faq-answer p:first-child,#content .faq-category-group .faq-answer ul:first-child,.faq-category-group .faq-answer li:first-child,.faq-category-group .faq-answer ol:first-child,.faq-category-group .faq-answer p:first-child,.faq-category-group .faq-answer ul:first-child {
    margin-top: 0!important
}

#content .faq-category-group .faq-answer li:last-child,#content .faq-category-group .faq-answer ol:last-child,#content .faq-category-group .faq-answer p:last-child,#content .faq-category-group .faq-answer ul:last-child,.faq-category-group .faq-answer li:last-child,.faq-category-group .faq-answer ol:last-child,.faq-category-group .faq-answer p:last-child,.faq-category-group .faq-answer ul:last-child {
    margin-bottom: 0!important
}

#content .faq-category-group .faq-answer li li,#content .faq-category-group .faq-answer ol li,#content .faq-category-group .faq-answer p li,#content .faq-category-group .faq-answer ul li,.faq-category-group .faq-answer li li,.faq-category-group .faq-answer ol li,.faq-category-group .faq-answer p li,.faq-category-group .faq-answer ul li {
    margin: 8px 0
}

#content .faq-category-group .faq-answer.collapsible,.faq-category-group .faq-answer.collapsible {
    background-color: #efefe3;
    -webkit-animation: slideInDown .5s;
    animation: slideInDown .5s
}

#content .faq-category-group .field-name-field-tags,.faq-category-group .field-name-field-tags {
    display: none
}

#block-views-faq-block-1 ul {
    margin: 0;
    padding: 0
}

#block-views-faq-block-1 li .views-field-title {
    font-style: italic
}

#block-views-faq-block-1 li .views-field-body {
    display: none
}

.promoted-post-container ul {
    background-color: #efefe3;
    list-style-type: none;
    padding: 0;
    position: relative
}

.promoted-post-container ul .views-row {
    padding: 16px
}

.promoted-post-container ul .views-field-field-date {
    margin-bottom: 8px
}

.promoted-post-container ul .views-field-body p:last-child {
    margin-bottom: 0
}

.latest-news-container ul {
    list-style-type: none;
    padding: 0;
    position: relative
}

.latest-news-container .views-row .views-field-field-teaser p {
    margin-bottom: 0
}

@media print {
    a:link,a:visited {
        text-decoration: underline!important
    }

    a:link.header__site-link,a:visited.header__site-link {
        text-decoration: none!important
    }

    #content a[href]:after {
        content: " (" attr(href) ")";
        font-weight: 400
    }

    #content a[href^="#"]:after,#content a[href^="javascript:"]:after {
        content: ""
    }

    #content abbr[title]:after {
        content: " (" attr(title) ")"
    }

    #content {
        float: none!important;
        width: 100%!important;
        margin: 0!important;
        padding: 0!important
    }

    #content,#main,#page,body {
        color: #000;
        background-color: transparent!important;
        background-image: none!important
    }

    #footer,#navigation,#skip-link,#toolbar,.action-links,.book-navigation,.breadcrumb,.feed-icons,.forum-topic-navigation,.links,.pager,.region-sidebar-first,.region-sidebar-second,.tabs {
        visibility: hidden;
        display: none
    }
}

#google-cse-results {
    clear: both
}

#google-cse-results table td {
    border-bottom: none
}

.fb-like-box,.fb-like-box span,.fb-like-box span iframe {
    width: 100%!important;
    background: #fff
}

.callout {
    background-color: #efefe3;
    margin: 24px 0;
    padding: 16px
}

.map-container {
    height: 256px;
    margin-bottom: 16px
}

.map-container iframe {
    outline: 1px solid #333
}

.map-container iframe.scrolloff {
    outline: 0!important;
    pointer-events: none
}

.views-slideshow-controls-text a {
    color: white;
    padding-left: 11px;
}

.views-slideshow-controls-text a:hover {
    text-decoration: underline;
    color: white;
}

.views-slideshow-slide-counter {
    color: white;
    padding-left: 11px;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block;
}

audio,canvas,progress,video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

progress {
    vertical-align: baseline;
}

template,[hidden] {
    display: none;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active,a:hover {
    outline-width: 0;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,strong {
    font-weight: inherit;
}

b,strong {
    font-weight: bolder;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
    max-width: 100%;
}

svg:not(:root) {
    overflow: hidden;
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

button,input,select,textarea {
    font: inherit;
    margin: 0;
}

optgroup {
    font-weight: bold;
}

button,input {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,html [type="button"],[type="reset"],[type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

textarea {
    overflow: auto;
    resize: none;
}

[type="checkbox"],[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

*,*::after,*::before {
    box-sizing: border-box;
}

svg {
    max-width: 100%;
}

input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {
    transition: background-color 500000s ease-in-out 0s,color 500000s ease-in-out 0s;
}

select::-ms-value,select:focus::-ms-value {
    background: none;
}

table {
    border-collapse: collapse;
}

p {
    margin: 0;
}

@keyframes slideInDown {
    0% {
        transform: translateY(-20px);
        transform-origin: top;
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes slideOutUp {
    0% {
        transform: translateY(0);
        transform-origin: top;
        opacity: 1;
    }

    100% {
        transform: translateY(-20px);
        opacity: 0;
    }
}

@keyframes shake {
    10%,90% {
        transform: translate3d(-1px,0,0);
    }

    20%,80% {
        transform: translate3d(2px,0,0);
    }

    30%,50%,70% {
        transform: translate3d(-4px,0,0);
    }

    40%,60% {
        transform: translate3d(4px,0,0);
    }
}

.more-link-container,.block-views .more-link,.node-button,#content .field-name-body .cta-button,.cta-button,#content .field-name-body .basic-button,.basic-button,#content .field-name-body .bold-button,.bold-button,#content .field-name-body .node-button {
    zoom:1;margin: 0 auto;
    text-align: center;
}

.more-link-container::before,.block-views .more-link::before,.node-button::before,#content .field-name-body .cta-button::before,.cta-button::before,#content .field-name-body .basic-button::before,.basic-button::before,#content .field-name-body .bold-button::before,.bold-button::before,#content .field-name-body .node-button::before,.more-link-container::after,.block-views .more-link::after,.node-button::after,#content .field-name-body .cta-button::after,.cta-button::after,#content .field-name-body .basic-button::after,.basic-button::after,#content .field-name-body .bold-button::after,.bold-button::after,#content .field-name-body .node-button::after {
    content: "";
    display: table;
}

.more-link-container::after,.block-views .more-link::after,.node-button::after,#content .field-name-body .cta-button::after,.cta-button::after,#content .field-name-body .basic-button::after,.basic-button::after,#content .field-name-body .bold-button::after,.bold-button::after,#content .field-name-body .node-button::after {
    clear: both;
}

.more-link-container a,.block-views .more-link a,.node-button a,#content .field-name-body .cta-button a,.cta-button a,#content .field-name-body .basic-button a,.basic-button a,#content .field-name-body .bold-button a,.bold-button a,#content .field-name-body .node-button a {
    text-decoration: none !important;
}

#content .field-name-body .bold-button a,.bold-button a,#content .field-name-body .cta-button a,.cta-button a,a.more-link,.block-views .more-link a,.widget-button,.main-content .content .widget-container .field-name-field-more-link .field-item,.widget-container .field-name-field-more-link .field-item,#content .field-name-body .basic-button a,.basic-button a,#content .field-name-body .node-button a,.node-button a,a.default-button,input[type="submit"],button[type="submit"] {
    border: 2px solid transparent;
    display: inline-block;
    font-weight: 600;
    line-height: 118%;
    margin: 16px 0;
    min-width: 160px;
    padding: 10px 8px;
    text-align: center;
    transition: color 250ms ease-in-out;
    transition: border-color 250ms ease-in-out;
    transition: background-color 300ms ease-in-out;
}

#content .field-name-body .bold-button a:hover,.bold-button a:hover,#content .field-name-body .cta-button a:hover,.cta-button a:hover,a.more-link:hover,.block-views .more-link a:hover,.widget-button:hover,.main-content .content .widget-container .field-name-field-more-link .field-item:hover,.widget-container .field-name-field-more-link .field-item:hover,#content .field-name-body .basic-button a:hover,.basic-button a:hover,#content .field-name-body .node-button a:hover,.node-button a:hover,a.default-button:hover,input[type="submit"]:hover,button[type="submit"]:hover {
    cursor: pointer;
}

#content .field-name-body .bold-button a,.bold-button a {
    background-color: #1A9B1A;
    border-color: #1A9B1A;
    color: #FFFFFF !important;
}

#content .field-name-body .bold-button a:hover,.bold-button a:hover {
    background-color: #3E6839;
    border-color: #3E6839;
    color: #FFFFFF !important;
}

#content .field-name-body .cta-button a,.cta-button a {
    background-color: #0D3C99;
    border-color: #0D3C99;
    color: #FFFFFF !important;
    margin-left: 4px;
    margin-right: 4px;
    min-width: 240px;
    padding: 16px 8px;
}

@media (max-width: 599px) {
    #content .field-name-body .cta-button a,.cta-button a {
        max-width:240px;
        width: 70%;
    }
}

#content .field-name-body .cta-button a:hover,.cta-button a:hover {
    background-color: #036;
    border-color: #036;
    color: #FFFFFF !important;
}

#content .field-name-body .cta-button a:active,.cta-button a:active {
    background-color: #384975;
    border-color: #384975;
}

.header__secondary-menu ul.links.inline li a,.region-header .node-button a,.region-header .node-button a.default-button,form#search-block-form input.form-submit,form#search-block-form input[type="submit"] {
    font-size: 12.006px;
    background-color: #1F4D29;
    border: 2px solid #1F4D29;
    color: #FFFFFF !important;
    display: inline-block;
    height: 26px;
    font-weight: 600;
    line-height: 23px;
    margin: 0;
    min-width: 86px;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    width: 106px;
}

@media (max-width: 899px) {
    .header__secondary-menu ul.links.inline li a,.region-header .node-button a,.region-header .node-button a.default-button,form#search-block-form input.form-submit,form#search-block-form input[type="submit"] {
        font-size:10.672px;
    }
}

.header__secondary-menu ul.links.inline li a:hover,.region-header .node-button a:hover,form#search-block-form input.form-submit:hover,form#search-block-form input[type="submit"]:hover {
    background-color: #FFFFFF;
    border-color: #1F4D29;
    color: #1F4D29 !important;
}

a.more-link,.block-views .more-link a,.widget-button,.main-content .content .widget-container .field-name-field-more-link .field-item,.widget-container .field-name-field-more-link .field-item {
    font-size: 14.4px;
    background-color: #FFFFFF;
    border-color: #1F4D29;
    color: #1F4D29 !important;
    padding: 6px 8px;
}

@media (max-width: 899px) {
    a.more-link,.block-views .more-link a,.widget-button,.main-content .content .widget-container .field-name-field-more-link .field-item,.widget-container .field-name-field-more-link .field-item {
        font-size:12.8px;
    }
}

a.more-link:hover,.block-views .more-link a:hover,.widget-button:hover,.main-content .content .widget-container .field-name-field-more-link .field-item:hover,.widget-container .field-name-field-more-link .field-item:hover {
    background-color: #1F4D29;
    border-color: #1F4D29;
    color: #FFFFFF !important;
}

#content .field-name-body .basic-button a,.basic-button a,#content .field-name-body .node-button a,.node-button a,a.default-button,input[type="submit"],button[type="submit"] {
    background-color: #FFFFFF;
    border-color: #1F4D29;
    color: #1F4D29 !important;
}

#content .field-name-body .basic-button a:hover,.basic-button a:hover,#content .field-name-body .node-button a:hover,.node-button a:hover,a.default-button:hover,input[type="submit"]:hover,button[type="submit"]:hover {
    background-color: #1F4D29;
    border-color: #1F4D29;
    color: #FFFFFF !important;
}

a.default-button {
    max-width: 240px;
    width: 100%;
}

@media (max-width: 599px) {
    a.default-button {
        width:85%;
    }
}

a.default-button div {
    display: inline;
}

.date-display-single,table th,#page-title,#meta .field-type-taxonomy-term-reference .field-label,#content a.tabs-primary__tab-link,.node-document .field-name-field-tags .field-label,.calendar-calendar .date-nav .date-heading a,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next,.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content,#navigation .md-style1 .awemenu-submenu div > a,#navigation .md-style1 .awemenu-submenu .mm-header {
    text-transform: uppercase;
}

#content .field-name-body .bold-button a,.bold-button a,#content .field-name-body .cta-button a,.cta-button a,a.more-link,.block-views .more-link a,.widget-button,.main-content .content .widget-container .field-name-field-more-link .field-item,.widget-container .field-name-field-more-link .field-item,#content .field-name-body .basic-button a,.basic-button a,#content .field-name-body .node-button a,.node-button a,a.default-button,input[type="submit"],button[type="submit"],.header__secondary-menu ul.links.inline li a,.region-header .node-button a,.region-header .node-button a.default-button,form#search-block-form input.form-submit,form#search-block-form input[type="submit"],.node-article .field-name-field-category a,.node-article .field-type-taxonomy-term-reference a,.block-block .view .item-list .views-field-field-category a,.block-views .view .item-list .views-field-field-category a,.node-teaser .field-type-taxonomy-term-reference a,.node-document .field-name-field-doc-category a,.view-documents td.file-format-PDF span a,.node-document td.file-format-PDF span a,.view-documents td.file-format-Image span a,.node-document td.file-format-Image span a,.view-documents td.file-format-Spreadsheet span a,.node-document td.file-format-Spreadsheet span a,.view-documents td.file-format-Presentation span a,.node-document td.file-format-Presentation span a,.view-documents td.file-format-Ebook span a,.node-document td.file-format-Ebook span a,.view-documents td.file-format-Archive span a,.node-document td.file-format-Archive span a,.view-documents td.file-format-Audio span a,.node-document td.file-format-Audio span a,.view-documents td.file-format-Text span a,.node-document td.file-format-Text span a,.latest-news-container .views-row .views-field-field-category a,#header #site-slogan,.small-screen-nav {
    letter-spacing: .03em;
    text-transform: uppercase;
}

[class*="fa-"]::before {
    font-family: "FontAwesome",sans-serif;
    font-weight: normal;
}

body {
    color: #333333;
    font-family: "Lato",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 400;
}

#content .block-block {
    line-height: 150%;
}

p,#content .field-name-body div,.node-document .field-type-text-long {
    line-height: 150%;
    margin: 8px 0 16px;
}

li {
    line-height: 150%;
    margin: 8px 0 16px;
}

.note {
    font-family: "Lato",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 300;
}

.front .region-sidebar-second .block-views,.two-column .block-block,.two-column .block-views,.three-column .block-block,.three-column .block-views,.four-column .block-block,.four-column .block-views,.region-sidebar-first .block-block,.region-sidebar-first .block-views,.region-sidebar-second .block-block,.region-sidebar-second .block-views,.main-content .content .widget-container .content,.widget-container .content {
    border-top: 7px solid #1F4D29;
}

#navigation .md-style1 .awemenu-submenu {
    border-bottom: 7px solid #1F4D29;
}

h1,h2,h3,h4,h5,h6,#header #site-name {
    font-family: "Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 700;
    margin: 16px 0 0;
}

h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,#header #site-name:first-child {
    margin-top: 0;
}

.node-article .field-name-field-category a,.node-article .field-type-taxonomy-term-reference a,.block-block .view .item-list .views-field-field-category a,.block-views .view .item-list .views-field-field-category a,.node-teaser .field-type-taxonomy-term-reference a,.node-document .field-name-field-doc-category a,.view-documents td.file-format-PDF span a,.node-document td.file-format-PDF span a,.view-documents td.file-format-Image span a,.node-document td.file-format-Image span a,.view-documents td.file-format-Spreadsheet span a,.node-document td.file-format-Spreadsheet span a,.view-documents td.file-format-Presentation span a,.node-document td.file-format-Presentation span a,.view-documents td.file-format-Ebook span a,.node-document td.file-format-Ebook span a,.view-documents td.file-format-Archive span a,.node-document td.file-format-Archive span a,.view-documents td.file-format-Audio span a,.node-document td.file-format-Audio span a,.view-documents td.file-format-Text span a,.node-document td.file-format-Text span a,.latest-news-container .views-row .views-field-field-category a {
    font-size: 13.5px;
    background-color: #1F4D29;
    color: #FFFFFF !important;
    display: inline-block;
    font-weight: 300;
    line-height: 118% !important;
    padding: 2px 4px;
}

@media (max-width: 899px) {
    .node-article .field-name-field-category a,.node-article .field-type-taxonomy-term-reference a,.block-block .view .item-list .views-field-field-category a,.block-views .view .item-list .views-field-field-category a,.node-teaser .field-type-taxonomy-term-reference a,.node-document .field-name-field-doc-category a,.view-documents td.file-format-PDF span a,.node-document td.file-format-PDF span a,.view-documents td.file-format-Image span a,.node-document td.file-format-Image span a,.view-documents td.file-format-Spreadsheet span a,.node-document td.file-format-Spreadsheet span a,.view-documents td.file-format-Presentation span a,.node-document td.file-format-Presentation span a,.view-documents td.file-format-Ebook span a,.node-document td.file-format-Ebook span a,.view-documents td.file-format-Archive span a,.node-document td.file-format-Archive span a,.view-documents td.file-format-Audio span a,.node-document td.file-format-Audio span a,.view-documents td.file-format-Text span a,.node-document td.file-format-Text span a,.latest-news-container .views-row .views-field-field-category a {
        font-size:12px;
    }
}

.node-article .field-name-field-category a:hover,.node-article .field-type-taxonomy-term-reference a:hover,.block-block .view .item-list .views-field-field-category a:hover,.block-views .view .item-list .views-field-field-category a:hover,.node-teaser .field-type-taxonomy-term-reference a:hover,.node-document .field-name-field-doc-category a:hover,.view-documents td.file-format-PDF span a:hover,.node-document td.file-format-PDF span a:hover,.view-documents td.file-format-Image span a:hover,.node-document td.file-format-Image span a:hover,.view-documents td.file-format-Spreadsheet span a:hover,.node-document td.file-format-Spreadsheet span a:hover,.view-documents td.file-format-Presentation span a:hover,.node-document td.file-format-Presentation span a:hover,.view-documents td.file-format-Ebook span a:hover,.node-document td.file-format-Ebook span a:hover,.view-documents td.file-format-Archive span a:hover,.node-document td.file-format-Archive span a:hover,.view-documents td.file-format-Audio span a:hover,.node-document td.file-format-Audio span a:hover,.view-documents td.file-format-Text span a:hover,.node-document td.file-format-Text span a:hover,.latest-news-container .views-row .views-field-field-category a:hover {
    background-color: #222222;
    text-decoration: none;
}

.date-display-single {
    font-size: 14.4px;
    font-weight: 700;
}

@media (max-width: 899px) {
    .date-display-single {
        font-size:12.8px;
    }
}

.region-sidebar-second .block h2 {
    color: #1F4D29;
}

.region-sidebar-second .block h3 {
    color: #1F4D29;
}

.region-sidebar-second .block-views,.region-sidebar-second .block .content,.not-front .region-sidebar-second .block .node,.not-front .region-sidebar-second .block.block-views,.not-front .region-sidebar-second .block.block-block {
    background-color: #EFEFE3;
}

.block-block ul.menu li a,a {
    color: #333333;
    text-decoration: none;
}

.block-block ul.menu li a:hover,.block-block .view .item-list .views-field-title a:hover,.block-views .view .item-list .views-field-title a:hover,#content .faq-item.is-collapsed .faq-question a,.faq-item.is-collapsed .faq-question a,#content .faq-item.is-expanded .faq-question a,.faq-item.is-expanded .faq-question a {
    color: #036;
    text-decoration: underline;
}

.main-content .content a:hover,.cke_editable a:hover,.block p a:hover,#meta .field-type-taxonomy-term-reference a:hover,#content .field-name-body a:hover,.node-document .field-name-field-file .file a:hover,.node-document .field-name-field-tags a:hover {
    background-color: #E8ECF0;
    color: #036;
    text-decoration: underline;
}

.main-content .content a:active,.cke_editable a:active,.block p a:active,#meta .field-type-taxonomy-term-reference a:active,#content .field-name-body a:active,.node-document .field-name-field-file .file a:active,.node-document .field-name-field-tags a:active {
    background-color: transparent;
    color: #036;
    text-decoration: underline;
}

.main-content .content a:visited,.cke_editable a:visited,.block p a:visited,#meta .field-type-taxonomy-term-reference a:visited,#content .field-name-body a:visited,.node-document .field-name-field-file .file a:visited,.node-document .field-name-field-tags a:visited {
    color: #683286;
    text-decoration: underline;
}

.block-block .view .item-list .views-field-title a,.block-views .view .item-list .views-field-title a {
    color: #036;
    font-weight: 700;
}

.main-content .content a,.cke_editable a,.block p a,#meta .field-type-taxonomy-term-reference a,#content .field-name-body a,.node-document .field-name-field-file .file a,.node-document .field-name-field-tags a {
    color: #036;
    text-decoration: underline;
}

.node-teaser .node-title a,.node-teaser .views-field-title a,.latest-news-container .views-row .views-field-title a {
    color: #036;
    display: inline-block;
}

.node-teaser .node-title a:hover,.node-teaser .views-field-title a:hover,.latest-news-container .views-row .views-field-title a:hover {
    color: #036;
    text-decoration: underline !important;
}

body {
    background-color: #FFFFFF;
}

h1 {
    font-size: 28.8px;
    margin: 0;
}

@media (max-width: 899px) {
    h1 {
        font-size:25.6px;
    }
}

h2 {
    font-size: 24.3px;
}

@media (max-width: 899px) {
    h2 {
        font-size:21.6px;
    }
}

h3 {
    font-size: 21.6px;
}

@media (max-width: 899px) {
    h3 {
        font-size:19.2px;
    }
}

h4 {
    font-size: 18px;
}

@media (max-width: 899px) {
    h4 {
        font-size:16px;
    }
}

h5 {
    font-size: 17.1px;
    font-weight: 600;
}

@media (max-width: 899px) {
    h5 {
        font-size:15.2px;
    }
}

h6 {
    font-size: 16.2px;
    font-weight: 600;
}

@media (max-width: 899px) {
    h6 {
        font-size:14.4px;
    }
}

blockquote {
    font-style: italic;
    margin: 8px 8px 8px 16px;
}

blockquote p {
    margin: 0;
}

em {
    font-style: italic;
    font-weight: normal;
    font-weight: 400;
}

strong {
    font-weight: 700;
    font-weight: 700;
}

figcaption {
    font-size: 16.2px;
    display: block;
    font-style: italic;
    font-weight: 600;
    line-height: 126%;
    margin: 4px 0;
}

@media (max-width: 899px) {
    figcaption {
        font-size:14.4px;
    }
}

hr {
    border: 0;
    border-top: 1px solid #AFB5BD;
    margin: 16px 0;
}

iframe {
    border: 0;
    max-width: 100%;
    position: relative;
}

img {
    display: inline-block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    text-align: bottom;
}

nav li {
    line-height: 126%;
}

select,option,optgroup {
    -webkit-appearance: none;
}

body {
    counter-reset: step-counter;
}

ul,ol {
    margin: 16px 0;
    padding: 0 0 0 24px;
    margin: 0;
}

li,.custom-counter > li li,.block-numbers-list > li li {
    margin: 16px 0;
    line-height: 150%;
}

.compact-list li {
    line-height: 126%;
    margin: 8px 0;
}

.compact-list {
    margin: 8px 0;
    padding: 0 0 0 24px;
}

.compact-list li {
    margin: 8px 0;
}

.compact-list li a:hover {
    color: #036;
    text-decoration: underline;
}

.custom-counter > li,.block-numbers-list > li {
    counter-increment: step-counter;
    text-indent: -28px;
    margin: 18px 0;
    margin-left: 16px;
    padding: 0;
    list-style: none;
}

.custom-counter > li::before,.block-numbers-list > li::before {
    content: counter(step-counter);
    margin-right: 6px;
    padding: 3px 7px;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 600;
    background-color: #1F4D29;
    color: #FFFFFF;
}

.custom-counter > li li {
    text-indent: 0;
}

table caption {
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center;
}

table th,table td {
    font-size: 14.4px;
    background: #FBFBF6;
    background-clip: padding-box;
    border: 0;
    border-bottom: 1px solid #AFB5BD;
    padding: 8px;
    position: relative;
}

@media (max-width: 899px) {
    table th,table td {
        font-size:12.8px;
    }
}

@media (max-width: 599px) {
    table th,table td {
        border:0;
        display: block;
        padding: 4px;
    }
}

table th {
    background: #EFEFE3;
    background-clip: padding-box;
    border-left: 1px solid #AFB5BD;
    border-top: 0;
    font-family: "Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 700;
    line-height: 126%;
    padding-right: 24px;
    text-align: left;
    vertical-align: top;
}

@media (max-width: 599px) {
    table th {
        border-bottom:0;
        display: block;
        padding: 4px;
        text-align: left;
        vertical-align: auto;
    }
}

table th:first-child {
    border-left: 0;
}

table tr {
    border-bottom: 0;
}

@media (max-width: 599px) {
    table tr {
        border-bottom:1px solid #AFB5BD;
        display: block;
        padding: 8px 0;
    }
}

table td a,table.views-table td a {
    color: #036;
}

table td a:hover {
    color: #036;
    text-decoration: underline !important;
}

table th a,table.views-table th a {
    color: #036;
    display: inline-block;
}

table th a:hover {
    border-bottom-color: #036;
    color: #036;
}

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 24px 0;
    padding: 0;
    width: 100%;
}

form {
    margin: 0;
}

@media (min-width: 900px) {
    form {
        max-width:544px;
    }
}
/* commenting out because this is the old way of doing this, should have :not(:placeholder-shown) added to each one
input[type="text"]:invalid,input[type="email"]:invalid,input[type="password"]:invalid,textarea:invalid,select:invalid {
    animation: shake 0.82s cubic-bezier(0.36,0.07,0.19,0.97) both;
    backface-visibility: hidden;
    background-color: red;
    border: 1px solid #900;
    transform: translate3d(0,0,0);
}
*/

form label {
    font-size: 16.2px;
    display: block;
    font-family: "Lato",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 600;
    margin: 24px 0 4px;
}

@media (max-width: 899px) {
    form label {
        font-size:14.4px;
    }
}

input[type="text"],input[type="email"],input[type="password"],textarea,select {
    background-color: #EFEFE3;
    border: 1px solid #DCDCC3;
    border-radius: 0;
    display: block;
    font-family: "Lato",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 600;
    margin: 4px 0;
    padding: 4px;
    width: 100%;
}

input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus {
    background-color: #EFEFE3;
    border: 1px solid #717C83;
    outline: 0;
}

.webform-client-form {
    max-width: 550px;
}

.webform-container-inline label {
    display: block;
}

.webform-container-inline .form-item {
    display: inline-block;
    width: auto;
}

.webform-container-inline .form-item select {
    width: 100px;
}

.webform-container-inline .form-item .form-select {
    display: inline-block;
}

.form-item.form-type-radio {
    margin: 4px 0;
}

.block-webform {
    margin: 24px 0;
}

form .help-text {
    font-size: 14.4px;
    font-family: "Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 400;
    color: #686C71;
}

@media (max-width: 899px) {
    form .help-text {
        font-size:12.8px;
    }
}

form .error-text {
    font-size: 16.2px;
    color: #900;
    font-family: "Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-weight: 600;
}

@media (max-width: 899px) {
    form .error-text {
        font-size:14.4px;
    }
}

form fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

.vertical {
    margin: 0;
}

.vertical button[type="submit"],.vertical .vic-button a,.vertical a.vic-button {
    clear: both;
}

* {
    box-sizing: border-box;
}

#page {
    zoom:1;position: relative;
    width: 100%;
}

#page::before,#page::after {
    content: "";
    display: table;
}

#page::after {
    clear: both;
}

.small-screen-nav {
    display: none;
}

@media (max-width: 599px) {
    .small-screen-nav {
        display:block;
    }
}

.top-bar,#top-bar {
    zoom:1;}

.top-bar::before,.top-bar::after,#top-bar::before,#top-bar::after {
    content: "";
    display: table;
}

.top-bar::after,#top-bar::after {
    clear: both;
}

.top-bar .official-byline,.top-bar .top-sov-official,#top-bar .official-byline,#top-bar .top-sov-official {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 48.93617%;
}

.top-bar .official-byline:first-child,.top-bar .top-sov-official:first-child,#top-bar .official-byline:first-child,#top-bar .top-sov-official:first-child {
    margin-left: 0;
}

html.flexbox .top-bar .official-byline,html.flexbox .top-bar .top-sov-official,html.flexbox #top-bar .official-byline,html.flexbox #top-bar .top-sov-official {
    float: none;
}

.top-bar #vermont-official,.top-bar .top-sov-logo,#top-bar #vermont-official,#top-bar .top-sov-logo {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 48.93617%;
}

.top-bar #vermont-official:first-child,.top-bar .top-sov-logo:first-child,#top-bar #vermont-official:first-child,#top-bar .top-sov-logo:first-child {
    margin-left: 0;
}

html.flexbox .top-bar #vermont-official,html.flexbox .top-bar .top-sov-logo,html.flexbox #top-bar #vermont-official,html.flexbox #top-bar .top-sov-logo {
    float: none;
}

#header {
    zoom:1;}

#header::before,#header::after {
    content: "";
    display: table;
}

#header::after {
    clear: both;
}

@media (min-width: 600px) {
    #header #header-left {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%;
    }

    #header #header-left:first-child {
        margin-left: 0;
    }

    html.flexbox #header #header-left {
        float: none;
    }
}

@media (min-width: 600px) {
    #header #header-right {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 40.42553%;
    }

    #header #header-right:first-child {
        margin-left: 0;
    }

    html.flexbox #header #header-right {
        float: none;
    }
}

#main {
    zoom:1;position: relative;
}

#main::before,#main::after {
    content: "";
    display: table;
}

#main::after {
    clear: both;
}

#navigation {
    zoom:1;position: relative;
}

#navigation::before,#navigation::after {
    content: "";
    display: table;
}

#navigation::after {
    clear: both;
}

@media (max-width: 699px) {
    #navigation {
        display:none;
    }
}

#prefooter {
    zoom:1;}

#prefooter::before,#prefooter::after {
    content: "";
    display: table;
}

#prefooter::after {
    clear: both;
}

@media (min-width: 900px) {
    #prefooter .region-contact {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
    }

    #prefooter .region-contact:first-child {
        margin-left: 0;
    }

    html.flexbox #prefooter .region-contact {
        float: none;
    }
}

@media (min-width: 900px) {
    #prefooter .region-bottom {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
    }

    #prefooter .region-bottom:first-child {
        margin-left: 0;
    }

    html.flexbox #prefooter .region-bottom {
        float: none;
    }
}

@media (min-width: 900px) {
    #prefooter .region-bottom > div {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
    }

    #prefooter .region-bottom > div:first-child {
        margin-left: 0;
    }

    html.flexbox #prefooter .region-bottom > div {
        float: none;
    }
}

@media (min-width: 900px) {
    #prefooter .region-bottom .block-block:nth-child(3n+1),#prefooter .region-bottom .block-menu:nth-child(3n+1),#prefooter .region-bottom .block-nodeblock:nth-child(3n+1) {
        clear:left;
        margin-left: 0;
    }
}

#footer {
    zoom:1;}

#footer::before,#footer::after {
    content: "";
    display: table;
}

#footer::after {
    clear: both;
}

@media (max-width: 599px) {
    #footer {
        margin-bottom:40px;
    }
}

.main-column {
    zoom:1;max-width: 1200px;
    padding: 16px;
    margin: 0 auto;
}

@media (max-width: 599px) {
    .main-column {
        padding:70px 16px 16px 16px;
    }
}

.main-column::before,.main-column::after {
    content: "";
    display: table;
}

.main-column::after {
    clear: both;
}

#main .main-column:first-child {
    padding: 0;
}

#main #navigation + .main-column {
    padding: 0;
}

#main #navigation + .main-column.main-section {
    padding: 16px;
}

article {
    zoom:1;}

article::before,article::after {
    content: "";
    display: table;
}

article::after {
    clear: both;
}

.one-column,.two-column,.three-column {
    zoom:1;}

.one-column::before,.one-column::after,.two-column::before,.two-column::after,.three-column::before,.three-column::after {
    content: "";
    display: table;
}

.one-column::after,.two-column::after,.three-column::after {
    clear: both;
}

.one-column .block,.two-column .block,.three-column .block {
    margin: 16px 0;
}

@media (min-width: 600px) {
    .two-column .block {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 48.93617%;
    }

    .two-column .block:first-child {
        margin-left: 0;
    }

    html.flexbox .two-column .block {
        float: none;
    }

    .two-column .block:nth-child(2n+1) {
        clear: left;
        margin-left: 0;
    }
}

.three-column .block {
    margin-bottom: 24px;
    max-width: 304px;
}

@media (max-width: 599px) {
    .three-column .block {
        margin:24px auto;
    }
}

@media (min-width: 600px) {
    .three-column .block {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
    }

    .three-column .block:first-child {
        margin-left: 0;
    }

    html.flexbox .three-column .block {
        float: none;
    }

    .three-column .block:nth-child(3n+1) {
        clear: left;
        margin-left: 0;
    }
}

@media (min-width: 900px) {
    .front.one-sidebar #content {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 74.46808%;
        margin-left: 27.65957%;
    }

    .front.one-sidebar #content:first-child {
        margin-left: 0;
    }

    html.flexbox .front.one-sidebar #content {
        float: none;
    }

    .front.one-sidebar #content:first-child {
        margin-left: 25.53191%;
    }
}

@media (min-width: 900px) {
    .front.one-sidebar .region-sidebar-first {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 23.40426%;
        margin-left: -98.29787%;
    }

    .front.one-sidebar .region-sidebar-first:first-child {
        margin-left: 0;
    }

    html.flexbox .front.one-sidebar .region-sidebar-first {
        float: none;
    }

    .front.one-sidebar .region-sidebar-first:first-child {
        margin-left: -100.42553%;
    }
}

.front #page-title {
    display: none;
}

@media (min-width: 900px) {
    .front.two-sidebars #content {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%;
        margin-left: 23.40426%;
    }

    .front.two-sidebars #content:first-child {
        margin-left: 0;
    }

    html.flexbox .front.two-sidebars #content {
        float: none;
    }

    .front.two-sidebars #content:first-child {
        margin-left: 21.2766%;
    }
}

@media (min-width: 900px) {
    .front.two-sidebars .region-sidebar-first {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        margin-left: -76.59574%;
    }

    .front.two-sidebars .region-sidebar-first:first-child {
        margin-left: 0;
    }

    html.flexbox .front.two-sidebars .region-sidebar-first {
        float: none;
    }

    .front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -78.7234%;
    }
}

@media (min-width: 900px) {
    .front.two-sidebars .region-sidebar-second {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        float: right;
    }

    .front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 0;
    }

    html.flexbox .front.two-sidebars .region-sidebar-second {
        float: none;
    }
}

@media (min-width: 900px) {
    .not-front.one-sidebar #content,.not-front.two-sidebars #content {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 36.17021%;
    }

    .not-front.one-sidebar #content:first-child,.not-front.two-sidebars #content:first-child {
        margin-left: 0;
    }

    html.flexbox .not-front.one-sidebar #content,html.flexbox .not-front.two-sidebars #content {
        float: none;
    }

    .not-front.one-sidebar #content:first-child,.not-front.two-sidebars #content:first-child {
        margin-left: 34.04255%;
    }
}

@media (min-width: 900px) {
    .not-front.one-sidebar .region-sidebar-first,.not-front.two-sidebars .region-sidebar-first {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
        margin-left: -98.29787%;
    }

    .not-front.one-sidebar .region-sidebar-first:first-child,.not-front.two-sidebars .region-sidebar-first:first-child {
        margin-left: 0;
    }

    html.flexbox .not-front.one-sidebar .region-sidebar-first,html.flexbox .not-front.two-sidebars .region-sidebar-first {
        float: none;
    }

    .not-front.one-sidebar .region-sidebar-first:first-child,.not-front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -100.42553%;
    }
}

@media (min-width: 900px) {
    .not-front.one-sidebar .region-sidebar-second,.not-front.two-sidebars .region-sidebar-second {
        float:left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 34.04255%;
    }

    .not-front.one-sidebar .region-sidebar-second:first-child,.not-front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 0;
    }

    html.flexbox .not-front.one-sidebar .region-sidebar-second,html.flexbox .not-front.two-sidebars .region-sidebar-second {
        float: none;
    }

    .not-front.one-sidebar .region-sidebar-second:first-child,.not-front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 31.91489%;
    }
}

.not-front.one-sidebar .region-sidebar-second .block,.not-front.two-sidebars .region-sidebar-second .block {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 31.91489%;
}

.not-front.one-sidebar .region-sidebar-second .block:first-child,.not-front.two-sidebars .region-sidebar-second .block:first-child {
    margin-left: 0;
}

html.flexbox .not-front.one-sidebar .region-sidebar-second .block,html.flexbox .not-front.two-sidebars .region-sidebar-second .block {
    float: none;
}

.not-front.one-sidebar .region-sidebar-second .block:nth-child(3n+1),.not-front.two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
    clear: left;
    margin-left: 0;
}

@media (max-width: 599px) {
    .block-block,.block-nodeblock {
        max-width:304px;
        margin-left: auto;
        margin-right: auto;
    }
}

.region-header,.region-top-featured,.region-highlighted,.region-help,.region-content-top,.region-twocolumn-top,.region-threecolumn-top,.region-twocolumn-top-two,.region-content,.region-twocolumn-bottom,.region-threecolumn-bottom,.region-twocolumn-bottom-two,.region-below-content,.region-sidebar-first,.region-sidebar-second,.region-contact,.region-bottom {
    zoom:1;}

.region-header::before,.region-header::after,.region-top-featured::before,.region-top-featured::after,.region-highlighted::before,.region-highlighted::after,.region-help::before,.region-help::after,.region-content-top::before,.region-content-top::after,.region-twocolumn-top::before,.region-twocolumn-top::after,.region-threecolumn-top::before,.region-threecolumn-top::after,.region-twocolumn-top-two::before,.region-twocolumn-top-two::after,.region-content::before,.region-content::after,.region-twocolumn-bottom::before,.region-twocolumn-bottom::after,.region-threecolumn-bottom::before,.region-threecolumn-bottom::after,.region-twocolumn-bottom-two::before,.region-twocolumn-bottom-two::after,.region-below-content::before,.region-below-content::after,.region-sidebar-first::before,.region-sidebar-first::after,.region-sidebar-second::before,.region-sidebar-second::after,.region-contact::before,.region-contact::after,.region-bottom::before,.region-bottom::after {
    content: "";
    display: table;
}

.region-header::after,.region-top-featured::after,.region-highlighted::after,.region-help::after,.region-content-top::after,.region-twocolumn-top::after,.region-threecolumn-top::after,.region-twocolumn-top-two::after,.region-content::after,.region-twocolumn-bottom::after,.region-threecolumn-bottom::after,.region-twocolumn-bottom-two::after,.region-below-content::after,.region-sidebar-first::after,.region-sidebar-second::after,.region-contact::after,.region-bottom::after {
    clear: both;
}

#header #site-name {
    font-size: 28.8px;
    line-height: 118%;
}

@media (max-width: 899px) {
    #header #site-name {
        font-size:25.6px;
    }
}

#header {
    background-color: #EFEFE3;
    color: #FFFFFF;
}

#header #name-and-slogan {
    margin-top: 8px;
}

@media (max-width: 599px) {
    #header #name-and-slogan {
        margin-top:0;
        margin-bottom: 16px;
    }
}

#header #site-name {
    margin: 0;
    margin-left: -2px;
}

#header #site-slogan {
    font-size: 14.4px;
    color: #030;
}

@media (max-width: 899px) {
    #header #site-slogan {
        font-size:12.8px;
    }
}

#header .block-nodeblock .node-button .content {
    padding: 0;
}

#header .header__site-link {
    color: #030;
}

#header .header__site-link:visited {
    color: #030;
}

#header .header__site-link:hover,#header .header__site-link:focus {
    color: #3E6839;
    text-decoration: underline;
    ;}

.header__secondary-menu {
    zoom:1;margin: 0;
    text-align: right;
}

.header__secondary-menu::before,.header__secondary-menu::after {
    content: "";
    display: table;
}

.header__secondary-menu::after {
    clear: both;
}

.header__secondary-menu ul.links.inline {
    margin: 0;
}

.header__secondary-menu ul.links.inline li {
    padding: 0;
    display: block;
    line-height: 126%;
}

.region-header .block-nodeblock {
    margin: 0;
    max-width: none;
    text-align: right;
    width: auto;
}

.region-header .node-button {
    text-align: right;
}

form#search-block-form {
    text-align: right;
    margin: 5px 0;
}

form#search-block-form .form-actions,form#search-block-form .form-item {
    display: inline-block;
    margin: 0;
    vertical-align: bottom;
}

form#search-block-form input.form-text {
    background-color: #FFFFFF;
    display: inline-block;
    height: 26px;
    margin: 0;
    vertical-align: bottom;
    width: 196px;
}

form#search-block-form input.form-submit,form#search-block-form input[type="submit"] {
    min-width: auto;
}

.region-sidebar-first #block-system-main-menu a.active {
    background-color: #EFEFE3;
    border-left: 3px solid #0D3C99;
    color: #333333;
}

.region-sidebar-first #block-system-main-menu a:hover {
    color: #036;
    text-decoration: underline;
}

.small-screen-nav {
    background: #205027;
    background: rgba(32,80,39,0.85);
    border: 0 !important;
    text-align: center;
    padding: 8px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    z-index: 999;
}

.small-screen-nav a {
    color: #FFFFFF;
}

.region-sidebar-first #block-system-main-menu > ul.menu > li > a {
    margin: 7px 0;
}

.region-sidebar-first #block-system-main-menu a {
    border-left: 3px solid transparent;
    display: block;
    padding: 8px;
}

.region-sidebar-first #block-system-main-menu ul.menu {
    margin: 0;
    padding: 0;
}

.region-sidebar-first #block-system-main-menu ul.menu li {
    margin: 2px 0;
    padding: 0;
    line-height: 126%;
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li > a {
    padding: 6px;
    padding-left: 24px;
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li > a {
    padding: 6px;
    padding-left: 40px;
    font-size: 14.4px;
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li > a {
        font-size:12.8px;
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li > a {
    padding: 6px;
    padding-left: 56px;
    font-size: 13.68px;
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li > a {
        font-size:12.16px;
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li > a {
    padding: 4px;
    padding-left: 72px;
    font-size: 13.68px;
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li > a {
        font-size:12.16px;
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
    padding: 4px;
    padding-left: 80px;
    font-size: 12.6px;
}

@media (max-width: 899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
        font-size:11.2px;
    }
}

@media (max-width: 699px) {
    .region-sidebar-first #block-system-main-menu {
        background-color:#DCDCC3;
        border-bottom: 7px solid #FFFFFF;
        margin: 16px -16px;
    }

    .region-sidebar-first #block-system-main-menu > ul.menu {
        padding: 16px;
    }

    .region-sidebar-first #block-system-main-menu > ul.menu > li > a {
        padding: 12px 8px;
        margin: 0;
    }

    .region-sidebar-first #block-system-main-menu ul.menu li {
        border-bottom: 1px solid #DCDCC3;
    }

    .region-sidebar-first #block-system-main-menu ul.menu li:last-child {
        border-bottom: 0;
    }
}

.region-sidebar-second {
    margin-top: 16px;
    margin-bottom: 16px;
}

.region-sidebar-second .block.last {
    border: none;
}

.region-sidebar-second .block ul {
    list-style: none;
}

.region-sidebar-second .block .block-title {
    padding: 8px;
    padding-bottom: 0;
}

.region-sidebar-second .block .menu__item.is-leaf {
    list-style-image: none;
    list-style: none;
}

.front .region-sidebar-second {
    padding-top: 0;
}

.not-front .region-sidebar-second .block {
    background: none;
}

#prefooter {
    background-color: #EFEFE3;
}

#prefooter .region-contact {
    background-color: #DCDCC3;
    padding: 16px;
}

#prefooter .region-contact p a {
    color: #036;
    background-color: transparent;
}

@media (max-width: 599px) {
    #prefooter .region-contact {
        margin-top:-16px;
        margin-right: -16px;
        margin-left: -16px;
    }
}

#prefooter .region-bottom > div {
    padding: 16px 0;
}

#prefooter .region-bottom .block-menu h2.block-title {
    font-size: 18.9px;
}

@media (max-width: 899px) {
    #prefooter .region-bottom .block-menu h2.block-title {
        font-size:16.8px;
    }
}

#prefooter .region-bottom .menu li {
    margin: 8px 0;
}

#footer {
    font-size: 13.5px;
    background-color: #030;
    color: rgba(255,255,255,0.85);
    font-weight: 300;
    padding: 8px 16px;
    text-align: center;
}

@media (max-width: 899px) {
    #footer {
        font-size:12px;
    }
}

#footer a {
    border-bottom: 1px dotted rgba(255,255,255,0.4);
    color: rgba(255,255,255,0.85);
}

#footer a:hover {
    border-bottom: 1px dotted white;
    color: #FFFFFF;
}

#footer p,#footer .block {
    margin: 0;
}

#footer span {
    display: inline-block;
    margin: 0 6px;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a::after,table.views-table th a[href$=asc]::after,table.views-table th.views-field.active a.active[href$=desc]::after,table.views-table th.views-field.active a.active[href$=asc]:hover::after,table.views-table th a[href$=desc]::after,table.views-table th.views-field.active a.active[href$=asc]::after,table.views-table th.views-field.active a.active[href$=desc]:hover::after,#content .faq-item.is-expanded .faq-question::after,.faq-item.is-expanded .faq-question::after,#content .faq-category-group .faq-question.faq-qa-visible a::after,.faq-category-group .faq-question.faq-qa-visible a::after {
    display: inline-block;
    font-family: "FontAwesome",sans-serif;
    font-weight: 400 !important;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a::after {
    content: '\f101';
    font-weight: normal !important;
    padding-left: 3px;
}

table.views-table th a[href$=asc]::after,table.views-table th.views-field.active a.active[href$=desc]::after,table.views-table th.views-field.active a.active[href$=asc]:hover::after {
    content: '\f062';
    position: absolute;
    right: 8px;
    top: 8px;
}

table.views-table th a[href$=desc]::after,table.views-table th.views-field.active a.active[href$=asc]::after,table.views-table th.views-field.active a.active[href$=desc]:hover::after {
    content: '\f063';
    position: absolute;
    right: 8px;
    top: 8px;
}

#content .faq-item.is-expanded .faq-question::after,.faq-item.is-expanded .faq-question::after,#content .faq-category-group .faq-question.faq-qa-visible a::after,.faq-category-group .faq-question.faq-qa-visible a::after {
    animation: slideInDown 200ms;
    content: '\f063';
    padding-left: 8px;
}

.notice {
    display: none;
    position: relative;
    padding: 16px;
    color: #FFFFFF;
    text-align: center;
}

.notice:hover {
    cursor: pointer;
}

.notice .notice-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
}

.info-notice {
    background-color: #348AB5;
}

.success-notice {
    background-color: #69A524;
}

.warning-notice {
    background-color: #E0742C;
}

.error-notice {
    background-color: #900;
}

.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom {
    outline: 1px solid #ccc;
}

.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
}

.element-focusable:active,.element-focusable:focus {
    position: static !important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
}

.header__region {
}

#navigation {
}

#navigation .links,#navigation .menu {
    margin: 0;
    padding: 0;
    text-align: left;
}

#navigation .links li,#navigation .menu li {
}

.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title {
}

.messages,.messages--status,.messages--warning,.messages--error {
    padding: 10px 10px 10px 50px;
    background-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/message-24-ok.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #be7;
}

.messages--warning {
    background-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/message-24-warning.png);
    border-color: #ed5;
}

.messages--error {
    background-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/message-24-error.png);
    border-color: #ed541d;
}

.messages__list {
    margin: 0;
}

.messages__item {
    list-style-image: none;
}

.messages--error p.error {
    color: #333;
}

.ok,.messages--status {
    background-color: #f8fff0;
    color: #234600;
}

.warning,.messages--warning {
    background-color: #fffce5;
    color: #840;
}

.error,.messages--error {
    background-color: #fef5f1;
    color: #8c2e0b;
}

.tabs-primary,.tabs-secondary {
    zoom:1;list-style: none;
    border-bottom: 1px solid #AFB5BD \0/ie;
    padding: 0 2px;
    white-space: nowrap;
}

.tabs-primary::before,.tabs-secondary::before,.tabs-primary::after,.tabs-secondary::after {
    content: "";
    display: table;
}

.tabs-primary::after,.tabs-secondary::after {
    clear: both;
}

.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    float: left;
    margin: 0 3px;
}

a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {
    border-right: 0;
    border-bottom: 0;
    display: block;
    text-decoration: none;
}

.tabs-primary__tab,.tabs-primary__tab.is-active {
    border-top-radius: 4px;
    text-shadow: #FFFFFF,1px,1px,0;
    border: 1px solid #AFB5BD;
    border-bottom-color: transparent;
    border-bottom: 0 \0/ie;
}

.is-active.tabs-primary__tab {
    border-bottom-color: #FFFFFF;
}

a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active {
    border-top-radius: 4px;
    color: #333;
    background-color: #dedede;
    letter-spacing: 1px;
    padding: 0 1em;
    text-align: center;
}

a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus {
    background-color: #e9e9e9;
    border-color: #f2f2f2;
}

a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active {
    border-color: #FFFFFF;
}

.tabs-secondary {
    font-size: .9em;
}

.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    margin: 3px;
}

a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {
    border-radius: .75em;
    background-color: #f2f2f2;
    color: #666;
    padding: 0 .5em;
}

a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus {
    background-color: #dedede;
    border-color: #999;
    color: #333;
}

a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active {
    background-color: #666;
    border-color: #000;
    color: #FFFFFF;
}

.inline {
    display: inline;
    padding: 0;
}

.inline li {
    display: inline;
    list-style-type: none;
    padding: 0 1em 0 0;
}

span.field-label {
    padding: 0 1em 0 0;
}

.more-help-link {
    text-align: right;
}

.more-help-link a {
    background-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/help.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 1px 0 1px 20px;
}

.pager {
    clear: both;
    padding: 0;
    text-align: center;
}

.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current {
    display: inline;
    padding: 0 0.5em;
    list-style-type: none;
    background-image: none;
}

.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis {
}

.pager-current {
    font-weight: 700;
}

.menu__item.is-leaf {
    list-style-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/menu-leaf.png);
    list-style-type: square;
}

.menu__item.is-expanded {
    list-style-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/menu-expanded.png);
    list-style-type: circle;
}

.menu__item.is-collapsed {
    list-style-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/menu-collapsed.png);
    list-style-type: disc;
}

.menu a.active {
    color: #000;
}

.new,.update {
    color: #c00;
    background-color: transparent;
}

.unpublished {
    height: 0;
    overflow: visible;
    background-color: transparent;
    color: #d8d8d8;
    font-size: 45px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

.comment-preview {
    background-color: #ffffea;
}

.comment {
}

.comment .permalink {
    text-transform: uppercase;
    font-size: 75%;
}

.indented {
    margin-left: 32px;
}

.form-item {
}

.form-checkboxes .form-item,.form-radios .form-item {
}

tr.odd .form-item,tr.even .form-item {
    margin: 0;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 1px solid #c00;
}

.form-item .description {
    font-size: 0.85em;
}

.form-type-radio .description,.form-type-checkbox .description {
    margin-left: 2.4em;
}

.form-required {
    color: #c00;
}

label.option {
    display: inline;
    font-weight: normal;
}

.password-parent,.confirm-parent {
    margin: 0;
}

#user-login-form {
    text-align: left;
}

.openid-links {
    margin-bottom: 0;
}

html.js #user-login-form li.openid-link,#user-login-form li.openid-link {
    margin-left: -20px;
}

form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

form tbody {
    border-top: 1px solid #ccc;
}

form table ul {
    margin: 0;
}

td.checkbox,th.checkbox {
    text-align: center;
}

#autocomplete .selected {
    background: #0072b9;
    color: #FFFFFF;
}

html.js .collapsible .fieldset-legend {
    background-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/menu-expanded.png);
    background-position: 5px 65%;
    background-repeat: no-repeat;
    padding-left: 15px;
}

html.js .collapsed .fieldset-legend {
    background-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/menu-collapsed.png);
    background-position: 5px 50%;
}

.fieldset-legend .summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
}

tr.drag {
    color: #FFFFFF;
}

tr.drag-previous {
    background-color: #ffd;
}

.tabledrag-toggle-weight {
    font-size: 0.9em;
}

tr.selected td {
    background: #ffc;
}

.progress {
    font-weight: 700;
}

.progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 0.2em;
    border-radius: 3px;
}

.progress .filled {
    background-color: #0072b9;
    background-image: url(//education.vermont.gov/sites/all/themes/palette_aoe/css/images/progress.gif);
}

#page-title {
    zoom:1;color: #1F4D29;
    line-height: 118%;
    margin-top: 24px;
    margin-bottom: 16px;
}

#page-title::before,#page-title::after {
    content: "";
    display: table;
}

#page-title::after {
    clear: both;
}

.front#page-title {
    display: none;
}

#skip-link {
    margin: 0;
}

#skip-link a,#skip-link a:visited {
    background-color: #686C71;
    color: #FFFFFF;
    display: block;
    padding: 2px 0 3px;
    text-align: center;
    width: 100%;
}

.messages--status {
    margin-bottom: 16px;
}

.menu-item,.menu__item.is-expanded,.menu__item.is-collapsed,.menu__item.is-leaf {
    list-style-type: none;
    list-style: none;
}

ul.menu {
    margin: 0;
    padding: 0;
}

p + h2,p + h3,p + h4,p + h5,p + h6,ul + h2,ul + h3,ul + h4,ul + h5,ul + h6,ol + h2,ol + h3,ol + h4,ol + h5,ol + h6 {
    margin-top: 32px;
}

.region-below-content {
    margin: 24px 0;
}

.main-content > article #page-title {
    margin-top: 8px;
}

.main-content > article.node-article .field-name-field-category {
    margin-top: 24px;
}

.main-content > article.node-article.node-teaser .field-name-field-category {
    margin-top: 0;
}

#meta {
    margin: 8px 0 16px;
}

#meta .field-type-taxonomy-term-reference .field-label {
    font-size: 14.4px;
    border-top: 1px solid #AFB5BD;
    padding: 8px 0 0;
}

@media (max-width: 899px) {
    #meta .field-type-taxonomy-term-reference .field-label {
        font-size:12.8px;
    }
}

#meta .field-type-taxonomy-term-reference .field-items,#meta .field-type-taxonomy-term-reference .field-item {
    display: inline-block;
}

#block-views-emergency-banner-view-block {
    background-color: #900;
    color: #FFFFFF;
    margin: 0 0 24px;
    padding: 8px;
    text-align: center;
    width: 100%;
}

#block-views-emergency-banner-view-block ul,#block-views-emergency-banner-view-block li {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#block-views-emergency-banner-view-block a {
    color: #FFFFFF;
}

a.feed-icon {
    display: inline-block;
    float: left;
    margin: 16px 0;
    width: 20px;
}

ul.pager {
    zoom:1;float: right;
    margin-top: 24px !important;
    margin-bottom: 24px !important;
    margin-left: 0 !important;
    margin-right: 4% !important;
    width: 90%;
}

ul.pager::before,ul.pager::after {
    content: "";
    display: table;
}

ul.pager::after {
    clear: both;
}

ul.pager li {
    margin: 1px;
    padding: 4px 0;
    line-height: 126%;
}

ul.pager li.pager-current {
    border: 1px solid #DAE0E5;
    color: #AFB5BD;
    padding: 4px 8px;
}

ul.pager li a {
    border: 1px solid #DAE0E5;
    padding: 4px 8px;
}

ul.pager li a:hover {
    background-color: #E8ECF0;
}

.block-nodeblock .block-title {
    display: none;
}

.block-nodeblock a {
    text-decoration: none !important;
}

.block-nodeblock a:hover {
    text-decoration: underline;
}

.block-title {
    font-size: 19.8px;
    color: #333333;
}

@media (max-width: 899px) {
    .block-title {
        font-size:17.6px;
    }
}

.block-title a {
    color: #1F4D29;
}

.two-column .block-block,.two-column .block-views,.three-column .block-block,.three-column .block-views,.four-column .block-block,.four-column .block-views {
    padding: 8px 0;
}

.two-column .block-block .block-title,.two-column .block-views .block-title,.three-column .block-block .block-title,.three-column .block-views .block-title,.four-column .block-block .block-title,.four-column .block-views .block-title {
    color: #1F4D29;
}

.region-sidebar-first .block-block .view,.region-sidebar-first .block-views .view,.region-sidebar-second .block-block .view,.region-sidebar-second .block-views .view {
    padding: 8px;
}

.block-block ul.menu {
    padding: 8px;
}

.block-block ul.menu li {
    line-height: 126%;
    margin: 0 0 12px;
}

.block-block,.block-views {
    margin-bottom: 16px !important;
}

.block-block .block-title,.block-block h2.block-title:first-child,.block-views .block-title,.block-views h2.block-title:first-child {
    margin: 10px 0;
}

.block-block .view .item-list ul,.block-views .view .item-list ul {
    list-style: none;
    list-style-type: none;
    padding: 0;
}

.block-block .view .item-list ul li,.block-views .view .item-list ul li {
    line-height: 126%;
    margin: 6px 0 12px;
}

.block-block .view .item-list .views-field-title a:hover,.block-views .view .item-list .views-field-title a:hover {
    text-decoration: underline !important;
}

.block-block .view .item-list .date-display-single,.block-views .view .item-list .date-display-single {
    font-weight: normal !important;
}

#content #block-user-login.block ul {
    padding: 0;
}

#content #block-user-login.block ul li {
    list-style: none;
}

#content #block-user-login.block ul li a {
    text-decoration: underline;
}

.block-menu a:hover {
    color: #036;
    text-decoration: underline;
}

#prefooter .block-title {
    color: #333333;
}

#prefooter .region-bottom .block-views {
    background-color: #DCDCC3;
    padding: 8px;
}

.block-views .views-table {
    margin-top: 0;
}

table.webform-grid tr {
    padding: 8px 0;
}

table.webform-grid tr.even {
    background-color: #FBFBF6;
    padding: 8px 0;
    color: #333333;
}

table.webform-grid tr.odd {
    background-color: #FBFBF6;
    padding: 8px 0;
}

table.views-table tr {
    padding: 8px 0;
}

table.views-table tr.even {
    background-color: #FBFBF6;
    padding: 8px 0;
    color: #333333;
}

table.views-table tr.odd {
    background-color: #FBFBF6;
    padding: 8px 0;
}

table.views-table th a[href$=asc]::after {
    color: #8399A9;
}

table.views-table th a[href$=desc]::after {
    color: #8399A9;
}

table.views-table th a:hover[href$=asc]::after,table.views-table th a:hover[href$=desc]::after {
    color: #036;
}

table.views-table th.views-field.active {
    background-color: #E8ECF0;
}

table.views-table th.views-field.active a.active img {
    display: none;
}

table.views-table th.views-field.active a.active[href$=asc]::after {
    color: #036;
    font-size: 1.25rem;
    right: 4px;
}

table.views-table th.views-field.active a.active[href$=desc]::after {
    color: #036;
    font-size: 1.25rem;
    right: 4px;
}

table.views-table th.views-field.active a.active:hover[href$=asc]::after {
    right: 4px;
}

table.views-table th.views-field.active a.active:hover[href$=desc]::after {
    right: 4px;
}

table.views-table td {
    min-width: 100px;
}

table.views-table td.views-field.active {
    background-color: #E8ECF0;
}

table.views-table td.views-field-field-file-format span {
    margin-left: -3px;
}

table.views-table td.views-field-field-file-format span a {
    border-bottom: 0;
}

table.views-table td.views-field-field-date .date-display-single {
    font-weight: normal;
    text-transform: none;
}

.tabs-primary {
    width: 100%;
    margin: 16px 0;
}

.tabs-primary__tab,.tabs-primary__tab.is-active,.is-active.tabs-primary__tab {
    border-radius: 0;
}

#content a.tabs-primary__tab-link {
    font-size: 14.4px;
    background-color: #DAE0E5;
    border: 0;
}

@media (max-width: 899px) {
    #content a.tabs-primary__tab-link {
        font-size:12.8px;
    }
}

#content a.tabs-primary__tab-link:focus,#content a.tabs-primary__tab-link:hover {
    background-color: #AFB5BD;
}

#content a.tabs-primary__tab-link.is-active {
    background-color: #FFFFFF;
}

.node-teaser,.latest-news-container .views-row {
    zoom:1;border-bottom: 1px solid #AFB5BD;
    margin: 0;
    padding: 32px 0;
}

.node-teaser::before,.latest-news-container .views-row::before,.node-teaser::after,.latest-news-container .views-row::after {
    content: "";
    display: table;
}

.node-teaser::after,.latest-news-container .views-row::after {
    clear: both;
}

.main-content > article.node-article.node-teaser:first-of-type,.view .views-row-first article.node-teaser,.latest-news-container .views-row-first {
    border-top: 1px solid #AFB5BD;
}

.node-teaser .node-title,.node-teaser .views-field-title,.latest-news-container .views-row .views-field-title {
    line-height: 126%;
    margin: 8px 0;
    padding: 0;
}

.node-teaser .field-name-field-image {
    margin-top: 16px;
    max-height: 100%;
}

@media (min-width: 600px) {
    .node-teaser .field-name-field-image {
        width:38%;
        float: left;
        margin-right: 2%;
    }
}

.node-teaser .field-name-field-image img {
    height: auto;
    max-height: 100%;
}

.node-teaser .field-name-field-image a:hover img {
    outline: 1px solid #717C83;
}

.view-content {
    zoom:1;}

.view-content::before,.view-content::after {
    content: "";
    display: table;
}

.view-content::after {
    clear: both;
}

.view-article .item-list ul,.view-blog .item-list ul,.view-news .item-list ul,.view-press-release .item-list ul {
    margin: 0;
    padding: 0;
}

.view-article .item-list ul li,.view-blog .item-list ul li,.view-news .item-list ul li,.view-press-release .item-list ul li {
    list-style: none;
    margin: 0;
}

.node-article.view-mode-full .field-name-field-image {
    margin-top: 8px;
}

.node-teaser .field-type-text p {
    margin-bottom: 0;
}

.image-left figcaption.image-left,.image-left img.image-left,.image-center figcaption.image-left,.image-center img.image-left,.image-right figcaption.image-left,.image-right img.image-left,.image-left figcaption.image-center,.image-left img.image-center,.image-center figcaption.image-center,.image-center img.image-center,.image-right figcaption.image-center,.image-right img.image-center,.image-left figcaption.image-right,.image-left img.image-right,.image-center figcaption.image-right,.image-center img.image-right,.image-right figcaption.image-right,.image-right img.image-right {
    float: none;
    margin: 0;
}

@media (min-width: 600px) {
    .image-left figcaption.image-left,.image-left img.image-left,.image-center figcaption.image-left,.image-center img.image-left,.image-right figcaption.image-left,.image-right img.image-left,.image-left figcaption.image-center,.image-left img.image-center,.image-center figcaption.image-center,.image-center img.image-center,.image-right figcaption.image-center,.image-right img.image-center,.image-left figcaption.image-right,.image-left img.image-right,.image-center figcaption.image-right,.image-center img.image-right,.image-right figcaption.image-right,.image-right img.image-right {
        margin-left:0;
        max-width: none;
    }
}

figure.image-right,figcaption.image-right,img.image-right {
    float: right;
    margin: 8px 0 8px 8px;
}

@media (min-width: 600px) {
    figure.image-right,figcaption.image-right,img.image-right {
        margin-left:16px;
        max-width: 45%;
    }
}

figure.image-left,figcaption.image-left,img.image-left {
    float: left;
    margin: 8px 8px 8px 0;
}

@media (min-width: 600px) {
    figure.image-left,figcaption.image-left,img.image-left {
        margin-right:16px;
        max-width: 45%;
    }
}

figure.image-center,figcaption.image-center,img.image-center {
    display: block;
    margin: 24px auto;
    max-width: 100%;
}

#content .view a,#content .node-teaser a {
    text-decoration: none;
}

.clearfix {
    zoom:1;}

.clearfix::before,.clearfix::after {
    content: "";
    display: table;
}

.clearfix::after {
    clear: both;
}

#content .field-name-body .cta-button,.cta-button {
    padding: 16px 8px;
}

.emphasis {
    font-weight: 700;
}

.block-numbers-list > li li {
    text-indent: 0;
}

figcaption.image-left,img.image-left {
    clear: both;
}

figcaption.image-center,img.image-center {
    clear: both;
}

figcaption.image-right,img.image-right {
    clear: both;
}

.column-one-half {
    zoom:1;line-height: 150%;
    margin-bottom: 16px;
}

.column-one-half::before,.column-one-half::after {
    content: "";
    display: table;
}

.column-one-half::after {
    clear: both;
}

@media (min-width: 900px) {
    .column-one-half {
        float:left;
        width: 48.5%;
    }
}

@media (min-width: 900px) {
    .column-one-half.column-last {
        float:right;
    }
}

.column-one-half.column-last + * {
    clear: both;
}

.node-document {
    margin: 24px 0;
}

.node-document .field-name-field-date {
    margin-bottom: 16px;
}

.node-document .field-name-field-thumbnail-image {
    float: right;
    margin-left: 16px;
    max-width: 45%;
}

@media (max-width: 599px) {
    .node-document .field-name-field-thumbnail-image {
        float:none;
        margin: 0 auto;
        max-width: 300px;
        text-align: center;
        width: 90%;
    }
}

.node-document .field-name-field-thumbnail-image img {
    border: 1px solid #AFB5BD;
}

.node-document .field-name-field-file {
    margin: 16px 0;
}

.node-document .field-name-field-file .file {
    border: 1px solid #AFB5BD;
    display: inline-block;
    padding: 8px;
}

.node-document .field-name-field-file-format {
    margin: 16px 0;
}

.node-document .field-name-field-tags {
    margin: 8px 0 16px;
}

.node-document .field-name-field-tags .field-label {
    font-size: 14.4px;
    border-top: 1px solid #AFB5BD;
    padding: 8px 0 0;
}

@media (max-width: 899px) {
    .node-document .field-name-field-tags .field-label {
        font-size:12.8px;
    }
}

.node-document .field-name-field-tags .field-items,.node-document .field-name-field-tags .field-item {
    display: inline-block;
}

.section-document-types .node-teaser .field-name-field-file {
    float: right;
    margin-top: 8px;
}

.page-node .node-type-document .field-type-image {
    padding-right: 8px;
}

.view-documents td.views-field-field-thumbnail-image img,.node-document td.views-field-field-thumbnail-image img {
    width: 64px;
    margin-top: 8px;
}

.view-documents td.file-format-PDF span a,.node-document td.file-format-PDF span a {
    background-color: #F52A2A;
}

.view-documents td.file-format-PDF span a:hover,.node-document td.file-format-PDF span a:hover {
    background-color: #e10b0b;
}

.view-documents td.file-format-Image span a,.node-document td.file-format-Image span a {
    background-color: #9267C0;
}

.view-documents td.file-format-Image span a:hover,.node-document td.file-format-Image span a:hover {
    background-color: #7847ad;
}

.view-documents td.file-format-Spreadsheet span a,.node-document td.file-format-Spreadsheet span a {
    background-color: #2ABC04;
}

.view-documents td.file-format-Spreadsheet span a:hover,.node-document td.file-format-Spreadsheet span a:hover {
    background-color: #1f8a03;
}

.view-documents td.file-format-Presentation span a,.node-document td.file-format-Presentation span a {
    background-color: #FF8331;
}

.view-documents td.file-format-Presentation span a:hover,.node-document td.file-format-Presentation span a:hover {
    background-color: #fd6500;
}

.view-documents td.file-format-Ebook span a,.node-document td.file-format-Ebook span a {
    background-color: #3752C6;
}

.view-documents td.file-format-Ebook span a:hover,.node-document td.file-format-Ebook span a:hover {
    background-color: #2c419e;
}

.view-documents td.file-format-Archive span a,.node-document td.file-format-Archive span a {
    background-color: #5D5B55;
}

.view-documents td.file-format-Archive span a:hover,.node-document td.file-format-Archive span a:hover {
    background-color: #42413d;
}

.view-documents td.file-format-Audio span a,.node-document td.file-format-Audio span a {
    background-color: #AFC73C;
}

.view-documents td.file-format-Audio span a:hover,.node-document td.file-format-Audio span a:hover {
    background-color: #8ea22e;
}

.view-documents td.file-format-Text span a,.node-document td.file-format-Text span a {
    background-color: #50A3F6;
}

.view-documents td.file-format-Text span a:hover,.node-document td.file-format-Text span a:hover {
    background-color: #1f8af4;
}

.widget-container,.main-content .content .widget-container {
    zoom:1;text-align: center;
    margin-bottom: 16px;
}

.widget-container::before,.main-content .content .widget-container::before,.widget-container::after,.main-content .content .widget-container::after {
    content: "";
    display: table;
}

.widget-container::after,.main-content .content .widget-container::after {
    clear: both;
}

.widget-anchor {
    display: block;
    padding: 8px;
}

.noanchor {
    padding: 8px;
}

.widget-anchor .widget-heading,.widget-anchor .widget-icon {
    color: #1F4D29;
    transition: color 300ms ease-in;
}

.widget-anchor:hover .widget-heading,.widget-anchor:hover .widget-icon {
    color: #222222;
    text-decoration: underline;
}

.main-content .content .widget-container .widget-image img,.widget-container .widget-image img,.main-content .content .widget-container img,.widget-container img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}

.widget-heading {
    font-size: 18px;
    color: #1F4D29;
    font-family: "Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;
    line-height: 118%;
    margin: 8px 0;
    text-align: center;
}

@media (max-width: 899px) {
    .widget-heading {
        font-size:16px;
    }
}

.widget-text {
    font-size: 15.3px;
    color: #333333;
    line-height: 150%;
    margin-top: 4px;
    text-align: center;
}

@media (max-width: 899px) {
    .widget-text {
        font-size:13.6px;
    }
}

.widget-icon {
    color: #1F4D29;
    font-size: 44px;
    transition: color 280ms ease-in;
}

.widget-icon .fa {
    transition: scale 350ms ease-in-out;
}

.main-content .content .widget-container .widget-image .field-item a:hover,.widget-container .widget-image .field-item a:hover {
    opacity: .9;
}

.main-content .content .widget-container.image-text-widget .content,.widget-container.image-text-widget .content {
    padding: 0;
}

.widget-anchor:hover {
    cursor: pointer;
}

.widget-anchor:hover .fa {
    transform: scale(1.125);
    transform-origin: top center;
}

.region .widget-container.image-text-widget .content {
    padding: 0;
}

.region .widget-container.image-text-widget .content .widget-anchor {
    padding: 8px;
}

.region-sidebar-second .widget-container .content {
    padding: 8px;
}

.main-content .content .widget-anchor:hover {
    background-color: transparent;
}

#prefooter .region-bottom .widget-container {
    margin: 0;
}

#prefooter .region-bottom .widget-container .content {
    background-color: #DCDCC3;
    padding: 8px;
}

#prefooter .region-bottom .block-nodeblock {
    padding-top: 0;
}

#prefooter .region-bottom .block-nodeblock .node-button .content {
    padding: 0;
}

.block-views .view-calendar .item-list ul {
    list-style: none;
}

.node-teaser.node-event .field-name-field-event-date {
    max-height: 152px;
    overflow: auto;
}

.calendar-calendar table th,.calendar-calendar table td {
    background-color: transparent;
}

.calendar-calendar .month-view {
    margin-bottom: 24px;
}

.calendar-calendar .month-view table.mini th {
    background-color: transparent;
    border-bottom: 1px solid #AFB5BD;
}

.calendar-calendar .date-nav-wrapper .date-nav {
    margin-bottom: 0 !important;
}

.calendar-calendar .date-nav .date-heading a {
    color: #036 !important;
    text-decoration: underline;
}

.calendar-calendar .mini th.days {
    border: 0;
    font-size: 12px;
    padding: 5px;
}

.calendar-calendar .mini td.days {
    padding: 6px;
}

.calendar-calendar .mini .mini-day-off,.calendar-calendar .mini .mini-day-on {
    font-size: 12px;
    padding: 5px;
}

.calendar-calendar .mini .mini-day-off a,.calendar-calendar .mini .mini-day-on a {
    color: #036;
    display: block;
    padding: 3px;
    margin: -3px;
}

.calendar-calendar .mini .mini-day-off a:hover,.calendar-calendar .mini .mini-day-on a:hover {
    background-color: #FFFFFF;
    color: #000000 !important;
    text-decoration: none !important;
}

.calendar-calendar table.mini td.year {
    font-size: 16.2px;
    padding: 3px;
}

@media (max-width: 899px) {
    .calendar-calendar table.mini td.year {
        font-size:14.4px;
    }
}

.calendar-calendar .year-view div.month-view div.date-nav {
    background-color: transparent;
}

.calendar-calendar td.mini.future.has-events div.mini-day-on {
    background-color: #DCDCC3;
}

.calendar-calendar td.mini.past.has-events div.mini-day-on {
    background-color: #DAE0E5;
}

.calendar-calendar td.mini.past.has-events div.mini-day-on a {
    color: #AFB5BD;
}

.view-calendar .date-nav-wrapper .date-nav.item-list .date-heading {
    margin: 0;
}

.view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
    font-size: 21.6px;
    margin: 0;
    text-align: center;
}

@media (max-width: 899px) {
    .view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
        font-size:19.2px;
    }
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager {
    width: 150px;
    float: right;
    margin: 0 !important;
    padding: 0;
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next {
    background-color: #FFFFFF;
    border-radius: 0;
    display: inline;
    margin: 4px;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev a,.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next a {
    display: inline-block;
}

.view-calendar .view-filters form {
    margin: 0;
    padding: 0;
}

.view-calendar .view-filters form .views-exposed-form {
    margin-bottom: 24px;
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget {
    padding: 0;
    width: 50%;
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget label {
    margin-top: 0;
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select {
    max-width: 90%;
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select select {
    border-radius: 0;
    height: 32px;
}

.view-calendar .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
    float: none;
    clear: both;
}

.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today {
    background-color: #717C83;
    color: #FFFFFF;
}

.calendar-calendar .mini .calendar-empty {
    display: none;
}

.calendar-calendar td .inner div.day a {
    font-weight: normal;
    color: #333333;
}

.calendar-calendar .month-view table.full {
    margin: 24px 0;
}

.calendar-calendar .month-view table.full th,.calendar-calendar .month-view table.full td {
    border: 1px solid #AFB5BD;
}

.calendar-calendar .month-view table.full th.days {
    padding: 6px;
    font-weight: 700;
    background-color: #EFEFE3;
    color: #1F4D29;
}

.calendar-calendar .month-view table.full td.date-box,.calendar-calendar .month-view table.full td.single-day {
    background-color: white;
}

.calendar-calendar .month-view table.full td.date-box.empty,.calendar-calendar .month-view table.full td.single-day.empty {
    background-color: #E8ECF0;
}

.calendar-calendar .month-view table.full td.date-box {
    color: #333333;
}

.calendar-calendar .month-view table.full td.date-box.empty {
    color: #AFB5BD;
}

.calendar-calendar .month-view table.full td.date-box.today {
    background-color: white;
    border: 2px solid black;
    border-bottom: 0;
}

.calendar-calendar .month-view table.full td.single-day.today {
    background-color: white;
    border: 2px solid black;
    border-top: 0;
}

.calendar-calendar .month-view .full td.single-day.past .monthview,.calendar-calendar .month-view .full div.single-day.past .monthview,.calendar-calendar .week-view .full td.single-day.past .monthview,.calendar-calendar .week-view .full div.single-day.past .monthview,.calendar-calendar .day-view .full td.single-day.past .monthview,.calendar-calendar .day-view .full div.single-day.past .monthview {
    background-color: #DAE0E5 !important;
}

.calendar-calendar .month-view .full td.single-day.future .monthview::before,.calendar-calendar .month-view .full div.single-day.future .monthview::before,.calendar-calendar .week-view .full td.single-day.future .monthview::before,.calendar-calendar .week-view .full div.single-day.future .monthview::before,.calendar-calendar .day-view .full td.single-day.future .monthview::before,.calendar-calendar .day-view .full div.single-day.future .monthview::before {
    display: block;
    content: '- UPCOMING -';
    text-align: center;
}

.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .month-view .full td.single-day div.weekview,.calendar-calendar .month-view .full td.single-day div.dayview,.calendar-calendar .month-view .full div.single-day div.monthview,.calendar-calendar .month-view .full div.single-day div.weekview,.calendar-calendar .month-view .full div.single-day div.dayview,.calendar-calendar .week-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .week-view .full td.single-day div.dayview,.calendar-calendar .week-view .full div.single-day div.monthview,.calendar-calendar .week-view .full div.single-day div.weekview,.calendar-calendar .week-view .full div.single-day div.dayview,.calendar-calendar .day-view .full td.single-day div.monthview,.calendar-calendar .day-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .day-view .full div.single-day div.monthview,.calendar-calendar .day-view .full div.single-day div.weekview,.calendar-calendar .day-view .full div.single-day div.dayview {
    background-color: #DCDCC3 !important;
    border: 0;
    border-radius: 0;
    padding: 5px;
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-title {
    font-size: 13.68px;
    margin-bottom: 3px;
}

@media (max-width: 899px) {
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-title {
        font-size:12.16px;
    }
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title a,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title a,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title a,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title a,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title a,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title a,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title a,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title a,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title a,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title a,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title a,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title a,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title a,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title a,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title a,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title a,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title a,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-title a {
    color: #036;
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single {
    visibility: hidden;
    font-size: 0;
    color: #AFB5BD;
    font-weight: 400 !important;
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range {
    font-size: 11.7px;
    visibility: visible;
}

@media (max-width: 899px) {
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range {
        font-size:10.4px;
    }
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end {
    font-weight: normal;
}

.block-views .view.view-full-width-slideshow {
    padding: 0;
}

#block-views-single-image-slideshow-block {
    background-color: transparent;
    height: 256px;
    margin: 16px 0;
    overflow: hidden;
    padding: 16px 0;
}

#block-views-single-image-slideshow-block .views-field-field-image img {
    display: block;
    height: auto;
    margin: 0 auto;
    width: auto;
}

.views-slideshow-cycle-main-frame,.views-slideshow-cycle-main-frame-row {
    height: auto !important;
    width: 100% !important;
}

#block-views-single-image-slideshow-block {
    zoom:1;width: 100%;
}

#block-views-single-image-slideshow-block::before,#block-views-single-image-slideshow-block::after {
    content: "";
    display: table;
}

#block-views-single-image-slideshow-block::after {
    clear: both;
}

#block-views-single-image-slideshow-block .views-slideshow-controls-bottom {
    display: none;
    position: relative;
}

#prefooter #block-views-single-image-slideshow-block {
    background: none;
    padding: 0;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title {
    font-size: 20.7px;
    font-weight: 600;
    line-height: 126%;
}

@media (max-width: 899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title {
        font-size:18.4px;
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a::after {
    font-size: 16.2px;
    font-weight: normal;
    margin-left: 8px;
}

@media (max-width: 899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title a::after {
        font-size:14.4px;
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
    font-size: 12.6px;
    color: #1F4D29;
}

@media (max-width: 899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
        font-size:11.2px;
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content a {
    color: #1F4D29;
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-two-column-slide-caption .field-content {
    margin-top: 8px;
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-caption .field-content,.views-slideshow-cycle-main-frame-row-item .views-field-field-caption .field-content {
    font-weight: 300;
    margin-top: 8px;
    color: #FFFFFF;
}

#block-views-two-column-slideshow-block {
    height: 312px;
    margin-bottom: 24px;
    overflow: hidden;
    position: relative;
}

@media (max-width: 599px) {
    #block-views-two-column-slideshow-block {
        height:452px;
    }
}

@media (min-width: 900px) {
    #block-views-two-column-slideshow-block {
        height:312px;
    }
}

#block-views-two-column-slideshow-block .slideshow-wrapper {
    float: right;
    margin-left: -25%;
    max-height: 240px;
    overflow: hidden;
    position: relative;
    width: 50%;
    z-index: 100;
    border-top: 7px solid #1F4D29;
    background: #DCDCC3;
    padding: 16px;
    margin-top: 24px;
}

@media (max-width: 599px) {
    #block-views-two-column-slideshow-block .slideshow-wrapper {
        float:none;
        margin: 0;
        width: auto;
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column {
    float: left;
    margin: 0;
    max-height: 312px;
    width: 70%;
}

@media (max-width: 599px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width:100%;
        float: none;
        max-height: 275px;
    }
}

@media (min-width: 900px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width:62.5%;
        max-height: none;
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column .field-content img {
    height: 100%;
    display: block;
}

#block-views-two-column-slideshow-block .views-field-title {
    color: #205027;
}

#block-views-two-column-slideshow-block .views-field-title a {
    color: #036;
}

#block-views-two-column-slideshow-block .views-field-title a:hover {
    text-decoration: underline;
}

#block-views-two-column-slideshow-block .views-field-field-two-column-slide-caption {
    margin-top: 16px;
}

#block-views-two-column-slideshow-block .views-field-field-more-link a {
    display: none;
}

#block-views-full-width-slideshow-block {
    width: 100%;
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block {
        margin-bottom:120px;
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
    overflow: hidden;
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
        height:240px;
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
    max-width: 1200px;
    height: 100%;
    display: block;
    margin: 0 auto;
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
        margin-right:0;
        margin-left: -500px;
        width: auto;
        height: auto;
    }
}

.view-full-width-slideshow {
    zoom:1;position: relative;
    max-width: 1200px;
    height: 304px;
    margin: 0 auto;
}

.view-full-width-slideshow::before,.view-full-width-slideshow::after {
    content: "";
    display: table;
}

.view-full-width-slideshow::after {
    clear: both;
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
    background: #000000;
    background: rgba(0,0,0,0.825);
    padding: 16px;
    width: auto;
    z-index: 1;
}

@media (min-width: 600px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
        position:absolute;
        top: 0;
        margin-left: 75px;
        width: 320px;
        height: 251px;
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
    margin-top: 16px;
    color: #DCDCC3;
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
        margin-bottom:0;
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a {
    color: #DCDCC3;
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a:hover {
    color: #DCDCC3;
    border-bottom: 1px dotted #DCDCC3;
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
    font-size: 14.4px;
    line-height: 150%;
    overflow: hidden;
    max-height: 165px;
}

@media (max-width: 899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size:12.8px;
    }
}

@media (max-width: 599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size:16.2px;
        max-height: 25px;
        line-height: 126%;
    }
}

@media (max-width: 599px) and (max-width:899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size:14.4px;
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content {
    left: 16px;
    position: absolute;
    top: 8px;
    z-index: 100;
}

@media (min-width: 600px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content {
        left:91px;
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
    color: #1F4D29;
}

@media (max-width: 599px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
        padding:2px 6px;
        background: #000000;
        background: rgba(0,0,0,0.825);
    }
}

.views_slideshow_pager_field {
    text-align: center;
    vertical-align: middle;
}

.views_slideshow_pager_field_item {
    background-color: #1F4D29;
    border-radius: 50%;
    color: #1F4D29;
    display: inline-block !important;
    font-size: 1px;
    height: 15px;
    margin: 1px;
    width: 15px;
}

.views_slideshow_pager_field_item:hover {
    background-color: #548c4e;
    color: #548c4e;
    cursor: pointer;
}

.views-slideshow-controls-bottom {
    margin: 0 auto;
    padding: 4px;
    width: auto;
    background: rgba(0,0,0,0.825);
}

.views-slideshow-controls-bottom .active {
    background-color: #1F4D29;
    color: #1F4D29;
}

.views-slideshow-controls-bottom .active:hover {
    background-color: #1F4D29;
    color: #1F4D29;
    cursor: default;
}

.block .view-full-width-slideshow .views-slideshow-controls-bottom {
    margin: 0 auto;
    position: absolute;
    top: 338px;
    width: 100%;
    z-index: 10;
}

@media (min-width: 600px) {
    .block .view-full-width-slideshow .views-slideshow-controls-bottom {
        bottom:20px;
        margin: 3px auto 0 75px;
        width: 320px;
        top: 248px;
        background: rgba(0,0,0,0.825);
        padding-bottom: 45px;
    }
}

#block-views-two-column-slideshow-block .views-slideshow-cycle-processed {
    clear: both;
    float: left;
    position: relative;
    width: 100%;
}

#block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
    position: relative;
}

@media (min-width: 600px) {
    #block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
        float:left;
        width: 60%;
        z-index: 10;
    }
}

#navigation .md-style1 {
    background-color: #EFEFE3;
    background: none;
    border-bottom: 0;
}

#navigation .md-style1.awemenu-standard .awemenu .awemenu-item,#navigation .md-style1.awemenu-top .awemenu .awemenu-item,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item,#navigation .md-style1.awemenu-left .awemenu .awemenu-item,#navigation .md-style1.awemenu-right .awemenu .awemenu-item,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item {
    box-shadow: none;
    line-height: 126%;
    margin: 0;
}

#navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover {
    background-color: #DCDCC3;
}

#navigation .md-style1.awemenu-standard a.awemenu-item-link:hover,#navigation .md-style1.awemenu-top a.awemenu-item-link:hover,#navigation .md-style1.awemenu-bottom a.awemenu-item-link:hover,#navigation .md-style1.awemenu-left a.awemenu-item-link:hover,#navigation .md-style1.awemenu-right a.awemenu-item-link:hover,#navigation .md-style1.awemenu-outleft a.awemenu-item-link:hover,#navigation .md-style1.awemenu-outright a.awemenu-item-link:hover,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a:hover,#navigation .md-style1.awemenu-top .awemenu .awemenu-item > a:hover,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a:hover,#navigation .md-style1.awemenu-left .awemenu .awemenu-item > a:hover,#navigation .md-style1.awemenu-right .awemenu .awemenu-item > a:hover,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a:hover,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a:hover,#navigation .md-style1.awemenu-standard a.awemenu-item-link:active,#navigation .md-style1.awemenu-top a.awemenu-item-link:active,#navigation .md-style1.awemenu-bottom a.awemenu-item-link:active,#navigation .md-style1.awemenu-left a.awemenu-item-link:active,#navigation .md-style1.awemenu-right a.awemenu-item-link:active,#navigation .md-style1.awemenu-outleft a.awemenu-item-link:active,#navigation .md-style1.awemenu-outright a.awemenu-item-link:active,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a:active,#navigation .md-style1.awemenu-top .awemenu .awemenu-item > a:active,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a:active,#navigation .md-style1.awemenu-left .awemenu .awemenu-item > a:active,#navigation .md-style1.awemenu-right .awemenu .awemenu-item > a:active,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a:active,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a:active,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover > a,#navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover > a,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover > a,#navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover > a,#navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover > a,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover > a,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover > a {
    box-shadow: none;
    color: #036;
    text-decoration: underline;
}

#navigation .md-style1.awemenu-standard a.awemenu-item-link,#navigation .md-style1.awemenu-top a.awemenu-item-link,#navigation .md-style1.awemenu-bottom a.awemenu-item-link,#navigation .md-style1.awemenu-left a.awemenu-item-link,#navigation .md-style1.awemenu-right a.awemenu-item-link,#navigation .md-style1.awemenu-outleft a.awemenu-item-link,#navigation .md-style1.awemenu-outright a.awemenu-item-link,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-top .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-left .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-right .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a {
    font-size: 14.4px;
    background: none;
    box-shadow: none;
    color: #333333;
    line-height: 126%;
    padding: 16px;
}

@media (max-width: 899px) {
    #navigation .md-style1.awemenu-standard a.awemenu-item-link,#navigation .md-style1.awemenu-top a.awemenu-item-link,#navigation .md-style1.awemenu-bottom a.awemenu-item-link,#navigation .md-style1.awemenu-left a.awemenu-item-link,#navigation .md-style1.awemenu-right a.awemenu-item-link,#navigation .md-style1.awemenu-outleft a.awemenu-item-link,#navigation .md-style1.awemenu-outright a.awemenu-item-link,#navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-top .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-left .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-right .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a,#navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a {
        font-size:12.8px;
    }
}

#navigation .md-style1 .awemenu-submenu {
    animation: slideInDown 600ms;
    background-color: #DCDCC3;
    padding: 8px 16px;
    margin: 0;
    z-index: 1000;
}

#navigation .md-style1 .awemenu-submenu div > a,#navigation .md-style1 .awemenu-submenu .mm-header {
    font-size: 14.4px;
    font-weight: 600;
    color: #333333;
    display: block;
    margin: 16px 0;
}

@media (max-width: 899px) {
    #navigation .md-style1 .awemenu-submenu div > a,#navigation .md-style1 .awemenu-submenu .mm-header {
        font-size:12.8px;
    }
}

#navigation .md-style1 .awemenu-submenu div > a:hover {
    color: #036;
    text-decoration: underline;
}

#navigation .md-style1 .awemenu-submenu li,#navigation .md-style1 .awemenu-submenu li.is-leaf,#navigation .md-style1 .awemenu-submenu li.is-active-trail,#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2 {
    line-height: 126%;
    font-size: 15.3px;
    margin: 16px 0;
    padding: 0;
    overflow: visible;
}

@media (max-width: 899px) {
    #navigation .md-style1 .awemenu-submenu li,#navigation .md-style1 .awemenu-submenu li.is-leaf,#navigation .md-style1 .awemenu-submenu li.is-active-trail,#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2 {
        font-size:13.6px;
    }
}

#navigation .md-style1 .awemenu-submenu li > a,#navigation .md-style1 .awemenu-submenu li.is-leaf > a,#navigation .md-style1 .awemenu-submenu li.is-active-trail > a,#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2 > a {
    margin: 0;
    color: #333333;
}

#navigation .md-style1 .awemenu-submenu li > a:hover {
    color: #036;
    text-decoration: underline;
}

.no-js #navigation {
    display: none;
}

#navigation {
    background-color: #EFEFE3;
}

#navigation .main-content {
    padding: 0;
}

#navigation ul.menu {
    margin: 0;
    padding: 0;
}

#navigation .md-style1 .awemenu-dropdown {
    padding: 0;
}

#navigation .col-xs-1,#navigation .col-sm-1,#navigation .col-md-1,#navigation .col-lg-1,#navigation .col-xs-2,#navigation .col-sm-2,#navigation .col-md-2,#navigation .col-lg-2,#navigation .col-xs-3,#navigation .col-sm-3,#navigation .col-md-3,#navigation .col-lg-3,#navigation .col-xs-4,#navigation .col-sm-4,#navigation .col-md-4,#navigation .col-lg-4,#navigation .col-xs-5,#navigation .col-sm-5,#navigation .col-md-5,#navigation .col-lg-5,#navigation .col-xs-6,#navigation .col-sm-6,#navigation .col-md-6,#navigation .col-lg-6,#navigation .col-xs-7,#navigation .col-sm-7,#navigation .col-md-7,#navigation .col-lg-7,#navigation .col-xs-8,#navigation .col-sm-8,#navigation .col-md-8,#navigation .col-lg-8,#navigation .col-xs-9,#navigation .col-sm-9,#navigation .col-md-9,#navigation .col-lg-9,#navigation .col-xs-10,#navigation .col-sm-10,#navigation .col-md-10,#navigation .col-lg-10,#navigation .col-xs-11,#navigation .col-sm-11,#navigation .col-md-11,#navigation .col-lg-11,#navigation .col-xs-12,#navigation .col-sm-12,#navigation .col-md-12,#navigation .col-lg-12 {
    padding-left: 0;
    padding-right: 0;
}

#navigation .row {
    margin: 0;
}

#navigation .awemenu-nav .awemenu-megamenu-wrapper {
    overflow: hidden;
    padding: 0;
}

#navigation .awemenu-nav .awemenu-megamenu-wrapper a {
    color: inherit;
}

#navigation .awemenu-nav .awemenu-megamenu-wrapper .awemenu-submenu ul li a:hover {
    text-decoration: underline;
}

#content .faq-item,.faq-item {
    margin: 4px 0;
}

#content .faq-item:hover,.faq-item:hover {
    cursor: pointer;
}

#content .faq-item .faq-question,.faq-item .faq-question {
    padding: 8px;
}

#content .faq-item .faq-answer,.faq-item .faq-answer {
    background-color: #EFEFE3;
    padding: 8px 8px 8px 16px;
}

#content .faq-item .faq-answer ul li,#content .faq-item .faq-answer ol li,.faq-item .faq-answer ul li,.faq-item .faq-answer ol li {
    line-height: 126%;
    margin: 3px 0 3px 24px;
}

#content .faq-item .faq-answer p,.faq-item .faq-answer p {
    line-height: 126%;
}

#content .faq-item .faq-answer p:first-child,.faq-item .faq-answer p:first-child {
    margin-top: 0;
}

#content .faq-item .faq-answer p:last-child,.faq-item .faq-answer p:last-child {
    margin-bottom: 0;
}

#content .faq-item .faq-answer a:hover,.faq-item .faq-answer a:hover {
    background-color: #FFFFFF;
    border-bottom: 1px dotted;
}

#content .faq-item.is-collapsed .faq-answer,.faq-item.is-collapsed .faq-answer {
    display: none;
}

#content .faq-item.is-expanded .faq-question::after,.faq-item.is-expanded .faq-question::after {
    color: #8399A9;
}

#content .faq-item.is-expanded .faq-question a,.faq-item.is-expanded .faq-question a {
    font-weight: bold;
    text-decoration: none;
}

#content .faq-item.is-expanded .faq-answer,.faq-item.is-expanded .faq-answer {
    animation: slideInDown 500ms;
    display: block;
}

#content .faq-category-group .faq-qa-header,.faq-category-group .faq-qa-header {
    margin: 32px 0 24px;
}

#content .faq-category-group .faq-qa-header h3.faq-header,.faq-category-group .faq-qa-header h3.faq-header {
    border-bottom: 1px solid #AFB5BD;
    margin-bottom: 4px;
    padding-bottom: 4px;
}

#content .faq-category-group .faq-qa-header .faq-num,.faq-category-group .faq-qa-header .faq-num {
    font-size: 14.4px;
    color: #AFB5BD;
    display: inline-block;
    font-weight: normal;
}

@media (max-width: 899px) {
    #content .faq-category-group .faq-qa-header .faq-num,.faq-category-group .faq-qa-header .faq-num {
        font-size:12.8px;
    }
}

#content .faq-category-group .faq-qa-description p,.faq-category-group .faq-qa-description p {
    color: #686C71;
    font-style: italic;
    line-height: 126%;
    margin: 0;
}

#content .faq-category-group .faq-question,.faq-category-group .faq-question {
    margin: 4px 0;
    padding: 8px;
}

#content .faq-category-group .faq-question a,.faq-category-group .faq-question a {
    color: #036;
    text-decoration: underline;
}

#content .faq-category-group .faq-question.faq-qa-visible a,.faq-category-group .faq-question.faq-qa-visible a {
    color: #036;
    font-weight: 700;
    text-decoration: none;
}

#content .faq-category-group .faq-question.faq-qa-visible a::after,.faq-category-group .faq-question.faq-qa-visible a::after {
    color: #8399A9;
}

#content .faq-category-group .faq-answer,.faq-category-group .faq-answer {
    padding: 8px;
    padding-left: 16px;
}

#content .faq-category-group .faq-answer a:hover,.faq-category-group .faq-answer a:hover {
    background-color: #FFFFFF;
    border-bottom: 1px dotted;
    text-decoration: none;
}

#content .faq-category-group .faq-answer .field-items,#content .faq-category-group .faq-answer .field-item,.faq-category-group .faq-answer .field-items,.faq-category-group .faq-answer .field-item {
    margin: 0;
}

#content .faq-category-group .faq-answer p,#content .faq-category-group .faq-answer ul,#content .faq-category-group .faq-answer ol,#content .faq-category-group .faq-answer li,.faq-category-group .faq-answer p,.faq-category-group .faq-answer ul,.faq-category-group .faq-answer ol,.faq-category-group .faq-answer li {
    line-height: 126%;
}

#content .faq-category-group .faq-answer p:first-child,#content .faq-category-group .faq-answer ul:first-child,#content .faq-category-group .faq-answer ol:first-child,#content .faq-category-group .faq-answer li:first-child,.faq-category-group .faq-answer p:first-child,.faq-category-group .faq-answer ul:first-child,.faq-category-group .faq-answer ol:first-child,.faq-category-group .faq-answer li:first-child {
    margin-top: 0 !important;
}

#content .faq-category-group .faq-answer p:last-child,#content .faq-category-group .faq-answer ul:last-child,#content .faq-category-group .faq-answer ol:last-child,#content .faq-category-group .faq-answer li:last-child,.faq-category-group .faq-answer p:last-child,.faq-category-group .faq-answer ul:last-child,.faq-category-group .faq-answer ol:last-child,.faq-category-group .faq-answer li:last-child {
    margin-bottom: 0 !important;
}

#content .faq-category-group .faq-answer p li,#content .faq-category-group .faq-answer ul li,#content .faq-category-group .faq-answer ol li,#content .faq-category-group .faq-answer li li,.faq-category-group .faq-answer p li,.faq-category-group .faq-answer ul li,.faq-category-group .faq-answer ol li,.faq-category-group .faq-answer li li {
    margin: 8px 0;
}

#content .faq-category-group .faq-answer.collapsible,.faq-category-group .faq-answer.collapsible {
    background-color: #EFEFE3;
    animation: slideInDown 500ms;
}

#content .faq-category-group .field-name-field-tags,.faq-category-group .field-name-field-tags {
    display: none;
}

#block-views-faq-block-1 ul {
    margin: 0;
    padding: 0;
}

#block-views-faq-block-1 li .views-field-title {
    font-style: italic;
}

#block-views-faq-block-1 li .views-field-body {
    display: none;
}

.promoted-post-container ul {
    background-color: #EFEFE3;
    list-style-type: none;
    padding: 0;
    position: relative;
}

.promoted-post-container ul .views-row {
    padding: 16px;
}

.promoted-post-container ul .views-field-field-date {
    margin-bottom: 8px;
}

.promoted-post-container ul .views-field-body p:last-child {
    margin-bottom: 0;
}

.latest-news-container ul {
    list-style-type: none;
    padding: 0;
    position: relative;
}

.latest-news-container .views-row .views-field-field-teaser p {
    margin-bottom: 0;
}

@media print {
    a:link,a:visited {
        text-decoration: underline !important;
    }

    a:link.header__site-link,a:visited.header__site-link {
        text-decoration: none !important;
    }

    #content {
    }

    #content a[href]:after {
        content: " (" attr(href) ")";
        font-weight: normal;
    }

    #content a[href^="javascript:"]:after,#content a[href^="#"]:after {
        content: "";
    }

    #content abbr[title]:after {
        content: " (" attr(title) ")";
    }

    #content {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body,#page,#main,#content {
        color: black;
        background-color: transparent !important;
        background-image: none !important;
    }

    #skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons {
        visibility: hidden;
        display: none;
    }
}

#google-cse-results {
    clear: both;
}

#google-cse-results table td {
    border-bottom: none;
}

.fb-like-box,.fb-like-box span,.fb-like-box span iframe {
    width: 100% !important;
    background: #FFFFFF;
}

.callout {
    background-color: #EFEFE3;
    margin: 24px 0;
    padding: 16px;
}

.map-container {
    height: 256px;
    margin-bottom: 16px;
}

.map-container iframe {
    outline: 1px solid #333333;
}

.map-container iframe.scrolloff {
    outline: 0 !important;
    pointer-events: none;
}

.