@charset "UTF-8";
/*!
Theme Name: Squires Base V2
Theme URI: http://squirescompany.com
Author: Squires & Company
Author URI: http://squirescompany.com/
Description: Squires & Company base theme
Version: 0.0.2
*/
/* Standard Colors */
/* green color */
/* CSS2 Triangle Shapes */
/* Quote */
/* Transitions */
/* Form Dropdown Shadow */
/* What Can I Give */
/**
* Animation mixins
**/
/**
* Font mixins
**/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
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, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background-color: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print { *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .navbar { display: none; }
  .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
  .label { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: #fff !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }
@font-face { font-family: 'Glyphicons Halflings'; src: url(font-path("../fonts/bootstrap/glyphicons-halflings-regular.eot")); src: url(font-path("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix")) format("embedded-opentype"), url(font-path("../fonts/bootstrap/glyphicons-halflings-regular.woff2")) format("woff2"), url(font-path("../fonts/bootstrap/glyphicons-halflings-regular.woff")) format("woff"), url(font-path("../fonts/bootstrap/glyphicons-halflings-regular.ttf")) format("truetype"), url(font-path("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular")) format("svg"); }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before { content: "\002a"; }

.glyphicon-plus:before { content: "\002b"; }

.glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; }

.glyphicon-minus:before { content: "\2212"; }

.glyphicon-cloud:before { content: "\2601"; }

.glyphicon-envelope:before { content: "\2709"; }

.glyphicon-pencil:before { content: "\270f"; }

.glyphicon-glass:before { content: "\e001"; }

.glyphicon-music:before { content: "\e002"; }

.glyphicon-search:before { content: "\e003"; }

.glyphicon-heart:before { content: "\e005"; }

.glyphicon-star:before { content: "\e006"; }

.glyphicon-star-empty:before { content: "\e007"; }

.glyphicon-user:before { content: "\e008"; }

.glyphicon-film:before { content: "\e009"; }

.glyphicon-th-large:before { content: "\e010"; }

.glyphicon-th:before { content: "\e011"; }

.glyphicon-th-list:before { content: "\e012"; }

.glyphicon-ok:before { content: "\e013"; }

.glyphicon-remove:before { content: "\e014"; }

.glyphicon-zoom-in:before { content: "\e015"; }

.glyphicon-zoom-out:before { content: "\e016"; }

.glyphicon-off:before { content: "\e017"; }

.glyphicon-signal:before { content: "\e018"; }

.glyphicon-cog:before { content: "\e019"; }

.glyphicon-trash:before { content: "\e020"; }

.glyphicon-home:before { content: "\e021"; }

.glyphicon-file:before { content: "\e022"; }

.glyphicon-time:before { content: "\e023"; }

.glyphicon-road:before { content: "\e024"; }

.glyphicon-download-alt:before { content: "\e025"; }

.glyphicon-download:before { content: "\e026"; }

.glyphicon-upload:before { content: "\e027"; }

.glyphicon-inbox:before { content: "\e028"; }

.glyphicon-play-circle:before { content: "\e029"; }

.glyphicon-repeat:before { content: "\e030"; }

.glyphicon-refresh:before { content: "\e031"; }

.glyphicon-list-alt:before { content: "\e032"; }

.glyphicon-lock:before { content: "\e033"; }

.glyphicon-flag:before { content: "\e034"; }

.glyphicon-headphones:before { content: "\e035"; }

.glyphicon-volume-off:before { content: "\e036"; }

.glyphicon-volume-down:before { content: "\e037"; }

.glyphicon-volume-up:before { content: "\e038"; }

.glyphicon-qrcode:before { content: "\e039"; }

.glyphicon-barcode:before { content: "\e040"; }

.glyphicon-tag:before { content: "\e041"; }

.glyphicon-tags:before { content: "\e042"; }

.glyphicon-book:before { content: "\e043"; }

.glyphicon-bookmark:before { content: "\e044"; }

.glyphicon-print:before { content: "\e045"; }

.glyphicon-camera:before { content: "\e046"; }

.glyphicon-font:before { content: "\e047"; }

.glyphicon-bold:before { content: "\e048"; }

.glyphicon-italic:before { content: "\e049"; }

.glyphicon-text-height:before { content: "\e050"; }

.glyphicon-text-width:before { content: "\e051"; }

.glyphicon-align-left:before { content: "\e052"; }

.glyphicon-align-center:before { content: "\e053"; }

.glyphicon-align-right:before { content: "\e054"; }

.glyphicon-align-justify:before { content: "\e055"; }

.glyphicon-list:before { content: "\e056"; }

.glyphicon-indent-left:before { content: "\e057"; }

.glyphicon-indent-right:before { content: "\e058"; }

.glyphicon-facetime-video:before { content: "\e059"; }

.glyphicon-picture:before { content: "\e060"; }

.glyphicon-map-marker:before { content: "\e062"; }

.glyphicon-adjust:before { content: "\e063"; }

.glyphicon-tint:before { content: "\e064"; }

.glyphicon-edit:before { content: "\e065"; }

.glyphicon-share:before { content: "\e066"; }

.glyphicon-check:before { content: "\e067"; }

.glyphicon-move:before { content: "\e068"; }

.glyphicon-step-backward:before { content: "\e069"; }

.glyphicon-fast-backward:before { content: "\e070"; }

.glyphicon-backward:before { content: "\e071"; }

.glyphicon-play:before { content: "\e072"; }

.glyphicon-pause:before { content: "\e073"; }

.glyphicon-stop:before { content: "\e074"; }

.glyphicon-forward:before { content: "\e075"; }

.glyphicon-fast-forward:before { content: "\e076"; }

.glyphicon-step-forward:before { content: "\e077"; }

.glyphicon-eject:before { content: "\e078"; }

.glyphicon-chevron-left:before { content: "\e079"; }

.glyphicon-chevron-right:before { content: "\e080"; }

.glyphicon-plus-sign:before { content: "\e081"; }

.glyphicon-minus-sign:before { content: "\e082"; }

.glyphicon-remove-sign:before { content: "\e083"; }

.glyphicon-ok-sign:before { content: "\e084"; }

.glyphicon-question-sign:before { content: "\e085"; }

.glyphicon-info-sign:before { content: "\e086"; }

.glyphicon-screenshot:before { content: "\e087"; }

.glyphicon-remove-circle:before { content: "\e088"; }

.glyphicon-ok-circle:before { content: "\e089"; }

.glyphicon-ban-circle:before { content: "\e090"; }

.glyphicon-arrow-left:before { content: "\e091"; }

.glyphicon-arrow-right:before { content: "\e092"; }

.glyphicon-arrow-up:before { content: "\e093"; }

.glyphicon-arrow-down:before { content: "\e094"; }

.glyphicon-share-alt:before { content: "\e095"; }

.glyphicon-resize-full:before { content: "\e096"; }

.glyphicon-resize-small:before { content: "\e097"; }

.glyphicon-exclamation-sign:before { content: "\e101"; }

.glyphicon-gift:before { content: "\e102"; }

.glyphicon-leaf:before { content: "\e103"; }

.glyphicon-fire:before { content: "\e104"; }

.glyphicon-eye-open:before { content: "\e105"; }

.glyphicon-eye-close:before { content: "\e106"; }

.glyphicon-warning-sign:before { content: "\e107"; }

.glyphicon-plane:before { content: "\e108"; }

.glyphicon-calendar:before { content: "\e109"; }

.glyphicon-random:before { content: "\e110"; }

.glyphicon-comment:before { content: "\e111"; }

.glyphicon-magnet:before { content: "\e112"; }

.glyphicon-chevron-up:before { content: "\e113"; }

.glyphicon-chevron-down:before { content: "\e114"; }

.glyphicon-retweet:before { content: "\e115"; }

.glyphicon-shopping-cart:before { content: "\e116"; }

.glyphicon-folder-close:before { content: "\e117"; }

.glyphicon-folder-open:before { content: "\e118"; }

.glyphicon-resize-vertical:before { content: "\e119"; }

.glyphicon-resize-horizontal:before { content: "\e120"; }

.glyphicon-hdd:before { content: "\e121"; }

.glyphicon-bullhorn:before { content: "\e122"; }

.glyphicon-bell:before { content: "\e123"; }

.glyphicon-certificate:before { content: "\e124"; }

.glyphicon-thumbs-up:before { content: "\e125"; }

.glyphicon-thumbs-down:before { content: "\e126"; }

.glyphicon-hand-right:before { content: "\e127"; }

.glyphicon-hand-left:before { content: "\e128"; }

.glyphicon-hand-up:before { content: "\e129"; }

.glyphicon-hand-down:before { content: "\e130"; }

.glyphicon-circle-arrow-right:before { content: "\e131"; }

.glyphicon-circle-arrow-left:before { content: "\e132"; }

.glyphicon-circle-arrow-up:before { content: "\e133"; }

.glyphicon-circle-arrow-down:before { content: "\e134"; }

.glyphicon-globe:before { content: "\e135"; }

.glyphicon-wrench:before { content: "\e136"; }

.glyphicon-tasks:before { content: "\e137"; }

.glyphicon-filter:before { content: "\e138"; }

.glyphicon-briefcase:before { content: "\e139"; }

.glyphicon-fullscreen:before { content: "\e140"; }

.glyphicon-dashboard:before { content: "\e141"; }

.glyphicon-paperclip:before { content: "\e142"; }

.glyphicon-heart-empty:before { content: "\e143"; }

.glyphicon-link:before { content: "\e144"; }

.glyphicon-phone:before { content: "\e145"; }

.glyphicon-pushpin:before { content: "\e146"; }

.glyphicon-usd:before { content: "\e148"; }

.glyphicon-gbp:before { content: "\e149"; }

.glyphicon-sort:before { content: "\e150"; }

.glyphicon-sort-by-alphabet:before { content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }

.glyphicon-sort-by-order:before { content: "\e153"; }

.glyphicon-sort-by-order-alt:before { content: "\e154"; }

.glyphicon-sort-by-attributes:before { content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }

.glyphicon-unchecked:before { content: "\e157"; }

.glyphicon-expand:before { content: "\e158"; }

.glyphicon-collapse-down:before { content: "\e159"; }

.glyphicon-collapse-up:before { content: "\e160"; }

.glyphicon-log-in:before { content: "\e161"; }

.glyphicon-flash:before { content: "\e162"; }

.glyphicon-log-out:before { content: "\e163"; }

.glyphicon-new-window:before { content: "\e164"; }

.glyphicon-record:before { content: "\e165"; }

.glyphicon-save:before { content: "\e166"; }

.glyphicon-open:before { content: "\e167"; }

.glyphicon-saved:before { content: "\e168"; }

.glyphicon-import:before { content: "\e169"; }

.glyphicon-export:before { content: "\e170"; }

.glyphicon-send:before { content: "\e171"; }

.glyphicon-floppy-disk:before { content: "\e172"; }

.glyphicon-floppy-saved:before { content: "\e173"; }

.glyphicon-floppy-remove:before { content: "\e174"; }

.glyphicon-floppy-save:before { content: "\e175"; }

.glyphicon-floppy-open:before { content: "\e176"; }

.glyphicon-credit-card:before { content: "\e177"; }

.glyphicon-transfer:before { content: "\e178"; }

.glyphicon-cutlery:before { content: "\e179"; }

.glyphicon-header:before { content: "\e180"; }

.glyphicon-compressed:before { content: "\e181"; }

.glyphicon-earphone:before { content: "\e182"; }

.glyphicon-phone-alt:before { content: "\e183"; }

.glyphicon-tower:before { content: "\e184"; }

.glyphicon-stats:before { content: "\e185"; }

.glyphicon-sd-video:before { content: "\e186"; }

.glyphicon-hd-video:before { content: "\e187"; }

.glyphicon-subtitles:before { content: "\e188"; }

.glyphicon-sound-stereo:before { content: "\e189"; }

.glyphicon-sound-dolby:before { content: "\e190"; }

.glyphicon-sound-5-1:before { content: "\e191"; }

.glyphicon-sound-6-1:before { content: "\e192"; }

.glyphicon-sound-7-1:before { content: "\e193"; }

.glyphicon-copyright-mark:before { content: "\e194"; }

.glyphicon-registration-mark:before { content: "\e195"; }

.glyphicon-cloud-download:before { content: "\e197"; }

.glyphicon-cloud-upload:before { content: "\e198"; }

.glyphicon-tree-conifer:before { content: "\e199"; }

.glyphicon-tree-deciduous:before { content: "\e200"; }

.glyphicon-cd:before { content: "\e201"; }

.glyphicon-save-file:before { content: "\e202"; }

.glyphicon-open-file:before { content: "\e203"; }

.glyphicon-level-up:before { content: "\e204"; }

.glyphicon-copy:before { content: "\e205"; }

.glyphicon-paste:before { content: "\e206"; }

.glyphicon-alert:before { content: "\e209"; }

.glyphicon-equalizer:before { content: "\e210"; }

.glyphicon-king:before { content: "\e211"; }

.glyphicon-queen:before { content: "\e212"; }

.glyphicon-pawn:before { content: "\e213"; }

.glyphicon-bishop:before { content: "\e214"; }

.glyphicon-knight:before { content: "\e215"; }

.glyphicon-baby-formula:before { content: "\e216"; }

.glyphicon-tent:before { content: "\26fa"; }

.glyphicon-blackboard:before { content: "\e218"; }

.glyphicon-bed:before { content: "\e219"; }

.glyphicon-apple:before { content: "\f8ff"; }

.glyphicon-erase:before { content: "\e221"; }

.glyphicon-hourglass:before { content: "\231b"; }

.glyphicon-lamp:before { content: "\e223"; }

.glyphicon-duplicate:before { content: "\e224"; }

.glyphicon-piggy-bank:before { content: "\e225"; }

.glyphicon-scissors:before { content: "\e226"; }

.glyphicon-bitcoin:before { content: "\e227"; }

.glyphicon-btc:before { content: "\e227"; }

.glyphicon-xbt:before { content: "\e227"; }

.glyphicon-yen:before { content: "\00a5"; }

.glyphicon-jpy:before { content: "\00a5"; }

.glyphicon-ruble:before { content: "\20bd"; }

.glyphicon-rub:before { content: "\20bd"; }

.glyphicon-scale:before { content: "\e230"; }

.glyphicon-ice-lolly:before { content: "\e231"; }

.glyphicon-ice-lolly-tasted:before { content: "\e232"; }

.glyphicon-education:before { content: "\e233"; }

.glyphicon-option-horizontal:before { content: "\e234"; }

.glyphicon-option-vertical:before { content: "\e235"; }

.glyphicon-menu-hamburger:before { content: "\e236"; }

.glyphicon-modal-window:before { content: "\e237"; }

.glyphicon-oil:before { content: "\e238"; }

.glyphicon-grain:before { content: "\e239"; }

.glyphicon-sunglasses:before { content: "\e240"; }

.glyphicon-text-size:before { content: "\e241"; }

.glyphicon-text-color:before { content: "\e242"; }

.glyphicon-text-background:before { content: "\e243"; }

.glyphicon-object-align-top:before { content: "\e244"; }

.glyphicon-object-align-bottom:before { content: "\e245"; }

.glyphicon-object-align-horizontal:before { content: "\e246"; }

.glyphicon-object-align-left:before { content: "\e247"; }

.glyphicon-object-align-vertical:before { content: "\e248"; }

.glyphicon-object-align-right:before { content: "\e249"; }

.glyphicon-triangle-design:before { content: "\e250"; }

.glyphicon-triangle-left:before { content: "\e251"; }

.glyphicon-triangle-bottom:before { content: "\e252"; }

.glyphicon-triangle-top:before { content: "\e253"; }

.glyphicon-console:before { content: "\e254"; }

.glyphicon-superscript:before { content: "\e255"; }

.glyphicon-subscript:before { content: "\e256"; }

.glyphicon-menu-left:before { content: "\e257"; }

.glyphicon-menu-right:before { content: "\e258"; }

.glyphicon-menu-down:before { content: "\e259"; }

.glyphicon-menu-up:before { content: "\e260"; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 10px; -webkit-tap-highlight-color: transparent; }

body { font-family: "brandon_text", Helvetica, Arial, sans-serif; font-size: 18px; line-height: 1.42857; color: #53575a; background-color: #fff; }

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

a { color: #b1b3b6; text-decoration: none; }
a:hover, a:focus { color: #898c91; text-decoration: underline; }
a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

figure { margin: 0; }

img { vertical-align: middle; }

.img-responsive { display: block; max-width: 100%; height: auto; }

.img-rounded { border-radius: 6px; }

.img-thumbnail { padding: 0px; line-height: 1.42857; background-color: transparent; border: 1px solid transparent; border-radius: 0; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }

.img-circle { border-radius: 50%; }

hr { margin-top: 28px; margin-bottom: 28px; border: 0; border-top: 1px solid #eeeeee; }

.sr-only, .screen-reader-text { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; 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; }

[role="button"] { cursor: pointer; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "brandon_text", Helvetica, Arial, sans-serif; font-weight: 200; line-height: 1.2987; color: #53575a; }
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #777777; }

h1, .h1, h2, .h2, h3, .h3 { margin-top: 28px; margin-bottom: 14px; }
h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 { margin-top: 14px; margin-bottom: 14px; }
h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }

h1, .h1 { font-size: 61px; }

h2, .h2 { font-size: 39px; }

h3, .h3 { font-size: 25px; }

h4, .h4 { font-size: 16px; }

h5, .h5 { font-size: 12px; }

h6, .h6 { font-size: 14px; }

p { margin: 0 0 14px; }

.lead { margin-bottom: 28px; font-size: 20px; font-weight: 300; line-height: 1.4; }
@media (min-width: 768px) { .lead { font-size: 27px; } }

small, .small { font-size: 77%; }

mark, .mark { background-color: #fcf8e3; padding: .2em; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.text-nowrap { white-space: nowrap; }

.text-lowercase { text-transform: lowercase; }

.text-uppercase, .initialism { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

.text-muted { color: #777777; }

.text-primary { color: #979797; }

a.text-primary:hover, a.text-primary:focus { color: #7e7e7e; }

.text-success { color: #3c763d; }

a.text-success:hover, a.text-success:focus { color: #2b542c; }

.text-info { color: #31708f; }

a.text-info:hover, a.text-info:focus { color: #245269; }

.text-warning { color: #8a6d3b; }

a.text-warning:hover, a.text-warning:focus { color: #66512c; }

.text-danger { color: #a94442; }

a.text-danger:hover, a.text-danger:focus { color: #843534; }

.bg-primary { color: #fff; }

.bg-primary { background-color: #979797; }

a.bg-primary:hover, a.bg-primary:focus { background-color: #7e7e7e; }

.bg-success { background-color: #dff0d8; }

a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }

.bg-info { background-color: #d9edf7; }

a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }

.bg-warning { background-color: #fcf8e3; }

a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; }

.bg-danger { background-color: #f2dede; }

a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; }

.page-header { padding-bottom: 13px; margin: 56px 0 28px; border-bottom: 1px solid #eeeeee; }

ul, ol { margin-top: 0; margin-bottom: 14px; }
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }

dl { margin-top: 0; margin-bottom: 28px; }

dt, dd { line-height: 1.42857; }

dt { font-weight: bold; }

dd { margin-left: 0; }

.mobile-horizontal dd:before, .mobile-horizontal dd:after { content: " "; display: table; }
.mobile-horizontal dd:after { clear: both; }
@media (min-width: 992px) { .mobile-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .mobile-horizontal dd { margin-left: 180px; } }

abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; }

.initialism { font-size: 90%; }

blockquote { padding: 14px 28px; margin: 0 0 28px; font-size: 22.5px; border-left: 5px solid #eeeeee; }
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }
blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857; color: #777777; }
blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; }

.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right; }
.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ''; }
.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; }

address { margin-bottom: 28px; font-style: normal; line-height: 1.42857; }

body { /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

h1, h2, h3, h4, h5, h6 { color: #53575a; }

h1 { font-size: 61px; font-style: normal; margin-top: 28px; margin-bottom: 14px; }
h1 .small, h1 small { line-height: 1; font-size: 65%; }
h1.cke_panel_grouptitle { font-size: 16px; }

h2 { font-size: 39px; font-style: normal; margin-top: 28px; margin-bottom: 14px; margin-bottom: 20px; }
h2 .small, h2 small { line-height: 1; font-size: 65%; }

h3 { font-weight: 500; }

h4 { font-size: 16px; font-style: normal; margin-top: 14px; margin-bottom: 14px; font-weight: 700; letter-spacing: 2px; }
h4 .small, h4 small { line-height: 1; font-size: 75%; }

h5 { font-size: 12px; font-weight: 600; font-style: normal; letter-spacing: 2px; line-height: 1.2987; margin-top: 14px; margin-bottom: 5%; margin-bottom: 5%; }
h5 .small, h5 small { font-weight: normal; line-height: 1; font-size: 75%; }

h6 { font-size: 14px; font-weight: 600; font-style: normal; text-transform: uppercase; letter-spacing: 2px; line-height: 1.2987; margin-top: 14px; margin-bottom: 5%; margin-bottom: 5%; }
h6 .small, h6 small { font-weight: normal; line-height: 1; font-size: 75%; }

ul { padding-left: 22px; }

.text-transform-none { text-transform: none; }

.font-size-small { font-size: 14px !important; }

.font-size-medium { font-size: 16px !important; }

.font-size-large { font-size: 25px !important; }

.font-size-large { font-size: 31px !important; }

.font-size-xlarge { font-size: 48px !important; }

.font-size-xxlarge { font-size: 48px !important; }

.letter-spacing-none { letter-spacing: 0 !important; }

.letter-spacing-1px { letter-spacing: 1px; }

.letter-spacing-2px { letter-spacing: 2px; }

.font-weight-100 { font-weight: 100; }

.font-weight-200 { font-weight: 200; }

.font-weight-300 { font-weight: 300; }

.font-weight-400 { font-weight: 400; }

.font-weight-500 { font-weight: 500; }

.font-weight-600 { font-weight: 600; }

.font-weight-700 { font-weight: 700; }

.font-weight-800 { font-weight: 800; }

p { font-family: "brandon_text", Helvetica, Arial, sans-serif; }

p strong { font-weight: 600; }

p a { font-family: "brandon_text", Helvetica, Arial, sans-serif; }

.quote-module { background-color: #53585b; min-height: 320px; position: relative; }
.quote-module .row { display: flex; }
.quote-module img { min-height: 320px; width: auto; position: relative; z-index: 1; margin-left: -14px; }
.quote-module .text { position: static; align-self: center; }
.quote-module .text .triangle-quote { position: absolute; right: 0; top: 0; z-index: 0; width: 100%; height: 100%; }
.quote-module .text .triangle-quote .t-up { background: #494d50; content: ""; left: 50%; top: 0; width: 50%; height: 100%; clip-path: polygon(0% 0, 100% 0, 50% 50%); position: absolute; }
.quote-module .text .triangle-quote .t-down { background: #494d50; content: ""; left: 50%; top: 0; width: 50%; height: 100%; clip-path: polygon(100% 100%, 0% 100%, 50% 50%); position: absolute; }
.quote-module .text .triangle-quote .t-left { background: #3e4245; content: ""; left: 50%; width: 50%; height: 100%; clip-path: polygon(50% 50%, 100% 0, 100% 100%); position: absolute; }
.quote-module blockquote.quote { position: relative; font-size: 2vw; color: #fff; border: none; z-index: 1; padding: 0 15% 0 0; text-align: left; font-weight: 500; font-style: italic; }
.quote-module blockquote.quote cite { text-transform: uppercase; letter-spacing: 2px; font-size: 1.4rem; font-weight: 700; font-style: normal; color: #fff; clear: both; display: block; margin-top: 30px; }

code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 0px; }

kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none; }

pre { display: block; padding: 13.5px; margin: 0 0 14px; font-size: 17px; line-height: 1.42857; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 0px; }
pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { margin-right: auto; margin-left: auto; padding-left: 14px; padding-right: 14px; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
@media (min-width: 768px) { .container { width: 748px; } }
@media (min-width: 992px) { .container { width: 968px; } }
@media (min-width: 1200px) { .container { width: 1168px; } }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 14px; padding-right: 14px; }
.container-fluid:before, .container-fluid:after { content: " "; display: table; }
.container-fluid:after { clear: both; }

.row { margin-left: -14px; margin-right: -14px; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 14px; padding-right: 14px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.66667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333%; }

.col-xs-5 { width: 41.66667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333%; }

.col-xs-8 { width: 66.66667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333%; }

.col-xs-11 { width: 91.66667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333%; }

.col-xs-pull-2 { right: 16.66667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.33333%; }

.col-xs-pull-5 { right: 41.66667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.33333%; }

.col-xs-pull-8 { right: 66.66667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.33333%; }

.col-xs-pull-11 { right: 91.66667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333%; }

.col-xs-push-2 { left: 16.66667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.33333%; }

.col-xs-push-5 { left: 41.66667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.33333%; }

.col-xs-push-8 { left: 66.66667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.33333%; }

.col-xs-push-11 { left: 91.66667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.66667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333%; }

.col-xs-offset-5 { margin-left: 41.66667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333%; }

.col-xs-offset-8 { margin-left: 66.66667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333%; }

.col-xs-offset-11 { margin-left: 91.66667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-2 { width: 16.66667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.33333%; }
  .col-sm-5 { width: 41.66667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333%; }
  .col-sm-8 { width: 66.66667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333%; }
  .col-sm-11 { width: 91.66667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-2 { right: 16.66667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.33333%; }
  .col-sm-pull-5 { right: 41.66667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.33333%; }
  .col-sm-pull-8 { right: 66.66667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.33333%; }
  .col-sm-pull-11 { right: 91.66667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-2 { left: 16.66667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.33333%; }
  .col-sm-push-5 { left: 41.66667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.33333%; }
  .col-sm-push-8 { left: 66.66667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.33333%; }
  .col-sm-push-11 { left: 91.66667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-2 { margin-left: 16.66667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333%; }
  .col-sm-offset-5 { margin-left: 41.66667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333%; }
  .col-sm-offset-8 { margin-left: 66.66667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333%; }
  .col-sm-offset-11 { margin-left: 91.66667%; }
  .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-1 { width: 8.33333%; }
  .col-md-2 { width: 16.66667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333%; }
  .col-md-5 { width: 41.66667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333%; }
  .col-md-8 { width: 66.66667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333%; }
  .col-md-11 { width: 91.66667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-2 { right: 16.66667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.33333%; }
  .col-md-pull-5 { right: 41.66667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.33333%; }
  .col-md-pull-8 { right: 66.66667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.33333%; }
  .col-md-pull-11 { right: 91.66667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-2 { left: 16.66667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.33333%; }
  .col-md-push-5 { left: 41.66667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.33333%; }
  .col-md-push-8 { left: 66.66667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.33333%; }
  .col-md-push-11 { left: 91.66667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-2 { margin-left: 16.66667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333%; }
  .col-md-offset-5 { margin-left: 41.66667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333%; }
  .col-md-offset-8 { margin-left: 66.66667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333%; }
  .col-md-offset-11 { margin-left: 91.66667%; }
  .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-2 { width: 16.66667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333%; }
  .col-lg-5 { width: 41.66667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333%; }
  .col-lg-8 { width: 66.66667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333%; }
  .col-lg-11 { width: 91.66667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-2 { right: 16.66667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.33333%; }
  .col-lg-pull-5 { right: 41.66667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.33333%; }
  .col-lg-pull-8 { right: 66.66667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.33333%; }
  .col-lg-pull-11 { right: 91.66667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-2 { left: 16.66667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.33333%; }
  .col-lg-push-5 { left: 41.66667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.33333%; }
  .col-lg-push-8 { left: 66.66667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.33333%; }
  .col-lg-push-11 { left: 91.66667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-2 { margin-left: 16.66667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333%; }
  .col-lg-offset-5 { margin-left: 41.66667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333%; }
  .col-lg-offset-8 { margin-left: 66.66667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333%; }
  .col-lg-offset-11 { margin-left: 91.66667%; }
  .col-lg-offset-12 { margin-left: 100%; } }
table { background-color: transparent; }

caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; }

th { text-align: left; }

.table { width: 100%; max-width: 100%; margin-bottom: 28px; }
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid #ddd; }
.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > tbody + tbody { border-top: 2px solid #ddd; }
.table .table { background-color: #fff; }

.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }

.table-bordered { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }

.table-hover > tbody > tr:hover { background-color: #f5f5f5; }

table col[class*="col-"] { position: static; float: none; display: table-column; }

table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }

.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }

.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }

.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }

.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }

.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }

.table-responsive { overflow-x: auto; min-height: 0.01%; }
@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 21px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }

.table-responsive { border: none; }

table.data th { text-align: center; padding-bottom: 15%; padding-bottom: 15%; padding-left: 14px; padding-left: 1.4rem; padding-right: 14px; padding-right: 1.4rem; font-size: 12px; font-size: 1.2rem; }
table.data th.text-left { text-align: left !important; }
table.data tr.even { background-color: rgba(255, 255, 255, 0.25); color: #fff; }
table.data tr.even h1, table.data tr.even h2, table.data tr.even h3, table.data tr.even h4, table.data tr.even h5, table.data tr.even h6, table.data tr.even .h1, table.data tr.even .h2, table.data tr.even .h3, table.data tr.even .h4, table.data tr.even .h5, table.data tr.even .h6 { color: #fff; }
table.data td { text-align: center; padding: 10px !important; }
table.data td.name { text-align: left; width: 20%; }

fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }

legend { display: block; width: 100%; padding: 0; margin-bottom: 28px; font-size: 27px; line-height: inherit; color: #b1b3b6; border: 0; border-bottom: 1px solid #b1b3b6; }

label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }

input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }

input[type="file"] { display: block; }

input[type="range"] { display: block; width: 100%; }

select[multiple], select[size] { height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

output { display: block; padding-top: 9px; font-size: 18px; line-height: 1.42857; color: #b1b3b6; }

.form-control { display: block; width: 100%; height: 52px; padding: 8px 16px; font-size: 18px; line-height: 1.42857; color: #b1b3b6; background-color: #fff; background-image: none; border: 1px solid #b1b3b6; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; color: #DDDDDD; opacity: 1; filter: alpha(opacity=100); }
.form-control:focus { border-color: #979797; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(151, 151, 151, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(151, 151, 151, 0.6); }
.form-control::-ms-expand { border: 0; background-color: transparent; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #b1b3b6; opacity: 1; }
.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }

textarea.form-control { height: auto; }

input[type="search"] { -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 52px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm > input[type="time"].form-control, .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm > input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].input-group-addon, .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm > input[type="month"].form-control, .input-group-sm > input[type="month"].input-group-addon, .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm input[type="month"] { line-height: 39px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control, .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg > input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].input-group-addon, .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg > input[type="month"].form-control, .input-group-lg > input[type="month"].input-group-addon, .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg input[type="month"] { line-height: 70px; } }
.form-group { margin-bottom: 15px; }

.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
.radio label, .checkbox label { min-height: 28px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }

.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }

.radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }

.form-control-static { padding-top: 9px; padding-bottom: 9px; margin-bottom: 0; min-height: 46px; }
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn { padding-left: 0; padding-right: 0; }

.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 39px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn { height: 39px; line-height: 39px; }

textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn { height: auto; }

.form-group-sm .form-control { height: 39px; padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }
.form-group-sm select.form-control { height: 39px; line-height: 39px; }
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; }
.form-group-sm .form-control-static { height: 39px; min-height: 42px; padding: 6px 10px; font-size: 14px; line-height: 1.5; }

.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 70px; padding: 14px 30px; font-size: 25px; line-height: 1.33; border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn { height: 70px; line-height: 70px; }

textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn { height: auto; }

.form-group-lg .form-control { height: 70px; padding: 14px 30px; font-size: 25px; line-height: 1.33; border-radius: 6px; }
.form-group-lg select.form-control { height: 70px; line-height: 70px; }
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; }
.form-group-lg .form-control-static { height: 70px; min-height: 53px; padding: 15px 30px; font-size: 25px; line-height: 1.33; }

.has-feedback { position: relative; }
.has-feedback .form-control { padding-right: 65px; }

.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 52px; height: 52px; line-height: 52px; text-align: center; pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 70px; height: 70px; line-height: 70px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 39px; height: 39px; line-height: 39px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; }
.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; }
.has-success .form-control-feedback { color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; }
.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; }
.has-warning .form-control-feedback { color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; }
.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; }
.has-error .form-control-feedback { color: #a94442; }

.has-feedback label ~ .form-control-feedback { top: 33px; }
.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback label.screen-reader-text ~ .form-control-feedback { top: 0; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #92979a; }

@media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-static { display: inline-block; }
  .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
  .form-inline .input-group > .form-control { width: 100%; }
  .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; }
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback { top: 0; } }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 9px; }
.form-horizontal .radio, .form-horizontal .checkbox { min-height: 37px; }
.form-horizontal .form-group { margin-left: -14px; margin-right: -14px; }
.form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; }
.form-horizontal .form-group:after { clear: both; }
@media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 9px; } }
.form-horizontal .has-feedback .form-control-feedback { right: 14px; }
@media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 15px; font-size: 25px; } }
@media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 14px; } }

#menuSearch { float: left; background: #666; padding: 5px; height: 35.3px; position: relative; font-size: 14px; }
#menuSearch .icon-search { position: absolute; color: #fff; top: 10px; left: 8px; z-index: 2; }
#menuSearch input.form-control { border: 0; height: auto; padding: 4px; color: #fff; font-size: 14px; font-weight: 500; background: #666; text-indent: 20px; }
#menuSearch input.form-control::-webkit-input-placeholder { color: #fff; font-size: 14px; font-weight: 500; font-style: normal; letter-spacing: 1px; text-transform: uppercase; }
#menuSearch input.form-control:-moz-placeholder { color: #fff; font-size: 14px; font-weight: 500; font-style: normal; letter-spacing: 1px; text-transform: uppercase; }
#menuSearch input.form-control::-moz-placeholder { color: #fff; font-size: 14px; font-weight: 500; font-style: normal; letter-spacing: 1px; text-transform: uppercase; }
#menuSearch input.form-control:-ms-input-placeholder { color: #fff; font-size: 14px; font-weight: 500; font-style: normal; letter-spacing: 1px; text-transform: uppercase; }
#menuSearch input.form-control::-ms-input-placeholder { color: #fff; font-size: 14px; font-weight: 500; font-style: normal; letter-spacing: 1px; text-transform: uppercase; }

.mailchimp-form { position: relative; overflow: hidden; }
.mailchimp-form input.form-control { border: 1px solid #b1b3b6; border-radius: 30px; text-indent: 20px; background: #f9f9f9; font-size: 15px; font-weight: 600; }
.mailchimp-form input.form-control::-webkit-input-placeholder { font-size: 15px; font-weight: 600; text-transform: uppercase; }

.form .search-group .form-control + .form-control-feedback { top: 72px !important; right: 20px; }

.tab-search-form .form-group { transition: all 0.35s, border-radius 0s; min-width: 160px; height: 32px; max-width: 320px; background-color: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; border-radius: 25px; border: 1px solid #ccc; }
.tab-search-form .form-group input.form-control { border: 0 none; background: transparent; box-shadow: none; display: block; padding-left: 34px; padding-right: 20px; font-size: 1rem; letter-spacing: 1px; }
.tab-search-form .form-group span.form-control-feedback { position: absolute; top: 13px !important; left: 4px; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; right: initial; }
.tab-search-form .form-group span.form-control-feedback.right { right: 4px; left: initial; }
.tab-search-form .form-group .btn-text { position: absolute; top: 13px; right: 20px !important; z-index: 2; display: block; right: initial; }
.tab-search-form .form-group:hover, .tab-search-form .form-group .hover { width: 100%; }

.tab-search-form .form-group input.form-control::-webkit-input-placeholder { display: none; }

.tab-search-form .form-group input.form-control:-moz-placeholder { /* Firefox 18- */ display: none; }

.tab-search-form .form-group input.form-control::-moz-placeholder { /* Firefox 19+ */ display: none; }

.tab-search-form .form-group input.form-control:-ms-input-placeholder { display: none; }

/* UI Kit Inputs SCSS */
form, .form { /* make into own .input-group-btn .btn{ border-width: $border-thin; padding: $padding-round-vertical $padding-base-horizontal;
}*/ /* Labels SASS */ /*           Labels & Progress-bar              */ /* Dropdowns  */ /* Checkboxes and Radio UI Kit */ /*      Checkbox and radio         */ /*       CT colors          */ /* ============================================================ bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru http://www.larentis.eu/switch/ ============================================================ Licensed under the Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 ============================================================ */ /* Bootstrap Select */ }
form ::placeholder, form .WatermarkText, .form ::placeholder, .form .WatermarkText { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-style: italic; color: #DDDDDD; }
form :-ms-input-placeholder, .form :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-style: italic; }
form ::-ms-input-placeholder, .form ::-ms-input-placeholder { /* Microsoft Edge */ font-style: italic; }
form select option, form select, .form select option, .form select { font-style: italic; }
form select.form-control, .form select.form-control { max-width: 300px; }
form select:invalid, .form select:invalid { font-style: italic; }
form .selectwrapper, .form .selectwrapper { position: relative; display: inline-block; }
form .selectwrapper:before, .form .selectwrapper:before { position: absolute; top: 15px; right: 20px; display: block; font-family: 'cft' !important; font-size: 16px; content: "\e908"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; pointer-events: none; }
form .selectwrapper .form-control, .form .selectwrapper .form-control { padding-right: 100px; }
form fieldset, .form fieldset { border-bottom: 1px solid #e6e6e6; padding: 5% 0; margin-bottom: 5%; }
form .form-group, .form .form-group { position: relative; clear: both; min-height: 45px; margin-bottom: 15px; }
form legend, .form legend { color: #53575a; font-size: 2.3rem; font-weight: 600; font-style: normal; border-bottom: 0; }
form .control-label, form .EditingFormLabel, .form .control-label, .form .EditingFormLabel { font-size: 1.6rem; font-weight: 600; max-width: 250px; }
form .control-label.communication-preferences, form .EditingFormLabel.communication-preferences, .form .control-label.communication-preferences, .form .EditingFormLabel.communication-preferences { max-width: 320px; }
form .control-label.required::before, form .EditingFormLabel.required::before, .form .control-label.required::before, .form .EditingFormLabel.required::before { color: #d04a28; content: "* "; }
form .form-control, .form .form-control { background-color: #fff; border: 1px solid #DDDDDD; border-radius: 30px; color: #444444; font-size: 1.5rem; font-weight: 500; height: 48px; -webkit-box-shadow: none; box-shadow: none; }
form .form-control:focus, .form .form-control:focus { background-color: #fff; border: 1px solid #9A9A9A; -webkit-box-shadow: none; box-shadow: none; outline: 0 !important; }
form .form-control.WatermarkText, .form .form-control.WatermarkText { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-style: italic; color: #DDDDDD; }
.has-success form .form-control, .has-error form .form-control, .has-success form .form-control:focus, .has-error form .form-control:focus, .has-success .form .form-control, .has-error .form .form-control, .has-success .form .form-control:focus, .has-error .form .form-control:focus { border-color: #F4F7F9; -webkit-box-shadow: none; box-shadow: none; }
form .form-control .has-success, .form .form-control .has-success { border-color: #05AE0E; }
.has-success form .form-control:focus, .has-success .form .form-control:focus { border-color: #05AE0E; }
form .form-control .has-error, .form .form-control .has-error { color: #d04a28; border-color: #d04a28; }
.has-error form .form-control:focus, .has-error .form .form-control:focus { border-color: #d04a28; }
form .form-control + .form-control-feedback, .form .form-control + .form-control-feedback { border-radius: 6px; font-size: 18px; margin-top: -7px; position: absolute; right: 10px; top: 50% !important; vertical-align: middle; }
.open > form .form-control, .open > .form .form-control { border-radius: 0px 0px 0 0; border-bottom-color: transparent; }
form .form-control.EditableTextTextBox, .form .form-control.EditableTextTextBox { background-color: inherit !important; border: none !important; border-radius: 0 !important; color: inherit !important; }
form textarea.form-control, .form textarea.form-control { border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; height: auto; }
form .input-lg, form .input-group-lg > .form-control, form .input-group-lg > .input-group-addon, form .input-group-lg > .input-group-btn > .btn, .form .input-lg, .form .input-group-lg > .form-control, .form .input-group-lg > .input-group-addon, .form .input-group-lg > .input-group-btn > .btn { height: 55px; padding: 14px 30px; }
form .has-error .form-control-feedback, .form .has-error .form-control-feedback { color: #d04a28; }
form .has-success .form-control-feedback, .form .has-success .form-control-feedback { color: #05AE0E; }
form .input-group-addon, .form .input-group-addon { background-color: #fff; border: 1px solid #F4F7F9; border-radius: 0px; }
.has-success form .input-group-addon, .has-error form .input-group-addon, .has-success .form .input-group-addon, .has-error .form .input-group-addon { background-color: #fff; border: 1px solid #F4F7F9; }
.has-error .form-control:focus + form .input-group-addon, .has-error .form-control:focus + .form .input-group-addon { border-color: #d04a28; color: #d04a28; }
.has-success .form-control:focus + form .input-group-addon, .has-success .form-control:focus + .form .input-group-addon { border-color: #05AE0E; color: #05AE0E; }
.form-control:focus + form .input-group-addon, .form-control:focus ~ form .input-group-addon, .form-control:focus + .form .input-group-addon, .form-control:focus ~ .form .input-group-addon { background-color: #fff; border-color: #9A9A9A; }
form .input-group .form-control:first-child, form .input-group-addon:first-child, form .input-group-btn:first-child > .dropdown-toggle, form .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .form .input-group .form-control:first-child, .form .input-group-addon:first-child, .form .input-group-btn:first-child > .dropdown-toggle, .form .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-right: 0 none; }
form .input-group .form-control:last-child, form .input-group-addon:last-child, form .input-group-btn:last-child > .dropdown-toggle, form .input-group-btn:first-child > .btn:not(:first-child), .form .input-group .form-control:last-child, .form .input-group-addon:last-child, .form .input-group-btn:last-child > .dropdown-toggle, .form .input-group-btn:first-child > .btn:not(:first-child) { border-left: 0 none; }
form .form-control[disabled], form .form-control[readonly], form fieldset[disabled] .form-control, .form .form-control[disabled], .form .form-control[readonly], .form fieldset[disabled] .form-control { background-color: #F4F7F9; color: #53575a; cursor: not-allowed; }
form .input-group-btn .btn-default:not(.btn-fill), .form .input-group-btn .btn-default:not(.btn-fill) { border-color: #DDDDDD; }
form .input-group-btn:last-child > .btn, .form .input-group-btn:last-child > .btn { margin-left: 0; }
form .input-group-focus .input-group-addon, .form .input-group-focus .input-group-addon { border-color: #9A9A9A; }
form .label, .form .label { padding: 0.2em 0.6em 0.2em; border: 1px solid #999999; border-radius: 3px; color: #999999; background-color: #FFFFFF; font-weight: 500; font-size: 11px; text-transform: uppercase; display: inline-block; margin-bottom: 3px; }
form .label-primary, .form .label-primary { border-color: #3472F7; color: #3472F7; }
form .label-info, .form .label-info { border-color: #2CA8FF; color: #2CA8FF; }
form .label-success, .form .label-success { border-color: #05AE0E; color: #05AE0E; }
form .label-warning, .form .label-warning { border-color: #FF9500; color: #FF9500; }
form .label-danger, .form .label-danger { border-color: #FF3B30; color: #FF3B30; }
form .label.label-fill, .form .label.label-fill { color: #FFFFFF; }
form .label-primary.label-fill, form .progress-bar, form .progress-bar-primary, .form .label-primary.label-fill, .form .progress-bar, .form .progress-bar-primary { background-color: #3472F7; }
form .label-info.label-fill, form .progress-bar-info, .form .label-info.label-fill, .form .progress-bar-info { background-color: #2CA8FF; }
form .label-success.label-fill, form .progress-bar-success, .form .label-success.label-fill, .form .progress-bar-success { background-color: #05AE0E; }
form .label-warning.label-fill, form .progress-bar-warning, .form .label-warning.label-fill, .form .progress-bar-warning { background-color: #FF9500; }
form .label-danger.label-fill, form .progress-bar-danger, .form .label-danger.label-fill, .form .progress-bar-danger { background-color: #FF3B30; }
form .label-default.label-fill, .form .label-default.label-fill { background-color: #999999; }
form .dropdown-menu, .form .dropdown-menu { margin: 0; padding: 0; /* border-radius: $border-radius-extreme; */ z-index: 9000; /* @include box-shadow($dropdown-shadow); */ }
form .dropdown-menu > li > a, .form .dropdown-menu > li > a { padding: 8px 16px; color: #333333; }
form .dropdown-menu > li > a img, .form .dropdown-menu > li > a img { margin-top: -3px; }
form .dropdown-menu > li > a:focus, .form .dropdown-menu > li > a:focus { outline: 0 !important; }
form .dropdown-menu > li:first-child > a, .form .dropdown-menu > li:first-child > a { border-top-left-radius: 30px; border-top-right-radius: 30px; }
form .dropdown-menu > li:last-child > a, .form .dropdown-menu > li:last-child > a { border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; }
form .dropdown-menu > li > a:hover, form .dropdown-menu > li > a:focus, .form .dropdown-menu > li > a:hover, .form .dropdown-menu > li > a:focus { background-color: #f9f9f9; color: #333333; opacity: 1; text-decoration: none; }
form .dropdown-menu > .active > a, form .dropdown-menu > .active > a:focus, form .dropdown-menu > .active > a:hover, .form .dropdown-menu > .active > a, .form .dropdown-menu > .active > a:focus, .form .dropdown-menu > .active > a:hover { background-color: #2CA8FF; }
form .dropdown-menu.dropdown-color > li > a:hover, form .dropdown-menu.dropdown-color > li > a:focus, .form .dropdown-menu.dropdown-color > li > a:hover, .form .dropdown-menu.dropdown-color > li > a:focus { background-color: inherit; }
form .dropdown-with-icons > li > a, .form .dropdown-with-icons > li > a { position: relative; padding-left: 48px; line-height: 28px; }
form .dropdown-with-icons i, .form .dropdown-with-icons i { text-align: center; line-height: 28px; position: absolute; left: 0; }
form .dropdown-with-icons i[class^="pe-"], .form .dropdown-with-icons i[class^="pe-"] { font-size: 24px; width: 46px; }
form .dropdown-with-icons i[class^="fa"], .form .dropdown-with-icons i[class^="fa"] { font-size: 14px; width: 38px; }
form .btn-group.select, .form .btn-group.select { overflow: hidden; }
form .btn-group.select.open, .form .btn-group.select.open { overflow: visible; }
form .btn.focus, form .btn:focus, form .btn:hover, .form .btn.focus, .form .btn:focus, .form .btn:hover { color: inherit; }
form .btn-primary, .form .btn-primary { border-color: #DDDDDD; color: #DDDDDD; }
form .checkbox, form .radio, .form .checkbox, .form .radio { margin-bottom: 12px; padding-left: 32px; position: relative; -webkit-transition: color 0.25s linear; transition: color 0.25s linear; font-size: 14px; font-weight: normal; line-height: 1.5; color: #333333; }
form .checkbox input, form .radio input, .form .checkbox input, .form .radio input { outline: none !important; }
form .checkbox .icons, form .radio .icons, .form .checkbox .icons, .form .radio .icons { color: #DDDDDD; display: block; height: 20px; left: 0; position: absolute; top: 0; width: 20px; text-align: center; line-height: 21px; font-size: 20px; cursor: pointer; -webkit-transition: color 0.2s linear; transition: color 0.2s linear; }
form .checkbox .icons .first-icon, form .radio .icons .first-icon, form .checkbox .icons .second-icon, form .radio .icons .second-icon, .form .checkbox .icons .first-icon, .form .radio .icons .first-icon, .form .checkbox .icons .second-icon, .form .radio .icons .second-icon { display: inline-table; position: absolute; left: 0; top: 0; background-color: transparent; margin: 0; opacity: 1; filter: alpha(opacity=100); }
form .checkbox .icons .second-icon, form .radio .icons .second-icon, .form .checkbox .icons .second-icon, .form .radio .icons .second-icon { opacity: 0; filter: alpha(opacity=0); }
form .checkbox:hover, form .radio:hover, .form .checkbox:hover, .form .radio:hover { -webkit-transition: color 0.2s linear; transition: color 0.2s linear; }
form .checkbox:hover .first-icon, form .radio:hover .first-icon, .form .checkbox:hover .first-icon, .form .radio:hover .first-icon { opacity: 0; filter: alpha(opacity=0); }
form .checkbox:hover .second-icon, form .radio:hover .second-icon, .form .checkbox:hover .second-icon, .form .radio:hover .second-icon { opacity: 1; filter: alpha(opacity=100); }
form .checkbox.checked .first-icon, form .radio.checked .first-icon, .form .checkbox.checked .first-icon, .form .radio.checked .first-icon { opacity: 0; filter: alpha(opacity=0); }
form .checkbox.checked .second-icon, form .radio.checked .second-icon, .form .checkbox.checked .second-icon, .form .radio.checked .second-icon { opacity: 1; filter: alpha(opacity=100); -webkit-transition: color 0.2s linear; transition: color 0.2s linear; }
form .checkbox.disabled, form .radio.disabled, .form .checkbox.disabled, .form .radio.disabled { cursor: default; color: #DDDDDD !important; }
form .checkbox.disabled .icons, form .radio.disabled .icons, .form .checkbox.disabled .icons, .form .radio.disabled .icons { color: #DDDDDD !important; }
form .checkbox.disabled .first-icon, form .radio.disabled .first-icon, .form .checkbox.disabled .first-icon, .form .radio.disabled .first-icon { opacity: 1; filter: alpha(opacity=100); }
form .checkbox.disabled .second-icon, form .radio.disabled .second-icon, .form .checkbox.disabled .second-icon, .form .radio.disabled .second-icon { opacity: 0; filter: alpha(opacity=0); }
form .checkbox.disabled.checked .icons, form .radio.disabled.checked .icons, .form .checkbox.disabled.checked .icons, .form .radio.disabled.checked .icons { color: #DDDDDD; }
form .checkbox.disabled.checked .first-icon, form .radio.disabled.checked .first-icon, .form .checkbox.disabled.checked .first-icon, .form .radio.disabled.checked .first-icon { opacity: 0; filter: alpha(opacity=0); }
form .checkbox.disabled.checked .second-icon, form .radio.disabled.checked .second-icon, .form .checkbox.disabled.checked .second-icon, .form .radio.disabled.checked .second-icon { opacity: 1; filter: alpha(opacity=100); color: #D9D9D9; }
form .checkbox-blue.checkbox.checked, form .checkbox-blue.checkbox.checked .second-icon, form .ct-blue, form .radio-blue.radio.checked, form .radio-blue.radio.checked .second-icon, .form .checkbox-blue.checkbox.checked, .form .checkbox-blue.checkbox.checked .second-icon, .form .ct-blue, .form .radio-blue.radio.checked, .form .radio-blue.radio.checked .second-icon { color: #97ab4c; }
form .checkbox-azure.checkbox.checked, form .checkbox-azure.checkbox.checked .second-icon, form .ct-azure, form .radio-azure.radio.checked, form .radio-azure.radio.checked .second-icon, .form .checkbox-azure.checkbox.checked, .form .checkbox-azure.checkbox.checked .second-icon, .form .ct-azure, .form .radio-azure.radio.checked, .form .radio-azure.radio.checked .second-icon { color: #2CA8FF; }
form .checkbox-green.checkbox.checked, form .checkbox-green.checkbox.checked .second-icon, form .ct-green, form .radio-green.radio.checked, form .radio-green.radio.checked .second-icon, .form .checkbox-green.checkbox.checked, .form .checkbox-green.checkbox.checked .second-icon, .form .ct-green, .form .radio-green.radio.checked, .form .radio-green.radio.checked .second-icon { color: #05AE0E; }
form .checkbox-orange.checkbox.checked, form .checkbox-orange.checkbox.checked .second-icon, form .ct-orange, form .radio-orange.radio.checked, form .radio-orange.radio.checked .second-icon, .form .checkbox-orange.checkbox.checked, .form .checkbox-orange.checkbox.checked .second-icon, .form .ct-orange, .form .radio-orange.radio.checked, .form .radio-orange.radio.checked .second-icon { color: #FF9500; }
form .checkbox-red.checkbox.checked, form .checkbox-red.checkbox.checked .second-icon, form .ct-red, form .radio-red.radio.checked, form .radio-red.radio.checked .second-icon, .form .checkbox-red.checkbox.checked, .form .checkbox-red.checkbox.checked .second-icon, .form .ct-red, .form .radio-red.radio.checked, .form .radio-red.radio.checked .second-icon { color: #d04a28; }
form input.ct-blue + span + label + span.switch-right, form input.ct-blue + span.switch-left, .form input.ct-blue + span + label + span.switch-right, .form input.ct-blue + span.switch-left { background-color: #97ab4c; }
form input.ct-azure + span + label + span.switch-right, form input.ct-azure + span.switch-left, .form input.ct-azure + span + label + span.switch-right, .form input.ct-azure + span.switch-left { background-color: #2CA8FF; }
form input.ct-green + span + label + span.switch-right, form input.ct-green + span.switch-left, .form input.ct-green + span + label + span.switch-right, .form input.ct-green + span.switch-left { background-color: #05AE0E; }
form input.ct-orange + span + label + span.switch-right, form input.ct-orange + span.switch-left, .form input.ct-orange + span + label + span.switch-right, .form input.ct-orange + span.switch-left { background-color: #FF9500; }
form input.ct-red + span + label + span.switch-right, form input.ct-red + span.switch-left, .form input.ct-red + span + label + span.switch-right, .form input.ct-red + span.switch-left { background-color: #d04a28; }
form .has-switch, .form .has-switch { border-radius: 30px; cursor: pointer; display: inline-block; line-height: 1.72222; overflow: hidden; position: relative; text-align: left; width: 60px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; /*   this code is for fixing safari bug with hidden overflow for border-radius   */ -webkit-mask: url("../img/mask.png") 0 0 no-repeat; -webkit-mask-size: 60px 24px; mask: url("../img/mask.png") 0 0 no-repeat; }
form .has-switch.deactivate, .form .has-switch.deactivate { opacity: 0.5; filter: alpha(opacity=50); cursor: default !important; }
form .has-switch.deactivate label, form .has-switch.deactivate span, .form .has-switch.deactivate label, .form .has-switch.deactivate span { cursor: default !important; }
form .has-switch > div, .form .has-switch > div { position: relative; top: 0; width: 100px; }
form .has-switch > div.switch-animate, .form .has-switch > div.switch-animate { -webkit-transition: left 0.25s ease-out; transition: left 0.25s ease-out; }
form .has-switch > div.switch-off, .form .has-switch > div.switch-off { left: -35px; }
form .has-switch > div.switch-on, .form .has-switch > div.switch-on { left: 0; }
form .has-switch > div label, .form .has-switch > div label { background-color: #FFFFFF; /* @include icon-gradient (rgba(255,255,255,1), rgba(241,241,242,1)); */ box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); cursor: pointer; }
form .has-switch input[type=checkbox], .form .has-switch input[type=checkbox] { display: none; }
form .has-switch span, .form .has-switch span { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; cursor: pointer; float: left; font-size: 11px; font-weight: 400; height: 24px; line-height: 15px; margin: 0; padding-bottom: 6px; padding-top: 5px; position: relative; text-align: center; text-indent: -10px; width: 50%; z-index: 1; -webkit-transition: 0.25s ease-out; transition: 0.25s ease-out; }
form .has-switch span.switch-left, .form .has-switch span.switch-left { background-color: #2CA8FF; border-left: 1px solid transparent; border-radius: 30px 0 0 30px; color: #FFFFFF; }
form .has-switch .switch-off span.switch-left, .form .has-switch .switch-off span.switch-left { background-color: #DDDDDD; }
form .has-switch span.switch-right, .form .has-switch span.switch-right { border-radius: 0 30px 30px 0; background-color: #2CA8FF; color: #ffffff; text-indent: 1px; }
form .has-switch .switch-off span.switch-right, .form .has-switch .switch-off span.switch-right { background-color: #DDDDDD; }
form .has-switch label, .form .has-switch label { border-radius: 12px; float: left; height: 22px; margin: 1px -13px; padding: 0; position: relative; transition: all 0.25s ease-out 0s; vertical-align: middle; width: 22px; z-index: 100; -webkit-transition: 0.25s ease-out; transition: 0.25s ease-out; }
form .has-switch .switch-on .fa-check:before, .form .has-switch .switch-on .fa-check:before { margin-left: 10px; }
form .has-switch:hover .switch-on label, .form .has-switch:hover .switch-on label { margin: 1px -17px; width: 26px; }
form .has-switch:hover .switch-off label, .form .has-switch:hover .switch-off label { margin: 1px -13px; width: 26px; }
form .bootstrap-select, .form .bootstrap-select { width: 220px \0; /*IE9 and below*/ }
form .bootstrap-select > .dropdown-toggle, .form .bootstrap-select > .dropdown-toggle { width: 100%; padding-right: 25px; z-index: 1; }
form .bootstrap-select > select, .form .bootstrap-select > select { position: absolute; bottom: 0; left: 50%; width: 0.11px; height: 100%; opacity: 0; border: none; }
form .bootstrap-select > select.mobile-device, .form .bootstrap-select > select.mobile-device { position: absolute !important; top: 0; left: 0; display: block !important; width: 100%; height: 100% !important; opacity: 0; z-index: 2; }
form .has-error .bootstrap-select .dropdown-toggle, form .error .bootstrap-select .dropdown-toggle, .form .has-error .bootstrap-select .dropdown-toggle, .form .error .bootstrap-select .dropdown-toggle { border-color: #b94a48; }
form .bootstrap-select.fit-width, .form .bootstrap-select.fit-width { width: auto !important; }
form .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn), .form .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 220px; }
form .bootstrap-select.form-control, .form .bootstrap-select.form-control { margin-bottom: 0; padding: 0; border: none; }
form .bootstrap-select.form-control:not([class*="col-"]), .form .bootstrap-select.form-control:not([class*="col-"]) { width: 100%; }
form .bootstrap-select.form-control.input-group-btn, .form .bootstrap-select.form-control.input-group-btn { z-index: auto; }
form .bootstrap-select.btn-group:not(.input-group-btn), form .bootstrap-select.btn-group[class*="col-"], .form .bootstrap-select.btn-group:not(.input-group-btn), .form .bootstrap-select.btn-group[class*="col-"] { float: none; display: inline-block; margin-left: 0; }
form .bootstrap-select.btn-group.dropdown-menu-right, form .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, form .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .form .bootstrap-select.btn-group.dropdown-menu-right, .form .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .form .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right { float: right; }
form .form-inline .bootstrap-select.btn-group, form .form-horizontal .bootstrap-select.btn-group, form .form-group .bootstrap-select.btn-group, .form .form-inline .bootstrap-select.btn-group, .form .form-horizontal .bootstrap-select.btn-group, .form .form-group .bootstrap-select.btn-group { margin-bottom: 15px; }
form .form-group-lg .bootstrap-select.btn-group.form-control, form .form-group-sm .bootstrap-select.btn-group.form-control, .form .form-group-lg .bootstrap-select.btn-group.form-control, .form .form-group-sm .bootstrap-select.btn-group.form-control { padding: 0; }
form .form-inline .bootstrap-select.btn-group .form-control, .form .form-inline .bootstrap-select.btn-group .form-control { width: 100%; }
form .bootstrap-select.btn-group.disabled, form .bootstrap-select.btn-group > .disabled, .form .bootstrap-select.btn-group.disabled, .form .bootstrap-select.btn-group > .disabled { cursor: not-allowed; }
form .bootstrap-select.btn-group.disabled:focus, form .bootstrap-select.btn-group > .disabled:focus, .form .bootstrap-select.btn-group.disabled:focus, .form .bootstrap-select.btn-group > .disabled:focus { outline: none !important; }
form .bootstrap-select.btn-group.bs-container, .form .bootstrap-select.btn-group.bs-container { position: absolute; }
form .bootstrap-select.btn-group.bs-container .dropdown-menu, .form .bootstrap-select.btn-group.bs-container .dropdown-menu { z-index: 1060; }
form .bootstrap-select.btn-group .dropdown-toggle .filter-option, .form .bootstrap-select.btn-group .dropdown-toggle .filter-option { display: inline-block; overflow: hidden; width: 100%; text-align: left; }
form .bootstrap-select.btn-group .dropdown-toggle .caret, .form .bootstrap-select.btn-group .dropdown-toggle .caret { position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; }
form .bootstrap-select.btn-group[class*="col-"] .dropdown-toggle, .form .bootstrap-select.btn-group[class*="col-"] .dropdown-toggle { width: 100%; }
form .bootstrap-select.btn-group .dropdown-menu, .form .bootstrap-select.btn-group .dropdown-menu { min-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
form .bootstrap-select.btn-group .dropdown-menu.inner, .form .bootstrap-select.btn-group .dropdown-menu.inner { position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
form .bootstrap-select.btn-group .dropdown-menu li, .form .bootstrap-select.btn-group .dropdown-menu li { position: relative; }
form .bootstrap-select.btn-group .dropdown-menu li.active small, .form .bootstrap-select.btn-group .dropdown-menu li.active small { color: #fff; }
form .bootstrap-select.btn-group .dropdown-menu li.disabled a, .form .bootstrap-select.btn-group .dropdown-menu li.disabled a { cursor: not-allowed; }
form .bootstrap-select.btn-group .dropdown-menu li a, .form .bootstrap-select.btn-group .dropdown-menu li a { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
form .bootstrap-select.btn-group .dropdown-menu li a.opt, .form .bootstrap-select.btn-group .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; }
form .bootstrap-select.btn-group .dropdown-menu li a span.check-mark, .form .bootstrap-select.btn-group .dropdown-menu li a span.check-mark { display: none; }
form .bootstrap-select.btn-group .dropdown-menu li a span.text, .form .bootstrap-select.btn-group .dropdown-menu li a span.text { display: inline-block; }
form .bootstrap-select.btn-group .dropdown-menu li small, .form .bootstrap-select.btn-group .dropdown-menu li small { padding-left: 0.5em; }
form .bootstrap-select.btn-group .dropdown-menu .notify, .form .bootstrap-select.btn-group .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); pointer-events: none; opacity: 0.9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
form .bootstrap-select.btn-group .no-results, .form .bootstrap-select.btn-group .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; white-space: nowrap; }
form .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option, .form .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option { position: static; }
form .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret, .form .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret { position: static; top: auto; margin-top: -1px; }
form .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark, .form .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { position: absolute; display: inline-block; right: 15px; margin-top: 2px; }
form .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text, .form .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; }
form .bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .form .bootstrap-select.show-menu-arrow.open > .dropdown-toggle { z-index: 1061; }
form .bootstrap-select.show-menu-arrow .dropdown-toggle:before, .form .bootstrap-select.show-menu-arrow .dropdown-toggle:before { content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(204, 204, 204, 0.2); position: absolute; bottom: -4px; left: 9px; display: none; }
form .bootstrap-select.show-menu-arrow .dropdown-toggle:after, .form .bootstrap-select.show-menu-arrow .dropdown-toggle:after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; bottom: -4px; left: 10px; display: none; }
form .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before, .form .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { bottom: auto; top: -3px; border-top: 7px solid rgba(204, 204, 204, 0.2); border-bottom: 0; }
form .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after, .form .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { bottom: auto; top: -3px; border-top: 6px solid white; border-bottom: 0; }
form .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before, .form .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { right: 12px; left: auto; }
form .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after, .form .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { right: 13px; left: auto; }
form .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, form .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after, .form .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .form .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after { display: block; }
form .bs-searchbox, form .bs-actionsbox, form .bs-donebutton, .form .bs-searchbox, .form .bs-actionsbox, .form .bs-donebutton { padding: 8px 8px; }
form .bs-actionsbox, .form .bs-actionsbox { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
form .bs-actionsbox .btn-group button, .form .bs-actionsbox .btn-group button { width: 50%; }
form .bs-donebutton, .form .bs-donebutton { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
form .bs-donebutton .btn-group button, .form .bs-donebutton .btn-group button { width: 100%; }
form .bs-searchbox + .bs-actionsbox, .form .bs-searchbox + .bs-actionsbox { padding: 0 8px 4px; }
form .bs-searchbox .form-control, .form .bs-searchbox .form-control { margin-bottom: 0; width: 100%; float: none; }
form .bootstrap-select .dropdown-menu, .form .bootstrap-select .dropdown-menu { /* border-radius: $border-radius-bottom; */ -webkit-box-shadow: none; box-shadow: none; -webkit-transform-origin: 50% -40px; -moz-transform-origin: 50% -40px; -ms-transform-origin: 50% -40px; transform-origin: 50% -40px; -webkit-transition: 150ms, linear; -o-transition: 150ms, linear; transition: 150ms, linear; margin-top: -20px; }
form .bootstrap-select.open .dropdown-menu, .form .bootstrap-select.open .dropdown-menu { margin-top: -1px; }
form .bootstrap-select.dropup .dropdown-menu, .form .bootstrap-select.dropup .dropdown-menu { border-radius: 10px 10px 0 0; margin-bottom: -20px; }
form .bootstrap-select.dropup.open .dropdown-menu, .form .bootstrap-select.dropup.open .dropdown-menu { margin-bottom: -1px; }
form .btn-group.bootstrap-select .dropdown-menu, .form .btn-group.bootstrap-select .dropdown-menu { min-width: 100%; }
form .bootstrap-select .dropdown-menu > li:first-child > a, .form .bootstrap-select .dropdown-menu > li:first-child > a { border-radius: 0; border-bottom: 0 none; }

.checkbox input { position: relative; opacity: 0; cursor: pointer; }
.checkbox label { position: relative; vertical-align: middle; }
.checkbox label:before { position: absolute; top: 0; left: -25px; height: 25px; width: 25px; background-color: #fff; border: 1px solid #DDDDDD; font-family: 'FontAwesome'; content: '\f00c'; color: #fff; line-height: 1; text-align: center; padding-top: 4px; transition: all 0.4s; }
.checkbox input:checked + label:before { display: block; background-color: #ccc; }

.radio input { position: relative; opacity: 0; cursor: pointer; }
.radio label { position: relative; vertical-align: middle; }
.radio label:before { position: absolute; top: 0; left: -25px; height: 20px; width: 20px; background-color: #fff; border-radius: 50%; border: 1px solid #DDDDDD; content: ''; transition: all 0.4s; }
.radio input:checked + label:before { display: block; border-width: 5px; border-color: #ccc; }

.page.green .checkbox input:checked + label:before { background-color: #97ab4c; }
.page.green .radio input:checked + label:before { border-color: #97ab4c; }

.page.blue .checkbox input:checked + label:before { background-color: #5f90ab; }
.page.blue .radio input:checked + label:before { border-color: #5f90ab; }

.page.brown .checkbox input:checked + label:before { background-color: #b7543f; }
.page.brown .radio input:checked + label:before { border-color: #b7543f; }

.page.orange .checkbox input:checked + label:before { background-color: #da9e3c; }
.page.orange .radio input:checked + label:before { border-color: #da9e3c; }

/* The container */
.checkbox-container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* Hide the browser's default checkbox */
.checkbox-container input { position: absolute; opacity: 0; cursor: pointer; }

/* Create a custom checkbox */
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff; border: 1px solid #b1b3b6; }

/* On mouse-over, add a grey background color */
.checkbox-container:hover input ~ .checkmark { background-color: #ccc; }

/* When the checkbox is checked, add a blue background */
.page.blue .checkbox-container input:checked ~ .checkmark { background-color: #5f90ab; }

.page.green .checkbox-container input:checked ~ .checkmark { background-color: #97ab4c; }

.checkmark:after { content: ""; position: absolute; display: none; }

/* Show the checkmark when checked */
.checkbox-container input:checked ~ .checkmark:after { display: block; }

/* Style the checkmark/indicator */
.checkbox-container .checkmark:after { left: 10px; top: 6px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.f-label { font-size: 1.4rem !important; letter-spacing: 2px !important; line-height: 100%; text-transform: uppercase; color: #53575a !important; font-family: "brandon_text", Helvetica, Arial, sans-serif; }
.f-label.confidentiality-label { font-weight: 600; padding-bottom: 15px; }

.login-label { font-size: 14px; margin-left: 20px; }

.top-checkmark-adjustment { top: -3px; }

/* Customize the label (the container) */
.radio-container { display: block; position: relative; padding-left: 25px; padding-right: 15px; margin-bottom: 12px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* Hide the browser's default radio button */
.radio-container input { position: absolute; opacity: 0; }

/* Create a custom radio button */
.radio-checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #fff; border-radius: 0%; border: 1px solid #53575a; }

/* On mouse-over, add a grey background color */
.radio-container:hover input ~ .radio-checkmark { background-color: #ccc; }

/* When the radio button is checked, add a blue background */
.page.blue .radio-container input:checked ~ .radio-checkmark { background-color: #5f90ab; }

.page.green .radio-container input:checked ~ .radio-checkmark { background-color: #97ab4c; }

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio-checkmark:after { content: ""; position: absolute; display: none; }

/* Show the indicator (dot/circle) when checked */
.radio-container input:checked ~ .radio-checkmark:after { display: block; }

/* Style the indicator (dot/circle) */
.radio-container .radio-checkmark:after { top: 5px; left: 5px; width: 8px; height: 8px; border-radius: 0%; background: white; }

.radio-rounded.radio-checkmark, .radio-rounded.radio-container .radio-checkmark:after { border-radius: 50% !important; -moz-border-radius: 50% !important; -webkit-border-radius: 50% !important; -khtml-border-radius: 50% !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 8px 16px; font-size: 18px; line-height: 1.42857; border-radius: 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover, .btn:focus, .btn.focus { color: #fff; text-decoration: none; }
.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }

.btn-default { color: #fff; background-color: #979797; border-color: #979797; }
.btn-default:focus, .btn-default.focus { color: #fff; background-color: #7e7e7e; border-color: #575757; }
.btn-default:hover { color: #fff; background-color: #7e7e7e; border-color: #787878; }
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { color: #fff; background-color: #7e7e7e; border-color: #787878; }
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { color: #fff; background-color: #6c6c6c; border-color: #575757; }
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { background-image: none; }
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { background-color: #979797; border-color: #979797; }
.btn-default .badge { color: #979797; background-color: #fff; }

.btn-primary { color: #fff; background-color: #fff; border-color: #f2f2f2; }
.btn-primary:focus, .btn-primary.focus { color: #fff; background-color: #e6e6e6; border-color: #b3b3b3; }
.btn-primary:hover { color: #fff; background-color: #e6e6e6; border-color: #d4d4d4; }
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #e6e6e6; border-color: #d4d4d4; }
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { color: #fff; background-color: #d4d4d4; border-color: #b3b3b3; }
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-image: none; }
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { background-color: #fff; border-color: #f2f2f2; }
.btn-primary .badge { color: #fff; background-color: #fff; }

.btn-success { color: #fff; background-color: #97ab4c; border-color: #879944; }
.btn-success:focus, .btn-success.focus { color: #fff; background-color: #78883c; border-color: #39411d; }
.btn-success:hover { color: #fff; background-color: #78883c; border-color: #626f31; }
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: #fff; background-color: #78883c; border-color: #626f31; }
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { color: #fff; background-color: #626f31; border-color: #39411d; }
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { background-image: none; }
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { background-color: #97ab4c; border-color: #879944; }
.btn-success .badge { color: #97ab4c; background-color: #fff; }

.btn-info { color: #fff; background-color: #5f90ab; border-color: #53839e; }
.btn-info:focus, .btn-info.focus { color: #fff; background-color: #4a758d; border-color: #273e4a; }
.btn-info:hover { color: #fff; background-color: #4a758d; border-color: #3e6276; }
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: #fff; background-color: #4a758d; border-color: #3e6276; }
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { color: #fff; background-color: #3e6276; border-color: #273e4a; }
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { background-image: none; }
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { background-color: #5f90ab; border-color: #53839e; }
.btn-info .badge { color: #5f90ab; background-color: #fff; }

.btn-warning { color: #fff; background-color: #da9e3c; border-color: #d49328; }
.btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #bf8424; border-color: #694914; }
.btn-warning:hover { color: #fff; background-color: #bf8424; border-color: #a16f1f; }
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #bf8424; border-color: #a16f1f; }
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #a16f1f; border-color: #694914; }
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { background-image: none; }
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { background-color: #da9e3c; border-color: #d49328; }
.btn-warning .badge { color: #da9e3c; background-color: #fff; }

.btn-danger { color: #fff; background-color: #b7543f; border-color: #a44b38; }
.btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #914332; border-color: #452018; }
.btn-danger:hover { color: #fff; background-color: #914332; border-color: #773629; }
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #914332; border-color: #773629; }
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #773629; border-color: #452018; }
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { background-image: none; }
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { background-color: #b7543f; border-color: #a44b38; }
.btn-danger .badge { color: #b7543f; background-color: #fff; }

.btn-link { color: #b1b3b6; font-weight: normal; border-radius: 0; }
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }
.btn-link:hover, .btn-link:focus { color: #898c91; text-decoration: underline; background-color: transparent; }
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #b1b3b6; text-decoration: none; }

.btn-lg, .btn-group-lg > .btn { padding: 14px 30px; font-size: 25px; line-height: 1.33; border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 14px; line-height: 1.5; border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 14px; line-height: 1.5; border-radius: 3px; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 5px; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.btn-wire { border-width: 2px; border-style: solid; border-radius: 50px; background: transparent; font-weight: 600; font-style: normal; font-size: 14px; padding: 15px 30px; text-transform: uppercase; letter-spacing: 2px; transition: all 0.4s; white-space: normal; }
.btn-wire:hover, .btn-wire:active, .btn-wire:focus { box-shadow: 0 0 !important; }
.btn-wire.white, .btn-wire.white a { color: #fff; border-color: #fff; }
.btn-wire.white:hover, .btn-wire.white:active, .btn-wire.white:focus, .btn-wire.white a:hover, .btn-wire.white a:active, .btn-wire.white a:focus { color: #666; background-color: #fff; border-color: #fff; }

.btn-primary, .btn-wire-wide { font-weight: 600; font-style: normal; font-size: 14px; text-transform: uppercase; border-width: 1px; border-style: solid; border-radius: 50px; background: transparent; padding: 15px 40px; transition: all 0.4s; white-space: normal; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-wire-wide:hover, .btn-wire-wide:active, .btn-wire-wide:focus { box-shadow: 0 0 !important; }

.btn-wire-mobile { border-width: 1px !important; border-style: solid !important; border-radius: 30px !important; margin: 0 10px; font-weight: 600; font-style: normal; text-transform: uppercase !important; border-width: 1px; font-size: 14px; text-transform: uppercase; background: transparent; letter-spacing: 1px; white-space: normal; }
.btn-wire-mobile:hover, .btn-wire-mobile:active, .btn-wire-mobile:focus { box-shadow: 0 0 !important; }

.btn-text { color: #53575a; background: transparent; padding: 0; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; font-style: normal; box-shadow: 0 0 !important; border: 0; text-align: left; white-space: normal; word-break: break-word; position: relative; vertical-align: middle; orphans: 2; }
.btn-text:after { transition: all 0.4s; display: inline-block; font-family: 'cft' !important; speak: none; font-size: inherit; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 0.9; text-transform: none; vertical-align: middle; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e901"; display: inline-block; vertical-align: baseline; padding-left: 0.5em; white-space: nowrap; }
.btn-text.abs { padding: 0 1.5em 0 0; }
.btn-text.abs:after { position: absolute; right: 0; top: 50%; bottom: 0; transform: translateY(-50%); }
.btn-text:hover, .btn-text:active, .btn-text:focus { opacity: 0.7; color: initial; }
.btn-text:hover:after, .btn-text:active:after, .btn-text:focus:after { padding-left: 1em; }
.btn-text:hover.abs:after, .btn-text:active.abs:after, .btn-text:focus.abs:after { right: -0.7em; }
.btn-text .icon-arrow { display: none; }
.btn-text.btn-sm, .btn-group-sm > .btn-text.btn { font-size: 14px; }
.btn-text.btn-md { font-size: 16px; }
.btn-text.btn-lg, .btn-group-lg > .btn-text.btn { font-size: 25px; }
.btn-text.btn-lower { font-weight: 600; text-transform: none; letter-spacing: normal; }

.btn-text-define { color: #fff; font-size: 14px; font-weight: 600; font-style: normal; text-transform: uppercase; text-align: left; letter-spacing: 1px; background: transparent; box-shadow: 0 0 !important; border: 0; padding: 0; }
.btn-text-define:hover, .btn-text-define:active, .btn-text-define:focus { opacity: 0.7; color: #fff; }

.btn-email { color: #fff; position: absolute; right: 0; top: 0; z-index: 99; background: #da9e3c; border: none; height: 52px; width: 100px; text-align: right; text-transform: uppercase; border-top-right-radius: 30px; border-bottom-right-radius: 30px; font-weight: 600; font-style: normal; font-size: 15px; }
.btn-email:hover, .btn-email:active, .btn-email:focus { color: #53575a; box-shadow: 0 0 !important; border: 0; }
.btn-email .fa { padding-left: 8px; }

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }

.collapse { display: none; }
.collapse.in { display: block; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.dropup, .dropdown { position: relative; }

.dropdown-toggle:focus { outline: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 18px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider { height: 1px; margin: 13px 0; overflow: hidden; background-color: #e5e5e5; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: #333333; white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #979797; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777777; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }

.open > .dropdown-menu { display: block; }
.open > a { outline: 0; }

.dropdown-menu-right { left: auto; right: 0; }

.dropdown-menu-left { left: 0; right: auto; }

.dropdown-header { display: block; padding: 3px 20px; font-size: 14px; line-height: 1.42857; color: #777777; white-space: nowrap; }

.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }

.pull-right > .dropdown-menu { right: 0; left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }

@media (min-width: 992px) { .navbar-right .dropdown-menu { right: 0; left: auto; }
  .navbar-right .dropdown-menu-left { left: 0; right: auto; } }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, form .dropdown-menu > .active > a, form .dropdown-menu > .active > a:hover, form .dropdown-menu > .active > a:focus { color: inherit; background-color: #f1f1f1; }

.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
.btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; }
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }

.btn-toolbar { margin-left: -5px; }
.btn-toolbar:before, .btn-toolbar:after { content: " "; display: table; }
.btn-toolbar:after { clear: both; }
.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; }
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }

.btn-group > .btn:first-child { margin-left: 0; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.btn-group > .btn-group { float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }

.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }

.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }

.btn .caret { margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; }
.btn-group-vertical > .btn-group:after { clear: both; }
.btn-group-vertical > .btn-group > .btn { float: none; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }

.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
.btn-group-justified > .btn, .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; }
.btn-group-justified > .btn-group .btn { width: 100%; }
.btn-group-justified > .btn-group .dropdown-menu { left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.btn-group.open .dropdown-toggle { box-shadow: 0 0; -webkit-box-shadow: 0 0; }

.input-group { position: relative; display: table; border-collapse: separate; }
.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }
.input-group .form-control:focus { z-index: 3; }

.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }

.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

.input-group-addon { padding: 8px 16px; font-size: 18px; font-weight: normal; line-height: 1; color: #b1b3b6; text-align: center; background-color: #b1b3b6; border: 1px solid #b1b3b6; border-radius: 0; }
.input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 14px; border-radius: 3px; }
.input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 14px 30px; font-size: 25px; border-radius: 6px; }
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; }

.input-group-addon:first-child { border-right: 0; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.input-group-addon:last-child { border-left: 0; }

.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -1px; }
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; }
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }

.nav { margin-bottom: 0; padding-left: 0; list-style: none; }
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; }
.nav > li.disabled > a { color: #777777; }
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #b1b3b6; }
.nav .nav-divider { height: 1px; margin: 13px 0; overflow: hidden; background-color: #e5e5e5; }
.nav > li > a > img { max-width: none; }

.nav-tabs { border-bottom: 1px solid #ddd; }
.nav-tabs > li { float: left; margin-bottom: -1px; }
.nav-tabs > li > a { margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 0px 0px 0 0; }
.nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #b1b3b6; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }

.nav-pills > li { float: left; }
.nav-pills > li > a { border-radius: 0px; }
.nav-pills > li + li { margin-left: 2px; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #979797; }

.nav-stacked > li { float: none; }
.nav-stacked > li + li { margin-top: 2px; margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified { width: 100%; }
.nav-justified > li, .nav-tabs.nav-justified > li { float: none; }
.nav-justified > li > a, .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }
.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }
@media (min-width: 768px) { .nav-justified > li, .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 0px; }
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }
@media (min-width: 768px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 0px 0px 0 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } }

.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }

/*.nav > li {
	padding: 10px;
	line-height: 1;

		a,
		a:hover,
		a:focus {
			padding: 0px;
			line-height: 1;
		}
}*/
.events-module .event-title { padding: 10% 0 0; }
.events-module .event-filters { color: #979797; padding: 0 0 10%; }
.events-module .event-filters .nav-tabs { border-bottom: 0; }
.events-module .event-filters .nav-tabs li, .events-module .event-filters .nav-tabs li.active { font-size: 14px; font-weight: 600; font-style: normal; text-transform: uppercase; letter-spacing: 2px; line-height: 1.2987; margin-top: 14px; margin-bottom: 5%; margin-bottom: 5%; }
.events-module .event-filters .nav-tabs li .small, .events-module .event-filters .nav-tabs li small, .events-module .event-filters .nav-tabs li.active .small, .events-module .event-filters .nav-tabs li.active small { font-weight: normal; line-height: 1; font-size: 75%; }
.events-module .event-filters .nav-tabs li a, .events-module .event-filters .nav-tabs li.active a { color: #53575a; background-color: transparent; border: 0; border-right: 1px solid #53575a; cursor: pointer; padding: 0 15px; font-weight: 600; font-style: normal; }
.events-module .event-filters .nav-tabs li:first-child, .events-module .event-filters .nav-tabs li.active:first-child { color: #53575a; }
.events-module .event-filters .nav-tabs li:last-child a, .events-module .event-filters .nav-tabs li.active:last-child a { border: 0; }
.events-module .tab-content { border-bottom: 1px solid #e6e6e6; }

.navbar { position: relative; min-height: 80px; margin-bottom: 28px; border: 1px solid transparent; }
.navbar:before, .navbar:after { content: " "; display: table; }
.navbar:after { clear: both; }
@media (min-width: 992px) { .navbar { border-radius: 0px; } }

.navbar-header:before, .navbar-header:after { content: " "; display: table; }
.navbar-header:after { clear: both; }
@media (min-width: 992px) { .navbar-header { float: left; } }

.navbar-collapse { overflow-x: visible; padding-right: 0; padding-left: 0; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }
.navbar-collapse:before, .navbar-collapse:after { content: " "; display: table; }
.navbar-collapse:after { clear: both; }
.navbar-collapse.in { overflow-y: auto; }
@media (min-width: 992px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; }
  .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  .navbar-collapse.in { overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } }

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; }
@media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } }

.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; }
@media (min-width: 992px) { .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } }

.navbar-static-top { z-index: 1000; border-width: 0 0 1px; }
@media (min-width: 992px) { .navbar-static-top { border-radius: 0; } }

.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; }
@media (min-width: 992px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } }

.navbar-fixed-top { top: 0; border-width: 0 0 1px; }

.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; }

.navbar-brand { float: left; padding: 15px 0; font-size: 25px; line-height: 28px; height: 80px; }
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
.navbar-brand > img { display: block; }
@media (min-width: 992px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0; } }

.navbar-toggle { position: relative; float: right; margin-right: 0; padding: 9px 10px; margin-top: 23px; margin-bottom: 23px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 0px; }
.navbar-toggle:focus { outline: 0; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
@media (min-width: 992px) { .navbar-toggle { display: none; } }

.navbar-nav { margin: 7.5px 0; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 28px; }
@media (max-width: 991px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a { line-height: 28px; }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } }
@media (min-width: 992px) { .navbar-nav { float: left; margin: 0; }
  .navbar-nav > li { float: left; }
  .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } }

.search-form { margin-left: 0; margin-right: 0; padding: 10px 0; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 14px; margin-bottom: 14px; }
@media (min-width: 768px) { .search-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .search-form .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .search-form .form-control-static { display: inline-block; }
  .search-form .input-group { display: inline-table; vertical-align: middle; }
  .search-form .input-group .input-group-addon, .search-form .input-group .input-group-btn, .search-form .input-group .form-control { width: auto; }
  .search-form .input-group > .form-control { width: 100%; }
  .search-form .control-label { margin-bottom: 0; vertical-align: middle; }
  .search-form .radio, .search-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .search-form .radio label, .search-form .checkbox label { padding-left: 0; }
  .search-form .radio input[type="radio"], .search-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .search-form .has-feedback .form-control-feedback { top: 0; } }
@media (max-width: 991px) { .search-form .form-group { margin-bottom: 5px; }
  .search-form .form-group:last-child { margin-bottom: 0; } }
@media (min-width: 992px) { .search-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } }

.navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.navbar-btn { margin-top: 14px; margin-bottom: 14px; }
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { margin-top: 20.5px; margin-bottom: 20.5px; }
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { margin-top: 29px; margin-bottom: 29px; }

.navbar-text { margin-top: 26px; margin-bottom: 26px; }
@media (min-width: 992px) { .navbar-text { float: left; margin-left: 0; margin-right: 0; } }

@media (min-width: 992px) { .navbar-left { float: left !important; }
  .navbar-right { float: right !important; margin-right: 0; }
  .navbar-right ~ .navbar-right { margin-right: 0; } }
.navbar-default { background-color: #fff; border-color: #eeeeee; }
.navbar-default .navbar-brand { color: #666; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #4d4d4d; background-color: transparent; }
.navbar-default .navbar-text { color: #666; }
.navbar-default .navbar-nav > li > a { color: #666; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #53575a; background-color: #fff; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: headings-color; background-color: #fff; }
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }
.navbar-default .navbar-toggle { border-color: #ddd; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; }
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
.navbar-default .navbar-collapse, .navbar-default .search-form { border-color: #eeeeee; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #fff; color: headings-color; }
@media (max-width: 991px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #666; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #53575a; background-color: #fff; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: headings-color; background-color: #fff; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } }
.navbar-default .navbar-link { color: #666; }
.navbar-default .navbar-link:hover { color: #53575a; }
.navbar-default .btn-link { color: #666; }
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #53575a; }
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; }

.navbar-inverse { background-color: #222; border-color: #090909; }
.navbar-inverse .navbar-brand { color: #9d9d9d; }
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; }
.navbar-inverse .navbar-text { color: #9d9d9d; }
.navbar-inverse .navbar-nav > li > a { color: #9d9d9d; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #090909; }
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; }
.navbar-inverse .navbar-toggle { border-color: #333; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-inverse .navbar-collapse, .navbar-inverse .search-form { border-color: #101010; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #090909; color: #fff; }
@media (max-width: 991px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } }
.navbar-inverse .navbar-link { color: #9d9d9d; }
.navbar-inverse .navbar-link:hover { color: #fff; }
.navbar-inverse .btn-link { color: #9d9d9d; }
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff; }
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; }

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position: static; }
.yamm .container { position: relative; }
.yamm .dropdown-menu { left: auto; }
.yamm .yamm-content { padding: 20px 30px; }
.yamm .dropdown.yamm-fw .dropdown-menu { left: 0; right: 0; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: transparent; border-color: transparent; }

.navbar-logo { display: block; position: relative; max-width: 200px; max-width: 20rem; max-height: 61px; max-height: 6.1rem; width: 200px; padding-bottom: 30%; background-size: contain; text-indent: -10000em; }

#header { position: fixed; width: 100vw; top: 0; left: 0; z-index: 9998; height: 100px; background: #fff; -webkit-box-shadow: 0px 4px 31px -5px #b1b3b6; -moz-box-shadow: 0px 4px 31px -5px #b1b3b6; box-shadow: 0px 4px 31px -5px #b1b3b6; }
#header .top-menu { position: absolute; top: 0; right: 0; z-index: 3; width: 100%; border: none; box-shadow: 0 0; min-height: 35.3px !important; /* original 80px too long */ background: transparent !important; }
#header .top-menu #topNav { float: right; }
#header .top-menu #topNav .navbar-brand { color: #53575a; margin: 0 !important; margin-right: 5px !important; font-size: 1rem !important; padding: 9px !important; height: 35.3px !important; color: #fff; font-weight: 600; font-style: normal; letter-spacing: 1px; text-transform: uppercase; }
#header .top-menu #topNav .navbar-brand span { color: #b7543f; }
#header .top-menu #topNav .navbar-brand a { color: #53575a; }
#header .top-menu #topNav .triangle-menu { position: relative; overflow: hidden; margin-right: -74px; display: inline-block; float: left; }
#header .top-menu #topNav .triangle-menu .t-up { width: 0; height: 0; border-bottom: 17.5px solid #bebebe; border-left: 75px solid transparent; border-right: 75px solid transparent; }
#header .top-menu #topNav .triangle-menu .t-down { width: 0; height: 0; border-top: 17.5px solid #e2e2e2; border-left: 75px solid transparent; border-right: 75px solid transparent; }
#header .top-menu #topNav .triangle-menu .t-left { width: 0; height: 0; border-top: 17.5px solid transparent; border-right: 75px solid #b3b3b3; border-bottom: 17.5px solid transparent; right: 0; position: absolute; top: 0; }
#header .top-menu #topNav .navbar-nav { margin: 0; padding: 3px 10px; height: 35.3px; background: #b3b3b3; }
#header .top-menu #topNav .navbar-nav li { margin-top: -5px; }
#header .top-menu #topNav .navbar-nav li:first-child { margin-left: 45px; }
#header .top-menu #topNav .navbar-nav li a { color: #fff; padding-top: 5px; padding-bottom: 0; text-transform: uppercase; font-size: 14px; font-weight: 600; font-style: normal; letter-spacing: 1px; }
#header .top-menu #topNav .navbar-nav li a:hover, #header .top-menu #topNav .navbar-nav li a:focus { background: transparent; }
#header .main-menu { position: static; background: transparent; box-shadow: 0 0; border: none; }
#header .main-menu .navbar-brand { padding: 15px; position: relative; z-index: 4; }
#header .main-menu #mainNav { position: absolute; top: 35px; right: 69px; }
#header .main-menu #mainNav .navbar-nav { margin-top: 5px; background: #fff; }
#header .main-menu #mainNav .navbar-nav li a { color: #666; font-size: 18px; font-weight: 500; font-style: normal; }
#header .main-menu #mainNav .navbar-nav li a.h3 { display: block; margin: 0; }
#header .main-menu #mainNav .navbar-nav li a:hover, #header .main-menu #mainNav .navbar-nav li a:focus { background-color: transparent; }
#header .main-menu #mainNav .navbar-nav li.plan-yg a:hover, #header .main-menu #mainNav .navbar-nav li.plan-yg a:active, #header .main-menu #mainNav .navbar-nav li.plan-yg a:focus { color: #97ab4c; }
#header .main-menu #mainNav .navbar-nav li.nonprofits a:hover, #header .main-menu #mainNav .navbar-nav li.nonprofits a:active, #header .main-menu #mainNav .navbar-nav li.nonprofits a:focus { color: #da9e3c; }
#header .main-menu #mainNav .navbar-nav li.scholarships a:hover, #header .main-menu #mainNav .navbar-nav li.scholarships a:active, #header .main-menu #mainNav .navbar-nav li.scholarships a:focus { color: #b7543f; }
#header .main-menu #mainNav .navbar-nav li.about-cft a:hover, #header .main-menu #mainNav .navbar-nav li.about-cft a:active, #header .main-menu #mainNav .navbar-nav li.about-cft a:focus { color: #b3a487; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw > .dropdown-toggle { transition: all 0.4s; border-bottom: 2px solid transparent; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .caret { visibility: hidden; /* effects menu when removed */ }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg { left: auto; right: 0; border-top: 1px solid #f9f9f9; box-shadow: none; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content { padding: 20px 0 20px 20px; position: relative; min-width: 400px; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .h4 { color: #333333; font-size: 16px; display: block; font-style: normal; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between; max-height: 36rem; margin-left: 0; margin-right: 0; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row:before, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row:after, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row:before, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row:after, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row:before, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row:after { display: none; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"], #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"], #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"], #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item { margin-top: 10px; margin-right: 10px; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] .h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item .h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] .h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item .h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] .h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item .h4 { margin-top: 0; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"]:last-child, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item:last-child, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"]:last-child, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item:last-child, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"]:last-child, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item:last-child { margin-right: 0; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"].quick-link, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item.quick-link, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"].quick-link, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item.quick-link, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"].quick-link, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item.quick-link { display: flex; align-self: flex-end; justify-content: flex-end; margin-bottom: 50%; flex-shrink: 0; flex-grow: 0; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] .navbox, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item .navbox, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] .navbox, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item .navbox, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] .navbox, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item .navbox { display: block; padding: 15px; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] .navbox h6, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item .navbox h6, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] .navbox h6, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item .navbox h6, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] .navbox h6, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item .navbox h6 { color: #fff; margin-top: 0; font-weight: 600; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] .navbox h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item .navbox h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] .navbox h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item .navbox h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] .navbox h4, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item .navbox h4 { font-size: 16px; color: #fff; font-weight: 600; font-style: normal; letter-spacing: normal; margin-top: 0; margin-bottom: 8px; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] .navbox h5, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item .navbox h5, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] .navbox h5, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item .navbox h5, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] .navbox h5, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item .navbox h5 { font-size: 14px; color: #fff; font-weight: 500; font-style: normal; letter-spacing: normal; margin-top: 8px; margin-bottom: 0; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] ul, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item ul, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] ul, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item ul, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] ul, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item ul { list-style: none; -webkit-padding-start: 0; margin-bottom: 10px; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] ul li, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item ul li, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] ul li, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item ul li, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] ul li, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item ul li { color: #53575a; line-height: 1; margin: 5px 0; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"] ul li a, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item ul li a, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"] ul li a, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item ul li a, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"] ul li a, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item ul li a { font-size: 16px; font-weight: 500; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row [class^="col-"], #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row .item { width: calc(50% - 10px); }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row [class^="col-"], #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row .item { width: calc(25% - 10px); }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row [class^="col-"], #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row .item { width: calc(25% - 10px); }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown a.h3 { color: #b7543f; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown a.h3:hover { color: #666 !important; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown a:hover, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown a:active, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown a:focus { color: #b7543f; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown .yamm-content .h4:hover { color: #b7543f; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown .navbox { background-color: #b7543f; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown.active .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown.open .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.brown:hover .dropdown-toggle { color: #b7543f; border-bottom: 2px solid #b7543f; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green a.h3 { color: #97ab4c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green a.h3:hover { color: #666 !important; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green a:hover, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green a:active, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green a:focus { color: #97ab4c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green .yamm-content .h4:hover { color: #97ab4c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green .navbox { background-color: #97ab4c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green.active .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green.open .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.green:hover .dropdown-toggle { color: #97ab4c; border-bottom: 2px solid #97ab4c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue a.h3 { color: #5f90ab; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue a.h3:hover { color: #666 !important; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue a:hover, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue a:active, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue a:focus { color: #5f90ab; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue .yamm-content .h4:hover { color: #5f90ab; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue .navbox { background-color: #5f90ab; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue.active .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue.open .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.blue:hover .dropdown-toggle { color: #5f90ab; border-bottom: 2px solid #5f90ab; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange a.h3 { color: #da9e3c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange a.h3:hover { color: #666 !important; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange a:hover, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange a:active, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange a:focus { color: #da9e3c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange .yamm-content .h4:hover { color: #da9e3c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange .navbox { background-color: #da9e3c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange.active .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange.open .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.orange:hover .dropdown-toggle { color: #da9e3c; border-bottom: 2px solid #da9e3c; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand a.h3 { color: #b3a487; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand a.h3:hover { color: #666 !important; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand a:hover, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand a:active, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand a:focus { color: #b3a487; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand .yamm-content .h4:hover { color: #b3a487; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand .navbox { background-color: #b3a487; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand.active .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand.open .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.sand:hover .dropdown-toggle { color: #b3a487; border-bottom: 2px solid #b3a487; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray a.h3 { color: #b1b3b6; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray a.h3:hover { color: #666 !important; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray a:hover, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray a:active, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray a:focus { color: #b1b3b6; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray .yamm-content .h4:hover { color: #b1b3b6; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray .navbox { background-color: #b1b3b6; }
#header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray.active .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray.open .dropdown-toggle, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw.gray:hover .dropdown-toggle { color: #b1b3b6; border-bottom: 2px solid #b1b3b6; }

.breadcrumb { padding: 7px 0; margin-bottom: 28px; list-style: none; background-color: transparent; border-radius: 0px; }
.breadcrumb > li { display: inline-block; }
.breadcrumb > li + li:before { content: "/ "; padding: 0 5px; color: #fff; }
.breadcrumb > .active { color: #fff; }

.page-header .breadcrumb, .page-head-module .breadcrumb { color: #fff; background: transparent; bottom: 20px; -webkit-padding-start: 0; padding-top: 0; position: relative; text-transform: none !important; margin-bottom: 0; letter-spacing: 0 !important; }
.page-header .breadcrumb h1, .page-header .breadcrumb a, .page-head-module .breadcrumb h1, .page-head-module .breadcrumb a { color: #fff; }
.page-header .breadcrumb li, .page-head-module .breadcrumb li { color: #fff; opacity: 0.5; }
.page-header .breadcrumb .active, .page-head-module .breadcrumb .active { color: #fff; opacity: 1; }
.page-header .breadcrumb a, .page-header .breadcrumb h4, .page-head-module .breadcrumb a, .page-head-module .breadcrumb h4 { text-transform: none !important; }

.page-head-module .text h4 { letter-spacing: none !important; text-transform: none !important; }

.pagination { display: inline-block; padding-left: 0; margin: 28px 0; border-radius: 0px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 8px 16px; line-height: 1.42857; text-decoration: none; color: #b1b3b6; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { z-index: 2; color: #898c91; background-color: #eeeeee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #979797; border-color: #979797; cursor: default; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed; }

.pagination-lg > li > a, .pagination-lg > li > span { padding: 14px 30px; font-size: 25px; line-height: 1.33; }
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; }

.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 14px; line-height: 1.5; }
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }

.pager { padding-left: 0; margin: 28px 0; list-style: none; text-align: center; }
.pager:before, .pager:after { content: " "; display: table; }
.pager:after { clear: both; }
.pager li { display: inline; }
.pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; }
.pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #eeeeee; }
.pager .next > a, .pager .next > span { float: right; }
.pager .previous > a, .pager .previous > span { float: left; }
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color: #777777; background-color: #fff; cursor: not-allowed; }

.label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
.label:empty { display: none; }
.btn .label { position: relative; top: -1px; }

a.label:hover, a.label:focus { color: #fff; text-decoration: none; cursor: pointer; }

.label-default { background-color: #777777; }
.label-default[href]:hover, .label-default[href]:focus { background-color: #5e5e5e; }

.label-primary { background-color: #979797; }
.label-primary[href]:hover, .label-primary[href]:focus { background-color: #7e7e7e; }

.label-success { background-color: #97ab4c; }
.label-success[href]:hover, .label-success[href]:focus { background-color: #78883c; }

.label-info { background-color: #5f90ab; }
.label-info[href]:hover, .label-info[href]:focus { background-color: #4a758d; }

.label-warning { background-color: #da9e3c; }
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #bf8424; }

.label-danger { background-color: #b7543f; }
.label-danger[href]:hover, .label-danger[href]:focus { background-color: #914332; }

.jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; }
.jumbotron h1, .jumbotron .h1 { color: inherit; }
.jumbotron p { margin-bottom: 15px; font-size: 27px; font-weight: 200; }
.jumbotron > hr { border-top-color: #d5d5d5; }
.container .jumbotron, .container-fluid .jumbotron { border-radius: 6px; padding-left: 14px; padding-right: 14px; }
.jumbotron .container { max-width: 100%; }
@media screen and (min-width: 768px) { .jumbotron { padding-top: 48px; padding-bottom: 48px; }
  .container .jumbotron, .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; }
  .jumbotron h1, .jumbotron .h1 { font-size: 81px; } }

.jumbotron { padding-top: 0; padding-bottom: 0; }

.cft-hero { height: calc(100vh - 100px); max-height: 1200px; background-size: cover; margin-bottom: 0; position: relative; overflow: hidden; }
.cft-hero video { width: 100%; height: auto; }
.cft-hero video img { width: 100%; height: auto; }
.cft-hero .inner { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 10; }
.cft-hero h1 { color: #fff; margin: auto; font-weight: 300; font-style: normal; font-size: 80px; text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.35); }
.cft-hero .hero-btn { margin-top: 5%; text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.35); }

.thumbnail { display: block; padding: 0px; margin-bottom: 28px; line-height: 1.42857; background-color: transparent; border: 1px solid transparent; border-radius: 0; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; }
.thumbnail > img, .thumbnail a > img { display: block; max-width: 100%; height: auto; margin-left: auto; margin-right: auto; }
.thumbnail .caption { padding: 9px; color: #53575a; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #b1b3b6; }

.alert { padding: 15px; margin-bottom: 28px; border: 1px solid transparent; border-radius: 0px; }
.alert h4 { margin-top: 0; color: inherit; }
.alert .alert-link { font-weight: bold; }
.alert > p, .alert > ul { margin-bottom: 0; }
.alert > p + p { margin-top: 5px; }

.alert-dismissable, .alert-dismissible { padding-right: 35px; }
.alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; }

.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }
.alert-success hr { border-top-color: #c9e2b3; }
.alert-success .alert-link { color: #2b542c; }

.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; }
.alert-info hr { border-top-color: #a6e1ec; }
.alert-info .alert-link { color: #245269; }

.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }
.alert-warning hr { border-top-color: #f7e1b5; }
.alert-warning .alert-link { color: #66512c; }

.alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; }
.alert-danger hr { border-top-color: #e4b9c0; }
.alert-danger .alert-link { color: #843534; }

.media { margin-top: 15px; }
.media:first-child { margin-top: 0; }

.media, .media-body { zoom: 1; overflow: hidden; }

.media-body { width: 10000px; }

.media-object { display: block; }
.media-object.img-thumbnail { max-width: none; }

.media-right, .media > .pull-right { padding-left: 10px; }

.media-left, .media > .pull-left { padding-right: 10px; }

.media-left, .media-right, .media-body { display: table-cell; vertical-align: top; }

.media-middle { vertical-align: middle; }

.media-bottom { vertical-align: bottom; }

.media-heading { margin-top: 0; margin-bottom: 5px; }

.media-list { padding-left: 0; list-style: none; }

.icon-stats .media-heading { font-size: 4em; font-weight: 300; font-style: normal; color: #b7543f; }
.icon-stats .media-body { color: #b7543f; border-left: 1px solid #b7543f; padding: 0px 20px 0 20px; font-weight: 700; font-style: normal; }

.list-group { margin-bottom: 20px; padding-left: 0; }

.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: transparent; border: 1px solid #ddd; }
.list-group-item:first-child { border-top-right-radius: 0px; border-top-left-radius: 0px; }
.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }

a.list-group-item, button.list-group-item { color: #555; }
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; }
a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus { text-decoration: none; color: #555; background-color: #f5f5f5; }

button.list-group-item { width: 100%; text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { background-color: #eeeeee; color: #777777; cursor: not-allowed; }
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit; }
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #777777; }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #979797; border-color: #979797; }
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small { color: inherit; }
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #fdfdfd; }

.list-group-item-success { color: #3c763d; background-color: #dff0d8; }

a.list-group-item-success, button.list-group-item-success { color: #3c763d; }
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; }
a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; }
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; }

.list-group-item-info { color: #31708f; background-color: #d9edf7; }

a.list-group-item-info, button.list-group-item-info { color: #31708f; }
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; }
a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; }
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; }

.list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; }

a.list-group-item-warning, button.list-group-item-warning { color: #8a6d3b; }
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; }
a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; }
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; }

.list-group-item-danger { color: #a94442; background-color: #f2dede; }

a.list-group-item-danger, button.list-group-item-danger { color: #a94442; }
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; }
a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; }
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; }

.list-group-item-heading { margin-top: 0; margin-bottom: 5px; }

.list-group-item-text { margin-bottom: 0; line-height: 1.3; }

.list-group-events .list-group-item { position: relative; overflow: hidden; border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e6e6e6; padding: 5% 0; }
.list-group-events .list-group-item .module-date { color: #b7543f; text-transform: uppercase; font-weight: 700; font-style: normal; }
.list-group-events .list-group-item .event-type { margin-top: 0; color: #b7543f; text-transform: uppercase; font-weight: 600; font-style: normal; }
.list-group-events .list-group-item .event-date { text-transform: uppercase; font-weight: 600; font-style: normal; font-size: 16px; }
.list-group-events .list-group-item .event-date span { font-weight: 800; color: #b7543f; }
.list-group-events .list-group-item h4 { font-weight: 500; font-style: normal; font-size: 25px; color: #53575a; margin-bottom: 0; letter-spacing: normal; }
.list-group-events .list-group-item .event-info { font-weight: 500; font-style: italic; font-size: 16px; }
.list-group-events .list-group-item .btn-wire { float: right; border-width: 1px; color: #b7543f; border-color: #b7543f; text-transform: uppercase; }
.list-group-events .list-group-item .btn-wire:hover { color: #fff; background: #b7543f; }
.list-group-events .list-group-item .btn-wire a { color: #b7543f; }
.list-group-events .list-group-item .btn-wire a:hover { color: #fff; background: #b7543f; }
.list-group-events .advisor .module-date { color: #b7543f; }
.list-group-events .advisor .event-type { color: #b7543f; }
.list-group-events .advisor .event-date span { color: #b7543f; }
.list-group-events .advisor .btn-wire { color: #b7543f; border-color: #b7543f; }
.list-group-events .advisor .btn-wire:hover { color: #fff; background: #b7543f; }
.list-group-events .advisor .btn-wire a { color: #b7543f; }
.list-group-events .advisor .btn-wire a:hover { color: #fff; background: #b7543f; }
.list-group-events .donor .module-date { color: #97ab4c; }
.list-group-events .donor .event-type { color: #97ab4c; }
.list-group-events .donor .event-date span { color: #97ab4c; }
.list-group-events .donor .btn-wire { color: #97ab4c; border-color: #97ab4c; }
.list-group-events .donor .btn-wire:hover { color: #fff; background: #97ab4c; }
.list-group-events .donor .btn-wire a { color: #97ab4c; }
.list-group-events .donor .btn-wire a:hover { color: #fff; background: #97ab4c; }
.list-group-events .community .module-date { color: #5f90ab; }
.list-group-events .community .event-type { color: #5f90ab; }
.list-group-events .community .event-date span { color: #5f90ab; }
.list-group-events .community .btn-wire { color: #5f90ab; border-color: #5f90ab; }
.list-group-events .community .btn-wire:hover { color: #fff; background: #5f90ab; }
.list-group-events .community .btn-wire a { color: #5f90ab; }
.list-group-events .community .btn-wire a:hover { color: #fff; background: #5f90ab; }

.program-list { position: relative; z-index: 2; }
.program-list .list-group { margin-bottom: 0; }
.program-list .list-group .list-group-item { color: #5f90ab; padding: 9%; border-bottom-color: #fff; margin-bottom: 0; }
.program-list .list-group .list-group-item:hover { background: #eff4f7; }
.program-list .list-group .list-group-item a { color: #5f90ab; font-size: 2.5rem; text-align: left; font-weight: 500; font-style: normal; text-transform: none; letter-spacing: 0; }
.program-list .list-group .list-group-item:first-child { border-top-color: #fff; }
.program-list .list-group .list-group-item:last-child { margin-bottom: 0; border-bottom-color: #fff; }

@media all and (max-width: 767px) { .program-list { padding: 0; }
  .program-list .list-group .list-group-item { padding: 8%; } }
@media all and (max-width: 991px) { .program-list .list-group .list-group-item { padding: 8%; } }
.panel { margin-bottom: 28px; background-color: #fff; border: 1px solid transparent; border-radius: 0px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body { padding: 10px 0; }
.panel-body:before, .panel-body:after { content: " "; display: table; }
.panel-body:after { clear: both; }

.panel-heading { padding: 10px 0; border-bottom: 1px solid transparent; border-top-right-radius: -1px; border-top-left-radius: -1px; }
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }

.panel-title { margin-top: 0; margin-bottom: 0; font-size: 21px; color: inherit; }
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; }

.panel-footer { padding: 10px 0; background-color: #fff; border-top: 1px solid #e6e6e6; border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }

.panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom: 0; }
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: -1px; border-top-left-radius: -1px; }
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }

.list-group + .panel-footer { border-top-width: 0; }

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { margin-bottom: 0; }
.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { padding-left: 10px 0; padding-right: 10px 0; }
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: -1px; border-top-left-radius: -1px; }
.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: -1px; border-top-right-radius: -1px; }
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: -1px; }
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: -1px; }
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }
.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: -1px; border-bottom-right-radius: -1px; }
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: -1px; }
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: -1px; }
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; }
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }
.panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; }
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; }
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; }
.panel > .table-responsive { border: 0; margin-bottom: 0; }

.panel-group { margin-bottom: 28px; }
.panel-group .panel { margin-bottom: 0; border-radius: 0px; }
.panel-group .panel + .panel { margin-top: 5px; }
.panel-group .panel-heading { border-bottom: 0; }
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #e6e6e6; }
.panel-group .panel-footer { border-top: 0; }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #e6e6e6; }

.panel-default { border-color: #e6e6e6; }
.panel-default > .panel-heading { color: #53575a; background-color: #fff; border-color: #e6e6e6; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #e6e6e6; }
.panel-default > .panel-heading .badge { color: #fff; background-color: #53575a; }
.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #e6e6e6; }

.panel-primary { border-color: #979797; }
.panel-primary > .panel-heading { color: #fff; background-color: #979797; border-color: #979797; }
.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #979797; }
.panel-primary > .panel-heading .badge { color: #979797; background-color: #fff; }
.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #979797; }

.panel-success { border-color: #d6e9c6; }
.panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }
.panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; }
.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }

.panel-info { border-color: #bce8f1; }
.panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; }
.panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; }
.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }

.panel-warning { border-color: #faebcc; }
.panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; }
.panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; }
.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }

.panel-danger { border-color: #ebccd1; }
.panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; }
.panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; }
.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; }

.panel { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.panel { border-top: 1px solid #fff; border-top: 0.1rem solid #fff; }
.panel:last-child { border-bottom: 1px solid #fff; border-bottom: 0.1rem solid #fff; }

.panel-group .panel + .panel { margin-top: -5px; }

.panel-body p { width: 100%; }

.panel-default { border-color: transparent; box-shadow: 0 0; }
.panel-default .panel-heading { padding: 20px 0; background: transparent; border: 0; border-top: 1px solid #e6e6e6; }
.panel-default .panel-heading .panel-title { color: #53575a; font-size: 18px; font-weight: 700; letter-spacing: normal; }
.panel-default .panel-heading .panel-title a:after { font-family: Fontawesome; content: '\f077'; float: right; font-size: 1.5rem; font-weight: 300; }
.panel-default .panel-heading .panel-title a.collapsed:after { font-family: Fontawesome; content: '\f078'; }

.panel-default:nth-of-type(1) .panel-heading .panel-title a:after { position: absolute; right: 1em; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }

.embed-responsive-16by9 { padding-bottom: 56.25%; }

.embed-responsive-4by3 { padding-bottom: 75%; }

.embed-responsive-1by15 { padding-bottom: 150%; }

.embed-responsive-1by2 { padding-bottom: 200%; }

.embed-responsive-1by1 { padding-bottom: 100%; }

.close { float: right; font-size: 27px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }

.modal-open { overflow: hidden; }

.modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 10500; -webkit-overflow-scrolling: touch; outline: 0; }
.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal-dialog { position: relative; width: auto; margin: 10px; }

.modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); }
.modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); }

.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }
.modal-header:before, .modal-header:after { content: " "; display: table; }
.modal-header:after { clear: both; }

.modal-header .close { margin-top: -2px; }

.modal-title { margin: 0; line-height: 1.42857; }

.modal-body { position: relative; padding: 15px; }

.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }
.modal-footer:before, .modal-footer:after { content: " "; display: table; }
.modal-footer:after { clear: both; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm { width: 300px; } }
@media (min-width: 992px) { .modal-lg { width: 900px; } }
.modal.modal-video .modal-content { background: transparent; border: none; }
.modal.modal-video .modal-content .modal-body { position: relative; padding: 0; }
.modal.modal-video .modal-content .modal-body button.close { color: #fff; float: none; position: absolute; left: 10px; top: 10px; font-size: 30px; z-index: 11500; }
.modal.modal-video.in { display: flex !important; }
.modal.modal-video.in .modal-dialog { width: 71.5% !important; margin: auto; }

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.hidden { display: none !important; }

.affix { position: fixed; }

::-moz-selection { color: #fff; background: #979797; }

::selection { color: #fff; background: #979797; }

.box-shadow-all-sides { -webkit-box-shadow: 0 0 5px 2px #b1b3b6; box-shadow: 0 0 5px 2px #b1b3b6; }

.full-height { min-height: 100vh; }

/* Equal Height */
.row.equal-height { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.row.equal-height:before, .row.equal-height:after { display: inline; }
.row.equal-height.row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-flow: row-reverse; -ms-flex-flow: row-reverse; flex-flow: row-reverse; }
.row.equal-height > [class*='col-'] { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.row.equal-height .foot-col { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.row.equal-height.align-left > [class*='col-'] { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.row.equal-height.align-vertical-center > [class*='col-'] { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.position-absolute-lg { position: absolute !important; }

.position-absolute { position: absolute !important; }

.position-relative { position: relative; }

.absolute-bottom { display: block; position: absolute; bottom: 15px; left: 0; right: 0; }

.vertical-align-top { vertical-align: top; }

.vertical-align-middle { vertical-align: middle; }

.vertical-align-bottom { vertical-align: bottom; }

.vertical-align, .vertical-align-lg { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.parent-vertical-align { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }

.overflow-hidden { overflow: hidden; }

.overflow-visible { overflow: visible; }

.vertical-aligner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }

.aligner-item-top { align-self: flex-start; }

.aligner-item-bottom { align-self: flex-end; }

/* USAGE
<div class="row"> <div class="row-height"> <div class="col-xs-2 col-xs-height col-xs-middle"> <div class="inside"></div> </div> <div class="col-xs-4 col-lg-5 col-xs-height col-xs-middle"> <div class="inside"></div> </div> </div>
</div>
*/
/* content styles */
.inside { margin-top: 20px; margin-bottom: 20px; background: #ededed; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #ededed)); background: -moz-linear-gradient(top, #f4f4f4 0%, #ededed 100%); background: -ms-linear-gradient(top, #f4f4f4 0%, #ededed 100%); }

.inside-full-height { /*
// if you want to give content full height give him height: 100%;
// with content full height you can't apply margins to the content
// content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
*/ height: 100%; margin-top: 0; margin-bottom: 0; }

/* columns of same height styles */
.row-height { display: table; table-layout: fixed; width: 100%; }

.col-height { display: table-cell; float: none; height: 100%; }

.col-top { vertical-align: top; }

.col-middle { vertical-align: middle; }

.col-bottom { vertical-align: bottom; }

@media (min-width: 480px) { .row-xs-height { display: table; table-layout: fixed; width: 100%; }
  .col-xs-height { display: table-cell; float: none; height: 100%; }
  .col-xs-top { vertical-align: top; }
  .col-xs-middle { vertical-align: middle; }
  .col-xs-bottom { vertical-align: bottom; } }
@media (min-width: 768px) { .row-sm-height { display: table; table-layout: fixed; width: 100%; }
  .col-sm-height { display: table-cell; float: none; height: 100%; }
  .col-sm-top { vertical-align: top; }
  .col-sm-middle { vertical-align: middle; }
  .col-sm-bottom { vertical-align: bottom; } }
@media (min-width: 992px) { .row-md-height { display: table; table-layout: fixed; width: 100%; }
  .col-md-height { display: table-cell; float: none; height: 100%; }
  .col-md-top { vertical-align: top; }
  .col-md-middle { vertical-align: middle; }
  .col-md-bottom { vertical-align: bottom; } }
@media (min-width: 1200px) { .row-lg-height { display: table; table-layout: fixed; width: 100%; }
  .col-lg-height { display: table-cell; float: none; height: 100%; }
  .col-lg-top { vertical-align: top; }
  .col-lg-middle { vertical-align: middle; }
  .col-lg-bottom { vertical-align: bottom; } }
/* centered columns styles */
.row-centered { text-align: center; vertical-align: top; }

.col-centered { vertical-align: top; display: inline-block; float: none; /* reset the text-align */ text-align: left; /* inline-block space fix */ margin-right: -4px; }

/* Responsive images. Fluid images for posts, comments, and modules */
.comment-content img, .entry-content img, .entry-summary img, #site-header img, .module img { max-width: 100%; height: auto; }

/** Make sure images with WordPress-added height and width attributes are scaled correctly. */
.comment-content img[height], .entry-content img, .entry-summary img, #site-header img, .module img, img[class*="align"] { height: auto !important; }

img.size-full, img.size-large, .post-thumbnail img { height: auto; max-width: 100%; }

.full-width { min-width: 100%; }

.brand-primary { color: #979797; }

@-ms-viewport { width: device-width; }
.visible-xs { display: none !important; }

.visible-sm { display: none !important; }

.visible-md { display: none !important; }

.visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }
@media (min-width: 1200px) { .hidden-lg { display: none !important; } }
.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }
.visible-print-block { display: none !important; }
@media print { .visible-print-block { display: block !important; } }

.visible-print-inline { display: none !important; }
@media print { .visible-print-inline { display: inline !important; } }

.visible-print-inline-block { display: none !important; }
@media print { .visible-print-inline-block { display: inline-block !important; } }

@media print { .hidden-print { display: none !important; } }
/**
* Animation mixins
**/
/**
* Font mixins
**/
.container-smooth { max-width: 1168px; }
@media (min-width: 1px) { .container-smooth { width: auto; } }

.btn-labeled { padding-top: 0; padding-bottom: 0; }

.btn-label { position: relative; background: transparent; background: rgba(0, 0, 0, 0.15); display: inline-block; padding: 8px 16px; left: -16px; border-radius: -1px 0 0 -1px; }
.btn-label.btn-label-right { left: auto; right: -16px; border-radius: 0 -1px -1px 0; }

.btn-lg .btn-label, .btn-group-lg > .btn .btn-label { padding: 14px 30px; left: -30px; border-radius: 5px 0 0 5px; }
.btn-lg .btn-label.btn-label-right, .btn-group-lg > .btn .btn-label.btn-label-right { left: auto; right: -30px; border-radius: 0 5px 5px 0; }

.btn-sm .btn-label, .btn-group-sm > .btn .btn-label { padding: 5px 10px; left: -10px; border-radius: 2px 0 0 2px; }
.btn-sm .btn-label.btn-label-right, .btn-group-sm > .btn .btn-label.btn-label-right { left: auto; right: -10px; border-radius: 0 2px 2px 0; }

.btn-xs .btn-label, .btn-group-xs > .btn .btn-label { padding: 1px 5px; left: -5px; border-radius: 2px 0 0 2px; }
.btn-xs .btn-label.btn-label-right, .btn-group-xs > .btn .btn-label.btn-label-right { left: auto; right: -5px; border-radius: 0 2px 2px 0; }

.nav-tabs-bottom { border-bottom: 0; border-top: 1px solid #ddd; }
.nav-tabs-bottom > li { margin-bottom: 0; margin-top: -1px; }
.nav-tabs-bottom > li > a { border-radius: 0 0 0px 0px; }
.nav-tabs-bottom > li > a:hover, .nav-tabs-bottom > li > a:focus, .nav-tabs-bottom > li.active > a, .nav-tabs-bottom > li.active > a:hover, .nav-tabs-bottom > li.active > a:focus { border: 1px solid #ddd; border-top-color: transparent; }

.nav-tabs-left { border-bottom: 0; border-right: 1px solid #ddd; }
.nav-tabs-left > li { margin-bottom: 0; margin-right: -1px; float: none; }
.nav-tabs-left > li > a { border-radius: 0px 0 0 0px; margin-right: 0; margin-bottom: 2px; }
.nav-tabs-left > li > a:hover, .nav-tabs-left > li > a:focus, .nav-tabs-left > li.active > a, .nav-tabs-left > li.active > a:hover, .nav-tabs-left > li.active > a:focus { border: 1px solid #ddd; border-right-color: transparent; }
.row > .nav-tabs-left { padding-right: 0; padding-left: 14px; margin-right: -1px; position: relative; z-index: 1; }
.row > .nav-tabs-left + .tab-content { border-left: 1px solid #ddd; }

.nav-tabs-right { border-bottom: 0; border-left: 1px solid #ddd; }
.nav-tabs-right > li { margin-bottom: 0; margin-left: -1px; float: none; }
.nav-tabs-right > li > a { border-radius: 0 0px 0px 0; margin-left: 0; margin-bottom: 2px; }
.nav-tabs-right > li > a:hover, .nav-tabs-right > li > a:focus, .nav-tabs-right > li.active > a, .nav-tabs-right > li.active > a:hover, .nav-tabs-right > li.active > a:focus { border: 1px solid #ddd; border-left-color: transparent; }
.row > .nav-tabs-right { padding-left: 0; padding-right: 14px; }

.navmenu, .navbar-offcanvas { width: 300px; height: 100%; border-width: 1px; border-style: solid; border-radius: 0px; }

.navmenu-fixed-left, .navmenu-fixed-right, .navbar-offcanvas { position: fixed; z-index: 1030; top: 0; border-radius: 0; }

.navmenu-fixed-left, .navbar-offcanvas.navmenu-fixed-left { left: 0; right: auto; border-width: 0 1px 0 0; bottom: 0; overflow-y: auto; }

.navmenu-fixed-right, .navbar-offcanvas { left: auto; right: 0; border-width: 0 0 0 1px; }

.navmenu-nav { margin-bottom: 14px; }
.navmenu-nav.dropdown-menu { position: static; margin: 0; padding-top: 0; float: none; border: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; }

.navbar-offcanvas .navbar-nav { margin: 0; }
@media (min-width: 992px) { .navbar-offcanvas { width: auto; border-top: 0; box-shadow: none; }
  .navbar-offcanvas.offcanvas { position: static; display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
  .navbar-offcanvas .navbar-nav.navbar-left:first-child { margin-left: 0; }
  .navbar-offcanvas .navbar-nav.navbar-right:last-child { margin-right: 0; }
  .navbar-offcanvas .navmenu-brand { display: none; } }

.navmenu-brand { display: block; font-size: 25px; line-height: 28px; padding: 10px 15px; margin: 14px 0; }
.navmenu-brand:hover, .navmenu-brand:focus { text-decoration: none; }

.navmenu-default, .navbar-default .navbar-offcanvas { background-color: #f8f8f8; border-color: #e7e7e7; }
.navmenu-default .navmenu-brand, .navbar-default .navbar-offcanvas .navmenu-brand { color: #777; }
.navmenu-default .navmenu-brand:hover, .navmenu-default .navmenu-brand:focus, .navbar-default .navbar-offcanvas .navmenu-brand:hover, .navbar-default .navbar-offcanvas .navmenu-brand:focus { color: #5e5e5e; background-color: transparent; }
.navmenu-default .navmenu-text, .navbar-default .navbar-offcanvas .navmenu-text { color: #777; }
.navmenu-default .navmenu-nav > .dropdown > a:hover .caret, .navmenu-default .navmenu-nav > .dropdown > a:focus .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret { border-top-color: #333; border-bottom-color: #333; }
.navmenu-default .navmenu-nav > .open > a, .navmenu-default .navmenu-nav > .open > a:hover, .navmenu-default .navmenu-nav > .open > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus { background-color: #e7e7e7; color: #555; }
.navmenu-default .navmenu-nav > .open > a .caret, .navmenu-default .navmenu-nav > .open > a:hover .caret, .navmenu-default .navmenu-nav > .open > a:focus .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:hover .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .open > a:focus .caret { border-top-color: #555; border-bottom-color: #555; }
.navmenu-default .navmenu-nav > .dropdown > a .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a .caret { border-top-color: #777; border-bottom-color: #777; }
.navmenu-default .navmenu-nav.dropdown-menu, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu { background-color: #e7e7e7; }
.navmenu-default .navmenu-nav.dropdown-menu > .divider, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider { background-color: #f8f8f8; }
.navmenu-default .navmenu-nav.dropdown-menu > .active > a, .navmenu-default .navmenu-nav.dropdown-menu > .active > a:hover, .navmenu-default .navmenu-nav.dropdown-menu > .active > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus { background-color: #d7d7d7; }
.navmenu-default .navmenu-nav > li > a, .navbar-default .navbar-offcanvas .navmenu-nav > li > a { color: #777; }
.navmenu-default .navmenu-nav > li > a:hover, .navmenu-default .navmenu-nav > li > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > li > a:hover, .navbar-default .navbar-offcanvas .navmenu-nav > li > a:focus { color: #333; background-color: transparent; }
.navmenu-default .navmenu-nav > .active > a, .navmenu-default .navmenu-nav > .active > a:hover, .navmenu-default .navmenu-nav > .active > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > .active > a, .navbar-default .navbar-offcanvas .navmenu-nav > .active > a:hover, .navbar-default .navbar-offcanvas .navmenu-nav > .active > a:focus { color: #555; background-color: #e7e7e7; }
.navmenu-default .navmenu-nav > .disabled > a, .navmenu-default .navmenu-nav > .disabled > a:hover, .navmenu-default .navmenu-nav > .disabled > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a, .navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:hover, .navbar-default .navbar-offcanvas .navmenu-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }

.navmenu-inverse, .navbar-inverse .navbar-offcanvas { background-color: #222; border-color: #090909; }
.navmenu-inverse .navmenu-brand, .navbar-inverse .navbar-offcanvas .navmenu-brand { color: #777777; }
.navmenu-inverse .navmenu-brand:hover, .navmenu-inverse .navmenu-brand:focus, .navbar-inverse .navbar-offcanvas .navmenu-brand:hover, .navbar-inverse .navbar-offcanvas .navmenu-brand:focus { color: #fff; background-color: transparent; }
.navmenu-inverse .navmenu-text, .navbar-inverse .navbar-offcanvas .navmenu-text { color: #777777; }
.navmenu-inverse .navmenu-nav > .dropdown > a:hover .caret, .navmenu-inverse .navmenu-nav > .dropdown > a:focus .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:hover .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; }
.navmenu-inverse .navmenu-nav > .open > a, .navmenu-inverse .navmenu-nav > .open > a:hover, .navmenu-inverse .navmenu-nav > .open > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus { background-color: #090909; color: #fff; }
.navmenu-inverse .navmenu-nav > .open > a .caret, .navmenu-inverse .navmenu-nav > .open > a:hover .caret, .navmenu-inverse .navmenu-nav > .open > a:focus .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:hover .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .open > a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; }
.navmenu-inverse .navmenu-nav > .dropdown > a .caret, .navbar-inverse .navbar-offcanvas .navmenu-nav > .dropdown > a .caret { border-top-color: #777777; border-bottom-color: #777777; }
.navmenu-inverse .navmenu-nav.dropdown-menu, .navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu { background-color: #090909; }
.navmenu-inverse .navmenu-nav.dropdown-menu > .divider, .navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .divider { background-color: #222; }
.navmenu-inverse .navmenu-nav.dropdown-menu > .active > a, .navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:hover, .navmenu-inverse .navmenu-nav.dropdown-menu > .active > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a, .navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:hover, .navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu > .active > a:focus { background-color: black; }
.navmenu-inverse .navmenu-nav > li > a, .navbar-inverse .navbar-offcanvas .navmenu-nav > li > a { color: #777777; }
.navmenu-inverse .navmenu-nav > li > a:hover, .navmenu-inverse .navmenu-nav > li > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:hover, .navbar-inverse .navbar-offcanvas .navmenu-nav > li > a:focus { color: #fff; background-color: transparent; }
.navmenu-inverse .navmenu-nav > .active > a, .navmenu-inverse .navmenu-nav > .active > a:hover, .navmenu-inverse .navmenu-nav > .active > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a, .navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:hover, .navbar-inverse .navbar-offcanvas .navmenu-nav > .active > a:focus { color: #fff; background-color: #090909; }
.navmenu-inverse .navmenu-nav > .disabled > a, .navmenu-inverse .navmenu-nav > .disabled > a:hover, .navmenu-inverse .navmenu-nav > .disabled > a:focus, .navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a, .navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:hover, .navbar-inverse .navbar-offcanvas .navmenu-nav > .disabled > a:focus { color: #444; background-color: transparent; }

.alert-fixed-top, .alert-fixed-bottom { position: fixed; width: 100%; z-index: 1035; border-radius: 0; margin: 0; left: 0; }
@media (min-width: 992px) { .alert-fixed-top, .alert-fixed-bottom { width: 992px; left: 50%; margin-left: -496px; } }

.alert-fixed-top { top: 0; border-width: 0 0 1px 0; }
@media (min-width: 992px) { .alert-fixed-top { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-width: 0 1px 1px 1px; } }

.alert-fixed-bottom { bottom: 0; border-width: 1px 0 0 0; }
@media (min-width: 992px) { .alert-fixed-bottom { border-top-right-radius: 0px; border-top-left-radius: 0px; border-width: 1px 1px 0 1px; } }

.offcanvas { display: none; }
.offcanvas.in { display: block; }

@media (max-width: 767px) { .offcanvas-xs { display: none; }
  .offcanvas-xs.in { display: block; } }
@media (max-width: 991px) { .offcanvas-sm { display: none; }
  .offcanvas-sm.in { display: block; } }
@media (max-width: 1199px) { .offcanvas-md { display: none; }
  .offcanvas-md.in { display: block; } }
.offcanvas-lg { display: none; }
.offcanvas-lg.in { display: block; }

.canvas-sliding { -webkit-transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s; transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s; }

.offcanvas-clone { height: 0px !important; width: 0px !important; overflow: hidden !important; border: none !important; margin: 0px !important; padding: 0px !important; position: absolute !important; top: auto !important; left: auto !important; bottom: 0px !important; right: 0px !important; opacity: 0 !important; }

.table.rowlink td:not(.rowlink-skip), .table .rowlink td:not(.rowlink-skip) { cursor: pointer; }
.table.rowlink td:not(.rowlink-skip) a, .table .rowlink td:not(.rowlink-skip) a { color: inherit; font: inherit; text-decoration: inherit; }

.table-hover.rowlink tr:hover td, .table-hover .rowlink tr:hover td { background-color: #cfcfcf; }

.btn-file { overflow: hidden; position: relative; vertical-align: middle; }
.btn-file > input { position: absolute; top: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); font-size: 23px; height: 100%; width: 100%; direction: ltr; cursor: pointer; }

.fileinput { margin-bottom: 9px; display: inline-block; }
.fileinput .form-control { padding-top: 7px; padding-bottom: 5px; display: inline-block; margin-bottom: 0px; vertical-align: middle; cursor: text; }
.fileinput .thumbnail { overflow: hidden; display: inline-block; margin-bottom: 5px; vertical-align: middle; text-align: center; }
.fileinput .thumbnail > img { max-height: 100%; }
.fileinput .btn { vertical-align: middle; }

.fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists { display: none; }

.fileinput-inline .fileinput-controls { display: inline; }

.fileinput-filename { vertical-align: middle; display: inline-block; overflow: hidden; }

.form-control .fileinput-filename { vertical-align: bottom; }

.fileinput.input-group { display: table; }

.fileinput-new.input-group .btn-file, .fileinput-new .input-group .btn-file { border-radius: 0 0px 0px 0; }
.fileinput-new.input-group .btn-file.btn-xs, .fileinput-new.input-group .btn-group-xs > .btn-file.btn, .fileinput-new.input-group .btn-file.btn-sm, .fileinput-new.input-group .btn-group-sm > .btn-file.btn, .fileinput-new .input-group .btn-file.btn-xs, .fileinput-new .input-group .btn-group-xs > .btn-file.btn, .fileinput-new .input-group .btn-file.btn-sm, .fileinput-new .input-group .btn-group-sm > .btn-file.btn { border-radius: 0 3px 3px 0; }
.fileinput-new.input-group .btn-file.btn-lg, .fileinput-new.input-group .btn-group-lg > .btn-file.btn, .fileinput-new .input-group .btn-file.btn-lg, .fileinput-new .input-group .btn-group-lg > .btn-file.btn { border-radius: 0 6px 6px 0; }

.form-group.has-warning .fileinput .fileinput-preview { color: #8a6d3b; }
.form-group.has-warning .fileinput .thumbnail { border-color: #faebcc; }

.form-group.has-error .fileinput .fileinput-preview { color: #a94442; }
.form-group.has-error .fileinput .thumbnail { border-color: #ebccd1; }

.form-group.has-success .fileinput .fileinput-preview { color: #3c763d; }
.form-group.has-success .fileinput .thumbnail { border-color: #d6e9c6; }

.input-group-addon:not(:first-child) { border-left: 0; }

/*.sabon-roman{
	@include font-family($font-family-serif);
}
.trade-gothic-bold-con{
	@include font-family($font-family-sans-serif);
}
.aktiv-grotesk-regular{
	@include font-family($font-family-sans-serif);
}
.aktiv-grotesk-medium{
	@include font-family($font-family-sans-serif);
}
*/
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_thin-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_thin-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_thin-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_thin-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_thin-webfont.svg#brandon_textthin") format("svg"); font-weight: 100; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_thin_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_thin_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_thin_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_thin_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_thin_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_thin_it-webfont.svg#brandon_textthin_italic") format("svg"); font-weight: 100; font-style: italic; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_light-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_light-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_light-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_light-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_light-webfont.svg#brandon_textlight") format("svg"); font-weight: 200; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_light_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_light_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.svg#brandon_textlight_italic") format("svg"); font-weight: 200; font-style: italic; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_light-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_light-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_light-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_light-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_light-webfont.svg#brandon_textlight") format("svg"); font-weight: 300; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_light_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_light_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.svg#brandon_textlight_italic") format("svg"); font-weight: 300; font-style: italic; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_light-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_light-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_light-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_light-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_light-webfont.svg#brandon_textlight") format("svg"); font-weight: 400; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_light_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_light_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_light_it-webfont.svg#brandon_textlight_italic") format("svg"); font-weight: 400; font-style: italic; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_reg-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_reg-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_reg-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_reg-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_reg-webfont.svg#brandon_text_regularregular") format("svg"); font-weight: 500; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_reg_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_reg_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_reg_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_reg_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_reg_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_reg_it-webfont.svg#brandon_textregular_italic") format("svg"); font-weight: 500; font-style: italic; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_med-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_med-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_med-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_med-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_med-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_med-webfont.svg#brandon_textmedium") format("svg"); font-weight: 600; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_med_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_med_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_med_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_med_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_med_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_med_it-webfont.svg#brandon_textmedium_italic") format("svg"); font-weight: 600; font-style: italic; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_bld-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_bld-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_bld-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_bld-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_bld-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_bld-webfont.svg#brandon_textbold") format("svg"); font-weight: 700; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_bld_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_bld_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_bld_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_bld_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_bld_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_bld_it-webfont.svg#brandon_textbold_italic") format("svg"); font-weight: 700; font-style: italic; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_blk-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_blk-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_blk-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_blk-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_blk-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_blk-webfont.svg#brandon_textblack") format("svg"); font-weight: 800; font-style: normal; }
@font-face { font-family: 'brandon_text'; src: url("../fonts/brandontext/Brandon_txt_blk_it-webfont.eot"); src: url("../fonts/brandontext/Brandon_txt_blk_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/brandontext/Brandon_txt_blk_it-webfont.woff2") format("woff2"), url("../fonts/brandontext/Brandon_txt_blk_it-webfont.woff") format("woff"), url("../fonts/brandontext/Brandon_txt_blk_it-webfont.ttf") format("truetype"), url("../fonts/brandontext/Brandon_txt_blk_it-webfont.svg#brandon_textblack_italic") format("svg"); font-weight: 800; font-style: italic; }
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("../fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0"); src: url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); 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; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333em; 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.28571em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; 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; }

/* Deprecated as of 4.4.0 */
.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: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

.fa-envelope-o:before { content: ""; }

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

.fa-clock-o:before { content: ""; }

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-plus-circle:before { content: ""; }

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

.fa-check-circle:before { content: ""; }

.fa-question-circle:before { content: ""; }

.fa-info-circle:before { content: ""; }

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

.fa-arrow-right:before { content: ""; }

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

.fa-star-half:before { content: ""; }

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

.fa-external-link:before { content: ""; }

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook-f:before, .fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-feed:before, .fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

.fa-minus-square-o:before { content: ""; }

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

.fa-thumbs-up:before { content: ""; }

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before, .fa-gratipay:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

.fa-plus-square-o:before { content: ""; }

.fa-space-shuttle:before { content: ""; }

.fa-slack:before { content: ""; }

.fa-envelope-square:before { content: ""; }

.fa-wordpress:before { content: ""; }

.fa-openid:before { content: ""; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

.fa-yahoo:before { content: ""; }

.fa-google:before { content: ""; }

.fa-reddit:before { content: ""; }

.fa-reddit-square:before { content: ""; }

.fa-stumbleupon-circle:before { content: ""; }

.fa-stumbleupon:before { content: ""; }

.fa-delicious:before { content: ""; }

.fa-digg:before { content: ""; }

.fa-pied-piper-pp:before { content: ""; }

.fa-pied-piper-alt:before { content: ""; }

.fa-drupal:before { content: ""; }

.fa-joomla:before { content: ""; }

.fa-language:before { content: ""; }

.fa-fax:before { content: ""; }

.fa-building:before { content: ""; }

.fa-child:before { content: ""; }

.fa-paw:before { content: ""; }

.fa-spoon:before { content: ""; }

.fa-cube:before { content: ""; }

.fa-cubes:before { content: ""; }

.fa-behance:before { content: ""; }

.fa-behance-square:before { content: ""; }

.fa-steam:before { content: ""; }

.fa-steam-square:before { content: ""; }

.fa-recycle:before { content: ""; }

.fa-automobile:before, .fa-car:before { content: ""; }

.fa-cab:before, .fa-taxi:before { content: ""; }

.fa-tree:before { content: ""; }

.fa-spotify:before { content: ""; }

.fa-deviantart:before { content: ""; }

.fa-soundcloud:before { content: ""; }

.fa-database:before { content: ""; }

.fa-file-pdf-o:before { content: ""; }

.fa-file-word-o:before { content: ""; }

.fa-file-excel-o:before { content: ""; }

.fa-file-powerpoint-o:before { content: ""; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

.fa-file-code-o:before { content: ""; }

.fa-vine:before { content: ""; }

.fa-codepen:before { content: ""; }

.fa-jsfiddle:before { content: ""; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

.fa-circle-o-notch:before { content: ""; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: ""; }

.fa-ge:before, .fa-empire:before { content: ""; }

.fa-git-square:before { content: ""; }

.fa-git:before { content: ""; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: ""; }

.fa-tencent-weibo:before { content: ""; }

.fa-qq:before { content: ""; }

.fa-wechat:before, .fa-weixin:before { content: ""; }

.fa-send:before, .fa-paper-plane:before { content: ""; }

.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

.fa-history:before { content: ""; }

.fa-circle-thin:before { content: ""; }

.fa-header:before { content: ""; }

.fa-paragraph:before { content: ""; }

.fa-sliders:before { content: ""; }

.fa-share-alt:before { content: ""; }

.fa-share-alt-square:before { content: ""; }

.fa-bomb:before { content: ""; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }

.fa-tty:before { content: ""; }

.fa-binoculars:before { content: ""; }

.fa-plug:before { content: ""; }

.fa-slideshare:before { content: ""; }

.fa-twitch:before { content: ""; }

.fa-yelp:before { content: ""; }

.fa-newspaper-o:before { content: ""; }

.fa-wifi:before { content: ""; }

.fa-calculator:before { content: ""; }

.fa-paypal:before { content: ""; }

.fa-google-wallet:before { content: ""; }

.fa-cc-visa:before { content: ""; }

.fa-cc-mastercard:before { content: ""; }

.fa-cc-discover:before { content: ""; }

.fa-cc-amex:before { content: ""; }

.fa-cc-paypal:before { content: ""; }

.fa-cc-stripe:before { content: ""; }

.fa-bell-slash:before { content: ""; }

.fa-bell-slash-o:before { content: ""; }

.fa-trash:before { content: ""; }

.fa-copyright:before { content: ""; }

.fa-at:before { content: ""; }

.fa-eyedropper:before { content: ""; }

.fa-paint-brush:before { content: ""; }

.fa-birthday-cake:before { content: ""; }

.fa-area-chart:before { content: ""; }

.fa-pie-chart:before { content: ""; }

.fa-line-chart:before { content: ""; }

.fa-lastfm:before { content: ""; }

.fa-lastfm-square:before { content: ""; }

.fa-toggle-off:before { content: ""; }

.fa-toggle-on:before { content: ""; }

.fa-bicycle:before { content: ""; }

.fa-bus:before { content: ""; }

.fa-ioxhost:before { content: ""; }

.fa-angellist:before { content: ""; }

.fa-cc:before { content: ""; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }

.fa-meanpath:before { content: ""; }

.fa-buysellads:before { content: ""; }

.fa-connectdevelop:before { content: ""; }

.fa-dashcube:before { content: ""; }

.fa-forumbee:before { content: ""; }

.fa-leanpub:before { content: ""; }

.fa-sellsy:before { content: ""; }

.fa-shirtsinbulk:before { content: ""; }

.fa-simplybuilt:before { content: ""; }

.fa-skyatlas:before { content: ""; }

.fa-cart-plus:before { content: ""; }

.fa-cart-arrow-down:before { content: ""; }

.fa-diamond:before { content: ""; }

.fa-ship:before { content: ""; }

.fa-user-secret:before { content: ""; }

.fa-motorcycle:before { content: ""; }

.fa-street-view:before { content: ""; }

.fa-heartbeat:before { content: ""; }

.fa-venus:before { content: ""; }

.fa-mars:before { content: ""; }

.fa-mercury:before { content: ""; }

.fa-intersex:before, .fa-transgender:before { content: ""; }

.fa-transgender-alt:before { content: ""; }

.fa-venus-double:before { content: ""; }

.fa-mars-double:before { content: ""; }

.fa-venus-mars:before { content: ""; }

.fa-mars-stroke:before { content: ""; }

.fa-mars-stroke-v:before { content: ""; }

.fa-mars-stroke-h:before { content: ""; }

.fa-neuter:before { content: ""; }

.fa-genderless:before { content: ""; }

.fa-facebook-official:before { content: ""; }

.fa-pinterest-p:before { content: ""; }

.fa-whatsapp:before { content: ""; }

.fa-server:before { content: ""; }

.fa-user-plus:before { content: ""; }

.fa-user-times:before { content: ""; }

.fa-hotel:before, .fa-bed:before { content: ""; }

.fa-viacoin:before { content: ""; }

.fa-train:before { content: ""; }

.fa-subway:before { content: ""; }

.fa-medium:before { content: ""; }

.fa-yc:before, .fa-y-combinator:before { content: ""; }

.fa-optin-monster:before { content: ""; }

.fa-opencart:before { content: ""; }

.fa-expeditedssl:before { content: ""; }

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: ""; }

.fa-battery-3:before, .fa-battery-three-quarters:before { content: ""; }

.fa-battery-2:before, .fa-battery-half:before { content: ""; }

.fa-battery-1:before, .fa-battery-quarter:before { content: ""; }

.fa-battery-0:before, .fa-battery-empty:before { content: ""; }

.fa-mouse-pointer:before { content: ""; }

.fa-i-cursor:before { content: ""; }

.fa-object-group:before { content: ""; }

.fa-object-ungroup:before { content: ""; }

.fa-sticky-note:before { content: ""; }

.fa-sticky-note-o:before { content: ""; }

.fa-cc-jcb:before { content: ""; }

.fa-cc-diners-club:before { content: ""; }

.fa-clone:before { content: ""; }

.fa-balance-scale:before { content: ""; }

.fa-hourglass-o:before { content: ""; }

.fa-hourglass-1:before, .fa-hourglass-start:before { content: ""; }

.fa-hourglass-2:before, .fa-hourglass-half:before { content: ""; }

.fa-hourglass-3:before, .fa-hourglass-end:before { content: ""; }

.fa-hourglass:before { content: ""; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: ""; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: ""; }

.fa-hand-scissors-o:before { content: ""; }

.fa-hand-lizard-o:before { content: ""; }

.fa-hand-spock-o:before { content: ""; }

.fa-hand-pointer-o:before { content: ""; }

.fa-hand-peace-o:before { content: ""; }

.fa-trademark:before { content: ""; }

.fa-registered:before { content: ""; }

.fa-creative-commons:before { content: ""; }

.fa-gg:before { content: ""; }

.fa-gg-circle:before { content: ""; }

.fa-tripadvisor:before { content: ""; }

.fa-odnoklassniki:before { content: ""; }

.fa-odnoklassniki-square:before { content: ""; }

.fa-get-pocket:before { content: ""; }

.fa-wikipedia-w:before { content: ""; }

.fa-safari:before { content: ""; }

.fa-chrome:before { content: ""; }

.fa-firefox:before { content: ""; }

.fa-opera:before { content: ""; }

.fa-internet-explorer:before { content: ""; }

.fa-tv:before, .fa-television:before { content: ""; }

.fa-contao:before { content: ""; }

.fa-500px:before { content: ""; }

.fa-amazon:before { content: ""; }

.fa-calendar-plus-o:before { content: ""; }

.fa-calendar-minus-o:before { content: ""; }

.fa-calendar-times-o:before { content: ""; }

.fa-calendar-check-o:before { content: ""; }

.fa-industry:before { content: ""; }

.fa-map-pin:before { content: ""; }

.fa-map-signs:before { content: ""; }

.fa-map-o:before { content: ""; }

.fa-map:before { content: ""; }

.fa-commenting:before { content: ""; }

.fa-commenting-o:before { content: ""; }

.fa-houzz:before { content: ""; }

.fa-vimeo:before { content: ""; }

.fa-black-tie:before { content: ""; }

.fa-fonticons:before { content: ""; }

.fa-reddit-alien:before { content: ""; }

.fa-edge:before { content: ""; }

.fa-credit-card-alt:before { content: ""; }

.fa-codiepie:before { content: ""; }

.fa-modx:before { content: ""; }

.fa-fort-awesome:before { content: ""; }

.fa-usb:before { content: ""; }

.fa-product-hunt:before { content: ""; }

.fa-mixcloud:before { content: ""; }

.fa-scribd:before { content: ""; }

.fa-pause-circle:before { content: ""; }

.fa-pause-circle-o:before { content: ""; }

.fa-stop-circle:before { content: ""; }

.fa-stop-circle-o:before { content: ""; }

.fa-shopping-bag:before { content: ""; }

.fa-shopping-basket:before { content: ""; }

.fa-hashtag:before { content: ""; }

.fa-bluetooth:before { content: ""; }

.fa-bluetooth-b:before { content: ""; }

.fa-percent:before { content: ""; }

.fa-gitlab:before { content: ""; }

.fa-wpbeginner:before { content: ""; }

.fa-wpforms:before { content: ""; }

.fa-envira:before { content: ""; }

.fa-universal-access:before { content: ""; }

.fa-wheelchair-alt:before { content: ""; }

.fa-question-circle-o:before { content: ""; }

.fa-blind:before { content: ""; }

.fa-audio-description:before { content: ""; }

.fa-volume-control-phone:before { content: ""; }

.fa-braille:before { content: ""; }

.fa-assistive-listening-systems:before { content: ""; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: ""; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: ""; }

.fa-glide:before { content: ""; }

.fa-glide-g:before { content: ""; }

.fa-signing:before, .fa-sign-language:before { content: ""; }

.fa-low-vision:before { content: ""; }

.fa-viadeo:before { content: ""; }

.fa-viadeo-square:before { content: ""; }

.fa-snapchat:before { content: ""; }

.fa-snapchat-ghost:before { content: ""; }

.fa-snapchat-square:before { content: ""; }

.fa-pied-piper:before { content: ""; }

.fa-first-order:before { content: ""; }

.fa-yoast:before { content: ""; }

.fa-themeisle:before { content: ""; }

.fa-google-plus-circle:before, .fa-google-plus-official:before { content: ""; }

.fa-fa:before, .fa-font-awesome:before { content: ""; }

.fa-handshake-o:before { content: ""; }

.fa-envelope-open:before { content: ""; }

.fa-envelope-open-o:before { content: ""; }

.fa-linode:before { content: ""; }

.fa-address-book:before { content: ""; }

.fa-address-book-o:before { content: ""; }

.fa-vcard:before, .fa-address-card:before { content: ""; }

.fa-vcard-o:before, .fa-address-card-o:before { content: ""; }

.fa-user-circle:before { content: ""; }

.fa-user-circle-o:before { content: ""; }

.fa-user-o:before { content: ""; }

.fa-id-badge:before { content: ""; }

.fa-drivers-license:before, .fa-id-card:before { content: ""; }

.fa-drivers-license-o:before, .fa-id-card-o:before { content: ""; }

.fa-quora:before { content: ""; }

.fa-free-code-camp:before { content: ""; }

.fa-telegram:before { content: ""; }

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: ""; }

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: ""; }

.fa-thermometer-2:before, .fa-thermometer-half:before { content: ""; }

.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: ""; }

.fa-thermometer-0:before, .fa-thermometer-empty:before { content: ""; }

.fa-shower:before { content: ""; }

.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: ""; }

.fa-podcast:before { content: ""; }

.fa-window-maximize:before { content: ""; }

.fa-window-minimize:before { content: ""; }

.fa-window-restore:before { content: ""; }

.fa-times-rectangle:before, .fa-window-close:before { content: ""; }

.fa-times-rectangle-o:before, .fa-window-close-o:before { content: ""; }

.fa-bandcamp:before { content: ""; }

.fa-grav:before { content: ""; }

.fa-etsy:before { content: ""; }

.fa-imdb:before { content: ""; }

.fa-ravelry:before { content: ""; }

.fa-eercast:before { content: ""; }

.fa-microchip:before { content: ""; }

.fa-snowflake-o:before { content: ""; }

.fa-superpowers:before { content: ""; }

.fa-wpexplorer:before { content: ""; }

.fa-meetup:before { content: ""; }

.sr-only, .screen-reader-text { 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: 'cft'; src: url("../fonts/font-icons/cft.eot?orm6ao"); src: url("../fonts/font-icons/cft.eot?orm6ao#iefix") format("embedded-opentype"), url("../fonts/font-icons/cft.ttf?orm6ao") format("truetype"), url("../fonts/font-icons/cft.woff?orm6ao") format("woff"), url("../fonts/font-icons/cft.svg?orm6ao#cft") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class^="icon-"]:before, [class*=" icon-"]:before { display: block; width: 100%; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center center; }

.icon-chev_up_large:before { font-family: 'cft' !important; content: "\e931"; }

.icon-chev_up:before { font-family: 'cft' !important; content: "\e932"; }

.icon-alert_sm:before, .icon-alert:before { font-family: 'cft' !important; content: "\e900"; }

.icon-arrow:before { font-family: 'cft' !important; content: "\e901"; }

.icon-art:before { font-family: 'cft' !important; content: "\e902"; }

.icon-bestinclass:before { font-family: 'cft' !important; content: "\e903"; }

.icon-business:before { font-family: 'cft' !important; content: "\e904"; }

.icon-cft:before, .icon-logo:before { font-family: 'cft' !important; content: "\e905"; }

.icon-chart:before { font-family: 'cft' !important; content: "\e906"; }

.icon-chev_down_large:before { font-family: 'cft' !important; content: "\e907"; }

.icon-chev_down:before { font-family: 'cft' !important; content: "\e908"; }

.icon-chev_left_large:before { font-family: 'cft' !important; content: "\e909"; }

.icon-chev_left:before { font-family: 'cft' !important; content: "\e90a"; }

.icon-chev_right_large:before { font-family: 'cft' !important; content: "\e90b"; }

.icon-chev_right:before { font-family: 'cft' !important; content: "\e90c"; }

.icon-conversations:before { font-family: 'cft' !important; content: "\e90d"; }

.icon-doc:before { font-family: 'cft' !important; content: "\e90e"; }

.icon-education:before { font-family: 'cft' !important; content: "\e90f"; }

.icon-elderly:before { font-family: 'cft' !important; content: "\e910"; }

.icon-emergency:before { font-family: 'cft' !important; content: "\e911"; }

.icon-environment:before { font-family: 'cft' !important; content: "\e912"; }

.icon-external:before { font-family: 'cft' !important; content: "\e913"; }

.icon-funds:before, .icon-giving_1:before { font-family: 'cft' !important; content: "\e914"; }

.icon-giving:before { font-family: 'cft' !important; content: "\e915"; }

.icon-health:before { font-family: 'cft' !important; content: "\e916"; }

.icon-kids:before, .icon-youth:before { font-family: 'cft' !important; content: "\e917"; }

.icon-kids .path1:before, .icon-youth .path1:before { font-family: 'cft' !important; content: "\e928"; color: white; }

.icon-kids .path2:before .icon-youth .path2:before { font-family: 'cft' !important; content: "\e929"; margin-left: -1em; color: black; }

.icon-lifeinsurance:before { font-family: 'cft' !important; content: "\e918"; }

.icon-mail:before { font-family: 'cft' !important; content: "\e919"; }

.icon-map:before { font-family: 'cft' !important; content: "\e91a"; }

.icon-nonprofit_effectiveness:before { font-family: 'cft' !important; content: "\e91b"; }

.icon-northtexas:before { font-family: 'cft' !important; content: "\e91c"; }

.icon-ntgd:before { font-family: 'cft' !important; content: "\e91d"; }

.icon-oil:before { font-family: 'cft' !important; content: "\e91e"; }

.icon-pdf:before { font-family: 'cft' !important; content: "\e91f"; }

.icon-personalitem:before { font-family: 'cft' !important; content: "\e920"; }

.icon-pets:before { font-family: 'cft' !important; content: "\e921"; }

.icon-phone:before { font-family: 'cft' !important; content: "\e922"; }

.icon-ppt:before { font-family: 'cft' !important; content: "\e923"; }

.icon-public-safety:before { font-family: 'cft' !important; content: "\e924"; }

.icon-quiz_sm:before { font-family: 'cft' !important; content: "\e925"; }

.icon-quiz:before { font-family: 'cft' !important; content: "\e926"; }

.icon-racialequality:before { font-family: 'cft' !important; content: "\e927"; }

.icon-read:before { font-family: 'cft' !important; content: "\e928"; }

.icon-realestate:before { font-family: 'cft' !important; content: "\e929"; }

.icon-relief:before, .icon-disaster:before { font-family: 'cft' !important; content: "\e92a"; }

.icon-religious:before { font-family: 'cft' !important; content: "\e92b"; }

.icon-retirement:before { font-family: 'cft' !important; content: "\e92c"; }

.icon-search:before { font-family: 'cft' !important; content: "\e92d"; }

.icon-veterans:before { font-family: 'cft' !important; content: "\e92e"; }

.icon-watch:before { font-family: 'cft' !important; content: "\e92f"; }

.icon-workingfamily:before { font-family: 'cft' !important; content: "\e930"; }

.icon-animals2021:before { background-image: url(images/icons-gg/animals.svg); content: ""; }

.icon-arts-culture-humanities2021:before { background-image: url(images/icons-gg/arts-culture-humanities.svg); content: ""; }

.icon-community-improvement2021:before { background-image: url(images/icons-gg/community-improvement.svg); content: ""; }

.icon-domestic-family-violence-advocacy2021:before { background-image: url(images/icons-gg/domestic-family-violence-advocacy.svg); content: ""; }

.icon-economic-financial-insecurity-poverty2021:before { background-image: url(images/icons-gg/economic-financial-insecurity-poverty.svg); content: ""; }

.icon-education2021:before { background-image: url(images/icons-gg/education.svg); content: ""; }

.icon-employment-workforce-development2021:before { background-image: url(images/icons-gg/employment-workforce-development.svg); content: ""; }

.icon-environment-conservation2021:before { background-image: url(images/icons-gg/environment-conservation.svg); content: ""; }

.icon-healthcare2021:before { background-image: url(images/icons-gg/healthcare.svg); content: ""; }

.icon-housing-shelter-homelessness2021:before { background-image: url(images/icons-gg/housing-shelter-homelessness.svg); content: ""; }

.icon-human-rights-civil-rights-advocacy2021:before { background-image: url(images/icons-gg/human-rights-civil-rights-advocacy.svg); content: ""; }

.icon-human-trafficking-exploitation2021:before { background-image: url(images/icons-gg/human-trafficking-exploitation.svg); content: ""; }

.icon-hunger-food-access-nutrition2021:before { background-image: url(images/icons-gg/hunger-food-access-nutrition.svg); content: ""; }

.icon-immigrants-and-refugees2021:before { background-image: url(images/icons-gg/immigrants-and-refugees.svg); content: ""; }

.icon-intellectual-disabilities2021:before { background-image: url(images/icons-gg/intellectual-disabilities.svg); content: ""; }

.icon-justice-adult-and-youth2021:before { background-image: url(images/icons-gg/justice-adult-and-youth.svg); content: ""; }

.icon-LGBTQIA2021:before { background-image: url(images/icons-gg/LGBTQIA.svg); content: ""; }

.icon-medical-and-scientific-research2021:before { background-image: url(images/icons-gg/medical-and-scientific-research.svg); content: ""; }

.icon-mental-and-behavioral-health2021:before { background-image: url(images/icons-gg/mental-and-behavioral-health.svg); content: ""; }

.icon-public-safety2021:before { background-image: url(images/icons-gg/public-safety.svg); content: ""; }

.icon-racial-equity2021:before { background-image: url(images/icons-gg/racial-equity.svg); content: ""; }

.icon-religion-and-spiritual-focus2021:before { background-image: url(images/icons-gg/religion-and-spiritual-focus.svg); content: ""; }

.icon-seniors2021:before { background-image: url(images/icons-gg/seniors.svg); content: ""; }

.icon-social-services2021:before { background-image: url(images/icons-gg/social-services.svg); content: ""; }

.icon-veterans2021:before { background-image: url(images/icons-gg/veterans.svg); content: ""; }

.icon-women-and-girls2021:before { background-image: url(images/icons-gg/women-and-girls.svg); content: ""; }

.icon-youth-and-children2021:before { background-image: url(images/icons-gg/youth-and-children.svg); content: ""; }

.margin-top { margin-top: 20%; margin-top: 20%; }

.margin-top-2x { margin-top: 40%; margin-top: 40%; }

.margin-top-small { margin-top: 15%; margin-top: 15%; }

.margin-top-xsmall { margin-top: 10%; margin-top: 10%; }

.margin-top-xxsmall { margin-top: 5%; margin-top: 5%; }

.margin-top-20 { margin-top: 20px; }

.margin-left { margin-left: 28px; margin-left: 2.8rem; }

.margin-left-2x { margin-left: 56px; margin-left: 5.6rem; }

.margin-left-3x { margin-left: 84px; margin-left: 8.4rem; }

.margin-left-small { margin-left: 14px; margin-left: 1.4rem; }

.margin-right { margin-right: 28px; margin-right: 2.8rem; }

.margin-right-2x { margin-right: 56px; margin-right: 5.6rem; }

.margin-right-3x { margin-right: 84px; margin-right: 8.4rem; }

.margin-right-small { margin-right: 14px; margin-right: 1.4rem; }

.margin-bottom { margin-bottom: 20%; margin-bottom: 20%; }

.margin-bottom-2x { margin-bottom: 40%; margin-bottom: 40%; }

.margin-bottom-small { margin-bottom: 15%; margin-bottom: 15%; }

.margin-bottom-xsmall { margin-bottom: 10%; margin-bottom: 10%; }

.margin-bottom-xxsmall { margin-bottom: 5%; margin-bottom: 5%; }

.nomargin { margin: 0 0 0 0 !important; }

.nomargin-left { margin-left: 0 !important; }

.nomargin-right { margin-right: 0 !important; }

.nomargin-top { margin-top: 0 !important; }

.nomargin-bottom { margin-bottom: 0 !important; }

.padding-top { padding-top: 20%; padding-top: 20%; }

.padding-top-small { padding-top: 15%; padding-top: 15%; }

.padding-top-xsmall { padding-top: 10%; padding-top: 10%; }

.padding-top-xxsmall { padding-top: 5%; padding-top: 5%; }

.padding-top-1_5x { padding-top: 30%; padding-top: 30%; }

.padding-top-2x { padding-top: 40%; padding-top: 40%; }

.padding-left { padding-left: 28px; padding-left: 2.8rem; }

.padding-left-small { padding-left: 14px; padding-left: 1.4rem; }

.padding-left-xsmall { padding-left: 9px; padding-left: 0.93333rem; }

.padding-left-1_5x { padding-left: 42px; padding-left: 4.2rem; }

.padding-left-2x { padding-left: 56px; padding-left: 5.6rem; }

.padding-right { padding-right: 28px; padding-right: 2.8rem; }

.padding-right-small { padding-right: 14px; padding-right: 1.4rem; }

.padding-right-xsmall { padding-right: 9px; padding-right: 0.93333rem; }

.padding-right-1_5x { padding-right: 42px; padding-right: 4.2rem; }

.padding-right-2x { padding-right: 56px; padding-right: 5.6rem; }

.padding-bottom { padding-bottom: 20%; padding-bottom: 20%; }

.padding-bottom-1_5x { padding-bottom: 30%; padding-bottom: 30%; }

.padding-bottom-2x { padding-bottom: 40%; padding-bottom: 40%; }

.padding-bottom-small { padding-bottom: 15%; padding-bottom: 15%; }

.padding-bottom-xsmall { padding-bottom: 10%; padding-bottom: 10%; }

.padding-bottom-xxsmall { padding-bottom: 5%; padding-bottom: 5%; }

.nopadding { padding: 0 0 0 0 !important; }

.nopadding-left { padding-left: 0 !important; }

.nopadding-right { padding-right: 0 !important; }

.nopadding-top { padding-top: 0 !important; padding-top: 0 !important; }

.nopadding-bottom { padding-bottom: 0 !important; padding-bottom: 0 !important; }

.noborder { border: none !important; }

.noborder-top { border-top: none !important; }

.noborder-bottom { border-bottom: none !important; }

.noborder-left { border-bottom: none !important; }

.noborder-right { border-bottom: none !important; }

.border-all { border: 1px solid #e6e6e6; border: 0.1rem solid #e6e6e6; }

.border-left { border-left: 1px solid #e6e6e6; border-left: 0.1rem solid #e6e6e6; }

.border-right { border-right: 1px solid #e6e6e6; border-right: 0.1rem solid #e6e6e6; }

.border-top { border-top: 1px solid #e6e6e6; border-top: 0.1rem solid #e6e6e6; }

.border-bottom { border-bottom: 1px solid #e6e6e6; border-bottom: 0.1rem solid #e6e6e6; }

.border-right-80 { position: relative; z-index: 1; }
.border-right-80:before { content: ""; position: absolute; right: 0; top: 10%; width: 1px; height: 80%; background-color: #e6e6e6; }

/* Mobile Menu */
#mobilelogo { z-index: 1031 !important; /* overlay the menu */ }
#mobilelogo img { height: 50px; width: auto; margin: 20px auto; }

.nav-icon { width: 35px; height: 35px; z-index: 9999; position: fixed; top: 20px; right: 30px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; border-color: transparent; }
.nav-icon .icon-bar { width: 32px; height: 3px; }
.nav-icon span { display: block; position: absolute; height: 9px; width: 100%; background: #53575a; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
.nav-icon span:nth-child(1) { top: 0px; }
.nav-icon span:nth-child(2), .nav-icon span:nth-child(3) { top: 5px; }
.nav-icon span:nth-child(4) { top: 13px; }

.nav-icon.open span:nth-child(1) { top: 13px; width: 0%; left: 50%; }

.nav-icon.open span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.nav-icon.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.nav-icon.open span:nth-child(4) { top: 13px; width: 0%; left: 50%; }

#navbar-canvasmenu { overflow-x: hidden; z-index: 1031; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; min-height: 100vh; }
#navbar-canvasmenu .navbar-header { max-width: 200px; padding: 15px 0 8px; visibility: hidden; }
#navbar-canvasmenu .navbar-header .navbar-brand { float: none; }
#navbar-canvasmenu .navbar-header .navbar-brand img { height: 48px; margin-left: 10%; }
#navbar-canvasmenu .menuitems { position: relative; overflow: hidden; background: #fff; padding-top: 5%; }
#navbar-canvasmenu .menuitems .menu-back, #navbar-canvasmenu .menuitems .menu-back-level-1 { font-size: 1rem; margin-left: 15px; color: #53575a; text-transform: uppercase; font-weight: 600; font-style: normal; line-height: 2.4em; }
#navbar-canvasmenu .menuitems .menu-header { background: #97ab4c; padding: 1.5em 5%; color: white; font-weight: 700; }
#navbar-canvasmenu .menuitems .menu-header a { color: white; }
#navbar-canvasmenu .menuitems li > a { padding: 15px 10px; font-size: 1.7rem; font-style: normal; }
#navbar-canvasmenu li.level-1.dropdown:after { content: "\f105"; display: block; position: relative; float: right; top: 35px; margin-right: 20px; margin-top: -70px; color: #53575a; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 2rem; text-rendering: auto; -webkit-font-smoothing: antialiased; }
#navbar-canvasmenu .dropdown { position: static !important; }
#navbar-canvasmenu .dropdown .dropdown-menu { opacity: 0; position: absolute; top: 0; right: 0; width: 300px; padding-bottom: 30px; height: auto; min-height: 100%; border: none; box-shadow: none; -webkit-transition: 1s ease all; transition: 1s ease all; -webkit-transform: translateX(300px); transform: translateX(300px); transform: scale(0); }
#navbar-canvasmenu .dropdown .dropdown-submenu { position: static; }
#navbar-canvasmenu .dropdown .dropdown-submenu:after { content: "\f105"; display: block; position: relative; float: right; top: 34px; margin-right: 40px; margin-top: -70px; color: #53575a; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 2rem; text-rendering: auto; -webkit-font-smoothing: antialiased; }
#navbar-canvasmenu .dropdown .dropdown-submenu .dropdown-menu { top: 0; right: 100%; margin-top: -1px; padding-bottom: 30px; height: auto; min-height: 100%; opacity: 1; position: absolute; border: none; box-shadow: none; transform: translateX(0px); animation: anim .3s ease-in-out; }
#navbar-canvasmenu .dropdown.open > .dropdown-menu { opacity: 1 !important; display: block !important; }
#navbar-canvasmenu .dropdown.open > .dropdown-menu, #navbar-canvasmenu .dropdown.open > .dropdown-menu > .open { opacity: 1; display: block; -webkit-transition: 1s ease all; transition: 1s ease all; -webkit-transform: translateX(0); transform: translateX(0); animation: anim .3s ease-in-out; }

@keyframes anim { 0% { display: none; opacity: 0; }
  1% { display: block; opacity: 0; transform: translateX(300px); }
  100% { opacity: 1; transform: translateX(0px); } }
#bottomMenu { margin-bottom: 0; display: block !important; /* hack to keep bottom mobile menu fixed */ background: #fff; position: absolute; bottom: 0; width: 100%; z-index: 10000; padding-left: 0; list-style: none; }
#bottomMenu li { padding: 10px 0; position: relative; overflow: hidden; text-align: center !important; }
#bottomMenu li:first-child { padding-left: 0; padding-right: 0; }
#bottomMenu li a { font-size: 14px; }
#bottomMenu li .topmenu-link { padding: 10px; color: #53575a; background: #f1f1f1; height: 34px; text-align: center; display: inline-block; text-transform: uppercase; font-weight: 700; font-size: 1rem; border-right: 3px solid #fff; min-width: 33%; }
#bottomMenu li span.topmenu-link { border-right: 0; }
#bottomMenu li .mobile-search { display: inline-block; }
#bottomMenu li .mobile-search .form-control::-webkit-input-placeholder { color: #53575a !important; text-transform: uppercase; font-weight: 700; font-size: 1.06rem; }
#bottomMenu li .mobile-search .form-control::-moz-placeholder { color: #53575a !important; text-transform: uppercase; font-weight: 700; font-size: 1.06rem; }
#bottomMenu li .mobile-search .form-control:-moz-placeholder { color: #53575a !important; text-transform: uppercase; font-weight: 700; font-size: 1.06rem; }
#bottomMenu li .mobile-search .form-control:-ms-input-placeholder { color: #53575a !important; text-transform: uppercase; font-weight: 700; font-size: 1.06rem; }
#bottomMenu li .mobile-search .form-control { position: absolute; top: 10px; right: 0; z-index: 9999; width: 95px; height: 34px; padding: 5px; border: none; margin: 0; box-shadow: 0 0; text-align: center; background: #f1f1f1; display: inline-block; -webkit-transition: width 0.3s ease-in-out; /* &:hover, not good for mobile */ }
#bottomMenu li .mobile-search .form-control::-webkit-input-placeholder, #bottomMenu li .mobile-search .form-control::-moz-placeholder, #bottomMenu li .mobile-search .form-control:-moz-placeholder, #bottomMenu li .mobile-search .form-control:-ms-input-placeholder { color: #53575a; text-transform: uppercase; font-weight: 700; font-size: 1rem; }
#bottomMenu li .mobile-search .form-control:focus { text-align: left; width: 99%; height: 34px; background: #f1f1f1; -webkit-transition: width 0.5s ease-in-out; }
#bottomMenu li .btn-group { width: 100%; margin: auto; }
#bottomMenu li .btn-group .btn-wire-mobile { color: #97ab4c; border-color: #97ab4c; float: none; }
#bottomMenu li .btn-group .btn-wire-mobile a { color: #97ab4c; font-size: 1rem; }
#bottomMenu li .social-link { display: inline-block; margin-right: 10px; }
#bottomMenu li .social-link a { font-size: 2rem; color: #53575a; }
#bottomMenu li .social-link h6 { padding: 0; margin: 2px; }
#bottomMenu li .social-link h6 a { text-transform: uppercase; font-size: 1.2rem; font-weight: 700; font-style: normal; letter-spacing: 1px; }

/* 	Core Owl Carousel CSS File 	v1.3.3 */
/* clearfix */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }

.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }

.owl-carousel .owl-item { float: left; }

.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }

.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }

/* mouse grab icon */
.grabbing { cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAO0lEQVQ4y2NgGHbgPxTjY+PWDAP42PgM+k8IwNRQZAg+A/5TYsB/UgBFBtDM/0QZQkxawGsI3QygLwAAbjZlqS88cqkAAAAASUVORK5CYII=') 8 8, move; }

/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

/* Owl Carousel CSS3 Transitions v1.3.2 */
.owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px; }

/* fade */
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; }

.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; }

/* backSlide */
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; }

.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; }

/* goDown */
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; }

.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; }

/* scaleUp */
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; }

.owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; }

/* Keyframes */
/*empty*/
@-webkit-keyframes empty { 0% { opacity: 1; } }
@-moz-keyframes empty { 0% { opacity: 1; } }
@keyframes empty { 0% { opacity: 1; } }
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-moz-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
@-moz-keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }
@-webkit-keyframes backSlideOut { 25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } }
@-moz-keyframes backSlideOut { 25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } }
@keyframes backSlideOut { 25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } }
@-webkit-keyframes backSlideIn { 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); } }
@-moz-keyframes backSlideIn { 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); } }
@keyframes backSlideIn { 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); } }
@-webkit-keyframes scaleToFade { to { opacity: 0; -webkit-transform: scale(0.8); } }
@-moz-keyframes scaleToFade { to { opacity: 0; -moz-transform: scale(0.8); } }
@keyframes scaleToFade { to { opacity: 0; transform: scale(0.8); } }
@-webkit-keyframes goDown { from { -webkit-transform: translateY(-100%); } }
@-moz-keyframes goDown { from { -moz-transform: translateY(-100%); } }
@keyframes goDown { from { transform: translateY(-100%); } }
@-webkit-keyframes scaleUpFrom { from { opacity: 0; -webkit-transform: scale(1.5); } }
@-moz-keyframes scaleUpFrom { from { opacity: 0; -moz-transform: scale(1.5); } }
@keyframes scaleUpFrom { from { opacity: 0; transform: scale(1.5); } }
@-webkit-keyframes scaleUpTo { to { opacity: 0; -webkit-transform: scale(1.5); } }
@-moz-keyframes scaleUpTo { to { opacity: 0; -moz-transform: scale(1.5); } }
@keyframes scaleUpTo { to { opacity: 0; transform: scale(1.5); } }
/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/
.owl-theme .owl-controls { margin-top: 10px; text-align: center; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50); /*IE7 fix*/ opacity: 0.5; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; text-decoration: none; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ }

.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); /*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }

/* preloading images */
.owl-item.loading { min-height: 150px; background: url('data:image/gif;base64,R0lGODlhIAAgAKIAAI6dl7S+us3U0drf3efq6fLz8/n6+v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBwAHACwAAAAAIAAgAAADoHi6zAIgmEarDTBPyynJmdBZRrEdDxiNVAqIqLqyiwuJhTzQiiEDE1uAp8jJCsWBgEDs/U7Nhg2wi1pcVSvJANUWCYSuVyEImAPM8WJwPout7XNaHTfPx+U4Un0wxGF8CkpLgYU8BUoDe4EFAo6Oi2qPk4EGk48nXFaWlzAGYGBvHYOPVaCgoiSkAxOfpwSRhwWLBa+wlbaxXraGB7WhNAkAIfkECQcABwAsAAAAACAAIAAAA6V4uswCIJhGq30wTsspyZnQWUa5DCAULEZRjEIgDwqarocNvVUsz4dCCkD7pCqGn7IGwgWGtEZSKdsUBgPCYkikTKmdZ0pLGVCjFiOIYwaO1JLRZrQozBsuO32vIAj+AmR8HH6Af3eDDYaAPIkUi3+CjgwDkI2TLJWAaJgNBFiXnaKTLQR6oywEqqqInauvqAcGr6uxB7SqtrihorS2LCa/wsPEFgkAIfkECQcABwAsAAAAACAAIAAAA6d4uswTQZhGqxUQCsttydnQWca0EKC2GIXJEUJMKGi6HQOgB24Dx7KDIRWYEXTIQMUAbNJAtwASOWswmzGTgUAoLKRTgIiCjXXA06oPq64UwkrLT9CWg3mj3kioX7X6ewoGAwJjBwVcXF6BDEdTLImJgB1hAEWRXJMelQCYiowKb5WImJpLnAeYi6AHAmFVBbGmHTUBq6y4ubq7vL2+v8DBwsPExcYUCQAh+QQJBwAHACwAAAAAIAAgAAADoni6zCRitEnreTDaPUvOBFcZzgdJi0FuBeEWimeiRGALa+fusGEKsIJtGKjsjgrMSSEg2mANw3GXKlgXTltoMnVtmk5oo3UUU4REgYVMMFfQAZxonsrR74bBYHtnAf4AAXZ9DQGAf0WEHYeAiouMAI5RkImSCwOMbpY1cZqWnx2GACigBwWMlZ+ih56EkKOlr6SWApCDkqsAfKUFerelwMGSCQAh+QQJBwAHACwAAAAAIAAgAAADoHi6zEWktEnreRDaPU3OEidiX6gYhth9UFgI8JCqJ0ukL6zTCxkpA53OREMVZgfhkGcJKolMhkE5iFpyApl1g9xyPBrvpBAol7tis1kg7qnNbQX5HYgfDHS2nfCGinNadoINU2VVggYAiop6cQKLi34jRwsBkIqHNASQepaXBDyJnwcDlwBoG6WXdUmQoDyPqz0DN1GqkKxxppJWeIuvHAkAIfkECQcABwAsAAAAACAAIAAAA6B4utz+MMpJq73mWkM60RLndSBUjF1WNmi6Nieqvoo40o1d4Px67r2aYCgYzHBE4qBnSBKZzmEwuuwVnEdcYTAgZIMQQgAQ+EyaAYH5MQC43euHIUCnC+TvvERQrwMZBXlvfwUFM311cQqBggAZBWNuVXyIigqNAQcGjR9iiF8HjG8ZbYKZB5R0fw8EXQuleaehLhoEjXc9kYNBc24BqxEJACH5BAkHAAcALAAAAAAgACAAAAOceLrc/jDKSau9OOvNu/9gKI4QIQxFZxTGEgAwIGgGYduHEMcpdt+FXWx2qf1sQhjRYjy+hITM0WYQBjSFY8sgCAQGnFWBRZIQvIGepDZARQbQtWA+jzqqVsmATm81gkl+B2OCfHRqC3hCLQVoAXZ7hogueQaOXikFhgKCDJYxAS1nl0Qmh2YDdgejjktinRWsaGAgl6EhXF4CkxAJACH5BAkHAAcALAAAAAAgACAAAAOieLrc/jDKSes0xVgbgA/b1HmeEEIGqWpnU6hk0TYpDLDzMpJm3gg83wODExIGA5mQASQNloqmSim0AZ5LK1a4IxGghi4IejAIAoEteR0pnAVUSYFAKDYI6Hz8Qe/vdXl5cn19dmWBeTgGRYSFDmGIARpmApVKjXSGB2eBPZWfcGWYKJ0abqACWHOObQRUBKipC4uaE6egX1ADqLUnBrupvQwJADs=') no-repeat center center; }

/* Owl Slider CSS*/
.slider-module { background: transparent; }
.slider-module .owl-controls { position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.slider-module .owl-controls .owl-page { display: none; }
.slider-module .owl-controls .owl-buttons div { color: #53575a; display: contents; zoom: 1; margin: 0; padding: 0; font-size: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0; background: transparent; opacity: 0.5; }
.slider-module .owl-controls .owl-buttons div h3 { position: absolute; left: 0; right: 0; text-transform: uppercase; font-size: 14px; letter-spacing: 2px; font-weight: 600; font-style: normal; margin-top: 15px; }
.slider-module .owl-controls .owl-buttons span .icon-chev_left { border-radius: 0; font-size: 3rem; padding: 10px 20px 4px; width: 10%; margin: 0; line-height: 1; opacity: 1; text-align: right; float: left; border-right: 1px solid #e6e6e6; }
.slider-module .owl-controls .owl-buttons span .icon-chev_right { border-radius: 0; font-size: 3rem; padding: 10px 20px 4px; width: 10%; margin: 0; line-height: 1; opacity: 1; text-align: left; float: right; border-left: 1px solid #e6e6e6; }
.slider-module .owl-wrapper { position: relative; overflow: hidden; padding-top: 3%; }
.slider-module .owl-wrapper .owl-title { margin-bottom: 20px; }
.slider-module .owl-wrapper .owl-caption { font-size: 18px; line-height: 24px; }
.slider-module .owl-wrapper .owl-img-container { padding: 0; }
.slider-module .owl-wrapper .owl-img-container .owl-img { width: 100%; }
.slider-module .owl-wrapper .owl-text { text-align: left; }
.slider-module .owl-wrapper hr { border-top: 2px solid #53575a; width: 50px; float: left; margin-top: 0; }
.slider-module .owl-wrapper p { clear: both; font-weight: 500; font-style: normal; }
.slider-module .owl-wrapper .btn-text { margin-top: 10%; }

.slider-module.controls-down .owl-controls { position: relative; overflow: hidden; margin: 0; padding: 0; bottom: 0; }
.slider-module.controls-down .owl-controls .owl-pagination { position: absolute; top: 20px; left: 0; right: 0; margin: auto; z-index: 999; max-width: 50%; }
.slider-module.controls-down .owl-controls .owl-pagination .owl-page { display: inline-block; }

.slider-module.controls-up { position: relative; padding-top: 58px; padding-bottom: 58px; }
.slider-module.controls-up .owl-controls { position: absolute; overflow: hidden; margin: 0; padding: 0; top: 0; }
.slider-module.controls-up .owl-controls .owl-pagination { position: absolute; top: 20px; left: 0; right: 0; margin: auto; z-index: 999; max-width: 50%; }
.slider-module.controls-up .owl-controls .owl-pagination .owl-page { display: inline-block; }

.standard-carousel { padding: 0; }
.standard-carousel .owl-controls .owl-page span { background: #53575a !important; }
.standard-carousel .owl-wrapper { padding: 0 !important; }
.standard-carousel .owl-wrapper .media .owl-text { padding: 5%; }
.standard-carousel .owl-wrapper .media .owl-text h4 { letter-spacing: 1px; text-transform: uppercase; color: #53575a; font-size: 14px; /* same size as buttons */ font-weight: 700; font-style: normal; margin-bottom: 30px; }
.standard-carousel .owl-wrapper .media .owl-text h2, .standard-carousel .owl-wrapper .media .owl-text .btn-text, .standard-carousel .owl-wrapper .media .owl-text p { color: #53575a; }
.standard-carousel .owl-wrapper .media .owl-text hr { border-top: 1px solid #53575a; }

.color-carousel { padding: 0; }
.color-carousel .owl-controls .owl-page span { background: #fff !important; }
.color-carousel .owl-wrapper { padding: 0; }
.color-carousel .owl-wrapper .media .owl-text { padding: 5%; }
.color-carousel .owl-wrapper .media .owl-text h4 { letter-spacing: 1px; text-transform: uppercase; color: #fff; font-size: 14px; /* same size as buttons */ font-weight: 700; font-style: normal; margin-bottom: 30px; }
.color-carousel .owl-wrapper .media .owl-text h2, .color-carousel .owl-wrapper .media .owl-text .btn-text { color: #fff; }
.color-carousel .owl-wrapper .media .owl-text hr { border-top: 1px solid #fff; }

/*! Swipebox v1.2.6 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch { overflow: hidden !important; }

#swipebox-overlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999 !important; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
#swipebox-overlay img { border: none !important; }

#swipebox-slider { height: 100%; left: 0; top: 0; width: 100%; white-space: nowrap; position: absolute; display: none; }
#swipebox-slider .slide { background: url('data:image/gif;base64,R0lGODlhKAAoAKUAAAQCBBxqbCyipAw6PCy6vCSGhAQSFBRSVCyurBx6fBReXAQKDDTGxCyqrCSanAQeHCy2tCSChBxmZDTOzAQGBBxubCympBROTCSKjAQWFBRaXCyytBx+fBxiZAQODDTKzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAgACwAAAAAKAAoAAAG/kCQcEgcAh6HQRE0ODwAy6h0aFAIPhPFUvL5CDSGqRjkkRCwWG1RMmlPCBLPeDlAoCfpbfeOUM5BAAoMeIRYGksabXcfDAoUYxQcingfDQoZUhkKDV2EExyPUgCSdxsXUJAXG4WfqEsKkx8FYX9CBgWFH2pFA4NoAaG1QgABnRMMfkMedoQBrsLDAYUIckNsaAXP0EIUBXcSVASEG7TbRQarWAS0sGgX5lIXnbqAFmgNwfBEFA2EFkd3DumLkggNkkKYBi7JgObDgQSEGiiU0g9LAgdoOEyM4g2PAwTNNm4hhECcIZFFCr4xOUEgSiEqIYDEAu6lkGJ4NjggpNEmsAhJHiFikeiT2QcOBxDaZEjIyZ1dIhU0fCIgYj6F/AgJgKLywzuR8tCoMXAmZ7mB6Aits+YpG1ZcaGoKWebJmT5ihTYs4MWgYQVtfwBUmIcsCpdCGM7OMYBhEVQioxaZuhqFgipWHAAPiXQHj6WECzct+kS5CAAJfVlVKhBAgYIABTipblQ6Sp3RqnN/6LNtgRndugkE2AvPgIadoxd9UQyPwoMLFxFAkOkgwYUnf4IAACH5BAkKACQALAAAAAAoACgAhQQCBBxqbAw2NCyipCy6vAQeHBRSVCSGhAQODBx6fCyurDTGxBReXBRGRAQKDCyqrAwqLCSanAQWFCSChDTOzBxmZAQGBBxubAw6PCympCy+vBRaXCSKjAQSFBx+fCyytDTKzBxiZBROTAwyNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJJwSBwCCoZEREEgKCKQonRKJXU2AxCIsu0SOtWwFFEhdLno7UQKcIilmEd63sVIBY/RWwioLOgUDwcBGwwMbkUeFAsVAGIWimkgCgwSbwgaaB4WVQCKZx8ijnsNc5tUFRRpB2B7Qh0HZxQVUxh/XQGcrkYXaQt2RAgKZwGju7xnCohCFWcHxsdGHGm0rwRoH63RRR0faF9CDF0gIttUImcbJAADaA+65kUWclsDR+nxVOJcIEhplvmkSNiiKom7gFQeaKGgRBPCKQfQRPiA66GUVFuYoFFnkciGb9e2cOwoZIMXBWiqkSQRoMuHCA5XkojFJUKCgzLpMTRwBmCqx4FdDBRYCGKkxY9dCrBzBw/hPDQZHJnkV84iui4MrLnUlq+bF20YVT0LaIHmFpUkHKDEBe0YgJZoFCAoIuAWl2Lb3hLVAKxI2C2sjsGaE4CKpzmhlnUS4e2Mh7ZEIEkC8aESFQkbFJpqOqWP3XEPPFzYsKHCBDmqzmjAuwfDWjSq+MUeF7evKzJm+J0hmoZAhbnmrsBMDXvcAAZc41koIEIJEyc2hUKeEgQAIfkECQoAJwAsAAAAACgAKACFBAIEHGpsLKKkDDY0FFJUJIaELLq8BBIUHHp8LK6sFF5cFEpMBAoMJJaUNMbEBBocHHZ0LKqsDD48FFpcJIKELLa0HGZkNM7MBAYEHG5sLKakDDo8FFZUJIqMBBYUHH58LLK0HGJkFE5MBA4MJJqcNMrMBB4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7Ak3BIHAJMBEgjYahoGhCRCVCsWqsHjqBUunS5Xm9JMDlcz8ORxRD+htuXuGGCvg4icbceznVI6kUACntdCQUBCgoBBQludIBDGB98CQoPVw8KERBUkCcAk24gIhiAGJ2eCnleBWaeVgcEVhsObQGlr1UYDQ4bRSMJtqi5RgheCSNEFm0dw8RCC2AlFkMHbF0grs9EByBhBq4TbSLbViKOnxpfEbjlRBh4XRpH6O5Vg2JIbdr2Qw9uIox1idDPSrwLCEiE+VCwSoEvJIJ1CdCwSIAwTMIoqEgEXwkDBr484nhCVRcDEi9QJHkiwJcECrswZPkwDgmBFwiyjPDlA7GBLyU8kDzghoAJaSMbTgA6RUMYdhXhfZl3QtwXcg2jhXlkTUy2gt2+aXOZp4AzYgAK2CICzE2As54AZHCDrAitNhng1gHg8ksvKybDtMp1oOaXjVZAtSkxqt0ZDCK8ufmg94SkN1wiTBBqxYMmaV4+OE6soFaXNhE+ZJgQwkKBeHocKKhstxGcPKBPfwHhKxeDNXxW7TGgINm2AxO2BAdKYnPBIwQSMkFJAgIHE6OvBAEAIfkECQoAKQAsAAAAACgAKACFBAIEHGpsJJ6cDDY0LLq8JIaEBBocFFJUHHp8LK6sBA4MFF5cNMbEHHJ0LKakJJKUBAoMFE5MDCosFFpcJIKELLa0BBYUHGZkNM7MBAYEHG5sLKKkDDo8LL68JIqMBB4cFFZUHH58LLK0BBIUHGJkNMrMHHZ0LKqsJJqcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlHBIHAI+ERPqVCEkUKaDAVCsWqujhQBT4mK+3bAANLqah4oLAewthdtfAklxtnJO8HcefhrUjRcMewkFARMLAQUJewwLVGcZIXknCwZXBgsJbl4YIRlmAJJtFRGfdRkRFW8lCI9VF3AeFn9EIx5hDCamRRyCYRq7tEIAASUPElcKi2EBrsJGEs5FF28F0s9/I2tdImXY2AthJRHf2ABbXCfB5ZcXR5wL7GcQCx0lHwfilvJWGYtfB0KEOcHPjCYuIVB4CVHwSgEvKER0wRCgoZUAXhJsKzHBYpVwXAhsw9DRI5EJXghI5FLR5JBiXEQo7MLQpZACYVAg8ELQZrSKgxgQ5ONSYpZLC+IOfHhT0iRINx8yOBi4jl8GPF0EfALJhZzHCJswxEuhzUs3iyNEpPSWgpoXawUzPGRGRNmbZvKIvUlAh0ivNsDKAWiwqUQHDlZgVTMqzMJcLy2rhIJD6loVVGrfeDITiY2bExMYF7Ew4URhhBBOBYLDhVCABYgUreLSIUDVKxyWceI0ey9ibGlGnu6NocKCvuVGTBAwHA4DARPY8juSZEmTJyYifLBcJQgAIfkECQoAKAAsAAAAACgAKACFBAIEHGpsLKKkDDo8JIaELLq8FFJUBBIUHHp8LK6sJJKUFF5cBAoMFEZENMbEBBocHHZ0LKqsJI6MFFpcJIKELLa0JJqcHGZkFE5MNM7MBAYEHG5sLKakJIqMFFZUBBYUHH58LLK0JJaUHGJkBA4MFEpMNMrMBB4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AlHBIHAJOBoQoUSkkLAjDCVCsWquHicBkynS9GbBJMDlcz0PSpQAWu7newoWEtg4S3fx7300M6kYLenoJHRALCwEEIW8mDgsadRogbwkLH1cPCyF6YSCRVwAggyEYoGgaHhVeeSBUVgtheR1mgEMHHW4Xdg5iAa+2RgF6Dn9EDBG+wMHCYgl0QxdiHcvMRgS+t2xdIbXWWIxdBbWCrBjfZwZ6CygAHHkRp+hFGhYSGw0nKCd6E/Nn1dSxwvTPFgIwEQoGs9BKoS1OYXY5rLPNhL+JaAp8uYjxVoMAEgQkYBWgIxFpXp7IAmFyCIEvUL4kbIkiGRcQBliZINjxQ6MbKf1aluMy5Z2XeB0B2MzAgcoEMSU6YgiK4sC2DN0mHqiQZ1w0MQSqfQOALY9EISTwgPn1D0AAZ9CGDOiVh+3YYWCKWbnQiYA3WwfKgmFnRVQebqYAAcDASIyrM5O+wJugz8qJCREGZfhUB8AFB4dlhaAQYMKEABTCuXkkD80dyW3gaM7j5xuDNXz4yIn7LcuW3Fw4TOBZ8EgSCyGaPIkyxVYQACH5BAkKACYALAAAAAAoACgAhQQCBBxqbCyipAw2NCSGhCy6vBRSVAQSFBx6fCyurCSSlBReXAQKDBRKTDTGxAQaHBx2dCyqrCSChCy2tCSanBxmZDTOzAQGBBxubCympAw6PCSKjBRaXAQWFBx+fCyytCSWlBxiZAQODBROTDTKzAQeHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJNwSBwCSiMEJTGZJEAIQwlQrFqrB46AZOFyLd0uScA5XM9DRqXgDXvb3kJFhLZqIu78Fx5OaOpGFQ58JAkEAQsLEAQJehYOCxd1Fx5wJBELD1cdCwkkbRYeVFcAHmBeEyOSkyMfYlwIo1UVeQRmgEMHG6ddC3YObgGyuEIAGJ9gDgNFIo1ewsRVxm8RDEQVbQTD0UYbXxYVuQVhH7fcWK6fBbccbiPnZyNtHCYAGV4Rq/BVF55dAhdKzNt3ZsGeEgbedCC4SYwFAwjCRGB4Bk8XJWE8ULxCwMuSMAE2WqHFJcE4LvREFunQAIMCASctpFR55YOXcDSvUMiY80qspS4Te1ZJKGahUCICw8xUue3CPaD6Nl6gsAFDA00mDJ56p9IAmF5CDpwkUU7kAZtdChg1ge2UNooACIQBR6RZG2j7AARwk4AOEQ3Anm3DpbeNgz+zapnDdUBuG5zSTLX50CAqqVa8SHiwTISSnggc1q7sxGfzJEGggHrAwIFDBQmuMj+KREwDWmR7vhHyc07EGkcO4cjxCy/LPUJuyIgmeATikgIFElCIMgVXEAAh+QQJCgAsACwAAAAAKAAoAIUEAgQcamwknpwMNjQsurwkhoQUUlQEGhwcenwsrqwEDgw0xsQUXlwkkpQccnQspqQUSkwECgw0wsQUWlwMKiwkgoQstrQEFhQ0zswcZmQkmpwEBgQcbmwsoqQMOjwsvrwkiowUVlQEHhwcfnwssrQEEhQ0yswcYmQklpQcdnQsqqwUTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCWcEgcAg6rlOZhsag0qZUIUKxaq6WJwGTCdL9er4BRupqHiswHEwa72RhCRnG2ehLetz7vTXjqRhkLYW0qBQETEwEFKoRfCxlUZxsjbF8mCQwXVxcMKmBeIxtmAJVgJCujdRsrFm0YI5JVGZZeBWWAQxcFrxl2C5cBsrlCAA5cXgt/RAoJYBzDxMUBXX0RRBlgBdHSxQVgvkIlBGEkuN1YJGEEuAxtEOhmK8gmEywAD18qqvFVG41dBGwQAcZevysMLokwcGnTQSsXCK1AEEbFQzMAMSDQEGbExSvfvGgg8SXcxyIBwiQg18XgSSITwlhgicHlSyEJvRAg6SXAtk0i1Ppw7OLxpxBeXVCM0GdUSEYEDPM4vLlBXRcDBMPYfBmBwQcTUwRY2teUxYFILNx9gVd2yLhy59oG5bKtrZBm1UwIOwiAAjciHgZ92YsOAAcTDSicmdulwNRcJUB8+YCAX5FStUxYSAWIlVU4CP4KofTKhIoJj4l0+tTGhKhVgkpjOsSAwaJPbxYwEF3lzp7fFQegU8CAAPA3BBjQ6Zdly3EBIVL3AyAiiYaVHxJAMXCAN5EgACH5BAkKACkALAAAAAAoACgAhQQCBBxqbCSenAw2NCSGhCy6vBRSVAQSFBx6fCyurBReXBRKTAQKDBxydCympCSWlDTGxAQaHAw+PBRaXCSChCy2tBxmZDTOzAQGBBxubCyipAw6PCSKjBRWVAQWFBx+fCyytBxiZBROTAQODBx2dCyqrCSanDTKzAQeHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJRwSBwCUAaEKVEpJB4kQwRQrFqrB4XjdLp0vV3uSTA5XM/DkaUA9rrDl7i3YBmhrZvEew8Xv0sDd0YWEH1eJR8ZEwoBBHpwXhAKVGgYCH0nJRMeVxEKCVxuFwgYZwAfeyAipXcYIiB7H5RVCnFhBGaCQwcEexZWA30Zs7pCAAGhJxAbRSOgbgHExcYZogkMRBZwBNLTxhxtv0IHbF0gud5YFW4FuQphJyLpZyLJEykAW4es81UYzyccHIFzr9+VWmGQvOFk0IqHN0nclGh4poQbJW4+ULzSq8sSaButBHCToNyFgiGJILxQoEAYlCmFvJvz6EKAmERGdklgIoy0RpxCCIQx8eHLRKApLHZBYADMCYYxH4YxgIIg0JlcUAAQYKsEv40AlF4QUGrCmwUx630pSM7NuZAHYHVpNwSZG24bFyQTJ8TZm2EUT3UpgY3IhkJgolHE8ABCIFq2vOCieMDAFQxF36j6erlbK1RfuJRQALWIhwkJGnhGA+BdqD8EAihgRKCEvX4bQBjigwmChH5qXPIRBalCh4YHJnA1BAcCGTsbMSD5sKRChRImSIjQqisIACH5BAkKACYALAAAAAAoACgAhQQCBBxqbCyipAw6PCy6vAQeHCSGhBRSVAQSFBx6fCyurDTGxBReXAQKDBx2dCyqrBRGRAwqLCSanAQaHCSChCy2tDTOzBxmZAQGBBxubCympCy+vCSKjBRaXAQWFBx+fCyytDTKzBxiZAQODBROTAwyNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJNwSBwCCqSERFEhKCQOyARQrFqriI4gZOF6u92QoIO4moeNC8EC/rrBhMvobB0o2vi3l6sY0I0XC3khDx8ZHR0BHwpfYQsXVGcYH2x7IAweVx4MjFxgHxhmAJRfICShdAAkIG0hH5FVF5VdBmV/QwgGYF0XdYJeAbC3QgABIV4LfkQjjGCQw1XFuwoNRBdfBsLQRhx7vUIIa1wgc9tWCKxcBLYMeyTmZiRfHSYAAmAPqPBVGM1iGAXm7TPDoE2BA3syDbTi4cuBBPgWmvGn5JPEK7q4SAAB7KIVY11AiLNAz2ORDnBGljQ5BKU6jl0CsCQCMsQTizOFGPAiASKtlwc5hTSzkABhGIUsPbQ5EBDMSpPtwhQAoMFLPpYYHoCRECpql3cm5YFhAG4kCFsS0cFBey1MNokYOLT5JoSZpxDBBhb7oqDckAG/Ymq7BSBDmw3KisjChvZWrkYyrYzCY0ofHQhuXpmZlOdBB6RmRmz4ZNkKhkB4uhQ6JIJBtSKUFjAobcbOm0rHQiT++6CEuRFq8rDp8oHfa3hZJMw6xmZdUIAPlxCo8CTCtiAAIfkECQoAJgAsAAAAACgAKACFBAIEHGpsDDY0JJ6cLLq8FFJUBBYUJIaELK6sFF5cBA4MHHp8FEpMLKakNMbEBB4cBAoMFFpcJJqcLLa0HGZkJIKENM7MBAYEHG5sDDo8LKKkFFZUBBocJIqMLLK0HGJkBBIUHH58FE5MLKqsNMrMDCIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5Ak3BIHAIeooVkNJmMJIsCB1CsWqugyIBk4Xq73kEEdC0PIRSCZf39dtcWAgVitmYQ7Xfe6x1l6kYUDnsjBwEJCQEHIyRcbxYOCRd1FyFtJCMJBlcGCYxgawuTVwAhehYeDKNmFyIepwtUVhRsXR1kgEMgHW0JdoNgAbK5RhiNaw4CRRB4b8LEVQDGYCN0QwFfB6vQRAC8cBS6alweuNxYr40EuBF6IudlIl8RJgADbCPb8N0jbwMXD2r52nclAZ8HG/RsImiFgyMLBSr0YVgGAZgFW9aEoHjlgCMJHrwE4GglwBsE4yzQI1nEYBcCKQeyHOKSBIF0FsLNvHYyI7WJjTuFHHgjQeKaEUGF9Gu0QAQYEgtnOnRU4MG8oDVJPLjQoI8+hhf6dWlApZ2XdyzleRkIImU5kiBevTRHy8uBYfu8PdIpREEzLs/ymvSCwNqQDA70BOYGANsbB3+qUGhzwFwuEEO/yCxSqo0HEV+rtAqpJwTeIpVOYYoQtUgnRm1ChO4mSLXKKh+OfYk0u8od1ZuFOP6CIDI0BWkeBTcx+OUcglkyLh8sxjJBgBuMH67am0gQACH5BAkKACQALAAAAAAoACgAhQQCBBxqbAw2NCyipBRSVCy6vAQaHCSGhAQODBRKTCyurBReXDTGxBx6fAQKDBRCRCyqrAwqLCSanAQWFBxmZDTOzCSChAQGBAw6PCympBRaXCy+vAQeHCSKjAQSFBROTCyytBxiZDTKzBx+fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJJwSBwCOISGRFEoKCQNggFQrFqrHs1AJKp0v17vQOO5mocISiEMbn9FBYrjbMUouuw8HuxVYOhGFAx6FRAjARoaASN3egwUVGcXI3oQCxNXEwsgYWEjF2YAlGwgH5FnDh8gbSOnRRR5B2WAQxMHfBR1g18BrrQkAAFvDH9ECI1dvb9VwRVhCnNDFGAHvstCALdeIrlCHmtdIAjXVx6cXQWzGmwf5GYfYBrAA2EQoO5WF8gDR/H4ZgveIHmD6Z8VA2CS1DNoBpkSTwyvHAgjYZWXABGtwOrCJIy8jEUCemniEWSRdegsisBocogwLyAkQGwpZGIXCSO+QKApBNmiCAJsCpqcwMULAQ7+WorkwgFABp33MurDk4EKSi8JTMLbtsAbuAogZjE0FyadyzcdrF3L5qxLNyHH9ijD1+yLgnFEMOy6qJZOMDAbir1iI2KEWFoeJnZ6W0RUpwoPfl1QlaeVmUltN+A9owmZp6hXLgQYNKKKgwUhFDEqCnguIDsCqmDgsqftM8G/EFhT3KasHJDfenMZczhihCVNnkRpSisIACH5BAkKACoALAAAAAAoACgAhQQCBBxqbCSenAw2NBRSVCSGhCy6vAQSFBx6fCyurBRGRBReXAQKDBxydCympCSWlDTGxAQaHAw+PBRaXCSChCy2tBROTBxmZDTOzAQGBBxubCyipAw6PBRWVCSKjAQWFBx+fCyytBRKTBxiZAQODBx2dCyqrCSanDTKzAQeHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJVwSBwCUgTEI2GoJE4IQgRQrFqrh4kAg8J4u1wuSjA5XM9D0sjwFYe7YK/hQkJbB6Z3WA93oxIcdkYLKH1wJgUBCxMBIAmFbRgQCxl2GSB8JgsfVx8LJnBgIJVXAJh9IRakaBkWIXogVFYLbSgFZoJDBx6GC1YcEG8BsrlGGnsQgUQkCW8axMXGfQl1QxdvBdDRQxkFwrpsXSG421gVcAa4E28W5WcWcRMqAFtcJqvuRRmPXQIZKW/k5btCSAySN5wGWvkQhwCIQwrPgCqE4AQcEBGvePCC4USzLgEyWgkAiQkcgSKJ0OpSIRwGlCmFFERh4COGCzGJBAjzJAywxpxCvHWBEsYEUCGPuERBCPTDGwIpQsEUuZJLCgAOwNyLuQ+OAyrr4IiICS+MwAPhUIwTeeAcl3TWwKBQkBHARjg40yRFoK0cgAbTqg0B9gCfOwAa+iSzQoBcvgNCw/iKlqFvlVav+sSKBqCEpghXIixIqtmwnbBcEiRaMCJAAX56Jlk+IyGYITG3Dw1wN6ECH465DQQQXC6LAEih3owpI/KIhRIPTFRw8qAE1NlFggAAIfkECQoAKAAsAAAAACgAKACFBAIEHGpsJJ6cDDY0LLq8JIaEBBocFFJUHHp8LK6sBA4MNMbEFF5cHHJ0LKakJJKUBAoMFE5MDCosJIKELLa0BBYUNM7MHGZkBAYEHG5sLKKkDDo8LL68JIqMBB4cFFpcHH58LLK0BBIUNMrMHGJkHHZ0LKqsJJqcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AlHBIHAI8kdLJRKGYHqWIAVCsWqsihmNk4XIt4O5I8BFdz0PFhSDuukfeN+GiQFs3prf+G+cnNnZGFwt7FgkFAQwMGSAJfWALF1RoGCBgXiMmHxVXFQwmjyAYZwCWcRQRo3YYERR9IJNVF5ddHZyBQyIdcRYXd4ReAbG4QhgZmAuARAoJb8LEVQABfhBEs14Fw9BGBXG+QiJsXCFm21YiIW4E5QyYEeZnEXBdHygAApcmqvBVGHlcAjB4cGOhHr8r7cR4OIDp1sEqFeZZiADCi4mHZ/5ZQHDCDQiMVwq4ORHiyzeQRaZ1SSBuhEGURD6oI/DlJUwhMrlQKNnl5LpNFCpHJOjI5eNPIZa6nEDg5uJRFI66IGDYJYQ2kBHdHPAwggODakcTwplywcBTFP7cBDw7RF5NtuDScVkHF4BILz6LAJBwlZi0NwnqWJHwYMQzcwAazOuqrAgGBAu8dChHrMIuggGulOoTIlUgVq7ewDpTieBKBg6LeAL1CiypQYubImLwIcAEjXE4BNhnZ0CzR48K/TGnhmYh4BYoMBAMT8QHfMi5LCBD+SEGAweUJOBAYGgUD32rBAEAIfkECQoAJwAsAAAAACgAKACFBAIEHGpsJJ6cDDo8JIaELLq8FFJUBBIULK6sJJKUHHp8FF5cBAoMLKakFEZENMbEBBocJI6MLLa0JJqcJIKEHGZkFE5MNM7MBAYEHG5sLKKkJIqMFFpcBBYULLK0JJaUHH58HGJkBA4MLKqsFEpMNMrMBB4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7Ak3BIHAJMBsUEIZEgJgqDCVCsWquHRaNUunQv3nBJwDlcz0NRpSAWd9/gS6HCQFsHHrgevOdeRgN2RhUPbV0eIBkcHAEgCH5wDwsYdhgghiMLJlcdHCN7IJRXAJdwHhZUlRYebSCpVRV6BGaCQwcbehV3hW8Br7VCAAGRgUQij2G+wFXCYggiRLFhBL/LRrh8ukIHbIe01lisXQW0C2IW4GcWkBwnGFteI6LpzMglDUfs9GcLbyVI/jrsuwLBzwUDIL6MGHhmhJcSCgS8AcHwCoE4E8RdCFDRyrAuCDRECOBAYMci5sadRNPPS4GVZwKEQQDzyiUvE2paQRBGganOIgXfGChSrWJLLptMOMiQ4EPRfRiQXcB3IgQXLiRWrnu4YBsbLx6+DTwg4Q25IcOmPV0GYEOYC9qEMLBXQhk9ABngjKhDZMCDL3XXosEL6UGxIhXazLJ2S09XK6TanJp3BsOqVoIt6SmBYAEEghzs9aQMmdCeCx4IBOCwIAABnnskkT4zQHQfQzMPA2Ow5vbtOXzTHeAgALceMmKhQkiypIATKFJmWwkCACH5BAkKACUALAAAAAAoACgAhQQCBBxqbCSenAw6PCy6vCSGhAQSFBRSVCyurBx6fCSSlBReXAQKDCympDTGxAQaHBRKTCy2tCSChCSanBxmZDTOzAQGBBxubCyipCSKjAQWFBRaXCyytBx+fCSWlBxiZAQODCyqrDTKzAQeHBROTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJJwSBwCRofEBEGIICaJwwhQrFqrhoVAVOF2K12uSLAxXM9DEIUA/ord3wqBAkJbB4i3Hr5HDOxGFA58FRwdFxsbAR0IhA4UVGgWHXwICw9XGhshex0WZwCUbxwkkZIkHHodpkUUYGIZZoBDBgVvFRR3DmIiAZ+zRAABvA5/RCCNYgGswELCrxUhDESuYgXMzc4FbrlCBmxcHLLZWBxfBLILbhDkZyRvC0IjEBcKCr/tVRZ5XQ3M2PmGLOA1IiCwByK8HDAILMSXBAxnUeoyISKgC14QWLQzsAsBDAouQNCwsUhHOakSBihJJEAYBAJedWA5ZBuXCR0SRqMpxCGqlyheRJBkqeGNFJ0i4rHsmHCEhQZiEOCLCMBnBX8lmIogUfLdlw3ewBUaZ9CAOS7ohlTrco2hhQzwjvHjsiygsDcI6hAZMEgZQDt3vxSzQuFWAbKANGSAo7RKKF6FSEy9YgGVqr8lJgXtEuJSpgWc4HgCLIgQggIBEgWQYPWNgwWYi+DhcwuanhDGmqkRqwepmznT8hnYALW2HjKI8x1JsiRCBA4eojidFQQAIfkECQoAKAAsAAAAACgAKACFBAIEHGpsJJ6cDDY0LLq8JIaEBBocFFJUHHp8LK6sNMbEBA4MFF5cHHJ0LKakJJKUFE5MNMLEDCosJIKELLa0NM7MBBYUHGZkBAYEHG5sLKKkDDo8LL68JIqMBB4cFFpcHH58LLK0NMrMBBIUHGJkHHZ0LKqsJJqcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AlHBIHAIMh9IpQaCYTiWIB1CsWqujj0BU4XK7YJGAMbqahwsS4esNgytdwmVxtg5M7ra+y05s6kYMInsiJgUBDAwBBQl5FQoXVGcYIHoiCQwWVxYMJnsgGGYACHoUEKF1GBAUbqBXGCUccCIdZYBDFh1tFRdnEg8iAZK3QxgZbQp/ohLDxEYBbQl0ztQoAAVhAdXVIyFgBLbbxBCDXR/WFwbidQB4XAIYHiIcJKjrVoKzHgdgCfb3RCyUq3AAARgTAK+4EwHiBBgQCa0U+HIihBdtEYtc6EcAzLmMRD5868jlI0ghIrkQaMSl10kh0LqEcMgF4ksUE7ucqNQF4bZNdxVAHGCj6aRAMAfkeTGZMWWXKQ68mPgHEANQeCicioAAkhwYBkJGkKwQIty9bt/CbfRSoNm2a2FcClnAsouwdQAChJFWZIOCbG5vGSs3SJlGNwWKErOQ0wtYKwBAuDFFFfIqPa5eSdZj4oPiIgY6Ee4CYpoZDBf+WjIBIgMDEhlAJBjNhcPdWxtmu4HDZ5ZvLn6qLWCwxlHvNgQCmOamhbYbBQI+mMXrAYISExScQIFgoLKVIAAh+QQJCgAoACwAAAAAKAAoAIUEAgQcamwknpwMNjQsurwUUlQkhoQEEhQsrqwcenwUXlwUSkwECgwspqQ0xsQklpQEGhwcdnQMPjwUWlwstrQkgoQcZmQ0zswEBgQcbmwsoqQMOjwUVlQkiowEFhQssrQcfnwcYmQUTkwEDgwsqqw0yswkmpwEHhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCUcEgcAk6iiKlBISBMkcIJUKxaq4eJwHEpdS9fcEkwOVzPRA7F+/WW3GwwITRCnyVcdzv8bpMGdlcTeiQGAQoKAQYIemwOClSBRAARCBMeVxAKJHpgIBiSk6B2GCIfXW4gkVUFZqFWBwZ7ClYbDg8Mr1YAAWEOgEQjJF0Jq7pGGXAIdUMWbQvHVQAGbCUBQwcEXx+u0UQHp14EroOo0N5VIn0lEygADW4IxuhCGJxdDUd6tPRV5W8nCujB1K/IAT0FEnwhUdDKMC8JTHwB0bAKtS4mEHy5VpFIADYItHnh11GIAjcERF4gWXLCFycbSzb78mSiTCEXS5gA4Ybhsk1GXUAUaANB5sEvUvS0a9lmCrwuJEY1tPdFAKhyXUR0VPdlabZt3eh5CHdh3JCPXzrMO4ZBlhuOQkZodJNhbSgAyWgyG2JLTwC7dvC2cbDBigIxXQwQDHWgQyeWRDCA2PNBhNQzpch6UYV5ciMSCopa8TCBU6NPgU826oLAkIIJASrca/ToMpoBD/d0QqwHQWFdIyyoXL3upYVc3rIIIM6bTFh0GAIqCUnhSYICEGxfCQIAIfkECQoAJQAsAAAAACgAKACFBAIEHGpsLKKkDDY0LLq8JIaEFFJUBB4cBA4MLK6sHHp8NMbEFF5cFEZEJJaUBAoMLKqsBBYULLa0JIKENM7MHGZkBAYEHG5sLKakDDo8LL68JIqMFFpcDCosBBIULLK0HH58NMrMHGJkFE5MJJqcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AknBILJY6jgSBkCApDAeAcUqlegiUUHYbEnA81XAJIS2CuGgKoYIQGzOJwVtL59ITGbcQUFmEQEYPIgwcAQUQW1wLFWVVFmcUFBptYhEMCSFaWyAWVQBnmVkNeiUAIx9onFQVkVsFYKQlHgVoFVMZfnQXjbEAAXULeUQImJEhu7FFvlwJlEIVdRudycq0dLZCV1sfsNRFHqhaBLAMdCEj3lQjdRylAlsQ0+lFFohaAgAHdQzzVBxcBwyYi9BvSoRQIQwogFeQij0KIEhsajilAB0SH+gEoGiElZYPWLS040iEA50lW0aSFGIyC4GMWTaufLalycSZJSxmccIQZ6YxCk8GzjyYJaG+lDP/0YmCgU48kgAekuhUzhg6juuQyiJAhxtFcFvGDfGYpQAvbwCsZcEmhFidAGd7BWDmTAguLnDR/tqiQVgRslpeJZuFRqaRT2g+jJDn6FSdP3GHPEITAgIHggYZwKyjKoyFPmkqF7hAKMAETI8l5dUDJzXl1yE++CX1oEJI2JQJBHgwzwMHibgzeenWz0JABQ4wSJDQ5EkUPUEAADs=') no-repeat center center; height: 100%; width: 100%; line-height: 1px; text-align: center; display: inline-block; }
#swipebox-slider .slide:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }

#swipebox-slider .slide img, #swipebox-slider .slide .swipebox-video-container { display: inline-block; max-height: 100%; max-width: 100%; margin: 0; padding: 0; width: auto; height: auto; vertical-align: middle; }

#swipebox-slider .slide .swipebox-video-container { background: none; max-width: 1140px; max-height: 100%; width: 100%; padding: 5%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

#swipebox-slider .slide .swipebox-video-container .swipebox-video { width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; position: relative; }

#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe { width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0; }

#swipebox-action, #swipebox-caption { position: absolute; left: 0; z-index: 999; height: 72px; width: 100%; }

#swipebox-action { bottom: -72px; }
#swipebox-action .title { position: relative; text-align: center; width: 70%; margin: 0 auto; top: 11px; color: white; font-family: "brandon_text", Helvetica, Arial, sans-serif; }

#swipebox-action.visible-bars { -webkit-transform: translateY(-72px); -moz-transform: translateY(-72px); -ms-transform: translateY(-72px); -o-transform: translateY(-72px); transform: translateY(-72px); }

#swipebox-action #swipebox-prev, #swipebox-action #swipebox-next, #swipebox-caption #swipebox-close { border: none !important; text-decoration: none !important; cursor: pointer; position: absolute; width: 50px; height: 50px; top: 11px; color: #fff; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 19px; font-size: 1.9rem; line-height: 50px; }

#swipebox-action #swipebox-prev { right: 100px; }
#swipebox-action #swipebox-prev:before { content: '\f053'; }

#swipebox-action #swipebox-next { right: 40px; }
#swipebox-action #swipebox-next:before { content: '\f054'; }

#swipebox-caption #swipebox-close { right: 40px; }
#swipebox-caption #swipebox-close:before { content: '\f00d'; }

#swipebox-action #swipebox-prev.disabled, #swipebox-action #swipebox-next.disabled { opacity: 0.3; }

#swipebox-caption { top: -72px; text-align: center; background: rgba(0, 0, 0, 0.6); }
#swipebox-caption .logo { position: absolute; top: 20px; left: 40px; z-index: 1; height: 32px; height: 3.2rem; width: 200px; width: 20rem; }
#swipebox-caption.visible-bars { -webkit-transform: translateY(72px); -moz-transform: translateY(72px); -ms-transform: translateY(72px); -o-transform: translateY(72px); transform: translateY(72px); }

#swipebox-slider.rightSpring { -moz-animation: rightSpring 0.3s; -webkit-animation: rightSpring 0.3s; }

#swipebox-slider.leftSpring { -moz-animation: leftSpring 0.3s; -webkit-animation: leftSpring 0.3s; }

@-moz-keyframes rightSpring { 0% { margin-left: 0px; }
  50% { margin-left: -30px; }
  100% { margin-left: 0px; } }
@-moz-keyframes leftSpring { 0% { margin-left: 0px; }
  50% { margin-left: 30px; }
  100% { margin-left: 0px; } }
@-webkit-keyframes rightSpring { 0% { margin-left: 0px; }
  50% { margin-left: -30px; }
  100% { margin-left: 0px; } }
@-webkit-keyframes leftSpring { 0% { margin-left: 0px; }
  50% { margin-left: 30px; }
  100% { margin-left: 0px; } }
@media screen and (max-width: 800px) { #swipebox-caption .logo { left: 5px; }
  #swipebox-caption #swipebox-close { right: 0; }
  #swipebox-action .title { position: relative; }
  #swipebox-action #swipebox-prev { left: 5px; }
  #swipebox-action #swipebox-next { right: -18px; } }
/* Skin
--------------------------*/
#swipebox-overlay { background: rgba(0, 0, 0, 0.6); }

#swipebox-action, #swipebox-caption { text-shadow: 1px 1px 1px black; }

#swipebox-action { background: rgba(0, 0, 0, 0.6); border-top: none; }

#swipebox-caption.inner { background: rgba(0, 0, 0, 0.6); border-bottom: none; color: white !important; font-size: 18px; line-height: 43px; font-family: Helvetica, Arial, sans-serif; }

* { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

html { -webkit-overflow-scrolling: touch; }

html, body, .container, .scroller { height: 100%; }

body { font-weight: 500; }

.expand-tabs-module .nav-tabs .nav-link { position: relative; top: 15px; }

.program-list-module .circle-image .event-type { margin-bottom: -10px; }
.program-list-module .circle-image:after { height: 1px; background-color: #e2e2e2; width: 82%; display: block; content: ""; margin: 60px auto; }
.program-list-module .circle-image:first-of-type { margin-top: 60px; }
.program-list-module .circle-image:last-of-type { margin-bottom: 60px; }
.program-list-module .circle-image:last-of-type:after { display: none; }
.program-list-module .circle-image .row { align-items: center; display: flex; }
.program-list-module .circle-image img { border-radius: 100%; max-width: 180px; height: auto; margin-right: 20px; }

.reg { color: #53575a !important; }

.blue-text { color: #5f90ab !important; }

.red-text { color: #b7543f !important; }

.brown-text { color: #b7543f !important; }

.sand-text { color: #b3a487 !important; }

.green-text { color: #97ab4c !important; }

.orange-text { color: #da9e3c !important; }

.gray-text { color: #b1b3b6 !important; }

.white-text { color: #fff !important; }

.blue-border { border-color: #5f90ab !important; }

.brown-border { border-color: #b7543f !important; }

.sand-border { border-color: #b3a487 !important; }

.green-border { border-color: #97ab4c !important; }

.orange-border { border-color: #da9e3c !important; }

.gray-border { border-color: #b1b3b6 !important; }

.blue-bg { background-color: #5f90ab !important; }

.brown-bg { background-color: #b7543f !important; }

.sand-bg { background-color: #b3a487 !important; }

.green-bg { background-color: #97ab4c !important; }

.orange-bg { background-color: #da9e3c !important; }

.gray-bg { background-color: #b1b3b6 !important; }

.white-bg { background-color: #fff !important; }

.light-bg { background: #f9f9f9; }
.light-bg .building-icon { margin: 10% 0 5%; }
.light-bg .building-icon img { margin: auto; }

td { padding: 10px !important; }

a { transition: all .4s; }
a:hover, a:focus, a:active { text-decoration: none; }

#header ul { padding-left: 0; list-style: none; }
#header ul .yamm-content li { line-height: 2; }
#header .navbox { padding: 5%; }
#header .navbox h4, #header .navbox h5, #header .navbox p, #header .navbox a { color: #fff; }

.tab-menu em { font-size: 15px; position: relative; left: .5em; }

.page { /* Page Modules */ /* Page Sections */ }
.page .resource-row { padding: 5% 0 10% 0; position: relative; }
.page .resource-row.resource-accordion { height: 545px; overflow: hidden; }
.page .resource-row#resource-accordion { display: hidden; }
.page .resource-row:nth-of-type(odd) { background: #f9f9f9; }
.page .resource-row img { margin-top: 1.5em; max-height: 280px; }
.page .resource-row p { margin-top: 1.5em; }
.page .resource-row .resource-title { font-size: .75em; overflow: hidden; text-overflow: ellipsis; }
.page .resource-row .view-holder { background-color: rgba(255, 255, 255, 0); border: none; bottom: 4em; cursor: pointer; font-size: 14px; font-weight: 700; left: 50%; letter-spacing: 1px; position: absolute; text-align: center; text-transform: uppercase; }
.page .resource-row .view-holder.view-hidden { visibility: hidden; }
.page .resource-row .view-holder i { margin-left: 1em; }
.page .resource-row .final-destination { position: relative; right: .55em; }
.page .actions .row .col-sm-4:nth-of-type(2) .module:before { border-right: solid 1px rgba(255, 255, 255, 0.25); content: ""; height: 275px; position: absolute; top: 10%; }
.page .actions .row .col-sm-4:nth-of-type(2) .module:after { border-left: solid 1px rgba(255, 255, 255, 0.25); content: ""; height: 275px; right: 4%; position: absolute; top: 10%; }
.page .actions .row .col-sm-6:first-of-type .module:after { border-left: solid 1px rgba(255, 255, 255, 0.25); content: ""; height: 275px; right: 0; position: absolute; top: 10%; }
.page .knowledge + .knowledge .container { border-top: 1px solid #e6e6e6; }
.page .module.content-block { margin-top: 5%; margin-bottom: 5%; }
.page .module.content-block + .module.content-block { margin-top: 0; }
.page .module .counter-module { padding: 5% 0; background-repeat: no-repeat; background-position: 0 0; background-size: cover; }
.page .module .counter-module h6 { color: #fff; letter-spacing: 2px; text-transform: uppercase; text-align: center; position: relative; z-index: 999; }
.page .module .counter-module .stat { z-index: 999; color: #fff; text-align: center; }
.page .module .counter-module .stat .count { font-size: 9rem; color: #fff; }
.page .module .counter-module:before { background: rgba(0, 0, 0, 0.8); display: block; content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 998; }
.page .module .blog-module ul { -webkit-padding-start: 0; }
.page .module .blog-module ul .media { padding: 40px 0; }
.page .module .blog-module ul .media:first-child { border-bottom: 1px solid #e6e6e6; }
.page .module .blog-module ul .media img { border-radius: 100%; max-width: 180px; height: auto; margin-right: 20px; }
.page .module .blog-module ul .media .btn-text { color: #53575a; text-transform: capitalize; clear: both; width: 100%; text-align: left; margin-bottom: 20px; font-style: normal; font-weight: 500; }
.page .module .page-head-module { margin: 0; background-size: cover; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; }
.page .module .page-head-module .img-full { background-size: cover; background-repeat: no-repeat; background-position: center center; }
.page .module .page-head-module .text-full { padding: 5% !important; }
.page .module .page-head-module .text-full, .page .module .page-head-module .text { min-height: calc(50vh - 100px); padding: 5%; }
.page .module .page-head-module .text-full h1, .page .module .page-head-module .text h1 { color: #fff; }
.page .module .page-head-module .text-full h4, .page .module .page-head-module .text h4 { color: #fff; text-transform: uppercase; }
.page .module .page-head-module .text-full h6, .page .module .page-head-module .text-full .breadcrumb, .page .module .page-head-module .text h6, .page .module .page-head-module .text .breadcrumb { margin: 0; }
.page .module .page-head-module .text-full small, .page .module .page-head-module .text small { color: #fff; font-size: 14px; font-weight: 600; font-style: normal; text-transform: uppercase; letter-spacing: 2px; line-height: 1.2987; margin-top: 14px; margin-bottom: 5%; margin-bottom: 5%; clear: both; text-align: left; display: block; margin-top: 10%; margin-bottom: 0; }
.page .module .page-head-module .text-full small .small, .page .module .page-head-module .text-full small small, .page .module .page-head-module .text small .small, .page .module .page-head-module .text small small { font-weight: normal; line-height: 1; font-size: 75%; }
.page .module .page-head-module .text-full ul, .page .module .page-head-module .text ul { list-style: none; -webkit-padding-start: 0; }
.page .module .page-head-module .text-full ul li, .page .module .page-head-module .text ul li { color: #fff; margin: 30px 0; font-weight: 600; font-style: normal; }
.page .module .page-head-module .text-full ul li:hover, .page .module .page-head-module .text ul li:hover { color: #fff; }
.page .module .page-head-module .text-full ul li a, .page .module .page-head-module .text ul li a { color: #fff; }
.page .module .page-head-module .text-full ul li a:hover, .page .module .page-head-module .text ul li a:hover { color: #fff !important; }
.page .module .info-module { margin: 0 0 10% 0; }
.page .module .info-module h1 { font-weight: 300; }
.page .module .info-module h2 { font-weight: 300; margin-top: 0; margin-bottom: 40px; }
.page .module .info-module ul { list-style: none; }
.page .module .info-module ul li { text-transform: uppercase; margin: 20px 0; font-weight: 600; font-style: normal; }
.page .module .content-module h2 { margin-bottom: 40px; }
.page .module .content-module p { color: #53575a; margin: 0 0 30px; }
.page .module .content-module a { letter-spacing: 1px; }
.page .module .definition-module { width: 267px; position: relative; overflow: hidden; color: #fff; padding: 5% 5% 5% 9%; }
.page .module .definition-module h3 { color: #fff; position: relative; z-index: 2; margin-top: 0; }
.page .module .definition-module p { position: relative; z-index: 2; font-size: 16px; font-style: italic; font-weight: 500; }
.page .module .definition-module .btn-text-define { position: relative; z-index: 2; color: #fff; }
.page .module .program-module { position: relative; padding: 0; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: center; }
.page .module .program-module .overlay { display: block; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 100%); background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 100%); background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); }
.page .module .program-module .container { position: relative; z-index: 3; }
.page .module .program-module .difference { min-height: 200px; }
.page .module .intro-module { text-align: center; position: relative; z-index: 3; }
.page .module .intro-module .links { margin: auto; padding: 10%; float: none; }
.page .module .full-image-module { position: relative; z-index: 1; }
.page .module .full-image-module img { width: 100%; }
.page .module .action-module { padding: 10px; }
.page .module .action-module .action { margin-top: -100px; padding-bottom: 80px; }
.page .module .action-module .action a { display: block; }
.page .module .action-module .action h2 { font-size: 3rem; }
.page .module .action-module .action p { line-height: 28px; }
.page .module .action-module .action .btn-text { text-align: center; }
.page .module .action-module .action .btn-text, .page .module .action-module .action p { max-width: 280px; margin: auto; }
.page .module .action-module .action .btn-text { margin: 20px auto; }
.page .module .action-module .action img { max-width: 200px; height: auto; margin: auto; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; border: 5px solid #97ab4c; }
.page .module .action-module .action:hover img { border-color: #7B983F; }
.page .module .links-module { margin: 0px auto 60px; }
.page .module .links-module h1 { margin-bottom: 40px; }
.page .module .links-module h4 { text-transform: uppercase; font-weight: 600; font-style: normal; }
.page .module .links-module p { font-size: 15px; }
.page .module .links-module p.info { font-size: 14px; margin: 0 0 15px; }
.page .module .links-module .resources li { color: #53575a; font-size: 16px !important; }
.page .module .links-module .resources li a { display: inline-block; }
.page .module .links-module .resources li a em { display: inline-block; float: left; width: calc(100% - 60px); }
.page .module .links-module .resources li a [class*="icon-"] { width: 50px; height: 100%; padding-right: 10px; }
.page .module .links-module .resources .media .media-body p { color: #53575a; font-size: 15px !important; }
.page .module .questions-module { padding-top: 2em; }
.page .module .questionslink-module .questions-link { text-transform: uppercase; margin-bottom: 40px; }
.page .module .team-module .team-member { margin-bottom: 40px; position: relative; overflow: hidden; }
.page .module .team-module .team-member h4 { font-size: 18px; letter-spacing: normal; margin-bottom: 7px; }
.page .module .team-module .team-member p { margin-bottom: 7px; font-weight: 500; font-size: 18px; }
.page .module .team-module .team-member p a { font-weight: normal; }
.page .module .team-module .team-member img { margin: auto; border-width: 3px; border-style: solid; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; }
.page .module .filter-tabs-module .nav-tabs { border-bottom: 0; }
.page .module .filter-tabs-module .nav-tabs li { border: none; color: #53575a; font-size: 14px; text-transform: uppercase; border-left: 1px solid #53575a; }
.page .module .filter-tabs-module .nav-tabs li:first-child { border-left: 0; }
.page .module .filter-tabs-module .nav-tabs li a { padding: 0 10px; border: none; color: #53575a; font-size: 14px; letter-spacing: 2px; }
.page .module .filter-tabs-module .nav-tabs li a:hover { border: 0; background: none; }
.page .module .filter-tabs-module .nav-tabs:hover { border: 0; background: none; }
.page .module .filter-tabs-module #mobileTabs { color: #53575a !important; border-radius: 6px; }
.page .module .filter-tabs-module #mobileTabs option { color: #53575a !important; }
.page .module .filter-tabs-module .tab-content { padding: 5% 0 10%; clear: both; }
.page .module .filter-tabs-module .tab-content ul.donate-companies { column-count: 2; padding-left: 0; list-style: none; }
.page .module .filter-tabs-module .tab-content ul.donate-companies li { line-height: 2; padding-bottom: 20px; }
.page .module .focus-area-module h6 { text-transform: uppercase; margin-bottom: 5%; }
.page .page-header { color: #fff; padding: 2.5% 0; margin: 0 0 5%; height: 200px; border-bottom: 0; background-repeat: no-repeat; background-position: 0 0; position: relative; }
.page .page-header h1 { font-size: 40px; margin-top: 0; color: #fff; -webkit-padding-start: 0; }
.page .sidebar p, .page .sidebar .resources li, .page #sidebar p, .page #sidebar .resources li { margin: 0 0 15px; font-size: 16px; font-weight: 500; }
.page .sidebar .content-module, .page .sidebar .links-module, .page #sidebar .content-module, .page #sidebar .links-module { border-top: 1px solid #e6e6e6; padding-top: 30px; }
.page .sidebar .module + .module, .page #sidebar .module + .module { border-top: 1px solid #e6e6e6; padding-top: 30px; }
.page .sidebar .module + .module > .content-module, .page .sidebar .module + .module > .links-module, .page #sidebar .module + .module > .content-module, .page #sidebar .module + .module > .links-module { border-top: none; }
.page .content .lead { font-weight: 500; font-size: 25px; }
.page .content img.aligncenter { float: none; margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.page .content img.alignleft { margin-top: 10px; margin-right: 20px; margin-bottom: 10px; float: left; }
.page .content img.alignright { margin-top: 10px; margin-left: 20px; margin-bottom: 10px; float: right; }
.page .content img.thumbnail { max-width: 160px; height: auto; }
.page .content img.small { max-width: 200px; height: auto; }
.page .content img.medium { max-width: 360px; height: auto; }
.page .content img.large { max-width: 600px; height: auto; }
.page .content p { margin: 0 0 20px; }
.page .content .story-title { color: #53575a; margin-bottom: 30px; }
.page .content .intext { font-size: 14px; line-height: 1.6; position: relative; overflow: hidden; clear: right; }
.page .content .intext img.alignleft { margin-right: 30px; }
.page .content .intext img.alignright { margin-left: 30px; }
.page .content .intext figurecaption { font-style: italic; padding-top: 10px; clear: right; display: block; }
.page .content .intext .btn-read-more { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; color: #53575a; padding: 20px 0; clear: both; }
.page .content .intext .btn-read-more:hover, .page .content .intext .btn-read-more:active, .page .content .intext .btn-read-more:focus { border: none; box-shadow: 0 0; }
.page .content .media { padding-bottom: 10%; }
.page .content .media .media-heading { margin-top: 20px; }
.page .content video { max-width: 100%; height: auto !important; }
.page .parallax-image { min-height: 400px; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; background-attachment: fixed; }
.page .breadcrumb { font-size: 16px; color: #fff; background-color: transparent; }
.page .breadcrumb a { color: #fff; opacity: .65; }
.page .breadcrumb li { color: #fff; opacity: .65; }
.page .breadcrumb li.active, .page .breadcrumb .CMSBreadCrumbsCurrentItem { color: #fff; opacity: 1; }
.page .giving-day { border-top: 1px solid #e6e6e6; }
.page .giving-day .content-module .text { padding: 5% 10% 0; }
.page .giving-day .content-module .text .btn-wire-wide { margin: 5% 0; }
.page .page .color-module .text .btn-wire-wide { color: white; }
.page .colored-giving-guide .content-wire-module, .page .color-module .content-wire-module { background-position: right top; background-repeat: no-repeat; padding: 5% 0 5%; }
.page .colored-giving-guide .content-wire-module a, .page .colored-giving-guide .content-wire-module h1, .page .colored-giving-guide .content-wire-module h2, .page .colored-giving-guide .content-wire-module h3, .page .colored-giving-guide .content-wire-module h4, .page .colored-giving-guide .content-wire-module h5, .page .colored-giving-guide .content-wire-module h6, .page .colored-giving-guide .content-wire-module p, .page .color-module .content-wire-module a, .page .color-module .content-wire-module h1, .page .color-module .content-wire-module h2, .page .color-module .content-wire-module h3, .page .color-module .content-wire-module h4, .page .color-module .content-wire-module h5, .page .color-module .content-wire-module h6, .page .color-module .content-wire-module p { color: #fff; }
.page .colored-giving-guide .content-wire-module h4, .page .color-module .content-wire-module h4 { text-transform: uppercase; }
.page .colored-giving-guide .content-wire-module .text .btn-wire-wide, .page .color-module .content-wire-module .text .btn-wire-wide { margin: 5% 0; color: #fff; border-color: #fff; }
.page .colored-giving-guide .content-wire-module .btn-wire-wide, .page .color-module .content-wire-module .btn-wire-wide { margin: 5% 0; color: #fff; border-color: #fff; }
.page .colored-giving-guide .content-wire-module.green, .page .color-module .content-wire-module.green { background-color: #97ab4c; }
.page .colored-giving-guide .content-wire-module.blue, .page .color-module .content-wire-module.blue { background-color: #5f90ab; }
.page .colored-giving-guide .content-wire-module.red, .page .colored-giving-guide .content-wire-module.brown, .page .color-module .content-wire-module.red, .page .color-module .content-wire-module.brown { background-color: #b7543f; }
.page .colored-giving-guide .content-wire-module.orange, .page .color-module .content-wire-module.orange { background-color: #da9e3c; }
.page .colored-giving-guide .content-wire-module.sand, .page .color-module .content-wire-module.sand { background-color: #da9e3c; }
.page .giving-guide .content-wire-module { background-color: #f9f9f9; padding: 5% 0 5%; }
.page .giving-guide .content-wire-module.lazy, .page .giving-guide .content-wire-module div.lazy { background-position: right top; background-repeat: no-repeat; background-size: contain; }
.page .giving-guide .content-wire-module h1 { color: #53575a; }
.page .giving-guide .content-wire-module .btn-wire-wide { margin: 5% 0; color: #53575a; border-color: #53575a; }
.page .giving-guide .content-wire-module .btn-wire-wide a { color: #53575a; }
.page .giving-guide .text { padding-bottom: 50px; padding-top: 50px; }
.page .impact-stories { /* subtype of action module (isotope - stories) */ background: #f1f1f1; }
.page .impact-stories .pagination { margin: 10% auto; clear: both; }
.page .impact-stories .button-group { padding-top: 5%; padding-bottom: 5%; }
.page .impact-stories .button-group.filter-button-group button a { font-size: 13px; letter-spacing: 2px; }
.page .impact-stories .button-group.filter-button-group .link-button { font-size: 13px; letter-spacing: 2px; }
.page .impact-stories .button-group button, .page .impact-stories .button-group .link-button { font-size: 12px; font-weight: 600; font-style: normal; text-transform: uppercase; background: transparent; border: none; border-right: 1px solid #53575a; padding: 0 5px; }
.page .impact-stories .button-group button:last-child, .page .impact-stories .button-group .link-button:last-child { border-right: 0; }
.page .impact-stories .item .module { height: 100%; }
.page .impact-stories .item .module .action-module { position: relative; overflow: hidden; height: 100%; background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%); background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%); padding: 0 10% 10%; }
.page .impact-stories .item .module .action-module .action { margin: 10% 0; padding: 0; }
.page .impact-stories .item .module .action-module .action hr { width: 50px; border-width: 1px; border-color: gray; }
.page .impact-stories .item .module .action-module .action h2 { font-size: 3rem; }
.page .impact-stories .item .module .action-module .action img { border: 0; }
.page .impact-stories .item .module .action-module .action p { max-width: none; font-size: 16px; line-height: 28px; }
.page .impact-stories .item .module .action-module .action .btn-text, .page .impact-stories .item .module .action-module .action p, .page .impact-stories .item .module .action-module .action hr, .page .impact-stories .item .module .action-module .action h3 { display: block; position: relative; }
.page .impact-stories .item .module .action-module .action .btn-text { cursor: pointer; }
.page .triangle-aside { position: static; }
.page .triangle-aside .t-up { width: 0; height: 0; border-bottom-width: 68.75px; border-bottom-style: solid; border-left-width: 137.5px; border-left-style: solid; border-left-color: transparent; border-right-width: 165px; border-right-style: solid; border-right-color: transparent; position: absolute; left: 0; bottom: -15%; z-index: 0; }
.page .triangle-aside .t-down { width: 0; height: 0; border-top-width: 68.75px; border-top-style: solid; border-left-width: 137.5px; border-left-style: solid; border-left-color: transparent; border-right-width: 137.5px; border-right-stylepro: solid; border-right-color: transparent; position: absolute; left: 0; bottom: -15%; z-index: 0; }
.page .triangle-aside .t-left { width: 0; height: 0; border-right-width: 127px; border-right-style: solid; border-top-width: 68.75px; border-top-style: solid; border-top-color: transparent; border-bottom-width: 68.75px; border-bottom-style: solid; border-bottom-color: transparent; position: absolute; right: 0; bottom: -15%; z-index: 0; }
.page .triangle-aside .t-right { width: 0; height: 0; border-left-width: 137.5px; border-left-style: solid; border-top-width: 68.75px; border-top-style: solid; border-top-color: transparent; border-bottom-width: 68.75px; border-bottom-style: solid; border-bottom-color: transparent; position: absolute; left: 0; bottom: -15%; z-index: 0; }
.page .circle-img { max-width: 201px; height: auto; margin: auto; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; border: 3px solid transparent; transition: border 0.4s; }
.page blockquote, .page blockquote.standard { font-size: 2rem; font-weight: 500; font-style: italic; padding: 10px 0; margin: 0 0 20px; border: 0; /* remove bootstrap style */ }
.page blockquote cite, .page blockquote.standard cite { clear: both; float: none; display: block; position: relative; text-align: left; margin-top: 20px; font-weight: 600; font-style: normal; text-transform: uppercase; font-size: 12px; letter-spacing: 2px; color: #53575a; }
.page blockquote.colored { padding: 15px 0; }
.page .expand-tabs-module { position: relative; }
.page .expand-tabs-module h6 { font-size: 1.3rem; font-weight: 700; font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
.page .expand-tabs-module .nav-pills { font-size: 1.5rem; font-weight: 600; font-style: normal; }
.page .expand-tabs-module .nav-pills li.active > a, .page .expand-tabs-module .nav-pills li.active > a:hover, .page .expand-tabs-module .nav-pills li.active > a:focus { color: #53575a; background-color: transparent; }
.page .expand-tabs-module .nav-pills:hover li.active > a, .page .expand-tabs-module .nav-pills:hover li.active > a:hover, .page .expand-tabs-module .nav-pills:hover li.active > a:focus { color: #53575a; background-color: transparent; }
.page .expand-tabs-module .nav-tabs { padding: 10px 0; }
.page .expand-tabs-module .nav-tabs .nav-link { color: #333333; background-color: #f1f1f1; font-weight: 600; padding: 10px 0; }
.page .expand-tabs-module .nav-tabs .nav-link:first-child { margin-left: 0; }
.page .expand-tabs-module .nav-tabs .nav-link.active, .page .expand-tabs-module .nav-tabs .nav-link:hover, .page .expand-tabs-module .nav-tabs .nav-link:active, .page .expand-tabs-module .nav-tabs .nav-link:focus { color: #333333; opacity: 1; background-color: transparent; text-decoration: none; border-bottom: 4px solid #d4d6d8 !important; }
.page .expand-tabs-module .tab-content { padding: 5% 0; position: relative; overflow: hidden; }
.page .expand-tabs-module .tab-content .staff-row { /* so it works without vertical tabs */ margin-bottom: 5%; }
.page .expand-tabs-module .tab-content .staff-row .staff-module .staff-member h4 { color: #53575a; font-size: 18px; letter-spacing: normal; font-weight: 600; font-size: normal; }
.page .expand-tabs-module .tab-content .staff-row .staff-module .staff-member .btn-text, .page .expand-tabs-module .tab-content .staff-row .staff-module .staff-member p { max-width: 200px; margin: auto; font-size: 16px; }
.page .expand-tabs-module .tab-content .staff-row .staff-module .staff-member img { max-width: 200px; height: auto; margin: auto; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; border: 3px solid transparent; transition: border 0.4s; }
.page .expand-tabs-module .tab-content .tab-content { padding-top: 0; }

/* end of page */
.legacy { padding: 5% 0; background: #f9f9f9; }
.legacy .list-group-item { background: #f9f9f9; }

/* Color Scheme */
.page.gray { /* Tab Content */ /* Forms */ /* Modules */ /* Headers */ /* Page Specific Modules Modified */ }
.page.gray #find-your-cause .btn-wire-wide { border: 1px solid #b1b3b6; color: #b1b3b6; }
.page.gray #find-your-cause .btn-wire-wide:hover { color: white; }
.page.gray .text .btn-wire-wide { border: 1px solid #b1b3b6; color: #b1b3b6; }
.page.gray .btn.btn-wire.grant-btn { border: 1px solid #b1b3b6; color: #b1b3b6; }
.page.gray .page .content .btn-primary, .page.gray .page section .btn-primary, .page.gray .page .content .FormButton, .page.gray .page section .btn-wire, .page.gray .page .content .btn-wire, .page.gray .page section .btn-wire-wide .page .content .btn-wire-wide { color: #b1b3b6; border-color: #b1b3b6; }
.page.gray .page .content .btn-primary:hover, .page.gray .page section .btn-primary:hover, .page.gray .page .content .FormButton:hover, .page.gray .page section .btn-wire:hover, .page.gray .page .content .btn-wire:hover, .page.gray .page section .btn-wire-wide .page .content .btn-wire-wide:hover { background: #b1b3b6; color: #fff !important; }
.page.gray .page .content .btn-primary:hover a, .page.gray .page section .btn-primary:hover a, .page.gray .page .content .FormButton:hover a, .page.gray .page section .btn-wire:hover a, .page.gray .page .content .btn-wire:hover a, .page.gray .page section .btn-wire-wide .page .content .btn-wire-wide:hover a { color: #fff; }
.page.gray .btn-primary { border-color: #b1b3b6; color: #b1b3b6; }
.page.gray .btn-primary:hover { background: #b1b3b6; color: #fff; }
.page.gray .btn-primary:hover a { color: #fff; }
.page.gray input .FormButton, .page.gray input .btn-primary { color: #b1b3b6; border-color: #b1b3b6; }
.page.gray input .FormButton:hover, .page.gray input .btn-primary:hover { background: #b1b3b6; color: #fff; }
.page.gray input .FormButton:hover a, .page.gray input .btn-primary:hover a { color: #fff; }
.page.gray form .btn-wire-wide, .page.gray .form .btn-wire-wide { color: #b1b3b6; border-color: #b1b3b6; }
.page.gray form .btn-wire-wide:hover, .page.gray .form .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
.page.gray form .btn-wire-wide:hover a, .page.gray .form .btn-wire-wide:hover a { color: #fff; }
.page.gray form .form-control:focus, .page.gray .form .form-control:focus { background-color: white; border: 2px solid #b1b3b6; }
.page.gray form .checkbox.checked, .page.gray form .checkbox.checked .second-icon, .page.gray form .radio.checked, .page.gray form .radio.checked .second-icon, .page.gray .form .checkbox.checked, .page.gray .form .checkbox.checked .second-icon, .page.gray .form .radio.checked, .page.gray .form .radio.checked .second-icon { color: #b1b3b6; }
.page.gray form.dropdown-color > li > a:focus, .page.gray form.dropdown-color > li > a:hover, .page.gray .form.dropdown-color > li > a:focus, .page.gray .form.dropdown-color > li > a:hover { background-color: #b1b3b6; }
.page.gray a:hover { color: #929599; }
.page.gray p a { color: #b1b3b6; font-weight: 600; }
.page.gray aside p a, .page.gray aside .resources li a { color: inherit; font-weight: inherit; }
.page.gray .links-module h1 { color: #b1b3b6; }
.page.gray .links-module h2, .page.gray .links-module h4 { color: #b1b3b6; margin-bottom: 30px; }
.page.gray .links-module a:focus, .page.gray .links-module a:hover { text-decoration: none; }
.page.gray .links-module a [class*="icon-"] { font-size: 3.9rem; color: #b1b3b6; }
.page.gray .definition-module { background-color: #b1b3b6; }
.page.gray .counter-module { position: relative; overflow: hidden; background-color: #b1b3b6; }
.page.gray .counter-module .count { font-weight: normal; }
.page.gray .counter-module .stat { font-weight: 500; }
.page.gray .counter-module .stat:nth-of-type(2) { border-right: solid 1px #fff; border-left: solid 1px #fff; }
.page.gray .counter-module:before { background: rgba(177, 179, 182, 0.8); }
.page.gray .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.gray .info-module h2 { color: #b1b3b6; }
.page.gray .info-module ul { padding-left: 0; list-style: none; }
.page.gray .info-module ul li a, .page.gray .info-module ul li a:hover { color: #b1b3b6; }
.page.gray .intro-module .text h1 { color: #53575a; }
.page.gray .intro-module .text p { color: #53575a; }
.page.gray .intro-module .text a { color: #b1b3b6; font-weight: 600; }
.page.gray .questions-module { padding-top: 2em; }
.page.gray .questionslink-module .questions-link a { color: #b1b3b6; }
.page.gray .team-module .team-member a { color: #b1b3b6; }
.page.gray .team-module .team-member a:hover { text-decoration: underline; }
.page.gray .team-module .team-member img { border-color: #b1b3b6; }
.page.gray .team-module .team-member p { font-size: 16px; font-weight: 500; padding-top: 5px; }
.page.gray .team-module .team-member p a { color: #b1b3b6; font-weight: 600; }
.page.gray .team-module .team-member h4 { font-weight: 700; }
.page.gray .events-module .list-group .list-group-item { position: relative; overflow: hidden; border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e6e6e6; padding: 5% 0; }
.page.gray .events-module .list-group .list-group-item .module-date { color: #b1b3b6; text-transform: uppercase; font-weight: 700; font-style: normal; }
.page.gray .events-module .list-group .list-group-item .event-type { margin-top: 0; color: #b1b3b6; text-transform: uppercase; font-weight: 600; font-style: normal; }
.page.gray .events-module .list-group .list-group-item .event-date { text-transform: uppercase; font-weight: 600; font-style: normal; letter-spacing: 2px; }
.page.gray .events-module .list-group .list-group-item .event-date span { font-weight: 800; color: #b1b3b6; }
.page.gray .events-module .list-group .list-group-item h4 { font-weight: 500; font-style: normal; color: #53575a; margin-bottom: 0; }
.page.gray .events-module .list-group .list-group-item .event-info { font-weight: 500; font-style: italic; }
.page.gray .events-module .list-group .list-group-item .btn-wire { float: right; font-size: 1rem; border-width: 1px; color: #b1b3b6; border-color: #b1b3b6; text-transform: uppercase; }
.page.gray .events-module .list-group .list-group-item .btn-wire:hover { background: #b1b3b6; color: #fff; }
.page.gray .events-module .list-group .list-group-item .btn-wire:hover a { color: #fff; }
.page.gray .events-module .list-group .list-group-item .btn-wire a { color: #b1b3b6; }
.page.gray .slider-module .owl-controls { background: #b1b3b6; }
.page.gray .slider-module .owl-controls .owl-buttons span .fa-angle-left, .page.gray .slider-module .owl-controls .owl-buttons span .fa-angle-right { color: #fff; background: #b1b3b6; }
.page.gray .carousel-blogpost .owl-text { background: #b1b3b6; }
.page.gray .content-module button { font-size: 15px; }
.page.gray .focus-area-module a, .page.gray .focus-area-module h1, .page.gray .focus-area-module h2, .page.gray .focus-area-module h3 { color: #b1b3b6; }
.page.gray .focus-area-module [class*="icon-"] { color: #b1b3b6; font-size: 5rem; }
.page.gray .focus-area-module .btn-text { color: #b1b3b6; }
.page.gray .carousel-blogpost { color: #fff; background: #b1b3b6; }
.page.gray .header { background-color: #b1b3b6; }
.page.gray .header .page-head-module .text { background: rgba(177, 179, 182, 0.8); }
.page.gray .header .page-head-module .text-full { background: #b1b3b6; }
.page.gray .page-header { background-color: #b1b3b6; }
.page.gray .actions { background: #b1b3b6; }
@media all and (min-width: 768px) { .page.gray .actions .action-module { transition: all 0.4s; }
  .page.gray .actions .action-module:hover { background: #929599; } }
@media all and (max-width: 767px) { .page.gray .actions .action-module:hover { background: #929599; background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #929599 0%, #929599 100%, #929599 100%); background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #929599 0%, #929599 100%, #929599 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 0%, #929599 0%, #929599 100%, #929599 100%); } }
.page.gray .actions .action .btn-text, .page.gray .actions .action p { color: #fff; }
.page.gray .actions .action .btn-text:hover, .page.gray .actions .action p:hover { color: #fff !important; }
.page.gray .actions .action img { border: 5px solid #b1b3b6; }
.page.gray .actions .action:hover img { border-color: #929599; }
.page.gray section.centered + section.actions { margin-top: 5%; }
.page.gray .content .lead { color: #b1b3b6; }
.page.gray .content .colored { color: #b1b3b6; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.page.gray .content .colored + .colored { border-top: none; padding-top: 0; }
.page.gray .content a, .page.gray .content h3, .page.gray .content h4 { color: #b1b3b6; }
.page.gray .content a:hover { color: #929599; }
.page.gray .content .btn-primary, .page.gray .content .FormButton, .page.gray .content .btn-wire, .page.gray .content .btn-wire-wide { border-color: #b1b3b6; color: #b1b3b6; }
.page.gray .content .btn-primary:hover, .page.gray .content .FormButton:hover, .page.gray .content .btn-wire:hover, .page.gray .content .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
.page.gray .content .btn-primary:hover a, .page.gray .content .FormButton:hover a, .page.gray .content .btn-wire:hover a, .page.gray .content .btn-wire-wide:hover a { color: #fff; }
.page.gray .featured .content-module, .page.gray .featured .content-wire-module { padding: 5% 0; color: #fff; background-color: #b1b3b6; background-size: contain; background-repeat: no-repeat; background-position: right top; }
.page.gray .featured .content-module h6, .page.gray .featured .content-wire-module h6 { color: #fff; font-weight: 700; font-style: normal; }
.page.gray .featured .content-module .btn-text, .page.gray .featured .content-module h2, .page.gray .featured .content-module p, .page.gray .featured .content-wire-module .btn-text, .page.gray .featured .content-wire-module h2, .page.gray .featured .content-wire-module p { color: #fff; }
.page.gray .featured .content-module .btn-wire-wide, .page.gray .featured .content-wire-module .btn-wire-wide { color: #fff; border-color: #fff; }
.page.gray .featured .content-module .btn-wire-wide:hover, .page.gray .featured .content-wire-module .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
.page.gray .featured .content-module .btn-wire-wide:hover a, .page.gray .featured .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.gray .giving-day .content-module a, .page.gray .giving-day .content-module h2, .page.gray .knowledge .content-module a, .page.gray .knowledge .content-module h2 { color: #b1b3b6; }
.page.gray .colored-giving-guide .content-wire-module { background-color: #b1b3b6; }
.page.gray .contact-info h2 { color: #b1b3b6 !important; }
.page.gray .legacy .content-wire-module { background-position: right top; background-repeat: no-repeat; }
.page.gray .legacy .content-wire-module .resource-links { list-style: none; }
.page.gray .legacy .content-wire-module .resource-links li { border-top: solid 1px #e2e2e2; padding: 1em 0; position: relative; right: .75em; }
.page.gray .legacy .content-wire-module h1 { color: #53575a; }
.page.gray .legacy .content-wire-module .btn-wire-wide { color: #b1b3b6; border-color: #b1b3b6; margin: 10% 0; }
.page.gray .legacy .content-wire-module .btn-wire-wide a { color: #b1b3b6; }
.page.gray .legacy .content-wire-module .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
.page.gray .legacy .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.gray .apply .blog-module a, .page.gray .apply .blog-module h2, .page.gray .apply .blog-module h4, .page.gray .apply .content-module a, .page.gray .apply .content-module h2, .page.gray .apply .content-module h4, .page.gray .apply .content-wire-module a, .page.gray .apply .content-wire-module h2, .page.gray .apply .content-wire-module h4, .page.gray .impact-map .blog-module a, .page.gray .impact-map .blog-module h2, .page.gray .impact-map .blog-module h4, .page.gray .impact-map .content-module a, .page.gray .impact-map .content-module h2, .page.gray .impact-map .content-module h4, .page.gray .impact-map .content-wire-module a, .page.gray .impact-map .content-wire-module h2, .page.gray .impact-map .content-wire-module h4, .page.gray .insights-and-resources .blog-module a, .page.gray .insights-and-resources .blog-module h2, .page.gray .insights-and-resources .blog-module h4, .page.gray .insights-and-resources .content-module a, .page.gray .insights-and-resources .content-module h2, .page.gray .insights-and-resources .content-module h4, .page.gray .insights-and-resources .content-wire-module a, .page.gray .insights-and-resources .content-wire-module h2, .page.gray .insights-and-resources .content-wire-module h4, .page.gray .making-an-impact .blog-module a, .page.gray .making-an-impact .blog-module h2, .page.gray .making-an-impact .blog-module h4, .page.gray .making-an-impact .content-module a, .page.gray .making-an-impact .content-module h2, .page.gray .making-an-impact .content-module h4, .page.gray .making-an-impact .content-wire-module a, .page.gray .making-an-impact .content-wire-module h2, .page.gray .making-an-impact .content-wire-module h4, .page.gray .read-next .blog-module a, .page.gray .read-next .blog-module h2, .page.gray .read-next .blog-module h4, .page.gray .read-next .content-module a, .page.gray .read-next .content-module h2, .page.gray .read-next .content-module h4, .page.gray .read-next .content-wire-module a, .page.gray .read-next .content-wire-module h2, .page.gray .read-next .content-wire-module h4, .page.gray .ways-to-donate .blog-module a, .page.gray .ways-to-donate .blog-module h2, .page.gray .ways-to-donate .blog-module h4, .page.gray .ways-to-donate .content-module a, .page.gray .ways-to-donate .content-module h2, .page.gray .ways-to-donate .content-module h4, .page.gray .ways-to-donate .content-wire-module a, .page.gray .ways-to-donate .content-wire-module h2, .page.gray .ways-to-donate .content-wire-module h4 { color: #b1b3b6; }
.page.gray .apply .blog-module .btn-text, .page.gray .apply .content-module .btn-text, .page.gray .apply .content-wire-module .btn-text, .page.gray .impact-map .blog-module .btn-text, .page.gray .impact-map .content-module .btn-text, .page.gray .impact-map .content-wire-module .btn-text, .page.gray .insights-and-resources .blog-module .btn-text, .page.gray .insights-and-resources .content-module .btn-text, .page.gray .insights-and-resources .content-wire-module .btn-text, .page.gray .making-an-impact .blog-module .btn-text, .page.gray .making-an-impact .content-module .btn-text, .page.gray .making-an-impact .content-wire-module .btn-text, .page.gray .read-next .blog-module .btn-text, .page.gray .read-next .content-module .btn-text, .page.gray .read-next .content-wire-module .btn-text, .page.gray .ways-to-donate .blog-module .btn-text, .page.gray .ways-to-donate .content-module .btn-text, .page.gray .ways-to-donate .content-wire-module .btn-text { color: #b1b3b6; margin: 5% 0; }
.page.gray .apply .blog-module .btn-text a, .page.gray .apply .content-module .btn-text a, .page.gray .apply .content-wire-module .btn-text a, .page.gray .impact-map .blog-module .btn-text a, .page.gray .impact-map .content-module .btn-text a, .page.gray .impact-map .content-wire-module .btn-text a, .page.gray .insights-and-resources .blog-module .btn-text a, .page.gray .insights-and-resources .content-module .btn-text a, .page.gray .insights-and-resources .content-wire-module .btn-text a, .page.gray .making-an-impact .blog-module .btn-text a, .page.gray .making-an-impact .content-module .btn-text a, .page.gray .making-an-impact .content-wire-module .btn-text a, .page.gray .read-next .blog-module .btn-text a, .page.gray .read-next .content-module .btn-text a, .page.gray .read-next .content-wire-module .btn-text a, .page.gray .ways-to-donate .blog-module .btn-text a, .page.gray .ways-to-donate .content-module .btn-text a, .page.gray .ways-to-donate .content-wire-module .btn-text a { color: #b1b3b6; }
.page.gray .apply .blog-module .btn-wire-wide, .page.gray .apply .content-module .btn-wire-wide, .page.gray .apply .content-wire-module .btn-wire-wide, .page.gray .impact-map .blog-module .btn-wire-wide, .page.gray .impact-map .content-module .btn-wire-wide, .page.gray .impact-map .content-wire-module .btn-wire-wide, .page.gray .insights-and-resources .blog-module .btn-wire-wide, .page.gray .insights-and-resources .content-module .btn-wire-wide, .page.gray .insights-and-resources .content-wire-module .btn-wire-wide, .page.gray .making-an-impact .blog-module .btn-wire-wide, .page.gray .making-an-impact .content-module .btn-wire-wide, .page.gray .making-an-impact .content-wire-module .btn-wire-wide, .page.gray .read-next .blog-module .btn-wire-wide, .page.gray .read-next .content-module .btn-wire-wide, .page.gray .read-next .content-wire-module .btn-wire-wide, .page.gray .ways-to-donate .blog-module .btn-wire-wide, .page.gray .ways-to-donate .content-module .btn-wire-wide, .page.gray .ways-to-donate .content-wire-module .btn-wire-wide { color: #b1b3b6; border-color: #b1b3b6; margin: 5% 0; }
.page.gray .apply .blog-module .btn-wire-wide a, .page.gray .apply .content-module .btn-wire-wide a, .page.gray .apply .content-wire-module .btn-wire-wide a, .page.gray .impact-map .blog-module .btn-wire-wide a, .page.gray .impact-map .content-module .btn-wire-wide a, .page.gray .impact-map .content-wire-module .btn-wire-wide a, .page.gray .insights-and-resources .blog-module .btn-wire-wide a, .page.gray .insights-and-resources .content-module .btn-wire-wide a, .page.gray .insights-and-resources .content-wire-module .btn-wire-wide a, .page.gray .making-an-impact .blog-module .btn-wire-wide a, .page.gray .making-an-impact .content-module .btn-wire-wide a, .page.gray .making-an-impact .content-wire-module .btn-wire-wide a, .page.gray .read-next .blog-module .btn-wire-wide a, .page.gray .read-next .content-module .btn-wire-wide a, .page.gray .read-next .content-wire-module .btn-wire-wide a, .page.gray .ways-to-donate .blog-module .btn-wire-wide a, .page.gray .ways-to-donate .content-module .btn-wire-wide a, .page.gray .ways-to-donate .content-wire-module .btn-wire-wide a { color: #b1b3b6; }
.page.gray .apply .blog-module .btn-wire-wide:hover, .page.gray .apply .content-module .btn-wire-wide:hover, .page.gray .apply .content-wire-module .btn-wire-wide:hover, .page.gray .impact-map .blog-module .btn-wire-wide:hover, .page.gray .impact-map .content-module .btn-wire-wide:hover, .page.gray .impact-map .content-wire-module .btn-wire-wide:hover, .page.gray .insights-and-resources .blog-module .btn-wire-wide:hover, .page.gray .insights-and-resources .content-module .btn-wire-wide:hover, .page.gray .insights-and-resources .content-wire-module .btn-wire-wide:hover, .page.gray .making-an-impact .blog-module .btn-wire-wide:hover, .page.gray .making-an-impact .content-module .btn-wire-wide:hover, .page.gray .making-an-impact .content-wire-module .btn-wire-wide:hover, .page.gray .read-next .blog-module .btn-wire-wide:hover, .page.gray .read-next .content-module .btn-wire-wide:hover, .page.gray .read-next .content-wire-module .btn-wire-wide:hover, .page.gray .ways-to-donate .blog-module .btn-wire-wide:hover, .page.gray .ways-to-donate .content-module .btn-wire-wide:hover, .page.gray .ways-to-donate .content-wire-module .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
.page.gray .apply .blog-module .btn-wire-wide:hover a, .page.gray .apply .content-module .btn-wire-wide:hover a, .page.gray .apply .content-wire-module .btn-wire-wide:hover a, .page.gray .impact-map .blog-module .btn-wire-wide:hover a, .page.gray .impact-map .content-module .btn-wire-wide:hover a, .page.gray .impact-map .content-wire-module .btn-wire-wide:hover a, .page.gray .insights-and-resources .blog-module .btn-wire-wide:hover a, .page.gray .insights-and-resources .content-module .btn-wire-wide:hover a, .page.gray .insights-and-resources .content-wire-module .btn-wire-wide:hover a, .page.gray .making-an-impact .blog-module .btn-wire-wide:hover a, .page.gray .making-an-impact .content-module .btn-wire-wide:hover a, .page.gray .making-an-impact .content-wire-module .btn-wire-wide:hover a, .page.gray .read-next .blog-module .btn-wire-wide:hover a, .page.gray .read-next .content-module .btn-wire-wide:hover a, .page.gray .read-next .content-wire-module .btn-wire-wide:hover a, .page.gray .ways-to-donate .blog-module .btn-wire-wide:hover a, .page.gray .ways-to-donate .content-module .btn-wire-wide:hover a, .page.gray .ways-to-donate .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.gray .apply .blog-module .btn-list, .page.gray .apply .content-module .btn-list, .page.gray .apply .content-wire-module .btn-list, .page.gray .impact-map .blog-module .btn-list, .page.gray .impact-map .content-module .btn-list, .page.gray .impact-map .content-wire-module .btn-list, .page.gray .insights-and-resources .blog-module .btn-list, .page.gray .insights-and-resources .content-module .btn-list, .page.gray .insights-and-resources .content-wire-module .btn-list, .page.gray .making-an-impact .blog-module .btn-list, .page.gray .making-an-impact .content-module .btn-list, .page.gray .making-an-impact .content-wire-module .btn-list, .page.gray .read-next .blog-module .btn-list, .page.gray .read-next .content-module .btn-list, .page.gray .read-next .content-wire-module .btn-list, .page.gray .ways-to-donate .blog-module .btn-list, .page.gray .ways-to-donate .content-module .btn-list, .page.gray .ways-to-donate .content-wire-module .btn-list { padding-left: 0; list-style: none; }
.page.gray .apply .blog-module .btn-list li, .page.gray .apply .content-module .btn-list li, .page.gray .apply .content-wire-module .btn-list li, .page.gray .impact-map .blog-module .btn-list li, .page.gray .impact-map .content-module .btn-list li, .page.gray .impact-map .content-wire-module .btn-list li, .page.gray .insights-and-resources .blog-module .btn-list li, .page.gray .insights-and-resources .content-module .btn-list li, .page.gray .insights-and-resources .content-wire-module .btn-list li, .page.gray .making-an-impact .blog-module .btn-list li, .page.gray .making-an-impact .content-module .btn-list li, .page.gray .making-an-impact .content-wire-module .btn-list li, .page.gray .read-next .blog-module .btn-list li, .page.gray .read-next .content-module .btn-list li, .page.gray .read-next .content-wire-module .btn-list li, .page.gray .ways-to-donate .blog-module .btn-list li, .page.gray .ways-to-donate .content-module .btn-list li, .page.gray .ways-to-donate .content-wire-module .btn-list li { margin-bottom: 10px; }
.page.gray .apply .blog-module .btn-list li .btn-text, .page.gray .apply .content-module .btn-list li .btn-text, .page.gray .apply .content-wire-module .btn-list li .btn-text, .page.gray .impact-map .blog-module .btn-list li .btn-text, .page.gray .impact-map .content-module .btn-list li .btn-text, .page.gray .impact-map .content-wire-module .btn-list li .btn-text, .page.gray .insights-and-resources .blog-module .btn-list li .btn-text, .page.gray .insights-and-resources .content-module .btn-list li .btn-text, .page.gray .insights-and-resources .content-wire-module .btn-list li .btn-text, .page.gray .making-an-impact .blog-module .btn-list li .btn-text, .page.gray .making-an-impact .content-module .btn-list li .btn-text, .page.gray .making-an-impact .content-wire-module .btn-list li .btn-text, .page.gray .read-next .blog-module .btn-list li .btn-text, .page.gray .read-next .content-module .btn-list li .btn-text, .page.gray .read-next .content-wire-module .btn-list li .btn-text, .page.gray .ways-to-donate .blog-module .btn-list li .btn-text, .page.gray .ways-to-donate .content-module .btn-list li .btn-text, .page.gray .ways-to-donate .content-wire-module .btn-list li .btn-text { color: #b1b3b6; margin: 0 !important; }
.page.gray .apply .blog-module .btn-list li .btn-text a, .page.gray .apply .content-module .btn-list li .btn-text a, .page.gray .apply .content-wire-module .btn-list li .btn-text a, .page.gray .impact-map .blog-module .btn-list li .btn-text a, .page.gray .impact-map .content-module .btn-list li .btn-text a, .page.gray .impact-map .content-wire-module .btn-list li .btn-text a, .page.gray .insights-and-resources .blog-module .btn-list li .btn-text a, .page.gray .insights-and-resources .content-module .btn-list li .btn-text a, .page.gray .insights-and-resources .content-wire-module .btn-list li .btn-text a, .page.gray .making-an-impact .blog-module .btn-list li .btn-text a, .page.gray .making-an-impact .content-module .btn-list li .btn-text a, .page.gray .making-an-impact .content-wire-module .btn-list li .btn-text a, .page.gray .read-next .blog-module .btn-list li .btn-text a, .page.gray .read-next .content-module .btn-list li .btn-text a, .page.gray .read-next .content-wire-module .btn-list li .btn-text a, .page.gray .ways-to-donate .blog-module .btn-list li .btn-text a, .page.gray .ways-to-donate .content-module .btn-list li .btn-text a, .page.gray .ways-to-donate .content-wire-module .btn-list li .btn-text a { color: #b1b3b6; }
.page.gray .support h6 { color: #b1b3b6; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-style: normal; }
.page.gray .support .support .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.gray .support .support .info-module h2 { color: #b1b3b6; }
.page.gray .support .support .info-module ul { -webkit-padding-start: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; list-style: none; }
.page.gray .support .support .info-module ul li a, .page.gray .support .support .info-module ul li a:hover { color: #b1b3b6; }
.page.gray .stories { color: #fff; background: #b1b3b6; }
.page.gray .quizzes a, .page.gray .quizzes h1, .page.gray .quizzes h2, .page.gray .quizzes h3, .page.gray .quizzes h4, .page.gray .quizzes h5, .page.gray .quizzes h6, .page.gray .quizzes p { color: #fff; }
.page.gray .quizzes .info { color: #fff; background-color: #b1b3b6; border-bottom: solid 1px #fff; padding: 4% 8%; }
.page.gray .quizzes .info .btn-wire, .page.gray .quizzes .info .btn-wire-wide { margin-top: 5%; color: #fff; border-color: #fff; }
.page.gray .quizzes .info .btn-wire a, .page.gray .quizzes .info .btn-wire-wide a { color: #fff; }
.page.gray .quizzes .info .btn-wire:hover, .page.gray .quizzes .info .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
.page.gray .quizzes .info .btn-wire:hover a, .page.gray .quizzes .info .btn-wire-wide:hover a { color: #fff; }
.page.gray .quizzes .info:nth-of-type(1) { border-right: solid 1px #fff; }
.page.gray .filter-tabs-module .nav-tabs a:hover { color: #b1b3b6; }
.page.gray .filter-tabs-module .nav-tabs a.active { color: #b1b3b6; }
.page.gray .filter-tabs-module .panel-default .panel-heading[aria-expanded="true"] .panel-title a { color: #b1b3b6; }
.page.gray .filter-tabs-module .panel-default .panel-body { padding: 5%; }
.page.gray .filter-tabs-module .panel-default .panel-body h1, .page.gray .filter-tabs-module .panel-default .panel-body h2, .page.gray .filter-tabs-module .panel-default .panel-body h3 { color: #b1b3b6; }
.page.gray .filter-tabs-module .panel-default .panel-body .btn-wire-wide { border-color: #b1b3b6; }
.page.gray .filter-tabs-module .panel-default .panel-body .btn-wire-wide a, .page.gray .filter-tabs-module .panel-default .panel-body .btn-wire-wide span { color: #b1b3b6; letter-spacing: 1px; }
.page.gray .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
.page.gray .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover a { color: #fff; }
.page.gray .triangle-design { position: absolute; right: 0; top: 0; z-index: 0; color: #fff !important; }
.page.gray .triangle-design .t-up { width: 0; height: 0; border-bottom: 100px solid #a4a6aa; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.gray .triangle-design .t-down { width: 0; height: 0; border-top: 100px solid #a4a6aa; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.gray .triangle-design .t-left { width: 0; height: 0; border-top: 100px solid transparent; border-right: 200px solid #97999d; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.gray .triangle-design .t-right { width: 0; height: 0; border-top: 100px solid transparent; border-left: 200px solid #97999d; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.gray .triangle-aside { position: static; }
.page.gray .triangle-aside .t-up { border-bottom-color: #97999d; }
.page.gray .triangle-aside .t-down { border-top-color: #97999d; }
.page.gray .triangle-aside .t-left { border-right-color: #a4a6aa; }
.page.gray .triangle-aside .t-right { border-left-color: #a4a6aa; }
.page.gray .ways-to-donate a, .page.gray .ways-to-donate btn-text, .page.gray .ways-to-donate h3 { color: #b1b3b6; }
.page.gray .ways-to-donate .list-group { padding-left: 0; list-style: none; }
.page.gray .ways-to-donate .list-group .list-group-item { line-height: 1.5; border-left: 0; border-right: 0; border-color: #f1f1f1; }
.page.gray .key-focus-areas a, .page.gray .key-focus-areas h1, .page.gray .key-focus-areas h2, .page.gray .key-focus-areas h3 { color: #b1b3b6; }
.page.gray .key-focus-areas .focus-area { padding: 2.5%; }
.page.gray .key-focus-areas .focus-area [class*="icon-"] { color: #b1b3b6; font-size: 5rem; }
.page.gray .btn-read-more:active, .page.gray .btn-read-more:focus, .page.gray .btn-read-more:hover { color: #b1b3b6; border: none; box-shadow: 0 0; }
.page.gray .caruth-bullets a, .page.gray .caruth-bullets h1 { color: #b1b3b6; }
.page.gray .expand-tabs-module .nav-tabs { display: flex; }
.page.gray .expand-tabs-module .nav-tabs .nav-link { padding-right: .5em; padding-left: .5em; position: relative; top: 15px; }
.page.gray .expand-tabs-module .nav-tabs .active .nav-link, .page.gray .expand-tabs-module .nav-tabs .nav-link:active, .page.gray .expand-tabs-module .nav-tabs .nav-link:focus, .page.gray .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #b1b3b6 !important; color: #b1b3b6 !important; padding-bottom: .45em; }
.page.gray .staff-tabs .expand-tabs-module .nav-tabs .nav-link.active, .page.gray .staff-tabs .expand-tabs-module .nav-tabs .nav-link:active, .page.gray .staff-tabs .expand-tabs-module .nav-tabs .nav-link:focus, .page.gray .staff-tabs .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #b1b3b6 !important; color: #b1b3b6 !important; padding-bottom: .45em; }
.page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover { color: #b1b3b6; }
.page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member img, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member img, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member img { border: 3px solid #b1b3b6; }
.page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member h4, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member p, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member h4, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member p, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member h4, .page.gray .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member p { color: #b1b3b6; }
.page.gray #nonprofit-landing .color-module .col-md-8.text:after { color: #bec0c2; }
.page.gray.gray-mix .page-header { background-color: #b1b3b6; }
.page.gray.gray-mix .t-down { border-top-color: #666; }
.page.gray section.gray h1, .page.gray section.gray h2, .page.gray section.gray h3, .page.gray section.gray h4, .page.gray section.gray h5, .page.gray section.gray h6, .page.gray section.gray .h1, .page.gray section.gray .h2, .page.gray section.gray .h3, .page.gray section.gray .h4, .page.gray section.gray .h5, .page.gray section.gray .h6, .page.gray section.gray a { color: #b1b3b6; }
.page.gray section.gray .btn { color: #b1b3b6; border-color: #b1b3b6; }
.page.gray section.gray .btn:active, .page.gray section.gray .btn:focus, .page.gray section.gray .btn:hover { color: #b1b3b6; border-color: #b1b3b6; }
.page.gray section.gray.solid { background-color: #b1b3b6; }
.page.gray section.gray.solid h1, .page.gray section.gray.solid h2, .page.gray section.gray.solid h3, .page.gray section.gray.solid h4, .page.gray section.gray.solid h5, .page.gray section.gray.solid h6, .page.gray section.gray.solid .h1, .page.gray section.gray.solid .h2, .page.gray section.gray.solid .h3, .page.gray section.gray.solid .h4, .page.gray section.gray.solid .h5, .page.gray section.gray.solid .h6, .page.gray section.gray.solid p, .page.gray section.gray.solid ul, .page.gray section.gray.solid li, .page.gray section.gray.solid div, .page.gray section.gray.solid a { color: #fff; }
.page.gray section.gray.solid .btn { color: #fff; border-color: #fff; }
.page.gray section.gray.solid .btn:active, .page.gray section.gray.solid .btn:focus, .page.gray section.gray.solid .btn:hover { color: #fff; border-color: #fff; }
.page.gray section.brown h1, .page.gray section.brown h2, .page.gray section.brown h3, .page.gray section.brown h4, .page.gray section.brown h5, .page.gray section.brown h6, .page.gray section.brown .h1, .page.gray section.brown .h2, .page.gray section.brown .h3, .page.gray section.brown .h4, .page.gray section.brown .h5, .page.gray section.brown .h6, .page.gray section.brown a { color: #b7543f; }
.page.gray section.brown .btn { color: #b7543f; border-color: #b7543f; }
.page.gray section.brown .btn:active, .page.gray section.brown .btn:focus, .page.gray section.brown .btn:hover { color: #b7543f; border-color: #b7543f; }
.page.gray section.brown.solid { background-color: #b7543f; }
.page.gray section.brown.solid h1, .page.gray section.brown.solid h2, .page.gray section.brown.solid h3, .page.gray section.brown.solid h4, .page.gray section.brown.solid h5, .page.gray section.brown.solid h6, .page.gray section.brown.solid .h1, .page.gray section.brown.solid .h2, .page.gray section.brown.solid .h3, .page.gray section.brown.solid .h4, .page.gray section.brown.solid .h5, .page.gray section.brown.solid .h6, .page.gray section.brown.solid p, .page.gray section.brown.solid ul, .page.gray section.brown.solid li, .page.gray section.brown.solid div, .page.gray section.brown.solid a { color: #fff; }
.page.gray section.brown.solid .btn { color: #fff; border-color: #fff; }
.page.gray section.brown.solid .btn:active, .page.gray section.brown.solid .btn:focus, .page.gray section.brown.solid .btn:hover { color: #fff; border-color: #fff; }
.page.gray section.green h1, .page.gray section.green h2, .page.gray section.green h3, .page.gray section.green h4, .page.gray section.green h5, .page.gray section.green h6, .page.gray section.green .h1, .page.gray section.green .h2, .page.gray section.green .h3, .page.gray section.green .h4, .page.gray section.green .h5, .page.gray section.green .h6, .page.gray section.green a { color: #97ab4c; }
.page.gray section.green .btn { color: #97ab4c; border-color: #97ab4c; }
.page.gray section.green .btn:active, .page.gray section.green .btn:focus, .page.gray section.green .btn:hover { color: #97ab4c; border-color: #97ab4c; }
.page.gray section.green.solid { background-color: #97ab4c; }
.page.gray section.green.solid h1, .page.gray section.green.solid h2, .page.gray section.green.solid h3, .page.gray section.green.solid h4, .page.gray section.green.solid h5, .page.gray section.green.solid h6, .page.gray section.green.solid .h1, .page.gray section.green.solid .h2, .page.gray section.green.solid .h3, .page.gray section.green.solid .h4, .page.gray section.green.solid .h5, .page.gray section.green.solid .h6, .page.gray section.green.solid p, .page.gray section.green.solid ul, .page.gray section.green.solid li, .page.gray section.green.solid div, .page.gray section.green.solid a { color: #fff; }
.page.gray section.green.solid .btn { color: #fff; border-color: #fff; }
.page.gray section.green.solid .btn:active, .page.gray section.green.solid .btn:focus, .page.gray section.green.solid .btn:hover { color: #fff; border-color: #fff; }
.page.gray section.blue h1, .page.gray section.blue h2, .page.gray section.blue h3, .page.gray section.blue h4, .page.gray section.blue h5, .page.gray section.blue h6, .page.gray section.blue .h1, .page.gray section.blue .h2, .page.gray section.blue .h3, .page.gray section.blue .h4, .page.gray section.blue .h5, .page.gray section.blue .h6, .page.gray section.blue a { color: #5f90ab; }
.page.gray section.blue .btn { color: #5f90ab; border-color: #5f90ab; }
.page.gray section.blue .btn:active, .page.gray section.blue .btn:focus, .page.gray section.blue .btn:hover { color: #5f90ab; border-color: #5f90ab; }
.page.gray section.blue.solid { background-color: #5f90ab; }
.page.gray section.blue.solid h1, .page.gray section.blue.solid h2, .page.gray section.blue.solid h3, .page.gray section.blue.solid h4, .page.gray section.blue.solid h5, .page.gray section.blue.solid h6, .page.gray section.blue.solid .h1, .page.gray section.blue.solid .h2, .page.gray section.blue.solid .h3, .page.gray section.blue.solid .h4, .page.gray section.blue.solid .h5, .page.gray section.blue.solid .h6, .page.gray section.blue.solid p, .page.gray section.blue.solid ul, .page.gray section.blue.solid li, .page.gray section.blue.solid div, .page.gray section.blue.solid a { color: #fff; }
.page.gray section.blue.solid .btn { color: #fff; border-color: #fff; }
.page.gray section.blue.solid .btn:active, .page.gray section.blue.solid .btn:focus, .page.gray section.blue.solid .btn:hover { color: #fff; border-color: #fff; }
.page.gray section.orange h1, .page.gray section.orange h2, .page.gray section.orange h3, .page.gray section.orange h4, .page.gray section.orange h5, .page.gray section.orange h6, .page.gray section.orange .h1, .page.gray section.orange .h2, .page.gray section.orange .h3, .page.gray section.orange .h4, .page.gray section.orange .h5, .page.gray section.orange .h6, .page.gray section.orange a { color: #da9e3c; }
.page.gray section.orange .btn { color: #da9e3c; border-color: #da9e3c; }
.page.gray section.orange .btn:active, .page.gray section.orange .btn:focus, .page.gray section.orange .btn:hover { color: #da9e3c; border-color: #da9e3c; }
.page.gray section.orange.solid { background-color: #da9e3c; }
.page.gray section.orange.solid h1, .page.gray section.orange.solid h2, .page.gray section.orange.solid h3, .page.gray section.orange.solid h4, .page.gray section.orange.solid h5, .page.gray section.orange.solid h6, .page.gray section.orange.solid .h1, .page.gray section.orange.solid .h2, .page.gray section.orange.solid .h3, .page.gray section.orange.solid .h4, .page.gray section.orange.solid .h5, .page.gray section.orange.solid .h6, .page.gray section.orange.solid p, .page.gray section.orange.solid ul, .page.gray section.orange.solid li, .page.gray section.orange.solid div, .page.gray section.orange.solid a { color: #fff; }
.page.gray section.orange.solid .btn { color: #fff; border-color: #fff; }
.page.gray section.orange.solid .btn:active, .page.gray section.orange.solid .btn:focus, .page.gray section.orange.solid .btn:hover { color: #fff; border-color: #fff; }
.page.gray section.sand h1, .page.gray section.sand h2, .page.gray section.sand h3, .page.gray section.sand h4, .page.gray section.sand h5, .page.gray section.sand h6, .page.gray section.sand .h1, .page.gray section.sand .h2, .page.gray section.sand .h3, .page.gray section.sand .h4, .page.gray section.sand .h5, .page.gray section.sand .h6, .page.gray section.sand a { color: #b3a487; }
.page.gray section.sand .btn { color: #b3a487; border-color: #b3a487; }
.page.gray section.sand .btn:active, .page.gray section.sand .btn:focus, .page.gray section.sand .btn:hover { color: #b3a487; border-color: #b3a487; }
.page.gray section.sand.solid { background-color: #b3a487; }
.page.gray section.sand.solid h1, .page.gray section.sand.solid h2, .page.gray section.sand.solid h3, .page.gray section.sand.solid h4, .page.gray section.sand.solid h5, .page.gray section.sand.solid h6, .page.gray section.sand.solid .h1, .page.gray section.sand.solid .h2, .page.gray section.sand.solid .h3, .page.gray section.sand.solid .h4, .page.gray section.sand.solid .h5, .page.gray section.sand.solid .h6, .page.gray section.sand.solid p, .page.gray section.sand.solid ul, .page.gray section.sand.solid li, .page.gray section.sand.solid div, .page.gray section.sand.solid a { color: #fff; }
.page.gray section.sand.solid .btn { color: #fff; border-color: #fff; }
.page.gray section.sand.solid .btn:active, .page.gray section.sand.solid .btn:focus, .page.gray section.sand.solid .btn:hover { color: #fff; border-color: #fff; }

.page.brown { /* Tab Content */ /* Forms */ /* Modules */ /* Headers */ /* Page Specific Modules Modified */ }
.page.brown #find-your-cause .btn-wire-wide { border: 1px solid #b7543f; color: #b7543f; }
.page.brown #find-your-cause .btn-wire-wide:hover { color: white; }
.page.brown .text .btn-wire-wide { border: 1px solid #b7543f; color: #b7543f; }
.page.brown .btn.btn-wire.grant-btn { border: 1px solid #b7543f; color: #b7543f; }
.page.brown .page .content .btn-primary, .page.brown .page section .btn-primary, .page.brown .page .content .FormButton, .page.brown .page section .btn-wire, .page.brown .page .content .btn-wire, .page.brown .page section .btn-wire-wide .page .content .btn-wire-wide { color: #b7543f; border-color: #b7543f; }
.page.brown .page .content .btn-primary:hover, .page.brown .page section .btn-primary:hover, .page.brown .page .content .FormButton:hover, .page.brown .page section .btn-wire:hover, .page.brown .page .content .btn-wire:hover, .page.brown .page section .btn-wire-wide .page .content .btn-wire-wide:hover { background: #b7543f; color: #fff !important; }
.page.brown .page .content .btn-primary:hover a, .page.brown .page section .btn-primary:hover a, .page.brown .page .content .FormButton:hover a, .page.brown .page section .btn-wire:hover a, .page.brown .page .content .btn-wire:hover a, .page.brown .page section .btn-wire-wide .page .content .btn-wire-wide:hover a { color: #fff; }
.page.brown .btn-primary { border-color: #b7543f; color: #b7543f; }
.page.brown .btn-primary:hover { background: #b7543f; color: #fff; }
.page.brown .btn-primary:hover a { color: #fff; }
.page.brown input .FormButton, .page.brown input .btn-primary { color: #b7543f; border-color: #b7543f; }
.page.brown input .FormButton:hover, .page.brown input .btn-primary:hover { background: #b7543f; color: #fff; }
.page.brown input .FormButton:hover a, .page.brown input .btn-primary:hover a { color: #fff; }
.page.brown form .btn-wire-wide, .page.brown .form .btn-wire-wide { color: #b7543f; border-color: #b7543f; }
.page.brown form .btn-wire-wide:hover, .page.brown .form .btn-wire-wide:hover { background: #b7543f; color: #fff; }
.page.brown form .btn-wire-wide:hover a, .page.brown .form .btn-wire-wide:hover a { color: #fff; }
.page.brown form .form-control:focus, .page.brown .form .form-control:focus { background-color: white; border: 2px solid #b7543f; }
.page.brown form .checkbox.checked, .page.brown form .checkbox.checked .second-icon, .page.brown form .radio.checked, .page.brown form .radio.checked .second-icon, .page.brown .form .checkbox.checked, .page.brown .form .checkbox.checked .second-icon, .page.brown .form .radio.checked, .page.brown .form .radio.checked .second-icon { color: #b7543f; }
.page.brown form.dropdown-color > li > a:focus, .page.brown form.dropdown-color > li > a:hover, .page.brown .form.dropdown-color > li > a:focus, .page.brown .form.dropdown-color > li > a:hover { background-color: #b7543f; }
.page.brown a:hover { color: #8a3f30; }
.page.brown p a { color: #b7543f; font-weight: 600; }
.page.brown aside p a, .page.brown aside .resources li a { color: inherit; font-weight: inherit; }
.page.brown .links-module h1 { color: #b7543f; }
.page.brown .links-module h2, .page.brown .links-module h4 { color: #b7543f; margin-bottom: 30px; }
.page.brown .links-module a:focus, .page.brown .links-module a:hover { text-decoration: none; }
.page.brown .links-module a [class*="icon-"] { font-size: 3.9rem; color: #b7543f; }
.page.brown .definition-module { background-color: #b7543f; }
.page.brown .counter-module { position: relative; overflow: hidden; background-color: #b7543f; }
.page.brown .counter-module .count { font-weight: normal; }
.page.brown .counter-module .stat { font-weight: 500; }
.page.brown .counter-module .stat:nth-of-type(2) { border-right: solid 1px #fff; border-left: solid 1px #fff; }
.page.brown .counter-module:before { background: rgba(183, 84, 63, 0.8); }
.page.brown .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.brown .info-module h2 { color: #b7543f; }
.page.brown .info-module ul { padding-left: 0; list-style: none; }
.page.brown .info-module ul li a, .page.brown .info-module ul li a:hover { color: #b7543f; }
.page.brown .intro-module .text h1 { color: #53575a; }
.page.brown .intro-module .text p { color: #53575a; }
.page.brown .intro-module .text a { color: #b7543f; font-weight: 600; }
.page.brown .questions-module { padding-top: 2em; }
.page.brown .questionslink-module .questions-link a { color: #b7543f; }
.page.brown .team-module .team-member a { color: #b7543f; }
.page.brown .team-module .team-member a:hover { text-decoration: underline; }
.page.brown .team-module .team-member img { border-color: #b7543f; }
.page.brown .team-module .team-member p { font-size: 16px; font-weight: 500; padding-top: 5px; }
.page.brown .team-module .team-member p a { color: #b7543f; font-weight: 600; }
.page.brown .team-module .team-member h4 { font-weight: 700; }
.page.brown .events-module .list-group .list-group-item { position: relative; overflow: hidden; border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e6e6e6; padding: 5% 0; }
.page.brown .events-module .list-group .list-group-item .module-date { color: #b7543f; text-transform: uppercase; font-weight: 700; font-style: normal; }
.page.brown .events-module .list-group .list-group-item .event-type { margin-top: 0; color: #b7543f; text-transform: uppercase; font-weight: 600; font-style: normal; }
.page.brown .events-module .list-group .list-group-item .event-date { text-transform: uppercase; font-weight: 600; font-style: normal; letter-spacing: 2px; }
.page.brown .events-module .list-group .list-group-item .event-date span { font-weight: 800; color: #b7543f; }
.page.brown .events-module .list-group .list-group-item h4 { font-weight: 500; font-style: normal; color: #53575a; margin-bottom: 0; }
.page.brown .events-module .list-group .list-group-item .event-info { font-weight: 500; font-style: italic; }
.page.brown .events-module .list-group .list-group-item .btn-wire { float: right; font-size: 1rem; border-width: 1px; color: #b7543f; border-color: #b7543f; text-transform: uppercase; }
.page.brown .events-module .list-group .list-group-item .btn-wire:hover { background: #b7543f; color: #fff; }
.page.brown .events-module .list-group .list-group-item .btn-wire:hover a { color: #fff; }
.page.brown .events-module .list-group .list-group-item .btn-wire a { color: #b7543f; }
.page.brown .slider-module .owl-controls { background: #b7543f; }
.page.brown .slider-module .owl-controls .owl-buttons span .fa-angle-left, .page.brown .slider-module .owl-controls .owl-buttons span .fa-angle-right { color: #fff; background: #b7543f; }
.page.brown .carousel-blogpost .owl-text { background: #b7543f; }
.page.brown .content-module button { font-size: 15px; }
.page.brown .focus-area-module a, .page.brown .focus-area-module h1, .page.brown .focus-area-module h2, .page.brown .focus-area-module h3 { color: #b7543f; }
.page.brown .focus-area-module [class*="icon-"] { color: #b7543f; font-size: 5rem; }
.page.brown .focus-area-module .btn-text { color: #b7543f; }
.page.brown .carousel-blogpost { color: #fff; background: #b7543f; }
.page.brown .header { background-color: #b7543f; }
.page.brown .header .page-head-module .text { background: rgba(183, 84, 63, 0.8); }
.page.brown .header .page-head-module .text-full { background: #b7543f; }
.page.brown .page-header { background-color: #b7543f; }
.page.brown .actions { background: #b7543f; }
@media all and (min-width: 768px) { .page.brown .actions .action-module { transition: all 0.4s; }
  .page.brown .actions .action-module:hover { background: #8a3f30; } }
@media all and (max-width: 767px) { .page.brown .actions .action-module:hover { background: #8a3f30; background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #8a3f30 0%, #8a3f30 100%, #8a3f30 100%); background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #8a3f30 0%, #8a3f30 100%, #8a3f30 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 0%, #8a3f30 0%, #8a3f30 100%, #8a3f30 100%); } }
.page.brown .actions .action .btn-text, .page.brown .actions .action p { color: #fff; }
.page.brown .actions .action .btn-text:hover, .page.brown .actions .action p:hover { color: #fff !important; }
.page.brown .actions .action img { border: 5px solid #b7543f; }
.page.brown .actions .action:hover img { border-color: #8a3f30; }
.page.brown section.centered + section.actions { margin-top: 5%; }
.page.brown .content .lead { color: #b7543f; }
.page.brown .content .colored { color: #b7543f; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.page.brown .content .colored + .colored { border-top: none; padding-top: 0; }
.page.brown .content a, .page.brown .content h3, .page.brown .content h4 { color: #b7543f; }
.page.brown .content a:hover { color: #8a3f30; }
.page.brown .content .btn-primary, .page.brown .content .FormButton, .page.brown .content .btn-wire, .page.brown .content .btn-wire-wide { border-color: #b7543f; color: #b7543f; }
.page.brown .content .btn-primary:hover, .page.brown .content .FormButton:hover, .page.brown .content .btn-wire:hover, .page.brown .content .btn-wire-wide:hover { background: #b7543f; color: #fff; }
.page.brown .content .btn-primary:hover a, .page.brown .content .FormButton:hover a, .page.brown .content .btn-wire:hover a, .page.brown .content .btn-wire-wide:hover a { color: #fff; }
.page.brown .featured .content-module, .page.brown .featured .content-wire-module { padding: 5% 0; color: #fff; background-color: #b7543f; background-size: contain; background-repeat: no-repeat; background-position: right top; }
.page.brown .featured .content-module h6, .page.brown .featured .content-wire-module h6 { color: #fff; font-weight: 700; font-style: normal; }
.page.brown .featured .content-module .btn-text, .page.brown .featured .content-module h2, .page.brown .featured .content-module p, .page.brown .featured .content-wire-module .btn-text, .page.brown .featured .content-wire-module h2, .page.brown .featured .content-wire-module p { color: #fff; }
.page.brown .featured .content-module .btn-wire-wide, .page.brown .featured .content-wire-module .btn-wire-wide { color: #fff; border-color: #fff; }
.page.brown .featured .content-module .btn-wire-wide:hover, .page.brown .featured .content-wire-module .btn-wire-wide:hover { background: #b7543f; color: #fff; }
.page.brown .featured .content-module .btn-wire-wide:hover a, .page.brown .featured .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.brown .giving-day .content-module a, .page.brown .giving-day .content-module h2, .page.brown .knowledge .content-module a, .page.brown .knowledge .content-module h2 { color: #b7543f; }
.page.brown .colored-giving-guide .content-wire-module { background-color: #b7543f; }
.page.brown .contact-info h2 { color: #b7543f !important; }
.page.brown .legacy .content-wire-module { background-position: right top; background-repeat: no-repeat; }
.page.brown .legacy .content-wire-module .resource-links { list-style: none; }
.page.brown .legacy .content-wire-module .resource-links li { border-top: solid 1px #e2e2e2; padding: 1em 0; position: relative; right: .75em; }
.page.brown .legacy .content-wire-module h1 { color: #53575a; }
.page.brown .legacy .content-wire-module .btn-wire-wide { color: #b7543f; border-color: #b7543f; margin: 10% 0; }
.page.brown .legacy .content-wire-module .btn-wire-wide a { color: #b7543f; }
.page.brown .legacy .content-wire-module .btn-wire-wide:hover { background: #b7543f; color: #fff; }
.page.brown .legacy .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.brown .apply .blog-module a, .page.brown .apply .blog-module h2, .page.brown .apply .blog-module h4, .page.brown .apply .content-module a, .page.brown .apply .content-module h2, .page.brown .apply .content-module h4, .page.brown .apply .content-wire-module a, .page.brown .apply .content-wire-module h2, .page.brown .apply .content-wire-module h4, .page.brown .impact-map .blog-module a, .page.brown .impact-map .blog-module h2, .page.brown .impact-map .blog-module h4, .page.brown .impact-map .content-module a, .page.brown .impact-map .content-module h2, .page.brown .impact-map .content-module h4, .page.brown .impact-map .content-wire-module a, .page.brown .impact-map .content-wire-module h2, .page.brown .impact-map .content-wire-module h4, .page.brown .insights-and-resources .blog-module a, .page.brown .insights-and-resources .blog-module h2, .page.brown .insights-and-resources .blog-module h4, .page.brown .insights-and-resources .content-module a, .page.brown .insights-and-resources .content-module h2, .page.brown .insights-and-resources .content-module h4, .page.brown .insights-and-resources .content-wire-module a, .page.brown .insights-and-resources .content-wire-module h2, .page.brown .insights-and-resources .content-wire-module h4, .page.brown .making-an-impact .blog-module a, .page.brown .making-an-impact .blog-module h2, .page.brown .making-an-impact .blog-module h4, .page.brown .making-an-impact .content-module a, .page.brown .making-an-impact .content-module h2, .page.brown .making-an-impact .content-module h4, .page.brown .making-an-impact .content-wire-module a, .page.brown .making-an-impact .content-wire-module h2, .page.brown .making-an-impact .content-wire-module h4, .page.brown .read-next .blog-module a, .page.brown .read-next .blog-module h2, .page.brown .read-next .blog-module h4, .page.brown .read-next .content-module a, .page.brown .read-next .content-module h2, .page.brown .read-next .content-module h4, .page.brown .read-next .content-wire-module a, .page.brown .read-next .content-wire-module h2, .page.brown .read-next .content-wire-module h4, .page.brown .ways-to-donate .blog-module a, .page.brown .ways-to-donate .blog-module h2, .page.brown .ways-to-donate .blog-module h4, .page.brown .ways-to-donate .content-module a, .page.brown .ways-to-donate .content-module h2, .page.brown .ways-to-donate .content-module h4, .page.brown .ways-to-donate .content-wire-module a, .page.brown .ways-to-donate .content-wire-module h2, .page.brown .ways-to-donate .content-wire-module h4 { color: #b7543f; }
.page.brown .apply .blog-module .btn-text, .page.brown .apply .content-module .btn-text, .page.brown .apply .content-wire-module .btn-text, .page.brown .impact-map .blog-module .btn-text, .page.brown .impact-map .content-module .btn-text, .page.brown .impact-map .content-wire-module .btn-text, .page.brown .insights-and-resources .blog-module .btn-text, .page.brown .insights-and-resources .content-module .btn-text, .page.brown .insights-and-resources .content-wire-module .btn-text, .page.brown .making-an-impact .blog-module .btn-text, .page.brown .making-an-impact .content-module .btn-text, .page.brown .making-an-impact .content-wire-module .btn-text, .page.brown .read-next .blog-module .btn-text, .page.brown .read-next .content-module .btn-text, .page.brown .read-next .content-wire-module .btn-text, .page.brown .ways-to-donate .blog-module .btn-text, .page.brown .ways-to-donate .content-module .btn-text, .page.brown .ways-to-donate .content-wire-module .btn-text { color: #b7543f; margin: 5% 0; }
.page.brown .apply .blog-module .btn-text a, .page.brown .apply .content-module .btn-text a, .page.brown .apply .content-wire-module .btn-text a, .page.brown .impact-map .blog-module .btn-text a, .page.brown .impact-map .content-module .btn-text a, .page.brown .impact-map .content-wire-module .btn-text a, .page.brown .insights-and-resources .blog-module .btn-text a, .page.brown .insights-and-resources .content-module .btn-text a, .page.brown .insights-and-resources .content-wire-module .btn-text a, .page.brown .making-an-impact .blog-module .btn-text a, .page.brown .making-an-impact .content-module .btn-text a, .page.brown .making-an-impact .content-wire-module .btn-text a, .page.brown .read-next .blog-module .btn-text a, .page.brown .read-next .content-module .btn-text a, .page.brown .read-next .content-wire-module .btn-text a, .page.brown .ways-to-donate .blog-module .btn-text a, .page.brown .ways-to-donate .content-module .btn-text a, .page.brown .ways-to-donate .content-wire-module .btn-text a { color: #b7543f; }
.page.brown .apply .blog-module .btn-wire-wide, .page.brown .apply .content-module .btn-wire-wide, .page.brown .apply .content-wire-module .btn-wire-wide, .page.brown .impact-map .blog-module .btn-wire-wide, .page.brown .impact-map .content-module .btn-wire-wide, .page.brown .impact-map .content-wire-module .btn-wire-wide, .page.brown .insights-and-resources .blog-module .btn-wire-wide, .page.brown .insights-and-resources .content-module .btn-wire-wide, .page.brown .insights-and-resources .content-wire-module .btn-wire-wide, .page.brown .making-an-impact .blog-module .btn-wire-wide, .page.brown .making-an-impact .content-module .btn-wire-wide, .page.brown .making-an-impact .content-wire-module .btn-wire-wide, .page.brown .read-next .blog-module .btn-wire-wide, .page.brown .read-next .content-module .btn-wire-wide, .page.brown .read-next .content-wire-module .btn-wire-wide, .page.brown .ways-to-donate .blog-module .btn-wire-wide, .page.brown .ways-to-donate .content-module .btn-wire-wide, .page.brown .ways-to-donate .content-wire-module .btn-wire-wide { color: #b7543f; border-color: #b7543f; margin: 5% 0; }
.page.brown .apply .blog-module .btn-wire-wide a, .page.brown .apply .content-module .btn-wire-wide a, .page.brown .apply .content-wire-module .btn-wire-wide a, .page.brown .impact-map .blog-module .btn-wire-wide a, .page.brown .impact-map .content-module .btn-wire-wide a, .page.brown .impact-map .content-wire-module .btn-wire-wide a, .page.brown .insights-and-resources .blog-module .btn-wire-wide a, .page.brown .insights-and-resources .content-module .btn-wire-wide a, .page.brown .insights-and-resources .content-wire-module .btn-wire-wide a, .page.brown .making-an-impact .blog-module .btn-wire-wide a, .page.brown .making-an-impact .content-module .btn-wire-wide a, .page.brown .making-an-impact .content-wire-module .btn-wire-wide a, .page.brown .read-next .blog-module .btn-wire-wide a, .page.brown .read-next .content-module .btn-wire-wide a, .page.brown .read-next .content-wire-module .btn-wire-wide a, .page.brown .ways-to-donate .blog-module .btn-wire-wide a, .page.brown .ways-to-donate .content-module .btn-wire-wide a, .page.brown .ways-to-donate .content-wire-module .btn-wire-wide a { color: #b7543f; }
.page.brown .apply .blog-module .btn-wire-wide:hover, .page.brown .apply .content-module .btn-wire-wide:hover, .page.brown .apply .content-wire-module .btn-wire-wide:hover, .page.brown .impact-map .blog-module .btn-wire-wide:hover, .page.brown .impact-map .content-module .btn-wire-wide:hover, .page.brown .impact-map .content-wire-module .btn-wire-wide:hover, .page.brown .insights-and-resources .blog-module .btn-wire-wide:hover, .page.brown .insights-and-resources .content-module .btn-wire-wide:hover, .page.brown .insights-and-resources .content-wire-module .btn-wire-wide:hover, .page.brown .making-an-impact .blog-module .btn-wire-wide:hover, .page.brown .making-an-impact .content-module .btn-wire-wide:hover, .page.brown .making-an-impact .content-wire-module .btn-wire-wide:hover, .page.brown .read-next .blog-module .btn-wire-wide:hover, .page.brown .read-next .content-module .btn-wire-wide:hover, .page.brown .read-next .content-wire-module .btn-wire-wide:hover, .page.brown .ways-to-donate .blog-module .btn-wire-wide:hover, .page.brown .ways-to-donate .content-module .btn-wire-wide:hover, .page.brown .ways-to-donate .content-wire-module .btn-wire-wide:hover { background: #b7543f; color: #fff; }
.page.brown .apply .blog-module .btn-wire-wide:hover a, .page.brown .apply .content-module .btn-wire-wide:hover a, .page.brown .apply .content-wire-module .btn-wire-wide:hover a, .page.brown .impact-map .blog-module .btn-wire-wide:hover a, .page.brown .impact-map .content-module .btn-wire-wide:hover a, .page.brown .impact-map .content-wire-module .btn-wire-wide:hover a, .page.brown .insights-and-resources .blog-module .btn-wire-wide:hover a, .page.brown .insights-and-resources .content-module .btn-wire-wide:hover a, .page.brown .insights-and-resources .content-wire-module .btn-wire-wide:hover a, .page.brown .making-an-impact .blog-module .btn-wire-wide:hover a, .page.brown .making-an-impact .content-module .btn-wire-wide:hover a, .page.brown .making-an-impact .content-wire-module .btn-wire-wide:hover a, .page.brown .read-next .blog-module .btn-wire-wide:hover a, .page.brown .read-next .content-module .btn-wire-wide:hover a, .page.brown .read-next .content-wire-module .btn-wire-wide:hover a, .page.brown .ways-to-donate .blog-module .btn-wire-wide:hover a, .page.brown .ways-to-donate .content-module .btn-wire-wide:hover a, .page.brown .ways-to-donate .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.brown .apply .blog-module .btn-list, .page.brown .apply .content-module .btn-list, .page.brown .apply .content-wire-module .btn-list, .page.brown .impact-map .blog-module .btn-list, .page.brown .impact-map .content-module .btn-list, .page.brown .impact-map .content-wire-module .btn-list, .page.brown .insights-and-resources .blog-module .btn-list, .page.brown .insights-and-resources .content-module .btn-list, .page.brown .insights-and-resources .content-wire-module .btn-list, .page.brown .making-an-impact .blog-module .btn-list, .page.brown .making-an-impact .content-module .btn-list, .page.brown .making-an-impact .content-wire-module .btn-list, .page.brown .read-next .blog-module .btn-list, .page.brown .read-next .content-module .btn-list, .page.brown .read-next .content-wire-module .btn-list, .page.brown .ways-to-donate .blog-module .btn-list, .page.brown .ways-to-donate .content-module .btn-list, .page.brown .ways-to-donate .content-wire-module .btn-list { padding-left: 0; list-style: none; }
.page.brown .apply .blog-module .btn-list li, .page.brown .apply .content-module .btn-list li, .page.brown .apply .content-wire-module .btn-list li, .page.brown .impact-map .blog-module .btn-list li, .page.brown .impact-map .content-module .btn-list li, .page.brown .impact-map .content-wire-module .btn-list li, .page.brown .insights-and-resources .blog-module .btn-list li, .page.brown .insights-and-resources .content-module .btn-list li, .page.brown .insights-and-resources .content-wire-module .btn-list li, .page.brown .making-an-impact .blog-module .btn-list li, .page.brown .making-an-impact .content-module .btn-list li, .page.brown .making-an-impact .content-wire-module .btn-list li, .page.brown .read-next .blog-module .btn-list li, .page.brown .read-next .content-module .btn-list li, .page.brown .read-next .content-wire-module .btn-list li, .page.brown .ways-to-donate .blog-module .btn-list li, .page.brown .ways-to-donate .content-module .btn-list li, .page.brown .ways-to-donate .content-wire-module .btn-list li { margin-bottom: 10px; }
.page.brown .apply .blog-module .btn-list li .btn-text, .page.brown .apply .content-module .btn-list li .btn-text, .page.brown .apply .content-wire-module .btn-list li .btn-text, .page.brown .impact-map .blog-module .btn-list li .btn-text, .page.brown .impact-map .content-module .btn-list li .btn-text, .page.brown .impact-map .content-wire-module .btn-list li .btn-text, .page.brown .insights-and-resources .blog-module .btn-list li .btn-text, .page.brown .insights-and-resources .content-module .btn-list li .btn-text, .page.brown .insights-and-resources .content-wire-module .btn-list li .btn-text, .page.brown .making-an-impact .blog-module .btn-list li .btn-text, .page.brown .making-an-impact .content-module .btn-list li .btn-text, .page.brown .making-an-impact .content-wire-module .btn-list li .btn-text, .page.brown .read-next .blog-module .btn-list li .btn-text, .page.brown .read-next .content-module .btn-list li .btn-text, .page.brown .read-next .content-wire-module .btn-list li .btn-text, .page.brown .ways-to-donate .blog-module .btn-list li .btn-text, .page.brown .ways-to-donate .content-module .btn-list li .btn-text, .page.brown .ways-to-donate .content-wire-module .btn-list li .btn-text { color: #b7543f; margin: 0 !important; }
.page.brown .apply .blog-module .btn-list li .btn-text a, .page.brown .apply .content-module .btn-list li .btn-text a, .page.brown .apply .content-wire-module .btn-list li .btn-text a, .page.brown .impact-map .blog-module .btn-list li .btn-text a, .page.brown .impact-map .content-module .btn-list li .btn-text a, .page.brown .impact-map .content-wire-module .btn-list li .btn-text a, .page.brown .insights-and-resources .blog-module .btn-list li .btn-text a, .page.brown .insights-and-resources .content-module .btn-list li .btn-text a, .page.brown .insights-and-resources .content-wire-module .btn-list li .btn-text a, .page.brown .making-an-impact .blog-module .btn-list li .btn-text a, .page.brown .making-an-impact .content-module .btn-list li .btn-text a, .page.brown .making-an-impact .content-wire-module .btn-list li .btn-text a, .page.brown .read-next .blog-module .btn-list li .btn-text a, .page.brown .read-next .content-module .btn-list li .btn-text a, .page.brown .read-next .content-wire-module .btn-list li .btn-text a, .page.brown .ways-to-donate .blog-module .btn-list li .btn-text a, .page.brown .ways-to-donate .content-module .btn-list li .btn-text a, .page.brown .ways-to-donate .content-wire-module .btn-list li .btn-text a { color: #b7543f; }
.page.brown .support h6 { color: #b7543f; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-style: normal; }
.page.brown .support .support .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.brown .support .support .info-module h2 { color: #b7543f; }
.page.brown .support .support .info-module ul { -webkit-padding-start: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; list-style: none; }
.page.brown .support .support .info-module ul li a, .page.brown .support .support .info-module ul li a:hover { color: #b7543f; }
.page.brown .stories { color: #fff; background: #b7543f; }
.page.brown .quizzes a, .page.brown .quizzes h1, .page.brown .quizzes h2, .page.brown .quizzes h3, .page.brown .quizzes h4, .page.brown .quizzes h5, .page.brown .quizzes h6, .page.brown .quizzes p { color: #fff; }
.page.brown .quizzes .info { color: #fff; background-color: #b7543f; border-bottom: solid 1px #fff; padding: 4% 8%; }
.page.brown .quizzes .info .btn-wire, .page.brown .quizzes .info .btn-wire-wide { margin-top: 5%; color: #fff; border-color: #fff; }
.page.brown .quizzes .info .btn-wire a, .page.brown .quizzes .info .btn-wire-wide a { color: #fff; }
.page.brown .quizzes .info .btn-wire:hover, .page.brown .quizzes .info .btn-wire-wide:hover { background: #b7543f; color: #fff; }
.page.brown .quizzes .info .btn-wire:hover a, .page.brown .quizzes .info .btn-wire-wide:hover a { color: #fff; }
.page.brown .quizzes .info:nth-of-type(1) { border-right: solid 1px #fff; }
.page.brown .filter-tabs-module .nav-tabs a:hover { color: #b7543f; }
.page.brown .filter-tabs-module .nav-tabs a.active { color: #b7543f; }
.page.brown .filter-tabs-module .panel-default .panel-heading[aria-expanded="true"] .panel-title a { color: #b7543f; }
.page.brown .filter-tabs-module .panel-default .panel-body { padding: 5%; }
.page.brown .filter-tabs-module .panel-default .panel-body h1, .page.brown .filter-tabs-module .panel-default .panel-body h2, .page.brown .filter-tabs-module .panel-default .panel-body h3 { color: #b7543f; }
.page.brown .filter-tabs-module .panel-default .panel-body .btn-wire-wide { border-color: #b7543f; }
.page.brown .filter-tabs-module .panel-default .panel-body .btn-wire-wide a, .page.brown .filter-tabs-module .panel-default .panel-body .btn-wire-wide span { color: #b7543f; letter-spacing: 1px; }
.page.brown .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover { background: #b7543f; color: #fff; }
.page.brown .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover a { color: #fff; }
.page.brown .triangle-design { position: absolute; right: 0; top: 0; z-index: 0; color: #fff !important; }
.page.brown .triangle-design .t-up { width: 0; height: 0; border-bottom: 100px solid #a44b38; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.brown .triangle-design .t-down { width: 0; height: 0; border-top: 100px solid #a44b38; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.brown .triangle-design .t-left { width: 0; height: 0; border-top: 100px solid transparent; border-right: 200px solid #914332; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.brown .triangle-design .t-right { width: 0; height: 0; border-top: 100px solid transparent; border-left: 200px solid #914332; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.brown .triangle-aside { position: static; }
.page.brown .triangle-aside .t-up { border-bottom-color: #914332; }
.page.brown .triangle-aside .t-down { border-top-color: #914332; }
.page.brown .triangle-aside .t-left { border-right-color: #a44b38; }
.page.brown .triangle-aside .t-right { border-left-color: #a44b38; }
.page.brown .ways-to-donate a, .page.brown .ways-to-donate btn-text, .page.brown .ways-to-donate h3 { color: #b7543f; }
.page.brown .ways-to-donate .list-group { padding-left: 0; list-style: none; }
.page.brown .ways-to-donate .list-group .list-group-item { line-height: 1.5; border-left: 0; border-right: 0; border-color: #f1f1f1; }
.page.brown .key-focus-areas a, .page.brown .key-focus-areas h1, .page.brown .key-focus-areas h2, .page.brown .key-focus-areas h3 { color: #b7543f; }
.page.brown .key-focus-areas .focus-area { padding: 2.5%; }
.page.brown .key-focus-areas .focus-area [class*="icon-"] { color: #b7543f; font-size: 5rem; }
.page.brown .btn-read-more:active, .page.brown .btn-read-more:focus, .page.brown .btn-read-more:hover { color: #b7543f; border: none; box-shadow: 0 0; }
.page.brown .caruth-bullets a, .page.brown .caruth-bullets h1 { color: #b7543f; }
.page.brown .expand-tabs-module .nav-tabs { display: flex; }
.page.brown .expand-tabs-module .nav-tabs .nav-link { padding-right: .5em; padding-left: .5em; position: relative; top: 15px; }
.page.brown .expand-tabs-module .nav-tabs .active .nav-link, .page.brown .expand-tabs-module .nav-tabs .nav-link:active, .page.brown .expand-tabs-module .nav-tabs .nav-link:focus, .page.brown .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #b7543f !important; color: #b7543f !important; padding-bottom: .45em; }
.page.brown .staff-tabs .expand-tabs-module .nav-tabs .nav-link.active, .page.brown .staff-tabs .expand-tabs-module .nav-tabs .nav-link:active, .page.brown .staff-tabs .expand-tabs-module .nav-tabs .nav-link:focus, .page.brown .staff-tabs .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #b7543f !important; color: #b7543f !important; padding-bottom: .45em; }
.page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover { color: #b7543f; }
.page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member img, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member img, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member img { border: 3px solid #b7543f; }
.page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member h4, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member p, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member h4, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member p, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member h4, .page.brown .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member p { color: #b7543f; }
.page.brown #nonprofit-landing .color-module .col-md-8.text:after { color: #c2624e; }
.page.brown.gray-mix .page-header { background-color: #b1b3b6; }
.page.brown.gray-mix .t-down { border-top-color: #666; }
.page.brown section.gray h1, .page.brown section.gray h2, .page.brown section.gray h3, .page.brown section.gray h4, .page.brown section.gray h5, .page.brown section.gray h6, .page.brown section.gray .h1, .page.brown section.gray .h2, .page.brown section.gray .h3, .page.brown section.gray .h4, .page.brown section.gray .h5, .page.brown section.gray .h6, .page.brown section.gray a { color: #b1b3b6; }
.page.brown section.gray .btn { color: #b1b3b6; border-color: #b1b3b6; }
.page.brown section.gray .btn:active, .page.brown section.gray .btn:focus, .page.brown section.gray .btn:hover { color: #b1b3b6; border-color: #b1b3b6; }
.page.brown section.gray.solid { background-color: #b1b3b6; }
.page.brown section.gray.solid h1, .page.brown section.gray.solid h2, .page.brown section.gray.solid h3, .page.brown section.gray.solid h4, .page.brown section.gray.solid h5, .page.brown section.gray.solid h6, .page.brown section.gray.solid .h1, .page.brown section.gray.solid .h2, .page.brown section.gray.solid .h3, .page.brown section.gray.solid .h4, .page.brown section.gray.solid .h5, .page.brown section.gray.solid .h6, .page.brown section.gray.solid p, .page.brown section.gray.solid ul, .page.brown section.gray.solid li, .page.brown section.gray.solid div, .page.brown section.gray.solid a { color: #fff; }
.page.brown section.gray.solid .btn { color: #fff; border-color: #fff; }
.page.brown section.gray.solid .btn:active, .page.brown section.gray.solid .btn:focus, .page.brown section.gray.solid .btn:hover { color: #fff; border-color: #fff; }
.page.brown section.brown h1, .page.brown section.brown h2, .page.brown section.brown h3, .page.brown section.brown h4, .page.brown section.brown h5, .page.brown section.brown h6, .page.brown section.brown .h1, .page.brown section.brown .h2, .page.brown section.brown .h3, .page.brown section.brown .h4, .page.brown section.brown .h5, .page.brown section.brown .h6, .page.brown section.brown a { color: #b7543f; }
.page.brown section.brown .btn { color: #b7543f; border-color: #b7543f; }
.page.brown section.brown .btn:active, .page.brown section.brown .btn:focus, .page.brown section.brown .btn:hover { color: #b7543f; border-color: #b7543f; }
.page.brown section.brown.solid { background-color: #b7543f; }
.page.brown section.brown.solid h1, .page.brown section.brown.solid h2, .page.brown section.brown.solid h3, .page.brown section.brown.solid h4, .page.brown section.brown.solid h5, .page.brown section.brown.solid h6, .page.brown section.brown.solid .h1, .page.brown section.brown.solid .h2, .page.brown section.brown.solid .h3, .page.brown section.brown.solid .h4, .page.brown section.brown.solid .h5, .page.brown section.brown.solid .h6, .page.brown section.brown.solid p, .page.brown section.brown.solid ul, .page.brown section.brown.solid li, .page.brown section.brown.solid div, .page.brown section.brown.solid a { color: #fff; }
.page.brown section.brown.solid .btn { color: #fff; border-color: #fff; }
.page.brown section.brown.solid .btn:active, .page.brown section.brown.solid .btn:focus, .page.brown section.brown.solid .btn:hover { color: #fff; border-color: #fff; }
.page.brown section.green h1, .page.brown section.green h2, .page.brown section.green h3, .page.brown section.green h4, .page.brown section.green h5, .page.brown section.green h6, .page.brown section.green .h1, .page.brown section.green .h2, .page.brown section.green .h3, .page.brown section.green .h4, .page.brown section.green .h5, .page.brown section.green .h6, .page.brown section.green a { color: #97ab4c; }
.page.brown section.green .btn { color: #97ab4c; border-color: #97ab4c; }
.page.brown section.green .btn:active, .page.brown section.green .btn:focus, .page.brown section.green .btn:hover { color: #97ab4c; border-color: #97ab4c; }
.page.brown section.green.solid { background-color: #97ab4c; }
.page.brown section.green.solid h1, .page.brown section.green.solid h2, .page.brown section.green.solid h3, .page.brown section.green.solid h4, .page.brown section.green.solid h5, .page.brown section.green.solid h6, .page.brown section.green.solid .h1, .page.brown section.green.solid .h2, .page.brown section.green.solid .h3, .page.brown section.green.solid .h4, .page.brown section.green.solid .h5, .page.brown section.green.solid .h6, .page.brown section.green.solid p, .page.brown section.green.solid ul, .page.brown section.green.solid li, .page.brown section.green.solid div, .page.brown section.green.solid a { color: #fff; }
.page.brown section.green.solid .btn { color: #fff; border-color: #fff; }
.page.brown section.green.solid .btn:active, .page.brown section.green.solid .btn:focus, .page.brown section.green.solid .btn:hover { color: #fff; border-color: #fff; }
.page.brown section.blue h1, .page.brown section.blue h2, .page.brown section.blue h3, .page.brown section.blue h4, .page.brown section.blue h5, .page.brown section.blue h6, .page.brown section.blue .h1, .page.brown section.blue .h2, .page.brown section.blue .h3, .page.brown section.blue .h4, .page.brown section.blue .h5, .page.brown section.blue .h6, .page.brown section.blue a { color: #5f90ab; }
.page.brown section.blue .btn { color: #5f90ab; border-color: #5f90ab; }
.page.brown section.blue .btn:active, .page.brown section.blue .btn:focus, .page.brown section.blue .btn:hover { color: #5f90ab; border-color: #5f90ab; }
.page.brown section.blue.solid { background-color: #5f90ab; }
.page.brown section.blue.solid h1, .page.brown section.blue.solid h2, .page.brown section.blue.solid h3, .page.brown section.blue.solid h4, .page.brown section.blue.solid h5, .page.brown section.blue.solid h6, .page.brown section.blue.solid .h1, .page.brown section.blue.solid .h2, .page.brown section.blue.solid .h3, .page.brown section.blue.solid .h4, .page.brown section.blue.solid .h5, .page.brown section.blue.solid .h6, .page.brown section.blue.solid p, .page.brown section.blue.solid ul, .page.brown section.blue.solid li, .page.brown section.blue.solid div, .page.brown section.blue.solid a { color: #fff; }
.page.brown section.blue.solid .btn { color: #fff; border-color: #fff; }
.page.brown section.blue.solid .btn:active, .page.brown section.blue.solid .btn:focus, .page.brown section.blue.solid .btn:hover { color: #fff; border-color: #fff; }
.page.brown section.orange h1, .page.brown section.orange h2, .page.brown section.orange h3, .page.brown section.orange h4, .page.brown section.orange h5, .page.brown section.orange h6, .page.brown section.orange .h1, .page.brown section.orange .h2, .page.brown section.orange .h3, .page.brown section.orange .h4, .page.brown section.orange .h5, .page.brown section.orange .h6, .page.brown section.orange a { color: #da9e3c; }
.page.brown section.orange .btn { color: #da9e3c; border-color: #da9e3c; }
.page.brown section.orange .btn:active, .page.brown section.orange .btn:focus, .page.brown section.orange .btn:hover { color: #da9e3c; border-color: #da9e3c; }
.page.brown section.orange.solid { background-color: #da9e3c; }
.page.brown section.orange.solid h1, .page.brown section.orange.solid h2, .page.brown section.orange.solid h3, .page.brown section.orange.solid h4, .page.brown section.orange.solid h5, .page.brown section.orange.solid h6, .page.brown section.orange.solid .h1, .page.brown section.orange.solid .h2, .page.brown section.orange.solid .h3, .page.brown section.orange.solid .h4, .page.brown section.orange.solid .h5, .page.brown section.orange.solid .h6, .page.brown section.orange.solid p, .page.brown section.orange.solid ul, .page.brown section.orange.solid li, .page.brown section.orange.solid div, .page.brown section.orange.solid a { color: #fff; }
.page.brown section.orange.solid .btn { color: #fff; border-color: #fff; }
.page.brown section.orange.solid .btn:active, .page.brown section.orange.solid .btn:focus, .page.brown section.orange.solid .btn:hover { color: #fff; border-color: #fff; }
.page.brown section.sand h1, .page.brown section.sand h2, .page.brown section.sand h3, .page.brown section.sand h4, .page.brown section.sand h5, .page.brown section.sand h6, .page.brown section.sand .h1, .page.brown section.sand .h2, .page.brown section.sand .h3, .page.brown section.sand .h4, .page.brown section.sand .h5, .page.brown section.sand .h6, .page.brown section.sand a { color: #b3a487; }
.page.brown section.sand .btn { color: #b3a487; border-color: #b3a487; }
.page.brown section.sand .btn:active, .page.brown section.sand .btn:focus, .page.brown section.sand .btn:hover { color: #b3a487; border-color: #b3a487; }
.page.brown section.sand.solid { background-color: #b3a487; }
.page.brown section.sand.solid h1, .page.brown section.sand.solid h2, .page.brown section.sand.solid h3, .page.brown section.sand.solid h4, .page.brown section.sand.solid h5, .page.brown section.sand.solid h6, .page.brown section.sand.solid .h1, .page.brown section.sand.solid .h2, .page.brown section.sand.solid .h3, .page.brown section.sand.solid .h4, .page.brown section.sand.solid .h5, .page.brown section.sand.solid .h6, .page.brown section.sand.solid p, .page.brown section.sand.solid ul, .page.brown section.sand.solid li, .page.brown section.sand.solid div, .page.brown section.sand.solid a { color: #fff; }
.page.brown section.sand.solid .btn { color: #fff; border-color: #fff; }
.page.brown section.sand.solid .btn:active, .page.brown section.sand.solid .btn:focus, .page.brown section.sand.solid .btn:hover { color: #fff; border-color: #fff; }

.page.green { /* Tab Content */ /* Forms */ /* Modules */ /* Headers */ /* Page Specific Modules Modified */ }
.page.green #find-your-cause .btn-wire-wide { border: 1px solid #97ab4c; color: #97ab4c; }
.page.green #find-your-cause .btn-wire-wide:hover { color: white; }
.page.green .text .btn-wire-wide { border: 1px solid #97ab4c; color: #97ab4c; }
.page.green .btn.btn-wire.grant-btn { border: 1px solid #97ab4c; color: #97ab4c; }
.page.green .page .content .btn-primary, .page.green .page section .btn-primary, .page.green .page .content .FormButton, .page.green .page section .btn-wire, .page.green .page .content .btn-wire, .page.green .page section .btn-wire-wide .page .content .btn-wire-wide { color: #97ab4c; border-color: #97ab4c; }
.page.green .page .content .btn-primary:hover, .page.green .page section .btn-primary:hover, .page.green .page .content .FormButton:hover, .page.green .page section .btn-wire:hover, .page.green .page .content .btn-wire:hover, .page.green .page section .btn-wire-wide .page .content .btn-wire-wide:hover { background: #97ab4c; color: #fff !important; }
.page.green .page .content .btn-primary:hover a, .page.green .page section .btn-primary:hover a, .page.green .page .content .FormButton:hover a, .page.green .page section .btn-wire:hover a, .page.green .page .content .btn-wire:hover a, .page.green .page section .btn-wire-wide .page .content .btn-wire-wide:hover a { color: #fff; }
.page.green .btn-primary { border-color: #97ab4c; color: #97ab4c; }
.page.green .btn-primary:hover { background: #97ab4c; color: #fff; }
.page.green .btn-primary:hover a { color: #fff; }
.page.green input .FormButton, .page.green input .btn-primary { color: #97ab4c; border-color: #97ab4c; }
.page.green input .FormButton:hover, .page.green input .btn-primary:hover { background: #97ab4c; color: #fff; }
.page.green input .FormButton:hover a, .page.green input .btn-primary:hover a { color: #fff; }
.page.green form .btn-wire-wide, .page.green .form .btn-wire-wide { color: #97ab4c; border-color: #97ab4c; }
.page.green form .btn-wire-wide:hover, .page.green .form .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
.page.green form .btn-wire-wide:hover a, .page.green .form .btn-wire-wide:hover a { color: #fff; }
.page.green form .form-control:focus, .page.green .form .form-control:focus { background-color: white; border: 2px solid #97ab4c; }
.page.green form .checkbox.checked, .page.green form .checkbox.checked .second-icon, .page.green form .radio.checked, .page.green form .radio.checked .second-icon, .page.green .form .checkbox.checked, .page.green .form .checkbox.checked .second-icon, .page.green .form .radio.checked, .page.green .form .radio.checked .second-icon { color: #97ab4c; }
.page.green form.dropdown-color > li > a:focus, .page.green form.dropdown-color > li > a:hover, .page.green .form.dropdown-color > li > a:focus, .page.green .form.dropdown-color > li > a:hover { background-color: #97ab4c; }
.page.green a:hover { color: #728139; }
.page.green p a { color: #97ab4c; font-weight: 600; }
.page.green aside p a, .page.green aside .resources li a { color: inherit; font-weight: inherit; }
.page.green .links-module h1 { color: #97ab4c; }
.page.green .links-module h2, .page.green .links-module h4 { color: #97ab4c; margin-bottom: 30px; }
.page.green .links-module a:focus, .page.green .links-module a:hover { text-decoration: none; }
.page.green .links-module a [class*="icon-"] { font-size: 3.9rem; color: #97ab4c; }
.page.green .definition-module { background-color: #97ab4c; }
.page.green .counter-module { position: relative; overflow: hidden; background-color: #97ab4c; }
.page.green .counter-module .count { font-weight: normal; }
.page.green .counter-module .stat { font-weight: 500; }
.page.green .counter-module .stat:nth-of-type(2) { border-right: solid 1px #fff; border-left: solid 1px #fff; }
.page.green .counter-module:before { background: rgba(151, 171, 76, 0.8); }
.page.green .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.green .info-module h2 { color: #97ab4c; }
.page.green .info-module ul { padding-left: 0; list-style: none; }
.page.green .info-module ul li a, .page.green .info-module ul li a:hover { color: #97ab4c; }
.page.green .intro-module .text h1 { color: #53575a; }
.page.green .intro-module .text p { color: #53575a; }
.page.green .intro-module .text a { color: #97ab4c; font-weight: 600; }
.page.green .questions-module { padding-top: 2em; }
.page.green .questionslink-module .questions-link a { color: #97ab4c; }
.page.green .team-module .team-member a { color: #97ab4c; }
.page.green .team-module .team-member a:hover { text-decoration: underline; }
.page.green .team-module .team-member img { border-color: #97ab4c; }
.page.green .team-module .team-member p { font-size: 16px; font-weight: 500; padding-top: 5px; }
.page.green .team-module .team-member p a { color: #97ab4c; font-weight: 600; }
.page.green .team-module .team-member h4 { font-weight: 700; }
.page.green .events-module .list-group .list-group-item { position: relative; overflow: hidden; border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e6e6e6; padding: 5% 0; }
.page.green .events-module .list-group .list-group-item .module-date { color: #97ab4c; text-transform: uppercase; font-weight: 700; font-style: normal; }
.page.green .events-module .list-group .list-group-item .event-type { margin-top: 0; color: #97ab4c; text-transform: uppercase; font-weight: 600; font-style: normal; }
.page.green .events-module .list-group .list-group-item .event-date { text-transform: uppercase; font-weight: 600; font-style: normal; letter-spacing: 2px; }
.page.green .events-module .list-group .list-group-item .event-date span { font-weight: 800; color: #97ab4c; }
.page.green .events-module .list-group .list-group-item h4 { font-weight: 500; font-style: normal; color: #53575a; margin-bottom: 0; }
.page.green .events-module .list-group .list-group-item .event-info { font-weight: 500; font-style: italic; }
.page.green .events-module .list-group .list-group-item .btn-wire { float: right; font-size: 1rem; border-width: 1px; color: #97ab4c; border-color: #97ab4c; text-transform: uppercase; }
.page.green .events-module .list-group .list-group-item .btn-wire:hover { background: #97ab4c; color: #fff; }
.page.green .events-module .list-group .list-group-item .btn-wire:hover a { color: #fff; }
.page.green .events-module .list-group .list-group-item .btn-wire a { color: #97ab4c; }
.page.green .slider-module .owl-controls { background: #97ab4c; }
.page.green .slider-module .owl-controls .owl-buttons span .fa-angle-left, .page.green .slider-module .owl-controls .owl-buttons span .fa-angle-right { color: #fff; background: #97ab4c; }
.page.green .carousel-blogpost .owl-text { background: #97ab4c; }
.page.green .content-module button { font-size: 15px; }
.page.green .focus-area-module a, .page.green .focus-area-module h1, .page.green .focus-area-module h2, .page.green .focus-area-module h3 { color: #97ab4c; }
.page.green .focus-area-module [class*="icon-"] { color: #97ab4c; font-size: 5rem; }
.page.green .focus-area-module .btn-text { color: #97ab4c; }
.page.green .carousel-blogpost { color: #fff; background: #97ab4c; }
.page.green .header { background-color: #97ab4c; }
.page.green .header .page-head-module .text { background: rgba(151, 171, 76, 0.8); }
.page.green .header .page-head-module .text-full { background: #97ab4c; }
.page.green .page-header { background-color: #97ab4c; }
.page.green .actions { background: #97ab4c; }
@media all and (min-width: 768px) { .page.green .actions .action-module { transition: all 0.4s; }
  .page.green .actions .action-module:hover { background: #728139; } }
@media all and (max-width: 767px) { .page.green .actions .action-module:hover { background: #728139; background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #728139 0%, #728139 100%, #728139 100%); background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #728139 0%, #728139 100%, #728139 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 0%, #728139 0%, #728139 100%, #728139 100%); } }
.page.green .actions .action .btn-text, .page.green .actions .action p { color: #fff; }
.page.green .actions .action .btn-text:hover, .page.green .actions .action p:hover { color: #fff !important; }
.page.green .actions .action img { border: 5px solid #97ab4c; }
.page.green .actions .action:hover img { border-color: #728139; }
.page.green section.centered + section.actions { margin-top: 5%; }
.page.green .content .lead { color: #97ab4c; }
.page.green .content .colored { color: #97ab4c; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.page.green .content .colored + .colored { border-top: none; padding-top: 0; }
.page.green .content a, .page.green .content h3, .page.green .content h4 { color: #97ab4c; }
.page.green .content a:hover { color: #728139; }
.page.green .content .btn-primary, .page.green .content .FormButton, .page.green .content .btn-wire, .page.green .content .btn-wire-wide { border-color: #97ab4c; color: #97ab4c; }
.page.green .content .btn-primary:hover, .page.green .content .FormButton:hover, .page.green .content .btn-wire:hover, .page.green .content .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
.page.green .content .btn-primary:hover a, .page.green .content .FormButton:hover a, .page.green .content .btn-wire:hover a, .page.green .content .btn-wire-wide:hover a { color: #fff; }
.page.green .featured .content-module, .page.green .featured .content-wire-module { padding: 5% 0; color: #fff; background-color: #97ab4c; background-size: contain; background-repeat: no-repeat; background-position: right top; }
.page.green .featured .content-module h6, .page.green .featured .content-wire-module h6 { color: #fff; font-weight: 700; font-style: normal; }
.page.green .featured .content-module .btn-text, .page.green .featured .content-module h2, .page.green .featured .content-module p, .page.green .featured .content-wire-module .btn-text, .page.green .featured .content-wire-module h2, .page.green .featured .content-wire-module p { color: #fff; }
.page.green .featured .content-module .btn-wire-wide, .page.green .featured .content-wire-module .btn-wire-wide { color: #fff; border-color: #fff; }
.page.green .featured .content-module .btn-wire-wide:hover, .page.green .featured .content-wire-module .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
.page.green .featured .content-module .btn-wire-wide:hover a, .page.green .featured .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.green .giving-day .content-module a, .page.green .giving-day .content-module h2, .page.green .knowledge .content-module a, .page.green .knowledge .content-module h2 { color: #97ab4c; }
.page.green .colored-giving-guide .content-wire-module { background-color: #97ab4c; }
.page.green .contact-info h2 { color: #97ab4c !important; }
.page.green .legacy .content-wire-module { background-position: right top; background-repeat: no-repeat; }
.page.green .legacy .content-wire-module .resource-links { list-style: none; }
.page.green .legacy .content-wire-module .resource-links li { border-top: solid 1px #e2e2e2; padding: 1em 0; position: relative; right: .75em; }
.page.green .legacy .content-wire-module h1 { color: #53575a; }
.page.green .legacy .content-wire-module .btn-wire-wide { color: #97ab4c; border-color: #97ab4c; margin: 10% 0; }
.page.green .legacy .content-wire-module .btn-wire-wide a { color: #97ab4c; }
.page.green .legacy .content-wire-module .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
.page.green .legacy .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.green .apply .blog-module a, .page.green .apply .blog-module h2, .page.green .apply .blog-module h4, .page.green .apply .content-module a, .page.green .apply .content-module h2, .page.green .apply .content-module h4, .page.green .apply .content-wire-module a, .page.green .apply .content-wire-module h2, .page.green .apply .content-wire-module h4, .page.green .impact-map .blog-module a, .page.green .impact-map .blog-module h2, .page.green .impact-map .blog-module h4, .page.green .impact-map .content-module a, .page.green .impact-map .content-module h2, .page.green .impact-map .content-module h4, .page.green .impact-map .content-wire-module a, .page.green .impact-map .content-wire-module h2, .page.green .impact-map .content-wire-module h4, .page.green .insights-and-resources .blog-module a, .page.green .insights-and-resources .blog-module h2, .page.green .insights-and-resources .blog-module h4, .page.green .insights-and-resources .content-module a, .page.green .insights-and-resources .content-module h2, .page.green .insights-and-resources .content-module h4, .page.green .insights-and-resources .content-wire-module a, .page.green .insights-and-resources .content-wire-module h2, .page.green .insights-and-resources .content-wire-module h4, .page.green .making-an-impact .blog-module a, .page.green .making-an-impact .blog-module h2, .page.green .making-an-impact .blog-module h4, .page.green .making-an-impact .content-module a, .page.green .making-an-impact .content-module h2, .page.green .making-an-impact .content-module h4, .page.green .making-an-impact .content-wire-module a, .page.green .making-an-impact .content-wire-module h2, .page.green .making-an-impact .content-wire-module h4, .page.green .read-next .blog-module a, .page.green .read-next .blog-module h2, .page.green .read-next .blog-module h4, .page.green .read-next .content-module a, .page.green .read-next .content-module h2, .page.green .read-next .content-module h4, .page.green .read-next .content-wire-module a, .page.green .read-next .content-wire-module h2, .page.green .read-next .content-wire-module h4, .page.green .ways-to-donate .blog-module a, .page.green .ways-to-donate .blog-module h2, .page.green .ways-to-donate .blog-module h4, .page.green .ways-to-donate .content-module a, .page.green .ways-to-donate .content-module h2, .page.green .ways-to-donate .content-module h4, .page.green .ways-to-donate .content-wire-module a, .page.green .ways-to-donate .content-wire-module h2, .page.green .ways-to-donate .content-wire-module h4 { color: #97ab4c; }
.page.green .apply .blog-module .btn-text, .page.green .apply .content-module .btn-text, .page.green .apply .content-wire-module .btn-text, .page.green .impact-map .blog-module .btn-text, .page.green .impact-map .content-module .btn-text, .page.green .impact-map .content-wire-module .btn-text, .page.green .insights-and-resources .blog-module .btn-text, .page.green .insights-and-resources .content-module .btn-text, .page.green .insights-and-resources .content-wire-module .btn-text, .page.green .making-an-impact .blog-module .btn-text, .page.green .making-an-impact .content-module .btn-text, .page.green .making-an-impact .content-wire-module .btn-text, .page.green .read-next .blog-module .btn-text, .page.green .read-next .content-module .btn-text, .page.green .read-next .content-wire-module .btn-text, .page.green .ways-to-donate .blog-module .btn-text, .page.green .ways-to-donate .content-module .btn-text, .page.green .ways-to-donate .content-wire-module .btn-text { color: #97ab4c; margin: 5% 0; }
.page.green .apply .blog-module .btn-text a, .page.green .apply .content-module .btn-text a, .page.green .apply .content-wire-module .btn-text a, .page.green .impact-map .blog-module .btn-text a, .page.green .impact-map .content-module .btn-text a, .page.green .impact-map .content-wire-module .btn-text a, .page.green .insights-and-resources .blog-module .btn-text a, .page.green .insights-and-resources .content-module .btn-text a, .page.green .insights-and-resources .content-wire-module .btn-text a, .page.green .making-an-impact .blog-module .btn-text a, .page.green .making-an-impact .content-module .btn-text a, .page.green .making-an-impact .content-wire-module .btn-text a, .page.green .read-next .blog-module .btn-text a, .page.green .read-next .content-module .btn-text a, .page.green .read-next .content-wire-module .btn-text a, .page.green .ways-to-donate .blog-module .btn-text a, .page.green .ways-to-donate .content-module .btn-text a, .page.green .ways-to-donate .content-wire-module .btn-text a { color: #97ab4c; }
.page.green .apply .blog-module .btn-wire-wide, .page.green .apply .content-module .btn-wire-wide, .page.green .apply .content-wire-module .btn-wire-wide, .page.green .impact-map .blog-module .btn-wire-wide, .page.green .impact-map .content-module .btn-wire-wide, .page.green .impact-map .content-wire-module .btn-wire-wide, .page.green .insights-and-resources .blog-module .btn-wire-wide, .page.green .insights-and-resources .content-module .btn-wire-wide, .page.green .insights-and-resources .content-wire-module .btn-wire-wide, .page.green .making-an-impact .blog-module .btn-wire-wide, .page.green .making-an-impact .content-module .btn-wire-wide, .page.green .making-an-impact .content-wire-module .btn-wire-wide, .page.green .read-next .blog-module .btn-wire-wide, .page.green .read-next .content-module .btn-wire-wide, .page.green .read-next .content-wire-module .btn-wire-wide, .page.green .ways-to-donate .blog-module .btn-wire-wide, .page.green .ways-to-donate .content-module .btn-wire-wide, .page.green .ways-to-donate .content-wire-module .btn-wire-wide { color: #97ab4c; border-color: #97ab4c; margin: 5% 0; }
.page.green .apply .blog-module .btn-wire-wide a, .page.green .apply .content-module .btn-wire-wide a, .page.green .apply .content-wire-module .btn-wire-wide a, .page.green .impact-map .blog-module .btn-wire-wide a, .page.green .impact-map .content-module .btn-wire-wide a, .page.green .impact-map .content-wire-module .btn-wire-wide a, .page.green .insights-and-resources .blog-module .btn-wire-wide a, .page.green .insights-and-resources .content-module .btn-wire-wide a, .page.green .insights-and-resources .content-wire-module .btn-wire-wide a, .page.green .making-an-impact .blog-module .btn-wire-wide a, .page.green .making-an-impact .content-module .btn-wire-wide a, .page.green .making-an-impact .content-wire-module .btn-wire-wide a, .page.green .read-next .blog-module .btn-wire-wide a, .page.green .read-next .content-module .btn-wire-wide a, .page.green .read-next .content-wire-module .btn-wire-wide a, .page.green .ways-to-donate .blog-module .btn-wire-wide a, .page.green .ways-to-donate .content-module .btn-wire-wide a, .page.green .ways-to-donate .content-wire-module .btn-wire-wide a { color: #97ab4c; }
.page.green .apply .blog-module .btn-wire-wide:hover, .page.green .apply .content-module .btn-wire-wide:hover, .page.green .apply .content-wire-module .btn-wire-wide:hover, .page.green .impact-map .blog-module .btn-wire-wide:hover, .page.green .impact-map .content-module .btn-wire-wide:hover, .page.green .impact-map .content-wire-module .btn-wire-wide:hover, .page.green .insights-and-resources .blog-module .btn-wire-wide:hover, .page.green .insights-and-resources .content-module .btn-wire-wide:hover, .page.green .insights-and-resources .content-wire-module .btn-wire-wide:hover, .page.green .making-an-impact .blog-module .btn-wire-wide:hover, .page.green .making-an-impact .content-module .btn-wire-wide:hover, .page.green .making-an-impact .content-wire-module .btn-wire-wide:hover, .page.green .read-next .blog-module .btn-wire-wide:hover, .page.green .read-next .content-module .btn-wire-wide:hover, .page.green .read-next .content-wire-module .btn-wire-wide:hover, .page.green .ways-to-donate .blog-module .btn-wire-wide:hover, .page.green .ways-to-donate .content-module .btn-wire-wide:hover, .page.green .ways-to-donate .content-wire-module .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
.page.green .apply .blog-module .btn-wire-wide:hover a, .page.green .apply .content-module .btn-wire-wide:hover a, .page.green .apply .content-wire-module .btn-wire-wide:hover a, .page.green .impact-map .blog-module .btn-wire-wide:hover a, .page.green .impact-map .content-module .btn-wire-wide:hover a, .page.green .impact-map .content-wire-module .btn-wire-wide:hover a, .page.green .insights-and-resources .blog-module .btn-wire-wide:hover a, .page.green .insights-and-resources .content-module .btn-wire-wide:hover a, .page.green .insights-and-resources .content-wire-module .btn-wire-wide:hover a, .page.green .making-an-impact .blog-module .btn-wire-wide:hover a, .page.green .making-an-impact .content-module .btn-wire-wide:hover a, .page.green .making-an-impact .content-wire-module .btn-wire-wide:hover a, .page.green .read-next .blog-module .btn-wire-wide:hover a, .page.green .read-next .content-module .btn-wire-wide:hover a, .page.green .read-next .content-wire-module .btn-wire-wide:hover a, .page.green .ways-to-donate .blog-module .btn-wire-wide:hover a, .page.green .ways-to-donate .content-module .btn-wire-wide:hover a, .page.green .ways-to-donate .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.green .apply .blog-module .btn-list, .page.green .apply .content-module .btn-list, .page.green .apply .content-wire-module .btn-list, .page.green .impact-map .blog-module .btn-list, .page.green .impact-map .content-module .btn-list, .page.green .impact-map .content-wire-module .btn-list, .page.green .insights-and-resources .blog-module .btn-list, .page.green .insights-and-resources .content-module .btn-list, .page.green .insights-and-resources .content-wire-module .btn-list, .page.green .making-an-impact .blog-module .btn-list, .page.green .making-an-impact .content-module .btn-list, .page.green .making-an-impact .content-wire-module .btn-list, .page.green .read-next .blog-module .btn-list, .page.green .read-next .content-module .btn-list, .page.green .read-next .content-wire-module .btn-list, .page.green .ways-to-donate .blog-module .btn-list, .page.green .ways-to-donate .content-module .btn-list, .page.green .ways-to-donate .content-wire-module .btn-list { padding-left: 0; list-style: none; }
.page.green .apply .blog-module .btn-list li, .page.green .apply .content-module .btn-list li, .page.green .apply .content-wire-module .btn-list li, .page.green .impact-map .blog-module .btn-list li, .page.green .impact-map .content-module .btn-list li, .page.green .impact-map .content-wire-module .btn-list li, .page.green .insights-and-resources .blog-module .btn-list li, .page.green .insights-and-resources .content-module .btn-list li, .page.green .insights-and-resources .content-wire-module .btn-list li, .page.green .making-an-impact .blog-module .btn-list li, .page.green .making-an-impact .content-module .btn-list li, .page.green .making-an-impact .content-wire-module .btn-list li, .page.green .read-next .blog-module .btn-list li, .page.green .read-next .content-module .btn-list li, .page.green .read-next .content-wire-module .btn-list li, .page.green .ways-to-donate .blog-module .btn-list li, .page.green .ways-to-donate .content-module .btn-list li, .page.green .ways-to-donate .content-wire-module .btn-list li { margin-bottom: 10px; }
.page.green .apply .blog-module .btn-list li .btn-text, .page.green .apply .content-module .btn-list li .btn-text, .page.green .apply .content-wire-module .btn-list li .btn-text, .page.green .impact-map .blog-module .btn-list li .btn-text, .page.green .impact-map .content-module .btn-list li .btn-text, .page.green .impact-map .content-wire-module .btn-list li .btn-text, .page.green .insights-and-resources .blog-module .btn-list li .btn-text, .page.green .insights-and-resources .content-module .btn-list li .btn-text, .page.green .insights-and-resources .content-wire-module .btn-list li .btn-text, .page.green .making-an-impact .blog-module .btn-list li .btn-text, .page.green .making-an-impact .content-module .btn-list li .btn-text, .page.green .making-an-impact .content-wire-module .btn-list li .btn-text, .page.green .read-next .blog-module .btn-list li .btn-text, .page.green .read-next .content-module .btn-list li .btn-text, .page.green .read-next .content-wire-module .btn-list li .btn-text, .page.green .ways-to-donate .blog-module .btn-list li .btn-text, .page.green .ways-to-donate .content-module .btn-list li .btn-text, .page.green .ways-to-donate .content-wire-module .btn-list li .btn-text { color: #97ab4c; margin: 0 !important; }
.page.green .apply .blog-module .btn-list li .btn-text a, .page.green .apply .content-module .btn-list li .btn-text a, .page.green .apply .content-wire-module .btn-list li .btn-text a, .page.green .impact-map .blog-module .btn-list li .btn-text a, .page.green .impact-map .content-module .btn-list li .btn-text a, .page.green .impact-map .content-wire-module .btn-list li .btn-text a, .page.green .insights-and-resources .blog-module .btn-list li .btn-text a, .page.green .insights-and-resources .content-module .btn-list li .btn-text a, .page.green .insights-and-resources .content-wire-module .btn-list li .btn-text a, .page.green .making-an-impact .blog-module .btn-list li .btn-text a, .page.green .making-an-impact .content-module .btn-list li .btn-text a, .page.green .making-an-impact .content-wire-module .btn-list li .btn-text a, .page.green .read-next .blog-module .btn-list li .btn-text a, .page.green .read-next .content-module .btn-list li .btn-text a, .page.green .read-next .content-wire-module .btn-list li .btn-text a, .page.green .ways-to-donate .blog-module .btn-list li .btn-text a, .page.green .ways-to-donate .content-module .btn-list li .btn-text a, .page.green .ways-to-donate .content-wire-module .btn-list li .btn-text a { color: #97ab4c; }
.page.green .support h6 { color: #97ab4c; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-style: normal; }
.page.green .support .support .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.green .support .support .info-module h2 { color: #97ab4c; }
.page.green .support .support .info-module ul { -webkit-padding-start: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; list-style: none; }
.page.green .support .support .info-module ul li a, .page.green .support .support .info-module ul li a:hover { color: #97ab4c; }
.page.green .stories { color: #fff; background: #97ab4c; }
.page.green .quizzes a, .page.green .quizzes h1, .page.green .quizzes h2, .page.green .quizzes h3, .page.green .quizzes h4, .page.green .quizzes h5, .page.green .quizzes h6, .page.green .quizzes p { color: #fff; }
.page.green .quizzes .info { color: #fff; background-color: #97ab4c; border-bottom: solid 1px #fff; padding: 4% 8%; }
.page.green .quizzes .info .btn-wire, .page.green .quizzes .info .btn-wire-wide { margin-top: 5%; color: #fff; border-color: #fff; }
.page.green .quizzes .info .btn-wire a, .page.green .quizzes .info .btn-wire-wide a { color: #fff; }
.page.green .quizzes .info .btn-wire:hover, .page.green .quizzes .info .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
.page.green .quizzes .info .btn-wire:hover a, .page.green .quizzes .info .btn-wire-wide:hover a { color: #fff; }
.page.green .quizzes .info:nth-of-type(1) { border-right: solid 1px #fff; }
.page.green .filter-tabs-module .nav-tabs a:hover { color: #97ab4c; }
.page.green .filter-tabs-module .nav-tabs a.active { color: #97ab4c; }
.page.green .filter-tabs-module .panel-default .panel-heading[aria-expanded="true"] .panel-title a { color: #97ab4c; }
.page.green .filter-tabs-module .panel-default .panel-body { padding: 5%; }
.page.green .filter-tabs-module .panel-default .panel-body h1, .page.green .filter-tabs-module .panel-default .panel-body h2, .page.green .filter-tabs-module .panel-default .panel-body h3 { color: #97ab4c; }
.page.green .filter-tabs-module .panel-default .panel-body .btn-wire-wide { border-color: #97ab4c; }
.page.green .filter-tabs-module .panel-default .panel-body .btn-wire-wide a, .page.green .filter-tabs-module .panel-default .panel-body .btn-wire-wide span { color: #97ab4c; letter-spacing: 1px; }
.page.green .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
.page.green .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover a { color: #fff; }
.page.green .triangle-design { position: absolute; right: 0; top: 0; z-index: 0; color: #fff !important; }
.page.green .triangle-design .t-up { width: 0; height: 0; border-bottom: 100px solid #879944; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.green .triangle-design .t-down { width: 0; height: 0; border-top: 100px solid #879944; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.green .triangle-design .t-left { width: 0; height: 0; border-top: 100px solid transparent; border-right: 200px solid #78883c; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.green .triangle-design .t-right { width: 0; height: 0; border-top: 100px solid transparent; border-left: 200px solid #78883c; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.green .triangle-aside { position: static; }
.page.green .triangle-aside .t-up { border-bottom-color: #78883c; }
.page.green .triangle-aside .t-down { border-top-color: #78883c; }
.page.green .triangle-aside .t-left { border-right-color: #879944; }
.page.green .triangle-aside .t-right { border-left-color: #879944; }
.page.green .ways-to-donate a, .page.green .ways-to-donate btn-text, .page.green .ways-to-donate h3 { color: #97ab4c; }
.page.green .ways-to-donate .list-group { padding-left: 0; list-style: none; }
.page.green .ways-to-donate .list-group .list-group-item { line-height: 1.5; border-left: 0; border-right: 0; border-color: #f1f1f1; }
.page.green .key-focus-areas a, .page.green .key-focus-areas h1, .page.green .key-focus-areas h2, .page.green .key-focus-areas h3 { color: #97ab4c; }
.page.green .key-focus-areas .focus-area { padding: 2.5%; }
.page.green .key-focus-areas .focus-area [class*="icon-"] { color: #97ab4c; font-size: 5rem; }
.page.green .btn-read-more:active, .page.green .btn-read-more:focus, .page.green .btn-read-more:hover { color: #97ab4c; border: none; box-shadow: 0 0; }
.page.green .caruth-bullets a, .page.green .caruth-bullets h1 { color: #97ab4c; }
.page.green .expand-tabs-module .nav-tabs { display: flex; }
.page.green .expand-tabs-module .nav-tabs .nav-link { padding-right: .5em; padding-left: .5em; position: relative; top: 15px; }
.page.green .expand-tabs-module .nav-tabs .active .nav-link, .page.green .expand-tabs-module .nav-tabs .nav-link:active, .page.green .expand-tabs-module .nav-tabs .nav-link:focus, .page.green .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #97ab4c !important; color: #97ab4c !important; padding-bottom: .45em; }
.page.green .staff-tabs .expand-tabs-module .nav-tabs .nav-link.active, .page.green .staff-tabs .expand-tabs-module .nav-tabs .nav-link:active, .page.green .staff-tabs .expand-tabs-module .nav-tabs .nav-link:focus, .page.green .staff-tabs .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #97ab4c !important; color: #97ab4c !important; padding-bottom: .45em; }
.page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover { color: #97ab4c; }
.page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member img, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member img, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member img { border: 3px solid #97ab4c; }
.page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member h4, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member p, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member h4, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member p, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member h4, .page.green .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member p { color: #97ab4c; }
.page.green #nonprofit-landing .color-module .col-md-8.text:after { color: #a3b65b; }
.page.green.gray-mix .page-header { background-color: #b1b3b6; }
.page.green.gray-mix .t-down { border-top-color: #666; }
.page.green section.gray h1, .page.green section.gray h2, .page.green section.gray h3, .page.green section.gray h4, .page.green section.gray h5, .page.green section.gray h6, .page.green section.gray .h1, .page.green section.gray .h2, .page.green section.gray .h3, .page.green section.gray .h4, .page.green section.gray .h5, .page.green section.gray .h6, .page.green section.gray a { color: #b1b3b6; }
.page.green section.gray .btn { color: #b1b3b6; border-color: #b1b3b6; }
.page.green section.gray .btn:active, .page.green section.gray .btn:focus, .page.green section.gray .btn:hover { color: #b1b3b6; border-color: #b1b3b6; }
.page.green section.gray.solid { background-color: #b1b3b6; }
.page.green section.gray.solid h1, .page.green section.gray.solid h2, .page.green section.gray.solid h3, .page.green section.gray.solid h4, .page.green section.gray.solid h5, .page.green section.gray.solid h6, .page.green section.gray.solid .h1, .page.green section.gray.solid .h2, .page.green section.gray.solid .h3, .page.green section.gray.solid .h4, .page.green section.gray.solid .h5, .page.green section.gray.solid .h6, .page.green section.gray.solid p, .page.green section.gray.solid ul, .page.green section.gray.solid li, .page.green section.gray.solid div, .page.green section.gray.solid a { color: #fff; }
.page.green section.gray.solid .btn { color: #fff; border-color: #fff; }
.page.green section.gray.solid .btn:active, .page.green section.gray.solid .btn:focus, .page.green section.gray.solid .btn:hover { color: #fff; border-color: #fff; }
.page.green section.brown h1, .page.green section.brown h2, .page.green section.brown h3, .page.green section.brown h4, .page.green section.brown h5, .page.green section.brown h6, .page.green section.brown .h1, .page.green section.brown .h2, .page.green section.brown .h3, .page.green section.brown .h4, .page.green section.brown .h5, .page.green section.brown .h6, .page.green section.brown a { color: #b7543f; }
.page.green section.brown .btn { color: #b7543f; border-color: #b7543f; }
.page.green section.brown .btn:active, .page.green section.brown .btn:focus, .page.green section.brown .btn:hover { color: #b7543f; border-color: #b7543f; }
.page.green section.brown.solid { background-color: #b7543f; }
.page.green section.brown.solid h1, .page.green section.brown.solid h2, .page.green section.brown.solid h3, .page.green section.brown.solid h4, .page.green section.brown.solid h5, .page.green section.brown.solid h6, .page.green section.brown.solid .h1, .page.green section.brown.solid .h2, .page.green section.brown.solid .h3, .page.green section.brown.solid .h4, .page.green section.brown.solid .h5, .page.green section.brown.solid .h6, .page.green section.brown.solid p, .page.green section.brown.solid ul, .page.green section.brown.solid li, .page.green section.brown.solid div, .page.green section.brown.solid a { color: #fff; }
.page.green section.brown.solid .btn { color: #fff; border-color: #fff; }
.page.green section.brown.solid .btn:active, .page.green section.brown.solid .btn:focus, .page.green section.brown.solid .btn:hover { color: #fff; border-color: #fff; }
.page.green section.green h1, .page.green section.green h2, .page.green section.green h3, .page.green section.green h4, .page.green section.green h5, .page.green section.green h6, .page.green section.green .h1, .page.green section.green .h2, .page.green section.green .h3, .page.green section.green .h4, .page.green section.green .h5, .page.green section.green .h6, .page.green section.green a { color: #97ab4c; }
.page.green section.green .btn { color: #97ab4c; border-color: #97ab4c; }
.page.green section.green .btn:active, .page.green section.green .btn:focus, .page.green section.green .btn:hover { color: #97ab4c; border-color: #97ab4c; }
.page.green section.green.solid { background-color: #97ab4c; }
.page.green section.green.solid h1, .page.green section.green.solid h2, .page.green section.green.solid h3, .page.green section.green.solid h4, .page.green section.green.solid h5, .page.green section.green.solid h6, .page.green section.green.solid .h1, .page.green section.green.solid .h2, .page.green section.green.solid .h3, .page.green section.green.solid .h4, .page.green section.green.solid .h5, .page.green section.green.solid .h6, .page.green section.green.solid p, .page.green section.green.solid ul, .page.green section.green.solid li, .page.green section.green.solid div, .page.green section.green.solid a { color: #fff; }
.page.green section.green.solid .btn { color: #fff; border-color: #fff; }
.page.green section.green.solid .btn:active, .page.green section.green.solid .btn:focus, .page.green section.green.solid .btn:hover { color: #fff; border-color: #fff; }
.page.green section.blue h1, .page.green section.blue h2, .page.green section.blue h3, .page.green section.blue h4, .page.green section.blue h5, .page.green section.blue h6, .page.green section.blue .h1, .page.green section.blue .h2, .page.green section.blue .h3, .page.green section.blue .h4, .page.green section.blue .h5, .page.green section.blue .h6, .page.green section.blue a { color: #5f90ab; }
.page.green section.blue .btn { color: #5f90ab; border-color: #5f90ab; }
.page.green section.blue .btn:active, .page.green section.blue .btn:focus, .page.green section.blue .btn:hover { color: #5f90ab; border-color: #5f90ab; }
.page.green section.blue.solid { background-color: #5f90ab; }
.page.green section.blue.solid h1, .page.green section.blue.solid h2, .page.green section.blue.solid h3, .page.green section.blue.solid h4, .page.green section.blue.solid h5, .page.green section.blue.solid h6, .page.green section.blue.solid .h1, .page.green section.blue.solid .h2, .page.green section.blue.solid .h3, .page.green section.blue.solid .h4, .page.green section.blue.solid .h5, .page.green section.blue.solid .h6, .page.green section.blue.solid p, .page.green section.blue.solid ul, .page.green section.blue.solid li, .page.green section.blue.solid div, .page.green section.blue.solid a { color: #fff; }
.page.green section.blue.solid .btn { color: #fff; border-color: #fff; }
.page.green section.blue.solid .btn:active, .page.green section.blue.solid .btn:focus, .page.green section.blue.solid .btn:hover { color: #fff; border-color: #fff; }
.page.green section.orange h1, .page.green section.orange h2, .page.green section.orange h3, .page.green section.orange h4, .page.green section.orange h5, .page.green section.orange h6, .page.green section.orange .h1, .page.green section.orange .h2, .page.green section.orange .h3, .page.green section.orange .h4, .page.green section.orange .h5, .page.green section.orange .h6, .page.green section.orange a { color: #da9e3c; }
.page.green section.orange .btn { color: #da9e3c; border-color: #da9e3c; }
.page.green section.orange .btn:active, .page.green section.orange .btn:focus, .page.green section.orange .btn:hover { color: #da9e3c; border-color: #da9e3c; }
.page.green section.orange.solid { background-color: #da9e3c; }
.page.green section.orange.solid h1, .page.green section.orange.solid h2, .page.green section.orange.solid h3, .page.green section.orange.solid h4, .page.green section.orange.solid h5, .page.green section.orange.solid h6, .page.green section.orange.solid .h1, .page.green section.orange.solid .h2, .page.green section.orange.solid .h3, .page.green section.orange.solid .h4, .page.green section.orange.solid .h5, .page.green section.orange.solid .h6, .page.green section.orange.solid p, .page.green section.orange.solid ul, .page.green section.orange.solid li, .page.green section.orange.solid div, .page.green section.orange.solid a { color: #fff; }
.page.green section.orange.solid .btn { color: #fff; border-color: #fff; }
.page.green section.orange.solid .btn:active, .page.green section.orange.solid .btn:focus, .page.green section.orange.solid .btn:hover { color: #fff; border-color: #fff; }
.page.green section.sand h1, .page.green section.sand h2, .page.green section.sand h3, .page.green section.sand h4, .page.green section.sand h5, .page.green section.sand h6, .page.green section.sand .h1, .page.green section.sand .h2, .page.green section.sand .h3, .page.green section.sand .h4, .page.green section.sand .h5, .page.green section.sand .h6, .page.green section.sand a { color: #b3a487; }
.page.green section.sand .btn { color: #b3a487; border-color: #b3a487; }
.page.green section.sand .btn:active, .page.green section.sand .btn:focus, .page.green section.sand .btn:hover { color: #b3a487; border-color: #b3a487; }
.page.green section.sand.solid { background-color: #b3a487; }
.page.green section.sand.solid h1, .page.green section.sand.solid h2, .page.green section.sand.solid h3, .page.green section.sand.solid h4, .page.green section.sand.solid h5, .page.green section.sand.solid h6, .page.green section.sand.solid .h1, .page.green section.sand.solid .h2, .page.green section.sand.solid .h3, .page.green section.sand.solid .h4, .page.green section.sand.solid .h5, .page.green section.sand.solid .h6, .page.green section.sand.solid p, .page.green section.sand.solid ul, .page.green section.sand.solid li, .page.green section.sand.solid div, .page.green section.sand.solid a { color: #fff; }
.page.green section.sand.solid .btn { color: #fff; border-color: #fff; }
.page.green section.sand.solid .btn:active, .page.green section.sand.solid .btn:focus, .page.green section.sand.solid .btn:hover { color: #fff; border-color: #fff; }
.page.green .btn-wire-wide:hover { background: #97ab4c; color: white; }

.page.blue { /* Tab Content */ /* Forms */ /* Modules */ /* Headers */ /* Page Specific Modules Modified */ }
.page.blue #find-your-cause .btn-wire-wide { border: 1px solid #5f90ab; color: #5f90ab; }
.page.blue #find-your-cause .btn-wire-wide:hover { color: white; }
.page.blue .text .btn-wire-wide { border: 1px solid #5f90ab; color: #5f90ab; }
.page.blue .btn.btn-wire.grant-btn { border: 1px solid #5f90ab; color: #5f90ab; }
.page.blue .page .content .btn-primary, .page.blue .page section .btn-primary, .page.blue .page .content .FormButton, .page.blue .page section .btn-wire, .page.blue .page .content .btn-wire, .page.blue .page section .btn-wire-wide .page .content .btn-wire-wide { color: #5f90ab; border-color: #5f90ab; }
.page.blue .page .content .btn-primary:hover, .page.blue .page section .btn-primary:hover, .page.blue .page .content .FormButton:hover, .page.blue .page section .btn-wire:hover, .page.blue .page .content .btn-wire:hover, .page.blue .page section .btn-wire-wide .page .content .btn-wire-wide:hover { background: #5f90ab; color: #fff !important; }
.page.blue .page .content .btn-primary:hover a, .page.blue .page section .btn-primary:hover a, .page.blue .page .content .FormButton:hover a, .page.blue .page section .btn-wire:hover a, .page.blue .page .content .btn-wire:hover a, .page.blue .page section .btn-wire-wide .page .content .btn-wire-wide:hover a { color: #fff; }
.page.blue .btn-primary { border-color: #5f90ab; color: #5f90ab; }
.page.blue .btn-primary:hover { background: #5f90ab; color: #fff; }
.page.blue .btn-primary:hover a { color: #fff; }
.page.blue input .FormButton, .page.blue input .btn-primary { color: #5f90ab; border-color: #5f90ab; }
.page.blue input .FormButton:hover, .page.blue input .btn-primary:hover { background: #5f90ab; color: #fff; }
.page.blue input .FormButton:hover a, .page.blue input .btn-primary:hover a { color: #fff; }
.page.blue form .btn-wire-wide, .page.blue .form .btn-wire-wide { color: #5f90ab; border-color: #5f90ab; }
.page.blue form .btn-wire-wide:hover, .page.blue .form .btn-wire-wide:hover { background: #5f90ab; color: #fff; }
.page.blue form .btn-wire-wide:hover a, .page.blue .form .btn-wire-wide:hover a { color: #fff; }
.page.blue form .form-control:focus, .page.blue .form .form-control:focus { background-color: white; border: 2px solid #5f90ab; }
.page.blue form .checkbox.checked, .page.blue form .checkbox.checked .second-icon, .page.blue form .radio.checked, .page.blue form .radio.checked .second-icon, .page.blue .form .checkbox.checked, .page.blue .form .checkbox.checked .second-icon, .page.blue .form .radio.checked, .page.blue .form .radio.checked .second-icon { color: #5f90ab; }
.page.blue form.dropdown-color > li > a:focus, .page.blue form.dropdown-color > li > a:hover, .page.blue .form.dropdown-color > li > a:focus, .page.blue .form.dropdown-color > li > a:hover { background-color: #5f90ab; }
.page.blue a:hover { color: #477087; }
.page.blue p a { color: #5f90ab; font-weight: 600; }
.page.blue aside p a, .page.blue aside .resources li a { color: inherit; font-weight: inherit; }
.page.blue .links-module h1 { color: #5f90ab; }
.page.blue .links-module h2, .page.blue .links-module h4 { color: #5f90ab; margin-bottom: 30px; }
.page.blue .links-module a:focus, .page.blue .links-module a:hover { text-decoration: none; }
.page.blue .links-module a [class*="icon-"] { font-size: 3.9rem; color: #5f90ab; }
.page.blue .definition-module { background-color: #5f90ab; }
.page.blue .counter-module { position: relative; overflow: hidden; background-color: #5f90ab; }
.page.blue .counter-module .count { font-weight: normal; }
.page.blue .counter-module .stat { font-weight: 500; }
.page.blue .counter-module .stat:nth-of-type(2) { border-right: solid 1px #fff; border-left: solid 1px #fff; }
.page.blue .counter-module:before { background: rgba(95, 144, 171, 0.8); }
.page.blue .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.blue .info-module h2 { color: #5f90ab; }
.page.blue .info-module ul { padding-left: 0; list-style: none; }
.page.blue .info-module ul li a, .page.blue .info-module ul li a:hover { color: #5f90ab; }
.page.blue .intro-module .text h1 { color: #53575a; }
.page.blue .intro-module .text p { color: #53575a; }
.page.blue .intro-module .text a { color: #5f90ab; font-weight: 600; }
.page.blue .questions-module { padding-top: 2em; }
.page.blue .questionslink-module .questions-link a { color: #5f90ab; }
.page.blue .team-module .team-member a { color: #5f90ab; }
.page.blue .team-module .team-member a:hover { text-decoration: underline; }
.page.blue .team-module .team-member img { border-color: #5f90ab; }
.page.blue .team-module .team-member p { font-size: 16px; font-weight: 500; padding-top: 5px; }
.page.blue .team-module .team-member p a { color: #5f90ab; font-weight: 600; }
.page.blue .team-module .team-member h4 { font-weight: 700; }
.page.blue .events-module .list-group .list-group-item { position: relative; overflow: hidden; border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e6e6e6; padding: 5% 0; }
.page.blue .events-module .list-group .list-group-item .module-date { color: #5f90ab; text-transform: uppercase; font-weight: 700; font-style: normal; }
.page.blue .events-module .list-group .list-group-item .event-type { margin-top: 0; color: #5f90ab; text-transform: uppercase; font-weight: 600; font-style: normal; }
.page.blue .events-module .list-group .list-group-item .event-date { text-transform: uppercase; font-weight: 600; font-style: normal; letter-spacing: 2px; }
.page.blue .events-module .list-group .list-group-item .event-date span { font-weight: 800; color: #5f90ab; }
.page.blue .events-module .list-group .list-group-item h4 { font-weight: 500; font-style: normal; color: #53575a; margin-bottom: 0; }
.page.blue .events-module .list-group .list-group-item .event-info { font-weight: 500; font-style: italic; }
.page.blue .events-module .list-group .list-group-item .btn-wire { float: right; font-size: 1rem; border-width: 1px; color: #5f90ab; border-color: #5f90ab; text-transform: uppercase; }
.page.blue .events-module .list-group .list-group-item .btn-wire:hover { background: #5f90ab; color: #fff; }
.page.blue .events-module .list-group .list-group-item .btn-wire:hover a { color: #fff; }
.page.blue .events-module .list-group .list-group-item .btn-wire a { color: #5f90ab; }
.page.blue .slider-module .owl-controls { background: #5f90ab; }
.page.blue .slider-module .owl-controls .owl-buttons span .fa-angle-left, .page.blue .slider-module .owl-controls .owl-buttons span .fa-angle-right { color: #fff; background: #5f90ab; }
.page.blue .carousel-blogpost .owl-text { background: #5f90ab; }
.page.blue .content-module button { font-size: 15px; }
.page.blue .focus-area-module a, .page.blue .focus-area-module h1, .page.blue .focus-area-module h2, .page.blue .focus-area-module h3 { color: #5f90ab; }
.page.blue .focus-area-module [class*="icon-"] { color: #5f90ab; font-size: 5rem; }
.page.blue .focus-area-module .btn-text { color: #5f90ab; }
.page.blue .carousel-blogpost { color: #fff; background: #5f90ab; }
.page.blue .header { background-color: #5f90ab; }
.page.blue .header .page-head-module .text { background: rgba(95, 144, 171, 0.8); }
.page.blue .header .page-head-module .text-full { background: #5f90ab; }
.page.blue .page-header { background-color: #5f90ab; }
.page.blue .actions { background: #5f90ab; }
@media all and (min-width: 768px) { .page.blue .actions .action-module { transition: all 0.4s; }
  .page.blue .actions .action-module:hover { background: #477087; } }
@media all and (max-width: 767px) { .page.blue .actions .action-module:hover { background: #477087; background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #477087 0%, #477087 100%, #477087 100%); background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #477087 0%, #477087 100%, #477087 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 0%, #477087 0%, #477087 100%, #477087 100%); } }
.page.blue .actions .action .btn-text, .page.blue .actions .action p { color: #fff; }
.page.blue .actions .action .btn-text:hover, .page.blue .actions .action p:hover { color: #fff !important; }
.page.blue .actions .action img { border: 5px solid #5f90ab; }
.page.blue .actions .action:hover img { border-color: #477087; }
.page.blue section.centered + section.actions { margin-top: 5%; }
.page.blue .content .lead { color: #5f90ab; }
.page.blue .content .colored { color: #5f90ab; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.page.blue .content .colored + .colored { border-top: none; padding-top: 0; }
.page.blue .content a, .page.blue .content h3, .page.blue .content h4 { color: #5f90ab; }
.page.blue .content a:hover { color: #477087; }
.page.blue .content .btn-primary, .page.blue .content .FormButton, .page.blue .content .btn-wire, .page.blue .content .btn-wire-wide { border-color: #5f90ab; color: #5f90ab; }
.page.blue .content .btn-primary:hover, .page.blue .content .FormButton:hover, .page.blue .content .btn-wire:hover, .page.blue .content .btn-wire-wide:hover { background: #5f90ab; color: #fff; }
.page.blue .content .btn-primary:hover a, .page.blue .content .FormButton:hover a, .page.blue .content .btn-wire:hover a, .page.blue .content .btn-wire-wide:hover a { color: #fff; }
.page.blue .featured .content-module, .page.blue .featured .content-wire-module { padding: 5% 0; color: #fff; background-color: #5f90ab; background-size: contain; background-repeat: no-repeat; background-position: right top; }
.page.blue .featured .content-module h6, .page.blue .featured .content-wire-module h6 { color: #fff; font-weight: 700; font-style: normal; }
.page.blue .featured .content-module .btn-text, .page.blue .featured .content-module h2, .page.blue .featured .content-module p, .page.blue .featured .content-wire-module .btn-text, .page.blue .featured .content-wire-module h2, .page.blue .featured .content-wire-module p { color: #fff; }
.page.blue .featured .content-module .btn-wire-wide, .page.blue .featured .content-wire-module .btn-wire-wide { color: #fff; border-color: #fff; }
.page.blue .featured .content-module .btn-wire-wide:hover, .page.blue .featured .content-wire-module .btn-wire-wide:hover { background: #5f90ab; color: #fff; }
.page.blue .featured .content-module .btn-wire-wide:hover a, .page.blue .featured .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.blue .giving-day .content-module a, .page.blue .giving-day .content-module h2, .page.blue .knowledge .content-module a, .page.blue .knowledge .content-module h2 { color: #5f90ab; }
.page.blue .colored-giving-guide .content-wire-module { background-color: #5f90ab; }
.page.blue .contact-info h2 { color: #5f90ab !important; }
.page.blue .legacy .content-wire-module { background-position: right top; background-repeat: no-repeat; }
.page.blue .legacy .content-wire-module .resource-links { list-style: none; }
.page.blue .legacy .content-wire-module .resource-links li { border-top: solid 1px #e2e2e2; padding: 1em 0; position: relative; right: .75em; }
.page.blue .legacy .content-wire-module h1 { color: #53575a; }
.page.blue .legacy .content-wire-module .btn-wire-wide { color: #5f90ab; border-color: #5f90ab; margin: 10% 0; }
.page.blue .legacy .content-wire-module .btn-wire-wide a { color: #5f90ab; }
.page.blue .legacy .content-wire-module .btn-wire-wide:hover { background: #5f90ab; color: #fff; }
.page.blue .legacy .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.blue .apply .blog-module a, .page.blue .apply .blog-module h2, .page.blue .apply .blog-module h4, .page.blue .apply .content-module a, .page.blue .apply .content-module h2, .page.blue .apply .content-module h4, .page.blue .apply .content-wire-module a, .page.blue .apply .content-wire-module h2, .page.blue .apply .content-wire-module h4, .page.blue .impact-map .blog-module a, .page.blue .impact-map .blog-module h2, .page.blue .impact-map .blog-module h4, .page.blue .impact-map .content-module a, .page.blue .impact-map .content-module h2, .page.blue .impact-map .content-module h4, .page.blue .impact-map .content-wire-module a, .page.blue .impact-map .content-wire-module h2, .page.blue .impact-map .content-wire-module h4, .page.blue .insights-and-resources .blog-module a, .page.blue .insights-and-resources .blog-module h2, .page.blue .insights-and-resources .blog-module h4, .page.blue .insights-and-resources .content-module a, .page.blue .insights-and-resources .content-module h2, .page.blue .insights-and-resources .content-module h4, .page.blue .insights-and-resources .content-wire-module a, .page.blue .insights-and-resources .content-wire-module h2, .page.blue .insights-and-resources .content-wire-module h4, .page.blue .making-an-impact .blog-module a, .page.blue .making-an-impact .blog-module h2, .page.blue .making-an-impact .blog-module h4, .page.blue .making-an-impact .content-module a, .page.blue .making-an-impact .content-module h2, .page.blue .making-an-impact .content-module h4, .page.blue .making-an-impact .content-wire-module a, .page.blue .making-an-impact .content-wire-module h2, .page.blue .making-an-impact .content-wire-module h4, .page.blue .read-next .blog-module a, .page.blue .read-next .blog-module h2, .page.blue .read-next .blog-module h4, .page.blue .read-next .content-module a, .page.blue .read-next .content-module h2, .page.blue .read-next .content-module h4, .page.blue .read-next .content-wire-module a, .page.blue .read-next .content-wire-module h2, .page.blue .read-next .content-wire-module h4, .page.blue .ways-to-donate .blog-module a, .page.blue .ways-to-donate .blog-module h2, .page.blue .ways-to-donate .blog-module h4, .page.blue .ways-to-donate .content-module a, .page.blue .ways-to-donate .content-module h2, .page.blue .ways-to-donate .content-module h4, .page.blue .ways-to-donate .content-wire-module a, .page.blue .ways-to-donate .content-wire-module h2, .page.blue .ways-to-donate .content-wire-module h4 { color: #5f90ab; }
.page.blue .apply .blog-module .btn-text, .page.blue .apply .content-module .btn-text, .page.blue .apply .content-wire-module .btn-text, .page.blue .impact-map .blog-module .btn-text, .page.blue .impact-map .content-module .btn-text, .page.blue .impact-map .content-wire-module .btn-text, .page.blue .insights-and-resources .blog-module .btn-text, .page.blue .insights-and-resources .content-module .btn-text, .page.blue .insights-and-resources .content-wire-module .btn-text, .page.blue .making-an-impact .blog-module .btn-text, .page.blue .making-an-impact .content-module .btn-text, .page.blue .making-an-impact .content-wire-module .btn-text, .page.blue .read-next .blog-module .btn-text, .page.blue .read-next .content-module .btn-text, .page.blue .read-next .content-wire-module .btn-text, .page.blue .ways-to-donate .blog-module .btn-text, .page.blue .ways-to-donate .content-module .btn-text, .page.blue .ways-to-donate .content-wire-module .btn-text { color: #5f90ab; margin: 5% 0; }
.page.blue .apply .blog-module .btn-text a, .page.blue .apply .content-module .btn-text a, .page.blue .apply .content-wire-module .btn-text a, .page.blue .impact-map .blog-module .btn-text a, .page.blue .impact-map .content-module .btn-text a, .page.blue .impact-map .content-wire-module .btn-text a, .page.blue .insights-and-resources .blog-module .btn-text a, .page.blue .insights-and-resources .content-module .btn-text a, .page.blue .insights-and-resources .content-wire-module .btn-text a, .page.blue .making-an-impact .blog-module .btn-text a, .page.blue .making-an-impact .content-module .btn-text a, .page.blue .making-an-impact .content-wire-module .btn-text a, .page.blue .read-next .blog-module .btn-text a, .page.blue .read-next .content-module .btn-text a, .page.blue .read-next .content-wire-module .btn-text a, .page.blue .ways-to-donate .blog-module .btn-text a, .page.blue .ways-to-donate .content-module .btn-text a, .page.blue .ways-to-donate .content-wire-module .btn-text a { color: #5f90ab; }
.page.blue .apply .blog-module .btn-wire-wide, .page.blue .apply .content-module .btn-wire-wide, .page.blue .apply .content-wire-module .btn-wire-wide, .page.blue .impact-map .blog-module .btn-wire-wide, .page.blue .impact-map .content-module .btn-wire-wide, .page.blue .impact-map .content-wire-module .btn-wire-wide, .page.blue .insights-and-resources .blog-module .btn-wire-wide, .page.blue .insights-and-resources .content-module .btn-wire-wide, .page.blue .insights-and-resources .content-wire-module .btn-wire-wide, .page.blue .making-an-impact .blog-module .btn-wire-wide, .page.blue .making-an-impact .content-module .btn-wire-wide, .page.blue .making-an-impact .content-wire-module .btn-wire-wide, .page.blue .read-next .blog-module .btn-wire-wide, .page.blue .read-next .content-module .btn-wire-wide, .page.blue .read-next .content-wire-module .btn-wire-wide, .page.blue .ways-to-donate .blog-module .btn-wire-wide, .page.blue .ways-to-donate .content-module .btn-wire-wide, .page.blue .ways-to-donate .content-wire-module .btn-wire-wide { color: #5f90ab; border-color: #5f90ab; margin: 5% 0; }
.page.blue .apply .blog-module .btn-wire-wide a, .page.blue .apply .content-module .btn-wire-wide a, .page.blue .apply .content-wire-module .btn-wire-wide a, .page.blue .impact-map .blog-module .btn-wire-wide a, .page.blue .impact-map .content-module .btn-wire-wide a, .page.blue .impact-map .content-wire-module .btn-wire-wide a, .page.blue .insights-and-resources .blog-module .btn-wire-wide a, .page.blue .insights-and-resources .content-module .btn-wire-wide a, .page.blue .insights-and-resources .content-wire-module .btn-wire-wide a, .page.blue .making-an-impact .blog-module .btn-wire-wide a, .page.blue .making-an-impact .content-module .btn-wire-wide a, .page.blue .making-an-impact .content-wire-module .btn-wire-wide a, .page.blue .read-next .blog-module .btn-wire-wide a, .page.blue .read-next .content-module .btn-wire-wide a, .page.blue .read-next .content-wire-module .btn-wire-wide a, .page.blue .ways-to-donate .blog-module .btn-wire-wide a, .page.blue .ways-to-donate .content-module .btn-wire-wide a, .page.blue .ways-to-donate .content-wire-module .btn-wire-wide a { color: #5f90ab; }
.page.blue .apply .blog-module .btn-wire-wide:hover, .page.blue .apply .content-module .btn-wire-wide:hover, .page.blue .apply .content-wire-module .btn-wire-wide:hover, .page.blue .impact-map .blog-module .btn-wire-wide:hover, .page.blue .impact-map .content-module .btn-wire-wide:hover, .page.blue .impact-map .content-wire-module .btn-wire-wide:hover, .page.blue .insights-and-resources .blog-module .btn-wire-wide:hover, .page.blue .insights-and-resources .content-module .btn-wire-wide:hover, .page.blue .insights-and-resources .content-wire-module .btn-wire-wide:hover, .page.blue .making-an-impact .blog-module .btn-wire-wide:hover, .page.blue .making-an-impact .content-module .btn-wire-wide:hover, .page.blue .making-an-impact .content-wire-module .btn-wire-wide:hover, .page.blue .read-next .blog-module .btn-wire-wide:hover, .page.blue .read-next .content-module .btn-wire-wide:hover, .page.blue .read-next .content-wire-module .btn-wire-wide:hover, .page.blue .ways-to-donate .blog-module .btn-wire-wide:hover, .page.blue .ways-to-donate .content-module .btn-wire-wide:hover, .page.blue .ways-to-donate .content-wire-module .btn-wire-wide:hover { background: #5f90ab; color: #fff; }
.page.blue .apply .blog-module .btn-wire-wide:hover a, .page.blue .apply .content-module .btn-wire-wide:hover a, .page.blue .apply .content-wire-module .btn-wire-wide:hover a, .page.blue .impact-map .blog-module .btn-wire-wide:hover a, .page.blue .impact-map .content-module .btn-wire-wide:hover a, .page.blue .impact-map .content-wire-module .btn-wire-wide:hover a, .page.blue .insights-and-resources .blog-module .btn-wire-wide:hover a, .page.blue .insights-and-resources .content-module .btn-wire-wide:hover a, .page.blue .insights-and-resources .content-wire-module .btn-wire-wide:hover a, .page.blue .making-an-impact .blog-module .btn-wire-wide:hover a, .page.blue .making-an-impact .content-module .btn-wire-wide:hover a, .page.blue .making-an-impact .content-wire-module .btn-wire-wide:hover a, .page.blue .read-next .blog-module .btn-wire-wide:hover a, .page.blue .read-next .content-module .btn-wire-wide:hover a, .page.blue .read-next .content-wire-module .btn-wire-wide:hover a, .page.blue .ways-to-donate .blog-module .btn-wire-wide:hover a, .page.blue .ways-to-donate .content-module .btn-wire-wide:hover a, .page.blue .ways-to-donate .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.blue .apply .blog-module .btn-list, .page.blue .apply .content-module .btn-list, .page.blue .apply .content-wire-module .btn-list, .page.blue .impact-map .blog-module .btn-list, .page.blue .impact-map .content-module .btn-list, .page.blue .impact-map .content-wire-module .btn-list, .page.blue .insights-and-resources .blog-module .btn-list, .page.blue .insights-and-resources .content-module .btn-list, .page.blue .insights-and-resources .content-wire-module .btn-list, .page.blue .making-an-impact .blog-module .btn-list, .page.blue .making-an-impact .content-module .btn-list, .page.blue .making-an-impact .content-wire-module .btn-list, .page.blue .read-next .blog-module .btn-list, .page.blue .read-next .content-module .btn-list, .page.blue .read-next .content-wire-module .btn-list, .page.blue .ways-to-donate .blog-module .btn-list, .page.blue .ways-to-donate .content-module .btn-list, .page.blue .ways-to-donate .content-wire-module .btn-list { padding-left: 0; list-style: none; }
.page.blue .apply .blog-module .btn-list li, .page.blue .apply .content-module .btn-list li, .page.blue .apply .content-wire-module .btn-list li, .page.blue .impact-map .blog-module .btn-list li, .page.blue .impact-map .content-module .btn-list li, .page.blue .impact-map .content-wire-module .btn-list li, .page.blue .insights-and-resources .blog-module .btn-list li, .page.blue .insights-and-resources .content-module .btn-list li, .page.blue .insights-and-resources .content-wire-module .btn-list li, .page.blue .making-an-impact .blog-module .btn-list li, .page.blue .making-an-impact .content-module .btn-list li, .page.blue .making-an-impact .content-wire-module .btn-list li, .page.blue .read-next .blog-module .btn-list li, .page.blue .read-next .content-module .btn-list li, .page.blue .read-next .content-wire-module .btn-list li, .page.blue .ways-to-donate .blog-module .btn-list li, .page.blue .ways-to-donate .content-module .btn-list li, .page.blue .ways-to-donate .content-wire-module .btn-list li { margin-bottom: 10px; }
.page.blue .apply .blog-module .btn-list li .btn-text, .page.blue .apply .content-module .btn-list li .btn-text, .page.blue .apply .content-wire-module .btn-list li .btn-text, .page.blue .impact-map .blog-module .btn-list li .btn-text, .page.blue .impact-map .content-module .btn-list li .btn-text, .page.blue .impact-map .content-wire-module .btn-list li .btn-text, .page.blue .insights-and-resources .blog-module .btn-list li .btn-text, .page.blue .insights-and-resources .content-module .btn-list li .btn-text, .page.blue .insights-and-resources .content-wire-module .btn-list li .btn-text, .page.blue .making-an-impact .blog-module .btn-list li .btn-text, .page.blue .making-an-impact .content-module .btn-list li .btn-text, .page.blue .making-an-impact .content-wire-module .btn-list li .btn-text, .page.blue .read-next .blog-module .btn-list li .btn-text, .page.blue .read-next .content-module .btn-list li .btn-text, .page.blue .read-next .content-wire-module .btn-list li .btn-text, .page.blue .ways-to-donate .blog-module .btn-list li .btn-text, .page.blue .ways-to-donate .content-module .btn-list li .btn-text, .page.blue .ways-to-donate .content-wire-module .btn-list li .btn-text { color: #5f90ab; margin: 0 !important; }
.page.blue .apply .blog-module .btn-list li .btn-text a, .page.blue .apply .content-module .btn-list li .btn-text a, .page.blue .apply .content-wire-module .btn-list li .btn-text a, .page.blue .impact-map .blog-module .btn-list li .btn-text a, .page.blue .impact-map .content-module .btn-list li .btn-text a, .page.blue .impact-map .content-wire-module .btn-list li .btn-text a, .page.blue .insights-and-resources .blog-module .btn-list li .btn-text a, .page.blue .insights-and-resources .content-module .btn-list li .btn-text a, .page.blue .insights-and-resources .content-wire-module .btn-list li .btn-text a, .page.blue .making-an-impact .blog-module .btn-list li .btn-text a, .page.blue .making-an-impact .content-module .btn-list li .btn-text a, .page.blue .making-an-impact .content-wire-module .btn-list li .btn-text a, .page.blue .read-next .blog-module .btn-list li .btn-text a, .page.blue .read-next .content-module .btn-list li .btn-text a, .page.blue .read-next .content-wire-module .btn-list li .btn-text a, .page.blue .ways-to-donate .blog-module .btn-list li .btn-text a, .page.blue .ways-to-donate .content-module .btn-list li .btn-text a, .page.blue .ways-to-donate .content-wire-module .btn-list li .btn-text a { color: #5f90ab; }
.page.blue .support h6 { color: #5f90ab; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-style: normal; }
.page.blue .support .support .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.blue .support .support .info-module h2 { color: #5f90ab; }
.page.blue .support .support .info-module ul { -webkit-padding-start: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; list-style: none; }
.page.blue .support .support .info-module ul li a, .page.blue .support .support .info-module ul li a:hover { color: #5f90ab; }
.page.blue .stories { color: #fff; background: #5f90ab; }
.page.blue .quizzes a, .page.blue .quizzes h1, .page.blue .quizzes h2, .page.blue .quizzes h3, .page.blue .quizzes h4, .page.blue .quizzes h5, .page.blue .quizzes h6, .page.blue .quizzes p { color: #fff; }
.page.blue .quizzes .info { color: #fff; background-color: #5f90ab; border-bottom: solid 1px #fff; padding: 4% 8%; }
.page.blue .quizzes .info .btn-wire, .page.blue .quizzes .info .btn-wire-wide { margin-top: 5%; color: #fff; border-color: #fff; }
.page.blue .quizzes .info .btn-wire a, .page.blue .quizzes .info .btn-wire-wide a { color: #fff; }
.page.blue .quizzes .info .btn-wire:hover, .page.blue .quizzes .info .btn-wire-wide:hover { background: #5f90ab; color: #fff; }
.page.blue .quizzes .info .btn-wire:hover a, .page.blue .quizzes .info .btn-wire-wide:hover a { color: #fff; }
.page.blue .quizzes .info:nth-of-type(1) { border-right: solid 1px #fff; }
.page.blue .filter-tabs-module .nav-tabs a:hover { color: #5f90ab; }
.page.blue .filter-tabs-module .nav-tabs a.active { color: #5f90ab; }
.page.blue .filter-tabs-module .panel-default .panel-heading[aria-expanded="true"] .panel-title a { color: #5f90ab; }
.page.blue .filter-tabs-module .panel-default .panel-body { padding: 5%; }
.page.blue .filter-tabs-module .panel-default .panel-body h1, .page.blue .filter-tabs-module .panel-default .panel-body h2, .page.blue .filter-tabs-module .panel-default .panel-body h3 { color: #5f90ab; }
.page.blue .filter-tabs-module .panel-default .panel-body .btn-wire-wide { border-color: #5f90ab; }
.page.blue .filter-tabs-module .panel-default .panel-body .btn-wire-wide a, .page.blue .filter-tabs-module .panel-default .panel-body .btn-wire-wide span { color: #5f90ab; letter-spacing: 1px; }
.page.blue .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover { background: #5f90ab; color: #fff; }
.page.blue .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover a { color: #fff; }
.page.blue .triangle-design { position: absolute; right: 0; top: 0; z-index: 0; color: #fff !important; }
.page.blue .triangle-design .t-up { width: 0; height: 0; border-bottom: 100px solid #53839e; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.blue .triangle-design .t-down { width: 0; height: 0; border-top: 100px solid #53839e; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.blue .triangle-design .t-left { width: 0; height: 0; border-top: 100px solid transparent; border-right: 200px solid #4a758d; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.blue .triangle-design .t-right { width: 0; height: 0; border-top: 100px solid transparent; border-left: 200px solid #4a758d; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.blue .triangle-aside { position: static; }
.page.blue .triangle-aside .t-up { border-bottom-color: #4a758d; }
.page.blue .triangle-aside .t-down { border-top-color: #4a758d; }
.page.blue .triangle-aside .t-left { border-right-color: #53839e; }
.page.blue .triangle-aside .t-right { border-left-color: #53839e; }
.page.blue .ways-to-donate a, .page.blue .ways-to-donate btn-text, .page.blue .ways-to-donate h3 { color: #5f90ab; }
.page.blue .ways-to-donate .list-group { padding-left: 0; list-style: none; }
.page.blue .ways-to-donate .list-group .list-group-item { line-height: 1.5; border-left: 0; border-right: 0; border-color: #f1f1f1; }
.page.blue .key-focus-areas a, .page.blue .key-focus-areas h1, .page.blue .key-focus-areas h2, .page.blue .key-focus-areas h3 { color: #5f90ab; }
.page.blue .key-focus-areas .focus-area { padding: 2.5%; }
.page.blue .key-focus-areas .focus-area [class*="icon-"] { color: #5f90ab; font-size: 5rem; }
.page.blue .btn-read-more:active, .page.blue .btn-read-more:focus, .page.blue .btn-read-more:hover { color: #5f90ab; border: none; box-shadow: 0 0; }
.page.blue .caruth-bullets a, .page.blue .caruth-bullets h1 { color: #5f90ab; }
.page.blue .expand-tabs-module .nav-tabs { display: flex; }
.page.blue .expand-tabs-module .nav-tabs .nav-link { padding-right: .5em; padding-left: .5em; position: relative; top: 15px; }
.page.blue .expand-tabs-module .nav-tabs .active .nav-link, .page.blue .expand-tabs-module .nav-tabs .nav-link:active, .page.blue .expand-tabs-module .nav-tabs .nav-link:focus, .page.blue .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #5f90ab !important; color: #5f90ab !important; padding-bottom: .45em; }
.page.blue .staff-tabs .expand-tabs-module .nav-tabs .nav-link.active, .page.blue .staff-tabs .expand-tabs-module .nav-tabs .nav-link:active, .page.blue .staff-tabs .expand-tabs-module .nav-tabs .nav-link:focus, .page.blue .staff-tabs .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #5f90ab !important; color: #5f90ab !important; padding-bottom: .45em; }
.page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover { color: #5f90ab; }
.page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member img, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member img, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member img { border: 3px solid #5f90ab; }
.page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member h4, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member p, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member h4, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member p, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member h4, .page.blue .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member p { color: #5f90ab; }
.page.blue #nonprofit-landing .color-module .col-md-8.text:after { color: #709cb4; }
.page.blue.gray-mix .page-header { background-color: #b1b3b6; }
.page.blue.gray-mix .t-down { border-top-color: #666; }
.page.blue section.gray h1, .page.blue section.gray h2, .page.blue section.gray h3, .page.blue section.gray h4, .page.blue section.gray h5, .page.blue section.gray h6, .page.blue section.gray .h1, .page.blue section.gray .h2, .page.blue section.gray .h3, .page.blue section.gray .h4, .page.blue section.gray .h5, .page.blue section.gray .h6, .page.blue section.gray a { color: #b1b3b6; }
.page.blue section.gray .btn { color: #b1b3b6; border-color: #b1b3b6; }
.page.blue section.gray .btn:active, .page.blue section.gray .btn:focus, .page.blue section.gray .btn:hover { color: #b1b3b6; border-color: #b1b3b6; }
.page.blue section.gray.solid { background-color: #b1b3b6; }
.page.blue section.gray.solid h1, .page.blue section.gray.solid h2, .page.blue section.gray.solid h3, .page.blue section.gray.solid h4, .page.blue section.gray.solid h5, .page.blue section.gray.solid h6, .page.blue section.gray.solid .h1, .page.blue section.gray.solid .h2, .page.blue section.gray.solid .h3, .page.blue section.gray.solid .h4, .page.blue section.gray.solid .h5, .page.blue section.gray.solid .h6, .page.blue section.gray.solid p, .page.blue section.gray.solid ul, .page.blue section.gray.solid li, .page.blue section.gray.solid div, .page.blue section.gray.solid a { color: #fff; }
.page.blue section.gray.solid .btn { color: #fff; border-color: #fff; }
.page.blue section.gray.solid .btn:active, .page.blue section.gray.solid .btn:focus, .page.blue section.gray.solid .btn:hover { color: #fff; border-color: #fff; }
.page.blue section.brown h1, .page.blue section.brown h2, .page.blue section.brown h3, .page.blue section.brown h4, .page.blue section.brown h5, .page.blue section.brown h6, .page.blue section.brown .h1, .page.blue section.brown .h2, .page.blue section.brown .h3, .page.blue section.brown .h4, .page.blue section.brown .h5, .page.blue section.brown .h6, .page.blue section.brown a { color: #b7543f; }
.page.blue section.brown .btn { color: #b7543f; border-color: #b7543f; }
.page.blue section.brown .btn:active, .page.blue section.brown .btn:focus, .page.blue section.brown .btn:hover { color: #b7543f; border-color: #b7543f; }
.page.blue section.brown.solid { background-color: #b7543f; }
.page.blue section.brown.solid h1, .page.blue section.brown.solid h2, .page.blue section.brown.solid h3, .page.blue section.brown.solid h4, .page.blue section.brown.solid h5, .page.blue section.brown.solid h6, .page.blue section.brown.solid .h1, .page.blue section.brown.solid .h2, .page.blue section.brown.solid .h3, .page.blue section.brown.solid .h4, .page.blue section.brown.solid .h5, .page.blue section.brown.solid .h6, .page.blue section.brown.solid p, .page.blue section.brown.solid ul, .page.blue section.brown.solid li, .page.blue section.brown.solid div, .page.blue section.brown.solid a { color: #fff; }
.page.blue section.brown.solid .btn { color: #fff; border-color: #fff; }
.page.blue section.brown.solid .btn:active, .page.blue section.brown.solid .btn:focus, .page.blue section.brown.solid .btn:hover { color: #fff; border-color: #fff; }
.page.blue section.green h1, .page.blue section.green h2, .page.blue section.green h3, .page.blue section.green h4, .page.blue section.green h5, .page.blue section.green h6, .page.blue section.green .h1, .page.blue section.green .h2, .page.blue section.green .h3, .page.blue section.green .h4, .page.blue section.green .h5, .page.blue section.green .h6, .page.blue section.green a { color: #97ab4c; }
.page.blue section.green .btn { color: #97ab4c; border-color: #97ab4c; }
.page.blue section.green .btn:active, .page.blue section.green .btn:focus, .page.blue section.green .btn:hover { color: #97ab4c; border-color: #97ab4c; }
.page.blue section.green.solid { background-color: #97ab4c; }
.page.blue section.green.solid h1, .page.blue section.green.solid h2, .page.blue section.green.solid h3, .page.blue section.green.solid h4, .page.blue section.green.solid h5, .page.blue section.green.solid h6, .page.blue section.green.solid .h1, .page.blue section.green.solid .h2, .page.blue section.green.solid .h3, .page.blue section.green.solid .h4, .page.blue section.green.solid .h5, .page.blue section.green.solid .h6, .page.blue section.green.solid p, .page.blue section.green.solid ul, .page.blue section.green.solid li, .page.blue section.green.solid div, .page.blue section.green.solid a { color: #fff; }
.page.blue section.green.solid .btn { color: #fff; border-color: #fff; }
.page.blue section.green.solid .btn:active, .page.blue section.green.solid .btn:focus, .page.blue section.green.solid .btn:hover { color: #fff; border-color: #fff; }
.page.blue section.blue h1, .page.blue section.blue h2, .page.blue section.blue h3, .page.blue section.blue h4, .page.blue section.blue h5, .page.blue section.blue h6, .page.blue section.blue .h1, .page.blue section.blue .h2, .page.blue section.blue .h3, .page.blue section.blue .h4, .page.blue section.blue .h5, .page.blue section.blue .h6, .page.blue section.blue a { color: #5f90ab; }
.page.blue section.blue .btn { color: #5f90ab; border-color: #5f90ab; }
.page.blue section.blue .btn:active, .page.blue section.blue .btn:focus, .page.blue section.blue .btn:hover { color: #5f90ab; border-color: #5f90ab; }
.page.blue section.blue.solid { background-color: #5f90ab; }
.page.blue section.blue.solid h1, .page.blue section.blue.solid h2, .page.blue section.blue.solid h3, .page.blue section.blue.solid h4, .page.blue section.blue.solid h5, .page.blue section.blue.solid h6, .page.blue section.blue.solid .h1, .page.blue section.blue.solid .h2, .page.blue section.blue.solid .h3, .page.blue section.blue.solid .h4, .page.blue section.blue.solid .h5, .page.blue section.blue.solid .h6, .page.blue section.blue.solid p, .page.blue section.blue.solid ul, .page.blue section.blue.solid li, .page.blue section.blue.solid div, .page.blue section.blue.solid a { color: #fff; }
.page.blue section.blue.solid .btn { color: #fff; border-color: #fff; }
.page.blue section.blue.solid .btn:active, .page.blue section.blue.solid .btn:focus, .page.blue section.blue.solid .btn:hover { color: #fff; border-color: #fff; }
.page.blue section.orange h1, .page.blue section.orange h2, .page.blue section.orange h3, .page.blue section.orange h4, .page.blue section.orange h5, .page.blue section.orange h6, .page.blue section.orange .h1, .page.blue section.orange .h2, .page.blue section.orange .h3, .page.blue section.orange .h4, .page.blue section.orange .h5, .page.blue section.orange .h6, .page.blue section.orange a { color: #da9e3c; }
.page.blue section.orange .btn { color: #da9e3c; border-color: #da9e3c; }
.page.blue section.orange .btn:active, .page.blue section.orange .btn:focus, .page.blue section.orange .btn:hover { color: #da9e3c; border-color: #da9e3c; }
.page.blue section.orange.solid { background-color: #da9e3c; }
.page.blue section.orange.solid h1, .page.blue section.orange.solid h2, .page.blue section.orange.solid h3, .page.blue section.orange.solid h4, .page.blue section.orange.solid h5, .page.blue section.orange.solid h6, .page.blue section.orange.solid .h1, .page.blue section.orange.solid .h2, .page.blue section.orange.solid .h3, .page.blue section.orange.solid .h4, .page.blue section.orange.solid .h5, .page.blue section.orange.solid .h6, .page.blue section.orange.solid p, .page.blue section.orange.solid ul, .page.blue section.orange.solid li, .page.blue section.orange.solid div, .page.blue section.orange.solid a { color: #fff; }
.page.blue section.orange.solid .btn { color: #fff; border-color: #fff; }
.page.blue section.orange.solid .btn:active, .page.blue section.orange.solid .btn:focus, .page.blue section.orange.solid .btn:hover { color: #fff; border-color: #fff; }
.page.blue section.sand h1, .page.blue section.sand h2, .page.blue section.sand h3, .page.blue section.sand h4, .page.blue section.sand h5, .page.blue section.sand h6, .page.blue section.sand .h1, .page.blue section.sand .h2, .page.blue section.sand .h3, .page.blue section.sand .h4, .page.blue section.sand .h5, .page.blue section.sand .h6, .page.blue section.sand a { color: #b3a487; }
.page.blue section.sand .btn { color: #b3a487; border-color: #b3a487; }
.page.blue section.sand .btn:active, .page.blue section.sand .btn:focus, .page.blue section.sand .btn:hover { color: #b3a487; border-color: #b3a487; }
.page.blue section.sand.solid { background-color: #b3a487; }
.page.blue section.sand.solid h1, .page.blue section.sand.solid h2, .page.blue section.sand.solid h3, .page.blue section.sand.solid h4, .page.blue section.sand.solid h5, .page.blue section.sand.solid h6, .page.blue section.sand.solid .h1, .page.blue section.sand.solid .h2, .page.blue section.sand.solid .h3, .page.blue section.sand.solid .h4, .page.blue section.sand.solid .h5, .page.blue section.sand.solid .h6, .page.blue section.sand.solid p, .page.blue section.sand.solid ul, .page.blue section.sand.solid li, .page.blue section.sand.solid div, .page.blue section.sand.solid a { color: #fff; }
.page.blue section.sand.solid .btn { color: #fff; border-color: #fff; }
.page.blue section.sand.solid .btn:active, .page.blue section.sand.solid .btn:focus, .page.blue section.sand.solid .btn:hover { color: #fff; border-color: #fff; }
.page.blue .content-module p { font-size: inherit; }

.page.orange { /* Tab Content */ /* Forms */ /* Modules */ /* Headers */ /* Page Specific Modules Modified */ }
.page.orange #find-your-cause .btn-wire-wide { border: 1px solid #da9e3c; color: #da9e3c; }
.page.orange #find-your-cause .btn-wire-wide:hover { color: white; }
.page.orange .text .btn-wire-wide { border: 1px solid #da9e3c; color: #da9e3c; }
.page.orange .btn.btn-wire.grant-btn { border: 1px solid #da9e3c; color: #da9e3c; }
.page.orange .page .content .btn-primary, .page.orange .page section .btn-primary, .page.orange .page .content .FormButton, .page.orange .page section .btn-wire, .page.orange .page .content .btn-wire, .page.orange .page section .btn-wire-wide .page .content .btn-wire-wide { color: #da9e3c; border-color: #da9e3c; }
.page.orange .page .content .btn-primary:hover, .page.orange .page section .btn-primary:hover, .page.orange .page .content .FormButton:hover, .page.orange .page section .btn-wire:hover, .page.orange .page .content .btn-wire:hover, .page.orange .page section .btn-wire-wide .page .content .btn-wire-wide:hover { background: #da9e3c; color: #fff !important; }
.page.orange .page .content .btn-primary:hover a, .page.orange .page section .btn-primary:hover a, .page.orange .page .content .FormButton:hover a, .page.orange .page section .btn-wire:hover a, .page.orange .page .content .btn-wire:hover a, .page.orange .page section .btn-wire-wide .page .content .btn-wire-wide:hover a { color: #fff; }
.page.orange .btn-primary { border-color: #da9e3c; color: #da9e3c; }
.page.orange .btn-primary:hover { background: #da9e3c; color: #fff; }
.page.orange .btn-primary:hover a { color: #fff; }
.page.orange input .FormButton, .page.orange input .btn-primary { color: #da9e3c; border-color: #da9e3c; }
.page.orange input .FormButton:hover, .page.orange input .btn-primary:hover { background: #da9e3c; color: #fff; }
.page.orange input .FormButton:hover a, .page.orange input .btn-primary:hover a { color: #fff; }
.page.orange form .btn-wire-wide, .page.orange .form .btn-wire-wide { color: #da9e3c; border-color: #da9e3c; }
.page.orange form .btn-wire-wide:hover, .page.orange .form .btn-wire-wide:hover { background: #da9e3c; color: #fff; }
.page.orange form .btn-wire-wide:hover a, .page.orange .form .btn-wire-wide:hover a { color: #fff; }
.page.orange form .form-control:focus, .page.orange .form .form-control:focus { background-color: white; border: 2px solid #da9e3c; }
.page.orange form .checkbox.checked, .page.orange form .checkbox.checked .second-icon, .page.orange form .radio.checked, .page.orange form .radio.checked .second-icon, .page.orange .form .checkbox.checked, .page.orange .form .checkbox.checked .second-icon, .page.orange .form .radio.checked, .page.orange .form .radio.checked .second-icon { color: #da9e3c; }
.page.orange form.dropdown-color > li > a:focus, .page.orange form.dropdown-color > li > a:hover, .page.orange .form.dropdown-color > li > a:focus, .page.orange .form.dropdown-color > li > a:hover { background-color: #da9e3c; }
.page.orange a:hover { color: #b77f23; }
.page.orange p a { color: #da9e3c; font-weight: 600; }
.page.orange aside p a, .page.orange aside .resources li a { color: inherit; font-weight: inherit; }
.page.orange .links-module h1 { color: #da9e3c; }
.page.orange .links-module h2, .page.orange .links-module h4 { color: #da9e3c; margin-bottom: 30px; }
.page.orange .links-module a:focus, .page.orange .links-module a:hover { text-decoration: none; }
.page.orange .links-module a [class*="icon-"] { font-size: 3.9rem; color: #da9e3c; }
.page.orange .definition-module { background-color: #da9e3c; }
.page.orange .counter-module { position: relative; overflow: hidden; background-color: #da9e3c; }
.page.orange .counter-module .count { font-weight: normal; }
.page.orange .counter-module .stat { font-weight: 500; }
.page.orange .counter-module .stat:nth-of-type(2) { border-right: solid 1px #fff; border-left: solid 1px #fff; }
.page.orange .counter-module:before { background: rgba(218, 158, 60, 0.8); }
.page.orange .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.orange .info-module h2 { color: #da9e3c; }
.page.orange .info-module ul { padding-left: 0; list-style: none; }
.page.orange .info-module ul li a, .page.orange .info-module ul li a:hover { color: #da9e3c; }
.page.orange .intro-module .text h1 { color: #53575a; }
.page.orange .intro-module .text p { color: #53575a; }
.page.orange .intro-module .text a { color: #da9e3c; font-weight: 600; }
.page.orange .questions-module { padding-top: 2em; }
.page.orange .questionslink-module .questions-link a { color: #da9e3c; }
.page.orange .team-module .team-member a { color: #da9e3c; }
.page.orange .team-module .team-member a:hover { text-decoration: underline; }
.page.orange .team-module .team-member img { border-color: #da9e3c; }
.page.orange .team-module .team-member p { font-size: 16px; font-weight: 500; padding-top: 5px; }
.page.orange .team-module .team-member p a { color: #da9e3c; font-weight: 600; }
.page.orange .team-module .team-member h4 { font-weight: 700; }
.page.orange .events-module .list-group .list-group-item { position: relative; overflow: hidden; border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e6e6e6; padding: 5% 0; }
.page.orange .events-module .list-group .list-group-item .module-date { color: #da9e3c; text-transform: uppercase; font-weight: 700; font-style: normal; }
.page.orange .events-module .list-group .list-group-item .event-type { margin-top: 0; color: #da9e3c; text-transform: uppercase; font-weight: 600; font-style: normal; }
.page.orange .events-module .list-group .list-group-item .event-date { text-transform: uppercase; font-weight: 600; font-style: normal; letter-spacing: 2px; }
.page.orange .events-module .list-group .list-group-item .event-date span { font-weight: 800; color: #da9e3c; }
.page.orange .events-module .list-group .list-group-item h4 { font-weight: 500; font-style: normal; color: #53575a; margin-bottom: 0; }
.page.orange .events-module .list-group .list-group-item .event-info { font-weight: 500; font-style: italic; }
.page.orange .events-module .list-group .list-group-item .btn-wire { float: right; font-size: 1rem; border-width: 1px; color: #da9e3c; border-color: #da9e3c; text-transform: uppercase; }
.page.orange .events-module .list-group .list-group-item .btn-wire:hover { background: #da9e3c; color: #fff; }
.page.orange .events-module .list-group .list-group-item .btn-wire:hover a { color: #fff; }
.page.orange .events-module .list-group .list-group-item .btn-wire a { color: #da9e3c; }
.page.orange .slider-module .owl-controls { background: #da9e3c; }
.page.orange .slider-module .owl-controls .owl-buttons span .fa-angle-left, .page.orange .slider-module .owl-controls .owl-buttons span .fa-angle-right { color: #fff; background: #da9e3c; }
.page.orange .carousel-blogpost .owl-text { background: #da9e3c; }
.page.orange .content-module button { font-size: 15px; }
.page.orange .focus-area-module a, .page.orange .focus-area-module h1, .page.orange .focus-area-module h2, .page.orange .focus-area-module h3 { color: #da9e3c; }
.page.orange .focus-area-module [class*="icon-"] { color: #da9e3c; font-size: 5rem; }
.page.orange .focus-area-module .btn-text { color: #da9e3c; }
.page.orange .carousel-blogpost { color: #fff; background: #da9e3c; }
.page.orange .header { background-color: #da9e3c; }
.page.orange .header .page-head-module .text { background: rgba(218, 158, 60, 0.8); }
.page.orange .header .page-head-module .text-full { background: #da9e3c; }
.page.orange .page-header { background-color: #da9e3c; }
.page.orange .actions { background: #da9e3c; }
@media all and (min-width: 768px) { .page.orange .actions .action-module { transition: all 0.4s; }
  .page.orange .actions .action-module:hover { background: #b77f23; } }
@media all and (max-width: 767px) { .page.orange .actions .action-module:hover { background: #b77f23; background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #b77f23 0%, #b77f23 100%, #b77f23 100%); background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #b77f23 0%, #b77f23 100%, #b77f23 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 0%, #b77f23 0%, #b77f23 100%, #b77f23 100%); } }
.page.orange .actions .action .btn-text, .page.orange .actions .action p { color: #fff; }
.page.orange .actions .action .btn-text:hover, .page.orange .actions .action p:hover { color: #fff !important; }
.page.orange .actions .action img { border: 5px solid #da9e3c; }
.page.orange .actions .action:hover img { border-color: #b77f23; }
.page.orange section.centered + section.actions { margin-top: 5%; }
.page.orange .content .lead { color: #da9e3c; }
.page.orange .content .colored { color: #da9e3c; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.page.orange .content .colored + .colored { border-top: none; padding-top: 0; }
.page.orange .content a, .page.orange .content h3, .page.orange .content h4 { color: #da9e3c; }
.page.orange .content a:hover { color: #b77f23; }
.page.orange .content .btn-primary, .page.orange .content .FormButton, .page.orange .content .btn-wire, .page.orange .content .btn-wire-wide { border-color: #da9e3c; color: #da9e3c; }
.page.orange .content .btn-primary:hover, .page.orange .content .FormButton:hover, .page.orange .content .btn-wire:hover, .page.orange .content .btn-wire-wide:hover { background: #da9e3c; color: #fff; }
.page.orange .content .btn-primary:hover a, .page.orange .content .FormButton:hover a, .page.orange .content .btn-wire:hover a, .page.orange .content .btn-wire-wide:hover a { color: #fff; }
.page.orange .featured .content-module, .page.orange .featured .content-wire-module { padding: 5% 0; color: #fff; background-color: #da9e3c; background-size: contain; background-repeat: no-repeat; background-position: right top; }
.page.orange .featured .content-module h6, .page.orange .featured .content-wire-module h6 { color: #fff; font-weight: 700; font-style: normal; }
.page.orange .featured .content-module .btn-text, .page.orange .featured .content-module h2, .page.orange .featured .content-module p, .page.orange .featured .content-wire-module .btn-text, .page.orange .featured .content-wire-module h2, .page.orange .featured .content-wire-module p { color: #fff; }
.page.orange .featured .content-module .btn-wire-wide, .page.orange .featured .content-wire-module .btn-wire-wide { color: #fff; border-color: #fff; }
.page.orange .featured .content-module .btn-wire-wide:hover, .page.orange .featured .content-wire-module .btn-wire-wide:hover { background: #da9e3c; color: #fff; }
.page.orange .featured .content-module .btn-wire-wide:hover a, .page.orange .featured .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.orange .giving-day .content-module a, .page.orange .giving-day .content-module h2, .page.orange .knowledge .content-module a, .page.orange .knowledge .content-module h2 { color: #da9e3c; }
.page.orange .colored-giving-guide .content-wire-module { background-color: #da9e3c; }
.page.orange .contact-info h2 { color: #da9e3c !important; }
.page.orange .legacy .content-wire-module { background-position: right top; background-repeat: no-repeat; }
.page.orange .legacy .content-wire-module .resource-links { list-style: none; }
.page.orange .legacy .content-wire-module .resource-links li { border-top: solid 1px #e2e2e2; padding: 1em 0; position: relative; right: .75em; }
.page.orange .legacy .content-wire-module h1 { color: #53575a; }
.page.orange .legacy .content-wire-module .btn-wire-wide { color: #da9e3c; border-color: #da9e3c; margin: 10% 0; }
.page.orange .legacy .content-wire-module .btn-wire-wide a { color: #da9e3c; }
.page.orange .legacy .content-wire-module .btn-wire-wide:hover { background: #da9e3c; color: #fff; }
.page.orange .legacy .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.orange .apply .blog-module a, .page.orange .apply .blog-module h2, .page.orange .apply .blog-module h4, .page.orange .apply .content-module a, .page.orange .apply .content-module h2, .page.orange .apply .content-module h4, .page.orange .apply .content-wire-module a, .page.orange .apply .content-wire-module h2, .page.orange .apply .content-wire-module h4, .page.orange .impact-map .blog-module a, .page.orange .impact-map .blog-module h2, .page.orange .impact-map .blog-module h4, .page.orange .impact-map .content-module a, .page.orange .impact-map .content-module h2, .page.orange .impact-map .content-module h4, .page.orange .impact-map .content-wire-module a, .page.orange .impact-map .content-wire-module h2, .page.orange .impact-map .content-wire-module h4, .page.orange .insights-and-resources .blog-module a, .page.orange .insights-and-resources .blog-module h2, .page.orange .insights-and-resources .blog-module h4, .page.orange .insights-and-resources .content-module a, .page.orange .insights-and-resources .content-module h2, .page.orange .insights-and-resources .content-module h4, .page.orange .insights-and-resources .content-wire-module a, .page.orange .insights-and-resources .content-wire-module h2, .page.orange .insights-and-resources .content-wire-module h4, .page.orange .making-an-impact .blog-module a, .page.orange .making-an-impact .blog-module h2, .page.orange .making-an-impact .blog-module h4, .page.orange .making-an-impact .content-module a, .page.orange .making-an-impact .content-module h2, .page.orange .making-an-impact .content-module h4, .page.orange .making-an-impact .content-wire-module a, .page.orange .making-an-impact .content-wire-module h2, .page.orange .making-an-impact .content-wire-module h4, .page.orange .read-next .blog-module a, .page.orange .read-next .blog-module h2, .page.orange .read-next .blog-module h4, .page.orange .read-next .content-module a, .page.orange .read-next .content-module h2, .page.orange .read-next .content-module h4, .page.orange .read-next .content-wire-module a, .page.orange .read-next .content-wire-module h2, .page.orange .read-next .content-wire-module h4, .page.orange .ways-to-donate .blog-module a, .page.orange .ways-to-donate .blog-module h2, .page.orange .ways-to-donate .blog-module h4, .page.orange .ways-to-donate .content-module a, .page.orange .ways-to-donate .content-module h2, .page.orange .ways-to-donate .content-module h4, .page.orange .ways-to-donate .content-wire-module a, .page.orange .ways-to-donate .content-wire-module h2, .page.orange .ways-to-donate .content-wire-module h4 { color: #da9e3c; }
.page.orange .apply .blog-module .btn-text, .page.orange .apply .content-module .btn-text, .page.orange .apply .content-wire-module .btn-text, .page.orange .impact-map .blog-module .btn-text, .page.orange .impact-map .content-module .btn-text, .page.orange .impact-map .content-wire-module .btn-text, .page.orange .insights-and-resources .blog-module .btn-text, .page.orange .insights-and-resources .content-module .btn-text, .page.orange .insights-and-resources .content-wire-module .btn-text, .page.orange .making-an-impact .blog-module .btn-text, .page.orange .making-an-impact .content-module .btn-text, .page.orange .making-an-impact .content-wire-module .btn-text, .page.orange .read-next .blog-module .btn-text, .page.orange .read-next .content-module .btn-text, .page.orange .read-next .content-wire-module .btn-text, .page.orange .ways-to-donate .blog-module .btn-text, .page.orange .ways-to-donate .content-module .btn-text, .page.orange .ways-to-donate .content-wire-module .btn-text { color: #da9e3c; margin: 5% 0; }
.page.orange .apply .blog-module .btn-text a, .page.orange .apply .content-module .btn-text a, .page.orange .apply .content-wire-module .btn-text a, .page.orange .impact-map .blog-module .btn-text a, .page.orange .impact-map .content-module .btn-text a, .page.orange .impact-map .content-wire-module .btn-text a, .page.orange .insights-and-resources .blog-module .btn-text a, .page.orange .insights-and-resources .content-module .btn-text a, .page.orange .insights-and-resources .content-wire-module .btn-text a, .page.orange .making-an-impact .blog-module .btn-text a, .page.orange .making-an-impact .content-module .btn-text a, .page.orange .making-an-impact .content-wire-module .btn-text a, .page.orange .read-next .blog-module .btn-text a, .page.orange .read-next .content-module .btn-text a, .page.orange .read-next .content-wire-module .btn-text a, .page.orange .ways-to-donate .blog-module .btn-text a, .page.orange .ways-to-donate .content-module .btn-text a, .page.orange .ways-to-donate .content-wire-module .btn-text a { color: #da9e3c; }
.page.orange .apply .blog-module .btn-wire-wide, .page.orange .apply .content-module .btn-wire-wide, .page.orange .apply .content-wire-module .btn-wire-wide, .page.orange .impact-map .blog-module .btn-wire-wide, .page.orange .impact-map .content-module .btn-wire-wide, .page.orange .impact-map .content-wire-module .btn-wire-wide, .page.orange .insights-and-resources .blog-module .btn-wire-wide, .page.orange .insights-and-resources .content-module .btn-wire-wide, .page.orange .insights-and-resources .content-wire-module .btn-wire-wide, .page.orange .making-an-impact .blog-module .btn-wire-wide, .page.orange .making-an-impact .content-module .btn-wire-wide, .page.orange .making-an-impact .content-wire-module .btn-wire-wide, .page.orange .read-next .blog-module .btn-wire-wide, .page.orange .read-next .content-module .btn-wire-wide, .page.orange .read-next .content-wire-module .btn-wire-wide, .page.orange .ways-to-donate .blog-module .btn-wire-wide, .page.orange .ways-to-donate .content-module .btn-wire-wide, .page.orange .ways-to-donate .content-wire-module .btn-wire-wide { color: #da9e3c; border-color: #da9e3c; margin: 5% 0; }
.page.orange .apply .blog-module .btn-wire-wide a, .page.orange .apply .content-module .btn-wire-wide a, .page.orange .apply .content-wire-module .btn-wire-wide a, .page.orange .impact-map .blog-module .btn-wire-wide a, .page.orange .impact-map .content-module .btn-wire-wide a, .page.orange .impact-map .content-wire-module .btn-wire-wide a, .page.orange .insights-and-resources .blog-module .btn-wire-wide a, .page.orange .insights-and-resources .content-module .btn-wire-wide a, .page.orange .insights-and-resources .content-wire-module .btn-wire-wide a, .page.orange .making-an-impact .blog-module .btn-wire-wide a, .page.orange .making-an-impact .content-module .btn-wire-wide a, .page.orange .making-an-impact .content-wire-module .btn-wire-wide a, .page.orange .read-next .blog-module .btn-wire-wide a, .page.orange .read-next .content-module .btn-wire-wide a, .page.orange .read-next .content-wire-module .btn-wire-wide a, .page.orange .ways-to-donate .blog-module .btn-wire-wide a, .page.orange .ways-to-donate .content-module .btn-wire-wide a, .page.orange .ways-to-donate .content-wire-module .btn-wire-wide a { color: #da9e3c; }
.page.orange .apply .blog-module .btn-wire-wide:hover, .page.orange .apply .content-module .btn-wire-wide:hover, .page.orange .apply .content-wire-module .btn-wire-wide:hover, .page.orange .impact-map .blog-module .btn-wire-wide:hover, .page.orange .impact-map .content-module .btn-wire-wide:hover, .page.orange .impact-map .content-wire-module .btn-wire-wide:hover, .page.orange .insights-and-resources .blog-module .btn-wire-wide:hover, .page.orange .insights-and-resources .content-module .btn-wire-wide:hover, .page.orange .insights-and-resources .content-wire-module .btn-wire-wide:hover, .page.orange .making-an-impact .blog-module .btn-wire-wide:hover, .page.orange .making-an-impact .content-module .btn-wire-wide:hover, .page.orange .making-an-impact .content-wire-module .btn-wire-wide:hover, .page.orange .read-next .blog-module .btn-wire-wide:hover, .page.orange .read-next .content-module .btn-wire-wide:hover, .page.orange .read-next .content-wire-module .btn-wire-wide:hover, .page.orange .ways-to-donate .blog-module .btn-wire-wide:hover, .page.orange .ways-to-donate .content-module .btn-wire-wide:hover, .page.orange .ways-to-donate .content-wire-module .btn-wire-wide:hover { background: #da9e3c; color: #fff; }
.page.orange .apply .blog-module .btn-wire-wide:hover a, .page.orange .apply .content-module .btn-wire-wide:hover a, .page.orange .apply .content-wire-module .btn-wire-wide:hover a, .page.orange .impact-map .blog-module .btn-wire-wide:hover a, .page.orange .impact-map .content-module .btn-wire-wide:hover a, .page.orange .impact-map .content-wire-module .btn-wire-wide:hover a, .page.orange .insights-and-resources .blog-module .btn-wire-wide:hover a, .page.orange .insights-and-resources .content-module .btn-wire-wide:hover a, .page.orange .insights-and-resources .content-wire-module .btn-wire-wide:hover a, .page.orange .making-an-impact .blog-module .btn-wire-wide:hover a, .page.orange .making-an-impact .content-module .btn-wire-wide:hover a, .page.orange .making-an-impact .content-wire-module .btn-wire-wide:hover a, .page.orange .read-next .blog-module .btn-wire-wide:hover a, .page.orange .read-next .content-module .btn-wire-wide:hover a, .page.orange .read-next .content-wire-module .btn-wire-wide:hover a, .page.orange .ways-to-donate .blog-module .btn-wire-wide:hover a, .page.orange .ways-to-donate .content-module .btn-wire-wide:hover a, .page.orange .ways-to-donate .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.orange .apply .blog-module .btn-list, .page.orange .apply .content-module .btn-list, .page.orange .apply .content-wire-module .btn-list, .page.orange .impact-map .blog-module .btn-list, .page.orange .impact-map .content-module .btn-list, .page.orange .impact-map .content-wire-module .btn-list, .page.orange .insights-and-resources .blog-module .btn-list, .page.orange .insights-and-resources .content-module .btn-list, .page.orange .insights-and-resources .content-wire-module .btn-list, .page.orange .making-an-impact .blog-module .btn-list, .page.orange .making-an-impact .content-module .btn-list, .page.orange .making-an-impact .content-wire-module .btn-list, .page.orange .read-next .blog-module .btn-list, .page.orange .read-next .content-module .btn-list, .page.orange .read-next .content-wire-module .btn-list, .page.orange .ways-to-donate .blog-module .btn-list, .page.orange .ways-to-donate .content-module .btn-list, .page.orange .ways-to-donate .content-wire-module .btn-list { padding-left: 0; list-style: none; }
.page.orange .apply .blog-module .btn-list li, .page.orange .apply .content-module .btn-list li, .page.orange .apply .content-wire-module .btn-list li, .page.orange .impact-map .blog-module .btn-list li, .page.orange .impact-map .content-module .btn-list li, .page.orange .impact-map .content-wire-module .btn-list li, .page.orange .insights-and-resources .blog-module .btn-list li, .page.orange .insights-and-resources .content-module .btn-list li, .page.orange .insights-and-resources .content-wire-module .btn-list li, .page.orange .making-an-impact .blog-module .btn-list li, .page.orange .making-an-impact .content-module .btn-list li, .page.orange .making-an-impact .content-wire-module .btn-list li, .page.orange .read-next .blog-module .btn-list li, .page.orange .read-next .content-module .btn-list li, .page.orange .read-next .content-wire-module .btn-list li, .page.orange .ways-to-donate .blog-module .btn-list li, .page.orange .ways-to-donate .content-module .btn-list li, .page.orange .ways-to-donate .content-wire-module .btn-list li { margin-bottom: 10px; }
.page.orange .apply .blog-module .btn-list li .btn-text, .page.orange .apply .content-module .btn-list li .btn-text, .page.orange .apply .content-wire-module .btn-list li .btn-text, .page.orange .impact-map .blog-module .btn-list li .btn-text, .page.orange .impact-map .content-module .btn-list li .btn-text, .page.orange .impact-map .content-wire-module .btn-list li .btn-text, .page.orange .insights-and-resources .blog-module .btn-list li .btn-text, .page.orange .insights-and-resources .content-module .btn-list li .btn-text, .page.orange .insights-and-resources .content-wire-module .btn-list li .btn-text, .page.orange .making-an-impact .blog-module .btn-list li .btn-text, .page.orange .making-an-impact .content-module .btn-list li .btn-text, .page.orange .making-an-impact .content-wire-module .btn-list li .btn-text, .page.orange .read-next .blog-module .btn-list li .btn-text, .page.orange .read-next .content-module .btn-list li .btn-text, .page.orange .read-next .content-wire-module .btn-list li .btn-text, .page.orange .ways-to-donate .blog-module .btn-list li .btn-text, .page.orange .ways-to-donate .content-module .btn-list li .btn-text, .page.orange .ways-to-donate .content-wire-module .btn-list li .btn-text { color: #da9e3c; margin: 0 !important; }
.page.orange .apply .blog-module .btn-list li .btn-text a, .page.orange .apply .content-module .btn-list li .btn-text a, .page.orange .apply .content-wire-module .btn-list li .btn-text a, .page.orange .impact-map .blog-module .btn-list li .btn-text a, .page.orange .impact-map .content-module .btn-list li .btn-text a, .page.orange .impact-map .content-wire-module .btn-list li .btn-text a, .page.orange .insights-and-resources .blog-module .btn-list li .btn-text a, .page.orange .insights-and-resources .content-module .btn-list li .btn-text a, .page.orange .insights-and-resources .content-wire-module .btn-list li .btn-text a, .page.orange .making-an-impact .blog-module .btn-list li .btn-text a, .page.orange .making-an-impact .content-module .btn-list li .btn-text a, .page.orange .making-an-impact .content-wire-module .btn-list li .btn-text a, .page.orange .read-next .blog-module .btn-list li .btn-text a, .page.orange .read-next .content-module .btn-list li .btn-text a, .page.orange .read-next .content-wire-module .btn-list li .btn-text a, .page.orange .ways-to-donate .blog-module .btn-list li .btn-text a, .page.orange .ways-to-donate .content-module .btn-list li .btn-text a, .page.orange .ways-to-donate .content-wire-module .btn-list li .btn-text a { color: #da9e3c; }
.page.orange .support h6 { color: #da9e3c; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-style: normal; }
.page.orange .support .support .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.orange .support .support .info-module h2 { color: #da9e3c; }
.page.orange .support .support .info-module ul { -webkit-padding-start: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; list-style: none; }
.page.orange .support .support .info-module ul li a, .page.orange .support .support .info-module ul li a:hover { color: #da9e3c; }
.page.orange .stories { color: #fff; background: #da9e3c; }
.page.orange .quizzes a, .page.orange .quizzes h1, .page.orange .quizzes h2, .page.orange .quizzes h3, .page.orange .quizzes h4, .page.orange .quizzes h5, .page.orange .quizzes h6, .page.orange .quizzes p { color: #fff; }
.page.orange .quizzes .info { color: #fff; background-color: #da9e3c; border-bottom: solid 1px #fff; padding: 4% 8%; }
.page.orange .quizzes .info .btn-wire, .page.orange .quizzes .info .btn-wire-wide { margin-top: 5%; color: #fff; border-color: #fff; }
.page.orange .quizzes .info .btn-wire a, .page.orange .quizzes .info .btn-wire-wide a { color: #fff; }
.page.orange .quizzes .info .btn-wire:hover, .page.orange .quizzes .info .btn-wire-wide:hover { background: #da9e3c; color: #fff; }
.page.orange .quizzes .info .btn-wire:hover a, .page.orange .quizzes .info .btn-wire-wide:hover a { color: #fff; }
.page.orange .quizzes .info:nth-of-type(1) { border-right: solid 1px #fff; }
.page.orange .filter-tabs-module .nav-tabs a:hover { color: #da9e3c; }
.page.orange .filter-tabs-module .nav-tabs a.active { color: #da9e3c; }
.page.orange .filter-tabs-module .panel-default .panel-heading[aria-expanded="true"] .panel-title a { color: #da9e3c; }
.page.orange .filter-tabs-module .panel-default .panel-body { padding: 5%; }
.page.orange .filter-tabs-module .panel-default .panel-body h1, .page.orange .filter-tabs-module .panel-default .panel-body h2, .page.orange .filter-tabs-module .panel-default .panel-body h3 { color: #da9e3c; }
.page.orange .filter-tabs-module .panel-default .panel-body .btn-wire-wide { border-color: #da9e3c; }
.page.orange .filter-tabs-module .panel-default .panel-body .btn-wire-wide a, .page.orange .filter-tabs-module .panel-default .panel-body .btn-wire-wide span { color: #da9e3c; letter-spacing: 1px; }
.page.orange .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover { background: #da9e3c; color: #fff; }
.page.orange .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover a { color: #fff; }
.page.orange .triangle-design { position: absolute; right: 0; top: 0; z-index: 0; color: #fff !important; }
.page.orange .triangle-design .t-up { width: 0; height: 0; border-bottom: 100px solid #d49328; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.orange .triangle-design .t-down { width: 0; height: 0; border-top: 100px solid #d49328; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.orange .triangle-design .t-left { width: 0; height: 0; border-top: 100px solid transparent; border-right: 200px solid #bf8424; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.orange .triangle-design .t-right { width: 0; height: 0; border-top: 100px solid transparent; border-left: 200px solid #bf8424; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.orange .triangle-aside { position: static; }
.page.orange .triangle-aside .t-up { border-bottom-color: #bf8424; }
.page.orange .triangle-aside .t-down { border-top-color: #bf8424; }
.page.orange .triangle-aside .t-left { border-right-color: #d49328; }
.page.orange .triangle-aside .t-right { border-left-color: #d49328; }
.page.orange .ways-to-donate a, .page.orange .ways-to-donate btn-text, .page.orange .ways-to-donate h3 { color: #da9e3c; }
.page.orange .ways-to-donate .list-group { padding-left: 0; list-style: none; }
.page.orange .ways-to-donate .list-group .list-group-item { line-height: 1.5; border-left: 0; border-right: 0; border-color: #f1f1f1; }
.page.orange .key-focus-areas a, .page.orange .key-focus-areas h1, .page.orange .key-focus-areas h2, .page.orange .key-focus-areas h3 { color: #da9e3c; }
.page.orange .key-focus-areas .focus-area { padding: 2.5%; }
.page.orange .key-focus-areas .focus-area [class*="icon-"] { color: #da9e3c; font-size: 5rem; }
.page.orange .btn-read-more:active, .page.orange .btn-read-more:focus, .page.orange .btn-read-more:hover { color: #da9e3c; border: none; box-shadow: 0 0; }
.page.orange .caruth-bullets a, .page.orange .caruth-bullets h1 { color: #da9e3c; }
.page.orange .expand-tabs-module .nav-tabs { display: flex; }
.page.orange .expand-tabs-module .nav-tabs .nav-link { padding-right: .5em; padding-left: .5em; position: relative; top: 15px; }
.page.orange .expand-tabs-module .nav-tabs .active .nav-link, .page.orange .expand-tabs-module .nav-tabs .nav-link:active, .page.orange .expand-tabs-module .nav-tabs .nav-link:focus, .page.orange .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #da9e3c !important; color: #da9e3c !important; padding-bottom: .45em; }
.page.orange .staff-tabs .expand-tabs-module .nav-tabs .nav-link.active, .page.orange .staff-tabs .expand-tabs-module .nav-tabs .nav-link:active, .page.orange .staff-tabs .expand-tabs-module .nav-tabs .nav-link:focus, .page.orange .staff-tabs .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #da9e3c !important; color: #da9e3c !important; padding-bottom: .45em; }
.page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover { color: #da9e3c; }
.page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member img, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member img, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member img { border: 3px solid #da9e3c; }
.page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member h4, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member p, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member h4, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member p, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member h4, .page.orange .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member p { color: #da9e3c; }
.page.orange #nonprofit-landing .color-module .col-md-8.text:after { color: #dea951; }
.page.orange.gray-mix .page-header { background-color: #b1b3b6; }
.page.orange.gray-mix .t-down { border-top-color: #666; }
.page.orange section.gray h1, .page.orange section.gray h2, .page.orange section.gray h3, .page.orange section.gray h4, .page.orange section.gray h5, .page.orange section.gray h6, .page.orange section.gray .h1, .page.orange section.gray .h2, .page.orange section.gray .h3, .page.orange section.gray .h4, .page.orange section.gray .h5, .page.orange section.gray .h6, .page.orange section.gray a { color: #b1b3b6; }
.page.orange section.gray .btn { color: #b1b3b6; border-color: #b1b3b6; }
.page.orange section.gray .btn:active, .page.orange section.gray .btn:focus, .page.orange section.gray .btn:hover { color: #b1b3b6; border-color: #b1b3b6; }
.page.orange section.gray.solid { background-color: #b1b3b6; }
.page.orange section.gray.solid h1, .page.orange section.gray.solid h2, .page.orange section.gray.solid h3, .page.orange section.gray.solid h4, .page.orange section.gray.solid h5, .page.orange section.gray.solid h6, .page.orange section.gray.solid .h1, .page.orange section.gray.solid .h2, .page.orange section.gray.solid .h3, .page.orange section.gray.solid .h4, .page.orange section.gray.solid .h5, .page.orange section.gray.solid .h6, .page.orange section.gray.solid p, .page.orange section.gray.solid ul, .page.orange section.gray.solid li, .page.orange section.gray.solid div, .page.orange section.gray.solid a { color: #fff; }
.page.orange section.gray.solid .btn { color: #fff; border-color: #fff; }
.page.orange section.gray.solid .btn:active, .page.orange section.gray.solid .btn:focus, .page.orange section.gray.solid .btn:hover { color: #fff; border-color: #fff; }
.page.orange section.brown h1, .page.orange section.brown h2, .page.orange section.brown h3, .page.orange section.brown h4, .page.orange section.brown h5, .page.orange section.brown h6, .page.orange section.brown .h1, .page.orange section.brown .h2, .page.orange section.brown .h3, .page.orange section.brown .h4, .page.orange section.brown .h5, .page.orange section.brown .h6, .page.orange section.brown a { color: #b7543f; }
.page.orange section.brown .btn { color: #b7543f; border-color: #b7543f; }
.page.orange section.brown .btn:active, .page.orange section.brown .btn:focus, .page.orange section.brown .btn:hover { color: #b7543f; border-color: #b7543f; }
.page.orange section.brown.solid { background-color: #b7543f; }
.page.orange section.brown.solid h1, .page.orange section.brown.solid h2, .page.orange section.brown.solid h3, .page.orange section.brown.solid h4, .page.orange section.brown.solid h5, .page.orange section.brown.solid h6, .page.orange section.brown.solid .h1, .page.orange section.brown.solid .h2, .page.orange section.brown.solid .h3, .page.orange section.brown.solid .h4, .page.orange section.brown.solid .h5, .page.orange section.brown.solid .h6, .page.orange section.brown.solid p, .page.orange section.brown.solid ul, .page.orange section.brown.solid li, .page.orange section.brown.solid div, .page.orange section.brown.solid a { color: #fff; }
.page.orange section.brown.solid .btn { color: #fff; border-color: #fff; }
.page.orange section.brown.solid .btn:active, .page.orange section.brown.solid .btn:focus, .page.orange section.brown.solid .btn:hover { color: #fff; border-color: #fff; }
.page.orange section.green h1, .page.orange section.green h2, .page.orange section.green h3, .page.orange section.green h4, .page.orange section.green h5, .page.orange section.green h6, .page.orange section.green .h1, .page.orange section.green .h2, .page.orange section.green .h3, .page.orange section.green .h4, .page.orange section.green .h5, .page.orange section.green .h6, .page.orange section.green a { color: #97ab4c; }
.page.orange section.green .btn { color: #97ab4c; border-color: #97ab4c; }
.page.orange section.green .btn:active, .page.orange section.green .btn:focus, .page.orange section.green .btn:hover { color: #97ab4c; border-color: #97ab4c; }
.page.orange section.green.solid { background-color: #97ab4c; }
.page.orange section.green.solid h1, .page.orange section.green.solid h2, .page.orange section.green.solid h3, .page.orange section.green.solid h4, .page.orange section.green.solid h5, .page.orange section.green.solid h6, .page.orange section.green.solid .h1, .page.orange section.green.solid .h2, .page.orange section.green.solid .h3, .page.orange section.green.solid .h4, .page.orange section.green.solid .h5, .page.orange section.green.solid .h6, .page.orange section.green.solid p, .page.orange section.green.solid ul, .page.orange section.green.solid li, .page.orange section.green.solid div, .page.orange section.green.solid a { color: #fff; }
.page.orange section.green.solid .btn { color: #fff; border-color: #fff; }
.page.orange section.green.solid .btn:active, .page.orange section.green.solid .btn:focus, .page.orange section.green.solid .btn:hover { color: #fff; border-color: #fff; }
.page.orange section.blue h1, .page.orange section.blue h2, .page.orange section.blue h3, .page.orange section.blue h4, .page.orange section.blue h5, .page.orange section.blue h6, .page.orange section.blue .h1, .page.orange section.blue .h2, .page.orange section.blue .h3, .page.orange section.blue .h4, .page.orange section.blue .h5, .page.orange section.blue .h6, .page.orange section.blue a { color: #5f90ab; }
.page.orange section.blue .btn { color: #5f90ab; border-color: #5f90ab; }
.page.orange section.blue .btn:active, .page.orange section.blue .btn:focus, .page.orange section.blue .btn:hover { color: #5f90ab; border-color: #5f90ab; }
.page.orange section.blue.solid { background-color: #5f90ab; }
.page.orange section.blue.solid h1, .page.orange section.blue.solid h2, .page.orange section.blue.solid h3, .page.orange section.blue.solid h4, .page.orange section.blue.solid h5, .page.orange section.blue.solid h6, .page.orange section.blue.solid .h1, .page.orange section.blue.solid .h2, .page.orange section.blue.solid .h3, .page.orange section.blue.solid .h4, .page.orange section.blue.solid .h5, .page.orange section.blue.solid .h6, .page.orange section.blue.solid p, .page.orange section.blue.solid ul, .page.orange section.blue.solid li, .page.orange section.blue.solid div, .page.orange section.blue.solid a { color: #fff; }
.page.orange section.blue.solid .btn { color: #fff; border-color: #fff; }
.page.orange section.blue.solid .btn:active, .page.orange section.blue.solid .btn:focus, .page.orange section.blue.solid .btn:hover { color: #fff; border-color: #fff; }
.page.orange section.orange h1, .page.orange section.orange h2, .page.orange section.orange h3, .page.orange section.orange h4, .page.orange section.orange h5, .page.orange section.orange h6, .page.orange section.orange .h1, .page.orange section.orange .h2, .page.orange section.orange .h3, .page.orange section.orange .h4, .page.orange section.orange .h5, .page.orange section.orange .h6, .page.orange section.orange a { color: #da9e3c; }
.page.orange section.orange .btn { color: #da9e3c; border-color: #da9e3c; }
.page.orange section.orange .btn:active, .page.orange section.orange .btn:focus, .page.orange section.orange .btn:hover { color: #da9e3c; border-color: #da9e3c; }
.page.orange section.orange.solid { background-color: #da9e3c; }
.page.orange section.orange.solid h1, .page.orange section.orange.solid h2, .page.orange section.orange.solid h3, .page.orange section.orange.solid h4, .page.orange section.orange.solid h5, .page.orange section.orange.solid h6, .page.orange section.orange.solid .h1, .page.orange section.orange.solid .h2, .page.orange section.orange.solid .h3, .page.orange section.orange.solid .h4, .page.orange section.orange.solid .h5, .page.orange section.orange.solid .h6, .page.orange section.orange.solid p, .page.orange section.orange.solid ul, .page.orange section.orange.solid li, .page.orange section.orange.solid div, .page.orange section.orange.solid a { color: #fff; }
.page.orange section.orange.solid .btn { color: #fff; border-color: #fff; }
.page.orange section.orange.solid .btn:active, .page.orange section.orange.solid .btn:focus, .page.orange section.orange.solid .btn:hover { color: #fff; border-color: #fff; }
.page.orange section.sand h1, .page.orange section.sand h2, .page.orange section.sand h3, .page.orange section.sand h4, .page.orange section.sand h5, .page.orange section.sand h6, .page.orange section.sand .h1, .page.orange section.sand .h2, .page.orange section.sand .h3, .page.orange section.sand .h4, .page.orange section.sand .h5, .page.orange section.sand .h6, .page.orange section.sand a { color: #b3a487; }
.page.orange section.sand .btn { color: #b3a487; border-color: #b3a487; }
.page.orange section.sand .btn:active, .page.orange section.sand .btn:focus, .page.orange section.sand .btn:hover { color: #b3a487; border-color: #b3a487; }
.page.orange section.sand.solid { background-color: #b3a487; }
.page.orange section.sand.solid h1, .page.orange section.sand.solid h2, .page.orange section.sand.solid h3, .page.orange section.sand.solid h4, .page.orange section.sand.solid h5, .page.orange section.sand.solid h6, .page.orange section.sand.solid .h1, .page.orange section.sand.solid .h2, .page.orange section.sand.solid .h3, .page.orange section.sand.solid .h4, .page.orange section.sand.solid .h5, .page.orange section.sand.solid .h6, .page.orange section.sand.solid p, .page.orange section.sand.solid ul, .page.orange section.sand.solid li, .page.orange section.sand.solid div, .page.orange section.sand.solid a { color: #fff; }
.page.orange section.sand.solid .btn { color: #fff; border-color: #fff; }
.page.orange section.sand.solid .btn:active, .page.orange section.sand.solid .btn:focus, .page.orange section.sand.solid .btn:hover { color: #fff; border-color: #fff; }

.page.orange .expand-tabs-module .nav-tabs .nav-link { position: relative; top: 15px; }

.page .expand-tabs-module .nav-tabs .nav-link { position: relative; top: 15px; }

.page.sand { /* Tab Content */ /* Forms */ /* Modules */ /* Headers */ /* Page Specific Modules Modified */ }
.page.sand #find-your-cause .btn-wire-wide { border: 1px solid #b3a487; color: #b3a487; }
.page.sand #find-your-cause .btn-wire-wide:hover { color: white; }
.page.sand .text .btn-wire-wide { border: 1px solid #b3a487; color: #b3a487; }
.page.sand .btn.btn-wire.grant-btn { border: 1px solid #b3a487; color: #b3a487; }
.page.sand .page .content .btn-primary, .page.sand .page section .btn-primary, .page.sand .page .content .FormButton, .page.sand .page section .btn-wire, .page.sand .page .content .btn-wire, .page.sand .page section .btn-wire-wide .page .content .btn-wire-wide { color: #b3a487; border-color: #b3a487; }
.page.sand .page .content .btn-primary:hover, .page.sand .page section .btn-primary:hover, .page.sand .page .content .FormButton:hover, .page.sand .page section .btn-wire:hover, .page.sand .page .content .btn-wire:hover, .page.sand .page section .btn-wire-wide .page .content .btn-wire-wide:hover { background: #b3a487; color: #fff !important; }
.page.sand .page .content .btn-primary:hover a, .page.sand .page section .btn-primary:hover a, .page.sand .page .content .FormButton:hover a, .page.sand .page section .btn-wire:hover a, .page.sand .page .content .btn-wire:hover a, .page.sand .page section .btn-wire-wide .page .content .btn-wire-wide:hover a { color: #fff; }
.page.sand .btn-primary { border-color: #b3a487; color: #b3a487; }
.page.sand .btn-primary:hover { background: #b3a487; color: #fff; }
.page.sand .btn-primary:hover a { color: #fff; }
.page.sand input .FormButton, .page.sand input .btn-primary { color: #b3a487; border-color: #b3a487; }
.page.sand input .FormButton:hover, .page.sand input .btn-primary:hover { background: #b3a487; color: #fff; }
.page.sand input .FormButton:hover a, .page.sand input .btn-primary:hover a { color: #fff; }
.page.sand form .btn-wire-wide, .page.sand .form .btn-wire-wide { color: #b3a487; border-color: #b3a487; }
.page.sand form .btn-wire-wide:hover, .page.sand .form .btn-wire-wide:hover { background: #b3a487; color: #fff; }
.page.sand form .btn-wire-wide:hover a, .page.sand .form .btn-wire-wide:hover a { color: #fff; }
.page.sand form .form-control:focus, .page.sand .form .form-control:focus { background-color: white; border: 2px solid #b3a487; }
.page.sand form .checkbox.checked, .page.sand form .checkbox.checked .second-icon, .page.sand form .radio.checked, .page.sand form .radio.checked .second-icon, .page.sand .form .checkbox.checked, .page.sand .form .checkbox.checked .second-icon, .page.sand .form .radio.checked, .page.sand .form .radio.checked .second-icon { color: #b3a487; }
.page.sand form.dropdown-color > li > a:focus, .page.sand form.dropdown-color > li > a:hover, .page.sand .form.dropdown-color > li > a:focus, .page.sand .form.dropdown-color > li > a:hover { background-color: #b3a487; }
.page.sand a:hover { color: #9b8862; }
.page.sand p a { color: #b3a487; font-weight: 600; }
.page.sand aside p a, .page.sand aside .resources li a { color: inherit; font-weight: inherit; }
.page.sand .links-module h1 { color: #b3a487; }
.page.sand .links-module h2, .page.sand .links-module h4 { color: #b3a487; margin-bottom: 30px; }
.page.sand .links-module a:focus, .page.sand .links-module a:hover { text-decoration: none; }
.page.sand .links-module a [class*="icon-"] { font-size: 3.9rem; color: #b3a487; }
.page.sand .definition-module { background-color: #b3a487; }
.page.sand .counter-module { position: relative; overflow: hidden; background-color: #b3a487; }
.page.sand .counter-module .count { font-weight: normal; }
.page.sand .counter-module .stat { font-weight: 500; }
.page.sand .counter-module .stat:nth-of-type(2) { border-right: solid 1px #fff; border-left: solid 1px #fff; }
.page.sand .counter-module:before { background: rgba(179, 164, 135, 0.8); }
.page.sand .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.sand .info-module h2 { color: #b3a487; }
.page.sand .info-module ul { padding-left: 0; list-style: none; }
.page.sand .info-module ul li a, .page.sand .info-module ul li a:hover { color: #b3a487; }
.page.sand .intro-module .text h1 { color: #53575a; }
.page.sand .intro-module .text p { color: #53575a; }
.page.sand .intro-module .text a { color: #b3a487; font-weight: 600; }
.page.sand .questions-module { padding-top: 2em; }
.page.sand .questionslink-module .questions-link a { color: #b3a487; }
.page.sand .team-module .team-member a { color: #b3a487; }
.page.sand .team-module .team-member a:hover { text-decoration: underline; }
.page.sand .team-module .team-member img { border-color: #b3a487; }
.page.sand .team-module .team-member p { font-size: 16px; font-weight: 500; padding-top: 5px; }
.page.sand .team-module .team-member p a { color: #b3a487; font-weight: 600; }
.page.sand .team-module .team-member h4 { font-weight: 700; }
.page.sand .events-module .list-group .list-group-item { position: relative; overflow: hidden; border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #e6e6e6; padding: 5% 0; }
.page.sand .events-module .list-group .list-group-item .module-date { color: #b3a487; text-transform: uppercase; font-weight: 700; font-style: normal; }
.page.sand .events-module .list-group .list-group-item .event-type { margin-top: 0; color: #b3a487; text-transform: uppercase; font-weight: 600; font-style: normal; }
.page.sand .events-module .list-group .list-group-item .event-date { text-transform: uppercase; font-weight: 600; font-style: normal; letter-spacing: 2px; }
.page.sand .events-module .list-group .list-group-item .event-date span { font-weight: 800; color: #b3a487; }
.page.sand .events-module .list-group .list-group-item h4 { font-weight: 500; font-style: normal; color: #53575a; margin-bottom: 0; }
.page.sand .events-module .list-group .list-group-item .event-info { font-weight: 500; font-style: italic; }
.page.sand .events-module .list-group .list-group-item .btn-wire { float: right; font-size: 1rem; border-width: 1px; color: #b3a487; border-color: #b3a487; text-transform: uppercase; }
.page.sand .events-module .list-group .list-group-item .btn-wire:hover { background: #b3a487; color: #fff; }
.page.sand .events-module .list-group .list-group-item .btn-wire:hover a { color: #fff; }
.page.sand .events-module .list-group .list-group-item .btn-wire a { color: #b3a487; }
.page.sand .slider-module .owl-controls { background: #b3a487; }
.page.sand .slider-module .owl-controls .owl-buttons span .fa-angle-left, .page.sand .slider-module .owl-controls .owl-buttons span .fa-angle-right { color: #fff; background: #b3a487; }
.page.sand .carousel-blogpost .owl-text { background: #b3a487; }
.page.sand .content-module button { font-size: 15px; }
.page.sand .focus-area-module a, .page.sand .focus-area-module h1, .page.sand .focus-area-module h2, .page.sand .focus-area-module h3 { color: #b3a487; }
.page.sand .focus-area-module [class*="icon-"] { color: #b3a487; font-size: 5rem; }
.page.sand .focus-area-module .btn-text { color: #b3a487; }
.page.sand .carousel-blogpost { color: #fff; background: #b3a487; }
.page.sand .header { background-color: #b3a487; }
.page.sand .header .page-head-module .text { background: rgba(179, 164, 135, 0.8); }
.page.sand .header .page-head-module .text-full { background: #b3a487; }
.page.sand .page-header { background-color: #b3a487; }
.page.sand .actions { background: #b3a487; }
@media all and (min-width: 768px) { .page.sand .actions .action-module { transition: all 0.4s; }
  .page.sand .actions .action-module:hover { background: #9b8862; } }
@media all and (max-width: 767px) { .page.sand .actions .action-module:hover { background: #9b8862; background: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #9b8862 0%, #9b8862 100%, #9b8862 100%); background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, transparent 0%, #9b8862 0%, #9b8862 100%, #9b8862 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 0%, #9b8862 0%, #9b8862 100%, #9b8862 100%); } }
.page.sand .actions .action .btn-text, .page.sand .actions .action p { color: #fff; }
.page.sand .actions .action .btn-text:hover, .page.sand .actions .action p:hover { color: #fff !important; }
.page.sand .actions .action img { border: 5px solid #b3a487; }
.page.sand .actions .action:hover img { border-color: #9b8862; }
.page.sand section.centered + section.actions { margin-top: 5%; }
.page.sand .content .lead { color: #b3a487; }
.page.sand .content .colored { color: #b3a487; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.page.sand .content .colored + .colored { border-top: none; padding-top: 0; }
.page.sand .content a, .page.sand .content h3, .page.sand .content h4 { color: #b3a487; }
.page.sand .content a:hover { color: #9b8862; }
.page.sand .content .btn-primary, .page.sand .content .FormButton, .page.sand .content .btn-wire, .page.sand .content .btn-wire-wide { border-color: #b3a487; color: #b3a487; }
.page.sand .content .btn-primary:hover, .page.sand .content .FormButton:hover, .page.sand .content .btn-wire:hover, .page.sand .content .btn-wire-wide:hover { background: #b3a487; color: #fff; }
.page.sand .content .btn-primary:hover a, .page.sand .content .FormButton:hover a, .page.sand .content .btn-wire:hover a, .page.sand .content .btn-wire-wide:hover a { color: #fff; }
.page.sand .featured .content-module, .page.sand .featured .content-wire-module { padding: 5% 0; color: #fff; background-color: #b3a487; background-size: contain; background-repeat: no-repeat; background-position: right top; }
.page.sand .featured .content-module h6, .page.sand .featured .content-wire-module h6 { color: #fff; font-weight: 700; font-style: normal; }
.page.sand .featured .content-module .btn-text, .page.sand .featured .content-module h2, .page.sand .featured .content-module p, .page.sand .featured .content-wire-module .btn-text, .page.sand .featured .content-wire-module h2, .page.sand .featured .content-wire-module p { color: #fff; }
.page.sand .featured .content-module .btn-wire-wide, .page.sand .featured .content-wire-module .btn-wire-wide { color: #fff; border-color: #fff; }
.page.sand .featured .content-module .btn-wire-wide:hover, .page.sand .featured .content-wire-module .btn-wire-wide:hover { background: #b3a487; color: #fff; }
.page.sand .featured .content-module .btn-wire-wide:hover a, .page.sand .featured .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.sand .giving-day .content-module a, .page.sand .giving-day .content-module h2, .page.sand .knowledge .content-module a, .page.sand .knowledge .content-module h2 { color: #b3a487; }
.page.sand .colored-giving-guide .content-wire-module { background-color: #b3a487; }
.page.sand .contact-info h2 { color: #b3a487 !important; }
.page.sand .legacy .content-wire-module { background-position: right top; background-repeat: no-repeat; }
.page.sand .legacy .content-wire-module .resource-links { list-style: none; }
.page.sand .legacy .content-wire-module .resource-links li { border-top: solid 1px #e2e2e2; padding: 1em 0; position: relative; right: .75em; }
.page.sand .legacy .content-wire-module h1 { color: #53575a; }
.page.sand .legacy .content-wire-module .btn-wire-wide { color: #b3a487; border-color: #b3a487; margin: 10% 0; }
.page.sand .legacy .content-wire-module .btn-wire-wide a { color: #b3a487; }
.page.sand .legacy .content-wire-module .btn-wire-wide:hover { background: #b3a487; color: #fff; }
.page.sand .legacy .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.sand .apply .blog-module a, .page.sand .apply .blog-module h2, .page.sand .apply .blog-module h4, .page.sand .apply .content-module a, .page.sand .apply .content-module h2, .page.sand .apply .content-module h4, .page.sand .apply .content-wire-module a, .page.sand .apply .content-wire-module h2, .page.sand .apply .content-wire-module h4, .page.sand .impact-map .blog-module a, .page.sand .impact-map .blog-module h2, .page.sand .impact-map .blog-module h4, .page.sand .impact-map .content-module a, .page.sand .impact-map .content-module h2, .page.sand .impact-map .content-module h4, .page.sand .impact-map .content-wire-module a, .page.sand .impact-map .content-wire-module h2, .page.sand .impact-map .content-wire-module h4, .page.sand .insights-and-resources .blog-module a, .page.sand .insights-and-resources .blog-module h2, .page.sand .insights-and-resources .blog-module h4, .page.sand .insights-and-resources .content-module a, .page.sand .insights-and-resources .content-module h2, .page.sand .insights-and-resources .content-module h4, .page.sand .insights-and-resources .content-wire-module a, .page.sand .insights-and-resources .content-wire-module h2, .page.sand .insights-and-resources .content-wire-module h4, .page.sand .making-an-impact .blog-module a, .page.sand .making-an-impact .blog-module h2, .page.sand .making-an-impact .blog-module h4, .page.sand .making-an-impact .content-module a, .page.sand .making-an-impact .content-module h2, .page.sand .making-an-impact .content-module h4, .page.sand .making-an-impact .content-wire-module a, .page.sand .making-an-impact .content-wire-module h2, .page.sand .making-an-impact .content-wire-module h4, .page.sand .read-next .blog-module a, .page.sand .read-next .blog-module h2, .page.sand .read-next .blog-module h4, .page.sand .read-next .content-module a, .page.sand .read-next .content-module h2, .page.sand .read-next .content-module h4, .page.sand .read-next .content-wire-module a, .page.sand .read-next .content-wire-module h2, .page.sand .read-next .content-wire-module h4, .page.sand .ways-to-donate .blog-module a, .page.sand .ways-to-donate .blog-module h2, .page.sand .ways-to-donate .blog-module h4, .page.sand .ways-to-donate .content-module a, .page.sand .ways-to-donate .content-module h2, .page.sand .ways-to-donate .content-module h4, .page.sand .ways-to-donate .content-wire-module a, .page.sand .ways-to-donate .content-wire-module h2, .page.sand .ways-to-donate .content-wire-module h4 { color: #b3a487; }
.page.sand .apply .blog-module .btn-text, .page.sand .apply .content-module .btn-text, .page.sand .apply .content-wire-module .btn-text, .page.sand .impact-map .blog-module .btn-text, .page.sand .impact-map .content-module .btn-text, .page.sand .impact-map .content-wire-module .btn-text, .page.sand .insights-and-resources .blog-module .btn-text, .page.sand .insights-and-resources .content-module .btn-text, .page.sand .insights-and-resources .content-wire-module .btn-text, .page.sand .making-an-impact .blog-module .btn-text, .page.sand .making-an-impact .content-module .btn-text, .page.sand .making-an-impact .content-wire-module .btn-text, .page.sand .read-next .blog-module .btn-text, .page.sand .read-next .content-module .btn-text, .page.sand .read-next .content-wire-module .btn-text, .page.sand .ways-to-donate .blog-module .btn-text, .page.sand .ways-to-donate .content-module .btn-text, .page.sand .ways-to-donate .content-wire-module .btn-text { color: #b3a487; margin: 5% 0; }
.page.sand .apply .blog-module .btn-text a, .page.sand .apply .content-module .btn-text a, .page.sand .apply .content-wire-module .btn-text a, .page.sand .impact-map .blog-module .btn-text a, .page.sand .impact-map .content-module .btn-text a, .page.sand .impact-map .content-wire-module .btn-text a, .page.sand .insights-and-resources .blog-module .btn-text a, .page.sand .insights-and-resources .content-module .btn-text a, .page.sand .insights-and-resources .content-wire-module .btn-text a, .page.sand .making-an-impact .blog-module .btn-text a, .page.sand .making-an-impact .content-module .btn-text a, .page.sand .making-an-impact .content-wire-module .btn-text a, .page.sand .read-next .blog-module .btn-text a, .page.sand .read-next .content-module .btn-text a, .page.sand .read-next .content-wire-module .btn-text a, .page.sand .ways-to-donate .blog-module .btn-text a, .page.sand .ways-to-donate .content-module .btn-text a, .page.sand .ways-to-donate .content-wire-module .btn-text a { color: #b3a487; }
.page.sand .apply .blog-module .btn-wire-wide, .page.sand .apply .content-module .btn-wire-wide, .page.sand .apply .content-wire-module .btn-wire-wide, .page.sand .impact-map .blog-module .btn-wire-wide, .page.sand .impact-map .content-module .btn-wire-wide, .page.sand .impact-map .content-wire-module .btn-wire-wide, .page.sand .insights-and-resources .blog-module .btn-wire-wide, .page.sand .insights-and-resources .content-module .btn-wire-wide, .page.sand .insights-and-resources .content-wire-module .btn-wire-wide, .page.sand .making-an-impact .blog-module .btn-wire-wide, .page.sand .making-an-impact .content-module .btn-wire-wide, .page.sand .making-an-impact .content-wire-module .btn-wire-wide, .page.sand .read-next .blog-module .btn-wire-wide, .page.sand .read-next .content-module .btn-wire-wide, .page.sand .read-next .content-wire-module .btn-wire-wide, .page.sand .ways-to-donate .blog-module .btn-wire-wide, .page.sand .ways-to-donate .content-module .btn-wire-wide, .page.sand .ways-to-donate .content-wire-module .btn-wire-wide { color: #b3a487; border-color: #b3a487; margin: 5% 0; }
.page.sand .apply .blog-module .btn-wire-wide a, .page.sand .apply .content-module .btn-wire-wide a, .page.sand .apply .content-wire-module .btn-wire-wide a, .page.sand .impact-map .blog-module .btn-wire-wide a, .page.sand .impact-map .content-module .btn-wire-wide a, .page.sand .impact-map .content-wire-module .btn-wire-wide a, .page.sand .insights-and-resources .blog-module .btn-wire-wide a, .page.sand .insights-and-resources .content-module .btn-wire-wide a, .page.sand .insights-and-resources .content-wire-module .btn-wire-wide a, .page.sand .making-an-impact .blog-module .btn-wire-wide a, .page.sand .making-an-impact .content-module .btn-wire-wide a, .page.sand .making-an-impact .content-wire-module .btn-wire-wide a, .page.sand .read-next .blog-module .btn-wire-wide a, .page.sand .read-next .content-module .btn-wire-wide a, .page.sand .read-next .content-wire-module .btn-wire-wide a, .page.sand .ways-to-donate .blog-module .btn-wire-wide a, .page.sand .ways-to-donate .content-module .btn-wire-wide a, .page.sand .ways-to-donate .content-wire-module .btn-wire-wide a { color: #b3a487; }
.page.sand .apply .blog-module .btn-wire-wide:hover, .page.sand .apply .content-module .btn-wire-wide:hover, .page.sand .apply .content-wire-module .btn-wire-wide:hover, .page.sand .impact-map .blog-module .btn-wire-wide:hover, .page.sand .impact-map .content-module .btn-wire-wide:hover, .page.sand .impact-map .content-wire-module .btn-wire-wide:hover, .page.sand .insights-and-resources .blog-module .btn-wire-wide:hover, .page.sand .insights-and-resources .content-module .btn-wire-wide:hover, .page.sand .insights-and-resources .content-wire-module .btn-wire-wide:hover, .page.sand .making-an-impact .blog-module .btn-wire-wide:hover, .page.sand .making-an-impact .content-module .btn-wire-wide:hover, .page.sand .making-an-impact .content-wire-module .btn-wire-wide:hover, .page.sand .read-next .blog-module .btn-wire-wide:hover, .page.sand .read-next .content-module .btn-wire-wide:hover, .page.sand .read-next .content-wire-module .btn-wire-wide:hover, .page.sand .ways-to-donate .blog-module .btn-wire-wide:hover, .page.sand .ways-to-donate .content-module .btn-wire-wide:hover, .page.sand .ways-to-donate .content-wire-module .btn-wire-wide:hover { background: #b3a487; color: #fff; }
.page.sand .apply .blog-module .btn-wire-wide:hover a, .page.sand .apply .content-module .btn-wire-wide:hover a, .page.sand .apply .content-wire-module .btn-wire-wide:hover a, .page.sand .impact-map .blog-module .btn-wire-wide:hover a, .page.sand .impact-map .content-module .btn-wire-wide:hover a, .page.sand .impact-map .content-wire-module .btn-wire-wide:hover a, .page.sand .insights-and-resources .blog-module .btn-wire-wide:hover a, .page.sand .insights-and-resources .content-module .btn-wire-wide:hover a, .page.sand .insights-and-resources .content-wire-module .btn-wire-wide:hover a, .page.sand .making-an-impact .blog-module .btn-wire-wide:hover a, .page.sand .making-an-impact .content-module .btn-wire-wide:hover a, .page.sand .making-an-impact .content-wire-module .btn-wire-wide:hover a, .page.sand .read-next .blog-module .btn-wire-wide:hover a, .page.sand .read-next .content-module .btn-wire-wide:hover a, .page.sand .read-next .content-wire-module .btn-wire-wide:hover a, .page.sand .ways-to-donate .blog-module .btn-wire-wide:hover a, .page.sand .ways-to-donate .content-module .btn-wire-wide:hover a, .page.sand .ways-to-donate .content-wire-module .btn-wire-wide:hover a { color: #fff; }
.page.sand .apply .blog-module .btn-list, .page.sand .apply .content-module .btn-list, .page.sand .apply .content-wire-module .btn-list, .page.sand .impact-map .blog-module .btn-list, .page.sand .impact-map .content-module .btn-list, .page.sand .impact-map .content-wire-module .btn-list, .page.sand .insights-and-resources .blog-module .btn-list, .page.sand .insights-and-resources .content-module .btn-list, .page.sand .insights-and-resources .content-wire-module .btn-list, .page.sand .making-an-impact .blog-module .btn-list, .page.sand .making-an-impact .content-module .btn-list, .page.sand .making-an-impact .content-wire-module .btn-list, .page.sand .read-next .blog-module .btn-list, .page.sand .read-next .content-module .btn-list, .page.sand .read-next .content-wire-module .btn-list, .page.sand .ways-to-donate .blog-module .btn-list, .page.sand .ways-to-donate .content-module .btn-list, .page.sand .ways-to-donate .content-wire-module .btn-list { padding-left: 0; list-style: none; }
.page.sand .apply .blog-module .btn-list li, .page.sand .apply .content-module .btn-list li, .page.sand .apply .content-wire-module .btn-list li, .page.sand .impact-map .blog-module .btn-list li, .page.sand .impact-map .content-module .btn-list li, .page.sand .impact-map .content-wire-module .btn-list li, .page.sand .insights-and-resources .blog-module .btn-list li, .page.sand .insights-and-resources .content-module .btn-list li, .page.sand .insights-and-resources .content-wire-module .btn-list li, .page.sand .making-an-impact .blog-module .btn-list li, .page.sand .making-an-impact .content-module .btn-list li, .page.sand .making-an-impact .content-wire-module .btn-list li, .page.sand .read-next .blog-module .btn-list li, .page.sand .read-next .content-module .btn-list li, .page.sand .read-next .content-wire-module .btn-list li, .page.sand .ways-to-donate .blog-module .btn-list li, .page.sand .ways-to-donate .content-module .btn-list li, .page.sand .ways-to-donate .content-wire-module .btn-list li { margin-bottom: 10px; }
.page.sand .apply .blog-module .btn-list li .btn-text, .page.sand .apply .content-module .btn-list li .btn-text, .page.sand .apply .content-wire-module .btn-list li .btn-text, .page.sand .impact-map .blog-module .btn-list li .btn-text, .page.sand .impact-map .content-module .btn-list li .btn-text, .page.sand .impact-map .content-wire-module .btn-list li .btn-text, .page.sand .insights-and-resources .blog-module .btn-list li .btn-text, .page.sand .insights-and-resources .content-module .btn-list li .btn-text, .page.sand .insights-and-resources .content-wire-module .btn-list li .btn-text, .page.sand .making-an-impact .blog-module .btn-list li .btn-text, .page.sand .making-an-impact .content-module .btn-list li .btn-text, .page.sand .making-an-impact .content-wire-module .btn-list li .btn-text, .page.sand .read-next .blog-module .btn-list li .btn-text, .page.sand .read-next .content-module .btn-list li .btn-text, .page.sand .read-next .content-wire-module .btn-list li .btn-text, .page.sand .ways-to-donate .blog-module .btn-list li .btn-text, .page.sand .ways-to-donate .content-module .btn-list li .btn-text, .page.sand .ways-to-donate .content-wire-module .btn-list li .btn-text { color: #b3a487; margin: 0 !important; }
.page.sand .apply .blog-module .btn-list li .btn-text a, .page.sand .apply .content-module .btn-list li .btn-text a, .page.sand .apply .content-wire-module .btn-list li .btn-text a, .page.sand .impact-map .blog-module .btn-list li .btn-text a, .page.sand .impact-map .content-module .btn-list li .btn-text a, .page.sand .impact-map .content-wire-module .btn-list li .btn-text a, .page.sand .insights-and-resources .blog-module .btn-list li .btn-text a, .page.sand .insights-and-resources .content-module .btn-list li .btn-text a, .page.sand .insights-and-resources .content-wire-module .btn-list li .btn-text a, .page.sand .making-an-impact .blog-module .btn-list li .btn-text a, .page.sand .making-an-impact .content-module .btn-list li .btn-text a, .page.sand .making-an-impact .content-wire-module .btn-list li .btn-text a, .page.sand .read-next .blog-module .btn-list li .btn-text a, .page.sand .read-next .content-module .btn-list li .btn-text a, .page.sand .read-next .content-wire-module .btn-list li .btn-text a, .page.sand .ways-to-donate .blog-module .btn-list li .btn-text a, .page.sand .ways-to-donate .content-module .btn-list li .btn-text a, .page.sand .ways-to-donate .content-wire-module .btn-list li .btn-text a { color: #b3a487; }
.page.sand .support h6 { color: #b3a487; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-style: normal; }
.page.sand .support .support .info-module { margin: 0 0 10%; padding: 30px 10% 0; }
.page.sand .support .support .info-module h2 { color: #b3a487; }
.page.sand .support .support .info-module ul { -webkit-padding-start: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; list-style: none; }
.page.sand .support .support .info-module ul li a, .page.sand .support .support .info-module ul li a:hover { color: #b3a487; }
.page.sand .stories { color: #fff; background: #b3a487; }
.page.sand .quizzes a, .page.sand .quizzes h1, .page.sand .quizzes h2, .page.sand .quizzes h3, .page.sand .quizzes h4, .page.sand .quizzes h5, .page.sand .quizzes h6, .page.sand .quizzes p { color: #fff; }
.page.sand .quizzes .info { color: #fff; background-color: #b3a487; border-bottom: solid 1px #fff; padding: 4% 8%; }
.page.sand .quizzes .info .btn-wire, .page.sand .quizzes .info .btn-wire-wide { margin-top: 5%; color: #fff; border-color: #fff; }
.page.sand .quizzes .info .btn-wire a, .page.sand .quizzes .info .btn-wire-wide a { color: #fff; }
.page.sand .quizzes .info .btn-wire:hover, .page.sand .quizzes .info .btn-wire-wide:hover { background: #b3a487; color: #fff; }
.page.sand .quizzes .info .btn-wire:hover a, .page.sand .quizzes .info .btn-wire-wide:hover a { color: #fff; }
.page.sand .quizzes .info:nth-of-type(1) { border-right: solid 1px #fff; }
.page.sand .filter-tabs-module .nav-tabs a:hover { color: #b3a487; }
.page.sand .filter-tabs-module .nav-tabs a.active { color: #b3a487; }
.page.sand .filter-tabs-module .panel-default .panel-heading[aria-expanded="true"] .panel-title a { color: #b3a487; }
.page.sand .filter-tabs-module .panel-default .panel-body { padding: 5%; }
.page.sand .filter-tabs-module .panel-default .panel-body h1, .page.sand .filter-tabs-module .panel-default .panel-body h2, .page.sand .filter-tabs-module .panel-default .panel-body h3 { color: #b3a487; }
.page.sand .filter-tabs-module .panel-default .panel-body .btn-wire-wide { border-color: #b3a487; }
.page.sand .filter-tabs-module .panel-default .panel-body .btn-wire-wide a, .page.sand .filter-tabs-module .panel-default .panel-body .btn-wire-wide span { color: #b3a487; letter-spacing: 1px; }
.page.sand .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover { background: #b3a487; color: #fff; }
.page.sand .filter-tabs-module .panel-default .panel-body .btn-wire-wide:hover a { color: #fff; }
.page.sand .triangle-design { position: absolute; right: 0; top: 0; z-index: 0; color: #fff !important; }
.page.sand .triangle-design .t-up { width: 0; height: 0; border-bottom: 100px solid #a99877; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.sand .triangle-design .t-down { width: 0; height: 0; border-top: 100px solid #a99877; border-left: 200px solid transparent; border-right: 200px solid transparent; }
.page.sand .triangle-design .t-left { width: 0; height: 0; border-top: 100px solid transparent; border-right: 200px solid #9f8c68; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.sand .triangle-design .t-right { width: 0; height: 0; border-top: 100px solid transparent; border-left: 200px solid #9f8c68; border-bottom: 100px solid transparent; right: 0; position: absolute; top: 0; }
.page.sand .triangle-aside { position: static; }
.page.sand .triangle-aside .t-up { border-bottom-color: #9f8c68; }
.page.sand .triangle-aside .t-down { border-top-color: #9f8c68; }
.page.sand .triangle-aside .t-left { border-right-color: #a99877; }
.page.sand .triangle-aside .t-right { border-left-color: #a99877; }
.page.sand .ways-to-donate a, .page.sand .ways-to-donate btn-text, .page.sand .ways-to-donate h3 { color: #b3a487; }
.page.sand .ways-to-donate .list-group { padding-left: 0; list-style: none; }
.page.sand .ways-to-donate .list-group .list-group-item { line-height: 1.5; border-left: 0; border-right: 0; border-color: #f1f1f1; }
.page.sand .key-focus-areas a, .page.sand .key-focus-areas h1, .page.sand .key-focus-areas h2, .page.sand .key-focus-areas h3 { color: #b3a487; }
.page.sand .key-focus-areas .focus-area { padding: 2.5%; }
.page.sand .key-focus-areas .focus-area [class*="icon-"] { color: #b3a487; font-size: 5rem; }
.page.sand .btn-read-more:active, .page.sand .btn-read-more:focus, .page.sand .btn-read-more:hover { color: #b3a487; border: none; box-shadow: 0 0; }
.page.sand .caruth-bullets a, .page.sand .caruth-bullets h1 { color: #b3a487; }
.page.sand .expand-tabs-module .nav-tabs { display: flex; }
.page.sand .expand-tabs-module .nav-tabs .nav-link { padding-right: .5em; padding-left: .5em; position: relative; top: 15px; }
.page.sand .expand-tabs-module .nav-tabs .active .nav-link, .page.sand .expand-tabs-module .nav-tabs .nav-link:active, .page.sand .expand-tabs-module .nav-tabs .nav-link:focus, .page.sand .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #b3a487 !important; color: #b3a487 !important; padding-bottom: .45em; }
.page.sand .staff-tabs .expand-tabs-module .nav-tabs .nav-link.active, .page.sand .staff-tabs .expand-tabs-module .nav-tabs .nav-link:active, .page.sand .staff-tabs .expand-tabs-module .nav-tabs .nav-link:focus, .page.sand .staff-tabs .expand-tabs-module .nav-tabs .nav-link:hover { border-bottom-color: #b3a487 !important; color: #b3a487 !important; padding-bottom: .45em; }
.page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover { color: #b3a487; }
.page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member img, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member img, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member img { border: 3px solid #b3a487; }
.page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member h4, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:active .staff-member p, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member h4, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:focus .staff-member p, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member h4, .page.sand .staff-tabs .expand-tabs-module .tab-content .staff-row .staff-module:hover .staff-member p { color: #b3a487; }
.page.sand #nonprofit-landing .color-module .col-md-8.text:after { color: #bdb097; }
.page.sand.gray-mix .page-header { background-color: #b1b3b6; }
.page.sand.gray-mix .t-down { border-top-color: #666; }
.page.sand section.gray h1, .page.sand section.gray h2, .page.sand section.gray h3, .page.sand section.gray h4, .page.sand section.gray h5, .page.sand section.gray h6, .page.sand section.gray .h1, .page.sand section.gray .h2, .page.sand section.gray .h3, .page.sand section.gray .h4, .page.sand section.gray .h5, .page.sand section.gray .h6, .page.sand section.gray a { color: #b1b3b6; }
.page.sand section.gray .btn { color: #b1b3b6; border-color: #b1b3b6; }
.page.sand section.gray .btn:active, .page.sand section.gray .btn:focus, .page.sand section.gray .btn:hover { color: #b1b3b6; border-color: #b1b3b6; }
.page.sand section.gray.solid { background-color: #b1b3b6; }
.page.sand section.gray.solid h1, .page.sand section.gray.solid h2, .page.sand section.gray.solid h3, .page.sand section.gray.solid h4, .page.sand section.gray.solid h5, .page.sand section.gray.solid h6, .page.sand section.gray.solid .h1, .page.sand section.gray.solid .h2, .page.sand section.gray.solid .h3, .page.sand section.gray.solid .h4, .page.sand section.gray.solid .h5, .page.sand section.gray.solid .h6, .page.sand section.gray.solid p, .page.sand section.gray.solid ul, .page.sand section.gray.solid li, .page.sand section.gray.solid div, .page.sand section.gray.solid a { color: #fff; }
.page.sand section.gray.solid .btn { color: #fff; border-color: #fff; }
.page.sand section.gray.solid .btn:active, .page.sand section.gray.solid .btn:focus, .page.sand section.gray.solid .btn:hover { color: #fff; border-color: #fff; }
.page.sand section.brown h1, .page.sand section.brown h2, .page.sand section.brown h3, .page.sand section.brown h4, .page.sand section.brown h5, .page.sand section.brown h6, .page.sand section.brown .h1, .page.sand section.brown .h2, .page.sand section.brown .h3, .page.sand section.brown .h4, .page.sand section.brown .h5, .page.sand section.brown .h6, .page.sand section.brown a { color: #b7543f; }
.page.sand section.brown .btn { color: #b7543f; border-color: #b7543f; }
.page.sand section.brown .btn:active, .page.sand section.brown .btn:focus, .page.sand section.brown .btn:hover { color: #b7543f; border-color: #b7543f; }
.page.sand section.brown.solid { background-color: #b7543f; }
.page.sand section.brown.solid h1, .page.sand section.brown.solid h2, .page.sand section.brown.solid h3, .page.sand section.brown.solid h4, .page.sand section.brown.solid h5, .page.sand section.brown.solid h6, .page.sand section.brown.solid .h1, .page.sand section.brown.solid .h2, .page.sand section.brown.solid .h3, .page.sand section.brown.solid .h4, .page.sand section.brown.solid .h5, .page.sand section.brown.solid .h6, .page.sand section.brown.solid p, .page.sand section.brown.solid ul, .page.sand section.brown.solid li, .page.sand section.brown.solid div, .page.sand section.brown.solid a { color: #fff; }
.page.sand section.brown.solid .btn { color: #fff; border-color: #fff; }
.page.sand section.brown.solid .btn:active, .page.sand section.brown.solid .btn:focus, .page.sand section.brown.solid .btn:hover { color: #fff; border-color: #fff; }
.page.sand section.green h1, .page.sand section.green h2, .page.sand section.green h3, .page.sand section.green h4, .page.sand section.green h5, .page.sand section.green h6, .page.sand section.green .h1, .page.sand section.green .h2, .page.sand section.green .h3, .page.sand section.green .h4, .page.sand section.green .h5, .page.sand section.green .h6, .page.sand section.green a { color: #97ab4c; }
.page.sand section.green .btn { color: #97ab4c; border-color: #97ab4c; }
.page.sand section.green .btn:active, .page.sand section.green .btn:focus, .page.sand section.green .btn:hover { color: #97ab4c; border-color: #97ab4c; }
.page.sand section.green.solid { background-color: #97ab4c; }
.page.sand section.green.solid h1, .page.sand section.green.solid h2, .page.sand section.green.solid h3, .page.sand section.green.solid h4, .page.sand section.green.solid h5, .page.sand section.green.solid h6, .page.sand section.green.solid .h1, .page.sand section.green.solid .h2, .page.sand section.green.solid .h3, .page.sand section.green.solid .h4, .page.sand section.green.solid .h5, .page.sand section.green.solid .h6, .page.sand section.green.solid p, .page.sand section.green.solid ul, .page.sand section.green.solid li, .page.sand section.green.solid div, .page.sand section.green.solid a { color: #fff; }
.page.sand section.green.solid .btn { color: #fff; border-color: #fff; }
.page.sand section.green.solid .btn:active, .page.sand section.green.solid .btn:focus, .page.sand section.green.solid .btn:hover { color: #fff; border-color: #fff; }
.page.sand section.blue h1, .page.sand section.blue h2, .page.sand section.blue h3, .page.sand section.blue h4, .page.sand section.blue h5, .page.sand section.blue h6, .page.sand section.blue .h1, .page.sand section.blue .h2, .page.sand section.blue .h3, .page.sand section.blue .h4, .page.sand section.blue .h5, .page.sand section.blue .h6, .page.sand section.blue a { color: #5f90ab; }
.page.sand section.blue .btn { color: #5f90ab; border-color: #5f90ab; }
.page.sand section.blue .btn:active, .page.sand section.blue .btn:focus, .page.sand section.blue .btn:hover { color: #5f90ab; border-color: #5f90ab; }
.page.sand section.blue.solid { background-color: #5f90ab; }
.page.sand section.blue.solid h1, .page.sand section.blue.solid h2, .page.sand section.blue.solid h3, .page.sand section.blue.solid h4, .page.sand section.blue.solid h5, .page.sand section.blue.solid h6, .page.sand section.blue.solid .h1, .page.sand section.blue.solid .h2, .page.sand section.blue.solid .h3, .page.sand section.blue.solid .h4, .page.sand section.blue.solid .h5, .page.sand section.blue.solid .h6, .page.sand section.blue.solid p, .page.sand section.blue.solid ul, .page.sand section.blue.solid li, .page.sand section.blue.solid div, .page.sand section.blue.solid a { color: #fff; }
.page.sand section.blue.solid .btn { color: #fff; border-color: #fff; }
.page.sand section.blue.solid .btn:active, .page.sand section.blue.solid .btn:focus, .page.sand section.blue.solid .btn:hover { color: #fff; border-color: #fff; }
.page.sand section.orange h1, .page.sand section.orange h2, .page.sand section.orange h3, .page.sand section.orange h4, .page.sand section.orange h5, .page.sand section.orange h6, .page.sand section.orange .h1, .page.sand section.orange .h2, .page.sand section.orange .h3, .page.sand section.orange .h4, .page.sand section.orange .h5, .page.sand section.orange .h6, .page.sand section.orange a { color: #da9e3c; }
.page.sand section.orange .btn { color: #da9e3c; border-color: #da9e3c; }
.page.sand section.orange .btn:active, .page.sand section.orange .btn:focus, .page.sand section.orange .btn:hover { color: #da9e3c; border-color: #da9e3c; }
.page.sand section.orange.solid { background-color: #da9e3c; }
.page.sand section.orange.solid h1, .page.sand section.orange.solid h2, .page.sand section.orange.solid h3, .page.sand section.orange.solid h4, .page.sand section.orange.solid h5, .page.sand section.orange.solid h6, .page.sand section.orange.solid .h1, .page.sand section.orange.solid .h2, .page.sand section.orange.solid .h3, .page.sand section.orange.solid .h4, .page.sand section.orange.solid .h5, .page.sand section.orange.solid .h6, .page.sand section.orange.solid p, .page.sand section.orange.solid ul, .page.sand section.orange.solid li, .page.sand section.orange.solid div, .page.sand section.orange.solid a { color: #fff; }
.page.sand section.orange.solid .btn { color: #fff; border-color: #fff; }
.page.sand section.orange.solid .btn:active, .page.sand section.orange.solid .btn:focus, .page.sand section.orange.solid .btn:hover { color: #fff; border-color: #fff; }
.page.sand section.sand h1, .page.sand section.sand h2, .page.sand section.sand h3, .page.sand section.sand h4, .page.sand section.sand h5, .page.sand section.sand h6, .page.sand section.sand .h1, .page.sand section.sand .h2, .page.sand section.sand .h3, .page.sand section.sand .h4, .page.sand section.sand .h5, .page.sand section.sand .h6, .page.sand section.sand a { color: #b3a487; }
.page.sand section.sand .btn { color: #b3a487; border-color: #b3a487; }
.page.sand section.sand .btn:active, .page.sand section.sand .btn:focus, .page.sand section.sand .btn:hover { color: #b3a487; border-color: #b3a487; }
.page.sand section.sand.solid { background-color: #b3a487; }
.page.sand section.sand.solid h1, .page.sand section.sand.solid h2, .page.sand section.sand.solid h3, .page.sand section.sand.solid h4, .page.sand section.sand.solid h5, .page.sand section.sand.solid h6, .page.sand section.sand.solid .h1, .page.sand section.sand.solid .h2, .page.sand section.sand.solid .h3, .page.sand section.sand.solid .h4, .page.sand section.sand.solid .h5, .page.sand section.sand.solid .h6, .page.sand section.sand.solid p, .page.sand section.sand.solid ul, .page.sand section.sand.solid li, .page.sand section.sand.solid div, .page.sand section.sand.solid a { color: #fff; }
.page.sand section.sand.solid .btn { color: #fff; border-color: #fff; }
.page.sand section.sand.solid .btn:active, .page.sand section.sand.solid .btn:focus, .page.sand section.sand.solid .btn:hover { color: #fff; border-color: #fff; }

/* Page Specific Edits */
.section-parts { border-top: solid 1px #f1f1f1; margin-top: 3em; }
.section-parts span { font-size: 2em; margin-right: .25em; position: relative; top: 10px; }
.section-parts .list-group { margin-top: 1em; }
.section-parts .list-group .list-group-item:last-of-type { border: none; }

#waysToDonate .definition-module .btn-wire:hover { color: #b7543f !important; }

.caruth-tabs .tabs-fluid { padding-left: 0; padding-right: 0; }
.caruth-tabs .tabs-fluid .expand-tabs-module h6 { left: .5em; position: relative; }
.caruth-tabs .tabs-fluid .expand-tabs-module h6:first-of-type { top: 2em; }
.caruth-tabs .tabs-fluid .expand-tabs-module .row:nth-of-type(1) div:nth-of-type(2) h6 { left: 9em !important; }
.caruth-tabs .tabs-fluid .expand-tabs-module .tab-pane { padding-left: 8em; }
.caruth-tabs .tabs-fluid .expand-tabs-module .grant-tab .tab-pane { padding-left: 0; }
.caruth-tabs .tabs-fluid .expand-tabs-module .grant-row { padding: 3em 0; padding-left: 8em; }
.caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-mobile { display: none; }
.caruth-tabs .tabs-fluid .expand-tabs-module .grant-row:nth-of-type(even) { background: #f1f1f1; }
.caruth-tabs .tabs-fluid .expand-tabs-module .grant-date { font-weight: 600; }

#REI-testimonial { height: 100%; width: 100%; }
#REI-testimonial .vertical-aligner { display: block; }
#REI-testimonial .quote-module { overflow: hidden; }
#REI-testimonial img { height: 100%; max-height: 400px; }

#resources .chart-row { display: flex; }
#resources .chart-row h3 { text-align: center; }
#resources .chart-row .col-sm-6 { display: flex; margin-bottom: .25em; }
#resources .chart-row .col-sm-6 h3 { position: relative; left: 45%; }
#resources .chart-row .col-sm-6 img { align-self: flex-end; position: relative; right: 2.5em; }
#resources .links-module ul { list-style: none; }
#resources .links-module ul li { padding: .25em 0; position: relative; right: 1.1em; }
#resources .links-module ul li:after { content: "\f107"; display: inline; font-family: "FontAwesome"; position: relative; left: 1em; }

#givingGuide .content-module h2, #givingGuide .content-module a, #givingGuide .content-wire-module h2, #givingGuide .content-wire-module a { color: #97ab4c; }
#givingGuide .content-module h6, #givingGuide .content-wire-module h6 { letter-spacing: 1px; }
#givingGuide .content-module .btn-wire-wide, #givingGuide .content-wire-module .btn-wire-wide { margin-top: 5%; border-color: #97ab4c; }
#givingGuide .content-module .btn-wire-wide:hover, #givingGuide .content-wire-module .btn-wire-wide:hover { background: #97ab4c; color: #fff; }
#givingGuide .content-module .btn-wire-wide:hover a, #givingGuide .content-wire-module .btn-wire-wide:hover a { color: #fff; }
#givingGuide .content-module .btn-wire-wide a, #givingGuide .content-wire-module .btn-wire-wide a { color: #97ab4c; }
#givingGuide .content-module .btn-wire-wide a:hover, #givingGuide .content-wire-module .btn-wire-wide a:hover { background: #97ab4c; color: #fff; }

#nav-tabContent hr { border-top: solid 1px #333333; margin: 28px 5px; width: 10%; }

#aboutUs { /* many changes due to color scheme */ }
#aboutUs .nav-tabs { border-top: 1px solid #e6e6e6; }
#aboutUs .quote-module { background-color: #5f90ab; }
#aboutUs .quote-module h3 { color: #fff; font-style: normal; letter-spacing: 1px; }
#aboutUs .quote-module .t-down { border-top-color: #477087; opacity: 0.5; }
#aboutUs .quote-module .t-up { border-bottom-color: #477087; opacity: 0.5; }
#aboutUs .quote-module .t-left { border-right-color: #477087; }
#aboutUs .quote-module blockquote { padding: 2.5% 0; font-size: 3rem; text-align: center; }
#aboutUs .values h3 { text-transform: uppercase; }
#aboutUs .values h1 { padding-bottom: 5%; }
#aboutUs .facts { background: #f9f9f9; padding: 10%; }
#aboutUs .facts .building-icon { float: none; margin: 5% auto; }
#aboutUs .facts .building-icon img { margin: auto; }
#aboutUs .stories { color: #fff !important; background: #97ab4c; }
#aboutUs .stories h2, #aboutUs .stories a, #aboutUs .stories p, #aboutUs .stories .btn-text { color: #fff !important; }
#aboutUs .stories.with-controls { background: #b1b3b6; }
#aboutUs .stories.with-controls .owl-controls { background: #b1b3b6; }
#aboutUs .stories.with-controls .owl-controls span em { background: #b1b3b6; }
#aboutUs .events-module .list-group .list-group-item .module-date { color: #b1b3b6; }
#aboutUs .events-module .list-group .list-group-item .btn-wire { color: #b1b3b6; border-color: #b1b3b6; }
#aboutUs .events-module .list-group .list-group-item .btn-wire a { color: #b1b3b6; }
#aboutUs .blog-module h2 { color: #53575a; }
#aboutUs .expand-tabs-module a { color: #5f90ab !important; }
#aboutUs .expand-tabs-module .nav-link { font-size: 1.8rem; color: #53575a !important; }
#aboutUs .expand-tabs-module .nav-link:hover, #aboutUs .expand-tabs-module .nav-link:focus, #aboutUs .expand-tabs-module .nav-link:active { border-bottom-color: #5f90ab !important; }
#aboutUs .expand-tabs-module .tab-content hr { width: 50px; text-align: left; margin: 5% 0; }
#aboutUs .expand-tabs-module .tab-content p { clear: both; }
#aboutUs .expand-tabs-module .tab-content .btn-text { padding-top: 5%; }
#aboutUs .legacy { background: #fff; }
#aboutUs .legacy .content-wire-module .btn-wire-wide { color: #b1b3b6; border-color: #b1b3b6; }
#aboutUs .legacy .content-wire-module .btn-wire-wide a { color: #b1b3b6; }
#aboutUs .legacy .content-wire-module .btn-wire-wide:hover { background: #b1b3b6; color: #fff; }
#aboutUs .legacy .content-wire-module .btn-wire-wide:hover a { color: #fff; }
#aboutUs .questions-module { padding-top: 2em; }
#aboutUs .questionslink-module a { color: #b1b3b6; }
#aboutUs .team-module .team-member p, #aboutUs .team-module .team-member a { color: #53575a; }
#aboutUs .team-module .team-member img { border-color: #b1b3b6; }

#cftintheNews .page-header { background-color: #C5C6C8; }
#cftintheNews .page-header .t-down.gray { opacity: 0.5; border-top-color: #53575a; }
#cftintheNews .filters h4 { text-transform: uppercase; letter-spacing: 1px; }
#cftintheNews .filters ul { line-height: 2; margin-bottom: 15%; }
#cftintheNews .filters ul li { color: #b1b3b6; cursor: pointer; }
#cftintheNews .filters ul li:hover { color: #53575a; }
#cftintheNews .news-item { padding: 5% 0; border-bottom: 1px solid #f1f1f1; }
#cftintheNews .news-item .meta { text-transform: uppercase; }
#cftintheNews .news-item .meta time { font-weight: 600; padding-right: 5%; }
#cftintheNews .news-item .meta span { font-weight: 300; color: #b1b3b6; }

#sidebar.resource-sidebar .module { background: #fff; color: #53575a; }
#sidebar.resource-sidebar .module .definition-module { background: #fff; color: #53575a; padding: 0; overflow: hidden; position: relative; top: 2em; width: auto; }
#sidebar.resource-sidebar .module .definition-module li { font-size: .75em; }
#sidebar.resource-sidebar .module .definition-module .triangle-aside { display: none; }

#dashboard { padding-bottom: 0; }
#dashboard .page-header { padding-left: 5%; margin-bottom: 0; }
#dashboard #sidebar { background: #f9f9f9; margin: 0; }
#dashboard #sidebar .inner { padding-left: 5%; padding-right: 1%; }
#dashboard #sidebar .content-module h6 { margin: 10% 0; }
#dashboard #sidebar .content-module p { font-size: 15px; }
#dashboard #sidebar .content-module .list-group .list-group-item { font-weight: 600; border-left: 0; border-right: 0; background-color: transparent; }
#dashboard .content .events-module .event-title { padding: 0; }
#dashboard .content .events-module .event-filters { padding-left: 0; }

#login .login-links { margin-top: 10%; }
#login .login-links a.btn-text { color: #53575a; margin-bottom: 20px; }
#login .login-links p { margin-top: 5%; }
#login form legend { font-size: 39pt; font-weight: 500; text-align: center; }

#newsandEvents .read-next .blog-module .btn-wire-wide { color: #97ab4c; border-color: #97ab4c; }
#newsandEvents .content .links-module { padding: 8%; }
#newsandEvents .intro-module { padding: 5% 0 0; background-color: #5f90ab; }
#newsandEvents .intro-module h1, #newsandEvents .intro-module p { color: #fff; }
#newsandEvents .intro-module p { line-height: 2.5; }
#newsandEvents .intro-module .btn-wire-wide { color: #fff; border-color: #fff; }
#newsandEvents .intro-module .btn-wire-wide a { color: #fff; }
#newsandEvents .stories { background: #fff; border: 1px solid #e6e6e6; }

#Photo-Library { background: url("/cft/media/news-and-events/newsandevents_photolibrary-jpg.png"); background-repeat: no-repeat; background-size: cover; padding: 6em 0; }
#Photo-Library h2, #Photo-Library p { color: #fff; }

#careers .page-header { background-color: #C5C6C8; }
#careers .page-header .t-down.gray { border-top-color: #53575a; opacity: 0.5; }
#careers .links-module li.media { border-bottom: 1px solid #f1f1f1; }

#searchResults .page-header { height: auto; color: #53575a; background: transparent; margin-bottom: 0; }
#searchResults .page-header h1 { color: #53575a; margin-bottom: 25px; }
#searchResults .page-header h3.results { font-size: 2rem; margin: 40px 0; }
#searchResults .search-item { border-bottom: 1px solid #f1f1f1; padding: 20px 0; }
#searchResults .search-item [class*='icon-'] { font-size: 2.5rem; vertical-align: text-top; }
#searchResults .search-item p { margin-bottom: 10px; }
#searchResults .search-item:first-child { padding-top: 0; }
#searchResults .filter-tabs-module .tab-content { padding: 5% 0 0%; }
#searchResults .content .pagination { width: 100%; }
#searchResults .content .pagination .page-link { border: 0; color: #53575a; text-transform: uppercase; font-size: 1.25rem; letter-spacing: 0.8px; }
#searchResults .content .pagination .page-link:hover { background: transparent; }
#searchResults .content .pagination .last { float: right; }

#foundationGrants .lead { padding-bottom: 5%; }
#foundationGrants .caruth-tabs { padding: 2.5% 5% 5%; background: #f9f9f9; }
#foundationGrants .caruth-tabs ul { margin-bottom: 30px; list-style-position: inside; padding-left: 0; }
#foundationGrants .caruth-bullets { padding: 5%; }
#foundationGrants .caruth-bullets ul { list-style-position: inside; padding-left: 0; }

#ourExperts .page-header { background-color: #C5C6C8; }
#ourExperts .page-header .t-down.gray { border-top-color: #53575a; opacity: 0.5; }
#ourExperts .ourexperts-title { margin-top: -20px; }
#ourExperts .contact-info p { margin-bottom: 0; }
#ourExperts .staff-tabs { padding: 0 5% 5%; background: #f9f9f9; }
#ourExperts .staff-tabs .nav-tabs { margin-top: -53px; }
#ourExperts .staff-tabs ul { margin-bottom: 30px; list-style-position: inside; padding-left: 0; }
#ourExperts .advisory-council li { margin-bottom: 30px; }
#ourExperts #sidebar .btn-text { margin-top: 20px; }
#ourExperts #sidebar .btn-text a { color: #53575a; }

#contact .page-header { background-color: #C5C6C8; }
#contact .page-header .t-down.gray { border-top-color: #53575a; opacity: 0.5; }
#contact .content h3 { color: #53575a; font-size: 2.3rem; font-weight: 500; font-style: normal; }

#waysToDonate .definition-module { padding: 5%; background-color: #b7543f; }
#waysToDonate .definition-module h3 { color: #fff; margin-top: 0; }
#waysToDonate .definition-module .triangle-aside .t-up { border-bottom-color: #914332; }
#waysToDonate .definition-module .triangle-aside .t-left { border-right-color: #a44b38; }
#waysToDonate .definition-module .triangle-aside .t-right { border-left-color: #a44b38; }
#waysToDonate .definition-module .btn-wire { z-index: 2; color: #fff !important; border-color: #fff; margin-left: 5%; border-width: 1px; position: relative; letter-spacing: 1px; font-weight: 500; }
#waysToDonate .button-only { border-bottom: 1px solid #f1f1f1; padding: 5% 0; }

#nonProfits .colored-giving-guide .content-wire-module { background-color: #97ab4c; }
#nonProfits .legacy { background: transparent !important; }

#scholarships .content-wire-module h4 { text-transform: uppercase; }
#scholarships .featured .content-module { background-color: #5f90ab; }
#scholarships .legacy { background: transparent !important; }

#whatCanIGive .carousel-blogpost { margin-bottom: -10%; /* remove bottom padding from .page */ }

#planYourGiving .grow-giving { margin-top: 5%; }
#planYourGiving .grow-giving h6 { color: #53575a; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-style: normal; }

#grantmaking .content .piechart { max-width: 500px; height: auto; }
#grantmaking .content .btn-text { margin-top: 20px; margin-bottom: 40px; }
#grantmaking .content-wire-module .btn-wire-wide { margin-top: 5%; }

#impactStories .intro-module { margin-bottom: 0; }
#impactStories .intro-module .text { padding-bottom: 2.5%; }

/* Homepage */
#cftLinks .links .info-module h2 { color: #97ab4c; }
#cftLinks .links .info-module ul li a, #cftLinks .links .info-module ul li a:hover { color: #97ab4c; }
#cftLinks .tips .info-module h2 { color: #5f90ab; }
#cftLinks .tips .info-module ul li a, #cftLinks .tips .info-module ul li a:hover { color: #5f90ab; }

#cftCommunity { padding: 10% 0; }
#cftCommunity .icon-stats { font-size: 16px; letter-spacing: 1px; text-transform: uppercase; }
#cftCommunity .content-module h4, #cftCommunity .content-module a { color: #b7543f; }

#cftExperts .intro-module .links { border: none; padding: 5%; }

#cftExpertsImage .full-image-module { margin-top: -10%; }

#nonprofit-landing .color-module .content-wire-module.orange .col-md-8.text:after { content: '\e90f'; display: block; font-family: 'cft'; font-size: 20em; position: absolute; left: 100%; top: -40%; }
#nonprofit-landing .color-module .content-wire-module.orange .col-md-8.text h4:before { content: "\e91e"; color: #fff; display: inline; font-family: 'cft'; font-size: 1.75em; font-weight: normal; left: 0; position: relative; margin-right: .5em; }
#nonprofit-landing .color-module .content-wire-module.orange .btn-text.btn-sm, #nonprofit-landing .color-module .content-wire-module.orange .btn-group-sm > .btn-text.btn { color: #da9e3c !important; }
#nonprofit-landing .links-module { border-top: solid 1px #e2e2e2; }
#nonprofit-landing .links-module h4 { padding-top: 1em; }

#tabComponent #nav-tab .col-md-3 .nav-item { white-space: nowrap; top: 0; }

#landing-page, #landing-page-quotes, #landing-page-givewisely, #landing-page-side { font-weight: 500; }
#landing-page.page, #landing-page-quotes.page, #landing-page-givewisely.page, #landing-page-side.page { margin-top: 0; }
#landing-page .logo-holder, #landing-page-quotes .logo-holder, #landing-page-givewisely .logo-holder, #landing-page-side .logo-holder { padding: .5em 0; width: 100%; }
#landing-page .logo-holder img, #landing-page-quotes .logo-holder img, #landing-page-givewisely .logo-holder img, #landing-page-side .logo-holder img { display: block; height: auto; margin: 0 auto; width: 15%; }
#landing-page .form-control, #landing-page-quotes .form-control, #landing-page-givewisely .form-control, #landing-page-side .form-control { border-width: 2px; }
#landing-page blockquote footer:before, #landing-page blockquote small:before, #landing-page blockquote .small:before, #landing-page-quotes blockquote footer:before, #landing-page-quotes blockquote small:before, #landing-page-quotes blockquote .small:before, #landing-page-givewisely blockquote footer:before, #landing-page-givewisely blockquote small:before, #landing-page-givewisely blockquote .small:before, #landing-page-side blockquote footer:before, #landing-page-side blockquote small:before, #landing-page-side blockquote .small:before { display: none; }
#landing-page .small-label, #landing-page-quotes .small-label, #landing-page-givewisely .small-label, #landing-page-side .small-label { font-style: italic; font-size: .65em; }
#landing-page .btn-wire, #landing-page-quotes .btn-wire, #landing-page-givewisely .btn-wire, #landing-page-side .btn-wire { border-width: 2px; }
#landing-page .inner, #landing-page-quotes .inner, #landing-page-givewisely .inner, #landing-page-side .inner { background-repeat: no-repeat !important; background-size: cover !important; padding-bottom: 1.5em; }
#landing-page .inner h1, #landing-page-quotes .inner h1, #landing-page-givewisely .inner h1, #landing-page-side .inner h1 { line-height: normal; margin: .5em auto; width: 80%; }
#landing-page .legacy, #landing-page-quotes .legacy, #landing-page-givewisely .legacy, #landing-page-side .legacy { padding: 0; }
#landing-page .legacy .content-wire-module .btn-wire-wide, #landing-page-quotes .legacy .content-wire-module .btn-wire-wide, #landing-page-givewisely .legacy .content-wire-module .btn-wire-wide, #landing-page-side .legacy .content-wire-module .btn-wire-wide { border-width: 2px; }
#landing-page .text, #landing-page-quotes .text, #landing-page-givewisely .text, #landing-page-side .text { background: none; }
#landing-page .landing-form, #landing-page-quotes .landing-form, #landing-page-givewisely .landing-form, #landing-page-side .landing-form { background: #fff; bottom: 2.5em; margin: 0 auto; padding: 2em 3em; position: relative; width: 80%; z-index: 9997; }
#landing-page .landing-form h2, #landing-page-quotes .landing-form h2, #landing-page-givewisely .landing-form h2, #landing-page-side .landing-form h2 { font-size: 1.5em; font-weight: 400; margin-bottom: 2em; text-align: center; }
#landing-page .landing-form .btn-wire-wide, #landing-page-quotes .landing-form .btn-wire-wide, #landing-page-givewisely .landing-form .btn-wire-wide, #landing-page-side .landing-form .btn-wire-wide { margin: 0; }
#landing-page .landing-body, #landing-page-quotes .landing-body, #landing-page-givewisely .landing-body, #landing-page-side .landing-body { background: #f9f9f9; }
#landing-page .landing-body p, #landing-page-quotes .landing-body p, #landing-page-givewisely .landing-body p, #landing-page-side .landing-body p { font-weight: 500; text-align: center; margin-bottom: 1em; }
#landing-page .landing-body img, #landing-page-quotes .landing-body img, #landing-page-givewisely .landing-body img, #landing-page-side .landing-body img { margin: 3em 0; }
#landing-page .landing-body.row, #landing-page-quotes .landing-body.row, #landing-page-givewisely .landing-body.row, #landing-page-side .landing-body.row { margin: 0; }
#landing-page #footer, #landing-page-quotes #footer, #landing-page-givewisely #footer, #landing-page-side #footer { background: none; margin-top: 0; padding-top: 0; }

#landing-page-quotes blockquote { font-style: normal; margin: 5em 0; position: relative; bottom: 4em; }
#landing-page-quotes blockquote:before { background: #e2e2e2; bottom: 3em; content: ""; display: block; height: 1px; left: 50%; transform: translateX(-50%); position: relative; width: 9em; }
#landing-page-quotes blockquote .quote-source { text-transform: uppercase; }
#landing-page-quotes blockquote #footer { margin-top: -15px; }
#landing-page-quotes .legacy .content-wire-module .btn-wire-wide { margin-top: 1em; }

#landing-page-side .inner { background-position: center center !important; height: 400px; }
#landing-page-side .landing-form { bottom: 7em; }
#landing-page-side .size-up { font-size: 39px !important; }
#landing-page-side .size-down { font-size: 1.5em !important; }
#landing-page-side .bottom-col { bottom: 5em; position: relative; }
#landing-page-side .btn-text { color: inherit !important; background: inherit !important; padding: inherit !important; text-transform: inherit !important; letter-spacing: inherit !important; font-weight: inherit !important; font-style: inherit !important; box-shadow: inherit !important; border: inherit !important; text-align: inherit !important; white-space: inherit !important; word-break: inherit !important; position: relative !important; vertical-align: inherit !important; orphans: inherit !important; }
#landing-page-side .btn-text:after { bottom: -2em; cursor: pointer; font-size: 1.5em; left: 50%; position: absolute; transform: translateX(-50%); }
#landing-page-side .btn-wire-wide { margin-top: 1.5em !important; }

#landing-page-givewisely .col-s-12.col-md-6.lazy { background-repeat: no-repeat; background-attachment: fixed; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; }
#landing-page-givewisely .margin-top-form { margin-top: 1.75em; }
#landing-page-givewisely .give-radio-row { margin-left: .25em; }
#landing-page-givewisely .EditingFormLabel { position: relative; right: 1em; }
#landing-page-givewisely .flex-columns { display: flex; flex-flow: row; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; }
#landing-page-givewisely .give-wisely-form { position: relative; top: 2em; margin-bottom: 4em; margin-top: .5em; left: 3em; }
#landing-page-givewisely .give-wisely-form h3 { margin-bottom: 1em; }
#landing-page-givewisely .form-group .content-wire-module { margin-top: 1em; }

/* Footer */
#footer { background: transparent url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB/+GNoGh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDMgNzkuMTYxMzU2LCAyMDE3LzA5LzA3LTAxOjExOjIyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wR0ltZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvaW1nLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczppbGx1c3RyYXRvcj0iaHR0cDovL25zLmFkb2JlLmNvbS9pbGx1c3RyYXRvci8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBUUGc9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC90L3BnLyIKICAgICAgICAgICAgeG1sbnM6c3REaW09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9EaW1lbnNpb25zIyIKICAgICAgICAgICAgeG1sbnM6eG1wRz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL2cvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5XZWI8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIElsbHVzdHJhdG9yIENDIDIyLjEgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE4LTA2LTE1VDE1OjE3OjE0LTA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDYtMTVUMjA6MTc6MTRaPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNy0yMlQxMDoyMDo0MiswNTozMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpUaHVtYm5haWxzPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOndpZHRoPjI1NjwveG1wR0ltZzp3aWR0aD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aGVpZ2h0PjI1NjwveG1wR0ltZzpoZWlnaHQ+CiAgICAgICAgICAgICAgICAgIDx4bXBHSW1nOmZvcm1hdD5KUEVHPC94bXBHSW1nOmZvcm1hdD4KICAgICAgICAgICAgICAgICAgPHhtcEdJbWc6aW1hZ2U+LzlqLzRBQVFTa1pKUmdBQkFnRUFTQUJJQUFELzdRQXNVR2h2ZEc5emFHOXdJRE11TUFBNFFrbE5BKzBBQUFBQUFCQUFTQUFBQUFFQSYjeEE7QVFCSUFBQUFBUUFCLys0QURrRmtiMkpsQUdUQUFBQUFBZi9iQUlRQUJnUUVCQVVFQmdVRkJna0dCUVlKQ3dnR0JnZ0xEQW9LQ3dvSyYjeEE7REJBTURBd01EQXdRREE0UEVBOE9EQk1URkJRVEV4d2JHeHNjSHg4Zkh4OGZIeDhmSHdFSEJ3Y05EQTBZRUJBWUdoVVJGUm9mSHg4ZiYjeEE7SHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmSHg4Zkh4OGZIeDhmLzhBQUVRZ0JBQUVBQXdFUiYjeEE7QUFJUkFRTVJBZi9FQWFJQUFBQUhBUUVCQVFFQUFBQUFBQUFBQUFRRkF3SUdBUUFIQ0FrS0N3RUFBZ0lEQVFFQkFRRUFBQUFBQUFBQSYjeEE7QVFBQ0F3UUZCZ2NJQ1FvTEVBQUNBUU1EQWdRQ0JnY0RCQUlHQW5NQkFnTVJCQUFGSVJJeFFWRUdFMkVpY1lFVU1wR2hCeFd4UWlQQiYjeEE7VXRIaE14Wmk4Q1J5Z3ZFbFF6UlRrcUt5WTNQQ05VUW5rNk96TmhkVVpIVEQwdUlJSm9NSkNoZ1poSlJGUnFTMFZ0TlZLQnJ5NC9QRSYjeEE7MU9UMFpYV0ZsYVcxeGRYbDlXWjJocGFtdHNiVzV2WTNSMWRuZDRlWHA3ZkgxK2YzT0VoWWFIaUltS2k0eU5qbytDazVTVmxwZVltWiYjeEE7cWJuSjJlbjVLanBLV21wNmlwcXF1c3JhNnZvUkFBSUNBUUlEQlFVRUJRWUVDQU1EYlFFQUFoRURCQ0VTTVVFRlVSTmhJZ1p4Z1pFeSYjeEE7b2JId0ZNSFI0U05DRlZKaWN2RXpKRFJEZ2hhU1V5V2lZN0xDQjNQU05lSkVneGRVa3dnSkNoZ1pKalpGR2lka2RGVTM4cU96d3lncCYjeEE7MCtQemhKU2t0TVRVNVBSbGRZV1ZwYlhGMWVYMVJsWm1kb2FXcHJiRzF1YjJSMWRuZDRlWHA3ZkgxK2YzT0VoWWFIaUltS2k0eU5qbyYjeEE7K0RsSldXbDVpWm1wdWNuWjZma3FPa3BhYW5xS21xcTZ5dHJxK3YvYUFBd0RBUUFDRVFNUkFEOEE5VTRxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcSYjeEE7N0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcSYjeEE7N0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcSYjeEE7N0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcSYjeEE7N0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcSYjeEE7N0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcSYjeEE7N0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxNyYjeEE7RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RiYjeEE7WFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWCYjeEE7WXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWSYjeEE7cTdGWFlxN0ZYWXE3RlhZcTdGWFlxN0ZYWXE3RlhZcTdGWC8vMlE9PTwveG1wR0ltZzppbWFnZT4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC94bXA6VGh1bWJuYWlscz4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+dXVpZDo2NUU2MzkwNjg2Q0YxMURCQTZFMkQ4ODdDRUFDQjQwNzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmU0NjM3ZDdhLTEwMTUtNWE0ZS04YTU0LThhNDE3ZDgzNWVkNjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDozZTU5MzQ1MC1iZTRiLTQxZjMtYTFhYy1mMGM2MGY2Y2Q5Zjc8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnV1aWQ6NjY1ZjM3MTAtZDFkMS00MDhhLWI1NjgtM2IyMWViZjFlNjNiPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOmQzZTNhODQ5LWI1Y2QtN2U0Mi1iZGU5LTUzMWNhYTUyMDZhMzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD51dWlkOjY1RTYzOTA2ODZDRjExREJBNkUyRDg4N0NFQUNCNDA3PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUQ3RjExNzQwNzIwNjgxMTkxMDlEMjBDOTBDRTc5NDQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMDktMTItMjBUMjI6NDc6NDQtMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIENTNTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZTQ2MzdkN2EtMTAxNS01YTRlLThhNTQtOGE0MTdkODM1ZWQ2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA3LTIyVDEwOjIwOjI3KzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8aWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+V2ViPC9pbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT4KICAgICAgICAgPGlsbHVzdHJhdG9yOlR5cGU+RG9jdW1lbnQ8L2lsbHVzdHJhdG9yOlR5cGU+CiAgICAgICAgIDx4bXBUUGc6TlBhZ2VzPjE8L3htcFRQZzpOUGFnZXM+CiAgICAgICAgIDx4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT5GYWxzZTwveG1wVFBnOkhhc1Zpc2libGVUcmFuc3BhcmVuY3k+CiAgICAgICAgIDx4bXBUUGc6SGFzVmlzaWJsZU92ZXJwcmludD5GYWxzZTwveG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ+CiAgICAgICAgIDx4bXBUUGc6TWF4UGFnZVNpemUgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3REaW06dz45NjAuMDAwMDAwPC9zdERpbTp3PgogICAgICAgICAgICA8c3REaW06aD41NjAuMDAwMDAwPC9zdERpbTpoPgogICAgICAgICAgICA8c3REaW06dW5pdD5QaXhlbHM8L3N0RGltOnVuaXQ+CiAgICAgICAgIDwveG1wVFBnOk1heFBhZ2VTaXplPgogICAgICAgICA8eG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+RGVmYXVsdCBTd2F0Y2ggR3JvdXA8L3htcEc6Z3JvdXBOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cFR5cGU+MDwveG1wRzpncm91cFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPldoaXRlPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjU1PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjI1NTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+QmxhY2s8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4wPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4wPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SR0IgUmVkPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4wPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SR0IgWWVsbG93PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjU1PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjA8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlJHQiBHcmVlbjwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjA8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yNTU8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MDwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+UkdCIEN5YW48L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4wPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjU1PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjI1NTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+UkdCIEJsdWU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4wPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yNTU8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlJHQiBNYWdlbnRhPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yNTU8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTkzIEc9MzkgQj00NTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjE5MzwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjM5PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjQ1PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTIzNyBHPTI4IEI9MzY8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yMzc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yODwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4zNjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0yNDEgRz05MCBCPTM2PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjQxPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+OTA8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzY8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MjQ3IEc9MTQ3IEI9MzA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNDc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNDc8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzA8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MjUxIEc9MTc2IEI9NTk8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNTE8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNzY8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+NTk8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MjUyIEc9MjM4IEI9MzM8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNTI8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yMzg8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzM8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MjE3IEc9MjI0IEI9MzM8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yMTc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yMjQ8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzM8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTQwIEc9MTk4IEI9NjM8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xNDA8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xOTg8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+NjM8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9NTcgRz0xODEgQj03NDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjU3PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTgxPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjc0PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTAgRz0xNDYgQj02OTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjA8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNDY8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+Njk8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MCBHPTEwNCBCPTU1PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjEwNDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT41NTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0zNCBHPTE4MSBCPTExNTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjM0PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTgxPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjExNTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0wIEc9MTY5IEI9MTU3PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE2OTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNTc8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9NDEgRz0xNzEgQj0yMjY8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD40MTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE3MTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yMjY8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MCBHPTExMyBCPTE4ODwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjA8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMTM8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTg4PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTQ2IEc9NDkgQj0xNDY8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD40NjwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjQ5PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE0NjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0yNyBHPTIwIEI9MTAwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+Mjc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yMDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMDA8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTAyIEc9NDUgQj0xNDU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMDI8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj40NTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNDU8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTQ3IEc9MzkgQj0xNDM8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xNDc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4zOTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNDM8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTU4IEc9MCBCPTkzPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTU4PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT45MzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0yMTIgRz0yMCBCPTkwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjEyPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjA8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+OTA8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MjM3IEc9MzAgQj0xMjE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yMzc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4zMDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMjE8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTk5IEc9MTc4IEI9MTUzPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTk5PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTc4PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE1MzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0xNTMgRz0xMzQgQj0xMTc8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xNTM8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMzQ8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTE3PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTExNSBHPTk5IEI9ODc8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMTU8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj45OTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT44NzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj04MyBHPTcxIEI9NjU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD44MzwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjcxPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjY1PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTE5OCBHPTE1NiBCPTEwOTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjE5ODwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE1NjwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMDk8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTY2IEc9MTI0IEI9ODI8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xNjY8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMjQ8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+ODI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTQwIEc9OTggQj01NzwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjE0MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjk4PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjU3PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTExNyBHPTc2IEI9MzY8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMTc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj43NjwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4zNjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj05NiBHPTU2IEI9MTk8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD45NjwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjU2PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE5PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTY2IEc9MzMgQj0xMTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjY2PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MzM8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTE8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgICAgICAgICAgPC94bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+R3JheXM8L3htcEc6Z3JvdXBOYW1lPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cFR5cGU+MTwveG1wRzpncm91cFR5cGU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MCBHPTAgQj0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjA8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MDwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0yNiBHPTI2IEI9MjY8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNjwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjI2PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjI2PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTUxIEc9NTEgQj01MTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjUxPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+NTE8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+NTE8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9NzcgRz03NyBCPTc3PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+Nzc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj43NzwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT43NzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0xMDIgRz0xMDIgQj0xMDI8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMDI8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMDI8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTAyPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTEyOCBHPTEyOCBCPTEyODwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjEyODwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjEyODwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMjg8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MTUzIEc9MTUzIEI9MTUzPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTUzPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTUzPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE1MzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0xNzkgRz0xNzkgQj0xNzk8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xNzk8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNzk8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTc5PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5SPTIwNCBHPTIwNCBCPTIwNDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjIwNDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjIwNDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yMDQ8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MjMwIEc9MjMwIEI9MjMwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjMwPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjMwPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjIzMDwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0yNDIgRz0yNDIgQj0yNDI8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNDI8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yNDI8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MjQyPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgICAgICAgICAgIDwveG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JvdXBOYW1lPldlYiBDb2xvciBHcm91cDwveG1wRzpncm91cE5hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOmdyb3VwVHlwZT4xPC94bXBHOmdyb3VwVHlwZT4KICAgICAgICAgICAgICAgICAgPHhtcEc6Q29sb3JhbnRzPgogICAgICAgICAgICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj02MyBHPTE2OSBCPTI0NTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjYzPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTY5PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjI0NTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0xMjIgRz0yMDEgQj02NzwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjEyMjwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjIwMTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT42NzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0yNTUgRz0xNDcgQj0zMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjI1NTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE0NzwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4zMDwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0yNTUgRz0yOSBCPTM3PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+Mjk8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+Mzc8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPlI9MjU1IEc9MTIzIEI9MTcyPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTIzPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE3MjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Uj0xODkgRz0yMDQgQj0yMTI8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xODk8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yMDQ8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MjEyPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgICAgICAgICAgIDwveG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNS4wMDwvcGRmOlByb2R1Y2VyPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgABQVWAwERAAIRAQMRAf/EAHMAAQEBAQEBAQAAAAAAAAAAAAMEBQIBAAkBAAMBAQEBAAAAAAAAAAAAAAMEBQIAAQYQAAEDAwQCAgMBAAAAAAAAAAABMQJBgQPwcbHBUdFhkaFCgjIRAQADAQEBAQEBAQEAAAAAAAAxAgMBQQTB0YFxMv/aAAwDAQACEQMRAD8A/ZOVLhPohjEMnt2Rd1HKAyddUQibx1Ryj/Aq6kXaFGglddyLuoZwBW+yN9EqOfgZMRd/VHKeBkxE+iVHL8DJkI28KGUCk5F2/FHKP9DJyJvHVDL9DJyNvCjlHAq635Im6jlAFZdiN9EqGYlZSJ9ClnIZMtuSN9EqGUhk1+iL9EKOMhlS5G2jqhkGT2Iu36o5Q6i11D4eBayWLJfkr4eENZNFkvyWsE/STIybFj5/1P0MjJsWcCF5L6K/zp2hfRawjhC5kdCv86fpHf8AhkdC1h+kNI/wsX14K+EcTtY6ZHLWEJ+sdNF129FjAhrBYvYs4Qn6/poVsWMJ4n6mjXXksYxxP1/Sxrv7LOEcIamj2pZxT9ZLHteixgn6yaLX9FnEhpJU/wA2Ur5ep9//AEiy13XlD20j5svLTXkXsezZ2WuqCtpUs2XmruvIvY9my8zW9gLHs5ZmauvAvb3/AKezZmXvtBax7KWbma3sXspZyzM1b8ILWg7mzMtdVAWPZsvL2nAvc9Rm5K7dILWUMWZlrqoteFDNl5WXVAFj+bMzV3XkXsezZeVrJyL3g7Rm5WXVBa0qOUcZmat+UF7n82ZmfXyLXPZwy81dl4AWPZs3Nr8C1z2TNzPf2L2Us4ZeWuy8IL2PZsvK66qL2k9mzMuvyL39PZszK9l4F7n8pZuV11UWuo5szM2vkXtJ7OR4qW5UG1ovx9dm6lLtDHr6N/wrdfDteDdSOsLcdP5CeErtHHSxrhS6/FTVTfCmjQx9Lyb4Tu0Mevs3/Sl1+P3wa4Uu0IU3XgJUjquxU1Q0Su0MdLBCl2hipunKmuFNF+PpeQnCl2hjrrwa9KXX4/fBrhO6/HS3ChP6T1hdjp/IThG7Rx0sa4TuvxU3TlTfCmjQx9Lya4Uu0MfXZrn8J3aGKuvBvhS6+Ha8BKktYW46WCfwldo46WNcKXXY+uwnP4UuokD0LdkVEuI6AWkMq6qJXC6KthLWArDkJaAdgMqitw+jol+RK4FpHJxS4fZBIVuH2HkhKwHZEri12OyFai9g/Hn6oKXCsOQvYPsCkL2/WOjkBt+s9eyFbfoPRy7AWY7A1qBsz44B2ZcK6gu+s9l1RLC9mPXBiwbwHaHrk8Y7LwG58c59Q3Vm0DlS/QakM8cVGqsdlxL2NZh+dGN0/ArQNXH82LBlS3Y/kB2BSa5QykHvopMtijlPALSCTLbop5SBaQyZbFPGQLSCTLuhVxkC8gm1yrgXvIJ0K+EFrJ5OpZw8LXhNKtyvh4Wunk30WvnktdPN7KWvnK3hNL9v6LeHhW6WdL9Fz5oK3TT/AGvwXfn8K6JZ0v0XfmJ39Szrv2X/AJp4UulmX/mJ39STa59B80lNJTSdRy0M8hLNlsY7IiadNeAffW6p5OoK0DchNNjHfwaspZvYx1qsJ5VuY74NxNOl+gfRqppvr4B+CeJZNcx0Ssp5PYF0asJ5/tfsx39F5CSTXMd9arIJvYH30asJp137B9Gr4lm+vgx31vkppOoK0CchNNjHfwesp59dg+i8hJOuqmfW6p50v0D6NVPJwXYF5CWTLqpjvjfJArxvwDE5HX//2Q==') center top no-repeat; background-size: contain; padding-top: 40px; }
#footer .row.equal-height { padding: 0 5%; }
#footer .row.equal-height:before, #footer .row.equal-height:after { content: normal; }
#footer .row.equal-height .foot-col { border-right: 1px solid #b1b3b6; }
#footer .row.equal-height .foot-col:last-child { border: 0 !important; }
#footer .row.equal-height .foot-col .foot-logo { margin-bottom: 30px; }
#footer .row.equal-height .foot-col .foot-logo img { width: 200px; }
#footer .row.equal-height .foot-col h4 { color: #53575a; font-size: 14px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
#footer .row.equal-height .foot-col ul { -webkit-padding-start: 0; }
#footer .row.equal-height .foot-col ul li { list-style: none; }
#footer .row.equal-height .foot-col ul li a { line-height: 25px; }
#footer .row.equal-height .foot-col p, #footer .row.equal-height .foot-col a, #footer .row.equal-height .foot-col li { color: #b1b3b6; font-size: 15px; font-weight: 500; font-style: normal; }
#footer .row.equal-height .foot-col a:hover { color: #5f90ab; }
#footer .row.equal-height .foot-col ul.social-media { margin-bottom: 10px; }
#footer .row.equal-height .foot-col ul.social-media li { display: inline-block; margin-right: 10px; }
#footer .row.equal-height .foot-col ul.social-media li a { font-size: 3rem; }
#footer .row.equal-height .foot-col ul.social-media li:last-child { float: right; margin-top: -10px; }
#footer .bottom-info { color: #b1b3b6; padding: 40px 5% 20px 5%; font-weight: 500; font-size: 12px; font-style: normal; }
#footer .bottom-footer { padding: 20px 5%; color: white; background: #adb1b4; font-size: 500; font-size: 14px; font-style: normal; }
#footer .mailchimp-form input, #footer .mailchimp-form button { height: 48px; }

#grant-db ul.social-media li { display: inline-block; }
#grant-db ul.social-media li a { font-size: 3rem; }
#grant-db select { color: #5b5b5b; }
#grant-db option { color: #b1b3b6; }
#grant-db option:first-of-type { color: #DDDDDD; }
#grant-db input::placeholder { color: #5b5b5b; }
#grant-db label { color: inherit; font-weight: 600; text-transform: uppercase; }
#grant-db .action-module { background: #fff; }
#grant-db .action-module .btn-text { text-align: left; position: relative; left: 8%; top: 5%; }
#grant-db .action-module svg { width: 40px; }
#grant-db .action-module svg.education .cls-1 { fill: #b85340; }
#grant-db .action-module svg.health .cls-1 { fill: #95ab4a; }
#grant-db .action-module svg.safety .cls-1 { fill: #5f90ab; }
#grant-db .resources p, #grant-db .resources li { border-bottom: solid 1px #DDDDDD; padding-bottom: 10px; }
#grant-db .resources p:last-of-type, #grant-db .resources li:last-of-type { border-bottom: none; }
#grant-db .impact-stories .button-group { padding-top: 50px; padding-bottom: 10px; margin-right: 7px; }
#grant-db .impact-stories .item { margin-bottom: 25px; }
#grant-db .impact-stories .item hr { margin-left: 0; }
#grant-db .flex-form { display: flex; }
#grant-db .figures { margin-top: 14px; margin-bottom: 35px; }
#grant-db .grant-image { min-height: 720px; background-size: cover; background-image: url("images/grant-intro.png"); }
#grant-db .grant-block { margin: 0; }
#grant-db .page-header { margin-bottom: 0; }
#grant-db .grant-content.equal-height { align-self: center; }
#grant-db .grant-content.equal-height .text-block { align-self: center; }
#grant-db .grant-content .text-block { margin: 0 50px; }
#grant-db .grant-content .text-block hr { width: 20%; background: #333333; color: #333333; margin-left: 0; }
#grant-db #Stats .stat:nth-of-type(2) .count { border-left: solid 1px !important; border-right: solid 1px !important; padding: 0 10px; }
#grant-db #Stats .stat { border: none; padding-left: 0; padding-right: 0; }
#grant-db #Stats .stat .count { height: 100%; display: flex; flex-direction: column; justify-content: center; }
#grant-db #Stats .stat .count img { max-width: 100%; height: auto; }
#grant-db #Stats p { font-size: 52px !important; font-weight: 400; line-height: 62px; }
#grant-db #Stats h4 { margin-bottom: 40px; }
#grant-db #Stats .amount { font-size: 90px !important; }
#grant-db .related-grants .related-header { margin-bottom: 40px; margin-top: 7%; text-align: center; color: #5f90ab; }
#grant-db .absolute-bottom .btn { text-align: left; position: relative; left: 10%; top: 5%; margin: 20px 0; }
#grant-db .absolute-bottom .btn-md:after { font-size: 20px; }
#grant-db .related-entry .col-xs-12 { border-bottom: solid 1px #e4e4e4; }
#grant-db .related-entry:last-of-type .col-xs-12 { border-bottom: none; }
#grant-db .related-entry h6 { font-weight: 700; margin-top: 30px; margin-bottom: 20px; }
#grant-db .related-entry .btn { border-width: 1px; margin-bottom: 30px; }
#grant-db .related-entry-header { color: #5f90ab; margin-bottom: 20px; }
#grant-db #sidebar h2 { white-space: nowrap; }
#grant-db #sidebar .links-module { border-top: none; }
#grant-db .relative-position { position: relative; }

.owl-wrapper .media { display: flex; }
.owl-wrapper .media .owl-img-container { object-fit: cover; }
.owl-wrapper .owl-text { display: flex; flex-flow: column; align-self: center; }

.ie-specific { font-weight: 500; }

.ie-specific .row.equal-height > [class*='col-'] { display: block; align-self: center; }

@media print { .print-logo { display: flex !important; justify-content: center; position: relative; bottom: 3em; border-bottom: solid 1px #e2e2e2; }
  .print-logo img { max-width: 300px !important; position: relative; bottom: 1em; }
  footer { display: none; }
  #footer { display: none; }
  #ourExperts { margin-left: 1em; margin-right: 1em; }
  #ourExperts .breadcrumb { display: none; }
  #ourExperts .triangle-design { display: none; }
  #ourExperts img { float: left; max-width: 200px !important; margin-right: 2em; }
  #ourExperts .page-header { bottom: 3em; }
  #ourExperts .contact-info.content { margin-top: 0; }
  #ourExperts .margin-bottom { margin-bottom: 0 !important; }
  #ourExperts .margin-top { margin-top: 0 !important; }
  #ourExperts #sidebar { position: relative; right: 1.5em; }
  #ourExperts #sidebar .content-module { text-align: left; padding: 0; margin-top: 0; border-top: none; }
  #ourExperts .expand-tabs-module { display: none; }
  #ourExperts .print-logo { display: flex !important; justify-content: center; position: relative; bottom: 3em; }
  #ourExperts .print-logo img { max-width: 300px !important; }
  #ourExperts .links-module { display: none; } }
@media all and (min-width: 1400px) { .mega-lg { width: 1200px; margin-left: -87%; max-width: 1200px; } }
@media all and (min-width: 1200px) and (max-width: 1399px) { .mega-lg { width: 1200px; margin-left: -72%; max-width: 1200px; } }
@media all and (min-width: 1200px) { /* Menu Edit */
  .mega-md { width: 992px; margin-left: -55%; max-width: 992px; }
  .page { /* Page Section */ }
  .page .featured .content-module { background-color: #5f90ab; background-size: cover; background-repeat: no-repeat; background-position: right top; background-size: contain; max-height: 396px; } }
@media all and (min-width: 992px) and (max-width: 1199px) { /* Menu Edit */
  .mega-md { width: 992px; margin-left: -38%; max-width: 992px; }
  #header .navbar .navbar-collapse.collapse { display: flex !important; }
  #header .main-menu #mainNav .navbar-nav { position: relative; left: 1.5em; }
  /* Page Sections */
  .giving-guide .text, .colored-giving-guide .text { max-width: 480px; }
  /* Footer */
  #footer .row.equal-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; padding: 0 5%; }
  #footer .row.equal-height .foot-col { text-align: center; }
  #footer .row.equal-height .foot-col:first-child { border-right: none; padding-bottom: 5%; flex-direction: column; }
  #footer .row.equal-height .foot-col:nth-child(2) { border-left: 1px solid #b1b3b6 !important; border-right: 1px solid #b1b3b6 !important; flex-direction: column; }
  #footer .row.equal-height .foot-col:nth-child(3), #footer .row.equal-height .foot-col:last-child { border: none; flex-direction: column; } }
@media all and (min-width: 992px) { #header .navbar-brand { margin-left: 69px; }
  #header .navbar-brand img { max-width: 220px; }
  .page { margin-top: 100px; /* Homepage */ /* Page Sections */ /* Modules */ }
  .page .links { border-right: 1px solid #e6e6e6; }
  .page .read-next .container { border-bottom: 1px solid #e6e6e6; }
  .page .read-next .container .col-md-8 { border-right: 1px solid #e6e6e6; }
  .page .quizzes .row.equal-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex !important; flex-wrap: wrap; }
  .page .quizzes .row.equal-height [class*='col-'] { /*display: flex; */ flex-direction: column; }
  .page address .website { padding-left: 10%; }
  .page .page-head-module .row.equal-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex !important; flex-wrap: wrap; }
  .page .page-head-module .row.equal-height [class*='col-'] { /*display: flex; */ flex-direction: column; }
  .page .expand-tabs-module .tab-menu { margin-left: -14px; } }
@media all and (max-width: 1199px) { #header .navbar-brand img { width: 180px; position: relative; right: 3em; }
  #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .col-md-4 { min-height: 240px !important; }
  /* Page Sections */
  .cft-hero { max-height: 600px; }
  .info-module h1 { font-size: 3rem; }
  .intro { margin-bottom: 100px !important; }
  .giving-day .content-module .text { margin-bottom: 5%; }
  /* Footer */
  #footer .foot-col { text-align: center; }
  #footer .foot-col:first-child { border-right: none; padding-bottom: 5%; }
  #footer .foot-col:nth-child(3) { border-right: none !important; }
  #footer .foot-col:last-child { text-align: left; margin: 0 auto 5%; max-width: 400px; float: none; border-right: 0; }
  #footer .bottom-footer { text-align: center; } }
@media all and (max-width: 991px) { h1 { font-size: 36.6px !important; }
  h2 { font-size: 31.2px !important; }
  h3 { font-size: 20px !important; }
  h4 { font-size: 16px !important; }
  h5 { font-size: 12px !important; }
  h6 { font-size: 14px !important; }
  .expand-tabs-module .nav-tabs { margin-top: 0; }
  .expand-tabs-module #nav-tab { display: block; }
  .expand-tabs-module #nav-tab .col-md-3 { margin-bottom: 40px; }
  .expand-tabs-module #nav-tab .col-md-3 a { background: white; }
  .owl-wrapper .media { display: block; }
  .caruth-tabs .tabs-fluid { padding-left: 0; padding-right: 0; }
  .caruth-tabs .tabs-fluid .expand-tabs-module h6 { left: 5%; position: relative; }
  .caruth-tabs .tabs-fluid .expand-tabs-module h6:first-of-type { top: 2em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-desktop { display: none; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-mobile { display: block; font-weight: 600; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-mobile:nth-of-type(1) { margin-bottom: 2em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-mobile:nth-of-type(2) { margin-bottom: 2em; margin-top: 2em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .row:nth-of-type(1) div:nth-of-type(2) h6 { left: 9em !important; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .tab-pane { padding-left: 5%; padding-right: 5%; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .tab-pane h4 { display: flex; flex-wrap: wrap; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-tab .tab-pane { padding-left: 0; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-tab .tab-pane h4 { display: inline; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-row { padding-left: 1em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-row:nth-of-type(even) { background: #f1f1f1; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-date { font-weight: 600; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .nav-link { padding: 0 !important; }
  .caruth-tabs .tabs-fluid .expand-tabs-module #nav-tab { display: block; margin-left: 1em; }
  aside.col-xs-12.col-sm-6.col-md-4.col-lg-4.col-lg-offset-1, aside.col-sm-12.col-md-offset-1.col-md-3 { margin-top: 5em; }
  .absolute-bottom .btn-text { position: relative; top: 1em; }
  .col-sm-4.item { width: 100%; }
  .page .module .page-head-module .img-full { background-image: none !important; }
  .content .row.equal-height.icon-grid { display: flex !important; }
  main.col-sm-12.col-md-8.contact-info.content { margin-top: 10em; }
  .staff-tabs .expand-tabs-module .tab-search-form .form-group { min-width: 128px !important; }
  .row.equal-height { display: block !important; }
  #header, .page { height: auto !important; }
  #header .page-header h1, .page .page-header h1 { margin-top: -20px; }
  .page { margin-top: 126px !important; /* fixed mobile menu */ }
  /* Header */
  #header { position: relative; }
  #header .navbar-default.main-menu { position: static; background: transparent; box-shadow: 0 0; border: none; }
  #header .navbar-default.main-menu .navbar-brand { padding: 10px; position: relative; z-index: 4; }
  #header .navbar-default.main-menu #mainNav { position: absolute; top: 0px; right: 0px; }
  .nav-icon { z-index: 10001; }
  #mobilelogo { margin-bottom: 0; }
  #mobilelogo .navbar-header > .margin-top-xxsmall { margin-top: 10px; }
  #navbar-canvasmenu { -webkit-box-shadow: -11px -4px 9px -5px rgba(155, 155, 155, 0.37); -moz-box-shadow: -11px -4px 9px -5px rgba(155, 155, 155, 0.37); box-shadow: -11px -4px 9px -5px rgba(155, 155, 155, 0.37); background-color: #fff; z-index: 10000; }
  #navbar-canvasmenu .navbar-header { visibility: visible; }
  #navbar-canvasmenu .navbar-header .navbar-brand img { width: 90%; margin: 23px; height: auto; position: relative; }
  #navbar-canvasmenu .menuitems { padding-top: 0; overflow-x: auto; overflow-y: auto; }
  #navbar-canvasmenu li.level-1.dropdown.lg.active { background: #e2e2e2; }
  #navbar-canvasmenu li.level-1.dropdown:after { font-size: 2.75rem; top: 1em; }
  #navbar-canvasmenu .menuitems .menu-back, #navbar-canvasmenu .menuitems .menu-back-level-1 { background: #f1f1f1; display: block; font-size: 12.8px !important; font-weight: 700; height: 2.75em; left: -1.15em; padding-left: 1.25em; position: relative; width: 100%; }
  #navbar-canvasmenu a.menu-back-level-1, #navbar-canvasmenu a.menu-back { padding-top: .25em !important; }
  #navbar-canvasmenu .navmenu-nav li:nth-of-type(1):before { content: none; }
  #navbar-canvasmenu .navmenu-nav li.active:before { content: none; }
  #navbar-canvasmenu .navmenu-nav li.active + :before { content: none; }
  #navbar-canvasmenu .navmenu-nav .dropdown-toggle { border-top: solid 1px #e2e2e2; font-size: 14px !important; padding: 20px 15px !important; }
  #navbar-canvasmenu .navmenu-nav .dropdown-toggle::selection { color: #53575a; }
  #navbar-canvasmenu .navmenu-nav.nav:after { background: #e2e2e2; height: 1px; left: 0; margin-bottom: 4em; position: relative; width: 100%; }
  #navbar-canvasmenu li.dropdown-submenu:nth-of-type(1) { border-top: none !important; }
  #navbar-canvasmenu li.dropdown-submenu { border-top: solid 1px #e2e2e2; }
  #navbar-canvasmenu li.dropdown-submenu:focus { margin-left: 0 !important; width: 100%; }
  #navbar-canvasmenu li.dropdown-submenu.active { background: #f1f1f1; margin-left: 0 !important; width: 100%; }
  #navbar-canvasmenu li.dropdown-submenu.active a { margin-left: 8px; }
  #navbar-canvasmenu li.dropdown-submenu.active a:after { margin-right: 0; }
  #navbar-canvasmenu li.dropdown-submenu.active a:focus { margin-left: 8px; }
  #navbar-canvasmenu li.dropdown-submenu .dropdown-menu .active { background: #f1f1f1; margin-left: 0 !important; width: 100%; }
  #navbar-canvasmenu .dropdown .dropdown-menu { width: 100%; }
  #navbar-canvasmenu .dropdown .dropdown-menu li { border-top: solid 1px #e2e2e2; }
  #navbar-canvasmenu .dropdown .dropdown-menu li:nth-of-type(1) { border-top: none; }
  #navbar-canvasmenu .dropdown .dropdown-menu .dropdown-menu a.menu-back { font-size: 12.5px !important; left: -1.15em; padding-left: 1.25em; position: relative; }
  #navbar-canvasmenu .dropdown .dropdown-menu .dropdown-menu a.menu-back:before { content: none; }
  #navbar-canvasmenu .dropdown .dropdown-menu .menu-header { padding: 15px 10px; margin-top: 0; margin-bottom: 0; }
  #navbar-canvasmenu .dropdown .dropdown-menu .menu-header a { color: #fff; font-weight: 500; letter-spacing: 0; }
  #navbar-canvasmenu .dropdown .dropdown-menu .menu-header a:before { content: none; }
  #navbar-canvasmenu .dropdown .dropdown-menu li:nth-child(1) { font-size: 12.8px !important; }
  #navbar-canvasmenu .dropdown .dropdown-menu li:after { margin-right: 15px; }
  #navbar-canvasmenu #bottomMenu li:first-of-type { background: #f1f1f1; display: flex; padding: 0; }
  #navbar-canvasmenu #bottomMenu li:first-of-type a { height: 55px; border-right: 3px #fff solid; font-size: 12px !important; font-weight: 600; padding-top: 1.75em; }
  #navbar-canvasmenu #bottomMenu li:first-of-type .mobile-search .form-control { border-radius: 0; height: 90px; right: 0; top: -1.25em; }
  #navbar-canvasmenu #bottomMenu li:first-of-type .sub375::placeholder { position: relative; left: 1em; }
  #navbar-canvasmenu #bottomMenu .btn-group { display: flex; justify-content: space-evenly; }
  #navbar-canvasmenu #bottomMenu .btn-group button { flex: 1 1 0px; margin: 0 1px; }
  #navbar-canvasmenu #bottomMenu .btn-group button a { font-weight: 500; font-size: 12px !important; letter-spacing: 0; }
  #navbar-canvasmenu #bottomMenu li .social-link h6 a { font-weight: 600; letter-spacing: 0; }
  #navbar-canvasmenu #bottomMenu li:last-of-type { display: flex; justify-content: space-evenly; }
  #navbar-canvasmenu #bottomMenu li:last-of-type .social-link { display: block; flex: 1 1 0px; margin-right: 0; }
  #navbar-canvasmenu #bottomMenu li:last-of-type .fa { font-size: 20px; }
  .page { /* Sidebar */ /* Page Sections */ }
  .page .sidebar .module { float: none !important; margin-left: auto; margin-right: auto; }
  .page .sidebar .module .content-module, .page .sidebar .module .content-wire-module { margin: 5% auto; }
  .page .sidebar img { float: none; margin: auto; }
  .page.green .btn-text.btn-lg, .page.green .btn-group-lg > .btn-text.btn { font-size: 20px; }
  .page.green .action-module { padding: 1em; }
  .page.green .action-module .action { padding-bottom: 1em; }
  .page.green .actions .row .col-sm-4:nth-of-type(2) .module:before { border-right: none; }
  .page.green .actions .row .col-sm-4:nth-of-type(2) .module:after { border-left: none; }
  .page.green section.knowledge { margin-bottom: -3em; }
  .page.green section.knowledge .pull-right { width: 100%; }
  .page.green section.knowledge img { margin: 0 auto; }
  .page.green .events-module .list-group-item .btn-wire { margin-top: 3em; }
  .page.orange .actions .row .col-sm-4:nth-of-type(2) .module:before { border-right: none; }
  .page.orange .actions .row .col-sm-4:nth-of-type(2) .module:after { border-left: none; }
  .page .ways-to-donate h3 { text-align: center; }
  .page .ways-to-donate .list-group .list-group-item { text-align: center; }
  .page .giving-guide .content-wire-module, .page .colored-giving-guide .content-wire-module { background-position: right top; background-repeat: no-repeat; }
  .page .featured .content-module { background-image: none !important; }
  .page .staff-tabs { padding: 0 !important; margin: 10% auto; }
  .page .staff-tabs .expand-tabs-module .tab-menu { text-align: center; padding: 5% 0; }
  .page .staff-tabs .expand-tabs-module .tab-search-form .form-group { float: none !important; margin: 20px auto; }
  .page .philanthropy { text-align: center; }
  .page .philanthropy figure { float: none !important; }
  .page .philanthropy figure img { margin: 60px auto; }
  /* Modules */
  .page .module .links-module { float: none; }
  .page .module .definition-module { float: none !important; padding: 3% 3% 3% 3%; }
  .page .module .blog-module .media { text-align: center; }
  .page .module .blog-module .media .pull-left { float: none !important; margin-top: 5%; margin-bottom: 5%; }
  .page .module .blog-module .media .pull-left img { display: block; margin-left: auto !important; margin-right: auto !important; }
  .page .module .page-head-module { background-position: right center; margin-top: 90px; }
  .page .module .page-head-module .text { padding: 5%; }
  .page .module .info-module { border: 0; }
  .page .module .info-module ul { -webkit-padding-start: 0; }
  .page .module .programs-module .difference h2 { font-size: 1.8rem; }
  .page .module .quote-module { height: auto; padding: 0; }
  .page .module .quote-module img { max-width: 100%; height: auto; margin-right: 0; }
  .page .module .quote-module .text blockquote { padding: 20px; padding-top: 30px; }
  .page .module .quote-module .text .triangle-quote { display: none; }
  .page .module .event-filters ul.nav-tabs { border: 1px solid #e6e6e6; }
  .page .module .event-filters ul.nav-tabs li { float: none; border-bottom: 1px solid #e6e6e6; padding: 10px; }
  .page .module .event-filters ul.nav-tabs li > a { border-right: 0 !important; }
  .page .module .content-module, .page .module .content-wire-module { position: relative; padding: 30px 0 60px; margin-top: 5% !important; }
  .page .module .definition-module { max-width: 300px; margin: auto; float: none !important; }
  /* Homepage */
  .links .expert-link { margin-bottom: 30px; }
  #cftCommunity .impact { text-align: center; }
  #cftCommunity .icon-stats { margin: auto; margin-top: 5em; max-width: 320px; }
  #cftCommunity .icon-stats .media-heading { font-size: 4rem; }
  #cftPrograms .program-list .list-group .list-group-item a { font-size: 1em; }
  #allEvents { margin-left: 1em; }
  .btn-text.btn-sm, .btn-group-sm > .btn-text.btn { margin-right: 1em; }
  /* Footer */
  .foot-col .foot-logo { margin: 20px auto; position: relative; width: 200px; }
  .foot-col:first-child { border: none !important; border-bottom: 1px solid #b1b3b6 !important; margin-bottom: 30px; }
  .foot-col:nth-child(2) { border: none; } }
@media all and (max-width: 767px) { .container { width: auto; }
  .page { /* Modules */ }
  .page .actions { /* placed outside of module class intentionally */ margin-top: 115px !important; }
  .page .actions [class^="col-"]:first-child { margin-top: -115px; }
  .page .module .btn-text { float: none !important; }
  .page .module .counter-module .stat { border: none !important; }
  .page .module .counter-module .stat .count { font-size: 4.5rem !important; text-align: center; margin: 30px auto; border: none; }
  .page .module .content-module { padding: 30px; }
  .page .module .content-module .btn-text { margin-left: auto; margin-right: auto; }
  .page .module .content-wire-module { padding: 30px 0 !important; }
  .page .module .content-wire-module .btn-text { margin-left: auto; margin-right: auto; }
  .page .module .definition-module { float: none !important; padding: 3% 3% 3% 3%; }
  .page .module .program-module .difference h2 { font-size: 1.8rem; }
  .page .module .links { border-right: 0; }
  .page .module .info-module h1 { font-size: 2.5rem; }
  .page .module .info-module h2 { font-size: 3rem; }
  .page .module .action-module { margin-left: -14px; margin-right: -14px; }
  .page .module .action-module .action { margin-top: 30px; padding-bottom: 30px; margin-bottom: 0; }
  .page .module .action-module .action p { margin: 0 auto 40px; }
  .page .module .filter-tabs-module { margin-left: 5%; }
  .page .module .filter-tabs-module ul.donate-companies { column-count: 1 !important; }
  .page .module .expand-tabs-module .nav-tabs { margin-top: 0; }
  .page .module .expand-tabs-module #nav-tab { display: block; }
  .page .module .expand-tabs-module #nav-tab .col-md-3 { margin-bottom: 40px; }
  .page .module .expand-tabs-module #nav-tab .col-md-3 a { background: white; }
  .body-click { right: 230px; }
  .table-responsive { width: 100%; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; border: 1px solid #dddddd; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; }
  @-webkit-keyframes fadeIn { 0% { opacity: 0; }
    100% { opacity: 1; } }
  @-moz-keyframes fadeIn { 0% { opacity: 0; }
    100% { opacity: 1; } }
  @keyframes fadeIn { 0% { opacity: 0; }
    100% { opacity: 1; } }
  [class*="navbar-"] .navbar-nav > li > a, [class*="navbar-"] .navbar-nav > li > a:hover, [class*="navbar-"] .navbar-nav > li > a:focus, [class*="navbar-"] .navbar-nav .active > a, [class*="navbar-"] .navbar-nav .active > a:hover, [class*="navbar-"] .navbar-nav .active > a:focus, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus, [class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu > li > a:active { color: white; }
  [class*="navbar-"] .navbar-nav > li > a, [class*="navbar-"] .navbar-nav > li > a:hover, [class*="navbar-"] .navbar-nav > li > a:focus, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus { opacity: .7; background: transparent; }
  [class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu > li > a:active { opacity: 1; }
  [class*="navbar-"] .navbar-nav .dropdown > a:hover .caret { border-bottom-color: #777; border-top-color: #777; }
  [class*="navbar-"] .navbar-nav .dropdown > a:active .caret { border-bottom-color: white; border-top-color: white; }
  .dropdown-menu { display: none; }
  .navbar-fixed-top { -webkit-backface-visibility: hidden; }
  .social-line .btn { margin: 0 0 10px 0; }
  .subscribe-line .form-control { margin: 0 0 10px 0; }
  .social-line.pull-right { float: none; }
  .footer nav.pull-left { float: none !important; }
  .footer:not(.footer-big) nav > ul li { float: none; }
  .social-area.pull-right { float: none !important; }
  .form-control + .form-control-feedback { margin-top: -8px; }
  .navbar-toggle:hover, .navbar-toggle:focus { background-color: transparent !important; }
  .btn.dropdown-toggle { margin-bottom: 0; }
  .media-post .author { width: 20%; float: none !important; display: block; margin: 0 auto 10px; }
  .media-post .media-body { width: 100%; }
  /* Footer */
  /* Footer Carousel */
  .carousel-blogpost { background: transparent !important; }
  .carousel-blogpost .owl-img-container { position: relative; overflow: hidden; margin: 20px 0 0 !important; padding: 0; }
  .carousel-blogpost .owl-text { padding: 10% !important; }
  #footer .row .foot-col { text-align: center; border: none !important; margin-bottom: 40px; } }
@media (min-width: 768px) { /* UI Kit Responsiveness */
  .navbar-form { margin-top: 21px; margin-bottom: 21px; padding-left: 5px; padding-right: 5px; }
  .navbar-form .navbar-search-form { display: none; }
  .navbar-form .navbar-nav > li > .dropdown-menu, .navbar-form .dropdown .dropdown-menu { -webkit-transition: 370ms, cubic-bezier(0.34, 1.61, 0.7, 1); -o-transition: 370ms, cubic-bezier(0.34, 1.61, 0.7, 1); transition: 370ms, cubic-bezier(0.34, 1.61, 0.7, 1); opacity: 0; filter: alpha(opacity=0); visibility: hidden; display: block; }
  .navbar-form .navbar-nav > li.open > .dropdown-menu, .navbar-form .dropdown.open .dropdown-menu { -webkit-transform-origin: 29px -50px; -moz-transform-origin: 29px -50px; -ms-transform-origin: 29px -50px; transform-origin: 29px -50px; opacity: 1; filter: alpha(opacity=100); visibility: visible; }
  .navbar-form .navbar-nav > li > .dropdown-menu:before { border-bottom: 11px solid rgba(0, 0, 0, 0.2); border-left: 11px solid transparent; border-right: 11px solid transparent; content: ""; display: inline-block; position: absolute; left: 12px; top: -11px; }
  .navbar-form .navbar-nav > li > .dropdown-menu:after { border-bottom: 11px solid #FFFFFF; border-left: 11px solid transparent; border-right: 11px solid transparent; content: ""; display: inline-block; position: absolute; left: 12px; top: -10px; }
  .navbar-form .navbar-nav.navbar-right > li > .dropdown-menu:before { left: auto; right: 12px; }
  .navbar-form .navbar-nav.navbar-right > li > .dropdown-menu:after { left: auto; right: 12px; }
  .footer:not(.footer-big) nav > ul li:first-child { margin-left: 0; }
  .navbar-burger .container { padding: 0 15px; }
  .navbar-burger .navbar-header { content: url(cft/images/logo.png); width: 100%; }
  .navbar-burger .navbar-toggle { display: block; margin-right: 0; }
  .navbar-burger.navbar .navbar-collapse.collapse, .navbar-burger.navbar .navbar-collapse.collapse.in, .navbar-burger.navbar .navbar-collapse.collapsing { display: none !important; } }
@media all and (max-width: 480px) { .page { margin-top: 120px !important; /* fixed mobile menu */ }
  #values .content { color: white; }
  #values .content h1, #values .content h2, #values .content h3, #values .content h4, #values .content h5, #values .content a, #values .content p { color: white; }
  #values .content .mobile-layout .white-text h6, #values .content .mobile-layout .white-text p { color: white; }
  #ourExperts .contact-info { margin-top: 15em; }
  #ourExperts .links-module { margin-bottom: 5em; }
  .module .content-wire-module { padding: 0; }
  .module .counter-module .stat .count { font-size: 2.5rem !important; }
  .quote-module blockquote.quote { font-size: 4vw; }
  .absolute-bottom { width: 100%; }
  .absolute-bottom a { display: inline; margin: 0 auto; }
  .page.green .btn-text { max-width: 100% !important; }
  .btn-text.abs:after { position: relative; right: 0; top: 0; bottom: 0; transform: none; }
  .nav-link:hover { padding-bottom: 0 !important; }
  .page .parallax-image { background-attachment: initial !important; }
  .page .module .content-wire-module { padding: 0; }
  .page .module .events-module .vertical-aligner { align-items: normal; justify-content: normal; }
  .btn-wire { white-space: normal; }
  figure { margin-bottom: 2em; }
  small, .small { font-size: 100%; }
  table { width: auto !important; }
  table td { padding: 0 2%; }
  h1 { font-size: 36.6px !important; }
  h2 { font-size: 31.2px !important; }
  h3 { font-size: 20px !important; }
  h4 { font-size: 16px !important; }
  h5 { font-size: 12px !important; }
  h6 { font-size: 14px !important; }
  p, a, li, td, input, form, .CMSBreadCrumbsCurrentItem { font-size: 14px !important; font-weight: 500; }
  .social-media li { font-size: inherit !important; }
  p { line-height: 2; }
  .fs-14 { font-size: 11.2px !important; }
  .font-18px { font-size: 14.4px !important; }
  .fs-16 { font-size: 12.8px !important; }
  .fs-18 { font-size: 14.4px !important; }
  .fs-20 { font-size: 16px !important; }
  .fs-21 { font-size: 16.8px !important; }
  .fs-22 { font-size: 17.6px !important; }
  .fs-24 { font-size: 19.2px !important; }
  .fs-28 { font-size: 22.4px !important; }
  .fs-30 { font-size: 24px !important; }
  .page .module .page-head-module .text-full .breadcrumb, .breadcrumb { padding-top: 15px; }
  .page-header .breadcrumb, .page-head-module .breadcrumb { padding-top: 20px; }
  iframe { width: 100%; }
  .btn-text { letter-spacing: 1px; }
  .page.green .definition-module { margin-top: 2em; }
  .page.green .col-md-8 section img { display: block; height: auto !important; margin: 0 auto; width: 300px !important; }
  .content .row.equal-height.icon-grid { display: block !important; }
  .page .module .btn-text { text-align: left; }
  .page .module .definition-module .btn-text-define { right: 0; }
  .page .module .quote-module .vertical-aligner { display: flex !important; }
  .page .impact-stories .item .module { margin-bottom: 50px; }
  .legacy .container .row { display: block !important; }
  .nav-icon { right: 15px; }
  #navbar-canvasmenu { left: 15% !important; width: 85%; }
  #navbar-canvasmenu .navbar-header .navbar-brand img { margin: 21px; }
  #aboutUs .gray-bg, #aboutUs .header, #aboutUs .page.orange .header .page-head-module .text-full { background-color: rgba(155, 155, 155, 0.5) !important; }
  #aboutUs .col-md-6.img-full { background-image: url(/images/about-us.jpg) !important; height: 90vh; position: absolute; top: 0; width: 100%; z-index: -1; }
  #aboutUs .action-module .action:before { background: #fff; bottom: 2em; content: ""; display: block; height: 1px; left: 3em; position: relative; width: 80%; }
  #aboutUs .quote-module blockquote { color: #fff; font-size: 1em; font-style: normal; line-height: 2; }
  #aboutUs .quote-module h3 { font-size: 1em !important; margin-top: 3em; }
  #aboutUs .slider-module .owl-controls .owl-buttons span .icon-chev_left { width: 71px; }
  #aboutUs .slider-module .owl-controls .owl-buttons span .icon-chev_right { width: 71px; }
  #aboutUs .slider-module .owl-wrapper .owl-img-container .owl-img { width: 0; }
  #nav-staff .row.equal-height > [class*='col-'] { flex-direction: row; width: 50%; }
  #nav-staff .row.equal-height { display: flex !important; }
  #nav-staff .row.equal-height .staff-member img { max-width: 150px; }
  .questions-link a { display: block; text-align: center; }
  .page.blue .col-md-9.col-md-offset-1.col-lg-8.col-lg-offset-2.text { margin-bottom: 5em; }
  .page.blue .counter-module .row.equal-height { display: block; }
  .page.blue .row.equal-height { display: flex; flex-direction: column; flex-wrap: nowrap; }
  .page.blue .row.equal-height .col-xs-6 { margin-left: 0 !important; }
  #individualsAndFamilies hr { display: none; }
  #individualsAndFamilies .content h3 { margin-bottom: 3em; }
  .giving-guide .module .content-wire-module { background-image: none !important; background-size: cover !important; background-position: -95% !important; text-align: left; }
  .page.green h6 { text-align: left !important; }
  .page.green .module .action-module:nth-child(1):before { background: #fff; bottom: 2em; content: ""; display: block; height: 1px; left: 3em; position: relative; width: 80%; }
  .page.green .module .content-module, .page.green .module .info-module { padding: 30px 30px 30px 0 !important; text-align: left; }
  .give-volunteer:nth-of-type(2) .info-module { border-bottom: solid 1px #e2e2e2; }
  .page .module .content-module, .page .module .info-module { padding: 30px 30px 30px 0 !important; text-align: left; }
  .page .module .content-wire-module { padding: 30px 0 !important; text-align: left; }
  .page.brown .intro-module p:last-of-type { padding-bottom: 10em; }
  .page.brown .content-module { margin-bottom: 3em; overflow: visible; }
  .page.brown aside.col-md-3 .links-module:before { background-color: #e2e2e2; content: ""; display: block; height: 125px; left: 1em; position: absolute; top: 9%; width: 1px; }
  .cft-hero { background: url(/cft/media/impact-stories/Full%20Size/impactstory_playitforward.jpg?ext=.jpg); background-position: 50% 20%; }
  .cft-hero video { display: none; }
  #resource-row #view-holder { bottom: 2em; }
  #North-Texas-Giving-Day .content-wire-module { background: none !important; }
  #advisorConnection img { float: none !important; }
  #about-cft .content-wire-module .text h3 { font-style: normal; }
  #about-cft .definition-module .btn-text-define { right: 0; white-space: normal; }
  #about-cft .orange { background: #da9e3c; }
  #about-cft .mobile-layout .white-text { padding: 8em 2em; }
  #about-cft .mobile-layout .white-text h3 { color: #fff !important; }
  #about-cft .mobile-layout .white-text p { border-bottom: solid 1px #fff; padding-bottom: 4em; }
  .caruth-tabs .tabs-fluid { padding-left: 0; padding-right: 0; }
  .caruth-tabs .tabs-fluid .expand-tabs-module h6 { left: 5%; position: relative; }
  .caruth-tabs .tabs-fluid .expand-tabs-module h6:first-of-type { top: 2em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-desktop { display: none; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-mobile { display: block; font-weight: 600; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-mobile:nth-of-type(1) { margin-bottom: 2em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-head-mobile:nth-of-type(2) { margin-bottom: 2em; margin-top: 2em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .row:nth-of-type(1) div:nth-of-type(2) h6 { left: 9em !important; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .tab-pane { padding-left: 5%; padding-right: 5%; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .tab-pane h4 { display: flex; flex-wrap: wrap; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-tab .tab-pane { padding-left: 0; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-tab .tab-pane h4 { display: inline; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-row { padding-left: 1em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-row:nth-of-type(even) { background: #f1f1f1; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .grant-date { font-weight: 600; }
  .caruth-tabs .tabs-fluid .expand-tabs-module .nav-link { padding: 0 !important; }
  .caruth-tabs .tabs-fluid .expand-tabs-module #nav-tab { display: block; margin-left: 1em; }
  .caruth-tabs .tabs-fluid .expand-tabs-module #nav-tab div a { font-size: 2em !important; margin: 10px 0; }
  #cftHomeCarousel .slider-module .owl-controls .owl-buttons span .icon-chev_left, #cftHomeCarousel .slider-module .owl-controls .owl-buttons span .icon-chev_right { padding: 10px 5px 4px; }
  #cftExperts .intro-module .links { padding: 0 0 20% 0; }
  .cftEvents .list-group-events .list-group-item .vertical-aligner { align-items: flex-start; justify-content: flex-start; padding-left: 2%; }
  .cftEvents .event-title { padding-left: 2%; }
  #individualsAndFamilies .media-object { display: none; }
  #individualsAndFamilies p span { line-height: normal; }
  #Join-our-Engagement-Network .content-wire-module { background-image: none !important; }
  .knowledge a.btn.btn-wire.btn-sm, .knowledge .btn-group-sm > a.btn.btn-wire { white-space: normal; margin-bottom: 1em; }
  .carousel-blogpost .media-object { display: none; }
  #impactStories .impact-stories { background: #fff; }
  #2018-Contribution-Deadlines table { width: auto !important; }
  #nonprofit-landing .intro-module { margin-bottom: 0; }
  #nonprofit-landing .counter-module .equal-height { display: block; }
  #FEATURED-SCHOLARSHIP .content-wire-module { padding: 0 !important; } }
@media all and (max-width: 320px) { #navbar-canvasmenu { left: 0% !important; width: 100%; } }
@media all and (max-width: 990px) { .cft-hero { background: url(/cft/media/impact-stories/Full%20Size/impactstory_playitforward.jpg?ext=.jpg); background-position: 50% 20%; }
  .cft-hero video { display: none; }
  #landing-page-givewisely .row.flex-columns { display: flex; flex-flow: column-reverse; }
  #landing-page-givewisely .col-s-12.col-md-6.lazy { background-position: -100px 0px !important; height: 400px; width: 100%; }
  #REI-testimonial { height: 100%; width: 100%; }
  #REI-testimonial .vertical-aligner { display: flex; }
  #REI-testimonial img { height: 100%; }
  #REI-testimonial .quote-module { overflow: hidden; }
  .quote-module img { margin-left: 0; }
  .quote-module .row { display: block; } }
@media all and (max-width: 600px) { #landing-page .logo-holder img, #landing-page-quotes .logo-holder img, #landing-page-side .logo-holder img, #landing-page-givewisely .logo-holder img { margin-top: -1em; height: auto; width: 50%; }
  #landing-page .inner, #landing-page-quotes .inner, #landing-page-side .inner, #landing-page-givewisely .inner { background-position: center center !important; }
  #landing-page .landing-form, #landing-page-quotes .landing-form, #landing-page-side .landing-form, #landing-page-givewisely .landing-form { width: 100%; }
  #landing-page .landing-body img, #landing-page-quotes .landing-body img, #landing-page-side .landing-body img, #landing-page-givewisely .landing-body img { position: relative; right: 2em; }
  #landing-page-givewisely .row.flex-columns { display: flex; flex-flow: column-reverse; }
  #landing-page-givewisely .col-s-12.col-md-6.lazy { background-position: -100px 0px !important; height: 400px; width: 100%; }
  #landing-page-givewisely .give-wisely-form { left: 0; margin-left: 1em; }
  #landing-page-givewisely .give-wisely-hero-text { text-align: center; }
  #landing-page-givewisely .give-wisely-hero-text .content-wire-module { text-align: center; }
  #landing-page-givewisely .give-wisely-intro { margin-left: 0 !important; text-align: center; }
  #landing-page-givewisely .form-group.row.content { margin-left: .25em; }
  #landing-page-givewisely .margin-top-form { margin-right: 0; }
  #landing-page-side .content-wire-module { margin-top: 0 !important; padding: 30px !important; text-align: center; } }
@media all and (max-width: 330px) { #landing-page .content-wire-module { overflow: visible; right: 1em; } }
@media (min-width: 1200px) and (max-width: 1395px) { .button-row .col-lg-3 { width: 50%; }
  #header .navbar-brand img { width: 180px; position: relative; right: 3em; } }
@media (min-width: 900px) and (max-width: 1250px) { #header .navbar-brand img { padding-top: 30px !important; } }
@media (min-width: 480px) and (max-width: 1100px) { .page .page-header .breadcrumb, .page .page-head-module .breadcrumb { padding-top: 20px; }
  .page-header .breadcrumb, .page-head-module .breadcrumb { padding-top: 20px; } }
@media (max-width: 991px) { #grant-db #Stats .stat { margin: 50px 0; }
  #grant-db #Stats .stat:nth-of-type(2) .count { border-left: 0 !important; border-right: 0 !important; }
  #nonprofit-landing .color-module .content-wire-module.orange .col-md-8.text:after { font-size: 0; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .flex-grid .row.equal-height.align-vertical-center > [class*='col-'] { align-self: center !important; }
  .flex-grid .row.equal-height > [class*='col-'] { display: block !important; }
  #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-sm .yamm-content .row.nav-row, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-md .yamm-content .row.nav-row, #header .main-menu #mainNav .navbar-nav .dropdown.yamm-fw .mega-lg .yamm-content .row.nav-row { flex-direction: row; flex-wrap: nowrap; }
  .pull-right { float: none !important; }
  .quote-module .text .triangle-quote { display: none; } }
@media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) { .page .page-head-module .row.equal-height { flex-wrap: nowrap !important; }
    .page-head-module .equal-height, .page-head-module row.equal-height, .page .page-head-module .equal-height, .page .page-head-module row.equal-height { flex-wrap: nowrap !important; }
    #cftPrograms .module .vertical-aligner { display: -webkit-box; }
    #cftPrograms .module .vertical-aligner .difference { margin-top: 10%; }
    .module .counter-module .equal-height div, .module .counter .equal-height div { flex: 1; }
    .module .counter-module .container .equal-height div, .module .counter .container .equal-height div { flex: 1; }
    .cftEvents .vertical-aligner { display: -webkit-box; }
    .cftEvents .vertical-aligner div { margin-top: 3.5%; }
    .quote-module blockquote.quote { font-size: 2rem; }
    .quote-module .vertical-aligner { display: -webkit-box; }
    .quote-module .text { margin-top: 5%; }
    .row.media.vertical-aligner { display: -webkit-box; }
    .row.media.vertical-aligner .text { margin-top: 2.5%; }
    #Why-work-with-CFT .quote-module .text { margin-top: 0; }
    .impact-stories .equal-height { justify-content: center; }
    .quizzes .equal-height { flex-wrap: nowrap !important; }
    .content-wire-module .quizzes .equal-height { flex-wrap: nowrap; }
    .counter-module .container .equal-height { display: -webkit-box !important; flex-wrap: nowrap !important; }
    .focus-area-module .equal-height div { flex: 1; }
    .economic-stats .equal-height { flex-wrap: wrap !important; }
    @media all and (max-width: 480px) { .cftEvents .vertical-aligner { align-items: flex-start; display: flex; justify-content: flex-start; }
      .page .page-header .breadcrumb, .page .page-head-module .breadcrumb { padding-top: 20px; }
      .page-header .breadcrumb, .page-head-module .breadcrumb { padding-top: 20px; } } } }
@media screen and (device-aspect-ratio: 40 / 71) { #ourExperts .page .circle-img { min-height: 200px; } }
.annual-report-wrapper { /* The container */ /* Hide the browser's default checkbox */ /* Create a custom checkbox */ /*Increase padding between checks on my-interests */ /* On mouse-over, add a grey background color */ /* When the checkbox is checked, add a blue background */ /* Create the checkmark/indicator (hidden when not checked) */ /* Show the checkmark when checked */ /* Style the checkmark/indicator */ /* Customize the label (the container) */ /* Hide the browser's default radio button */ /* Create a custom radio button */ /* On mouse-over, add a grey background color */ /* When the radio button is checked, add a blue background */ /* Create the indicator (the dot/circle - hidden when not checked) */ /* Show the indicator (dot/circle) when checked */ /* Style the indicator (dot/circle) */ /* ========================================================================== Fix visible-lg and hidden-lg for resolutions over 1600px Remove if don't want to use ========================================================================== */ /* ========================================================================== Set containers fixed sizes for >1600px, >1920px, >2560px Remove all if don't want to use big fixed sizes for all blocks You still can use cols with .container-fluid blocks ========================================================================== */ /* ========================================================================== col-xl, col-xxl, col-xxxl setup. Don't remove anything below this line ========================================================================== */ }
.annual-report-wrapper .color-red-ish { color: #b7543f !important; }
.annual-report-wrapper .map-red, .annual-report-wrapper .map-red a { color: #b6543f !important; }
.annual-report-wrapper .map-blue { color: #5f8faa !important; }
.annual-report-wrapper .map-green { color: #96aa4c !important; }
.annual-report-wrapper .map-orange { color: #dc9932 !important; }
.annual-report-wrapper .map-tan { color: #b3a487 !important; }
.annual-report-wrapper .icon-texas::before { font-size: 35px; position: relative; top: 8px; color: #53575a; }
.annual-report-wrapper .letter-spacing-none { letter-spacing: normal !important; }
.annual-report-wrapper .link-stack { padding: 2px 0 2px 0; }
.annual-report-wrapper .breadcrumb > li + li:before { content: "> "; position: relative; top: -2px; }
@media (min-width: 768px) { .annual-report-wrapper .row.equal-height > [class*='col-'] { display: flex; flex-direction: column; } }
@media (min-width: 768px) { .annual-report-wrapper .row.equal-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex !important; flex-wrap: wrap; } }
.annual-report-wrapper .flex-line { display: flex; }
.annual-report-wrapper .flex-line .cft-icon { display: inline; font-size: 2.5em; margin-right: .5em; }
.annual-report-wrapper .flex-line .icon-chart { color: #b7543f; }
.annual-report-wrapper .flex-line .icon-business { color: #97ab4c; }
.annual-report-wrapper .flex-line .icon-personalitem { color: #da9e3c; }
.annual-report-wrapper .flex-line .icon-realestate { color: #5f90ab; }
.annual-report-wrapper .flex-line .icon-oil { color: #b1b3b6; }
.annual-report-wrapper .flex-line .icon-retirement { color: #b3a487; }
.annual-report-wrapper .flex-line .icon-lifeinsurance { color: #97ab4c; }
.annual-report-wrapper .assets-row { line-height: 130%; margin-bottom: 30px; }
@media screen and (min-width: 0px) { .annual-report-wrapper .assets-row .assets-control { margin: 0 auto 20px auto; max-width: 140px; width: 100%; display: block; } }
@media screen and (min-width: 992px) { .annual-report-wrapper .assets-row .assets-control { float: left; margin: 0px 30px 30px 0px; max-width: 50px; display: block; width: 100%; } }
@media screen and (max-width: 768px) { .annual-report-wrapper .assets-row .assets-row-title { display: block; } }
.annual-report-wrapper p { font-weight: 500; }
.annual-report-wrapper .white { color: white !important; }
.annual-report-wrapper .margin-top-xxsmall { margin-top: 4%; }
.annual-report-wrapper .pb-0 { padding-bottom: 0px !important; }
.annual-report-wrapper .pb-5p { padding-bottom: 5%; }
.annual-report-wrapper .pb-1 { padding-bottom: 1rem; }
.annual-report-wrapper .pb-1p5 { padding-bottom: 1.5rem; }
.annual-report-wrapper .pb-5 { padding-bottom: 5rem; }
.annual-report-wrapper .pb-6 { padding-bottom: 6rem; }
.annual-report-wrapper .pb-8 { padding-bottom: 8rem; }
.annual-report-wrapper .font-18px { font-size: 18px !important; }
.annual-report-wrapper .m-0 { margin: 0px !important; }
.annual-report-wrapper .ls-2 { letter-spacing: 2px !important; }
.annual-report-wrapper .ls-6 { letter-spacing: 6px !important; }
.annual-report-wrapper .ls-normal { letter-spacing: normal; }
.annual-report-wrapper .fw-500 { font-weight: 500 !important; }
.annual-report-wrapper .fw-300 { font-weight: 300 !important; }
.annual-report-wrapper .fw-400 { font-weight: 400 !important; }
.annual-report-wrapper .fw-600 { font-weight: 600 !important; }
.annual-report-wrapper .fw-700 { font-weight: 700 !important; }
.annual-report-wrapper .border-thick { border-width: 2px; }
.annual-report-wrapper .angle-down:after { content: .annual-report-wrapper .angle-down:after #709; }
.annual-report-wrapper .angle-up:after { content: .annual-report-wrapper .angle-up:after #708; }
.annual-report-wrapper .text-left { text-align: left !important; }
.annual-report-wrapper .no-border-right { border-right: 0 !important; }
.annual-report-wrapper .no-border-left { border-left: 0 !important; }
.annual-report-wrapper .no-border-top { border-top: 0 !important; }
.annual-report-wrapper .no-arrow:after { display: none !important; }
.annual-report-wrapper .border-right-light-gray { border-right: 1px solid #e3e3e3; }
@media screen and (max-width: 1199px) { .annual-report-wrapper .no-border-right-1199-down { border-right: 0 !important; } }
.annual-report-wrapper .mx-auto { margin-left: auto; margin-right: auto; }
.annual-report-wrapper .no-width { width: auto !important; }
.annual-report-wrapper .max-width-100, .annual-report-wrapper .mw-100 { max-width: 100px !important; }
.annual-report-wrapper .max-width-200 { max-width: 202px !important; }
.annual-report-wrapper .staff-module img.circle-img { margin: 0; }
.annual-report-wrapper .staff-member h4, .annual-report-wrapper .staff-member p { color: #53575a !important; }
.annual-report-wrapper .staff-member h4 { font-size: 20px !important; }
.annual-report-wrapper .staff-member p { font-size: 16px !important; }
.annual-report-wrapper .staff-member:hover a.hover-border:hover img { border: 2px solid #5f90ab; border-radius: 52% !important; }
.annual-report-wrapper .staff-member:hover h4, .annual-report-wrapper .staff-member:hover p { color: #5f90ab !important; cursor: pointer; }
.annual-report-wrapper .font-weight-normal { font-weight: normal; }
.annual-report-wrapper .font-weight-bold, .annual-report-wrapper .fw-bold { font-weight: bold !important; }
.annual-report-wrapper .float-right { float: right !important; }
.annual-report-wrapper .font-size-16 { font-size: 1.6rem; }
.annual-report-wrapper .c-gray { color: #53575a !important; }
.annual-report-wrapper .ways-to-contribute .c-gray { font-weight: 500; }
.annual-report-wrapper .bg-sand, .annual-report-wrapper .bg-taupe { background-color: #b2a386; }
.annual-report-wrapper .bg-orange { background-color: #d99d3b; }
.annual-report-wrapper .bg-red { background-color: #b6543f; }
.annual-report-wrapper .bg-green { background-color: #96aa4c; }
.annual-report-wrapper .bg-blue { background-color: #5f8faa; }
.annual-report-wrapper .bg-grayskull { background-color: #939699; }
.annual-report-wrapper .bg-bright-blue { background-color: #019bd2; }
.annual-report-wrapper .t18-color { color: #019bd2; }
.annual-report-wrapper .letter-spacing-2 { letter-spacing: 2px; }
.annual-report-wrapper .letter-spacing-1 { letter-spacing: 1px; }
.annual-report-wrapper .font-brandon-text { font-family: "brandon_text", Helvetica, Arial, sans-serif !important; }
.annual-report-wrapper .fs-8 { font-size: 8px !important; }
.annual-report-wrapper .fs-10 { font-size: 10px !important; }
.annual-report-wrapper .fs-12 { font-size: 12px !important; }
.annual-report-wrapper .fs-14 { font-size: 14px !important; }
.annual-report-wrapper .fs-16 { font-size: 16px !important; }
.annual-report-wrapper .fs-17 { font-size: 17px !important; }
.annual-report-wrapper .fs-18 { font-size: 18px !important; }
.annual-report-wrapper .fs-20 { font-size: 20px !important; }
.annual-report-wrapper .fs-21 { font-size: 21px !important; }
.annual-report-wrapper .fs-22 { font-size: 22px !important; }
.annual-report-wrapper .fs-24 { font-size: 24px !important; }
.annual-report-wrapper .fs-28 { font-size: 28px !important; }
.annual-report-wrapper .fs-30 { font-size: 30px !important; }
@media screen and (min-width: 992px) and (max-width: 1200px) { .annual-report-wrapper .fs-30 { font-size: 24px !important; } }
.annual-report-wrapper .fs-42 { font-size: 42px !important; }
.annual-report-wrapper .fs-53 { font-size: 51px !important; }
@media screen and (max-width: 1199px) and (min-width: 992px) { .annual-report-wrapper .fs-53 { font-size: 40px !important; } }
.annual-report-wrapper .fs-100 { font-size: 100px !important; }
.annual-report-wrapper .fs-160 { font-size: 160px !important; }
.annual-report-wrapper .fs-200 { font-size: 200px !important; }
.annual-report-wrapper .fs-10vw { font-size: 10vw !important; }
.annual-report-wrapper .fs-20vw { font-size: 20vw !important; }
.annual-report-wrapper .fs-50vw { font-size: 50vw !important; }
.annual-report-wrapper .fs-100vw { font-size: 100vw !important; }
.annual-report-wrapper .pt-0 { padding-top: 0 !important; }
.annual-report-wrapper .pt-5px { padding-top: 5px !important; }
.annual-report-wrapper .pt-6px { padding-top: 6px !important; }
.annual-report-wrapper .pt-p05 { padding-top: 0.5rem !important; }
.annual-report-wrapper .pt-1 { padding-top: 1rem !important; }
.annual-report-wrapper .pt-2 { padding-top: 2rem !important; }
.annual-report-wrapper .pt-3 { padding-top: 3rem !important; }
.annual-report-wrapper .pt-4 { padding-top: 4rem !important; }
.annual-report-wrapper .pt-5 { padding-top: 5rem !important; }
.annual-report-wrapper .pt-6 { padding-top: 6rem !important; }
.annual-report-wrapper .pt-7 { padding-top: 7rem !important; }
@media screen and (max-width: 1024px) { .annual-report-wrapper .pt-7 { padding-top: 3rem !important; } }
.annual-report-wrapper .pt-8 { padding-top: 8rem !important; }
.annual-report-wrapper .pt-10 { padding-top: 10rem !important; }
.annual-report-wrapper .pb-p05 { padding-bottom: 0.5rem !important; }
.annual-report-wrapper .pb-3 { padding-bottom: 3rem !important; }
.annual-report-wrapper .pb-2 { padding-bottom: 2rem !important; }
.annual-report-wrapper .pb-4 { padding-bottom: 4rem !important; }
.annual-report-wrapper .pr-1 { padding-right: 1rem !important; }
.annual-report-wrapper .pl-0 { padding-left: 0rem !important; }
.annual-report-wrapper .pl-1 { padding-left: 1rem !important; }
.annual-report-wrapper .pl-2 { padding-left: 2rem !important; }
.annual-report-wrapper .pl-3 { padding-left: 3rem !important; }
.annual-report-wrapper .mr-2 { margin-right: 2rem !important; }
.annual-report-wrapper .ml-0 { margin-left: 0rem !important; }
.annual-report-wrapper .ml-1 { margin-left: 1rem !important; }
.annual-report-wrapper .ml-2 { margin-left: 2rem !important; }
.annual-report-wrapper .ml-3 { margin-left: 3rem !important; }
.annual-report-wrapper .pd-cf { padding: 0 5% !important; }
@media screen and (min-width: 1200px) { .annual-report-wrapper .mt-header-title { margin-top: 10vh; } }
.annual-report-wrapper .mt-10p { margin-top: 10% !important; }
.annual-report-wrapper .mt-15p { margin-top: 15% !important; }
@media screen and (max-width: 400px) { .annual-report-wrapper .mt-15p { margin-top: 26% !important; } }
@media screen and (min-width: 1200px) { .annual-report-wrapper .mt-15p { margin-top: 16% !important; } }
@media screen and (min-width: 1600px) { .annual-report-wrapper .mt-15p { margin-top: 15% !important; } }
@media screen and (min-width: 1921px) { .annual-report-wrapper .mt-15p { margin-top: 7% !important; } }
.annual-report-wrapper .mt-20p { margin-top: 20% !important; }
.annual-report-wrapper .mt-30p { margin-top: 30% !important; }
.annual-report-wrapper .mt-40p { margin-top: 40% !important; }
.annual-report-wrapper .mt-n10 { margin-top: -10px !important; }
.annual-report-wrapper .mt-n20 { margin-top: -20px !important; }
.annual-report-wrapper .mt-1px { margin-top: 1px !important; }
.annual-report-wrapper .mt-2px { margin-top: 2px !important; }
.annual-report-wrapper .mt-3px { margin-top: 3px !important; }
.annual-report-wrapper .mt-4px { margin-top: 4px !important; }
.annual-report-wrapper .mt-5px { margin-top: 5px !important; }
.annual-report-wrapper .mt-6px { margin-top: 6px !important; }
.annual-report-wrapper .mt-7px { margin-top: 7px !important; }
.annual-report-wrapper .mt-10px { margin-top: 10px !important; }
.annual-report-wrapper .mt-15px { margin-top: 15px !important; }
.annual-report-wrapper .mt-20px { margin-top: 20px !important; }
.annual-report-wrapper .mt-23px { margin-top: 23px !important; }
.annual-report-wrapper .mt-25px { margin-top: 25px !important; }
.annual-report-wrapper .mt-28px { margin-top: 28px !important; }
.annual-report-wrapper .mt-0 { margin-top: 0 !important; }
.annual-report-wrapper .mt-1 { margin-top: 1rem !important; }
.annual-report-wrapper .mb-0 { margin-bottom: 0 !important; }
.annual-report-wrapper .mb-625 { margin-bottom: 0.625rem !important; }
.annual-report-wrapper .mb-1 { margin-bottom: 1rem !important; }
.annual-report-wrapper .mb-1p5 { margin-bottom: 1.5rem !important; }
.annual-report-wrapper .mb-2 { margin-bottom: 2rem !important; }
.annual-report-wrapper .mb-3 { margin-bottom: 3rem !important; }
.annual-report-wrapper .mb-3p125 { margin-bottom: 3.125rem !important; }
.annual-report-wrapper .mt-2 { margin-top: 2rem !important; }
.annual-report-wrapper .mt-2p5 { margin-top: 2.5rem !important; }
.annual-report-wrapper .mt-3 { margin-top: 3rem !important; }
.annual-report-wrapper .mt-4 { margin-top: 4rem !important; }
.annual-report-wrapper .mt-5 { margin-top: 5rem !important; }
.annual-report-wrapper .mt-10 { margin-top: 10rem !important; }
.annual-report-wrapper .mt-15 { margin-top: 15rem !important; }
.annual-report-wrapper .mt-20 { margin-top: 20rem !important; }
.annual-report-wrapper .mb-10 { margin-bottom: 10rem !important; }
.annual-report-wrapper .mb-15 { margin-bottom: 15rem !important; }
.annual-report-wrapper .mb-20 { margin-bottom: 20rem !important; }
.annual-report-wrapper .mb-4 { margin-bottom: 4rem !important; }
.annual-report-wrapper .mb-5 { margin-bottom: 5rem !important; }
.annual-report-wrapper .mx-475 { max-height: 475px; height: auto; }
.annual-report-wrapper .mh-60 { min-height: 60px; }
.annual-report-wrapper .mh-70 { min-height: 70px; }
@media screen and (max-width: 992px) { .annual-report-wrapper .no-br { display: none; } }
@media screen and (max-width: 1200px) { .annual-report-wrapper .rmptm { padding-top: 0rem !important; } }
@media screen and (max-width: 991px) { .annual-report-wrapper .rmptm2 { padding-top: 0rem !important; } }
.annual-report-wrapper .ar-icon { transition: 0.2s; }
@media screen and (max-width: 1110px) and (min-width: 992px) { .annual-report-wrapper .pwedge { padding-top: 0px !important; padding-bottom: 2rem !important; } }
@media screen and (min-width: 320px) { .annual-report-wrapper .top-story { padding-top: 3rem; } }
@media screen and (min-width: 768px) { .annual-report-wrapper .top-story { padding-top: 5rem; } }
@media screen and (min-width: 993px) { .annual-report-wrapper .top-story { padding-top: 10rem; } }
@media screen and (max-width: 768px) { .annual-report-wrapper .story-header { max-height: none; } }
@media screen and (min-width: 1200px) { .annual-report-wrapper .story-header { min-height: 450px; } }
@media screen and (min-width: 1440px) { .annual-report-wrapper .story-header { min-height: 534px; } }
@media screen and (min-width: 320px) { .annual-report-wrapper .story-header .story-content { padding-top: 4rem; padding-bottom: 4rem; } }
@media screen and (min-width: 769px) { .annual-report-wrapper .story-header .story-content { padding-top: 3rem; } }
@media screen and (min-width: 993px) { .annual-report-wrapper .story-header .story-content { padding-bottom: 0rem; } }
@media screen and (min-width: 1200px) { .annual-report-wrapper .story-header .story-content { padding-top: 6rem; } }
@media screen and (min-width: 1440px) { .annual-report-wrapper .story-header .story-content { padding-top: 8rem; } }
.annual-report-wrapper .story-header .multi-line-pd { padding-top: 4rem; }
.annual-report-wrapper #slideshow, .annual-report-wrapper #slideshow2, .annual-report-wrapper #slideshow3, .annual-report-wrapper #slideshow4, .annual-report-wrapper #slideshow5, .annual-report-wrapper #slideshow6, .annual-report-wrapper #slideshow7, .annual-report-wrapper #slideshow8, .annual-report-wrapper #slideshow9 { float: right; width: 50%; height: auto; position: relative; }
@media screen and (min-width: 1440px) { .annual-report-wrapper #slideshow, .annual-report-wrapper #slideshow2, .annual-report-wrapper #slideshow3, .annual-report-wrapper #slideshow4, .annual-report-wrapper #slideshow5, .annual-report-wrapper #slideshow6, .annual-report-wrapper #slideshow7, .annual-report-wrapper #slideshow8, .annual-report-wrapper #slideshow9 { width: 683px; height: auto; } }
@media screen and (max-width: 992px) { .annual-report-wrapper #slideshow, .annual-report-wrapper #slideshow2, .annual-report-wrapper #slideshow3, .annual-report-wrapper #slideshow4, .annual-report-wrapper #slideshow5, .annual-report-wrapper #slideshow6, .annual-report-wrapper #slideshow7, .annual-report-wrapper #slideshow8, .annual-report-wrapper #slideshow9 { position: relative !important; width: 100%; height: 640px; overflow-y: hidden; margin-bottom: 5rem; } }
@media screen and (max-width: 768px) { .annual-report-wrapper #slideshow, .annual-report-wrapper #slideshow2, .annual-report-wrapper #slideshow3, .annual-report-wrapper #slideshow4, .annual-report-wrapper #slideshow5, .annual-report-wrapper #slideshow6, .annual-report-wrapper #slideshow7, .annual-report-wrapper #slideshow8, .annual-report-wrapper #slideshow9 { height: 500px; } }
@media screen and (max-width: 640px) { .annual-report-wrapper #slideshow, .annual-report-wrapper #slideshow2, .annual-report-wrapper #slideshow3, .annual-report-wrapper #slideshow4, .annual-report-wrapper #slideshow5, .annual-report-wrapper #slideshow6, .annual-report-wrapper #slideshow7, .annual-report-wrapper #slideshow8, .annual-report-wrapper #slideshow9 { height: 450px; } }
@media screen and (max-width: 575px) { .annual-report-wrapper #slideshow, .annual-report-wrapper #slideshow2, .annual-report-wrapper #slideshow3, .annual-report-wrapper #slideshow4, .annual-report-wrapper #slideshow5, .annual-report-wrapper #slideshow6, .annual-report-wrapper #slideshow7, .annual-report-wrapper #slideshow8, .annual-report-wrapper #slideshow9 { height: 340px; } }
@media screen and (max-width: 375px) { .annual-report-wrapper #slideshow, .annual-report-wrapper #slideshow2, .annual-report-wrapper #slideshow3, .annual-report-wrapper #slideshow4, .annual-report-wrapper #slideshow5, .annual-report-wrapper #slideshow6, .annual-report-wrapper #slideshow7, .annual-report-wrapper #slideshow8, .annual-report-wrapper #slideshow9 { height: 285px; } }
.annual-report-wrapper #slideshow > div, .annual-report-wrapper #slideshow2 > div, .annual-report-wrapper #slideshow3 > div, .annual-report-wrapper #slideshow4 > div, .annual-report-wrapper #slideshow5 > div, .annual-report-wrapper #slideshow6 > div, .annual-report-wrapper #slideshow7 > div, .annual-report-wrapper #slideshow8 > div, .annual-report-wrapper #slideshow9 > div { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.annual-report-wrapper #slideshow > div img, .annual-report-wrapper #slideshow2 > div img, .annual-report-wrapper #slideshow3 > div img, .annual-report-wrapper #slideshow4 > div img, .annual-report-wrapper #slideshow5 > div img, .annual-report-wrapper #slideshow6 > div img, .annual-report-wrapper #slideshow7 > div img, .annual-report-wrapper #slideshow8 > div img, .annual-report-wrapper #slideshow9 > div img { width: 100%; height: auto; }
@media screen and (max-width: 992px) { .annual-report-wrapper .slide { width: 100%; height: auto; position: relative !important; } }
@media screen and (max-width: 1440px) and (min-width: 993px) { .annual-report-wrapper .star { height: 100%; width: 50%; } }
@media screen and (max-width: 992px) { .annual-report-wrapper .star { bottom: 0; } }
.annual-report-wrapper .sort-by-team a.active { text-decoration: underline !important; color: #53575a !important; }
.annual-report-wrapper .staff-list img { border-width: 0px; border-style: solid; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; max-width: 200px; height: auto; }
.annual-report-wrapper .pos-title { min-height: 50px; margin-bottom: 6rem; }
.annual-report-wrapper .mh-2000 { min-height: 2000px; }
.annual-report-wrapper .z-16000 { z-index: 16000; position: relative; }
.annual-report-wrapper #stickmetoo-sticky-wrapper { z-index: 16000; position: relative; }
.annual-report-wrapper .mw-75 { max-width: 75px !important; }
.annual-report-wrapper .mw-100 { max-width: 100px !important; }
.annual-report-wrapper .mw-125 { max-width: 125px !important; }
.annual-report-wrapper .mw-150 { max-width: 150px !important; }
@media screen and (max-width: 991px) { .annual-report-wrapper .mw-171 { max-width: 171px !important; width: 100%; } }
.annual-report-wrapper .mw-193 { max-width: 193px !important; width: 100%; }
.annual-report-wrapper .mw-200 { max-width: 200px !important; }
.annual-report-wrapper .mw-250 { max-width: 250px !important; }
.annual-report-wrapper .mw-275 { max-width: 275px !important; }
.annual-report-wrapper .mw-300 { max-width: 300px !important; }
.annual-report-wrapper .mw-350 { max-width: 350px !important; width: 100%; }
.annual-report-wrapper .mw-358 { max-width: 358px !important; width: 100%; }
@media screen and (min-width: 640px) { .annual-report-wrapper .mw-361 { max-width: 361px !important; } }
.annual-report-wrapper .mw-370 { max-width: 370px !important; width: 100%; }
@media screen and (min-width: 640px) { .annual-report-wrapper .mw-371 { max-width: 371px !important; } }
.annual-report-wrapper .mw-400 { max-width: 400px !important; }
.annual-report-wrapper .mw-413 { max-width: 413px !important; width: 100%; }
.annual-report-wrapper .mw-450 { max-width: 450px !important; }
@media screen and (min-width: 640px) { .annual-report-wrapper .mw-488 { max-width: 488px !important; } }
.annual-report-wrapper .mw-500 { max-width: 500px !important; }
.annual-report-wrapper .minw-300 { min-width: 300px; }
.annual-report-wrapper .minw-500 { min-width: 500px; }
.annual-report-wrapper .minw-600 { min-width: 600px; }
.annual-report-wrapper .mw-600 { max-width: 600px !important; }
.annual-report-wrapper .mw-650 { max-width: 650px !important; }
.annual-report-wrapper .mw-700 { max-width: 700px !important; }
.annual-report-wrapper .mw-750 { max-width: 750px !important; }
.annual-report-wrapper .mw-790 { max-width: 790px !important; }
.annual-report-wrapper .mw-800 { max-width: 800px !important; }
.annual-report-wrapper .mw-850 { max-width: 850px !important; }
.annual-report-wrapper .mw-890 { max-width: 890px !important; }
.annual-report-wrapper .mw-900 { max-width: 900px !important; }
.annual-report-wrapper .mw-10p { max-width: 10% !important; }
.annual-report-wrapper .mw-15p { max-width: 15% !important; }
.annual-report-wrapper .mw-20p { max-width: 20% !important; }
.annual-report-wrapper .mw-25p { max-width: 25% !important; }
.annual-report-wrapper .mw-50p { max-width: 50% !important; }
.annual-report-wrapper .mw-75p { max-width: 75% !important; }
.annual-report-wrapper .mw-80p { max-width: 80% !important; }
.annual-report-wrapper .mw-85p { max-width: 85% !important; }
.annual-report-wrapper .mw-90p { max-width: 90% !important; }
.annual-report-wrapper .mw-95p { max-width: 95% !important; }
.annual-report-wrapper .font-italic { font-style: italic !important; }
.annual-report-wrapper .position-relative { position: relative !important; }
.annual-report-wrapper .t-n2 { top: -2px !important; }
.annual-report-wrapper .t-n5 { top: -5px !important; }
.annual-report-wrapper .t-n6 { top: -6px !important; }
.annual-report-wrapper .t-n10 { top: -10px !important; }
.annual-report-wrapper .t-n18 { top: -18px !important; }
.annual-report-wrapper .w-100 { width: 100%; }
.annual-report-wrapper .lm-2line { position: relative; top: 11px; }
.annual-report-wrapper .navbar-brand img { display: none !important; }
.annual-report-wrapper .navbar-brand { display: block; height: 70px; }
.annual-report-wrapper #mobilelogo img { height: 52px; width: auto; margin: 7px auto; }
.annual-report-wrapper #mobilelogo { z-index: 20000 !important; }
.annual-report-wrapper .navbar-toggle-desktop { position: relative !important; top: 0px; right: 0px; float: none; margin: 0; padding: 0; display: block; height: 35px; }
.annual-report-wrapper .navbar-toggle-desktop .icon-bar { height: 1px; }
.annual-report-wrapper .ar-text { position: relative; top: -2px; }
.annual-report-wrapper _:-ms-lang(x), .annual-report-wrapper .ar-text { position: relative; top: -18px; }
.annual-report-wrapper .text-underline { text-decoration: underline !important; }
.annual-report-wrapper .modal-content { -webkit-box-shadow: none !important; box-shadow: none !important; border-radius: 0 !important; }
.annual-report-wrapper .texas-map-desktop-wrapper { position: relative; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot1 { top: 163px; left: 357px; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot2 { top: 180px; left: 350px; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot3 { top: 288px; left: 414px; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot4 { top: 430px; left: 310px; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot5 { top: 200px; left: 350px; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot6 { top: 200px; left: 0px; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot7 { top: 280px; left: 340px; }
.annual-report-wrapper .texas-map-desktop-wrapper #map-dot8 { top: 310px; left: 300px; }
.annual-report-wrapper .texas-map-desktop-wrapper #the-line { display: block; height: 1px; background: #e3e3e3; position: absolute; z-index: 25; right: -15px; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot { position: absolute; z-index: 30; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-orange-pos1 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-orange-pos1.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-orange-pos2 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-orange-pos2.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-red-pos1 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-red-pos1.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-red-pos2 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-red-pos2.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-blue-pos1 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-blue-pos1.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-blue-pos2 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-blue-pos2.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-green-pos1 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-green-pos1.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .map-dot-green-pos2 { width: 35px; height: 35px; background-image: url("/cft/images/annual-report/images/map-dot-green-pos2.png"); background-repeat: no-repeat; background-size: auto; }
.annual-report-wrapper .texas-map-desktop-wrapper .texas-map-desktop { position: relative; z-index: 1; }
@media screen and (min-width: 1200px) { .annual-report-wrapper .mobileMapNav, .annual-report-wrapper .owl-carousel-mobile-texas-map { display: none !important; } }
.annual-report-wrapper .mobileMapNav { border: 1px solid #e3e3e3; margin: 4rem 0rem; }
.annual-report-wrapper .mobileMapNav .carouselbtnsMobile .customNextBtnMobile { display: block; width: 40px; height: 40px; float: right; background-image: url("/cft/images/annual-report/images/"); }
.annual-report-wrapper .mobileMapNav .carouselbtnsMobile .customPreviousBtnMobile { display: block; width: 40px; height: 40px; float: left; background-image: url("/cft/images/annual-report/images/"); }
.annual-report-wrapper #sticker { z-index: 15000 !important; }
.annual-report-wrapper .taupe-story .team-member img { border-color: #b2a386; }
.annual-report-wrapper .taupe-story .quote, .annual-report-wrapper .taupe-story .learn-more a, .annual-report-wrapper .taupe-story p a { color: #b2a386; }
.annual-report-wrapper .orange-story .team-member img { border-color: #d99d3b; }
.annual-report-wrapper .orange-story .quote { color: #d99d3b; }
.annual-report-wrapper .orange-story p a, .annual-report-wrapper .orange-story .learn-more a { color: #d99d3b; }
.annual-report-wrapper .red-story .team-member img { border-color: #b6543f; }
.annual-report-wrapper .red-story .quote { color: #b6543f; }
.annual-report-wrapper .red-story p a, .annual-report-wrapper .red-story .learn-more a { color: #b6543f; }
.annual-report-wrapper .green-story .team-member img { border-color: #96aa4c; }
.annual-report-wrapper .green-story .quote { color: #96aa4c; }
.annual-report-wrapper .green-story p a, .annual-report-wrapper .green-story .learn-more a { color: #96aa4c; }
.annual-report-wrapper .blue-story .team-member img { border-color: #5f8faa; }
.annual-report-wrapper .blue-story .quote { color: #5f8faa; }
.annual-report-wrapper .blue-story p a, .annual-report-wrapper .blue-story .learn-more a { color: #5f8faa; }
.annual-report-wrapper .gray-story .team-member img { border-color: #939699; }
.annual-report-wrapper .gray-story .quote { color: #939699; }
.annual-report-wrapper .gray-story p a, .annual-report-wrapper .gray-story .learn-more a { color: #939699; }
.annual-report-wrapper .bright-blue-story .team-member img { border-color: #019bd2; }
.annual-report-wrapper .bright-blue-story .quote { color: #019bd2; }
.annual-report-wrapper .bright-blue-story p a, .annual-report-wrapper .bright-blue-story .learn-more a { color: #019bd2; }
.annual-report-wrapper .learn-more a { font-weight: 500; }
.annual-report-wrapper hr.l-50 { max-width: 50px; margin-top: 3rem; margin-bottom: 3rem; border-color: #9A9A9A; margin-left: 0; margin-right: 0; }
.annual-report-wrapper hr.dark-gray { margin-bottom: 3rem; border-color: #9A9A9A; }
.annual-report-wrapper hr.light-gray { border-color: #e3e3e3; }
.annual-report-wrapper .team-module .team-member img { border-width: 3px; border-style: solid; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; }
.annual-report-wrapper .carouselbtns, .annual-report-wrapper .carousel-btns { display: table; margin: 30px 0px 30px auto; }
.annual-report-wrapper .carouselbtns.carousel-btns-left, .annual-report-wrapper .carousel-btns.carousel-btns-left { margin: 30px auto 30px 0px; }
.annual-report-wrapper .customNextBtn, .annual-report-wrapper .customPreviousBtn { float: right; color: #53575a; text-transform: uppercase; font-weight: bold; font-size: 14px; padding: 10px; cursor: pointer; }
.annual-report-wrapper .customNextBtn { margin-left: 5px; border-left: 1px solid #53575a; background-image: url("/cft/images/annual-report/images/icon-next.jpg"); background-position: right center; background-size: 32px 32px; background-repeat: no-repeat; padding-right: 50px; }
.annual-report-wrapper .customPreviousBtn { background-image: url("/cft/images/annual-report/images/icon-prev.jpg"); background-position: left center; background-size: 32px 32px; background-repeat: no-repeat; padding-left: 50px; }
.annual-report-wrapper .yfill { width: 20px; height: 30px; display: block; }
@media screen and (max-width: 768px) { .annual-report-wrapper .yfill { display: none; } }
.annual-report-wrapper .icon-learn-more { background-image: url("/cft/images/annual-report/images/icon-learn-more2.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 45px; padding-top: 7px; padding-bottom: 7px; margin: 0px; background-size: 37px 33px; }
.annual-report-wrapper .icon-learn-more-pdf { background-image: url("/cft/images/annual-report/images/icon-pdf.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 45px; padding-top: 7px; padding-bottom: 0px; margin: 0px; background-size: 24px 33px; position: relative; top: 13px; }
.annual-report-wrapper .modal-dialog { margin-top: 68px; }
.annual-report-wrapper .modal { z-index: 17000 !important; }
.annual-report-wrapper .r-0 { right: 0px !important; }
.annual-report-wrapper .l-0 { left: 0px !important; }
.annual-report-wrapper .z-10 { z-index: 10 !important; }
.annual-report-wrapper .z-20 { z-index: 20 !important; }
.annual-report-wrapper .z-100 { z-index: 100 !important; }
.annual-report-wrapper #navbar-canvasmenu .menuitems { margin-top: 0 !important; }
.annual-report-wrapper .navmenu-default, .annual-report-wrapper .navbar-default .navbar-offcanvas { background-color: white; }
.annual-report-wrapper .navbar-default .nav-icon-mobile.navbar-toggle:hover, .annual-report-wrapper .navbar-default .nav-icon-mobile.navbar-toggle:focus { background-color: transparent; }
.annual-report-wrapper .nav-icon-mobile { position: absolute !important; border: 0 !important; margin-top: 0px; }
.annual-report-wrapper .nav-icon span:nth-child(1) { top: 0px; }
.annual-report-wrapper .cftar-logo, .annual-report-wrapper .header-title, .annual-report-wrapper .header { opacity: 0; }
@media screen and (min-width: 320px) { .annual-report-wrapper .header { min-height: 400px; } }
@media screen and (min-width: 768px) { .annual-report-wrapper .header { min-height: 600px; } }
@media screen and (min-width: 1200px) { .annual-report-wrapper .header { min-height: 790px; } }
@media screen and (min-width: 1800px) { .annual-report-wrapper .header { min-height: 980px; } }
.annual-report-wrapper .header .header-title-shadow { text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); }
.annual-report-wrapper .bg-header { background-image: url("/cft/images/annual-report/images/img-header.jpg"); background-repeat: no-repeat; background-size: cover; background-position: top; }
@media screen and (max-width: 768px) { .annual-report-wrapper .bg-header { background-image: url("/cft/images/annual-report/images/img-header-mxs.jpg"); } }
@media screen and (max-width: 1024px) { .annual-report-wrapper .bg-header { background-image: url("/cft/images/annual-report/images/img-header-m.jpg"); } }
@media screen and (min-width: 2150px) { .annual-report-wrapper .bg-header { background-image: url("/cft/images/annual-report/images/img-header-lg.jpg"); } }
@media screen and (min-width: 1921px) { .annual-report-wrapper .bg-header { background-position: center; } }
.annual-report-wrapper .bg-header-2019 { background-image: url("/cft/images/annual-report-2019/images/img-header.jpg"); background-repeat: no-repeat; background-size: cover; background-position: top; }
@media screen and (max-width: 768px) { .annual-report-wrapper .bg-header-2019 { background-image: url("/cft/images/annual-report-2019/images/img-header-mxs.jpg"); } }
@media screen and (max-width: 1024px) { .annual-report-wrapper .bg-header-2019 { background-image: url("/cft/images/annual-report-2019/images/img-header-m.jpg"); } }
@media screen and (min-width: 2150px) { .annual-report-wrapper .bg-header-2019 { background-image: url("/cft/images/annual-report-2019/images/img-header-lg.jpg"); } }
@media screen and (min-width: 1921px) { .annual-report-wrapper .bg-header-2019 { background-position: center; } }
.annual-report-wrapper .row.no-gutters { margin-right: 0; margin-left: 0; }
.annual-report-wrapper .row.no-gutters > [class^="col-"], .annual-report-wrapper .row.no-gutters > [class*=" col-"] { padding-right: 0; padding-left: 0; }
.annual-report-wrapper .center-inline-li { text-align: center; }
.annual-report-wrapper .center-inline-li > li { display: inline-block !important; float: none !important; margin-bottom: 40px !important; }
.annual-report-wrapper .page.gray { color: inherit !important; }
.annual-report-wrapper .page.gray.event-calendar-header .triangle-design .t-up { border-bottom: 100px solid #96aa4c !important; }
.annual-report-wrapper .page.gray.event-calendar-header .triangle-design .t-left { border-right: 200px solid #6b7a38 !important; }
.annual-report-wrapper .question-position { display: block; position: relative; top: 10px; left: -20px; }
@media screen and (max-width: 767px) { .annual-report-wrapper .question-position { left: 0px; } }
.annual-report-wrapper .d-inline { display: inline; }
.annual-report-wrapper .d-inline-block { display: inline-block; }
.annual-report-wrapper .d-block { display: block; }
.annual-report-wrapper .border-radius-100 { border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; }
@media screen and (max-width: 767px) { .annual-report-wrapper .vertical-aligner { display: block; } }
@media screen and (max-width: 768px) { .annual-report-wrapper .events-module .event-filters .nav-tabs li, .annual-report-wrapper .events-module .event-filters .nav-tabs li.active { margin-top: inherit; margin-bottom: inherit; margin-bottom: inherit; } }
.annual-report-wrapper .blue-force { color: #5f90ab !important; }
.annual-report-wrapper .green-force, .annual-report-wrapper .green-color { color: #97ab4c !important; }
.annual-report-wrapper .border-green { border-color: #97ab4c !important; }
.annual-report-wrapper .text-right { text-align: right; }
.annual-report-wrapper .text-uppercase, .annual-report-wrapper .initialism { text-transform: uppercase !important; letter-spacing: 2px; }
.annual-report-wrapper .casing-normalized { text-transform: none !important; }
.annual-report-wrapper .no-bottom-border { border-bottom: 0; }
.annual-report-wrapper .border-top-gray { border-top: 1px solid #e6e6e6; }
.annual-report-wrapper .bt-gray { border-top: 1px solid #53575a; }
.annual-report-wrapper .bt-lgray { border-top: 1px solid #DDDDDD; }
.annual-report-wrapper .bb-lgray { border-bottom: 1px solid #DDDDDD; }
.annual-report-wrapper .border-bottom-gray, .annual-report-wrapper .bb-gray { border-bottom: 1px solid #53575a; }
.annual-report-wrapper .border-bottom-med-gray { border-bottom: 1px solid #545759; }
.annual-report-wrapper .border-top-med-gray { border-top: 1px solid #545759; }
.annual-report-wrapper .btn-wire { border-width: 2px; border-style: solid; border-radius: 50px; background: transparent; font-weight: 700; font-style: normal; font-size: 13px; padding: 15px 30px; text-transform: uppercase; letter-spacing: 2px; transition: all 0.4s; }
.annual-report-wrapper .btn-wire.orange { border-color: #da9e3c !important; }
.annual-report-wrapper .btn-wire.orange:hover { background-color: #da9e3c; }
.annual-report-wrapper .btn-wire.orange:hover a { color: #fff !important; }
.annual-report-wrapper .btn-wire.orange a { color: #da9e3c !important; }
.annual-report-wrapper .btn-wire.green { border-color: #97ab4c !important; }
.annual-report-wrapper .btn-wire.green:hover { background-color: #97ab4c; }
.annual-report-wrapper .btn-wire.green:hover a { color: #fff !important; }
.annual-report-wrapper .btn-wire.green a { color: #97ab4c !important; }
.annual-report-wrapper .page.green form .btn-wire-wide { padding: 15px 50px; }
.annual-report-wrapper .page.green form .btn-wire-wide:hover { background-color: #97ab4c; color: #fff; }
.annual-report-wrapper .btn-wire.blue { border-color: #5f90ab !important; }
.annual-report-wrapper .btn-wire.blue:hover { background-color: #5f90ab; }
.annual-report-wrapper .btn-wire.blue:hover a { color: #fff !important; }
.annual-report-wrapper .btn-wire.blue a { color: #5f90ab !important; }
.annual-report-wrapper .btn-wire.brown { border-color: #b7543f !important; }
.annual-report-wrapper .btn-wire.brown:hover { background-color: #b7543f; }
.annual-report-wrapper .btn-wire.brown:hover a { color: #fff !important; }
.annual-report-wrapper .btn-wire.brown a { color: #b7543f !important; }
.annual-report-wrapper .btn-wire.gray { border-color: #545759 !important; }
.annual-report-wrapper .btn-wire.gray:hover { background-color: #545759; }
.annual-report-wrapper .btn-wire.gray:hover a { color: #fff !important; }
.annual-report-wrapper .btn-wire.gray a { color: #545759 !important; }
.annual-report-wrapper .btn-wire.sand { border-color: #b3a487 !important; }
.annual-report-wrapper .btn-wire.sand:hover { background-color: #b3a487; }
.annual-report-wrapper .btn-wire.sand:hover a { color: #fff !important; }
.annual-report-wrapper .btn-wire.sand a { color: #b3a487 !important; }
.annual-report-wrapper .btn-wire.sand a:hover { color: #fff !important; }
.annual-report-wrapper .page.blue .read-next .btn.btn-text { color: #53575a; text-transform: none; font-size: 20px; }
.annual-report-wrapper .w-31 { width: 31% !important; }
.annual-report-wrapper .page.blue .read-next .btn.btn-text:hover, .annual-report-wrapper .page .module .blog-module ul .media .btn-text:hover { color: #5f90ab; }
.annual-report-wrapper .page.green .read-next .btn.btn-text:hover { color: #97ab4c !important; }
.annual-report-wrapper .nav.nav-tabs a:hover { text-decoration: underline; }
.annual-report-wrapper .nav.nav-tabs li { width: 33%; }
@media screen and (max-width: 1024px) { .annual-report-wrapper .nav.nav-tabs li { width: 32%; } }
.annual-report-wrapper .nav.nav-tabs li a { text-align: left; font-weight: 600 !important; font-size: 24px !important; margin-right: 0px !important; border-bottom: 1px solid #ddd; }
.annual-report-wrapper .nav.nav-tabs > li.active > a { border-top: transparent; border-left: transparent; border-right: transparent; border-bottom: 1px solid #95a94e; color: #95a94e; font-weight: 600 !important; }
.annual-report-wrapper .nav.nav-tabs.red > li.active > a { border-top: transparent; border-left: transparent; border-right: transparent; border-bottom: 1px solid #b6543f; color: #b6543f; font-weight: 600 !important; }
.annual-report-wrapper .iw-209 { max-width: 209px; }
.annual-report-wrapper .ih-209 { height: 209px; }
.annual-report-wrapper .cursor-pointer { cursor: pointer; }
.annual-report-wrapper .lh-110 { line-height: 110% !important; }
.annual-report-wrapper .lh-120 { line-height: 120% !important; }
.annual-report-wrapper .lh-140 { line-height: 140% !important; }
.annual-report-wrapper .lh-160 { line-height: 160% !important; }
.annual-report-wrapper .lh-180 { line-height: 180% !important; }
.annual-report-wrapper .lh-200 { line-height: 200% !important; }
.annual-report-wrapper .ic-important { padding-left: 40px; background-image: url("/cft/images/images/icon-important.png"); background-repeat: no-repeat; background-position: left center; background-size: contain; }
.annual-report-wrapper .blue-background { background-color: #74accc; }
.annual-report-wrapper .assets-table tr:nth-child(odd) { background: #f9f9f9; }
.annual-report-wrapper .assets-table td, .annual-report-wrapper .assets-table th { padding: 8px 16px; }
.annual-report-wrapper .lh-100 { line-height: 100% !important; }
.annual-report-wrapper .float-none { float: none !important; }
.annual-report-wrapper .party-bg { background-image: url("images/party-bg.png"); background-position: bottom right; background-repeat: no-repeat; }
.annual-report-wrapper .margin-fix { margin-left: -15px; margin-right: -14px; }
@media screen and (max-width: 1440px) { .annual-report-wrapper h1 { line-height: 100%; } }
@media screen and (min-width: 992px) and (max-width: 1200px) { .annual-report-wrapper h1 { font-size: 50px !important; } }
@media screen and (max-width: 768px) { .annual-report-wrapper h1 { font-size: 6rem; line-height: 100%; } }
@media screen and (max-width: 620px) { .annual-report-wrapper h1 { font-size: 4rem; line-height: 100%; } }
@media screen and (min-width: 992px) and (max-width: 1199px) { .annual-report-wrapper .nav > li > a { padding: 10px 5px; } }
.annual-report-wrapper .overflow-hidden { overflow: hidden; }
@media screen and (max-width: 982px) { .annual-report-wrapper .overflow-x { overflow-x: auto !important; } }
@media screen and (max-width: 992px) { .annual-report-wrapper .btn { white-space: normal !important; text-align: left; } }
@media (max-width: 982px) { .annual-report-wrapper main table { min-width: 680px; } }
.annual-report-wrapper .panel-title a:focus { text-decoration: none; }
.annual-report-wrapper .panel-title a { color: #53575a !important; }
.annual-report-wrapper main .panel-group .panel-body { background-color: #fff; font-weight: 500; padding-left: 10px; }
.annual-report-wrapper .panel-heading { border-bottom: 1px solid #e6e6e6; }
.annual-report-wrapper #navbar-canvasmenu { overflow-y: scroll; -webkit-overflow-scrolling: touch; }
@media screen and (max-width: 480px) { .annual-report-wrapper #navbar-canvasmenu .navmenu-nav.nav:after { background: #e2e2e2; height: 1px; left: 1em; margin-bottom: 0em !important; position: relative; width: 92%; }
  .annual-report-wrapper #navbar-canvasmenu #bottomMenu li:first-of-type a { height: 55px; border-right: 0; font-weight: 600; padding-top: 1.5em; font-size: 12px !important; }
  .annual-report-wrapper #navbar-canvasmenu #bottomMenu li:first-of-type { background: transparent; } }
.annual-report-wrapper main table tr th { text-transform: uppercase; letter-spacing: 2px; font-size: 16px; color: #53575a; }
.annual-report-wrapper main table tr th a { color: #53575a !important; }
.annual-report-wrapper .page.green .panel-default .panel-heading .panel-title a.collapsed:after, .annual-report-wrapper .page.green .panel-default .panel-heading .panel-title a:after { color: #97ab4c !important; }
.annual-report-wrapper .page.green a.aspNetDisabled { font-weight: 400; }
.annual-report-wrapper .page.green strong { color: #97ab4c; }
.annual-report-wrapper .page.green .list-group-item { padding: 15px 15px 20px 0; }
.annual-report-wrapper .page.green .list-group-item a.btn.btn-text { color: #53575a !important; font-size: 22px; font-weight: 500; font-style: normal; }
.annual-report-wrapper .page.green .list-group-item a.btn.btn-text:hover { color: #97ab4c !important; }
.annual-report-wrapper .page.green h2, .annual-report-wrapper .page.green h3 { color: #97ab4c !important; }
.annual-report-wrapper .page.green #loginForm .form-group, .annual-report-wrapper .page.green #donateInterestForm .form-group { margin-bottom: 30px !important; }
.annual-report-wrapper .page.green #loginForm .form-group.account-credentials .form-control, .annual-report-wrapper .page.green #donateInterestForm .form-group.account-credentials .form-control { width: 250px; }
.annual-report-wrapper .page.green #loginForm .form-group .control-label, .annual-report-wrapper .page.green #donateInterestForm .form-group .control-label { letter-spacing: 2px; text-transform: capitalize; }
.annual-report-wrapper .page.green #loginForm .form-group .form-control:focus, .annual-report-wrapper .page.green #donateInterestForm .form-group .form-control:focus { background-color: #f5ffea; border: 2px solid #97ab4c; }
.annual-report-wrapper .page.green #loginForm .form-group .form-control, .annual-report-wrapper .page.green #donateInterestForm .form-group .form-control { border: 1px solid #a9abac; font-size: 1.5rem; font-weight: 500; height: 48px; }
.annual-report-wrapper .page.green #loginForm .form-group .selectwrapper, .annual-report-wrapper .page.green #donateInterestForm .form-group .selectwrapper { position: relative; display: inline-block; }
.annual-report-wrapper .page.green #loginForm .form-group .selectwrapper:before, .annual-report-wrapper .page.green #donateInterestForm .form-group .selectwrapper:before { position: absolute; top: 15px; right: 20px; display: block; font-family: 'cft' !important; font-size: 16px; content: "\e908"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; pointer-events: none; }
.annual-report-wrapper .page.green #loginForm .form-group .selectwrapper .form-control, .annual-report-wrapper .page.green #donateInterestForm .form-group .selectwrapper .form-control { padding-right: 100px; }
.annual-report-wrapper .page.green #loginForm .login-links .btn, .annual-report-wrapper .page.green #donateInterestForm .login-links .btn { font-size: 1.2rem; }
.annual-report-wrapper .page.green #loginForm fieldset, .annual-report-wrapper .page.green #donateInterestForm fieldset { border-bottom: 0; }
.annual-report-wrapper .page.green #loginForm fieldset legend, .annual-report-wrapper .page.green #donateInterestForm fieldset legend { margin-left: .6em; }
.annual-report-wrapper .page.green #loginForm fieldset legend.user-login, .annual-report-wrapper .page.green #donateInterestForm fieldset legend.user-login { margin-left: 0; position: relative; right: 1.2em; }
.annual-report-wrapper .page.green #loginForm p, .annual-report-wrapper .page.green #donateInterestForm p { font-size: 1.4rem; }
.annual-report-wrapper .page.green #loginForm ::placeholder, .annual-report-wrapper .page.green #donateInterestForm ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-style: italic; }
.annual-report-wrapper .page.green #loginForm :-ms-input-placeholder, .annual-report-wrapper .page.green #donateInterestForm :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-style: italic; }
.annual-report-wrapper .page.green #loginForm ::-ms-input-placeholder, .annual-report-wrapper .page.green #donateInterestForm ::-ms-input-placeholder { /* Microsoft Edge */ font-style: italic; }
.annual-report-wrapper .page.blue .panel-default .panel-heading .panel-title a.collapsed:after, .annual-report-wrapper .page.blue .panel-default .panel-heading .panel-title a:after { color: #5f90ab !important; }
.annual-report-wrapper .page.blue .list-group-item { padding: 6px 15px 10px 15px; }
.annual-report-wrapper .page.blue .list-group-item a.btn.btn-text { color: #53575a !important; font-size: 21px; font-weight: 600; }
.annual-report-wrapper .page.blue .list-group-item a.btn.btn-text:hover { color: #5f90ab !important; }
.annual-report-wrapper .page.blue #loginForm .form-group, .annual-report-wrapper .page.blue #donateInterestForm .form-group { margin-bottom: 20px !important; }
.annual-report-wrapper .page.blue #loginForm .form-group .control-label, .annual-report-wrapper .page.blue #donateInterestForm .form-group .control-label { letter-spacing: 2px; padding-top: 16px; font-size: 1.4rem; }
.annual-report-wrapper .page.blue #loginForm .form-group .form-control:focus, .annual-report-wrapper .page.blue #donateInterestForm .form-group .form-control:focus { background-color: #eaf0f4; border: 2px solid #afc7d5; }
.annual-report-wrapper .page.blue #loginForm .form-group .form-control, .annual-report-wrapper .page.blue #donateInterestForm .form-group .form-control { font-size: 1.6rem; border: 2px solid #a9abac; }
.annual-report-wrapper .page.blue #loginForm .login-links .btn, .annual-report-wrapper .page.blue #donateInterestForm .login-links .btn { font-size: 1.2rem; }
.annual-report-wrapper .page.blue #loginForm fieldset, .annual-report-wrapper .page.blue #donateInterestForm fieldset { border-bottom: 0; }
.annual-report-wrapper .page.blue #loginForm p, .annual-report-wrapper .page.blue #donateInterestForm p { font-size: 1.4rem; }
.annual-report-wrapper .page.blue #loginForm ::placeholder, .annual-report-wrapper .page.blue #donateInterestForm ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-style: italic; }
.annual-report-wrapper .page.blue #loginForm :-ms-input-placeholder, .annual-report-wrapper .page.blue #donateInterestForm :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-style: italic; }
.annual-report-wrapper .page.blue #loginForm ::-ms-input-placeholder, .annual-report-wrapper .page.blue #donateInterestForm ::-ms-input-placeholder { /* Microsoft Edge */ font-style: italic; }
.annual-report-wrapper select.form-control { max-width: 470px; }
.annual-report-wrapper form .form-control, .annual-report-wrapper .form .form-control { -moz-border-radius: 30px !important; -webkit-border-radius: 30px !important; -khtml-border-radius: 30px !important; border-radius: 30px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.annual-report-wrapper textarea.form-control { -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; -khtml-border-radius: 10px !important; border-radius: 10px !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@media screen and (min-width: 992px) and (max-width: 1199px) { .annual-report-wrapper .quote-module blockquote { font-size: 2.4rem; padding: 20px 15% 0px 0; } }
.annual-report-wrapper .form-control { font-size: 16px; font-style: normal; }
.annual-report-wrapper .conflict-of-interest label { width: 300px; }
.annual-report-wrapper .conflict-of-interest .form-group input, .annual-report-wrapper .conflict-of-interest .form-group select { width: 300px; }
.annual-report-wrapper .conflict-of-interest .form-group-flex { display: flex; flex-flow: column; }
.annual-report-wrapper .conflict-of-interest .form-group-flex .BBFormTextbox.ProfileFormTextbox { width: auto; }
.annual-report-wrapper .conflict-of-interest .form-group-flex label { padding-bottom: 1em; width: auto; }
.annual-report-wrapper .conflict-of-interest .form-group-flex .required { bottom: 45px; left: 101%; position: relative; }
.annual-report-wrapper #profile-edit select:invalid { font-style: italic; }
.annual-report-wrapper #profile-edit label.control-label { text-transform: capitalize; letter-spacing: normal; font-size: 1.6rem; weight: 600; text-align: center; }
.annual-report-wrapper #profile-edit .form-control:focus { background-color: #f5ffea; border: 2px solid #97ab4c; }
.annual-report-wrapper #profile-edit .form-control { height: 48px; font-size: 1.5rem; border: 1px solid #a9abac; font-weight: 500px; }
.annual-report-wrapper #profile-edit .form-group { margin-bottom: 30px !important; }
.annual-report-wrapper #profile-edit ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-style: italic; }
.annual-report-wrapper #profile-edit :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-style: italic; }
.annual-report-wrapper #profile-edit ::-ms-input-placeholder { /* Microsoft Edge */ font-style: italic; }
.annual-report-wrapper #profile-edit select option, .annual-report-wrapper #profile-edit select { font-style: italic; }
.annual-report-wrapper #loginForm select.form-control, .annual-report-wrapper #donateInterestForm select.form-control { max-width: 300px; }
.annual-report-wrapper #loginForm select:invalid, .annual-report-wrapper #donateInterestForm select:invalid { font-style: italic; }
.annual-report-wrapper #loginForm ::placeholder, .annual-report-wrapper #donateInterestForm ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-style: italic; }
.annual-report-wrapper #loginForm :-ms-input-placeholder, .annual-report-wrapper #donateInterestForm :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-style: italic; }
.annual-report-wrapper #loginForm ::-ms-input-placeholder, .annual-report-wrapper #donateInterestForm ::-ms-input-placeholder { /* Microsoft Edge */ font-style: italic; }
.annual-report-wrapper #loginForm select option, .annual-report-wrapper #loginForm select, .annual-report-wrapper #donateInterestForm select option, .annual-report-wrapper #donateInterestForm select { font-style: italic; }
.annual-report-wrapper #loginForm .control-label, .annual-report-wrapper #donateInterestForm .control-label { font-size: 1.4rem; letter-spacing: 2px; line-height: 100%; }
.annual-report-wrapper .page.blue form .btn:hover { color: #5f90ab; }
.annual-report-wrapper .expandAll { cursor: pointer; text-align: right; width: 100%; display: inline-block; }
.annual-report-wrapper .icon-pdf:before, .annual-report-wrapper .icon-doc:before { font-size: 2em; }
.annual-report-wrapper .btn-text:after { top: 49%; transition: all 0.3s; }
.annual-report-wrapper .clean-table { padding-right: 20px; }
.annual-report-wrapper .clean-table td, .annual-report-wrapper .clean-table th { font-weight: 500; padding: 10px 5px; line-height: 100%; vertical-align: top; }
.annual-report-wrapper .clean-table input[type=radio] { margin-right: 10px; }
.annual-report-wrapper .clean-table .darkBack { background-color: #f9f9f9; }
.annual-report-wrapper .darkBack { background-color: #f9f9f9; }
.annual-report-wrapper .bg-dk-gray { background-color: #adb1b4; }
.annual-report-wrapper .li-w-24 li { width: 100%; display: inline-block; }
@media screen and (max-width: 2800px) { .annual-report-wrapper .li-w-24 li { max-width: 49%; } }
@media screen and (max-width: 767px) { .annual-report-wrapper .li-w-24 li { max-width: 100%; } }
.annual-report-wrapper .dark-gray-text { color: #53575a !important; }
.annual-report-wrapper .event-calendar .list-group-events .list-group-item { border-top: 0 !important; padding-left: 5% !important; padding-right: 5% !important; padding-top: 50px !important; padding-bottom: 50px !important; }
.annual-report-wrapper .event-calendar .list-group-item:nth-child(even) { background: #f9f9f9; }
.annual-report-wrapper .event-calendar .events-module .tab-content { border-bottom: 0 !important; }
.annual-report-wrapper .event-calendar .border-top { border-top: 1px solid #ddd; }
.annual-report-wrapper .clean-table-span span { margin-bottom: 15px; display: block; line-height: 140%; }
.annual-report-wrapper .clean-table-form .BBFieldControlCell { padding-bottom: 5px; }
.annual-report-wrapper .zero-margin-li li { margin: 0px !important; }
.annual-report-wrapper .light-gray-bg { background-color: #f9f9f9 !important; }
.annual-report-wrapper .bg-gray { background-color: #efeff0 !important; }
.annual-report-wrapper .table-frame td, .annual-report-wrapper .table-frame th { border: 1px solid #b1b3b6; padding: 5px 8px; }
.annual-report-wrapper #login .control-label { padding-top: 20px; }
@media (min-width: 768px) { .annual-report-wrapper main .container { max-width: 748px; width: 100%; } }
@media (min-width: 992px) { .annual-report-wrapper main .container { max-width: 968px; width: 100%; } }
@media (min-width: 1200px) { .annual-report-wrapper main .container { max-width: 1168px; width: 100%; } }
@media screen and (max-width: 640px) { .annual-report-wrapper .btn { font-size: 16px; } }
.annual-report-wrapper .checkbox-container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.annual-report-wrapper .checkbox-container input { position: absolute; opacity: 0; cursor: pointer; }
.annual-report-wrapper .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff; border: 1px solid #b1b3b6; }
.annual-report-wrapper .my-interests { list-style-type: none; }
.annual-report-wrapper .my-interests li { padding: .25em 0 .25em 0; }
.annual-report-wrapper .checkbox-container:hover input ~ .checkmark { background-color: #ccc; }
.annual-report-wrapper .page.blue .checkbox-container input:checked ~ .checkmark { background-color: #5f90ab; }
.annual-report-wrapper .page.green .checkbox-container input:checked ~ .checkmark { background-color: #97ab4c; }
.annual-report-wrapper .checkmark:after { content: ""; position: absolute; display: none; }
.annual-report-wrapper .checkbox-container input:checked ~ .checkmark:after { display: block; }
.annual-report-wrapper .d-inline { display: inline; }
.annual-report-wrapper .checkbox-container .checkmark:after { left: 10px; top: 6px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.annual-report-wrapper .f-label { font-size: 1.4rem !important; letter-spacing: 2px !important; line-height: 100%; text-transform: uppercase; color: #53575a !important; font-family: "brandon_text", Helvetica, Arial, sans-serif; }
.annual-report-wrapper .f-label.confidentiality-label { font-weight: 600; padding-bottom: 15px; }
.annual-report-wrapper .login-label { font-size: 14px; margin-left: 20px; }
.annual-report-wrapper .top-checkmark-adjustment { top: -3px; }
.annual-report-wrapper main .list-group i.fa { padding-top: 5px; display: block; color: #b1b3b6; position: relative; top: 5px; font-size: 18px; }
.annual-report-wrapper main.annual-report p { font-size: 18px; line-height: 180%; }
.annual-report-wrapper #dashboard #sidebar .content-module .list-group .list-group-item { font-weight: 600; padding: 10px 0px; font-size: 16px; }
.annual-report-wrapper #dashboard #sidebar .content-module .list-group .list-group-item a.accordion-toggle, .annual-report-wrapper #dashboard #sidebar .content-module .list-group .list-group-item .collapse a.active, .annual-report-wrapper #dashboard #sidebar .content-module .list-group .list-group-item a:hover { color: #5f90ab; }
.annual-report-wrapper #dashboard #sidebar .content-module .list-group .list-group-item a.accordion-toggle.collapsed, .annual-report-wrapper #dashboard #sidebar .content-module .list-group .list-group-item a { color: #53575a; }
.annual-report-wrapper #dashboard #sidebar .content-module .list-group .list-group-item a.accordion-toggle.collapsed:hover { color: #5f90ab; }
.annual-report-wrapper #dashboard #sidebar { background: #f8f8f8; }
.annual-report-wrapper #dashboard #sidebar .team-module .team-member { font-size: 14px; }
.annual-report-wrapper #dashboard #sidebar .team-module .team-member p a { font-weight: 600; font-size: 14px; }
.annual-report-wrapper #dashboard #sidebar .team-module .team-member img { width: 215px; }
@media (min-width: 768px) { .annual-report-wrapper #dashboard #sidebar .inner { padding-left: 15%; } }
@media (min-width: 1024px) { .annual-report-wrapper #dashboard #sidebar .inner { padding-left: 20%; } }
@media (min-width: 1600px) { .annual-report-wrapper #dashboard #sidebar .inner { padding-left: 22%; } }
.annual-report-wrapper #dashboard #sidebar .inner .module .questionslink-module .questions-link { text-align: left; font-weight: bold; }
.annual-report-wrapper #dashboard #sidebar .inner .module .team-module .team-member img { max-width: 150px; margin: inherit; }
.annual-report-wrapper #dashboard #sidebar .inner h4 { font-weight: 600; }
.annual-report-wrapper .page.green #sidebar .content-module .list-group .list-group-item { font-weight: bold; padding: 10px 0px; font-size: 16px; }
.annual-report-wrapper .page.green #sidebar .content-module .list-group .list-group-item a.accordion-toggle, .annual-report-wrapper .page.green #sidebar .content-module .list-group .list-group-item .collapse a.active, .annual-report-wrapper .page.green #sidebar .content-module .list-group .list-group-item a:hover { color: #97ab4c !important; }
.annual-report-wrapper .page.green #sidebar .content-module .list-group .list-group-item a.accordion-toggle.collapsed, .annual-report-wrapper .page.green #sidebar .content-module .list-group .list-group-item a { color: #53575a !important; }
.annual-report-wrapper .page.green #sidebar .content-module .list-group .list-group-item a.accordion-toggle.collapsed:hover { color: #97ab4c !important; }
.annual-report-wrapper .page.green .content-module h6:first-of-type { padding-top: 10px; }
.annual-report-wrapper .page.green .content-module .list-group { padding: 15px 0px; }
.annual-report-wrapper .page.green .donor-welcome { padding: 0 20px 0 20px; }
.annual-report-wrapper .page .module .blog-module ul .media .btn-text { font-size: 22px; }
.annual-report-wrapper .calendar-header { min-width: 700px; display: block; }
.annual-report-wrapper .calendar-header .calendar-dropdown { min-width: 240px; max-width: 500px; width: 100%; }
.annual-report-wrapper .calendar-header .list-inline-item { color: #53575a !important; font-size: 14px; font-weight: 600; padding: 15px 60px 0px 0px; }
@media screen and (max-width: 992px) { .annual-report-wrapper .calendar-header .list-inline-item { padding: 15px 30px 0px 0px; } }
.annual-report-wrapper .calendar-header .list-inline-item a { color: #53575a !important; }
.annual-report-wrapper .calendar-header fieldset { padding: 0px !important; }
.annual-report-wrapper .calendar-header .list-inline-item:last-child { padding: 15px 0px 0px 0px; }
.annual-report-wrapper .calendar-header .mh-52 { min-height: 52px !important; }
.annual-report-wrapper #calendar, .annual-report-wrapper .fc-unthemed { min-width: 700px; }
.annual-report-wrapper #calendar .fc-toolbar.fc-header-toolbar, .annual-report-wrapper .fc-unthemed .fc-toolbar.fc-header-toolbar { display: none; }
.annual-report-wrapper #calendar th, .annual-report-wrapper #calendar thead, .annual-report-wrapper #calendar .fc-widget-header, .annual-report-wrapper #calendar .fc-head, .annual-report-wrapper .fc-unthemed th, .annual-report-wrapper .fc-unthemed thead, .annual-report-wrapper .fc-unthemed .fc-widget-header, .annual-report-wrapper .fc-unthemed .fc-head { border: 0 !important; }
.annual-report-wrapper #calendar td, .annual-report-wrapper #calendar .fc-content, .annual-report-wrapper #calendar .fc-divider, .annual-report-wrapper #calendar .fc-list-heading td, .annual-report-wrapper #calendar .fc-list-view, .annual-report-wrapper #calendar .fc-popover, .annual-report-wrapper #calendar .fc-row, .annual-report-wrapper #calendar .tbody, .annual-report-wrapper .fc-unthemed td, .annual-report-wrapper .fc-unthemed .fc-content, .annual-report-wrapper .fc-unthemed .fc-divider, .annual-report-wrapper .fc-unthemed .fc-list-heading td, .annual-report-wrapper .fc-unthemed .fc-list-view, .annual-report-wrapper .fc-unthemed .fc-popover, .annual-report-wrapper .fc-unthemed .fc-row, .annual-report-wrapper .fc-unthemed .tbody { border-color: #b0b3b5 !important; }
.annual-report-wrapper #calendar td.fc-today, .annual-report-wrapper .fc-unthemed td.fc-today { background: #bed2dd !important; }
.annual-report-wrapper #calendar .fc-day.fc-sat, .annual-report-wrapper #calendar .fc-day.fc-sun, .annual-report-wrapper .fc-unthemed .fc-day.fc-sat, .annual-report-wrapper .fc-unthemed .fc-day.fc-sun { background-color: #f6f7f8; }
.annual-report-wrapper #calendar .fc-basic-view .fc-day-number, .annual-report-wrapper #calendar .fc-basic-view .fc-week-number, .annual-report-wrapper .fc-unthemed .fc-basic-view .fc-day-number, .annual-report-wrapper .fc-unthemed .fc-basic-view .fc-week-number { padding: 8px 15px 2px 2px; }
.annual-report-wrapper #calendar .fc-day-number, .annual-report-wrapper .fc-unthemed .fc-day-number { color: #545759; font-size: 16px; }
.annual-report-wrapper .radio-container { display: block; position: relative; padding-left: 25px; padding-right: 15px; margin-bottom: 12px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.annual-report-wrapper .radio-container input { position: absolute; opacity: 0; }
.annual-report-wrapper .radio-checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #fff; border-radius: 0%; border: 1px solid #53575a; }
.annual-report-wrapper .radio-container:hover input ~ .radio-checkmark { background-color: #ccc; }
.annual-report-wrapper .page.blue .radio-container input:checked ~ .radio-checkmark { background-color: #5f90ab; }
.annual-report-wrapper .page.green .radio-container input:checked ~ .radio-checkmark { background-color: #97ab4c; }
.annual-report-wrapper .radio-checkmark:after { content: ""; position: absolute; display: none; }
.annual-report-wrapper .radio-container input:checked ~ .radio-checkmark:after { display: block; }
.annual-report-wrapper .radio-container .radio-checkmark:after { top: 5px; left: 5px; width: 8px; height: 8px; border-radius: 0%; background: white; }
.annual-report-wrapper .radio-rounded.radio-checkmark, .annual-report-wrapper .radio-rounded.radio-container .radio-checkmark:after { border-radius: 50% !important; -moz-border-radius: 50% !important; -webkit-border-radius: 50% !important; -khtml-border-radius: 50% !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
@media (min-width: 1600px) { .annual-report-wrapper .container { width: 1530px; } }
@media (min-width: 1920px) { .annual-report-wrapper .container { width: 1830px; } }
@media (min-width: 2560px) { .annual-report-wrapper .container { width: 2490px; } }
.annual-report-wrapper .col-md-2, .annual-report-wrapper .col-md-3, .annual-report-wrapper .col-md-4, .annual-report-wrapper .col-md-5, .annual-report-wrapper .col-md-6, .annual-report-wrapper .col-md-7, .annual-report-wrapper .col-md-8, .annual-report-wrapper .col-md-9, .annual-report-wrapper .col-xl-1, .annual-report-wrapper .col-xl-10, .annual-report-wrapper .col-xl-11, .annual-report-wrapper .col-xl-12, .annual-report-wrapper .col-xl-2, .annual-report-wrapper .col-xl-3, .annual-report-wrapper .col-xl-4, .annual-report-wrapper .col-xl-5, .annual-report-wrapper .col-xl-6, .annual-report-wrapper .col-xl-7, .annual-report-wrapper .col-xl-8, .annual-report-wrapper .col-xl-9, .annual-report-wrapper .col-xxl-1, .annual-report-wrapper .col-xxl-100, .annual-report-wrapper .col-xxl-111, .annual-report-wrapper .col-xxl-122, .annual-report-wrapper .col-xxl-2, .annual-report-wrapper .col-xxl-3, .annual-report-wrapper .col-xxl-4, .annual-report-wrapper .col-xxl-5, .annual-report-wrapper .col-xxl-6, .annual-report-wrapper .col-xxl-7, .annual-report-wrapper .col-xxl-8, .annual-report-wrapper .col-xxl-9, .annual-report-wrapper .col-xxxl-1, .annual-report-wrapper .col-xxxl-10, .annual-report-wrapper .col-xxxl-11, .annual-report-wrapper .col-xxxl-12, .annual-report-wrapper .col-xxxl-2, .annual-report-wrapper .col-xxxl-3, .annual-report-wrapper .col-xxxl-4, .annual-report-wrapper .col-xxxl-5, .annual-report-wrapper .col-xxxl-6, .annual-report-wrapper .col-xxxl-7, .annual-report-wrapper .col-xxxl-8, .annual-report-wrapper .col-xxxl-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
@media (min-width: 1600px) { .annual-report-wrapper .col-xl-1, .annual-report-wrapper .col-xl-10, .annual-report-wrapper .col-xl-11, .annual-report-wrapper .col-xl-12, .annual-report-wrapper .col-xl-2, .annual-report-wrapper .col-xl-3, .annual-report-wrapper .col-xl-4, .annual-report-wrapper .col-xl-5, .annual-report-wrapper .col-xl-6, .annual-report-wrapper .col-xl-7, .annual-report-wrapper .col-xl-8, .annual-report-wrapper .col-xl-9 { float: left; }
  .annual-report-wrapper .col-xl-12 { width: 100%; }
  .annual-report-wrapper .col-xl-11 { width: 91.66666667%; }
  .annual-report-wrapper .col-xl-10 { width: 83.33333333%; }
  .annual-report-wrapper .col-xl-9 { width: 75%; }
  .annual-report-wrapper .col-xl-8 { width: 66.66666667%; }
  .annual-report-wrapper .col-xl-7 { width: 58.33333333%; }
  .annual-report-wrapper .col-xl-6 { width: 50%; }
  .annual-report-wrapper .col-xl-5 { width: 41.66666667%; }
  .annual-report-wrapper .col-xl-4 { width: 33.33333333%; }
  .annual-report-wrapper .col-xl-3 { width: 25%; }
  .annual-report-wrapper .col-xl-2 { width: 16.66666667%; }
  .annual-report-wrapper .col-xl-1 { width: 8.33333333%; }
  .annual-report-wrapper .col-xl-pull-12 { right: 100%; }
  .annual-report-wrapper .col-xl-pull-11 { right: 91.66666667%; }
  .annual-report-wrapper .col-xl-pull-10 { right: 83.33333333%; }
  .annual-report-wrapper .col-xl-pull-9 { right: 75%; }
  .annual-report-wrapper .col-xl-pull-8 { right: 66.66666667%; }
  .annual-report-wrapper .col-xl-pull-7 { right: 58.33333333%; }
  .annual-report-wrapper .col-xl-pull-6 { right: 50%; }
  .annual-report-wrapper .col-xl-pull-5 { right: 41.66666667%; }
  .annual-report-wrapper .col-xl-pull-4 { right: 33.33333333%; }
  .annual-report-wrapper .col-xl-pull-3 { right: 25%; }
  .annual-report-wrapper .col-xl-pull-2 { right: 16.66666667%; }
  .annual-report-wrapper .col-xl-pull-1 { right: 8.33333333%; }
  .annual-report-wrapper .col-xl-pull-0 { right: 0; }
  .annual-report-wrapper .col-xl-push-12 { left: 100%; }
  .annual-report-wrapper .col-xl-push-11 { left: 91.66666667%; }
  .annual-report-wrapper .col-xl-push-10 { left: 83.33333333%; }
  .annual-report-wrapper .col-xl-push-9 { left: 75%; }
  .annual-report-wrapper .col-xl-push-8 { left: 66.66666667%; }
  .annual-report-wrapper .col-xl-push-7 { left: 58.33333333%; }
  .annual-report-wrapper .col-xl-push-6 { left: 50%; }
  .annual-report-wrapper .col-xl-push-5 { left: 41.66666667%; }
  .annual-report-wrapper .col-xl-push-4 { left: 33.33333333%; }
  .annual-report-wrapper .col-xl-push-3 { left: 25%; }
  .annual-report-wrapper .col-xl-push-2 { left: 16.66666667%; }
  .annual-report-wrapper .col-xl-push-1 { left: 8.33333333%; }
  .annual-report-wrapper .col-xl-push-0 { left: 0; }
  .annual-report-wrapper .col-xl-offset-12 { margin-left: 100%; }
  .annual-report-wrapper .col-xl-offset-11 { margin-left: 91.66666667%; }
  .annual-report-wrapper .col-xl-offset-10 { margin-left: 83.33333333%; }
  .annual-report-wrapper .col-xl-offset-9 { margin-left: 75%; }
  .annual-report-wrapper .col-xl-offset-8 { margin-left: 66.66666667%; }
  .annual-report-wrapper .col-xl-offset-7 { margin-left: 58.33333333%; }
  .annual-report-wrapper .col-xl-offset-6 { margin-left: 50%; }
  .annual-report-wrapper .col-xl-offset-5 { margin-left: 41.66666667%; }
  .annual-report-wrapper .col-xl-offset-4 { margin-left: 33.33333333%; }
  .annual-report-wrapper .col-xl-offset-3 { margin-left: 25%; }
  .annual-report-wrapper .col-xl-offset-2 { margin-left: 16.66666667%; }
  .annual-report-wrapper .col-xl-offset-1 { margin-left: 8.33333333%; }
  .annual-report-wrapper .col-xl-offset-0 { margin-left: 0; } }
@media (min-width: 1920px) { .annual-report-wrapper .col-xxl-1, .annual-report-wrapper .col-xxl-10, .annual-report-wrapper .col-xxl-11, .annual-report-wrapper .col-xxl-12, .annual-report-wrapper .col-xxl-2, .annual-report-wrapper .col-xxl-3, .annual-report-wrapper .col-xxl-4, .annual-report-wrapper .col-xxl-5, .annual-report-wrapper .col-xxl-6, .annual-report-wrapper .col-xxl-7, .annual-report-wrapper .col-xxl-8, .annual-report-wrapper .col-xxl-9 { float: left; }
  .annual-report-wrapper .col-xxl-12 { width: 100%; }
  .annual-report-wrapper .col-xxl-11 { width: 91.66666667%; }
  .annual-report-wrapper .col-xxl-10 { width: 83.33333333%; }
  .annual-report-wrapper .col-xxl-9 { width: 75%; }
  .annual-report-wrapper .col-xxl-8 { width: 66.66666667%; }
  .annual-report-wrapper .col-xxl-7 { width: 58.33333333%; }
  .annual-report-wrapper .col-xxl-6 { width: 50%; }
  .annual-report-wrapper .col-xxl-5 { width: 41.66666667%; }
  .annual-report-wrapper .col-xxl-4 { width: 33.33333333%; }
  .annual-report-wrapper .col-xxl-3 { width: 25%; }
  .annual-report-wrapper .col-xxl-2 { width: 16.66666667%; }
  .annual-report-wrapper .col-xxl-1 { width: 8.33333333%; }
  .annual-report-wrapper .col-xxl-pull-12 { right: 100%; }
  .annual-report-wrapper .col-xxl-pull-11 { right: 91.66666667%; }
  .annual-report-wrapper .col-xxl-pull-10 { right: 83.33333333%; }
  .annual-report-wrapper .col-xxl-pull-9 { right: 75%; }
  .annual-report-wrapper .col-xxl-pull-8 { right: 66.66666667%; }
  .annual-report-wrapper .col-xxl-pull-7 { right: 58.33333333%; }
  .annual-report-wrapper .col-xxl-pull-6 { right: 50%; }
  .annual-report-wrapper .col-xxl-pull-5 { right: 41.66666667%; }
  .annual-report-wrapper .col-xxl-pull-4 { right: 33.33333333%; }
  .annual-report-wrapper .col-xxl-pull-3 { right: 25%; }
  .annual-report-wrapper .col-xxl-pull-2 { right: 16.66666667%; }
  .annual-report-wrapper .col-xxl-pull-1 { right: 8.33333333%; }
  .annual-report-wrapper .col-xxl-pull-0 { right: 0; }
  .annual-report-wrapper .col-xxl-push-12 { left: 100%; }
  .annual-report-wrapper .col-xxl-push-11 { left: 91.66666667%; }
  .annual-report-wrapper .col-xxl-push-10 { left: 83.33333333%; }
  .annual-report-wrapper .col-xxl-push-9 { left: 75%; }
  .annual-report-wrapper .col-xxxl-push-8 { left: 66.66666667%; }
  .annual-report-wrapper .col-xxxl-push-7 { left: 58.33333333%; }
  .annual-report-wrapper .col-xxxl-push-6 { left: 50%; }
  .annual-report-wrapper .col-xxxl-push-5 { left: 41.66666667%; }
  .annual-report-wrapper .col-xxxl-push-4 { left: 33.33333333%; }
  .annual-report-wrapper .col-xxxl-push-3 { left: 25%; }
  .annual-report-wrapper .col-xxxl-push-2 { left: 16.66666667%; }
  .annual-report-wrapper .col-xxxl-push-1 { left: 8.33333333%; }
  .annual-report-wrapper .col-xxxl-push-0 { left: 0; }
  .annual-report-wrapper .col-xxxl-offset-12 { margin-left: 100%; }
  .annual-report-wrapper .col-xxxl-offset-11 { margin-left: 91.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-10 { margin-left: 83.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-9 { margin-left: 75%; }
  .annual-report-wrapper .col-xxxl-offset-8 { margin-left: 66.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-7 { margin-left: 58.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-6 { margin-left: 50%; }
  .annual-report-wrapper .col-xxxl-offset-5 { margin-left: 41.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-4 { margin-left: 33.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-3 { margin-left: 25%; }
  .annual-report-wrapper .col-xxxl-offset-2 { margin-left: 16.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-1 { margin-left: 8.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-0 { margin-left: 0; } }
.annual-report-wrapper .visible-xl, .annual-report-wrapper .visible-xxl, .annual-report-wrapper .visible-xxxl { display: none !important; }
@media (min-width: 1600px) and (max-width: 1919px) { .annual-report-wrapper .visible-xl { display: block !important; }
  .annual-report-wrapper table.visible-xl { display: table; }
  .annual-report-wrapper tr.visible-xl { display: table-row !important; }
  .annual-report-wrapper td.visible-xl, .annual-report-wrapper th.visible-xl { display: table-cell !important; } }
@media (min-width: 1920px) and (max-width: 2559px) { .annual-report-wrapper .visible-xxl { display: block !important; }
  .annual-report-wrapper table.visible-xxl { display: table; }
  .annual-report-wrapper tr.visible-xxl { display: table-row !important; }
  .annual-report-wrapper td.visible-xxl, .annual-report-wrapper th.visible-xxl { display: table-cell !important; } }
@media (min-width: 2560px) { .annual-report-wrapper .col-xxxl-1, .annual-report-wrapper .col-xxxl-10, .annual-report-wrapper .col-xxxl-11, .annual-report-wrapper .col-xxxl-12, .annual-report-wrapper .col-xxxl-2, .annual-report-wrapper .col-xxxl-3, .annual-report-wrapper .col-xxxl-4, .annual-report-wrapper .col-xxxl-5, .annual-report-wrapper .col-xxxl-6, .annual-report-wrapper .col-xxxl-7, .annual-report-wrapper .col-xxxl-8, .annual-report-wrapper .col-xxxl-9 { float: left; }
  .annual-report-wrapper .col-xxxl-12 { width: 100%; }
  .annual-report-wrapper .col-xxxl-11 { width: 91.66666667%; }
  .annual-report-wrapper .col-xxxl-10 { width: 83.33333333%; }
  .annual-report-wrapper .col-xxxl-9 { width: 75%; }
  .annual-report-wrapper .col-xxxl-8 { width: 66.66666667%; }
  .annual-report-wrapper .col-xxxl-7 { width: 58.33333333%; }
  .annual-report-wrapper .col-xxxl-6 { width: 50%; }
  .annual-report-wrapper .col-xxxl-5 { width: 41.66666667%; }
  .annual-report-wrapper .col-xxxl-4 { width: 33.33333333%; }
  .annual-report-wrapper .col-xxxl-3 { width: 25%; }
  .annual-report-wrapper .col-xxxl-2 { width: 16.66666667%; }
  .annual-report-wrapper .col-xxxl-1 { width: 8.33333333%; }
  .annual-report-wrapper .col-xxxl-pull-12 { right: 100%; }
  .annual-report-wrapper .col-xxxl-pull-11 { right: 91.66666667%; }
  .annual-report-wrapper .col-xxxl-pull-10 { right: 83.33333333%; }
  .annual-report-wrapper .col-xxxl-pull-9 { right: 75%; }
  .annual-report-wrapper .col-xxxl-pull-8 { right: 66.66666667%; }
  .annual-report-wrapper .col-xxxl-pull-7 { right: 58.33333333%; }
  .annual-report-wrapper .col-xxxl-pull-6 { right: 50%; }
  .annual-report-wrapper .col-xxxl-pull-5 { right: 41.66666667%; }
  .annual-report-wrapper .col-xxxl-pull-4 { right: 33.33333333%; }
  .annual-report-wrapper .col-xxxl-pull-3 { right: 25%; }
  .annual-report-wrapper .col-xxxl-pull-2 { right: 16.66666667%; }
  .annual-report-wrapper .col-xxxl-pull-1 { right: 8.33333333%; }
  .annual-report-wrapper .col-xxxl-pull-0 { right: 0; }
  .annual-report-wrapper .col-xxxl-push-12 { left: 100%; }
  .annual-report-wrapper .col-xxxl-push-11 { left: 91.66666667%; }
  .annual-report-wrapper .col-xxxl-push-10 { left: 83.33333333%; }
  .annual-report-wrapper .col-xxxl-push-9 { left: 75%; }
  .annual-report-wrapper .col-xxxl-push-8 { left: 66.66666667%; }
  .annual-report-wrapper .col-xxxl-push-7 { left: 58.33333333%; }
  .annual-report-wrapper .col-xxxl-push-6 { left: 50%; }
  .annual-report-wrapper .col-xxxl-push-5 { left: 41.66666667%; }
  .annual-report-wrapper .col-xxxl-push-4 { left: 33.33333333%; }
  .annual-report-wrapper .col-xxxl-push-3 { left: 25%; }
  .annual-report-wrapper .col-xxxl-push-2 { left: 16.66666667%; }
  .annual-report-wrapper .col-xxxl-push-1 { left: 8.33333333%; }
  .annual-report-wrapper .col-xxxl-push-0 { left: 0; }
  .annual-report-wrapper .col-xxxl-offset-12 { margin-left: 100%; }
  .annual-report-wrapper .col-xxxl-offset-11 { margin-left: 91.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-10 { margin-left: 83.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-9 { margin-left: 75%; }
  .annual-report-wrapper .col-xxxl-offset-8 { margin-left: 66.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-7 { margin-left: 58.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-6 { margin-left: 50%; }
  .annual-report-wrapper .col-xxxl-offset-5 { margin-left: 41.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-4 { margin-left: 33.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-3 { margin-left: 25%; }
  .annual-report-wrapper .col-xxxl-offset-2 { margin-left: 16.66666667%; }
  .annual-report-wrapper .col-xxxl-offset-1 { margin-left: 8.33333333%; }
  .annual-report-wrapper .col-xxxl-offset-0 { margin-left: 0; }
  .annual-report-wrapper .visible-xxxl { display: block !important; }
  .annual-report-wrapper table.visible-xxxl { display: table; }
  .annual-report-wrapper tr.visible-xxxl { display: table-row !important; }
  .annual-report-wrapper td.visible-xxxl, .annual-report-wrapper th.visible-xxxl { display: table-cell !important; }
  .annual-report-wrapper .hidden-xxxl { display: none !important; } }
@media (min-width: 1600px) and (max-width: 1919px) { .annual-report-wrapper .hidden-xl { display: none !important; } }
@media (min-width: 1920px) and (max-width: 2559px) { .annual-report-wrapper .hidden-xxl { display: none !important; } }
@media screen and (max-width: 480px) { .annual-report-wrapper p, .annual-report-wrapper a, .annual-report-wrapper li, .annual-report-wrapper td, .annual-report-wrapper input, .annual-report-wrapper form { font-size: inherit !important; } }

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce { from,
  20%,
  53%,
  80%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  40%,
  43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }
@keyframes bounce { from,
  20%,
  53%,
  80%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  40%,
  43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }
.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { from,
  50%,
  to { opacity: 1; }
  25%,
  75% { opacity: 0; } }
@keyframes flash { from,
  50%,
  to { opacity: 1; }
  25%,
  75% { opacity: 0; } }
.flash { -webkit-animation-name: flash; animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { from,
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }
@keyframes shake { from,
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }
.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0); transform: translateX(0); } }
.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
  to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }
@keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
  to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }
.swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  10%,
  20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  10%,
  20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.tada { -webkit-animation-name: tada; animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes wobble { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { from,
  11.1%,
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
@keyframes jello { from,
  11.1%,
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center; }

@-webkit-keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1); }
  14% { -webkit-transform: scale(1.3); transform: scale(1.3); }
  28% { -webkit-transform: scale(1); transform: scale(1); }
  42% { -webkit-transform: scale(1.3); transform: scale(1.3); }
  70% { -webkit-transform: scale(1); transform: scale(1); } }
@keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1); }
  14% { -webkit-transform: scale(1.3); transform: scale(1.3); }
  28% { -webkit-transform: scale(1); transform: scale(1); }
  42% { -webkit-transform: scale(1.3); transform: scale(1.3); }
  70% { -webkit-transform: scale(1); transform: scale(1); } }
.heartBeat { -webkit-animation-name: heartBeat; animation-name: heartBeat; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }

@-webkit-keyframes bounceIn { from,
  20%,
  40%,
  60%,
  80%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes bounceIn { from,
  20%,
  40%,
  60%,
  80%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.bounceIn { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes bounceInDown { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes bounceInLeft { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes bounceInRight { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes bounceInUp { from,
  60%,
  75%,
  90%,
  to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  40%,
  45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  40%,
  45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
@keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
@keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  40%,
  45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  40%,
  45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }
@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
@keyframes fadeOutDown { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
@keyframes fadeOutDownBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
@keyframes fadeOutLeft { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
@keyframes fadeOutLeftBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
@keyframes fadeOutRight { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
@keyframes fadeOutRightBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
@keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
@keyframes fadeOutUpBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { from { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }
@keyframes flip { from { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }
.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
@keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
@keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }
@keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }
.flipOutX { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }
@keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }
.flipOutY { -webkit-animation-duration: 0.75s; animation-duration: 0.75s; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { from { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } }
@keyframes lightSpeedOut { from { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } }
.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
@keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
@keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
@keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
@keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
@keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; } }
.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }
@keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }
.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }
@keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }
.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
@keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
@keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }
@keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }
.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  20%,
  60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  40%,
  80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }
@keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  20%,
  60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  40%,
  80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }
.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes jackInTheBox { from { opacity: 0; -webkit-transform: scale(0.1) rotate(30deg); transform: scale(0.1) rotate(30deg); -webkit-transform-origin: center bottom; transform-origin: center bottom; }
  50% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); }
  70% { -webkit-transform: rotate(3deg); transform: rotate(3deg); }
  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }
@keyframes jackInTheBox { from { opacity: 0; -webkit-transform: scale(0.1) rotate(30deg); transform: scale(0.1) rotate(30deg); -webkit-transform-origin: center bottom; transform-origin: center bottom; }
  50% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); }
  70% { -webkit-transform: rotate(3deg); transform: rotate(3deg); }
  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }
.jackInTheBox { -webkit-animation-name: jackInTheBox; animation-name: jackInTheBox; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
@keyframes rollOut { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
@keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { from { opacity: 1; }
  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  to { opacity: 0; } }
@keyframes zoomOut { from { opacity: 1; }
  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  to { opacity: 0; } }
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } }
@keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } }
.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } }
@keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } }
.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
@keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
@keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
@keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
@keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.delay-1s { -webkit-animation-delay: 1s; animation-delay: 1s; }

.animated.delay-2s { -webkit-animation-delay: 2s; animation-delay: 2s; }

.animated.delay-3s { -webkit-animation-delay: 3s; animation-delay: 3s; }

.animated.delay-4s { -webkit-animation-delay: 4s; animation-delay: 4s; }

.animated.delay-5s { -webkit-animation-delay: 5s; animation-delay: 5s; }

.animated.fast { -webkit-animation-duration: 800ms; animation-duration: 800ms; }

.animated.faster { -webkit-animation-duration: 500ms; animation-duration: 500ms; }

.animated.slow { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.slower { -webkit-animation-duration: 3s; animation-duration: 3s; }

@media (prefers-reduced-motion) { .animated { -webkit-animation: unset !important; animation: unset !important; -webkit-transition: none !important; transition: none !important; } }