/* 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,.nr-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 Lite */
@media screen{
.ym-form .ym-g50{width:49%}
.ym-form .ym-g33{width:33%}
.ym-form .ym-label,.ym-form label{color:#444a9e;line-height:1.5;padding-top:.25em;font-size:110%}
.nr-label{padding:.25em 0 .2em .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:.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:not(input[type=submit]),.ym-form select,.ym-form textarea{border:2px solid #ccc;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 .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) .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) .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}
.ym-form input:active,.ym-form input:focus,.ym-form select:active,.ym-form select:focus,.ym-form textarea:active,.ym-form textarea:focus{background-color:#fff;border-radius:10px;outline:0;border:2px solid #00f;box-shadow:inset 0 0 2px #00f}
.ym-form optgroup{font-family:Raleway,"Helvetica Neue",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}
.ym-form .ym-fbox-check input,.ym-form input[type=checkbox],.ym-form input[type=image],.ym-form input[type=radio]{border:0 none!important;background:0 0!important}
.ym-form .ym-message{color:#666;margin-bottom:.5em}
.ym-form .ym-required{color:#c30000;font-weight:600;font-size:130%;top:.2em;right:-.1em}
/* .ym-form input:valid,.ym-form textarea:valid{background-color:#fff;border-radius:10px} */
.ym-form .ym-error label{color:#800;font-weight:400}
.ym-form .ym-error input,.ym-form .ym-error select,.ym-form .ym-error textarea{border:1px #800 solid}
.ym-form .ym-error input:focus,.ym-form .ym-error input:hover,.ym-form .ym-error select:focus,.ym-form .ym-error select:hover,.ym-form .ym-error textarea:focus,.ym-form .ym-error textarea:hover{border:1px #800 solid!important}
.ym-form .ym-error .ym-message{color:#800;font-weight:700;margin-top:0}
}
/* FONT AWESOME PATHS AND TYPES */
@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.openadopt.org/fonts/awesome/fa-brands-400.woff2")}
.fa-brands,.fab{font-weight:400}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:block;src:url("https://cdn.openadopt.org/fonts/awesome/fa-regular-400.woff2") format("woff2")}
.fa-regular,.far{font-weight:400}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url("https://cdn.openadopt.org/fonts/awesome/fa-solid-900.woff2") format("woff2")}
.fa-solid,.fas{font-weight:900}
.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:'Font Awesome 6 Free'}
.fa-brands,.fab{font-family:'Font Awesome 6 Brands'}
/* FONT AWESOME ICONS */
/* Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com + License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + Copyright 2024 Fonticons, Inc.*/
.fa-accessible-icon:before{content:"\f368"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-left::before{content:"\f100"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angles-down:before{content:"\f103"}
.fa-angles-left:before{content:"\f100"}
.fa-angles-right:before{content:"\f101"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-right-to-file:before{content:"\f56f"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrows-alt-h:before{content:"\f337"}
.fa-arrows-alt-v:before{content:"\f338"}
.fa-arrow-left::before{content:"\f060"}
.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-chevron-up:before{content:"\f077"}
.fa-circle-arrow-down:before{content:"\f0ab"}
.fa-circle-arrow-left:before{content:"\f0a8"}
.fa-circle-arrow-right:before{content:"\f502"}
.fa-circle-arrow-up:before{content:"\f0aa"}
.fa-circle-chevron-down:before{content:"\f13a"}
.fa-circle-chevron-left:before{content:"\f137"}
.fa-circle-chevron-right:before{content:"\f138"}
.fa-circle-chevron-up:before{content:"\f139"}
.fa-edit::before {content:"\f044"}
.fa-external-link-square:before{content:"\f14c"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-facebook:before{content:"\f09a"}
.fa-file-word:before{content:"\f1c2"}
.fa-info:before{content:"\f129"}
.fa-instagram-square:before{content:"\e055"}
.fa-instagram:before{content:"\f16d"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-linkedin:before{content:"\f08c"}
.fa-location-dot:before{content:"\f3c5"}
.fa-magnifying-glass:before{content:"\f002"}
.fa-pen-to-square::before{content:"\f044"}
.fa-phone-square-alt:before{content:"\f87b"}
.fa-phone-square:before{content:"\f098"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square:before{content:"\f0fe"}
.fa-search:before{content:"\f002"}
.fa-square-envelope:before{content:"\f199"}
.fa-square-facebook:before{content:"\f082"}
.fa-square-instagram:before{content:"\e055"}
.fa-square-phone:before{content:"\f098"}
.fa-square-plus:before{content:"\f0fe"}
.fa-square-rss:before{content:"\f143"}
.fa-square-tumblr:before{content:"\f174"}
.fa-square-twitter:before{content:"\f081"}
.fa-square-up-right:before{content:"\f360"}
.fa-square-vimeo:before{content:"\f194"}
.fa-square-x-twitter:before{content:"\e61a"}
.fa-square-youtube:before{content:"\f431"}
.fa-tiktok:before{content:"\e07b"}
.fa-times-circle:before{content:"\f057"}
.fa-times-rectangle:before{content:"\f410"}
.fa-times-square:before{content:"\f2d3"}
.fa-times:before{content:"\f00d"}
.fa-tumblr-square:before{content:"\f174"}
.fa-tumblr:before{content:"\f173"}
.fa-universal-access:before{content:"\f29a"}
.fa-vimeo-square:before{content:"\f194"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-vimeo:before{content:"\f40a"}
.fa-window-close:before{content:"\f410"}
.fa-x-twitter:before{content:"\e61b"}
.fa-youtube-square:before{content:"\f431"}
.fa-youtube:before{content:"\f167"}
/* FONTS */
@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-400-normal.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-300-normal.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-400-normal.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-700-normal.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-900-normal.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:italic;font-weight:100;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-100-italic.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-300-italic.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-400-italic.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-700-italic.woff2') format('woff2')}
@font-face{font-family:Lato;font-style:italic;font-weight:900;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/lato/lato-900-italic.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-300-normal.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-400-normal.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-700-normal.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-900-normal.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:italic;font-weight:300;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-300-italic.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-400-italic.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-700-italic.woff2') format('woff2')}
@font-face{font-family:Merriweather;font-style:italic;font-weight:900;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/merriweather/merriweather-900-italic.woff2') format('woff2')}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:local(''),url('https://cdn.openadopt.org/fonts/caveat/caveat-normal-400-700.woff2') format('woff2')}
@font-face{font-family:Lato-swap;font-display:swap;src:local('Lato'),url('https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2') format('woff')}
@font-face{font-family:Merriweather-swap;font-display:swap;src:local('Merriweather'),url('https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5-fCZMdeX3rg.woff2') format('woff')}
@font-face{font-family:Caveat-swap;font-display:swap;src:local('Caveat'),url('https://fonts.gstatic.com/s/caveat/v18/Wnz6HAc5bAfYB2Q7ZjYYiAzcPA.woff2') format('woff')}
/* OA&FS TYPOGRAPHY 2024 */
@media all{
html *{font-size:100%}
code,pre,textarea{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}
body{font-family:Lato,Arial,Helvetica,Verdana,sans-serif;font-size:100%;text-align:left;color:#444}
.nr-caveat-font{font-family:caveat;font-size:140%}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#222;margin:0;line-height:1.5em}
.nr-mimic-h1,h1{font-family:Lato,Arial,Helvetica,Verdana,sans-serif;font-size:250%;font-weight:600;line-height:1.25em;margin-bottom:0}
.nr-h1-add-margin-bottom,.nr-h1-add-margin-bottom.center{margin-bottom:.5em}
.nr-mimic-h2,h2{font-family:Lato,Arial,Helvetica,Verdana,sans-serif;font-size:188%;font-weight:600;line-height:1.25em;margin:0 0 .75em 0}
.nr-mimic-h3,h3{font-family:Merriweather,Georgia,Times,serif;font-size:169%;font-weight:400;margin:0 0 .75em 0}
.nr-mimic-h4,h4{font-family:Merriweather,Georgia,Times,serif;font-size:138%;font-weight:600;margin:0 0 .75em 0}
.nr-mimic-h5,h5{font-family:Lato,Arial,Helvetica,Verdana,sans-serif;font-size:125%;font-weight:600;margin:0 0 .75em 0}
.nr-mimic-h6,h6{font-family:Lato,Arial,Helvetica,Verdana,sans-serif;font-size:106%;font-weight:600;margin:0 0 1.5em 0}
dl,ol,ul{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,li ul li ul li ul{margin-bottom:0}
li{font-size:105%;line-height:1.5;margin-left:1em}
li li,li li li{font-size:100%}
p{line-height:1.5;margin:0 0 1.5em 0}
dt{font-weight:700}
dd{margin:0 0 1.5em .8em}
blockquote,cite,q{font-family:Merriweather,Georgia,Times,serif;font-style:italic}
blockquote{background:0 0;margin:1.5em 0 0 1.5em}
b,strong{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:-.5em}
sub{bottom:-.25em}
.nr-hrule,hr{background:0 0;margin:.75em 0 0 0;padding:.68em 0 0 0;border:0;border-top:1px dotted}
.nr-heading-hrule{background:0 0;margin:0 0 .75em 0;padding:0 0 .15em 0;border:0;border-bottom:1px dotted}
a,a:visited{color:#800;background:0 0;text-decoration:none}
.nr-content a,.nr-content a:visited{text-decoration:underline}
a:focus,a:hover,a:visited:focus,a:visited:hover{color:#00f;background-color:transparent;text-decoration:none}
a:active{outline:0}
a.linkopacity img,a.linkopacity svg,a.linkopacity:visited img,a.linkopacity:visited svg{zoom:1;opacity:1;transition:all .3s ease}
a.linkopacity:active img,a.linkopacity:active svg,a.linkopacity:focus img,a.linkopacity:focus svg,a.linkopacity:hover img,a.linkopacity:hover svg{zoom:1;opacity:.8;transition-delay:.3s}
a[href$='.pdf']::after{font-family:'Font Awesome 6 Free';font-weight:900;content:"\f1c1";padding-left:7px;font-size:70%;position:relative;bottom:1px}
a[href$='.docx']::after{font-family:'Font Awesome 6 Free';font-weight:900;content:"\f1c2";padding-left:7px;font-size:70%;position:relative;bottom:1px}
a[href$='.xlsx']::after{font-family:'Font Awesome 6 Free';font-weight:900;content:"\f1c3";padding-left:7px;font-size:70%;position:relative;bottom:1px}
a[href]:not([href*='openadopt.org']):not([href^='#']):not([href^='/']):not([href $='.pdf']):not([href $='.docx']):not([href $='.xlsx']):not([href^=tel]):not([href^=sms]):not([href^=mailto]):not([href^='%20']):after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f35d";padding-left:7px;font-size:70%;position:relative;bottom:1px}
.nr-no-icon-after{background-image:none!important}
.nr-no-icon-after::after{display:none}
.nr-no-icon-after a::after,.nr-no-icon-after::after{display:none}
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}
img,figure{margin:0}
:focus{outline:1px dotted #212121}
figure,img{margin:0}
caption{font-variant:small-caps}
.flexible,img{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 0 auto}
.nr-vertical-center{position:absolute;top:50%;margin-left:auto;margin-right:auto;left:0;right:0}
button{display:inline-block;border:none;padding:1rem 2rem;margin:0;text-decoration:none;background:#0069ed;color:#fff;font-family:sans-serif;font-size:1em;cursor:pointer;text-align:center;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none}
button:focus,button:hover{background:#0053ba}
button:focus{outline:1px solid #fff;outline-offset:-4px}
button:active{transform:scale(.99)}
/* DEFAULT BUTTON STYLES */
.nr-button,a.nr-button,button.nr-button,input[type=submit],input[type=submit]:valid{background:var(--prussian-blue);border-radius:2em;color:var(--prussian-blue-text);display:inline-block;font-family:Lato,Arial,Helvetica,Verdana,sans-serif;font-size:.95em;line-height:1.5em;padding:.8em 1.5em;text-align:center;text-decoration:none;transition:color .1s ease-in-out,background-color .1s ease-in-out;cursor:pointer}
.nr-button .fa-solid{font-size:70%}
.nr-button .fa-arrow-right{margin-left:.5em}
.nr-button .fa-arrow-left{margin-right:.5em}
.nr-button.nr-xlarge{font-size:1.5em;padding:1.1em 1.8em}
.nr-button.nr-large{font-size:1.2857em;padding:.9em 1.6em}
.nr-button.nr-small{font-size:.8571em;padding:.5em 1.3em}
.nr-button.nr-xsmall{font-size:.7143em;padding:.4em 1.2em}
a.nr-button:visited{color:var(--endeavour-blue-text)}
.nr-button:hover,a.nr-button:hover,button.nr-button:hover,input[type=button]:hover,input[type=submit]:hover{background:var(--endeavour-blue);color:var(--endeavour-blue-text);text-decoration:none!important;transition:background-color .2s,color .2s,border .2s}
.nr-button:focus,a.nr-button:focus,button.nr-button:focus,input[type=submit]:focus,input[type=button]:focus{outline:2px solid var(--hampton)}
.nr-button:active,a.nr-button:active,button.nr-button:active,input[type=button]:active,input[type=submit]:active{background:var(--endeavour-blue);border-color:var(--prussian-blue);color:var(--prussian-blue-text);transition:none}
table{width:100%;border-collapse:collapse;border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin:0 0 1.35714em 0;color:#444}
table.narrow{margin:0 0 1.42857em 0}
table.narrow td,table.narrow th{padding:0 .5em;line-height:1.42857}
table.fixed{table-layout:fixed}
table.bordertable{border:1px #ccc solid}
table.bordertable thead th{background:#e0e0e0;border-right:1px #ccc solid;border-bottom:1px #ccc solid}
table.bordertable tbody th[scope=row]{background:#f0f0f0}
table.bordertable tbody th{border-right:1px solid #ccc}
table.bordertable tbody td{border-right:1px solid #ccc}
td,th{line-height:1.5em;vertical-align:top;padding:.71429em .5em}
td :first-child,th :first-child{margin-top:0}
td.nowrap,th.nowrap{white-space:nowrap}
thead th{text-align:left;border-bottom:2px #000 solid;color:#000}
.nr-table td,.nr-table th{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:.5em .5em .5em 1em}
.nr-table th{background:var(--prussian-blue);font-style:normal;color:#fff}
.nr-table td:empty{display:none}
.nr-table p{font-weight:400;margin-bottom:0}
}
/* YAML LAYOUT */
@media screen{body{overflow-y:scroll}
#nr-aside-main,#nr-main,#nr-nav-bar,#nr-post-footer,#nr-post-header,#nr-pre-footer,#nr-pre-header{display:block}
.nr-column-gbox-left{padding:0 1.5em}
.nr-column-gbox-right{padding:0 1.5em}
.ym-wrapper{max-width:80em;margin:0 auto}
.ym-wbox{padding:1.5em 1.5em .5em 1.5em}
.ym-gbox{padding:0 1.5em}
.ym-gbox-left{padding:1.5em}
.ym-gbox-right{padding:1.5em}
.ym-skiplinks a.ym-skip:active,.ym-skiplinks a.ym-skip:focus{color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-align:center;text-decoration:none}
div.warn{max-width:80em;margin:1em auto;padding:0 1.5em}
div.warn :is(h1,h2,h3){font-size:90%;line-height:1.5em}
div.warn :is(p,li){font-size:90%;line-height:1em}
}
@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}
.nr-column-gbox-left,.nr-column-gbox-right{padding:0}
#nr-pre-footer .ym-gr{text-align:left}
}
@media screen and (max-width:920px){.linearize-level-profile-grid,.linearize-level-profile-grid>[class*=ym-g]{display:block;float:none;padding:0;margin:0;width:auto!important}
}
@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}
}
/* Nav Menu Mobile */
.nr-sandwich-checkbox{display:none}
@media screen and (max-width:855px){#nr-nav-main-menus{position:sticky;top:0;z-index:1}
.nr-sandwich-label{cursor:pointer;display:flex;justify-content:space-between;padding-right:1.5em;align-items:center}
.nr-mobile-nav-location{color:#000;font-size:1.25em;font-weight:600;margin:.75em .5em .75em 1.5em}
.nr-sandwich-layer{background:#000;display:block;height:3px;position:relative;width:2em}
.nr-sandwich-layer::after,.nr-sandwich-layer::before{background:#000;content:'';display:block;height:100%;position:absolute;transition:all .5s ease-out;width:100%}
.nr-sandwich-layer::before{top:7px}
.nr-sandwich-layer::after{top:-7px}
.nr-nav-wrap{max-height:0;overflow:hidden}
.nr-sandwich-checkbox:checked~[class=nr-nav-wrap]{max-height:100%;overflow:visible}
.nr-sandwich-checkbox:checked~.nr-sandwich-label .nr-sandwich-layer{background:0 0}
.nr-sandwich-checkbox:checked~.nr-sandwich-label .nr-sandwich-layer::before{transform:rotate(45deg);top:0}
.nr-sandwich-checkbox:checked~.nr-sandwich-label .nr-sandwich-layer::after{transform:rotate(-45deg);top:0}
.nr-nav-menu ul ul{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
/* .nr-nav-menu li:last-child{padding:1.25em 0} */
.nr-nav-menu .nr-mobile-li-donate-button{padding:1.25em 0}
}
@media (min-width:854px){.nr-sandwich-label{display:none}
.nr-nav-menu{display:flex}
.nr-nav-menu li{border-top:none;border-right:1px solid rgba(var(--fiord-rgb),.2)}
.nr-nav-menu li:nth-last-child(3){border-right:none}
.nr-nav-menu .nr-static-nav-item a,.nr-nav-menu button{width:auto;font-size:100%}
.nr-nav-menu .nr-static-nav-item a{cursor:pointer}
}
/* Nav Menu */
.nr-nav-main-menus{background:var(--summer-green)}
.nr-nav-menu,.nr-nav-menu *{font-family:Helvetica,Arial,sans-serif;margin:0;padding:0;list-style:none}
.nr-nav-menu li{position:relative}
.nr-nav-menu ul{position:absolute;display:none;top:100%;z-index:9999}
.nr-nav-menu li:hover>ul,.nr-nav-menu>ul{display:block}
.nr-nav-menu a,.nr-nav-menu button{display:block;position:relative}
a.nr-mobile-donate-button {display:inline;position:relative}
.nr-nav-menu span.nr-hide-word{pointer-events:none}
.nr-nav-menu{background-color:transparent;list-style-type:none;padding:0;margin:0;width:100%}
.nr-nav-menu ul{list-style-type:none;margin-top:1px;min-width:12em;padding:0;position:absolute;box-shadow:0 2px 7px rgba(0,0,0,.3)}
.nr-nav-menu button,.nr-nav-menu li{width:100%;position:relative}
.nr-nav-menu>li{background-color:transparent;position:relative;transition:background-color .2s;white-space:nowrap;font-size:100%}
.nr-nav-menu ul a{background-color:var(--summer-green);color:#000;margin:0;padding:.75em;text-decoration:none}
.nr-nav-menu .nr-static-nav-item a,.nr-nav-menu .nr-static-nav-item-selected{color:#000;display:inline-block;text-align:center;width:100%;padding:.79em 0}
.nr-nav-menu .nr-static-nav-item-selected{color:#fff}
.nr-nav-menu .nr-static-nav-item a:hover,.nr-nav-menu .nr-static-nav-item-selected:hover{color:#fff;background-color:var(--fiord)}
.nr-nav-menu ul a:focus,.nr-nav-menu ul a:hover{color:#fff;background-color:var(--fiord);text-decoration:none;transition:background-color .2s;box-shadow:inset 0 0 0 3px var(--hampton);position:relative;z-index:9999}
.nr-nav-menu .nr-static-nav-item-link:focus-visible,.nr-nav-menu .nr-static-nav-item:focus-visible,.nr-nav-menu button:focus,.nr-nav-menu button:focus-visible{outline:3px solid var(--hampton);position:relative}
.nr-nav-menu button:focus{z-index:1}
.nr-selected-nav-cat{color:#fff;background-color:var(--fiord);font-style:italic;padding:1em;display:block;border:none}
.nr-nav-menu button,.nr-nav-menu button:visited{align-items:center;color:#000;background-color:transparent;border:none;padding:1em 1.25em 1em 1.25em}
.nr-nav-menu button:hover,.nr-nav-menu button[aria-expanded=true]{background-color:var(--fiord);color:#fff;transition:background-color .4s;cursor:pointer}
.nr-nav-menu .nr-selected-menu{background-color:var(--fiord);color:#fff;transition:background-color .4s}
@media screen and (max-width:768px){.nr-nav-menu>li{font-size:120%}
    }
@media screen and (min-width:768px){.nr-nested-nav-cat{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
}
@media screen and (min-width:769px) and (max-width:1180px){.nr-hide-word{position:absolute;top:-32768px;left:-32768px}
li.nr-menu-tab-home{width:0;height:0;position:absolute;top:-32768px;left:-32768px}
}
/* PINNED CONTACT */
.modal{display:none;position:fixed;z-index:1;padding-top:300px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:50%}
.close{color:#005480;float:right}
.close:focus,.close:hover{color:#005480;text-decoration:none;cursor:pointer}
.modal-content .mod-btn a{background-color:#005480;color:#fff;font-size:14px;font-weight:500;padding:15px 25px;border-radius:5px;font-family:Lato,sans-serif}
.modal-content h3{font-size:26px!important}
@media (max-width:600px){
.modal-content h3{font-size:18px!important}
.modal-content{width:90%}
}
.cs-popup{width:90%;max-width:430px;background:#fff;border-radius:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%) scale(.1);text-align:center;padding:0 20px 20px;color:#333;visibility:hidden;transition:.4s,top .4s;border: 1px solid #ddd;box-shadow:0 5px 5px rgba(0,0,0,.2)}
.open-popup{visibility:visible;top:50%;transform:translate(-50%,-50%) scale(1);z-index:99999;position:fixed}
.cs-popup h2{font-size:24px!important;font-family:Lato,sans-serif!important;font-weight:700;margin:30px 0 15px 0!important}
.cs-popup h4 {margin: 0;padding-top: 1em;font-family: Lato,Arial,Helvetica,Verdana,sans-serif;font-size:125%;font-weight:600;}
.cs-popup button{font-family:Lato,sans-serif;font-weight:700;width:100%;margin-top:20px;padding:10px 0;background:#023753;color:#fff;border:0;outline:0;font-size:1em;cursor:pointer;box-shadow:0 5px 5px rgba(0,0,0,.2)}
.cs-popup p{font-size:12px;line-height:16px}
.cs-popup a{margin-top:20px;padding:10px 15px;background:#023753;color:#fff;border:0;font-size:16px;border-radius:4px;cursor:pointer;box-shadow:0 5px 5px rgba(0,0,0,.2);display:inline-block;text-decoration:none}
.cs-popup a:hover{color:#fff}
.gform_wrapper .gfield_required{color:red!important}
.gform_required_legend{font-size:smaller}
.ap-phone,.ap-phone-type{grid-column:span 6!important}
.forms-link{background:0 0!important;box-shadow:none!important;color:#023753!important;width:100%;padding:0!important}
.ap-phone .medium{width:calc(100% - 8px)!important}
.ap-phone-type .gfield_label{border-bottom:1px solid transparent!important}
.ap-phone-type .ginput_container_radio .gfield_radio{display:flex;margin-top:10px}
.ap-phone-type .ginput_container_radio .gfield_radio .gchoice{margin-right:20px}
.ap-phone-type .ginput_container_radio .gfield_radio .gfield-choice-input{margin:0!important}
.nr-container-pinned{position:fixed;z-index:10000;bottom:10px;right:10px;height:50px;margin-bottom:0;border:none;font-size:25px;text-align:center;color:#272727;border-radius:100%;-webkit-transition:margin-bottom .6s ease,opacity .3s ease;transition:margin-bottom .6s ease,opacity .3s ease}
.nr-container-pinned a.nr-btn2{position:relative;margin:.2em;border:0;background-color:#023753;color:var(--white);font-weight:400;font-size:.6em;display:inline-block;width:auto;border-radius:2em;padding:.75em 1.5em;box-shadow:0 0 1px 1px var(--hampton)}
.nr-container-pinned a.nr-btn2.call{margin:auto;font-weight:400}
#cs-popup-2 a.nr-btn2 {background: var(--indiantan);border-radius: 2em;padding: .75em 1.5em;}
#cs-popup-2 a.nr-btn2:hover,#cs-popup-2 a.nr-btn2:hover:visited{background: var(--endeavour-blue);}
#cs-popup-2 a.nr-btn2:active{background: var(--indiantan);}
.nr-container-pinned a.nr-btn2:hover{color:var(--summer-green)}
@media screen and (min-width:768px){
.nr-container-pinned a.nr-btn2.call:hover:after,.nr-container-pinned a.nr-btn2.nr-mobile-text:hover:after{content:"1-800-772-1115";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:10em;padding:.5em;color:#023753;font-weight:700;line-height:1;-webkit-text-stroke:.4px var(--white-smoke);font-size:1.5rem;background:var(--antique-white);border-radius:2em;z-index:1;margin:.5em;box-shadow:0 0 2px 1px var(--endeavour-blue)}
/* Note Adam requested the TEXT button does not show a phone number on hover 091824 */
/* .nr-container-pinned a.nr-btn2.nr-mobile-text:hover:after{content:"1-503-300-6130"} */
}
@media screen and (max-width:760px){
.nr-container-pinned{position:fixed;z-index:10000;margin:1% auto;left:0;right:0}
.nr-container-pinned a.nr-btn2{padding:.5em 1em}
#cs-popup-2 a.nr-btn2 {border-radius: 2em;font-size: 1em;display: block;}
}
/* STYLES OA&FS 2024 */
@media screen{body{background:#3b5d55}
#nr-pre-header{background:var(--summer-green);text-align:right}
#nr-pre-header .ym-wbox{padding:1.5em 0}
#nr-pre-header .ym-gr .ym-gbox{text-align:right}
.nr-pre-header-nav{display:inline-block;list-style-type:none;margin:0}
.nr-pre-header-nav li{display:inline-block;margin:0 -2px;font-size:90%}
.nr-pre-header-nav li a{display:inline-block;padding:.55em 1.5em .5em;color:#000;background:0 0;transition:background .2s;border-left:1px solid rgba(var(--fiord-rgb),.2);margin-right:-1px}
.nr-pre-header-nav li.nr-donation-accent-color a,.nr-pre-header-nav li.nr-donation-accent-color a:visited{background:#531e02;color:#fff;transition:background .2s}
.nr-pre-header-nav a:focus,.nr-pre-header-nav a:hover,.nr-pre-header-nav li.nr-donation-accent-color a:focus,.nr-pre-header-nav li.nr-donation-accent-color a:hover{background:#80979f;color:#000;transition:background .2s}
.nr-pre-header-nav li.nr-nav-first a{border-left:none}
.nr-alert-banner,.nr-announcement-banner{font-size: 110%;text-align:center}
.nr-alert-banner .ym-wbox,.nr-announcement-banner .ym-wbox{padding-bottom:.02em}
.nr-alert-heading,.nr-announcement-heading{font-size:180%}
.nr-pre-header-nav li.nr-search-site{position:relative}
.nr-search-overlay{display:none}
.nr-search-overlay.is-shown{display:block;overflow-y:hidden;transition:.5s}
.nr-overlay{overflow:scroll;background-color:var(--white-smoke);height:100%;width:100%;position:fixed;z-index:100;top:2.2em;left:0}
.nr-search-toggle-close{float:right;padding-right:30%;font-size:60%}
.nr-search-overlay {padding: 10%; margin: 0 auto;}
.nr-search-overlay .ym-wbox {text-align: center;}
/* .nr-search-overlay{padding:8% 20% 0 20%} */
@media screen and (max-width:720px){.nr-search-overlay {padding: 0;}/* .nr-search-main .fa-search{padding: .5em .2em;} */ /* .nr-search-overlay-toggle-button .fa-window-close {padding: 2em;} */}
.nr-search-overlay input{background:0 0;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #333;width:60%;font-size:200%;color:#333}
.nr-search-overlay input::placeholder{color:#4a4b4e;opacity:.7}
.nr-search-overlay button{background:0 0;border:none;font-size:200%;margin:0 .25em 0 0;color:#4a4b4e;padding:0}
.nr-search-overlay button:focus,.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}
.nr-search-results{margin:1.5em}
.gsc-wrapper div,div.gsc-wrapper{background-color:Transparent!important;border:none!important}
.gsc-wrapper table,div.gsc-wrapper{background-color:Transparent!important;border:none!important}
table.gsc-above-wrapper-area-container{background-color:Transparent!important;border:none!important}
.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *,.gsc-control-cse .gs-spelling{font-size:22px;margin-bottom:.25em}
.gs-fileFormatType,.gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet{font-size:16px;margin-top:.25em}
.nr-pre-header{background:0 0;color:#fff}
.nr-pre-header .ym-wbox{padding:1.5em 0 1.5em 0}
.nr-pre-header .ym-gr .ym-gbox{text-align:right}
.nr-header,header{background:var(--prussian-blue);color:#fff}
.nr-header .ym-wbox{padding:0 1.5em}
.nr-header-logo svg{width:25%;margin:2% 2em}
#nr-main,main{background:var(--white-smoke)}
/* nr-aside-main and nr-nav-sub is only used in the board portal */
#nr-aside-main {background: rgba(0,0,0,.075);border-radius: 1em;width: 100%;}
.ym-gbox-left.ym-gbox-left-board-portal {padding-top: 0;}
/* NAV SUB STYLES */
.nr-nav-sub-menu h4 a:hover.nr-no-hover, .nr-nav-sub-menu h4 a {color: #000;}
.nr-nav-sub-menu h4 a:hover, .nr-nav-sub-menu h4 a:visited:hover {color: rgba(0,0,0,.5);}
.nr-nav-sub-menu .selected {font-style: italic;}
.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,a.forms-link span{border-bottom: dotted 1px #000;color: #000;padding-bottom: .15em;text-decoration: none;}
.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,a.forms-link span:hover,a.forms-link span:hover:visited,a.forms-link span:focus,a.forms-link span:active {color: rgba(0,0,0,.5);padding-bottom: .25em;transition: all .3s;}
.nr-edit-link-wrap{max-width:80em;margin:0 auto;position:relative;}
.nr-edit-entry-link{position:absolute;top:1em;right:2em;z-index:99}
.nr-edit-entry-link li{text-align:right;margin-left:1em}
.nr-edit-entry-link li{display:inline;list-style-type:none;text-align:right;margin-left:.75em}
.nr-titletag-wrapper .ym-wbox{padding:1.5em 1.5em 0 1.5em}
.nr-titletag-wrapper h2{margin-bottom:0}
.nr-content{font-size:115%;line-height:1.5em}
.nr-content li,.nr-content li li,.nr-content li li li{margin:0 0 .75em 1.5em}
.nr-content .nr-site-map li{margin-top:.5em}
.nr-content a.nr-button {margin: .5em .25em;}
.nr-testimonial{font-size:140%;font-style:italic;line-height:1.75em;padding-bottom:1.5em}
.nr-blog-landing h1 a{font-size:75%}
.nr-blog-landing :is(h1,h2){text-align:center}
.nr-blog-landing h1 a,.nr-blog-landing h1 a:visited,.nr-blog-landing h2 a,.nr-blog-landing h2 a:visited{color:#000;text-decoration:none}
.nr-blog-landing h1 a:active,.nr-blog-landing h1 a:hover,.nr-blog-landing h1 a:visited:hover,.nr-blog-landing h2 a:active,.nr-blog-landing h2 a:hover,.nr-blog-landing h2 a:visited:hover{color:#bbb}
.nr-blog-image-landing{background-position:center;background-repeat:no-repeat;background-size:cover;height:360px;margin-bottom:.5em}
.nr-blog-image{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1em}
.nr-blog-photo{display:block;width:100%;height:auto;border-radius:1em 1em 0 0}
.nr-grid-blog .nr-column-gbox-left{background-color:#fff;border:1px solid #ccc;border-radius:1em;padding:0;margin:.5em}
.nr-grid-blog .nr-column-gbox-right{background-color:#fff;border:1px solid #ccc;border-radius:1em;padding:0;margin:.5em}
.ym-wbox.nr-grid-blog-sticky{text-align:center}
.nr-grid-blog-sticky ul{margin-bottom:0;margin-top:20px}
.nr-grid-blog-sticky p:last-child {margin-bottom:0;}
.nr-grid-blog-p-date {float:right;font-size: 70%;margin:.25em .75em;}
.nr-blog-cat-btns li{display:inline-block;margin:.4em;text-decoration:none}
.nr-blog-tile-text{padding:1em}
.nr-blog-tile h2{font-size:160%;line-height:1.4em;margin-top:.7em}
.nr-blog-tile-posted-to{font-size:90%;padding:1em}
.nr-login-button{margin-top:1em}
input[type="password"]{width: 100%;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;}
.nr-callout-bubble{border-radius:1em;margin:1em;padding:1em 1.5em .15em 1.5em}
.nr-bg-layer .ym-wbox{padding:.5em 1em .5em 1em}
.nr-bg-layer .ym-wbox .nr-bg-layer-textarea{padding:.5em 1em .5em 2em}
.nr-bg-layer :is(h2,h3,h4,h5,h6){margin:0}
.nr-wrapper-bg-curve-contour{position:relative;overflow-x:hidden;overflow-y:hidden;background-image:linear-gradient(90deg,#4c6660,75%,#9bb5af)}
.nr-wrapper-bg-curve-text-wrapper{max-width:1080px;position:relative;padding:10px 20px;margin-right:auto;margin-left:auto;font-size:110%}
.nr-bg-curve-textarea{text-align:center;padding:.25em 3em .75em 3em;color:var(--white-smoke)}
.nr-bg-curve-textarea :is(p,h2,h3,h4,h5){color:var(--white-smoke)!important;margin:0}
.nr-wrapper-bg-curve .nr-shape{position:absolute;overflow:hidden;pointer-events:none;line-height:0}
.nr-wrapper-bg-curve .nr-shape svg{fill:rgb(231,216,171)}
.nr-wrapper-bg-curve-contour>.nr-shapes .nr-bg-curve-up{color:#e7d8aa;left:0;right:0;bottom:-1px;transform:scaleX(-1)}
.nr-wrapper-bg-curve-contour>.nr-shapes .nr-bg-curve-down{color:#e7d8aa;left:0;right:0;top:-1px;transform:scaleY(-1)}
.nr-wrapper-bg-curve-contour>.nr-shapes .nr-shape svg{height:50px;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%);min-width:100%}
.nr-snug{margin-bottom:-2em}
.nr-columns img{margin:.5em 0;object-fit:cover;width:100%;height:100%}
.nr-columns .nr-column-gbox-left,.nr-columns .nr-column-gbox-right{padding:0 .5em .75em .5em}
.nr-columns .ym-wbox{padding:1.5em}
.nr-columns-3366-gbox-left{padding-right:1em}
.nr-columns-3366-gbox-right{padding-left:1em}
.nr-h-profiles .nr-columns-3366-gbox-left img{width:70%;display:block;margin-left:auto;padding-bottom:1em}
.nr-h-profiles .nr-columns-3366-gbox-right img{width:70%;display:block;margin-right:auto;padding-bottom:1em}
.nr-grid-profiles-wrap{padding:0}
.ym-wbox.nr-grid-profiles-sticky{margin-bottom:-1.5em}
.nr-profile-gbox{padding:.75em}
.nr-profile-hover{position:relative}
.nr-profile-photo{display:block;width:100%;height:auto}
.nr-profile-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#9bb5af}
.nr-profile-hover:hover .nr-profile-overlay{opacity:1}
.nr-profile-intro{color:#000;position:absolute;font-size:1vw;line-height:1.5em;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
/* https://stackoverflow.com/questions/5703552/how-can-i-center-text-horizontally-and-vertically-inside-a-div-block */
.nr-grid-profiles .nr-button{display:block;margin:.75em 0}
.nr-profile-prev-next-buttons .ym-gr{text-align:right}
.nr-profile-video{margin-bottom:1.5em}
div.nr-responsive-iframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
div.nr-responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
div.nr-middle{height:100px;line-height:100px;text-align:center}
span.nr-middle-txt{display:inline-block;vertical-align:middle;line-height:normal}
.nr-callout{background:rgba(0,0,0,.1);margin:0 0 1.5em 0}
.nr-callout .ym-grid{position:relative;overflow:hidden}
.nr-callout-img.nr-callout-img-ctr-vert{vertical-align:middle;text-align:center}
.nr-callout-img.nr-callout-img-ctr-vert .ym-gbox{padding:0 1.5em 10000px 2.25em}
.nr-callout-img.nr-callout-img-fill{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;right:1.5em}
.nr-callout-text{padding:1.75em 1.75em .75em .75em}
.nr-callout-text p:last-child{margin:0 0 1.85em 0}
/* FOOTER */
#nr-footer,footer{background:var(--summer-green);color:#fff}
.nr-footer-heading{color:var(--summer-green-text);display:block;font-size:1.75em;text-align:center;text-transform:uppercase;margin:1.5em}
.nr-footer-gbox-left{text-align:right}
.nr-footer-gbox-right{text-align:left}
.nr-button.nr-footer-button{min-width:120px;font-size:115%}
.nr-office .nr-location-link a,.nr-office .nr-location-link a:visited{color:var(--prussian-blue)}
.nr-office .nr-location-link a:active,.nr-office .nr-location-link a:hover,.nr-office .nr-location-link a:visited:hover{color:var(--endeavour-blue)}
.nr-office-left{text-align:center}
.nr-office-left .nr-location-link{color:var(--charcoal-black);font-size:1.5em;font-weight:700}
.nr-office-left p{color:var(--summer-green-text);font-size:1.3em}
.nr-office-middle{text-align:center}
.nr-office-middle .nr-location-link{color:var(--charcoal-black);font-size:1.5em;font-weight:700}
.nr-office-middle p{color:var(--summer-green-text);font-size:1.3em}
.nr-office-right{text-align:center}
.nr-office-right .nr-location-link{color:var(--charcoal-black);font-size:1.5em;font-weight:700}
.nr-office-right p{color:var(--summer-green-text);font-size:1.3em}
#nr-post-footer{background:var(--summer-green)}
#nr-post-footer .ym-wbox{padding:1.5em 0;text-align:center}
.nr-post-footer a,.nr-post-footer a:visited{color:#000}
.nr-post-footer a:active,.nr-post-footer a:hover,.nr-post-footer a:visited:hover{color:#222;padding-bottom:.25em}
.nr-post-footer-socials li{display:inline;margin:0 .75em 1.5em .75em}
.nr-social-icon{color:#023753;font-size:2.5em}
a:hover .nr-social-icon{color:#0058a6}
.nr-footer-badge-charity-navigator svg{width:6.8em;height: 6.8em;padding:0 0 0 70%;}
.nr-footer-badge-adopt-match svg{width:6.8em;}
.nr-footer-badge-candid svg{width:6.8em;padding:0 70% 0 0}
.nr-post-footer-credits a:active,.nr-post-footer-credits a:hover,.nr-post-footer-credits a:visited:hover{border-bottom:1px dotted}
.nr-post-footer-credits li{color:var(--summer-green-text);display:inline;font-size:1.2em;margin:0;padding-left:0}
.nr-stats{margin:2em 0 0 0;list-style-type:none;font-family:"Courier New",Courier,monospace;font-weight:700}
.nr-stats{margin:0;list-style-type:none}
.nr-credits-pipe{padding:0 7px 0 10px}
}
@media screen and (max-width:1280px){.nr-post-footer{padding-bottom:4em}
}
@media screen and (min-width:761px) and (max-width:1200px){
.nr-h-profiles .nr-columns-3366-gbox-left img,.nr-h-profiles .nr-columns-3366-gbox-right img{width:100%}
}
@media screen and (max-width:760px){.nr-desktop-only{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
.nr-header-logo{text-align:center}
.nr-header-logo svg{width:50%}
.nr-columns .nr-column-gbox-left,.nr-columns .nr-column-gbox-right{padding:0 0 1em 0}
.nr-columns-3366-gbox-left{padding-right:0}
.nr-columns-3366-gbox-right{padding-left:0}
.nr-h-profiles .nr-columns-3366-gbox-left img,.nr-h-profiles .nr-columns-3366-gbox-right img{width:100%;height:auto}
.nr-button,a.nr-button,button.nr-button,input[type=submit],input[type=submit]:valid{font-size:1.1em;padding:.7em 1.4em}
.nr-button.nr-xlarge{font-size:1.275em;padding:.85em 1.445em}
.nr-button.nr-large{font-size:1.09em;padding:.68em 1.28em}
.nr-button.nr-small{font-size:.7285em;padding:.34em 1.02em}
.nr-button.nr-xsmall{font-size:.607155em;padding:.255em .935em}
.nr-content a.nr-button {display: block;}
.nr-footer-gbox-left{text-align:center;margin:5px}
.nr-footer-gbox-right{text-align:center}
.nr-button.nr-footer-button{display:block;min-width:120px}
.nr-float-left-desktop-only img,.nr-float-right-desktop-only img,.nr-float-left-desktop-only-33 img,.nr-float-right-desktop-only-33 img{margin:0 0 1.5em 0}
.nr-profile-photobook-btn{display:block;text-align:center}
.nr-office .nr-location-link{margin:.5em}
.nr-post-footer-socials li{display:inline;margin:0 .25em 1.5em .25em}
.nr-post-footer-credits li{font-size:1.5em;display:block}
.nr-credits-pipe{display:none}
.nr-footer-badges {margin-top: 2em;}
.nr-footer-badge-charity-navigator svg{padding:0;width: 12em;height: 12em;margin-bottom: 2em;}
.nr-footer-badge-adopt-match svg{width: 12em;margin-bottom: 2em;}
.nr-footer-badge-candid svg{padding:0;width: 12em;margin-bottom: 2em;}
.nr-stats{margin:0 0 2em 0;list-style-type:none}
.nr-stats li{margin:0 0 .5em 1.2em;display:list-item}
h1{font-size:345%;font-size:5vmax;line-height:1.1em}
h2{font-size:240%;font-size:4vmax;line-height:1em}
h3{font-size:160%;font-size:3.2vmax}
h4{font-size:125%;font-size:3vmax}
h5{font-size:105%;font-size:2.8vmax}
a.nr-button,p{font-size:120%;font-size:2.5vmax}
li{font-size:110%;margin-bottom:1em}
.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 2.5em}
}
@media screen and (min-width:760px){.nr-mobile-only{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
.nr-float-left-desktop-only{float:left;padding-right:2em;width:50%}
.nr-float-right-desktop-only{padding-left:2em;float:right;width:50%}
.nr-float-left-desktop-only-33{float:left;padding-right:2em;width:33%}
.nr-float-right-desktop-only-33{padding-left:2em;float:right;width:33%}
.nr-profile-photobook-btn{margin:.75em auto;text-align:center}
}
/* COLORS CSS */
:root{--charcoal-black:rgb(34,34,34);--charcoal-black-rgb:34,34,34;--charcoal-black-text:rgb(255,255,255);--charcoal-black-hover:rgba(255,255,255,.3);--outer-space:rgb(51,51,51);--outer-space-rgb:51,51,51;--outer-space-text:rgb(255,255,255);--outer-space-hover:rgba(255,255,255,.3);--darkslategray:rgb(69,69,69);--darkslategray-rgb:69,69,69;--darkslategray-text:rgb(255,255,255);--darkslategray-hover:rgba(255,255,255,.3);--davy-grey:rgb(87,87,91);--davy-grey-rgb:87,87,91;--davy-grey-text:rgb(255,255,255);--davy-grey-hover:rgba(255,255,255,.3);--silver-chalice:rgb(169,166,166);--silver-chalice-rgb:169,166,166;--silver-chalice-text:rgb(0,0,0);--silver-chalice-hover:rgba(0,0,0,.1);--white:rgb(255, 255, 255);--white-rgb:255,255,255;--white-text:rgb(0,0,0);--white-hover:rgba(0,0,0,.05);--antique-white:rgb(244,237,215);--antique-white-rgb:244,237,215;--antique-white-text:rgb(0,0,0);--antique-white-hover:rgba(0,0,0,.1);--hampton:rgb(231,216,171);--hampton-rgb:231,216,171;--hampton-text:rgb(0,0,0);--hampton-hover:rgba(0,0,0,.1);--white-smoke:rgb(240,248,245);--white-smoke-rgb:240,248,245;--white-smoke-text:rgb(0,0,0);--white-smoke-hover:rgba(0,0,0,.1);--greyser:rgb(211,222,220);--greyser-rgb:211,222,220;--greyser-text:rgb(0,0,0);--greyser-hover:rgba(0,0,0,.1);--summer-green:rgb(155,181,175);--summer-green-rgb:155,181,175;--summer-green-text:rgb(0,0,0);--summer-green-hover:rgba(0,0,0,.1);--endeavour-blue:rgb(0,88,166);--endeavour-blue-rgb:0,88,166;--endeavour-blue-text:rgb(255, 255, 255);--endeavour-blue-hover:rgba(255,255,255,.3);--prussian-blue:rgb(2,55,83);--prussian-blue-rgb:2,55,83;--prussian-blue-text:rgb(255,255,255);--prussian-blue-hover:rgba(255,255,255,.3);--fiord:rgb(71,93,88);--fiord-rgb:71,93,88;--fiord-text:rgb(255, 255, 255);--fiord-hover:rgba(255,255,255,.2);--indiantan:rgb(85,31,2);--indiantan-rgb:85,31,2;--indiantan-text:rgb(255, 255, 255);--indiantan-hover:rgba(255,255,255,.2)}
.nr-bg-color-charcoal-black a:not(.nr-button),.nr-bg-color-charcoal-black a:not(.nr-button):visited,.nr-bg-color-darkslategray a:not(.nr-button),.nr-bg-color-darkslategray a:not(.nr-button):visited,.nr-bg-color-davy-grey a:not(.nr-button),.nr-bg-color-davy-grey a:not(.nr-button):visited,.nr-bg-color-endeavour-blue a:not(.nr-button),.nr-bg-color-endeavour-blue a:not(.nr-button):visited,.nr-bg-color-fiord a:not(.nr-button),.nr-bg-color-fiord a:not(.nr-button):visited,.nr-bg-color-indiantan a:not(.nr-button),.nr-bg-color-indiantan a:not(.nr-button):visited,.nr-bg-color-outer-space a:not(.nr-button),.nr-bg-color-outer-space a:not(.nr-button):visited,.nr-bg-color-prussian-blue a:not(.nr-button),.nr-bg-color-prussian-blue a:not(.nr-button):visited{border-bottom:dotted 1px var(--white);color:var(--white);padding-bottom:.15em;text-decoration:none}
.nr-bg-color-charcoal-black a:not(.nr-button):active,.nr-bg-color-charcoal-black a:not(.nr-button):hover,.nr-bg-color-charcoal-black a:not(.nr-button):visited:hover,.nr-bg-color-darkslategray a:not(.nr-button):active,.nr-bg-color-darkslategray a:not(.nr-button):hover,.nr-bg-color-darkslategray a:not(.nr-button):visited:hover,.nr-bg-color-davy-grey a:not(.nr-button):active,.nr-bg-color-davy-grey a:not(.nr-button):hover,.nr-bg-color-davy-grey a:not(.nr-button):visited:hover,.nr-bg-color-endeavour-blue a:not(.nr-button):active,.nr-bg-color-endeavour-blue a:not(.nr-button):hover,.nr-bg-color-endeavour-blue a:not(.nr-button):visited:hover,.nr-bg-color-fiord a:not(.nr-button):active,.nr-bg-color-fiord a:not(.nr-button):hover,.nr-bg-color-fiord a:not(.nr-button):visited:hover,.nr-bg-color-indiantan a:not(.nr-button):active,.nr-bg-color-indiantan a:not(.nr-button):hover,.nr-bg-color-indiantan a:not(.nr-button):visited:hover,.nr-bg-color-outer-space a:not(.nr-button):active,.nr-bg-color-outer-space a:not(.nr-button):hover,.nr-bg-color-outer-space a:not(.nr-button):visited:hover,.nr-bg-color-prussian-blue a:not(.nr-button):active,.nr-bg-color-prussian-blue a:not(.nr-button):hover,.nr-bg-color-prussian-blue a:not(.nr-button):visited:hover{color:rgba(255,255,255,.5);padding-bottom:.25em;transition:all .3s}
.nr-bg-color-antique-white a:not(.nr-button),.nr-bg-color-antique-white a:not(.nr-button):visited,.nr-bg-color-greyser a:not(.nr-button),.nr-bg-color-greyser a:not(.nr-button):visited,.nr-bg-color-hampton a:not(.nr-button),.nr-bg-color-hampton a:not(.nr-button):visited,.nr-bg-color-silver-chalice a:not(.nr-button),.nr-bg-color-silver-chalice a:not(.nr-button):visited,.nr-bg-color-summer-green a:not(.nr-button),.nr-bg-color-summer-green a:not(.nr-button):visited,.nr-bg-color-white a:not(.nr-button),.nr-bg-color-white a:not(.nr-button):visited,.nr-bg-color-white-smoke a:not(.nr-button),.nr-bg-color-white-smoke a:not(.nr-button):visited{border-bottom:dotted 1px #000;color:#000;padding-bottom:.15em;text-decoration:none}
.nr-bg-color-antique-white a:not(.nr-button):active,.nr-bg-color-antique-white a:not(.nr-button):hover,.nr-bg-color-antique-white a:not(.nr-button):visited:hover,.nr-bg-color-greyser a:not(.nr-button):active,.nr-bg-color-greyser a:not(.nr-button):hover,.nr-bg-color-greyser a:not(.nr-button):visited:hover,.nr-bg-color-hampton a:not(.nr-button):active,.nr-bg-color-hampton a:not(.nr-button):hover,.nr-bg-color-hampton a:not(.nr-button):visited:hover,.nr-bg-color-silver-chalice a:not(.nr-button):active,.nr-bg-color-silver-chalice a:not(.nr-button):hover,.nr-bg-color-silver-chalice a:not(.nr-button):visited:hover,.nr-bg-color-summer-green a:not(.nr-button):active,.nr-bg-color-summer-green a:not(.nr-button):hover,.nr-bg-color-summer-green a:not(.nr-button):visited:hover,.nr-bg-color-white a:not(.nr-button):active,.nr-bg-color-white a:not(.nr-button):hover,.nr-bg-color-white a:not(.nr-button):visited:hover,.nr-bg-color-white-smoke a:not(.nr-button):active,.nr-bg-color-white-smoke a:not(.nr-button):hover,.nr-bg-color-white-smoke a:not(.nr-button):visited:hover{color:rgba(0,0,0,.5);padding-bottom:.25em;transition:all .3s}
.nr-bg-color-charcoal-black{background:var(--charcoal-black);color:var(--charcoal-black-text)}
.nr-bg-color-charcoal-black :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--charcoal-black-text);border-color:var(--charcoal-black-text)}
.nr-button-charcoal-black,.nr-button-charcoal-black a,.nr-button-charcoal-black a:visited,.nr-button-charcoal-black:visited,a.nr-button.nr-button-charcoal-black,a.nr-button.nr-button-charcoal-black:visited{background:var(--charcoal-black);color:var(--charcoal-black-text)}
.nr-button-charcoal-black a:active,.nr-button-charcoal-black a:hover,.nr-button-charcoal-black a:visited:hover,.nr-button-charcoal-black:active,.nr-button-charcoal-black:hover,.nr-button-charcoal-black:visited:hover,a.nr-button.nr-button-charcoal-black:active,a.nr-button.nr-button-charcoal-black:hover,a.nr-button.nr-button-charcoal-black:visited:hover{background:rgba(var(--charcoal-black-rgb),.8);color:var(--charcoal-black-text)}
.nr-bg-color-outer-space{background-color:var(--outer-space);color:var(--outer-space-text)}
.nr-bg-color-outer-space :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--outer-space-text);border-color:var(--outer-space-text)}
.nr-button-outer-space,.nr-button-outer-space a,.nr-button-outer-space a:visited,.nr-button-outer-space:visited,a.nr-button.nr-button-outer-space,a.nr-button.nr-button-outer-space:visited{background:var(--outer-space);color:var(--outer-space-text)}
.nr-button-outer-space a:active,.nr-button-outer-space a:hover,.nr-button-outer-space a:visited:hover,.nr-button-outer-space:active,.nr-button-outer-space:hover,.nr-button-outer-space:visited:hover,a.nr-button.nr-button-outer-space:active,a.nr-button.nr-button-outer-space:hover,a.nr-button.nr-button-outer-space:visited:hover{background:rgba(var(--outer-space-rgb),.8);color:var(--outer-space-text)}
.nr-bg-color-darkslategray{background:var(--darkslategray);color:var(--darkslategray-text)}
.nr-bg-color-darkslategray :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--darkslategray-text);border-color:var(--darkslategray-text)}
.nr-button-darkslategray,.nr-button-darkslategray a,.nr-button-darkslategray a:visited,.nr-button-darkslategray:visited,a.nr-button.nr-button-darkslategray,a.nr-button.nr-button-darkslategray:visited{background:var(--darkslategray);color:var(--darkslategray-text)}
.nr-button-darkslategray a:active,.nr-button-darkslategray a:hover,.nr-button-darkslategray a:visited:hover,.nr-button-darkslategray:active,.nr-button-darkslategray:hover,.nr-button-darkslategray:visited:hover,a.nr-button.nr-button-darkslategray:active,a.nr-button.nr-button-darkslategray:hover,a.nr-button.nr-button-darkslategray:visited:hover{background:rgba(var(--darkslategray-rgb),.8);color:var(--darkslategray-text)}
.nr-bg-color-davy-grey{background:var(--davy-grey);color:var(--davy-grey-text)}
.nr-bg-color-davy-grey :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--davy-grey-text);border-color:var(--davy-grey-text)}
.nr-button-davy-grey,.nr-button-davy-grey a,.nr-button-davy-grey a:visited,.nr-button-davy-grey:visited,a.nr-button.nr-button-davy-grey,a.nr-button.nr-button-davy-grey:visited{background:var(--davy-grey);color:var(--davy-grey-text)}
.nr-button-davy-grey a:active,.nr-button-davy-grey a:hover,.nr-button-davy-grey a:visited:hover,.nr-button-davy-grey:active,.nr-button-davy-grey:hover,.nr-button-davy-grey:visited:hover,a.nr-button.nr-button-davy-grey:active,a.nr-button.nr-button-davy-grey:hover,a.nr-button.nr-button-davy-grey:visited:hover{background:rgba(var(--davy-grey-rgb),.8);color:var(--davy-grey-text)}
.nr-bg-color-silver-chalice{background:var(--silver-chalice);color:var(--silver-chalice-text)}
.nr-bg-color-silver-chalice :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--silver-chalice-text);border-color:var(--silver-chalice-text)}
.nr-button-silver-chalice,.nr-button-silver-chalice a,.nr-button-silver-chalice a:visited,.nr-button-silver-chalice:visited,a.nr-button.nr-button-silver-chalice,a.nr-button.nr-button-silver-chalice:visited{background:var(--silver-chalice);color:var(--silver-chalice-text)}
.nr-button-silver-chalice a:active,.nr-button-silver-chalice a:hover,.nr-button-silver-chalice a:visited:hover,.nr-button-silver-chalice:active,.nr-button-silver-chalice:hover,.nr-button-silver-chalice:visited:hover,a.nr-button.nr-button-silver-chalice:active,a.nr-button.nr-button-silver-chalice:hover,a.nr-button.nr-button-silver-chalice:visited:hover{background:rgba(var(--silver-chalice-rgb),.8);color:var(--silver-chalice-text)}
.nr-bg-color-white{background:var(--white);color:var(--white-text)}
.nr-bg-color-white :is(h1,h2,h3,h4,h5,li,.nr-hrule) :not(.nr-button){color:var(--white-text);border-color:var(--white-text)}
.nr-button-white,.nr-button-white a,.nr-button-white a:visited,.nr-button-white:visited,a.nr-button.nr-button-white,a.nr-button.nr-button-white:visited{background:var(--white);color:var(--white-text)}
.nr-button-white a:active,.nr-button-white a:hover,.nr-button-white a:visited:hover,.nr-button-white:active,.nr-button-white:hover,.nr-button-white:visited:hover,a.nr-button.nr-button-white:active,a.nr-button.nr-button-white:hover,a.nr-button.nr-button-white:visited:hover{background:rgba(var(--white-rgb),.8);color:var(--white-text)}
.nr-bg-color-antique-white{background:var(--antique-white);color:var(--antique-white-text)}
.nr-bg-color-antique-white :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--antique-white-text);border-color:var(--antique-white-text)}
.nr-button-antique-white,.nr-button-antique-white a,.nr-button-antique-white a:visited,.nr-button-antique-white:visited,a.nr-button.nr-button-antique-white,a.nr-button.nr-button-antique-white:visited{background:var(--antique-white);color:var(--antique-white-text)}
.nr-button-antique-white a:active,.nr-button-antique-white a:hover,.nr-button-antique-white a:visited:hover,.nr-button-antique-white:active,.nr-button-antique-white:hover,.nr-button-antique-white:visited:hover,a.nr-button.nr-button-antique-white:active,a.nr-button.nr-button-antique-white:hover,a.nr-button.nr-button-antique-white:visited:hover{background:rgba(var(--antique-white-rgb),.8);color:var(--antique-white-text)}
.nr-bg-color-hampton{background:var(--hampton);color:var(--hampton-text)}
.nr-bg-color-hampton :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--hampton-text);border-color:var(--hampton-text)}
.nr-button-hampton,.nr-button-hampton a,.nr-button-hampton a:visited,.nr-button-hampton:visited,a.nr-button.nr-button-hampton,a.nr-button.nr-button-hampton:visited{background:var(--hampton);color:var(--hampton-text)}
.nr-button-hampton a:active,.nr-button-hampton a:hover,.nr-button-hampton a:visited:hover,.nr-button-hampton:active,.nr-button-hampton:hover,.nr-button-hampton:visited:hover,a.nr-button.nr-button-hampton:active,a.nr-button.nr-button-hampton:hover,a.nr-button.nr-button-hampton:visited:hover{background:rgba(var(--hampton-rgb),.8);color:var(--hampton-text)}
.nr-bg-color-white-smoke{background:var(--white-smoke);color:var(--white-smoke-text)}
.nr-bg-color-white-smoke :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--white-smoke-text);border-color:var(--white-smoke-text)}
.nr-button-white-smoke,.nr-button-white-smoke a,.nr-button-white-smoke a:visited,.nr-button-white-smoke:visited,a.nr-button.nr-button-white-smoke,a.nr-button.nr-button-white-smoke:visited{background:var(--white-smoke);color:var(--white-smoke-text)}
.nr-button-white-smoke a:active,.nr-button-white-smoke a:hover,.nr-button-white-smoke a:visited:hover,.nr-button-white-smoke:active,.nr-button-white-smoke:hover,.nr-button-white-smoke:visited:hover,a.nr-button.nr-button-white-smoke:active,a.nr-button.nr-button-white-smoke:hover,a.nr-button.nr-button-white-smoke:visited:hover{background:rgba(var(--white-smoke-rgb),.8);color:var(--white-smoke-text)}
.nr-bg-color-greyser{background:var(--greyser);color:var(--greyser-text)}
.nr-bg-color-greyser :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--greyser-text);border-color:var(--greyser-text)}
.nr-button-greyser,.nr-button-greyser a,.nr-button-greyser a:visited,.nr-button-greyser:visited,a.nr-button.nr-button-greyser,a.nr-button.nr-button-greyser:visited{background:var(--greyser);color:var(--greyser-text)}
.nr-button-greyser a:active,.nr-button-greyser a:hover,.nr-button-greyser a:visited:hover,.nr-button-greyser:active,.nr-button-greyser:hover,.nr-button-greyser:visited:hover,a.nr-button.nr-button-greyser:active,a.nr-button.nr-button-greyser:hover,a.nr-button.nr-button-greyser:visited:hover{background:rgba(var(--greyser-rgb),.8);color:var(--greyser-text)}
.nr-bg-color-summer-green{background:var(--summer-green);color:var(--summer-green-text)}
.nr-bg-color-summer-green :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--summer-green-text);border-color:var(--summer-green-text)}
.nr-button-summer-green,.nr-button-summer-green a,.nr-button-summer-green a:visited,.nr-button-summer-green:visited,a.nr-button.nr-button-summer-green,a.nr-button.nr-button-summer-green:visited{background:var(--summer-green);color:var(--summer-green-text)}
.nr-button-summer-green a:active,.nr-button-summer-green a:hover,.nr-button-summer-green a:visited:hover,.nr-button-summer-green:active,.nr-button-summer-green:hover,.nr-button-summer-green:visited:hover,a.nr-button.nr-button-summer-green:active,a.nr-button.nr-button-summer-green:hover,a.nr-button.nr-button-summer-green:visited:hover{background:rgba(var(--summer-green-rgb),.8);color:var(--summer-green-text)}
.nr-bg-color-endeavour-blue{background:var(--endeavour-blue);color:var(--endeavour-blue-text)}
.nr-bg-color-endeavour-blue :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--endeavour-blue-text);border-color:var(--endeavour-blue-text)}
.nr-button-endeavour-blue,.nr-button-endeavour-blue a,.nr-button-endeavour-blue a:visited,.nr-button-endeavour-blue:visited,a.nr-button.nr-button-endeavour-blue,a.nr-button.nr-button-endeavour-blue:visited{background:var(--endeavour-blue);color:var(--endeavour-blue-text)}
.nr-button-endeavour-blue a:active,.nr-button-endeavour-blue a:hover,.nr-button-endeavour-blue a:visited:hover,.nr-button-endeavour-blue:active,.nr-button-endeavour-blue:hover,.nr-button-endeavour-blue:visited:hover,a.nr-button.nr-button-endeavour-blue:active,a.nr-button.nr-button-endeavour-blue:hover,a.nr-button.nr-button-endeavour-blue:visited:hover{background:rgba(var(--endeavour-blue-rgb),.8);color:var(--endeavour-blue-text)}
.nr-bg-color-prussian-blue{background:var(--prussian-blue);color:var(--prussian-blue-text)}
.nr-bg-color-prussian-blue :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--prussian-blue-text);border-color:var(--prussian-blue-text)}
.nr-button-prussian-blue,.nr-button-prussian-blue a,.nr-button-prussian-blue a:visited,.nr-button-prussian-blue:visited,a.nr-button,a.nr-button.nr-button-prussian-blue,a.nr-button.nr-button-prussian-blue:visited,a.nr-button:visited{background:var(--prussian-blue);color:var(--prussian-blue-text)}
.nr-button-prussian-blue a:active,.nr-button-prussian-blue a:hover,.nr-button-prussian-blue a:visited:hover,.nr-button-prussian-blue:active,.nr-button-prussian-blue:hover,.nr-button-prussian-blue:visited:hover,a.nr-button.nr-button-prussian-blue:active,a.nr-button.nr-button-prussian-blue:hover,a.nr-button.nr-button-prussian-blue:visited:hover,a.nr-button:active,a.nr-button:hover,a.nr-button:visited:hover{background:rgba(var(--prussian-blue-rgb),.8);color:var(--prussian-blue-text)}
.nr-bg-color-fiord{background:var(--fiord);color:var(--fiord-text)}
.nr-bg-color-fiord :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--fiord-text);border-color:var(--fiord-text)}
.nr-button-fiord,.nr-button-fiord a,.nr-button-fiord a:visited,.nr-button-fiord:visited,a.nr-button.nr-button-fiord,a.nr-button.nr-button-fiord:visited{background:var(--fiord);color:var(--fiord-text)}
.nr-button-fiord a:active,.nr-button-fiord a:hover,.nr-button-fiord a:visited:hover,.nr-button-fiord:active,.nr-button-fiord:hover,.nr-button-fiord:visited:hover,a.nr-button.nr-button-fiord:active,a.nr-button.nr-button-fiord:hover,a.nr-button.nr-button-fiord:visited:hover{background:rgba(var(--fiord-rgb),.8);color:var(--fiord-text)}
.nr-bg-color-indiantan{background:var(--indiantan);color:var(--indiantan-text)}
.nr-bg-color-indiantan :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:var(--indiantan-text);border-color:var(--indiantan-text)}
.nr-button-indiantan,.nr-button-indiantan a,.nr-button-indiantan a:visited,.nr-button-indiantan:visited,a.nr-button.nr-button-indiantan,a.nr-button.nr-button-indiantan:visited{background:var(--indiantan);color:var(--indiantan-text)}
.nr-button-indiantan a:active,.nr-button-indiantan a:hover,.nr-button-indiantan a:visited:hover,.nr-button-indiantan:active,.nr-button-indiantan:hover,.nr-button-indiantan:visited:hover,a.nr-button.nr-button-indiantan:active,a.nr-button.nr-button-indiantan:hover,a.nr-button.nr-button-indiantan:visited:hover{background:rgba(var(--indiantan-rgb),.8);color:var(--indiantan-text)}
.nr-bg-color-image-light :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:#000}
.nr-bg-color-image-dark :is(h1,h2,h3,h4,h5,li,.nr-hrule){color:#fff}
.nr-gradient-green-lt-green{position:relative;overflow-x:hidden;overflow-y:hidden;background-image:linear-gradient(90deg,#4c6660,#9bb5af)}
/* ACCORDION BASE CSS */
.nr-accordion{margin:0 0 1em 0;padding-bottom:1px}
.nr-accordion:last-child{border-bottom:1px dotted}
dt.nr-acc-heading{font-weight:500;line-height:1.5em;font-size:130%;cursor:pointer;transition:all .2s;padding:1em 1em .75em 1em;margin-bottom:-1px;border-top:1px dotted;border-left:1px dotted;border-right:1px dotted;border-bottom:none;background:0 0}
dt.nr-acc-heading.nr-acc-close{transition:background .2s}
dt.nr-acc-heading:hover{transition:background .2s;background:var(--dynamic-acc-heading-hover)}
dt.nr-acc-heading.nr-acc-close:before,dt.nr-acc-heading:before{font-family:'Font Awesome 6 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.nr-acc-close:before{content:'\f068'}
dt.nr-acc-heading:focus{outline:0}
dt.nr-acc-heading:focus-visible{border:1px solid}
dd.nr-acc-content{display:none}
dd.nr-acc-content{margin:0;border:1px dotted;border-top:none;border-bottom:none;padding:0 1.5em 1.25em 1.5em;background:0 0}
dd.nr-acc-content p{margin-bottom:0;padding-bottom:1.5em;font-size: 115%;}
/* SPLIDE SHOW */
.splide__container {
    box-sizing: border-box;
    position: relative
}

.splide__list {
    backface-visibility: hidden;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important
}

.splide__list img {
    width: 100%
}

.splide.is-initialized:not(.is-active) .splide__list {
    display: block
}

.splide__pagination {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    pointer-events: none
}

.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto
}

.splide:not(.is-overflow) .splide__pagination {
    display: none
}

.splide__progress__bar {
    width: 0
}

.splide {
    position: relative;
    visibility: hidden
}

.splide.is-initialized,
.splide.is-rendered {
    visibility: visible
}

.splide__slide {
    backface-visibility: hidden;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style-type: none !important;
    margin: 0;
    position: relative
}

.splide__slide img {
    vertical-align: bottom
}

.splide__spinner {
    animation: splide-loading 1s linear infinite;
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    contain: strict;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.splide__sr {
    clip: rect(0 0 0 0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
    display: none
}

.splide__toggle.is-active .splide__toggle__pause {
    display: inline
}

.splide__track {
    overflow: hidden;
    position: relative;
    z-index: 0
}

@keyframes splide-loading {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.splide__track--draggable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.splide__track--fade>.splide__list>.splide__slide {
    margin: 0 !important;
    opacity: 0;
    z-index: 0
}

.splide__track--fade>.splide__list>.splide__slide.is-active {
    opacity: 1;
    z-index: 1
}

.splide--rtl {
    direction: rtl
}

.splide__track--ttb>.splide__list {
    display: block
}

.nr-slideshow {
    background: rgb(231, 216, 171);
    /* display block with min-height helps fix layout shift for container - will need adjustment in mobile media query */
    display:block;
    min-height: 460px;

}

.nr-wrapper-bg-curve {
    /* display block with min-height helps fix layout shift for container - will need adjustment in mobile media query */
    display: block;
    min-height: 80px;

}

.nr-slideshow-home-slide img {
    position: relative;
    z-index: 1
}

.nr-slideshow-home-link {
    display: block
}

.nr-slideshow-gradient {
    position: relative
}

.nr-slideshow-gradient:before {
   background-image: linear-gradient(to top, rgba(0, 0, 0, .65) 0, rgba(0, 0, 0, 0) 70%);
    content: ' ';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}

.nr-slideshow-home-textbox {
    position: absolute;
    width: 100%;
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    z-index: 10;
}

.nr-slideshow-home-textbox .nr-page-banner-text-wrap {
    position: relative;
    margin: 0 4em;
}

.nr-slideshow-home-textbox .nr-page-banner-caption {
    font-size: 1.85vmax
}

.splide__arrow {
    position: absolute;
    top: 3.5em;
    height: 60%;
    width: 4em;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    padding: 0;
    opacity: 1;
    transition: all .4s;
    background: 0 0;
    z-index: 1;
}

.splide__arrow svg {
    background: 0 0;
    border: 4px solid rgba(255, 255, 255, .4);
    border-radius: 50%;
    padding: .4em;
    width: 1em;
    height: 1em;
    transition: all .4s
}

.splide__arrow svg path {
    fill: rgba(255, 255, 255, .4);
    transition: all .4s
}

.splide__arrow:hover {
    cursor: pointer;
    transition: all .4s;
    background: none;
}

.splide__arrow:focus {
    outline: 0;
    background: none;
}

.splide__arrow:focus svg,
.splide__arrow:hover svg {
    border: 4px solid var(--prussian-blue);
    background: #fff;
    transition: all .4s
}

.splide__arrow:focus svg path,
.splide__arrow:hover svg path {
    fill: var(--prussian-blue);
    transition: all .4s
}

.splide__arrow--prev {
    left: .5em
}

.splide__arrow--prev svg {
    transform: scaleX(-1)
}

.splide__arrow--next {
    right: .5em
}

.splide.is-focus-in .splide__arrow:focus {
    outline: 3px solid rgb(240, 224, 202);
    outline-offset: 3px
}

/* PAGINATION (PAGER CIRCLES)  Didn't play well with the curved banner being added below images
.splide__pagination {
    bottom: 7em;
    left: 0;
    padding: 0 1em;
    position: absolute;
    right: 0;
    z-index: 1
}

.splide__pagination__page {
    background: #f5f5f5;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin: 3px;
    opacity: .7;
    padding: 0;
    position: relative;
    transition: transform .2s linear;
    width: 8px
}

.splide__pagination__page.is-active {
    background: #fff;
    transform: scale(1.4);
    z-index: 1
}

.splide__pagination__page:hover {
    cursor: pointer;
    opacity: .9
}

.splide__pagination__page:focus-visible {
    outline: 3px solid rgb(240, 224, 202);
    outline-offset: 3px
}

.splide.is-focus-in .splide__pagination__page:focus {
    outline: 3px solid rgb(240, 224, 202);
    outline-offset: 3px
}



.splide__progress__bar {
    background: #ccc;
    height: 3px
}

.splide__slide {
    -webkit-tap-highlight-color: transparent
}

.splide__slide:focus {
    outline: 0
} */

@supports(outline-offset:-3px) {
    .splide__slide:focus-visible {
        outline: 3px solid rgb(240, 224, 202);
        outline-offset: -3px
    }
}

@media screen and (-ms-high-contrast:none) {
    .splide__slide:focus-visible {
        border: 3px solid #f0e0ca
    }
}

@supports(outline-offset:-3px) {
    .splide.is-focus-in .splide__slide:focus {
        outline: 3px solid rgb(240, 224, 202);
        outline-offset: -3px
    }
}

@media screen and (-ms-high-contrast:none) {
    .splide.is-focus-in .splide__slide:focus {
        border: 3px solid #f0e0ca
    }

    .splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
        border-color: #f0e0ca
    }
}



.splide__toggle {
    color: #000;
    background: rgba(255, 255, 255, .7);
    border-radius: 2em;
    cursor: pointer;
    position: absolute;
    top: .5em;
    right: 1em;
    opacity: 0;
    padding: .5em 1em;
    transition: opacity .6s ease .1s
}

.nr-slideshow:hover button.splide__toggle {
    opacity: 1;
    transition: opacity .6s ease .1s;
}

.splide__toggle .active,
.splide__toggle:focus,
.splide__toggle:hover {
    background: rgb(var(--prussian-blue-rgb), .8);
    color: #fff;
    transition: background .3s;
    cursor: pointer
}

.splide__toggle:focus-visible {
    outline: 3px solid rgb(240, 224, 202);
    outline-offset: 3px
}

.splide.is-focus-in .splide__toggle:focus {
    outline: 3px solid rgb(240, 224, 202);
    outline-offset: 3px
}

.splide__track--nav>.splide__list>.splide__slide {
    border: 3px solid transparent;
    cursor: pointer
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
    border: 3px solid #000
}

.splide__arrows--rtl .splide__arrow--prev {
    left: auto;
    right: 1em
}

.splide__arrows--rtl .splide__arrow--prev svg {
    transform: scaleX(1)
}

.splide__arrows--rtl .splide__arrow--next {
    left: 1em;
    right: auto
}

.splide__arrows--rtl .splide__arrow--next svg {
    transform: scaleX(-1)
}

.splide__arrows--ttb .splide__arrow {
    left: 50%;
    transform: translate(-50%)
}

.splide__arrows--ttb .splide__arrow--prev {
    top: 1em
}

.splide__arrows--ttb .splide__arrow--prev svg {
    transform: rotate(-90deg)
}

.splide__arrows--ttb .splide__arrow--next {
    bottom: 1em;
    top: auto
}

.splide__arrows--ttb .splide__arrow--next svg {
    transform: rotate(90deg)
}

.splide__pagination--ttb {
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: auto;
    padding: 1em 0;
    right: .5em;
    top: 0
}

.nr-page-banner-text-wrap {
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, .5);
    letter-spacing: .02em;
    margin: 0 auto;
}

.nr-page-banner-heading {
    font-size: 3vmax;
    font-weight: 700;
    line-height: 1.1em;
}

.nr-page-banner-caption {
    font-size: 1.5vmax;
    font-weight: 500;
    margin: auto;
}




	/* SPLIDE CAROUSEL SLIDESHOW (THUMBNAILS OPEN LIGHTBOX -- USES "MAGNIFIC POPUP") */
    .nr-splide-carousel {
        
    }
    .nr-splide-carousel .splide__slide img {
        height: 300px;
        width: auto;
    }
        
/* SPLIDE LIGHTBOX SLIDESHOW (CONTAINED W/IN CAROUSEL -- USES "MAGNIFIC POPUP") */
    .nr-splide-modal .nr-splide-modal-content {
        position: relative;
        height: 80vh;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .nr-splide-carousel-lightbox .splide__slide img {
        position: relative;
        max-height: calc( 80vh - 5em );
        width: auto;
        top: 50%;
        transform: translateY(-50%);
        display: block;
        margin: 0 auto;
        padding-bottom: 6em;
    }
    .nr-splide-carousel-lightbox .splide__arrow {
        /* this adjusts for the captions pulling the pre/nxt arrows down */
        top: calc( 50% - 2.5em );
    }
    .nr-splide-carousel-lightbox .splide__pagination {
        bottom: -1em;
    }
    .nr-splide-carousel-lightbox .nr-splide-caption {
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: center;
        padding: 1.5em 0;
        font-size: 120%;
        color: #fff;
    }

@media screen and (max-width:960px) {
.splide__arrow {
    height: 65%;
}
}

@media screen and (max-width:760px) {

    .splide__arrows,
    .splide__autoplay,
    .splide__pagination {
        opacity: 0
    }

    .splide__toggle {
        right: .75em
    }

    .nr-slideshow-home-textbox {
        position: relative;
        background: var(--prussian-blue);
    }

    .nr-slideshow-home-textbox .ym-wbox {
        width: calc(92%);
        display: table
    }

    .nr-slideshow-home-textbox .nr-page-banner-text-wrap {
        display: table-cell;
        vertical-align: middle;
        margin: 0 auto;
        padding: 0 1em 1em 1em;
       
    }



    .nr-slideshow-home-textbox .nr-page-banner-caption {
        font-size: 2.25vmax
    }


}



/* 
.nr-slideshow-home-slide .nr-slideshow-home-textbox {
    text-align: center;
    margin: auto;
} 

/* 
.nr-slideshow-home-slide .nr-page-banner-text-wrap {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
} */

/* .nr-slideshow-home-slide .nr-page-banner-heading {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
} */
 
/* 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;}
.nr-splide-ajax-modal-img-size {max-height:1000px;}
/* 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;}
/* Browser Print CSS - Feb 2018 */
@page{size: auto;margin-top: 1cm;margin-bottom: 1cm;}
@media screen{.nr-print-only{display:none;}}
@media print {.nr-screen-only{display:none;}
/* 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}
/* if you need a light background gray for accordions or something */
/* body { -webkit-print-color-adjust: exact !important;} */
/* DON'T PRINT */
#nav-trigger,
.nr-mobile-show,
#nr-mobile-nav-top,
#nr-pre-header,
#nr-search-overlay,
#nr-header,
#nr-nav-main,
#nr-nav-menu,
#nr-nav-supplemental,
.nr-pinned-contact-wrapper,
.nr-container-pinned,
.nr-blog-cat-btns,
.nr-edit-entry-link,
#nr-slideshow,
#nr-breadcrumbs,
#nr-aside-main,
.nr-button,

/* dotted anchor link still shows in print */

#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: 300px;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;}
.modal {display: block!important;}
.nr-modal-print {box-shadow: none; width: 100%; max-width: 960px;}
.nr-modal-print-img {margin-top: 2em !important;}
.nr-grid-profiles .ym-g33 {width: 100%;}

.nr-columns .nr-column-gbox-left, .nr-columns .nr-column-gbox-right {padding: 1em;}
.ym-wbox{margin-top: 1em;}
.nr-shape{display:none!important}
.nr-profile-gbox{margin: 1em;}
/* .nr-grid-blog .ym-g33{padding: .2em;} */
.nr-column-gbox-left, .nr-column-gbox-right{padding: .5em;}
.nr-blog-tile a img{border: none;}
.nr-blog-image{-webkit-print-color-adjust: exact !important;color-adjust: exact !important;print-color-adjust: exact !important;filter: grayscale(100%);opacity: 0.85;}

/* a:hover,a:visited:hover,a:active{border-bottom: none;} */

/* Need to show the splide home page pics currently only text showing */
.splide__slide .nr-slideshow-home img {}}