@font-face {
    font-family: 'FontAwesome';
    src: url(/sites/all/themes/DT/fonts/Font-Awesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/sites/all/themes/DT/fonts/Font-Awesome/fontawesome-webfont.woff?v=4.7.0) 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;
}

@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Lato-300/Lato-300.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-300/Lato-300.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-300/Lato-300.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Lato-300italic/Lato-300italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-300italic/Lato-300italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-300italic/Lato-300italic.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Lato-regular/Lato-regular.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-regular/Lato-regular.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-regular/Lato-regular.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Lato-italic/Lato-italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-italic/Lato-italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-italic/Lato-italic.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: bold;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Lato-700/Lato-700.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-700/Lato-700.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-700/Lato-700.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Lato-700italic/Lato-700italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-700italic/Lato-700italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-700italic/Lato-700italic.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 900;
    src: url(/sites/all/themes/DT/fonts/Lato-900/Lato-900.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-900/Lato-900.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-900/Lato-900.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 900;
    src: url(/sites/all/themes/DT/fonts/Lato-900italic/Lato-900italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Lato-900italic/Lato-900italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Lato-900italic/Lato-900italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-300/Open-Sans-300.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-300/Open-Sans-300.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-300/Open-Sans-300.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-300italic/Open-Sans-300italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-300italic/Open-Sans-300italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-300italic/Open-Sans-300italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-regular/Open-Sans-regular.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-regular/Open-Sans-regular.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-regular/Open-Sans-regular.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-italic/Open-Sans-italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-italic/Open-Sans-italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-italic/Open-Sans-italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-600/Open-Sans-600.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-600/Open-Sans-600.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-600/Open-Sans-600.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 600;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-600italic/Open-Sans-600italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-600italic/Open-Sans-600italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-600italic/Open-Sans-600italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-700/Open-Sans-700.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-700/Open-Sans-700.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-700/Open-Sans-700.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-700italic/Open-Sans-700italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-700italic/Open-Sans-700italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-700italic/Open-Sans-700italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 800;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-800/Open-Sans-800.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-800/Open-Sans-800.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-800/Open-Sans-800.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 800;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-800italic/Open-Sans-800italic.ttf) format("truetype"),url(/sites/all/themes/DT/fonts/Open-Sans-800italic/Open-Sans-800italic.woff2) format("woff2"),url(/sites/all/themes/DT/fonts/Open-Sans-800italic/Open-Sans-800italic.woff) format("woff");
}

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: #3E6839;
    border: 2px solid #3E6839;
    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: #3E6839;
    color: #3E6839 !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: #3E6839;
    color: #3E6839 !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: #3E6839;
    border-color: #3E6839;
    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: #3E6839;
    color: #3E6839 !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: #3E6839;
        border-color: #3E6839;
        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 #384975;
}

#navigation .md-style1 .awemenu-submenu {
    border-bottom: 7px solid #384975;
}

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: #7F8DCB;
    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: #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;
}

.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: 100%;
}

.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;
    }

.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: #3E6839;
        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;
    }
}

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;
}

    .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: none;
    }

.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(/sites/all/themes/palette_1/css/images/message-24-ok.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #be7;
}

.messages--warning {
    background-image: url(/sites/all/themes/palette_1/css/images/message-24-warning.png);
    border-color: #ed5;
}

.messages--error {
    background-image: url(/sites/all/themes/palette_1/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(/sites/all/themes/palette_1/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(/sites/all/themes/palette_1/css/images/menu-leaf.png);
    list-style-type: square;
}

.menu__item.is-expanded {
    list-style-image: url(/sites/all/themes/palette_1/css/images/menu-expanded.png);
    list-style-type: circle;
}

.menu__item.is-collapsed {
    list-style-image: url(/sites/all/themes/palette_1/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(/sites/all/themes/palette_1/css/images/menu-expanded.png);
    background-position: 5px 65%;
    background-repeat: no-repeat;
    padding-left: 15px;
}

html.js .collapsed .fieldset-legend {
    background-image: url(/sites/all/themes/palette_1/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(/sites/all/themes/palette_1/css/images/progress.gif);
    }

#page-title {
    zoom: 1;
    color: #3E6839;
    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-title {
    font-size: 19.8px;
    color: #333333;
}

@media (max-width: 899px) {
    .block-title {
        font-size: 17.6px;
    }
}

.block-title a {
    color: #3E6839;
}

.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: #3E6839;
    }

.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: #3E6839;
    transition: color 300ms ease-in;
}

.widget-anchor:hover .widget-heading, .widget-anchor:hover .widget-icon {
    color: #384975;
}

.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: #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: #333333;
    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 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: #3E6839;
        }

        .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: #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-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 #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::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: 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: #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: #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-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;
            }

        #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;
        }
