/* YAML Base Lite - Browser Reset - NetRaising - December 2019 */
@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset,img{border:0 solid}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*=ym-g]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*=ym-g]>[class*=ym-gbox]{padding-bottom:10000px;margin-bottom:-10000px}.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
/* YAML Forms Base - NetRaising - Feb 2018 - Don't Touch */
@media all {
.ym-form, .ym-form fieldset {overflow: hidden;}
.ym-form div {position: relative;}
.ym-form label, .ym-form .ym-label, .ym-form .ym-message {position: relative;line-height: 1.5;display: block;}
.ym-form .ym-message {clear: both;}
.ym-form .ym-fbox-check label {display: inline;}
.ym-form input, .ym-form textarea {cursor: text;}
.ym-form .ym-fbox-check input, .ym-form input[type="image"], .ym-form input[type="radio"], .ym-form input[type="checkbox"], .ym-form select, .ym-form label {cursor: pointer;}
.ym-form textarea {overflow: auto;}
.ym-form input.hidden, .ym-form input[type=hidden] {display: none !important;}
.ym-form .ym-fbox:before, .ym-form .ym-fbox-text:before, .ym-form .ym-fbox-select:before, .ym-form .ym-fbox-check:before, .ym-form .ym-fbox-button:before {content: "";display: table;}
.ym-form .ym-fbox:after, .ym-form .ym-fbox-text:after, .ym-form .ym-fbox-select:after, .ym-form .ym-fbox-check:after, .ym-form .ym-fbox-button:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
.ym-form .ym-fbox-check input:focus, .ym-form .ym-fbox-check input:hover, .ym-form .ym-fbox-check input:active, .ym-form input[type="radio"]:focus, .ym-form input[type="radio"]:hover, .ym-form input[type="radio"]:active, .ym-form input[type="checkbox"]:focus, .ym-form input[type="checkbox"]:hover, .ym-form input[type="checkbox"]:active {border: 0 none;}
.ym-form input, .ym-form textarea, .ym-form select {display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 70%;}
.ym-form .ym-fbox-check input, .ym-form input[type="radio"], .ym-form input[type="checkbox"] {display: inline;margin-left: 0;margin-right: 0.5ex;width: auto;height: auto;}
.ym-form input[type="image"] {border: 0;display: inline;height: auto;margin: 0;padding: 0;width: auto;}
.ym-form label, .ym-form .ym-label {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ym-form .ym-fbox-button input {display: inline;overflow: visible;width: auto;}
.ym-form .ym-inline {display: inline-block;float: none;margin-right: 0;width: auto;vertical-align: baseline;}/* default form wrapper width */
.ym-fbox-wrap {display: table;table-layout: fixed;width: 70%;}
.ym-fbox-wrap input, .ym-fbox-wrap textarea, .ym-fbox-wrap select {width: 100%;}
.ym-fbox-wrap input[type="image"] {width: auto;}
.ym-fbox-wrap input[type="radio"], .ym-fbox-wrap input[type="checkbox"] {display: inline;width: auto;margin-left: 0;margin-right: 0.5ex;}
.ym-fbox-wrap label, .ym-fbox-wrap .ym-label {display: inline;}
.ym-full input, .ym-full textarea, .ym-full select {width: 100%;}
.ym-full .ym-fbox-wrap {width: 100%;}
.ym-columnar input, .ym-columnar textarea, .ym-columnar select {float: left;margin-right: -3px;}
.ym-columnar label, .ym-columnar .ym-label {display: inline;float: left;width: 30%;z-index: 1;}
.ym-columnar .ym-fbox-check input, .ym-columnar .ym-message {margin-left: 30%;}
.ym-columnar .ym-fbox-wrap {margin-left: 30%;margin-right: -3px;}
.ym-columnar .ym-fbox-wrap .ym-message {margin-left: 0%;}
.ym-columnar .ym-fbox-wrap label {float: none;width: auto;z-index: 1;margin-left: 0;}
.ym-columnar .ym-fbox-wrap input {margin-left: 0;position: relative;}
.ym-columnar .ym-fbox-check {position: relative;}
.ym-columnar .ym-fbox-check label, .ym-columnar .ym-fbox-check .ym-label {padding-top: 0;}
.ym-columnar .ym-fbox-check input {top: 3px;}
.ym-columnar .ym-fbox-button input {float: none;margin-right: 1em;}
.ym-fbox-wrap + .ym-fbox-wrap {margin-top: 0.5em;}/* global and local columnar settings for button alignment */
.ym-columnar fieldset .ym-fbox-button, fieldset.ym-columnar .ym-fbox-button {padding-left: 30%;}
}
@media screen {
/* YAML Forms Lite - NetRaising - Febuary 2019 - Edit Below Only */
.ym-form .ym-g50 {width: 49%;}
.ym-form .ym-g33 {width: 33%;}
.ym-form label, .ym-form .ym-label {color: #444a9e;line-height: 1.5;padding-top: 0.25em;font-size: 110%;}
.nr-label {padding: 0.25em 0 0.2em 0.25em;}
.ym-form .ym-fbox-footer {background: #ececec;border-top: 1px #e0e0e0 solid;padding: 1.5em 1em;margin: 0;}
.ym-form .ym-fbox + .ym-fbox {margin: 0.5em 0;}
.ym-form .ym-fbox:last-child {margin-bottom: 1em;}
.ym-form .ym-fbox + .ym-fbox-footer {margin: 1em 0 0 0;}
.ym-form .ym-fbox :last-child, .ym-form .ym-fbox-footer :last-child {margin-bottom: 0;}
.ym-form .ym-fbox-heading {font-size: 1em;font-size: 100%;color: #000;margin: 1em;}
.ym-form .ym-fbox-check:focus + label {color: #000;}
.ym-fbox-text {margin-top: 1em;}
.ym-form .ym-gbox-left {padding: 0 4px 0 0;}
.ym-form .ym-gbox-right {padding: 0 0 0 4px;}
.ym-form .ym-gbox {padding: 0 2px 0 2px;}
.ym-form input, .ym-form textarea, .ym-form select {border: 2px solid #eee;line-height: 1.5em;font-family: 'Raleway', "Helvetica Neue", Arial, Helvetica, sans-serif;box-shadow: none;background: #fff;border-radius: 10px;}
.ym-form input, .ym-form textarea {padding: .75em 1em 0.7em 1em;}
.ym-form select {padding: .75em .25em .75em 1em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;}
.ym-form select::-ms-expand {display: none;}
.ym-form select {overflow-y: auto;}
.ym-form select:not([multiple]) {background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);background-position: calc(100% - 20px) calc(1em + 5px), calc(100% - 15px) calc(1em + 5px), calc(100% - 2.5em) 0.75em;background-size: 5px 5px, 5px 5px, 1px 1.5em;background-repeat: no-repeat;}
.ym-form select:focus:not([multiple]) {background-image: linear-gradient(135deg, transparent 50%, gray 50%), linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(to top, #ccc, #ccc);background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 20px) calc(1em + 7px), calc(100% - 2.5em) 0.75em;background-size: 5px 5px, 5px 5px, 1px 1.5em;background-repeat: no-repeat;outline: 0;}
.ym-form select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
.ym-form input:hover, .ym-form select:hover, .ym-form textarea:hover {background-color: #f3f3f3 !important;}
.ym-form input:focus, .ym-form select:focus, .ym-form textarea:focus, .ym-form input:active, .ym-form select:active, .ym-form textarea:active {background-color: #fff !important;border-radius: 10px;outline: none;border: 2px solid blue;box-shadow: inset 0px 0px 2px blue;}
.ym-form optgroup {font-family: 'Raleway', "Helvetica Neue", Arial, Helvetica, sans-serif;font-style: normal;font-weight: bold;}
.ym-form .ym-fbox-check input, .ym-form input[type="image"], .ym-form input[type="radio"], .ym-form input[type="checkbox"] {border: 0 none !important;background: transparent !important;}
.ym-form .ym-message {color: #666;margin-bottom: 0.5em;}
.ym-form .ym-required {color: #c30000;font-weight: 600;font-size: 130%;top: 0.2em;right: -0.1em;}
.ym-form input:valid, .ym-form textarea:valid {background-color: #fff;border-radius: 10px;}
.ym-form .ym-error label {color: #800;font-weight: normal;}
.ym-form .ym-error input, .ym-form .ym-error select, .ym-form .ym-error textarea {border: 1px #800 solid;}
.ym-form .ym-error input:hover, .ym-form .ym-error input:focus, .ym-form .ym-error select:hover, .ym-form .ym-error select:focus, .ym-form .ym-error textarea:hover, .ym-form .ym-error textarea:focus {border: 1px #800 solid !important;}
.ym-form .ym-error .ym-message {color: #800;font-weight: bold;margin-top: 0;}
/**** Buttons ****/
.ym-button, .ym-form button, .ym-form input[type="button"], .ym-form input[type="reset"], .ym-form input[type="submit"] {overflow: visible;width: auto;outline: none;padding: 6px 9px 5px 9px;font: 300 15px/1em 'Raleway', 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;color: #333;text-shadow: 0 1px 0 #f0f0f0;background: #ebebeb;background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dddddd));background: -moz-linear-gradient(top, #fefefe, #dddddd);border-width: 1px;border-style: solid;border-color: #bbb #bbb #999;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 0 #f8f8f8;-moz-box-shadow: 0 1px 0 #f8f8f8;box-shadow: 0 1px 0 #f8f8f8;margin: 1.5em 0;}
.ym-button:hover, .ym-form button:hover, .ym-form input[type="button"]:hover, .ym-form input[type="reset"]:hover, .ym-form input[type="submit"]:hover {color: #333;text-shadow: 0 1px 0 #f0f0f0;background: #e5e5e5;background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd));background: -moz-linear-gradient(top, #f0f0f0, #dddddd);border-color: #999 #999 #666;}
.ym-button:active, .ym-form button:active, .ym-form input[type="button"]:active, .ym-form input[type="reset"]:active, .ym-form input[type="submit"]:active {color: #333;text-shadow: none;background: #ddd;border-color: #999 #999 #666;}
.ym-button:focus, .ym-form button:focus, .ym-form input[type="button"]:focus, .ym-form input[type="reset"]:focus, .ym-form input[type="submit"]:focus {outline: 0;background: #fafafa;}
/* Button size-scaling classes */
.ym-button.ym-xlarge {font-size: 1.5em;} .ym-button.ym-large {font-size: 1.2857em;} .ym-button.ym-small {font-size: 0.8571em;} .ym-button.ym-xsmall {font-size: 0.7143em;}
/* Button color scheme: primary */
.ym-button.ym-primary, .ym-form button.ym-primary, .ym-form input[type="button"].ym-primary, .ym-form input[type="reset"].ym-primary, .ym-form input[type="submit"].ym-primary {-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.15);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ee), color-stop(100%, #6666cc));background-image: none;background-color: #444A9E;zoom: 1;border: 1px solid #007;color: #fff !important;text-shadow: none;}
.ym-button.ym-primary:hover, .ym-form button.ym-primary:hover, .ym-form input[type="button"].ym-primary:hover, .ym-form input[type="reset"].ym-primary:hover, .ym-form input[type="submit"].ym-primary:hover {background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888ff), color-stop(100%, #6666dd));background-image: -webkit-linear-gradient(top, #8888ff, #6666dd);background-image: -moz-linear-gradient(top, #8888ff, #6666dd);background-image: -ms-linear-gradient(top, #8888ff, #6666dd);background-image: linear-gradient(to bottom, #8888ff,#6666dd);background-color: #8888ff;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888FF', endColorstr='#FF6666DD');zoom: 1;}
.ym-button.ym-primary:active, .ym-form button.ym-primary:active, .ym-form input[type="button"].ym-primary:active, .ym-form input[type="reset"].ym-primary:active, .ym-form input[type="submit"].ym-primary:active {-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8888cc), color-stop(100%, #6666aa));background-image: -webkit-linear-gradient(top, #8888cc, #6666aa);background-image: -moz-linear-gradient(top, #8888cc, #6666aa);background-image: -ms-linear-gradient(top, #8888cc, #6666aa);background-image: linear-gradient(to bottom, #8888cc,#6666aa);background-color: #8888cc;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8888CC', endColorstr='#FF6666AA');zoom: 1;}
.ym-button.ym-primary:focus, .ym-form button.ym-primary:focus, .ym-form input[type="button"].ym-primary:focus, .ym-form input[type="reset"].ym-primary:focus, .ym-form input[type="submit"].ym-primary:focus {outline: 0;background: #88f;}}
/* Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com + License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
.fa, .fas, .far, .fal, .fab {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.fa-lg {font-size: 1.33333em;line-height: 0.75em;vertical-align: -.0667em;} .fa-xs {font-size: .75em;} .fa-sm {font-size: .875em;} .fa-1x {font-size: 1em;} .fa-2x {font-size: 2em;} .fa-3x {font-size: 3em;} .fa-4x {font-size: 4em;} .fa-5x {font-size: 5em;} .fa-6x {font-size: 6em;} .fa-7x {font-size: 7em;} .fa-8x {font-size: 8em;} .fa-9x {font-size: 9em;} .fa-10x {font-size: 10em;}
.fa-fw {text-align: center;width: 1.25em;}
.fa-ul {list-style-type: none;margin-left: 2.5em;padding-left: 0;}
.fa-ul > li {position: relative;}
.fa-li {left: -2em;position: absolute;text-align: center;width: 2em;line-height: inherit;}
.fa-border {border: solid 0.08em #eee;border-radius: .1em;padding: .2em .25em .15em;}
.fa-pull-left {float: left;} .fa-pull-right {float: right;}
.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.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(360deg);transform: rotate(360deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-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);transform: scale(1, -1);}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-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, :root .fa-flip-both {-webkit-filter: none;filter: none;}
.fa-stack {display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em;}
.fa-stack-1x, .fa-stack-2x {left: 0;position: absolute;text-align: center;width: 100%;}
.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-accessible-icon:before {content: "\f368";}
.fa-arrow-alt-circle-down:before {content: "\f358";}
.fa-arrow-alt-circle-left:before {content: "\f359";}
.fa-arrow-alt-circle-right:before {content: "\f35a";}
.fa-arrow-alt-circle-up:before {content: "\f35b";}
.fa-arrow-circle-down:before {content: "\f0ab";}
.fa-arrow-circle-left:before {content: "\f0a8";}
.fa-arrow-circle-right:before {content: "\f0a9";}
.fa-arrow-circle-up:before {content: "\f0aa";}
.fa-arrow-down:before {content: "\f063";}
.fa-arrow-left:before {content: "\f060";}
.fa-arrow-right:before {content: "\f061";}
.fa-arrow-up:before {content: "\f062";}
.fa-arrows-alt:before {content: "\f0b2";}
.fa-arrows-alt-h:before {content: "\f337";}
.fa-arrows-alt-v:before {content: "\f338";}
.fa-chevron-circle-down:before {content: "\f13a";}
.fa-chevron-circle-left:before {content: "\f137";}
.fa-chevron-circle-right:before {content: "\f138";}
.fa-chevron-circle-up:before {content: "\f139";}
.fa-chevron-down:before {content: "\f078";}
.fa-chevron-left:before {content: "\f053";}
.fa-chevron-right:before {content: "\f054";}
.fa-circle:before {content: "\f111";}
.fa-edit:before {content: "\f044";}
.fa-envelope-open-text {content: "\f658";}
.fa-external-link-alt:before {content: "\f35d";}
.fa-facebook:before {content: "\f09a";}
.fa-facebook-f:before {content: "\f39e";}
.fa-facebook-messenger:before {content: "\f39f";}
.fa-facebook-square:before {content: "\f082";}
.fa-file-excel:before {content: "\f1c3";}
.fa-file-pdf:before {content: "\f019";}
.fa-file-word:before {content: "\f1c2";}
.fa-home:before {content: "\f015"}
.fa-info:before {content: "\f129";}
.fa-info-circle:before {content: "\f05a";}
.fa-instagram:before {content: "\f16d";}
.fa-linkedin:before {content: "\f08c";}
.fa-linkedin-in:before {content: "\f0e1";}
.fa-minus:before {content: "\f068";}
.fa-minus-circle:before {content: "\f056";}
.fa-minus-square:before {content: "\f146";}
.fa-mobile:before {content: "\f10b";}
.fa-mobile-alt:before {content: "\f3cd";}
.fa-phone:before {content: "\f095";}
.fa-phone-alt:before {content: "\f879";}
.fa-phone-square:before {content: "\f098";}
.fa-phone-square-alt:before {content: "\f87b";}
.fa-plus:before {content: "\f067";}
.fa-plus-circle:before {content: "\f055";}
.fa-plus-square:before {content: "\f0fe";}
.fa-search:before {content: "\f002";}
.fa-twitter:before {content: "\f099";}
.fa-twitter-square:before {content: "\f081";}
.fa-universal-access:before {content: "\f29a";}
.fa-vimeo:before {content: "\f40a";}
.fa-vimeo-square:before {content: "\f194";}
.fa-vimeo-v:before {content: "\f27d";}
.fa-window-close:before {content: "\f410";}
.fa-youtube:before {content: "\f167";}
.fa-youtube-square:before {content: "\f431";}
.sr-only {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.sr-only-focusable:active, .sr-only-focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
/* BRANDS 400-WEIGHT FONT AWESOME FREE */
@font-face {font-family: 'Font Awesome 5 Brands';font-style: normal;font-weight: normal;font-display: auto;src: url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff") format("woff");}
.fab {font-family: 'Font Awesome 5 Brands';}
/* REGULAR 400-WEIGHT FONT AWESOME FREE */
@font-face {font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 400;font-display: auto;src: url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff") format("woff");}
.far {font-family: 'Font Awesome 5 Free';font-weight: 400;}
/* SOLID 900-WEIGHT FONT AWESOME FREE */
@font-face {font-family: 'Font Awesome 5 Free';font-style: normal;font-weight: 900;font-display: auto;src: url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff") format("woff");}
/* 5 BLOBS OF REDUNDANCY TO PROVIDE FONT FALLBACKS - https://developers.google.com/web/updates/2016/02/font-display */
@font-face {font-family: 'Font Awesome 5 Brands-auto';font-display: auto;src: local('Font Awesome 5 Brands'), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-block';font-display: block;src: local('Font Awesome 5 Brands'), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-swap';font-display: swap;src: local('Font Awesome 5 Brands'), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-optional';font-display: optional;src: local('Font Awesome 5 Brands'), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff") format("woff");}
@font-face {font-family: 'Font Awesome 5 Brands-fallback';font-display: fallback;src: local('Font Awesome 5 Brands'), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-brands-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-regular-400.woff") format("woff"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff2") format("woff2"), url("https://cdn.rootedhomes.org/fonts/awesome/fa-solid-900.woff") format("woff");}
.fa, .fas {font-family: 'Font Awesome 5 Free';font-weight: 900;}
a[href $='.pdf']::after {font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f019";padding-left: 7px;font-size: calc(12.5px + 0.15vw);position: relative;bottom: 1px;}
a[href $='.docx']::after {font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f1c2";padding-left: 7px;font-size: calc(12.5px + 0.15vw);position: relative;bottom: 1px;}
a[href $='.xlsx']::after {font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f1c3";padding-left: 7px;font-size: calc(12.5px + 0.15vw);position: relative;bottom: 1px;}
/* The 'nots" prevent duplicate icons */
a:not([href $='.pdf']):not([href $='.docx']):not([href $='.xlsx'])[target ~="_blank"]::after {font-family: 'Font Awesome 5 Free';font-weight: 900;content: "\f35d";padding-left: 7px;font-size: calc(12.5px + 0.15vw);position: relative;bottom: 1px;}
.nr-no-icon-after::after {display: none;}
@media screen {
.jquery-tabs {margin: 0 0 1.5em 0;}
.jquery-tabs ul.tabs-list {font-size: 1em;display: table;table-layout: fixed;list-style-type: none;margin: 0;position: relative;z-index: 1;}
.jquery-tabs ul.tabs-list li {margin: 0 4px 0 0;border: 0 none;display: inline;float: left;padding: 0;}
.jquery-tabs ul.tabs-list li a {font-size: 1em;text-decoration: none;line-height: 1.5;padding: 0.75em;background: transparent;display: block;float: left;font-weight: normal;margin: 0;border: 1px #ccc solid;border-radius: 0.6em 0.6em 0 0;border-bottom: none;}
.jquery-tabs ul.tabs-list li a:focus, .jquery-tabs ul.tabs-list li a:hover, .jquery-tabs ul.tabs-list li a:active {background: #eee;border-radius: 0.6em 0.6em 0 0;color: #000;font-weight: normal;outline: 0 none;text-decoration: none;background-image: linear-gradient(rgb(235, 235, 235), #fff);}
.jquery-tabs ul.tabs-list li.current a, .jquery-tabs ul.tabs-list li.current a:focus, .jquery-tabs ul.tabs-list li.current a:hover, .jquery-tabs ul.tabs-list li.current a:active {background: #fff;border: 1px #ccc solid;border-radius: 0.6em 0.6em 0 0;color: #000;border-bottom: 0 none;font-weight: bold;text-decoration: none;background-image: linear-gradient(rgb(235, 235, 235), #fff);}
.jquery-tabs .content {border-top: 1px #ccc solid;clear: both;padding: 0;position: relative;top: -1px;margin-bottom: -1px;}
.jquery-tabs .content .nr-tab-heading {font-weight: bold;}
.jquery-tabs .content .nr-tab-content {background: #fff;margin-left: 0;padding: 1.5em;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;border-left: 1px #ccc solid;}
/* hiding texts visually */
.jquery-tabs .tabhead {position: absolute;left: -32768px;}
.jquery-tabs .current-info, .jquery-tabs .accessibletabsanchor {left: -999em;position: absolute;}
/** Avoid margin collapsing to enable correct sync of all tabs */
.jquery-tabs .tab-content {border-bottom: 1px transparent solid;border-top: 1px transparent solid;padding-top: 1.5em; *overflow: hidden;}
.jquery-tabs * {zoom: 1;}
}
/* Make tabs printable */
@media print {.jquery-tabs .tabs-list {display: none !important;}
.jquery-tabs .tabbody, .jquery-tabs .tabhead {display: block !important;}}
/* roboto-regular - latin */
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('https://cdn.rootedhomes.org/fonts/google/roboto/roboto-v27-latin-regular.woff2') format('woff2')}
/* roboto-italic - latin */
@font-face {font-family: 'Roboto';font-style: italic;font-weight: 400;src: url('https://cdn.rootedhomes.org/fonts/google/roboto/roboto-v27-latin-italic.woff2') format('woff2')}
/* roboto-700 - latin */
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('https://cdn.rootedhomes.org/fonts/google/roboto/roboto-v27-latin-700.woff2') format('woff2')}
/* roboto-700italic - latin */
@font-face {font-family: 'Roboto';font-style: italic;font-weight: 700;src: url('https://cdn.rootedhomes.org/fonts/google/roboto/roboto-v27-latin-700italic.woff2') format('woff2')}

/* ROOTED HOMES BRAND COLORS (FOR THE WEB) 2024 */
:root {

    /* #183a1d */
    --celtic: rgb(24,58,29);
    --celtic-rgb: 24,58,29;
    --celtic-text: rgb(255,255,255); 

    /* Accessible Alternative to Brand Color #0b6835 spruce */
    /* 0b6635 */
    --spruce: rgb(11,102,53);
    --spruce-rgb: 11,102,53;
    --spruce-text: rgb(255,255,255);


    /* Accessible Alternative to Brand Color #9dcf7d*/
    /* 9dda7d */
    --light-green: rgb(157,218,125);
    --light-green-rgb: 157,218,125;
    --light-green-text: rgb(0,0,0);


    /* #e1e1e1 */
    --mercury: rgb(224,224,224); 
    --mercury-rgb: 224,224,224;
    --mercury-text: rgb(0,0,0);

    /* Note the color "desert" looks to be #E8B657 rgb(232,182,87) "mercury" will now replace "desert" */
    /* Also note that some backgrounds had an rgba color variation for "desert" rgba(232,182,87,0.4)  */

    }  /* /root do not delete */


@media all {/* YAML TYPOGRAPHY - NetRaising - December 2019 */
html * {font-size: 100%;}
textarea, pre, code {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: 'Roboto', Arial, sans-serif;font-size: 100%;text-align: left;color: #444;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', Arial, Verdana, sans-serif;font-weight: 500;margin: 0;line-height: 1.5em;}
h1 {font-size: 200%;margin: 0 0 0.75em 0;color: var(--celtic);}
h1.nr-home-headings {text-align: center;}
h2 {font-size: 150%;margin: 0 0 0.75em 0;color: var(--spruce);}
h3 {font-size: 130%;margin: 0 0 1em 0;color: var(--celtic);}
h4 {font-size: 115%;margin: 0 0 1.5em 0;color: var(--spruce); color: var(--spruce);}
h5 {font-size: 105%;font-weight: bold;margin: 0 0 1.5em 0;color: var(--spruce);}
h6 {font-size: 100%;font-weight: bold;margin: 0 0 1.5em 0;color: var(--spruce);}
.nr-no-margin {margin: 0;}
ul, ol, dl {font-size: 100%;line-height: 1.5;margin: 0 0 1.5em 0;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ul ul {list-style-type: circle;margin-top: 0;}
ol ol {list-style-type: lower-latin;margin-top: 0;}
ol ul {list-style-type: circle;margin-top: 0;}
li ul li ul {margin-bottom: 0;}
li {font-size: 105%;line-height: 1.5;margin-left: 1em;}
li li {font-size: 100%;}
p {font-size: 105%;line-height: 1.5;margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.8em;}
blockquote, cite, q {font-style: italic;}
blockquote {color: #333;padding: 1.75em 1.75em 0.05em 2em;background: rgba(232,182,87,0.3);margin: 0 0 1.5em 0;position: relative;overflow: hidden;}
blockquote:before, blockquote:after {background: #fff;content: ' ';display: block;width: 30px;height: 30px;position: absolute;transform: rotate(45deg);}
blockquote:before {left: -15px;top: -15px;}
blockquote:after {right: -15px;bottom: -15px;}
strong, b {font-weight: bold;font-weight: 700;}
em, i {font-style: italic;}
big {font-size: 115%;line-height: 1.5;}
small {font-size: 85%;line-height: 1.5;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
hr, .nr-hrule {background: transparent;margin: 0.75em 0 0 0;padding: 0.68em 0 0 0;border: 0;border-top: 1px #eee solid;}
a, a:visited {color: var(--spruce);background: transparent;text-decoration: none;transition: color 0.2s;}
.nr-content a, .nr-content a:visited {text-decoration: underline;font-weight: 600;}
a:hover, a:visited:hover, a:focus, a:visited:focus {color: rgb(21, 59, 29);background-color: transparent;text-decoration: none;transition: color 0.2s;}
a:active {outline: none;}
a.linkopacity img, a.linkopacity:visited img, a.linkopacity svg, a.linkopacity:visited svg {opacity: 1.0;transition: opacity 0.2s;}
a.linkopacity:hover img, a.linkopacity:active img, a.linkopacity:focus img, a.linkopacity:hover svg, a.linkopacity:active svg, a.linkopacity:focus svg {opacity: 0.6;transition: opacity 0.2s;}
.nr-sidebar-box a, .nr-sidebar-box a:visited {color: rgb(194,58,9);background-image: linear-gradient(rgba(194,58,9,0.3), rgba(194,58,9,0.3));background-size: 100% 0.1em;background-position: center bottom;background-repeat: no-repeat;transition: background-size 0.1s ease, color 0.2s ease;}
.nr-sidebar-box .nr-feed-events-list a, .nr-sidebar-box .nr-feed-events-list a:visited {background-image: none;text-decoration: none;border: 0 none;}
.nr-content a:hover, .nr-content a:visited:hover, .nr-content a:focus, .nr-sidebar-box a:hover, .nr-sidebar-box a:visited:hover, .nr-sidebar-box a:focus {color: var(--celtic);background-size: 100% 0;transition: background-size 0.1s ease, color 0.2s ease;}
a.nr-no-underscore, span.nr-no-underscore a, a[href$=jpg], a[href$=jpeg], a[href$=png], a[href$=gif] {background-image: none;text-decoration: none;border: 0 none;}
*:focus {outline: 1px dotted #212121;}
img, figure {margin: 0;}
caption {font-variant: small-caps;}
img, .flexible {max-width: 100%;height: auto;}
.float-left {float: left;display: inline;margin: 0 1em 1.5em 0;}
.float-right {float: right;display: inline;margin: 0 0 1.5em 1em;}
.center {display: block;text-align: center;margin: 0 auto 1.5em auto;}
.nr-vertical-center {position: absolute;top: 50%;margin-left: auto;margin-right: auto;left: 0;right: 0;}
table {width: 100%;border-collapse: collapse;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;margin: 1em 0 3em 0;color: #444;}
th, td {line-height: 1.5em;vertical-align: top;padding: 0.75em 0.5em;}
th.nowrap, td.nowrap {white-space: nowrap;}
thead th {text-align: left;border-bottom: 2px #000 solid;color: #000;}
.nr-table th p {margin-bottom: 0;}
.nr-table td p {margin: .5em 0 .75em 0;}
.nr-table th, .nr-table td {padding: 0;}
.nr-table .nr-table-column-1, .nr-table .nr-table-column-2, .nr-table .nr-table-column-3, .nr-table .nr-table-column-4 {padding: 0.5em 0.5em 0.5em 1em;}
.nr-table th {background: #155e67;background: var(--spruce);font-style: normal;color: #fff;}
.nr-table p {font-weight: normal;margin-bottom: 0;}
.nr-table-column-width-25 {width: 25%;}
.nr-table-column-width-33 {width: 33%;}
.nr-table-column-width-50 {width: 50%;}
}
/* YAML Layout - NetRaising - January 2020 */
@media screen {
body {overflow-y: scroll;}
#nr-pre-header, #nr-post-header, #nr-nav-bar, #nr-main, #nr-aside-main,#nr-callout-5050,#nr-pre-footer, #nr-post-footer {display: block;}
/* CUSTOM COLUMNS CONTENT FIELD (2 or 3 columns) */
.nr-column-gbox-left {padding: 0 1.5em;} .nr-column-gbox-right {padding: 0 1.5em;}/* END CUSTOM COLUMNS CONTENT FIELD */
.ym-wrapper {max-width: 80em;margin: 0 auto;}
.ym-wbox {padding: 1.5em;}
.ym-gbox {padding: 0 1.5em;}
.ym-gbox-left {padding: 2em;}
.ym-gbox-right {padding: 2em;}
.ym-skiplinks a.ym-skip:focus, .ym-skiplinks a.ym-skip:active {color: #fff;background: #333;border-bottom: 1px #000 solid;padding: 10px 0;text-align: center;text-decoration: none;}
}
@media screen and (max-width: 760px) {
.linearize-level-1, .linearize-level-1 > [class*="ym-g"] {display: block;float: none;padding: 0;margin: 0;width: auto !important;}
.linearize-level-1 > [class*="ym-g"] > [class*="ym-gbox"] {overflow: hidden;}
/* CUSTOM COLUMNS CONTENT FIELD (2 or 3 columns) - made a mess on mobile due to background colors.
.nr-column-gbox-left, .nr-column-gbox-right {padding: 0;} END CUSTOM COLUMNS CONTENT FIELD */
#nr-pre-footer .ym-gr {text-align: left;}
}
@media screen and (max-width: 480px) {
.linearize-level-2, .linearize-level-2 > [class*="ym-g"] {display: block;float: none;padding: 0;margin: 0;width: auto !important;}
.linearize-level-2 > [class*="ym-g"] > [class*="ym-gbox"] {overflow: hidden;}
}
/* NAVIGATION STYLES */
@media all {
.nr-nav-main-menus {background: var(--celtic);}
.nr-nav-main-menus .ym-wbox {padding: 0 1em 0 2em;}
.nr-menu-cursor {cursor: context-menu;}
/* SUPERFISH ESSENTIAL STYLES */
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;}
.sf-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block;position: relative;}
.sf-menu ul ul {top: 0;left: 100%;}
/* DROPDOWN MENUS */
.sf-menu {display: table;table-layout: fixed;margin-left: -1em;}
.sf-menu a {padding: .75em 1em;text-decoration: none;color: #fff;}
.sf-menu a.selected {color: #fff;}
.sf-menu a:hover, .sf-menu a:focus, .sf-menu a.selected {color: var(--mercury);}
.sf-menu ul {box-shadow: 2px 2px 6px rgba(0,0,0,.2);min-width: 12em;}
.sf-menu li {background: transparent;white-space: nowrap;transition: background .2s;}
.sf-menu ul li, .sf-menu ul ul li {background: var(--celtic);}
.sf-menu li li:hover, .sf-menu li li.sfHover {background: var(--spruce);transition: none;} 
/* NAV MENU ARROWS */
.sf-arrows .sf-with-ul {padding-right: 2.5em;}
.sf-arrows .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 1.5em;margin-top: -3px;height: 0;width: 0;border: 5px solid transparent;border-top-color: #dFeEFF;border-top-color: rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white;}
/* RIGHT-FACING ARROWS */
.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #dFeEFF;border-left-color: rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color: white;}
/* NAV SUB STYLES */
.nr-nav-sub-menu h4 a:hover.nr-no-hover, .nr-nav-sub-menu h4 a {color: #333;}
.nr-nav-sub-menu .selected {font-weight: bold;color: var(--celtic);}
.nr-nav-sub-menu ul {margin: 4px 0 0 0;}
.nr-nav-sub-menu li {list-style-type: none;margin-left: 0;margin-bottom: .3em;}
.nr-nav-sub-menu li ul li {list-style-type: none;margin-left: .8em;margin-bottom: .3em;}
.nr-nav-sub-menu ul a,
.nr-nav-sub-menu ul a:visited {color: var(--celtic);}
.nr-nav-sub-menu ul a:hover,
.nr-nav-sub-menu ul a:hover:visited,
.nr-nav-sub-menu ul a:focus,
.nr-nav-sub-menu ul a:active {color: var(--spruce);}
}
/* Edge/IE Browser Hack still fixes menus in 2020 https://stackoverflow.com/questions/20356311/internet-explorer-11-ignores-list-stylenone-on-the-first-load */
@supports (-ms-ime-align:auto) {.sf-menulili {list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}}
/* eeSiteKit site1701 OFF CANVAS MOBILE - APRIL 2017 */
@media screen and (max-width: 760px) {
/* Fixes iOS8 bug */ html, body {overflow-x: hidden;overflow-y: scroll;}
.nr-mobile-hide {display: none !important;position: absolute !important;top: -32768px;left: -32768px;width: 0;}
.nr-nav-mobile {width: auto;z-index: 1;float: left;position: absolute;margin-left: -320px;top: 0;}
#nr-nav-main {height: 0;position: absolute;top: 2em;border-bottom: none;z-index: 15;}
.sf-menu {float: none;}
.sf-menu a {padding: 0.75em 1em 0.5em 1em;}
.sf-arrows ul .sf-with-ul:after {margin-top: -3px;margin-right: -10px;}
.sf-menu a:hover, .sfHover .sf-with-ul {background-image: none;}
.nr-nav-mobile ul ul ul {float: left;padding: .75em;}
.nr-nav-mobile-wrap {min-height: 100%;min-width: 100%;position: relative;top: 0;bottom: 100%;left: 0;z-index: 1;}
.nav-trigger {position: absolute;top: 0;right: 0;clip: rect(0, 0, 0, 0);}
label[for="nav-trigger"] {font-family: Lucida, Verdana, sans-serif;position: fixed;right: 15px;top: 0;z-index: 9999 !important;cursor: pointer;color: rgb(20,93,103);font-size: 240%;font-weight: 600;display: block;padding: 0 5px;line-height: 1.5em;background-color: rgba(255,255,255,0.6);}
a.nr-mobile-nav-top {position: fixed;left: 6px;bottom: 6px;z-index: 9999!important;cursor: pointer;color: #383838;font-size: 70%;font-weight: 400;display: block;background-color: rgba(255,255,255,0.8);padding: 10px;font-family: Lucida, Verdana, sans-serif;}
a.nr-mobile-nav-top:hover {background-color: #999;}
.nr-nav-mobile-wrap:after {content: "";display: block;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: -10;}
.nav-trigger + label, .nr-nav-mobile-wrap, .nav-trigger:checked ~ .nr-nav-mobile-wrap:after {transition: left 0.5s;}
.nav-trigger:checked ~ .nr-nav-mobile-wrap, .nav-trigger:checked ~ .nr-nav-mobile-wrap:after {left: 300px;}
.nav-trigger:checked ~ #nr-nav-main {position: relative;top: 0;}
.nav-trigger:checked ~ .nr-nav-mobile-wrap:after {background-color: rgba(255,255,255,0.6);z-index: 10;}
*, *:before, *:after {box-sizing: border-box;margin: 0;padding: 0;}
/* PROPERTY LISTINGS - MOBILE */
.nr-grid-properties .ym-gl, 
.nr-grid-properties .ym-gr {margin: 0 auto;}
}
@media screen and (min-width: 761px) {
.nr-mobile-show, .sf-menu li li li, .sf-menu li li li li, .sf-arrows ul.sf-with-ul:after {display: none !important;position: absolute !important;top: -32768px;left: -32768px;width: 0;}
.sf-menu > li {float: left;}
.sf-arrows > li li > .sf-with-ul:after {position: absolute;top: -32768px;left: -32768px;}
}
@media screen {
/* NetRaising - Default Styles - December 2019 */
body {background: var(--celtic);overflow-x:hidden}
/* KOR BRAND COLORS */
.nr-brand-brown {color: #0d9e49;color: rgb(13,58,73);}
.nr-brand-green {color: #155e67;color: rgb(21,94,103);}
/* Light Green for Headings Only */
.nr-brand-light-green {color: #123a19;color: rgb(21, 59, 29);}
/* PRE HEADER */
#nr-pre-header {position: relative;background: #444;color: #fff;text-align: right;margin: 0;}
#nr-pre-header nav {display: flex;justify-content: flex-end;align-items: center;}
.nr-pre-header-nav {display: inline-block;list-style-type: none;margin: 0;}
.nr-pre-header-nav li {display: inline-block;margin: 0 -5px 0 0;font-size: 95%;}
.nr-pre-header-nav li a {display: block;padding: 0.8em 1.5em;color: #fff;background: transparent;transition: background 0.2s;border-left: 1px solid #fff;}
.nr-pre-header-nav li:last-child a {border-right: 1px solid #fff;}
.nr-pre-header-nav a:hover, .nr-pre-header-nav a:focus {background: #222;color: #fff;transition: background 0.2s;}
.nr-pre-header-socials {display: inline-block;list-style-type: none;margin: 0 1.5em 0 0.85em;font-size: 140%;}
.nr-pre-header-socials li {display: inline-block;margin: 0 3px;line-height: 0;}
.nr-pre-header-socials a, .nr-pre-header-socials a:visited {display: block;padding: 7px;color: #fff;}
.nr-pre-header-socials a:hover, .nr-pre-header-socials a:visited:hover, .nr-pre-header-socials a:active {color: var(--mercury);}
.nr-pre-header-nav li.nr-pre-header-nav-donate a, .nr-pre-header-nav li.nr-pre-header-nav-donate a:visited {background: var(--light-green);color: #000;transition: background 0.2s;}
.nr-pre-header-nav li.nr-pre-header-nav-donate a:hover, .nr-pre-header-nav li.nr-pre-header-nav-donate a:focus, .nr-pre-header-nav a:hover, .nr-pre-header-nav a:focus {background: #222;color: #fff;transition: background 0.2s;}
/* PRE HEADER SEACH FORM */ /* SEARCH SITE TOOL - GOOGLE */
.nr-pre-header-nav li.nr-search-site {position: relative;}
/* OVERLAYS */
.nr-search-overlay {display: none;}
.nr-search-overlay.is-shown {display: block;overflow-y: hidden;transition: 0.5s;}
.nr-overlay {overflow: scroll;background-color: rgb(255,255,255);background-color: rgba(255,255,255,1);height: 100%;width: 100%;position: fixed;z-index: 4;top: 3em;left: 0;}
.nr-overlay-blue {overflow: scroll;background-color: rgb(232,237,243);background-color: rgba(232,237,243,1);}
/* SEARCH FORM */
.nr-search-toggle-close {float: right;padding-right: 30%;font-size: 60%;}
.nr-search-overlay {padding: 8% 20% 0 20%;}
.nr-search-overlay input {background: transparent;border-top: none;border-right: none;border-left: none;border-bottom: 1px solid #4a4b4e;width: 60%;font-size: 200%;color: #4a4b4e;}
.nr-search-overlay input::placeholder {color: #4a4b4e;filter: alpha(opacity=70);opacity: 0.7;}
.nr-search-overlay button {background: transparent;border: none;font-size: 200%;margin: 0 .25em 0 0;color: #4a4b4e;}
.nr-search-overlay button:hover {opacity: .6;}
.nr-search-overlay p {font-family: Arial, Helvetica, Geneva, sans-serif;margin: 1.5em 0 0 2.6em;line-height: 2em;}
/* SEARCH RESULTS GOOGLE */
.nr-search-results {margin: 1.5em;}
div.gsc-wrapper, .gsc-wrapper div {background-color: Transparent!important;border: none!important;}
div.gsc-wrapper, .gsc-wrapper table {background-color: Transparent!important;border: none!important;}
table.gsc-above-wrapper-area-container {background-color: Transparent!important;border: none!important;}
/* HEADER */
header, .nr-header {background: #fff;color: #222;}
.nr-header .ym-equalize>[class*=ym-g] {vertical-align: middle;}
.nr-logo {text-align: center;}
.nr-header-logo svg {max-width: 220px;}
/* MAIN */
main, #nr-main {background: #fff;}
.nr-main {position: relative;z-index: 0;}
.nr-main:not(.nr-main-home):after {position: absolute;z-index: -1;bottom: 0em;right: 0em;content: ' ';display: block;width: 33%;height: 26em;opacity: 0.25; /* This is an encoded SVG, ( %3C = <  |  %3E = >  |  %23 = # ). You can find the original SVG code in the variables folder > template: variable_svg_logo_center_icon.html */background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 70.2 100' viewBox='0 0 70.2 100'%3E%3Cstyle%3E.nr-logo-dk-green%7Bfill:%23183a1d%7D.nr-logo-md-green%7Bfill:%230b6835%7D.nr-logo-lt-green%7Bfill:%239dcf7d%7D%3C/style%3E%3Cpath d='M41 33.5c-2.5 3.3-2 7.9-2 7.9s4.5-.8 7.1-4.1c2.5-3.3 2-7.9 2-7.9s-4.5.8-7.1 4.1z' class='nr-logo-lt-green' /%3E%3Cpath d='M37.4 43.7c0-2.7-.5-8-3.7-12.3-4.5-5.9-12.2-7.2-12.6-7.3l-2.4-.4-.2 2.4c0 .3-.8 8.2 3.7 14.1 3.2 4.2 8.1 6.1 10.7 6.9v14.6H4.6V25.6l29.9-18-4.2-2.8L0 23.1v43.1h37.4V43.7zm-11.7-6.3c-1.9-2.6-2.6-5.8-2.7-8.1 2.1.8 5.1 2.2 7 4.8 2 2.6 2.6 5.8 2.7 8.1-2.1-.8-5-2.2-7-4.8z' class='nr-logo-md-green' /%3E%3Cpath d='M70.2 19.9 38.3 0l-4.4 2.6 31.8 19.7V70H0v4.6h8.8c-.2.2-.4.4-.6.7-.4.3-.6.7-1.1 1-.4.4-1 .8-1.4 1.2-.5.4-1 .7-1.6 1.1-.5.4-1.1.9-1.3 1.1-.4.3-.2.3-.1.3.2-.1.5-.3 1.1-.7.4-.3 1.2-.8 1.8-1.2.6-.4 1.2-.7 1.8-1.1.7-.4 1.4-.9 2.4-1.2.8-.4 1.9-.6 3-.8.4-.1 1-.3 1.6-.4H21.1c-.1.1-.4.2-.8.4l-2 1c-.6.4-1.1.8-1.4 1.1-.4.3-1.1.7-1.4 1.1-.5.5-1 1.1-1.8 1.6-.8.6-1.9 1.1-2.8 1.5-.8.4-1.6.7-2.2 1-.6.3-1.2.5-1.8.7-.6.1-1.4.2-1.9.3-.5 0-.8.1-1 .2-.1.1-.1.2.2.2h1.9c.6-.1 1-.2 1.9-.5 1-.3 2.5-.8 3.5-1.1 1-.4 1.4-.6 1.4-.3s-.2.9-.6 1.6c-.2.6-.5 1.2-.7 1.9-.4.7-.8 1.5-1.2 2.1-.4.6-.8 1-1.2 1.4-.2.2-.6.9-.8 1.3l.2.2c.1 0 .1 0 .2-.2.2-.2.8-.8 1.3-1.4.5-.6 1-1.2 1.6-1.9.5-.8 1.1-1.6 1.6-2.5.6-.8 1-1.6 1.6-2.4.5-.8 1.2-1.6 1.9-2.3.7-.7 2-1.3 3.1-1.7.8-.3 5.4-3.4 7-2.2.2.2-1.9 2.2-2.2 2.6-.1.5-.2.5-.4.8-.7.5-1.3.9-2.2 1.5-.7.5-1.7 1.2-2.5 1.8-.7.6-1.3 1.1-1.9 1.7-.5.5-1.1 1-1.3 1.3-.2.3-.2.5-.2.6.4-.1 1.4-.8 1.7-1.1.4-.4.8-.9 1.4-1.3.6-.5 1.6-1 2.3-1.4.6-.4 1.2-.7 1.8-1-.1.3-.1.5-.2 1-.1.4-.4 1.2-.7 2-.4.7-.8 1.7-1.1 2.3-.4.6-.6 1-1 1.4-.4.3-1 .7-1.6 1.1-.5.3-1.1.6-1.7.9-.6.3-1.3.6-2 1-.7.5-1.4 1-2 1.4-.6.4-1 .6-1.1.7-.1.1 0 .1 0 .1v.1l.1-.1c.4-.1 1-.5 1.7-.8.7-.4 1.6-.9 2.4-1.2.8-.3 1.6-.6 2.3-.8.7-.3 1.3-.6 1.8-.8.6-.3 1-.6 1.1-.4.1.2 0 .7 0 1.3 0 .5 0 1 .1 1.7.2.6.5 1.5.7 2.3.2.5 1.4 2.6 1.7 4.4l.2.1c.1-.4.2-.8.2-1.2 0-.4 0-.9-.2-1.6-.2-.8-.6-1.8-.8-2.7-.4-.9-.6-1.8-.7-2.6-.1-.8 0-1.6 0-2.2.1-.7.2-1.1.5-1.6.1-.4.4-.9.6-1.5.4-.7.6-1.7 1-2.6.4-1 .7-1.9 1.2-2.8.6-.8 1.8-1.7 2.4-2.3.5-.5 1.1-.8 1.6-.8s.5.4.7 1.1c.1.7-.1 1.9-.2 2.8-.1.9-.2 1.6-.6 2.5-.2.8-.6 1.8-.8 2.4-.4.7-.6 1.1-.7 1.5-.1.4-.4.7-.7 1.1-.4.4-1 .9-1.4 1.2-.5.2-.7.2-.7.3-.1.1-.1.2 0 .2.2.1.4.1.8-.1s1-.5 1.3-.8c.5-.3.7-.5.8-.8.2-.4.5-.7.7-.8.2 0 .4.2.6.6.1.3.4.7.5 1.5.1.7.1 1.7.1 2.7 0 .9.2 1.7.2 2 .1.4.2.3.2.1.1-.2.1-.5.1-1.2 0-.6 0-1.5-.1-2.6 0-1.1-.1-2.4-.2-3.2 0-.9 0-1.4.1-2.2.2-.7.5-1.6.8-2.5.4-.8 1-2.7 1.2-3.3.2-.7 1-1.3 1.1-1.8.1-.4.4-.8.6-.7.2.1.1.7.4 1.3.4.5.4 2.3.5 2.8.1.6.1 1.1.2 1.9.1.8.4 1.7.4 2.5s-.1 1.4-.4 2.1c-.1.8-.4 1.5-.6 2.5-.2.9-.6 1.9-1 2.9-.4.9-.8 1.7-1.1 2.4-.4.7-.5 1.3-1 2-.4.7-1.1 1.8-1.3 2.1-.2.4-.2.4-.2.5.8-.2 1.3-1.2 1.8-1.8.4-.6.6-1.2 1-1.8.4-.6.8-1.2 1.1-1.8.4-.7.6-1.3.8-1.8.1-.5.4-1 .5-1.1.1-.2.2-.1.4.2.1.4.4 1 .6 1.7.2.6.7 1.3 1.1 1.9.4.6.6 1.1 1.1 1.7.4.6 1 1.3 1.3 1.9.5.6.6.6 1.1.6-.5-.7-1-1.4-1.4-2.1-.5-.8-.8-1.8-1.2-2.8-.5-1.1-.8-2.3-1.2-3.1-.4-.8-.6-1.3-.5-1.7 0-.4.4-.8.7-1 .4-.1.7.1 1.1.3.4.3.7.8 1.1 1.3.4.5.7 1.1 1.2 1.6.4.6.8 1.2 1.2 1.7.5.5 1 1.1 1.4 1.7.5.7 1.1 1.5 1.4 2.2.5.6.7.8 1.1.8 0-.1 0-.1-.1-.3-.1-.3-.5-.9-1-1.6-.5-.8-1.2-1.8-1.8-2.7-.6-.9-1.1-1.6-1.6-2.4-.6-.8-1.1-1.6-1.7-2.4-.5-.7-1-1.5-1.3-2.1-.4-.6-.5-1.1-.5-1.5-.1-.5-.1-1-.2-1.5 0-.6-.1-1.2-.4-2.1-.4-1.3-.6-3.5-.1-4.8.2-.3.5-.5.8-.5.4-.1.8.1 1.2.5.5.4.5 1.5 1.1 2 .5.5 1 .9 1.4 1.4.5.6.8 1.2 1.4 2 .6.8 1.3 1.8 1.7 2.6.5.9.6 1.5.7 2.1.2.5.4 1.1.7 1.7.2.6.5 1.3.8 2.1.4.8.7 1.8 1.1 2.6.2.9.6 1.6.7 2.2.2.6.2 1.2.4 1.5.5-.4.2-1 0-1.8-.1-.5-.2-1.2-.4-1.9-.2-.6-.5-1.3-.8-2-.2-.7-.5-1.5-.7-2.3s-.4-1.6-.6-2.3c-.2-.8-.6-1.5-.8-2-.2-.5-.2-.8-.1-.8s.4.4.7.7c.4.2.7.5 1.2.7.5.2.8.3 1.3.6.5.2 1 .5 1.3.8.5.3.8.6 1.2.9.5.4 1 .8 1.3 1.1.5.4.8.7 1.2.9.5.3.8.5 1.3.8.6.4 1.3.8 1.8 1.2.6.3.7.3 1 .2-.4-.3-1.2-.8-1.7-1.3-.6-.5-1-.9-1.4-1.4l-1.3-1.3c-.2-.4-.4-.6-.4-.7s.2-.2.6-.2c.2 0 .7 0 1.2.1s1.2.2 1.8.4c.6.1 1.3.2 1.8.2s.8 0 1.2-.1h.7c.1 0 0 0-.1-.1-.2 0-.7 0-1.2-.1-.6 0-1.1-.1-1.6-.3-.4-.1-.7-.3-1.3-.5-.5-.1-1.2-.3-1.8-.3-.6-.1-1.2-.1-1.7-.3-.6-.1-1.1-.3-1.4-.4-.5-.2-.8-.3-1.6-.7-.7-.4-1.9-1-2.6-1.6-.8-.5-1.2-1-1.7-1.6-.5-.5-1.1-1.2-1.6-1.7-.4-.6-2.2-2.1-2.3-2.4-.1-.3.5-.5.7-.5.2.1 1.6 1.5 2 1.6.5.2 1 .4 1.4.6.5.2 1 .4 1.7.6.7.2 1.6.5 2.5.7.8.3 1.8.5 2.5.9.7.3 1.3.8 2.2 1.3.7.4 1.7.9 2.3 1.2.6.2.8.3 1.1.4.1 0 .2 0-.1-.2-.2-.2-1.1-.6-1.8-1.2-.8-.6-1.7-1.3-2.6-2-.6-.6-1.6-1.1-2.6-1.5-.8-.4-2-.9-2.6-1.1-.7-.3-.7-.3-1.1-.4.4-.1.6-.1 1.1-.2.6 0 1.6-.1 2.3-.1.6 0 1.2 0 1.7.1.4.1 1.4 0 1.7-.1 0-.1-.1-.2-.5-.2-.4-.1-1-.2-1.7-.2-.7-.1-1.4-.1-2.3-.2-.8 0-1.9 0-2.6.1-.7 0-.6-.1-1.2 0-1-.5-2.4-1.2-2.9-1.6-.5-.3-.5-.7 0-.9.4-.2 1.9 0 2.6-.2.7-.1.4.2 1.3.1 1.1-.1 5.1 0 5.9.5.4.3 1 .6 1.4.9.5.3.8.5 1.3.8.4.3.8.6 1.2 1.1.5.4.8 1 1.2 1.4.4.5.6.8.8 1.4.2.6.5 1.5.8 2.2.4.7.7 1.3 1.1 1.8.4.6.7 1.3 1 1.8.4.6.6 1 .8 1.4.2-.4 0-.5-.2-1-.5-.7-.8-1.7-1.3-2.6-.4-1-.6-1.8-.8-2.5-.2-.8-.5-1.3-.5-1.6 0-.2.4-.2.8-.1.5.1 1.1.3 1.7.4.5.2 1.1.3 1.7.5.6.2.8.3 1.3.5.6.2 1.2.4 1.4 0-.1-.1-.2-.1-.6-.3-.5-.2-1.7-.7-2.8-1.1-1-.3-2.2-.6-2.9-1-.8-.3-1.4-.6-1.8-.9-.5-.3-.8-.6-1.1-.9-.4-.4-.7-.8-1.2-1.2-.4-.4-1.1-.8-1.3-1.1-.2-.3 0-.5.2-.7h4.7l.6.3c.7.4 1.8.8 2.6 1.2.8.3 1.6.6 2.3.9.6.2 1.3.5 1.8.6.4.1.5.1.6.1-.2-.3-1.2-.7-1.6-.9-.6-.1-1.2-.3-1.8-.6-.7-.3-1.4-.7-2.2-1l-.9-.6h8.9V19.9z' class='nr-logo-dk-green' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position: bottom right;background-size: 65%;}
#nr-aside-main {background: #E2EFDB;width: 100%;}
.nr-sidebar-box {background: rgba(232,182,87,0.3);margin: .75em 2em 0 2em;}
.nr-sidebar-box ul {margin-bottom: 0;}
.nr-sidebar-box h2 {font-size: 160%;margin: 0 0 0.875em 0;color: #000;font-weight: 700;}
.nr-sidebar-box p:last-child {margin-bottom: 0;}
.nr-sidebar-box-bg-img {background-repeat: no-repeat;background-size: cover;background-position: center;}
.nr-sidebar-box-img {height: 0;padding-top: 125%;}
.nr-sidebar-box-lower {margin: 1.75em 0 0 0;}
.nr-banner {background-size: cover;background-position: center center;width: 100%;height: 20em;}
#nr-main:not(.nr-main-home,.nr-main-report) {background: linear-gradient(to right, #fff 0%, #fff 30%, #E2EFDB 30%, #E2EFDB 100%);width: 100%;height: 100%;}
.nr-content {background: #fff;}
.nr-content :is(ol,ul,dl) {margin: 2em 2em 3em 2em;}
.nr-content :is(li, p) {line-height: 1.5em;margin-bottom: 1.5em;}
#nr-breadcrumbs {margin: 0 0 1.5em 0;font-size: 95%;}
#nr-breadcrumbs a {font-weight: 400;text-decoration: none;display: inline-block;padding: 0.5em 0;}
#nr-breadcrumbs a:hover, #nr-breadcrumbs a:focus {text-decoration: underline; color: var(--celtic);}
#nr-breadcrumbs .nr-crumb {padding: 0 0.75em;color: rgb(21, 59, 29);}
ul.nr-edit-entry-link {float: right;margin: 0;}
.nr-edit-entry-link li {display: inline;list-style-type: none;text-align: right;margin-left: .75em;}
.nr-content-home {max-width: 80em;margin: 0 auto;padding: 1.5em;}
/* ACCORDION STYLES */
.nr-accordion {border-bottom: 1px solid #bbb;margin: 0 0 2em 0;padding-bottom: 1px;}
dd.nr-acc-content {display: none;}
.nr-acc-content {color: #333;margin: 0 0 0.75em 0;border-bottom: 1px solid #bbb;border-left: 1px solid #bbb;border-right: 1px solid #bbb;border-top: 1px solid transparent;padding: 0 2em 0.05em 2.7em;background: #F0F0F0;}
.nr-acc-content:last-of-type {margin: 0 0 -2px 0;}
.nr-acc-content p {margin-bottom: 0;padding-bottom: 1.5em;}
dt.nr-acc-heading {font-family: 'Roboto', Arial, Verdana, sans-serif;font-weight: 500;line-height: 26px;font-size: 18px;letter-spacing: -0.02em;color: #333;cursor: pointer;transition: all 0.2s;padding: 1.25em 1em 1em 1em;margin-bottom: -1px;border-top: 1px solid #bbb;border-left: 1px solid #bbb;border-right: 1px solid #bbb;border-bottom: 1px solid transparent;background: transparent;}
dt.nr-acc-heading.close {background: #F0F0F0;transition: background 0.2s;}
dt.nr-acc-heading:hover, dt.nr-acc-heading:focus {/* opacity: 0.7; */outline: none;background: #F0F0F0;transition: background 0.2s;}
dt.nr-acc-heading:before, dt.nr-acc-heading.close:before {font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 75%;position: relative;top: -2px;}
dt.nr-acc-heading:before {content: '\f067';padding-right: 15px;}
dt.nr-acc-heading.close:before {content: '\f068';}
/* IFRAMES */
div.nr-responsive-iframe-wide {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;margin-bottom: 2.5em;}
div.nr-responsive-iframe-tall {position: relative;padding-bottom: 150%;padding-top: 25px;height: 0;margin-bottom: 2.5em;}
div.nr-responsive-iframe-wide iframe, div.nr-responsive-iframe-tall iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* MIDDLE */
div.nr-middle {height: 100px;line-height: 100px;text-align: center;}
span.nr-middle-txt {display: inline-block;vertical-align: middle;line-height: normal;}
/* 3 COLUMNS */
.nr-columns-wrapper {margin: 1.5em -.75em 1.75em -.75em;}
.nr-columns .ym-gl.nr-bg-none .nr-column-gbox-left, .nr-columns .ym-gr.nr-bg-none .nr-column-gbox-right {padding: 0 .75em 0 .75em;}
.nr-columns .ym-gl.nr-bg-green, .nr-columns .ym-gr.nr-bg-green, .nr-columns .ym-gl.nr-bg-brown, .nr-columns .ym-gr.nr-bg-brown, .nr-columns .ym-gl.nr-bg-lime, .nr-columns .ym-gr.nr-bg-lime, .nr-columns .ym-gl.nr-bg-desert, .nr-columns .ym-gr.nr-bg-desert {padding: 1.75em 0 .75em 0;border-left: .75em solid #fff;border-right: .75em solid #fff;border-bottom: 1.25em solid #fff;}
.nr-columns :is(h1, h2, h3, h4, h5, img) {margin-bottom: .5em;}
.nr-columns a {display: block;}
.nr-columns a:hover :is(h1, h2, h3, h4, h5), .nr-columns :is(h1, h2, h3, h4, h5) a:hover, .nr-columns a:hover img {opacity: .8;transition: opacity 0.2s;}
.nr-columns .nr-bg-green, .nr-columns .nr-bg-green :is(h1, h2, h3, h4, h5) {background: var(--spruce);color: #fff;}
.nr-columns .nr-bg-brown, .nr-columns .nr-bg-brown :is(h1, h2, h3, h4, h5) {background: var(--light-green);color: #000;}
.nr-columns .ym-gl.nr-bg-green :is(a, a:visited), .nr-columns .ym-gr.nr-bg-green :is(a, a:visited), .nr-columns .ym-gl.nr-bg-brown :is(a, a:visited), .nr-columns .ym-gr.nr-bg-brown :is(a, a:visited) {color: #fff;}
.nr-columns .nr-bg-desert {background: var(--mercury-rgb),0.4;}
/* COLUMNS 3366/6633 */
.nr-columns-3366 .ym-gbox {padding: 1.25em 1.5em 0 1.5em;}
.nr-columns-3366 .ym-gbox img {margin: 0.5em auto 0 auto;}
/* CALLOUT 50/50 FIELD */
.nr-callout-5050 .nr-bg-green, .nr-callout-5050 .nr-bg-green :is(h1, h2, h3, h4, h5) {background: var(--spruce);color: #fff;}
.nr-callout-5050 .nr-bg-brown, .nr-callout-5050 .nr-bg-brown :is(h1, h2, h3, h4, h5) {background: var(--light-green);color: #000;}
.nr-callout-5050 .nr-bg-desert {background: var(--mercury-rgb),0.4;}
.nr-callout-5050 .nr-bg-green a, .nr-callout-5050 .nr-bg-green a:visited {color: #fff;}
.nr-callout-5050 .nr-bg-green a:hover, .nr-callout-5050 .nr-bg-green a:visited:hover, .nr-callout-5050 .nr-bg-green a:active {color: #ddd;}
.nr-half-wrap-left,.nr-half-wrap-right{max-width:36.5em}
.nr-half-wrap-left{float:right}
.nr-half-wrap-right{float:left;}
.nr-instagram-wrap-left {display:relitive;float:right;margin-bottom:-10px;max-width:39em;width:100%;}
.nr-5050-vcenter{margin: 40% auto;font-size: 1.5em;}
.nr-callout-text-left{padding:1.75em 2.5em 1em 2.5em}
.nr-callout-text-right{padding:1.75em 2.5em 1em 2.5em}
.nr-callout-text-left p:last-child,.nr-callout-text-right p:last-child{margin-bottom:0}
.nr-callout-5050-hiden-text-for-exact-height{padding:1.75em 2.5em 1em 2.5em;visibility: hidden;}
.nr-img-cover{object-fit:cover;width:100%}
/* PROFILES */
a div.nr-profile-name, a div.nr-profile-title p {line-height: 1.5em;}
/* OFFSITE FEATURE BOXES */
.nr-fgrid-offsite-feature-boxes a, .nr-fgrid-offsite-feature-boxes a:visited {color: rgb(0, 0, 0);}
.nr-offsite-gbox {margin: 0 .33em .75em .33em;padding: 0 2em 0 0;}
.nr-offsite-gbox p {line-height: 1em}
.nr-offsite-gbox h5 {margin: .5em 0 .5em 0;}
.nr-offsite-gbox a,
.nr-offsite-gbox a:visited {color: var(--celtic);}
.nr-offsite-gbox a:hover,
.nr-offsite-gbox a:hover:visited,
.nr-offsite-gbox a:focus,
.nr-offsite-gbox a:active {color: var(--spruce);}
.nr-offsite-headline {font-size: 122%;line-height: 1.5em;margin-bottom:.5em;}
.nr-offsite-sub-heading {font-size: 90%;line-height: 1.5em;font-weight:normal;margin-bottom:.5em;}
.nr-offsite-intro {font-size: 100%;line-height: 1.5em;font-weight:normal;margin-bottom:1.5em;}
/* FOOTER */
footer, #nr-footer {background: rgb(13,58,73);color: #fff;padding-top: 1em;}
.nr-footer h4 {color: #fff;}
.nr-footer a:not(.nr-button), .nr-footer a:not(.nr-button):visited {color: #fff;transition: color 0.2s;}
.nr-footer a.nr-event-feed-title, .nr-footer a.nr-event-feed-title:visited {color: var(--mercury);}
.nr-footer a:not(.nr-button):hover, .nr-footer a:not(.nr-button):focus
.nr-footer a.nr-event-feed-title:hover, .nr-footer a.nr-event-feed-title:focus {color: rgb(107,162,231);transition: color 0.2s;}
.nr-footer-social-icons {margin: -0.25em 0 0 -0.5em;padding: 0;font-size: 180%;}
.nr-footer-social-icons li {display: inline;margin: 0 0.2em 0.75em 0.2em;}
.nr-footer-social-icons li a {display: inline;border: none;padding: 0.3em;}
.nr-footer-social-icons li a:hover {border: none;}
#nr-post-footer {background: #444;color: #fff;}
#nr-post-footer .ym-wbox {padding: 1.5em 0;}
#nr-post-footer .ym-gr {text-align: right;}
.nr-post-footer a, .nr-post-footer a:visited {color: #fff;}
.nr-post-footer a:hover, .nr-post-footer a:focus {color: var(--mercury);transition: color 0.2s;text-decoration: underline;}
.nr-stats {margin: 2em 0 0 0;list-style-type: none;font-family: "Courier New", Courier, monospace;font-weight: bold;}
.nr-credits {margin: 0;list-style-type: none;}
.nr-credits li {margin: 0;display: inline;}
.nr-credits-pipe {padding: 0 7px 0 10px;}
.nr-margin-bottom-sm {margin-bottom: 0.5em;}
/* CUSTOM BUTTONS */
.nr-button, .nr-button:visited, input .nr-button {font-family: 'Roboto', Arial, Verdana, sans-serif;font-weight: 500 !important;font-size: 95%;letter-spacing: -0.02em;-webkit-appearance: none !important;text-decoration: none !important;padding: 0.7em 1em 0.5em 1em;background: rgb(21,94,103);display: inline-block;line-height: 1.3;box-shadow: none;border: none;color: #fff;transition: all 0.3s;}
.nr-button a, input .nr-button {text-decoration: none !important;padding: 0.5em 1em 0.6em 1em;margin: -0.5em -1em -0.6em -1em;display: inline-block;color: #fff;transition: all 0.3s;}
.nr-button.nr-button-green {background: var(--celtic);}
.nr-button.nr-button-brown {background: #0d9e49;background: rgb(13,58,73);}
.nr-button.nr-button-dk-brown {background: #472812;background: rgb(71,40,18);}
.nr-button.nr-button-leaf {background: #39612E;background: rgb(57,97,46);}
.nr-button.nr-button-sky {background: #6BA2E7;background: rgb(107,162,231);color: #000;}
.nr-button.nr-button-lime {background: #C5C968;background: rgb(197,201,104);color: #000;}
.nr-button.nr-button-desert {background: var(--celtic);color: #fff;}
.nr-button.nr-button-sky a, .nr-button.nr-button-lime a, .nr-button.nr-button-desert a {color: #000;}
.nr-button:hover, .nr-button:focus, .nr-button:visited:hover, .nr-button:visited:focus {background: #444;color: #fff;transition: all 0.2s;}
.nr-button:hover a, .nr-button:focus a {color: #fff;transition: all 0.2s;}
.nr-button.nr-button-small {padding: 0.9em 1em 0.7em 1em;font-size: 85%;}
/* jQuery MODAL (used for PROFILES GRID) */
.blocker {position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 1;padding: 20px;box-sizing: border-box;background-color: rgb(0, 0, 0);background-color: rgba(0, 0, 0, 0.75);text-align: center;}
.blocker:before {content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.05em;}
.blocker.behind {background-color: transparent;}
.modal {display: inline-block;vertical-align: middle;position: relative;z-index: 2;max-width: 500px;box-sizing: border-box;width: 90%;background: #fff;padding: 15px 30px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0 0 10px #000;-moz-box-shadow: 0 0 10px #000;-o-box-shadow: 0 0 10px #000;-ms-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000;text-align: left;}
.modal a.close-modal {position: absolute;top: -12.5px;left: -12.5px;display: block;width: 30px;height: 30px;text-indent: -9999px;background: url("data:image/png;base64,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") no-repeat 0 0;}
.modal-spinner {display: none;width: 64px;height: 64px;position: fixed;top: 50%;left: 50%;margin-right: -32px;margin-top: -32px;background: url("data:image/gif;base64,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") #111 no-repeat center center;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;}
.nr-grid-profiles a, .nr-grid-profiles a:visited {color: rgb(0, 0, 0);}
.nr-profile-name {font-size: 122%;line-height: 1.5em;}
.nr-profile-gbox {margin: 0 .33em .75em .33em;padding: 0 2em 0 0;}
.nr-profile-gbox p {line-height: 1em}
.nr-profile-gbox h5 {margin: .5em 0 .5em 0;}
.nr-modal-profiles {padding: 15px 25px 5px 25px;}
.nr-modal-profiles p {font-size: 105%;line-height: 1.6em;}}
/* PRE MOBILE */
@media screen and (max-width: 990px) {
    .nr-tablet-hide {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
}
@media screen and (max-width: 970px) {
.nr-nav-main-menus .ym-wbox {padding: 0 0em 0 3em;}
.sf-menu a {padding: .75em .05em;}
.sf-menu li li a {padding: .75em;}
}
/* MOBILE */
@media screen and (max-width: 760px) {
.nr-desktop-only {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
.nr-nav-sub-menu {padding:2em;}
#nr-post-footer .ym-gr {margin-top: 1em;text-align: left;padding: 0 1.5em;}
.nr-stats {margin: 0 0 2em 0;list-style-type: disc;}
.nr-stats li {margin: 0 0 .5em 1.2em;display: list-item;}
h1 {font-size: 345%;font-size: 5vmax;}
h2 {font-size: 240%;font-size: 4vmax;}
h3 {font-size: 160%;font-size: 3.2vmax;}
h4 {font-size: 125%;font-size: 3vmax;}
h5 {font-size: 105%;font-size: 2.8vmax;}
p {font-size: 120%;font-size: 2.5vmax;}
li {font-size: 110%;font-size: 2.4vmax;margin-bottom: 1em;}
/* MOBILE: CALLOUT 50/50 FIELD */
.nr-callout-img.nr-callout-img-ctr-vert .ym-gbox {padding: 0 1.5em 10000px 1.5em;}
.nr-callout-img.nr-callout-img-ctr-vert img {max-width: 100%;}
.nr-callout-img.nr-callout-img-fill {background-size: cover;right: auto;height: 250px;}
.nr-callout-text {padding: 2em 4.5em;}

/* MOBILE FOOTER */
.nr-credits {margin: -1em auto 2em auto;}
.nr-credits li {display: block;margin: 1em 0;}
.nr-credits li a {padding: 0.5em 0;}
.nr-credits-pipe {display: none;}
}
@media screen and (max-width: 480px) {
.nr-header-logo svg {width: 60%;}
}
/* DESKTOP */
@media screen and (min-width: 760px) {.nr-mobile-only {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
div.nr-responsive-iframe-wide.nr-iframe-home {padding-bottom: 36%;width: 70%;margin: 0 auto;}
}
@media all {
/* SPLIDE SLIDESHOW - https://splidejs.com AAUW SEATTLE */
.splide__container {position: relative;box-sizing: border-box}
.splide__list {margin: 0!important;padding: 0!important;width: -webkit-max-content;width: max-content;will-change: transform;}
.splide.is-active .splide__list {display: flex;}
.splide {visibility: hidden;}
.splide, .splide__slide {position: relative;outline: none;}
.splide__slide {box-sizing: border-box;list-style-type: none !important;margin: 0;flex-shrink: 0;font-size: inherit !important;}
.splide__slide a {background-image: none;display: block;}
.splide__slide img {vertical-align: bottom;}
.splide__slider {position: relative;}
.splide__track {position: relative;z-index: 0;overflow: hidden;}
.splide--draggable>.splide__track>.splide__list>.splide__slide {-webkit-user-select: none;user-select: none;}
.splide--fade>.splide__track>.splide__list {display: block;}
.splide--fade>.splide__track>.splide__list>.splide__slide {position: absolute;top: 0;left: 0;z-index: 0;opacity: 0;}
.splide--fade>.splide__track>.splide__list>.splide__slide.is-active {position: relative;z-index: 1;opacity: 1;}
/* PREVIOUS/NEXT BUTTONS */
.splide__arrow {position: absolute;z-index: 1;top: 51%; /* top and transform should be 50, not sure why 51 is needed to cover images */transform: translateY(-51%);width: 4em;height: calc( 100% + 2px );display: flex;align-items: center;justify-content: center;border: none;padding: 0;background: #fff;}
.splide__arrow svg {background: #fff;border-radius: 50%;position: absolute;padding: 0.5em;width: 1.5em;height: 1.5em;border: 3px solid rgb(107,162,231);opacity: 0.7;}
.splide__arrow svg path {fill: rgb(107,162,231);transition: fill 0.2s;}
.splide__arrow:hover {cursor: pointer;}
.splide__arrow:hover svg {border: 3px solid rgb(197,201,104);opacity: 1;transition: all 0.2s;}
.splide__arrow:hover svg path {fill: rgb(197,201,104);transition: fill 0.2s;}
.splide__arrow:focus {outline: none;}
.splide__arrow:focus svg {border: 3px solid rgb(107,162,231);background: rgb(107,162,231);opacity: 1;transition: all 0.2s;}
.splide__arrow:focus svg path {fill: #fff;}
.splide__arrow--prev svg {transform: scaleX(-1);}
.splide__arrow--prev, .splide__arrow--prev svg {left: 0;}
.splide__arrow--next, .splide__arrow--next svg {right: 0;}
/* PAGINATION (PAGER CIRCLES) */
.splide__pagination {display: inline-flex;align-items: center;width: 95%;flex-wrap: wrap;justify-content: center;margin: 0;position: absolute;z-index: 1;bottom: .5em;left: 50%;transform: translateX(-50%);padding: 0;}
.splide__pagination li {list-style-type: none;display: inline-block;line-height: 1;margin: 0;}
.splide__pagination__page {display: inline-block;width: 8px;height: 8px;background: #ccc;border-radius: 50%;margin: 3px;padding: 0;transition: transform .2s linear;border: none;opacity: .7;}
.splide__pagination__page.is-active {transform: scale(1.2);background: rgb(197,201,104);}
.splide__pagination__page:hover {cursor: pointer;transform: scale(1.2);background: rgb(197,201,104);opacity: .9;}
.splide__pagination__page:focus {outline: none;transform: scale(1.2);background: rgb(107,162,231);}
/* PLAY/PAUSE BUTTONS */
.splide__autoplay {position: absolute;}
.splide__autoplay button {-webkit-appearance: none;}
/* CUSTOM SPLIDE SETTINGS */
.nr-splide-caption-white {color: #fff;}
.nr-splide-caption-black {color: #000;}
.nr-splide-caption-white, .nr-splide-caption-black {position: absolute;bottom: 1em;right: 1.5em;}
.nr-splide-caption-white {text-shadow: -1px 1px 3px #000;}
/* HOME & INSIDE SPLIDESHOWS */
.nr-splideshow .splide__slide {background: rgba(0,0,0,0.85);background-repeat: no-repeat;background-position: center;}
/* HOME PAGE SPLIDESHOW */
.nr-splideshow-home {margin: 0 auto -1px auto;}
.nr-splideshow-home .splide__slide {background-size: cover;height: 40vh;min-height: 475px;}
.nr-splideshow-home-content {width: 40%;height: calc( 40vh - 3em );min-height: calc( 475px - 3em );}
.nr-splide-overlay-box-heading {background: rgba(11,35,70,0.8);height: 60%;display: flex;align-items: center;}
.nr-splide-overlay-box-caption {background: rgba(194,58,9,0.95);height: calc( 40% - 1em );margin-top: 1em;display: flex;align-items: center;}
.nr-splide-overlay-content-heading, .nr-splide-overlay-content-caption {padding: 2em;}
.nr-splide-overlay-heading {text-transform: uppercase;font-weight: 300;font-size: 275%;letter-spacing: 0.02em;line-height: 1.3;margin: 0;color: #fff;hyphens: auto;}
.nr-splide-overlay-caption {line-height: 1.5;color: #fff;margin: 0;}
.nr-splide-overlay-caption a {font-weight: bold;display: inline;}
.nr-splide-overlay-caption a:hover, .nr-splide-overlay-caption a:focus {text-decoration: underline;color: #fff;}
/* INSIDE PAGE SPLIDESHOWS */
.nr-splideshow-inside {margin-bottom: 1.5em;}
.nr-splideshow-inside .splide__slide {background-size: auto 100%;/* See partial_layout_splide_slideshow_inside > data-splide > heightRatio value for additional custom height/width customizing */}
/* HOME & INSIDES SPLIDESHOWS CONTINUED */
.nr-splideshow .nr-splide-caption-white, .nr-splideshow .nr-splide-caption-black {padding: 15px 20px;line-height: 1.4;border-top-left-radius: 8px;right: 0;bottom: 0;max-width: 70%;}
.nr-splideshow .nr-splide-caption-white {background: rgba(0,0,0,0.8);}
.nr-splideshow .nr-splide-caption-black {background: rgba(255,255,255,0.8);}
.nr-splideshow .splide__arrow {height: 50%;background: transparent;width: 6em;}
.nr-splideshow .splide__arrow svg {opacity: 1;}
.nr-splideshow .splide__arrow--prev svg, .nr-splideshow .splide__arrow--next svg {position: relative;right: auto;left: auto}
.nr-splideshow .splide__arrow, .nr-splideshow .splide__autoplay {opacity: 0;transition: opacity 0.6s ease 0.3s;}
.nr-splideshow:hover .splide__arrow, .nr-splideshow:focus .splide__arrow, .nr-splideshow:hover .splide__autoplay, .nr-splideshow:focus .splide__autoplay {opacity: 1;transition: opacity 0.6s ease 0.3s;}
.nr-splideshow .splide__autoplay {position: absolute;top: 0;right: 1.5em;}
.nr-splideshow-home .splide__autoplay {top: -1px;}
.nr-splideshow .splide__autoplay button.active {background: #5f5f5f;box-shadow: inset 0 0 10px rgba(0,0,0,0.8);}
.nr-splideshow .splide__autoplay  p {margin: 0;}
.nr-splideshow .splide__pagination {left: 1.5em;bottom: 1.5em;transform: none;width: auto;}
.nr-splideshow-home .splide__pagination {left: auto;right: 1.5em;}
.nr-splideshow .splide__pagination__page {width: 15px;height: 15px;opacity: 1;border: 2px solid #fff;background: transparent;}
.nr-splideshow .splide__pagination__page.is-active {background: #fff;transform: none;}
.nr-splideshow .splide__pagination__page:hover {cursor: pointer;transform: scale(1.3);background: rgb(255,125,69);}
.nr-splideshow .splide__pagination__page:focus {outline: none;transform: scale(1.3);background: rgb(107,162,231);}
/* SPLIDE CAROUSEL SLIDESHOW (THUMBNAILS TRIGGER AJAX LIGHTBOX/MODAL) */
.nr-splide-ajax-carousel {margin-bottom: 1.5em;}
.nr-splide-ajax-carousel .splide__slide img {height: 150px;}
/* SPLIDE SLIDESHOW (CONTAINED W/IN AJAX LIGHTBOX/MODAL) */
.nr-splide-modal {overflow: hidden;}
.nr-splide-modal .nr-splide-modal-content {border: none;width: 100%;height: 80vh;position: relative;}
.nr-splide-modal-content body {position: relative;}
.nr-splide-modal-lightbox-slideshow {padding-bottom: 2em;}
.nr-splide-modal-lightbox-slideshow .splide__slide img {max-height: calc( 80vh - 5em );display: block;margin: 0 auto;}
.nr-splide-modal-lightbox-slideshow .nr-splide-caption-white, .nr-splide-modal-lightbox-slideshow .nr-splide-caption-black {margin: 1em auto 0 auto;display: block;text-align: center;position: relative;right: auto;bottom: auto;}
.nr-splide-modal-lightbox-slideshow .splide__arrow {height: 50%;background: transparent;top: calc( 50% - 2.5em );}
.nr-splide-modal-lightbox-slideshow .splide__pagination {bottom: 0;opacity: 1;}
.nr-splide-modal-lightbox-slideshow .splide__arrow svg {position: relative;}
.nr-splide-modal-lightbox-slideshow .splide__arrow--prev {left: 1em;}
.nr-splide-modal-lightbox-slideshow .splide__arrow--prev svg {left: auto;}
.nr-splide-modal-lightbox-slideshow .splide__arrow--next {right: 1em;}
.nr-splide-modal-lightbox-slideshow .splide__arrow--next svg {right: auto;}
.nr-splide-modal-lightbox-slideshow .splide__arrow:focus svg {border: 3px solid #fff;}
.nr-splide-modal-lightbox-slideshow .splide__pagination__page:hover, .nr-splide-modal-lightbox-slideshow .splide__pagination__page:focus {opacity: 1;border: 1px solid #fff;}
}
@media screen and (max-width: 960px) {
.nr-splide-modal-lightbox-slideshow .splide__arrow svg {opacity: 1;box-shadow: 0 0 15px rgba(0,0,0,0.8);}
.nr-splideshow-home-content {width: 45%;}
}
@media screen and (max-width: 760px) {
.splide__arrow svg {width: 40px;height: 40px;}
.nr-splideshow .splide__autoplay p {font-size: 140%;}
/* MOBILE HOME SPLIDESHOW */
.nr-splideshow-home .splide__slide {background-image: none !important;height: auto;min-height: auto;}
.nr-splideshow-home .splide__slide .ym-wbox {padding: 0;}
.nr-splideshow-home-content {width: 100%;height: auto;min-height: auto;}
.nr-splide-overlay-box-heading {height: auto;}
.nr-splide-overlay-heading {font-size: 210%;}
.nr-splide-overlay-box-caption {height: auto;margin-top: 0;}
.nr-splide-overlay-caption {font-size: 120%;}
.nr-splideshow-home .splide__arrows {position: absolute;top: -32768px;left: -32768px;}
}
@media screen and (max-width: 480px) {
/* MOBILE: STANDARD SPLIDE SLIDESHOW */
.nr-splideshow .splide__pagination {display: none;}
/* MOBILE: SPLIDE SLIDESHOW (CONTAINED W/IN AJAX LIGHTBOX/MODAL) */
.nr-splide-modal .nr-splide-modal-content {top: calc( 50% + 1.5em ) !important;}
.nr-splide-modal-lightbox-slideshow .splide__pagination {display: none;}
.nr-splide-modal-lightbox-slideshow .splide__slide img {max-height: 100vh;}
.nr-splide-modal-lightbox-slideshow .splide__arrow {position: absolute;top: -32768px;left: -32768px;}
}
/* IE browsers don't respect dynamic <li> height, so here's a hack */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.nr-splideshow .splide__slide {height: 42vw !important;}}
/* SPLIDE CAROUSEL SLIDESHOW - OPENS IN AJAX LIGHTBOX/MAGNIFIC MODAL */
#nr-root-element {display: block;position: relative;margin: 0 auto;}
.nr-ajax-modal-wrapper {margin: 5px auto 0 auto;padding: 0;position: relative;}
/* Magnific Popup CSS */
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;overflow: hidden;position: fixed;background: rgba(0,0,0,0.85);}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 10100;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;-webkit-overflow-scrolling: touch;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: pointer;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color: #FFF;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 50px;height: 50px;line-height: 48px;position: absolute;right: 0;top: calc( -10vh + 5px ) !important;text-decoration: none;text-align: center;opacity: 0.65;filter: alpha(opacity=65);padding: 0 0 34px 10px;color: #FFF;font-style: normal;font-size: 38px;font-family: Arial, Baskerville, monospace;}
.mfp-close-btn-in .mfp-close {color: rgb(107,162,231);background-color: rgba(255,255,255,1);opacity: .7;border: 3px solid rgb(107,162,231);}
.mfp-close:hover, .mfp-close-btn-in .mfp-close:hover {opacity: 1;border: 3px solid rgb(197,201,104);color: rgb(197,201,104);}
.mfp-close:focus, .mfp-close-btn-in .mfp-close:focus {opacity: 1;border: 3px solid #fff;color: #fff;background: rgb(107,162,231);}
.mfp-close:active {top: 5px;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: 0.65;filter: alpha(opacity=65);margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100);}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {border-right: 17px solid #FFF;margin-left: 31px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {margin-left: 25px;border-right: 27px solid #3F3F3F;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {border-left: 17px solid #FFF;margin-left: 39px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: 27px solid #3F3F3F;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}
/* Main image in popup */
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
/* The shadow behind the image */
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}
.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {/*** Remove all paddings around the image on small screen */
.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
.mfp-img-mobile img.mfp-img {padding: 0;}
.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
.mfp-img-mobile .mfp-close {top: 5px;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}
.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
.mfp-container {padding-left: 0;padding-right: 0;}}
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 5px;right: 0;padding-top: 0;}
}
/* PROPERTY LISTINGS - HOMES FOR SALE PAGE & HOMEPAGE */
.nr-grid-properties {margin: 0 0 2em 0;}
.nr-grid-properties .ym-gl,
.nr-grid-properties .ym-gr,
.nr-home-prop-listing {margin: 0 auto 1.65em auto;max-width: 450px;}
.nr-grid-properties .nr-property-gbox-right,
.nr-grid-properties .nr-property-gbox-left {background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);border-radius: 8px;min-height: 10em;margin: 0 .75em;overflow: hidden;}
.nr-grid-properties img,
.nr-home-prop-listing img {margin: 0 0 -4px 0;border-radius: 8px 8px 0 0;transform: scale(1);transition: transform 1.2s;width:100%;}
.nr-property-info {padding: 1.65em 1.5em 1.5em 1.5em;background: #fff;position: relative;z-index: 1;}
.nr-property-stat {margin: 0 1%;}
.nr-property-stat-middle {padding-left:10px;padding-right:10px;}
.nr-home-prop-listing {overflow: hidden;}
.nr-grid-properties a, 
.nr-home-prop-listing a {text-decoration: none;color: #193A1D;display: block;position: relative;}
.nr-grid-properties a:hover, .nr-grid-properties a:focus,
.nr-home-prop-listing a:hover, .nr-home-prop-listing a:focus {color: #c63f3e}
.nr-grid-properties a:hover img, .nr-grid-properties a:focus img,
.nr-home-prop-listing a:hover img, .nr-home-prop-listing a:focus img {transform: scale(1.15);transition: transform 1.1s ease 0.2s;}
.nr-property-cat {transition: background 1.2s, box-shadow 1.2s;position: absolute;z-index: 1;top: 55px;right: -80px;transform: scale(1) rotate(35deg) translate(0px);font-size: 15px;margin: 0;padding: 5px 0;width: 350px;text-align: center;white-space: nowrap;box-shadow: 0 0 7px rgba(0,0,0,0.8);background: rgba(0,0,0,0.8);color: #fff;}
.nr-property-cat.nr-affordable-coming-soon,
.nr-property-cat.nr-middle-income-coming-soon,
.nr-property-cat.nr-resale-coming-soon {background: var(--mercury);color: #000;}
.nr-property-cat.nr-affordable-coming-soon:hover,
.nr-property-cat.nr-middle-income-coming-soon:hover,
.nr-property-cat.nr-resale-coming-soon:hover {background: var(--celtic); color: #fff;}
.nr-property-cat.nr-affordable-available,
.nr-property-cat.nr-middle-income-available,
.nr-property-cat.nr-resale-available {background: rgb(107,162,231);color: #000;}
.nr-property-cat.nr-owner-occupied {background: var(--spruce);color:#fff;}
.nr-grid-properties a:hover .nr-property-cat, .nr-grid-properties a:focus .nr-property-cat {background: #333;box-shadow: 0 0 7px #333;transition: background 1.1s ease 0.2s, box-shadow 1.1s ease 0.2s;color:#ddd;}
/* HOME PAGE PROPERTY LISTINGS */
.nr-home-prop-listing {background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);border-radius: 8px;min-height: 10em;}
/* PROPERTY LISTING SINGE ENTRY PAGE */
.nr-slideshow-property {position: relative;z-index: 1;}
.nr-slideshow-property ul {display: block;margin: 0 0 2em 0 !important;padding: 0;}
.nr-slideshow-property li {margin: 0;padding: 0;list-style: none;}
.nr-slideshow-property img {border-radius: 8px;}
.nr-cycle2-prev,
.nr-cycle2-next {position: absolute;top: 0;width: 30%;opacity: 0;filter: alpha(opacity=0);z-index: 800;height: 50%;cursor: pointer;font-size: 360%;color: #fff;transition: opacity 0.6s;}
.nr-cycle2-prev {left: 0;padding: 33% 0 0 5%;}
.nr-cycle2-next {right: 0;text-align: right;padding: 33% 5% 0 0;}
.nr-cycle2-prev:hover,
.nr-cycle2-next:hover {opacity: 0.8;filter: alpha(opacity=80);transition: opacity 0.2s;}
.nr-single-prop-grid {margin: 0 0 2em 0;}
.nr-prop-grid-heading {font-weight: bold;}
.nr-property-funders {list-style: none;margin: .75em 0 2em 0}
@media screen and (max-width: 760px) {
/* PROPERTY LISTINGS - MOBILE */
.nr-grid-properties .ym-gl, 
.nr-grid-properties .ym-gr {margin: 0 auto;}
.nr-cycle2-prev,
.nr-cycle2-next {height: 100%;}
.nr-grid-properties .nr-property-gbox-left,
.nr-grid-properties .nr-property-gbox-right {margin: 0 auto 2em auto;}       
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
    /* iPad portrait property listings */
   .nr-property-info{font-size: 80% !important;}
}
/* END PROPERTY LISTINGS */
/* Browser Print CSS - Feb 2018 */
@page {size: auto;margin-top: 1cm;margin-bottom: 1cm;}
@media print {
/* YAML Default Settings */
.ym-grid>.ym-gl, .ym-grid>.ym-gr {overflow: visible;display: table;table-layout: fixed} .ym-print {position: static;left: 0} .ym-noprint {display: none!important}
/* DON'T PRINT */
#nav-trigger, .nr-mobile-show, #nr-search-overlay, .nr-edit-entry-link, #nr-mobile-nav-top, #nr-pre-header, #nr-header, #nr-nav-main, #nr-slideshow, #nr-breadcrumbs, #nr-aside-main, #nr-pre-footer, #nr-footer, #nr-post-footer {position: absolute;top: -32768px;left: -32768px;}
/* PRINT STYLES */
#nr-print-header {margin: 20px 0 0 10px;}
.nr-logo-print {width: 150px;margin-bottom: 20px;display: block;}
#nr-content {position: static;left: 0;margin-top: 20px;font-size: 100%;}
#nr-main .ym-g66 {width: 100%;}
#nr-print-footer {margin: 0 0 20px 10px;font-size: 80%;}
h1, .subheading, h2, h3, h4, h5, h6, hr, .nr-hrule {color: #666;}
p, a, li, dt, dd {font-size: 13px;color: #666;}
img, svg {filter: grayscale(100%);opacity: 0.85;}
#nr-main a:link:after, #nr-main a:visited:after {content: " (" attr(href) ") ";font-size: 13px;word-wrap: break-word;}
.nr-accordion dd.nr-acc-content {display: block!important;}
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}