/* YAML Base Lite - Browser Reset - NetRaising - February 2018 */
@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}body{font-size:100%;background:#fff;color:#000;text-align:left}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}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}figure{margin:0}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:700}dd{margin:0 0 1em .8em}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-contain-dt{display:table;table-layout:fixed;width:100%}.ym-contain-oh{display:block;overflow:hidden;width:100%}.ym-contain-fl{float:left;width:100%}.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-g10{width:10%}.ym-g15{width:15%}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g65{width:65%}.ym-g80{width:80%}.ym-g100{width:100%}.ym-g25{width:25%}.ym-g30{width:30%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g70{width:70%}.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%}}
/* IE @font-face/.woff calls */
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-light.woff') format('woff');font-weight:300;font-style:normal;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-regular.woff') format('woff');font-weight: 400;font-style: normal;}
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-italic.woff') format('woff');font-weight:400;font-style:italic;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-medium.woff') format('woff');font-weight: 500;font-style: normal;}
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-mediumitalic.woff') format('woff');font-weight:500;font-style:italic;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-semibold.woff') format('woff');font-weight: 600;font-style: normal;}
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-bold.woff') format('woff');font-weight:700;font-style:normal;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-bolditalic.woff') format('woff');font-weight: 700;font-style: italic;}
/* END IE @font-face-calls */
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-light.woff2') format('woff');font-weight:300;font-style:normal;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-regular.woff2') format('woff');font-weight: 400;font-style: normal;}
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-italic.woff2') format('woff');font-weight:400;font-style:italic;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-medium.woff2') format('woff');font-weight: 500;font-style: normal;}
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-mediumitalic.woff2') format('woff');font-weight:500;font-style:italic;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-semibold.woff2') format('woff');font-weight: 600;font-style: normal;}
@font-face{font-family:'Raleway';font-display: swap;src:url('https://coalitionclinics.org/fonts/raleway-bold.woff2') format('woff');font-weight:700;font-style:normal;}
@font-face {font-family: 'Raleway';font-display: swap;src: url('https://coalitionclinics.org/fonts/raleway-bolditalic.woff2') format('woff');font-weight: 700;font-style: italic;}
/* 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.*/
@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("https://coalitionclinics.org/fonts/awesome/fa-brands-400.woff2") format("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://coalitionclinics.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://coalitionclinics.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;text-align:center;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'}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.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-arrow-up-right-from-square:before{content:"\f08e";}
.fa-up-right-from-square:before{content:"\f35d";}
.fa-arrows-alt-h:before{content:"\f337"}
.fa-arrows-alt-v:before{content:"\f338"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrows-spin:before{content:"\e4bb"}
.fa-ban-smoking:before{content:"\f54d"}
.fa-bell:before{content:"\f0f3"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bluesky:before{content:"\e671"}
.fa-book-open:before{content:"\f518"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-calendar:before{content:"\f133"}
.fa-calendar-days:before{content:"\f073"}
.fa-calendar-alt:before{content:"\f073"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-caret-square-down:before{content:"\f150"}
.fa-caret-square-left:before{content:"\f191"}
.fa-caret-square-right:before{content:"\f152"}
.fa-caret-square-up:before{content: "\f151"}
.fa-caret-up:before{content:"\f0d8"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.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-up:before{content:"\f35b"}
.fa-circle-user:before{content:"\f2bd"}
.fa-arrow-alt-circle-up:before{content:"\f35b";}
.fa-circle-right:before{content:"\f35a";}
.fa-arrow-alt-circle-right:before{content:"\f35a";}
.fa-circle-down:before{content:"\f358";}
.fa-arrow-alt-circle-down:before{content:"\f358";}
.fa-circle-left:before{content:"\f359";}
.fa-arrow-alt-circle-left:before{content:"\f359";}
.fa-circle-arrow-down:before{content:"\f0ab"}
.fa-circle-arrow-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-circle-arrow-right:before{content:"\f35a"}
.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-clipboard:before{content:"\f328"}
.fa-clipboard-check:before{content:"\f46c"}
.fa-clipboard-list:before{content:"\f46d"}
.fa-comments:before{content:"\f086"}
.fa-download:before{content:"\f019"}
.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-file-excel:before{content:"\f1c3"}
.fa-house-chimney-medical:before{content:"\f7f2"}
.fa-info:before{content:"\f129"}
.fa-instagram-square:before{content:"\e055"}
.fa-instagram:before{content:"\f16d"}
.fa-landmark-flag:before{content:"\e51c"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-linkedin:before{content:"\f08c"}
.fa-location-dot:before{content:"\f3c5"}
.fa-magnifying-glass:before{content:"\f002"}
.fa-location-pin:before{content:"\f041"}
.fa-map-marker:before{content: "\f041"}
.fa-location-dot:before{content:"\f3c5"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-minus:before{content:"\f068"}
.fa-arrow-right:before{content:"\f061"}
.fa-pen-to-square:before{content:"\f044"}
.fa-people-arrows:before{content:"\e068"}
.fa-phone-square-alt:before{content:"\f87b"}
.fa-phone-square:before{content:"\f098"}
.fa-plus:before{content:"\2b"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square:before{content:"\f0fe"}
.fa-search:before{content:"\f002"}
.fa-right-to-bracket:before{content:"\f2f6"}
.fa-shield-heart:before{content:"\e574"}
.fa-sign-in-alt:before{content:"\f2f6"}
.fa-signs-post:before{content:"\f277"}
.fa-map-signs:before{content:"\f277"}
.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-broadcast-tower:before{content:"\f519"}
.fa-tower-broadcast:before{content:"\f519"}
.fa-triangle-exclamation:before{content:"\f071"}
.fa-tumblr-square:before{content:"\f174"}
.fa-tumblr:before{content:"\f173"}
.fa-universal-access:before{content:"\f29a"}
.fa-user:before{content:"\f007"}
.fa-user-alt:before{content:"\f007"}
.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"}
@media all {
/* CUSTOM BUTTON STYLES */
.nr-button {font-family: 'Raleway', 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;background-image: none;transition: all 0.2s;border: none !important;background: rgb(7,86,169);color: #fff !important;text-shadow: none !important;font-weight: 600 !important;box-shadow: none !important;font-size: 17px !important;padding: 0.6em 1.35em !important;border-radius: 6px !important;display: inline-block;line-height: 1.5em;-webkit-appearance: none !important;}
.nr-button-small {font-size: 15px !important;padding: 0.6em 1.15em !important;}
.nr-button-xtra-small {font-size: 14px !important;padding: 0.45em 1em !important;}
.nr-button a {background-image: none !important;padding: 0.6em 1.35em !important;margin: -0.6em -1.35em !important;display: inline-block;color: #fff !important;}
.nr-button-white {box-shadow: 0px 1px 8px #c7c7c7 !important;background: #fff !important;color: rgb(7,86,169) !important;transition: all 0.2s;}
.nr-button.nr-button-white a {color: rgb(7,86,169) !important;}
.nr-button-blue {background: rgb(7,86,169) !important;}
.nr-button-gray {background: rgba(49,57,60,0.8) !important;}
.nr-button-pink {background: rgb(179,6,105) !important;}
.nr-button-outline {background: #fff !important;border: 1px solid rgb(49,57,60) !important;color: rgb(49,57,60) !important;}
.nr-button-outline a {color: rgb(49,57,60) !important;}
.nr-button-blue, .nr-button-gray, .nr-button-pink {box-shadow: 0px 1px 8px #888 !important;transition: all 0.2s;}
a.nr-button:hover, .nr-button a:hover, a.nr-button:focus, .nr-button a:focus {text-decoration: underline;color: #fff !important;}
.nr-button:hover, .nr-button:focus {background: rgb(7,86,169) !important;color: #fff !important;transition: all 0.2s;cursor: pointer;}
.nr-button.nr-button-blue:hover, .nr-button.nr-button-blue:focus {background: #fff !important;color: rgb(7,86,169) !important;}
.nr-button.nr-button-blue a:hover, .nr-button.nr-button-blue a:focus {color: rgb(7,86,169) !important;}
/* CUSTOM FORM STYLES */
.nr-newsletter-signup .submit {margin: 1.25em auto 9px auto !important;padding: 0.8em 2.25em 0.75em 2.25em !important;}
.nr-newsletter-signup .submit:hover, .nr-newsletter-signup .submit:focus {transition: all 0.2s;background-color: rgb(7,86,169) !important;cursor: pointer !important;}
.nr-newsletter-signup input::-webkit-input-placeholder {/* Chrome/Opera/Safari */color: rgb(49,57,60);}
.nr-newsletter-signup input::-moz-placeholder {/* Firefox 19+ */opacity: 1;color: rgb(49,57,60);}
.nr-newsletter-signup input:-ms-input-placeholder {/* IE 10+ */color: rgb(49,57,60);}
.nr-newsletter-signup input:-moz-placeholder {/* Firefox 18- */color: rgb(49,57,60);}
.nr-newsletter-signup input:focus::-webkit-input-placeholder {/* Chrome/Opera/Safari */color: rgba(49,57,60,0.7);}
.nr-newsletter-signup input:focus::-moz-placeholder {/* Firefox 19+ */opacity: 1;color: rgba(49,57,60,0.7);}
.nr-newsletter-signup input:focus:-ms-input-placeholder {/* IE 10+ */color: rgba(49,57,60,0.7);}
.nr-newsletter-signup input:focus:-moz-placeholder {/* Firefox 18- */color: rgba(49,57,60,0.7);}
/* FIND A CLINIC & CALENDAR STYLES */
.nr-clinic-filter,
.nr-cal-menu {position: relative;padding-bottom: 1px;}
.nr-clinic-filter .ym-form label, .nr-clinic-filter .ym-form .ym-label,
.nr-cal-menu .ym-form label, .nr-clinic-filter .ym-form .ym-label {white-space: nowrap;}
.nr-clinic-filter .ym-form select,
.nr-cal-menu .ym-form select {padding: 0.475em 1.5em 0.35em 0.65em;}
.nr-clinic-filter .ym-form select::-ms-expand,
.nr-cal-menu .ym-form select::-ms-expand {/*To remove default select button from IE11 */display: none;}
.nr-clinic-filter:before, .nr-clinic-filter:after, .nr-cal-menu:before, .nr-cal-menu:after {pointer-events: none;font-family: 'Font Awesome 6 Free';font-weight: 900;font-size: 18px;content: '\f0d7';right: 11px;top: 44px;padding: 0 0 2px;position: absolute;z-index: 10;}
.nr-clinic-filter:before, .nr-cal-menu:before {content: '\f0d8';top: 33px;}
#nr-find-a-clinic-section .ym-form .ym-fbox:last-child, #nr-calendar-filter-section .ym-form .ym-fbox:last-child {margin-bottom: 0;}
/* YAML Forms Base - NetRaising - Feb 2018 - Don't Touch */
.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%;}
}
/* YAML Forms Lite - NetRaising - November 2018 - Edit Below Only */
@media screen {
.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-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 0.75em;}
.ym-form input, .ym-form textarea, .ym-form select {color:#000;border: 1px solid rgb(49,57,60);line-height: 1.5em;font-family: 'Raleway', "Helvetica Neue", Arial, Helvetica, sans-serif;box-shadow: none;background: #fff;border-radius: 6px;font-size: 17px;font-weight: 500;}
.ym-form input, .ym-form textarea {padding: .45em 0.65em 0.35em 0.65em;}
/* Please don't help us Firefox and Webkit */
select {-webkit-appearance: none;-moz-appearance: none;}
.ym-form select {padding: .75em .25em .75em 1em;}
.ym-form input:hover, .ym-form select:hover, .ym-form textarea:hover {background-color: rgba(214, 238, 239,0.6) !important;border-color: rgb(7,86,169);}
.ym-form input:focus, .ym-form select:focus, .ym-form textarea:focus, .ym-form input:active, .ym-form select:active, .ym-form textarea:active {border: 1px rgb(7,86,169) solid;background-color: rgba(255,255,255,0.7) !important;text-decoration: underline;}
.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: 6px;}
.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;}
.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;}
}
@media all {
/* YAML Accessible Slideshow - NetRaising - Feb 2018 -- https://www.w3.org/WAI/tutorials/carousels/working-example/ */
#nr-accessible-slideshow {position: relative;z-index:0;height:640px}
.carousel, .slide {overflow: hidden;width: 100%;padding: 0;margin: 0;}
.carousel {position: relative;z-index: 1;}
.carousel ul {white-space: nowrap;position: relative;margin: 0;padding: 0;}
#nr-accessible-slideshow .slide.next, #nr-accessible-slideshow .slide.prev, #nr-accessible-slideshow .slide {transition: all 1s ease;position: absolute;visibility: hidden;opacity: 0;z-index: 200;top: 0;}
#nr-accessible-slideshow .slide {transition: all 1s ease 0.2s;opacity: 0;}
#nr-accessible-slideshow .slide.current {position: relative;display: inline-block;visibility: visible;opacity: 1;z-index: 500;}
.slide img {width: 100%;height: auto !important;}
.nr-slide-img-overlay {background-image: linear-gradient(-6deg, rgba(255,255,255,0.5) 50%, transparent 10%);display: block;height: 70vw;max-height: 450px;position: absolute;bottom: 0;width: 100%;}
.slide .nr-slide-heading {min-height: 65px;max-width: 850px;margin: 0 auto 0.75em auto;}
.slide a.nr-slide-link {text-decoration: none;padding: 1em 0;margin: 0 0 0 -14px;}
.slide a.nr-slide-link::after {display: none;}
.slide a.nr-slide-link .nr-slide-link-text, .slide a.nr-slide-link:visited .nr-slide-link-text {border-bottom: 1px solid rgb(7,86,169);font-size: calc(17.5px + 0.15vw);transition: all 0.2s;}
.nr-slide-link .fas {border-bottom: none;margin-left: 7px;font-size: 16px;}
.slide a.nr-slide-link:hover .nr-slide-link-text,
.slide a.nr-slide-link:focus .nr-slide-link-text {border-bottom: 1px solid transparent;transition: all 0.2s;}
.btn-prev, .btn-next {color: rgba(0,0,0,0.25);position: absolute;z-index: 700;top: 50%;margin-top: -2.9em;border: 0;background: rgba(213,209,206,0.3);line-height: 0;transition: all .4s ease-out;font-size: 22px;}
.btn-next:hover, .btn-next:focus, .btn-prev:hover, .btn-prev:focus {transition: all .4s ease-out;color: rgba(0,0,0,0.75);padding-left: 0.75em;padding-right: 0.75em;cursor: pointer;}
.btn-prev {padding: 0.75em 0.55em 0.675em 0.5em;left: 0;border-radius: 0 4px 4px 0;}
.btn-next {padding: 0.75em 0.5em 0.675em 0.55em;right: 0;border-radius: 4px 0 0 4px;}
/* SLIDE ARTICLE / TEXT */
.slide article {border-top-left-radius: 6px;border-top-right-radius: 6px;background: #fff;margin: -4em auto 0 auto;text-align: center;width: 75vw;white-space: normal;position: relative;padding: 2.5em 3.5em 1em 3.5em;min-height: 150px;}
.carousel ul.controls {position: absolute;list-style-type: none;width: 75vw;padding: 2.5em 4.8em;left: 50%;transform: translateX(-50%);z-index: 600;top: 25vw;}
.slidenav {display: none;position: absolute !important;list-style-type: none;z-index: 550;left: 1em;top: 1em;}
.slidenav.show {display: block;}
.slidenav li {display: inline-block;margin: 0;}
.slidenav li button {display: none;}
.slidenav li button.nr-stop-start-slideshow {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 600;letter-spacing: 0.02em;display: block;padding: 0.45em 0.85em 0.4em 0.85em;background: rgba(255,255,255,0.6);border-radius: 4px;border: 1px solid transparent;font-size: 16px;transition: all 0.2s;color: rgb(49,57,60);}
.slidenav li button.nr-stop-start-slideshow .fas {margin-right: 7px;font-size: 13px;}
.slidenav li button.nr-stop-start-slideshow:hover {background: rgba(255,255,255,0.9);cursor: pointer;border: 1px solid #000;transition: all 0.2s;color: #000;}
}
/* Typography */
@media all {
.nr-no-heading-margin {margin: 0 !important;}
.nr-heading-light-weight {font-weight: 300 !important;}
/* YAML TYPOGRAPHY */
html * {font-size: 100%;}
textarea, pre, code {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: Verdana, 'Raleway', Arial, Helvetica, Geneva, sans-serif;color: rgb(49,57,60);font-size: calc(11px + 0.2vw);}
h1, .nr-h1-mimic, h2, .nr-h2-mimic, h3, .nr-h3-mimic, h4, h5, h6 {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 400;margin: 0 0 1em 0;}
h1, .nr-h1-mimic {font-size: calc(34px + 0.15vw);line-height: calc(44px + 0.8vw);font-weight: 300;margin: 0 0 0.75em 0;}
h2, .nr-h2-mimic {font-size: calc(24px + 0.15vw);line-height: calc(34px + 0.1vw);font-weight: 600;margin: 0 0 0.75em 0;}
h3, .nr-h3-mimic {font-size: calc(20px + 0.15vw);line-height: calc(30px + 0.1vw);font-weight: 700;}
h4 {font-size: calc(18px + 0.15vw);line-height: calc(28px + 0.1vw);font-weight: 700;}
h5 {font-size: calc(16px + 0.15vw);line-height: calc(26px + 0.1vw);font-weight: 400;}
h6 {font-size: calc(15px + 0.15vw);line-height: calc(24px + 0.1vw);font-weight: 600;}
ul, ol, dl {margin: 0 0 2em 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: calc(16.5px + 0.15vw);line-height: calc(30px + 0.1vw);margin: 0 0 .75em 1.2em;}
p {font-size: calc(16.5px + 0.15vw);line-height: calc(30px + 0.1vw);margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.8em;}
blockquote, cite, q {font-family: "Times New Roman", Times, serif;font-style: italic;}
blockquote {background: transparent;margin: 1.5em 0 0 1.5em;}
blockquote p {font-size: calc(17.5px + 0.15vw);}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
big {font-size: 114.28571%;}
small {font-size: 85.71429%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
hr, .nr-hrule {clear:both;background: transparent;margin: 2.75em 0 1.5em 0;padding: 0.75em 0 0 0;border: 0;border-top: 1px #ccc solid;}
a, a:visited{color: rgb(7,86,169);background: transparent;text-decoration: none;}
.nr-content a, .nr-content a:visited, .nr-underline-links a {text-decoration: none;background-image: linear-gradient(to right, rgb(7,86,169) 100%, transparent 0%);background-position: 0 1.15em;background-repeat: no-repeat;background-size: 100% 1px;}
a:hover, a:visited:hover, a:focus, a:visited:focus{color: rgb(179,6,105);background-color: transparent;background-image: none;}
a.nr-no-underscore,span.nr-no-underscore a,a[href$=jpg],a[href$=jpeg],a[href$=png],a[href$=gif],.nr-3366-wrapper a{background-image:none;text-decoration:none;border:0 none}
.nr-text-decoration {text-decoration: underline;}
.nr-text-decoration:hover, .nr-text-decoration:focus {text-decoration: none;}
.nr-content a.nr-no-underline {background-image: none;}
a:active {outline: none;}
a[href $='.pdf']::after {font-family: "Font Awesome 6 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 6 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 6 Free";font-weight: 900;content: "\f1c3";padding-left: 7px;font-size: calc(12.5px + 0.15vw);position: relative;bottom: 1px;}
a:not([href $='.pdf']):not([href $='.docx']):not([href $='.xlsx'])[target ~="_blank"]::after {font-family: "Font Awesome 6 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;}
a.linkopacity img, a.linkopacity:visited img, a.linkopacity svg, a.linkopacity:visited svg {zoom: 1;filter: alpha(opacity=100);opacity: 1.0;transition: all 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 {zoom: 1;filter: alpha(opacity=7);opacity: 0.6;transition: all 0.6s;}
*:focus {outline: 1px dotted #212121;outline: 5px auto -webkit-focus-ring-color;}
body.nr-using-mouse *:focus {outline: none !important;}
img, figure {margin: 0;}
.flexible, .nr-content img {max-width: 100%;height: auto;}
.bordered {margin-bottom: 1.5em;border: 2px #eee solid;border: 2px white solid;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);}
.nr-underline {text-decoration: underline;}
.float-left {float: left;display: inline;margin: 0 1em 0.5em 0;}
.float-right {float: right;display: inline;margin: 0 0 0.5em 1em;}
.center {display: block;text-align: center;margin: 0 auto 1em auto;}
table {width: 100%;border-collapse: collapse;color: #444444;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;margin: 0 0 1.35714em 0;}
table.narrow {margin: 0 0 1.42857em 0;}
table.narrow th, table.narrow td {padding: 0 0.5em;}
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;}
caption {font-variant: small-caps;}
th, td {vertical-align: top;padding: 0.71429em 0.5em;}
th *:first-child, td *:first-child {margin-top: 0;}
th.nowrap, td.nowrap {white-space: nowrap;}
thead th {text-align: left;color: #000;border-bottom: 2px #000 solid;}
.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: #565455;color: #fff;font-style: normal;}
.nr-table p {font-weight: normal;margin-bottom: 0;}
}
/* YAML Layout - NetRaising - February 2018 */
@media screen {
body {overflow-y: scroll;}
#nr-pre-header, #nr-nav, #nr-main, #nr-aside-main, #nr-post-footer {display: block;}
/* FUNDER/SPONSOR LOGO GRID */
.nr-logo-grid {margin: 0 auto;text-align: center;}
.nr-logo-grid .ym-gbox {height: 200px;}
.nr-logo-grid img {position: relative;top: 50%;transform: translateY(-50%);width: 250px;height: auto;max-height: 200px;width: auto;}
li.nr-logo-column-box, li.nr-logo-column-box a {display: inline-block;list-style-type:none;padding:2.5em;margin:0 0 2em 2em;max-width:200px;height:180px;background:#fff !important;}
li.nr-logo-column-box a {margin:-2.5em;display:block;border-radius: 8px;}
li.nr-logo-column-box img {max-height: 100%;position: relative;top: 50%;transform: translateY(-50%);display:block;}
/* CUSTOM COLUMNS CONTENT & PHOTOS FIELD (2 or 3 columns) */
.nr-columns-field {margin: 0 0 0 -1.5em;}
.nr-columns-field .nr-columns-uneven {margin: 0 0 0 0.5em;}
.nr-column-gbox-left, .nr-column-gbox-right {padding: 0 0 0 1.5em;}
.nr-columns-field .ym-g33 .nr-column-gbox-left, .nr-columns-field .ym-g33 .nr-column-gbox-right {padding: 0 0 0 1.2em;}
.nr-photo-grid {margin: 0 -0.25em;}
.nr-photo-column-gbox-left, .nr-photo-column-gbox-right {padding: 0 0.75em;display:table;min-height:175px;}
.nr-photo-grid a, .nr-photo-grid a:visited {display: block;color: #2f3237;display:table-cell;vertical-align:middle;}
.nr-photo-grid a::after {display: none;}
.nr-columns-field img {margin: 8px auto -0.5em auto;width: 100%;}
.nr-photo-grid img {margin: 0 0 1.25em 0;width: 100%;}
/* 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: 1.5em;}
.ym-gbox-right {padding: 1.5em;}
.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;}
}

/* NAVIGATION STYLES */
@media all {
/* NAV MENU MOBILE */
.nr-sandwich-checkbox{display:none}
@media screen and (max-width:855px){.nr-mobile-hide{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
.nr-logo-mobile{width:240px}
#nr-header{position:sticky;top:0;z-index:9999}
.nr-mobile-nav-location{color:#000;font-size:2em;position:relative;right:-1em;margin:.5em auto}
.nr-sandwich-label{cursor:pointer;display:flex;justify-content:space-between;padding-right:1em;align-items:center}
.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-wrap ul{list-style-type:none;margin-top:1px;padding:0;box-shadow:0 2px 7px rgba(0,0,0,.3);background:#f2f1f0;border-radius:6px}
.nr-nav-main-wrap{padding:0}
#nr-nav-main{padding:0}
.nr-nav-main-desktop-float{float:none}
.nr-nav-menu .nr-static-nav-item:hover,.nr-nav-menu button:hover{background:#fff;display:block;cursor:pointer}
.nr-nav-menu .nr-static-nav-item a:hover{color:#000}
.nr-nav-menu button,.nr-nav-menu button:visited{background-color:transparent;border:none;border-radius:6px;color:#000;padding:1em;line-height:.5em;display:block}
.nr-nav-menu button,.nr-nav-menu button:visited{width:100%;display:block}
.nr-nav-menu .nr-static-nav-item{text-align:center;padding:0}
}
@media (min-width:856px){.nr-sandwich-label{display:none}
#nr-nav-main{position:absolute}
.nr-nav-menu{display:flex}
.nr-nav-menu li{border-top:none}
.nr-nav-menu li:last-child{border-right:none}
.nr-nav-menu .nr-static-nav-item a,.nr-nav-menu .nr-static-nav-item span,.nr-nav-menu button{width:auto;font-size:100%;padding-right:6%}
.nr-nav-main-desktop-float{float:right}
}
@media screen and (min-width:855px) and (max-width:1000px){
ul .nr-menu-tab-home{display:none;width:0;height:0;position:absolute;top:-32768px;left:-32768px}
}
/* NAV MENU */
#nr-nav-main{background:#fff;font-family:Raleway,Verdana,Arial,Helvetica,sans-serif;font-weight:600;right:1.3em;bottom:0;padding:1.35em 0}
.nr-nav-main-menus{background:#acc9d2}
.nr-nav-menu,.nr-nav-menu *{list-style:none;margin:0;padding:0}
.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;font-family:Raleway,Verdana,Arial,Helvetica,sans-serif;font-weight:600}
.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 .nr-static-nav-item-link{color:#000}
.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{position:relative}
.nr-nav-menu button:focus{z-index:1}
.nr-selected-nav-cat{color:#fff;background-color:#669db2;font-style:italic;padding:1em;display:block;border:none}
.nr-nav-menu button,.nr-nav-menu button:visited{background-color:transparent;border:none;border-radius:6px;color:#000;padding:1em;line-height:.5em}
.nr-nav-menu button:hover,.nr-nav-menu button[aria-expanded=true]{cursor:pointer;transition:background .5s}
.nr-nav-menu .nr-static-nav-item{border:none;border-radius:6px;color:#000;line-height:2.4em;margin:0;padding:0 1em}
.nr-nav-menu button:hover,.nr-nav-menu li.nr-static-nav-item a:hover,.nr-nav-menu li.nr-static-nav-item a:visited:hover,.nr-nav-menu li.nr-static-nav-item:hover{color:#0756a9}
.nr-nav-menu button:active,.nr-nav-menu li.nr-static-nav-item a:active,.nr-nav-menu li.nr-static-nav-item a:visited:active,.nr-nav-menu li.nr-static-nav-item:active{color:#0756a9}
.nr-nav-menu .nr-selected-menu{background:rgba(214,238,239,.6);border-radius:6px;transition:background-color .4s}
.nr-nav-menu button:hover>ul{display:block}
.nr-nav-menu li li{border-right:none}
.nr-nav-menu li li a,.nr-nav-menu li li div{color:#000;padding:.75em 1em;background:#f2f1f0}
.nr-nav-menu li li:first-child a,.nr-nav-menu li li:first-child div{border-top-left-radius:6px;border-top-right-radius:6px}
.nr-nav-menu li li:last-child a,.nr-nav-menu li li:last-child div{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.nr-nav-menu-drop-container{background:#f2f1f0;border-radius:6px}
.nr-nav-menu li:focus,.nr-nav-menu li:hover{margin:0;transition:background .5s}
.nr-nav-menu span.nr-selected-nav-cat{border:3px solid transparent;padding:.75em 1em;background-color:#fff;background:rgba(255,255,255,.5);color:#0756a9}
.nr-nav-menu li ul li:hover .nr-static-nav-item,.nr-nav-menu li ul li:hover a{color:#0756a9;background:#fff}
@media screen and (min-width:855px){.nr-nested-nav-cat{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
}
/* NAV SUB STYLES */
#nr-nav-sub {background: #fff;padding: 2.25em 2.25em 1.25em 2.75em;margin-bottom: 1.75em;}
#nr-nav-sub a {color: rgb(49,57,60);}
#nr-nav-sub a:hover, #nr-nav-sub a:focus {color: rgb(7,86,169);background-image: linear-gradient(to right, rgb(7,86,169) 100%, transparent 0%);background-position: 0 1.15em;background-repeat: no-repeat;background-size: 100% 1px;}
#nr-nav-sub h4, #nr-nav-sub h4 a.nr-no-hover:hover, #nr-nav-sub h4 a {margin: 0 0 0.95em 0;color: rgb(49,57,60);font-weight: 700;background-image: none;}
#nr-nav-sub .selected, #nr-nav-sub li ul li:before {color: rgba(7,86,169,0.7);}
#nr-nav-sub .nr-nav-a-selected {opacity: .70;font-style: italic;}
#nr-nav-sub ul {margin: 0.25em 0 0 0;}
#nr-nav-sub li {font-size: calc(16px + 0.15vw);line-height: calc(22px + 0.1vw);list-style-type: none;margin-left: 0;margin-bottom: 1.25em;}
#nr-nav-sub ul li ul {margin: 1em 0 0 0;}
#nr-nav-sub li ul li {position: relative;list-style-type: none;margin-left: 1.5em;margin-bottom: 1em;}
#nr-nav-sub li ul li a:before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f054";font-size: 11px;position: absolute;margin-top: 1px;left: -1.2em;}
}
/* SOLSPACE CALENDAR - BASED OFF OCTOBER 2017 VERSION */
.nr-calendar {margin: -3em auto 3em auto;position: relative;z-index: 5;}
.nr-calendar-month h1 {margin: 0;border: none;}
.nr-calendar-monthly-pagination {border-bottom: 1px #dedbdb solid;}
.nr-calendar-monthly-pagination p {margin: 0;}
.nr-calendar-monthly-pagination-left {text-align: right;padding: 6% 0;}
.nr-calendar-monthly-pagination-right {padding: 7% 0;}
.nr-calendar-monthly-pagination .nr-calendar-month {text-align: center;padding: 0;}
/* CALENDAR FILTERS */
#nr-calendar-filter-section {padding: 1em 0 1.75em 0;}
.nr-bg-day {background: rgba(213,209,206,0.3);}
#nr-calendar-month-table {width: 100%;margin-right: 1.5em;border: 0;}
#nr-calendar-month-table thead th {border: 0;}
#nr-calendar-month-table tbody tr {height: 8em;}
th.nr-day-lable {width: .142857%;font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(15px + 0.15vw);font-weight: 700;}
td.nr-day {border: .5px solid #e8e8e8;padding: 0.7em 0.5em 2em 0.5em;}
td.nr-today {background: rgba(213,209,206,0.4);border: 2px solid #e3e3e3;font-weight: 800;}
.nr-td-event {font-size: calc(14px + 0.15vw);line-height: calc(22px + 0.1vw);margin-top: 0.5em;}
.nr-td-event a:hover, .nr-td-event a:focus {background-image: linear-gradient(to right, rgb(7,86,169) 100%, transparent 0%);background-position: 0 100%;background-repeat: no-repeat;background-size: 100% 1px;}
.nr-event-date {font-weight: 600;padding-right: 2px;color: #000;}
.nr-date {font-size: calc(15px + 0.15vw);}
.nr-date a {font-weight: 600;padding: 7px 10px;margin: -7px -10px;position: relative;width: 100%;display: block;}
.nr-date a:hover {background-color: #00331B;color: #fff;border-radius: 6px;}
.nr-date a:hover:after {content: 'Schedule';position: absolute;left: 35px;}
td.nr-day-empty {background: rgba(213,209,206,0.2);border: .5px solid #e7e7e7;}
/* OHP/MEDICAID ENROLLMENT EVENTS = red */
.nr-td-event.ohp-medicaid-enrollment a, 
.nr-td-event.ohp-medicaid-enrollment .nr-event-date {color:rgb(139,0,33);}
.nr-td-event.ohp-medicaid-enrollment a:hover, 
.nr-td-event.ohp-medicaid-enrollment a:focus,
.nr-td-event.ohp-medicaid-enrollment a:hover .nr-event-date, 
.nr-td-event.ohp-medicaid-enrollment a:focus .nr-event-date {color:#000;}
/* FREE FOOD / PANTRY EVENTS = green */
.nr-td-event.free-food-pantry a, 
.nr-td-event.free-food-pantry .nr-event-date {color:rgb(0,128,0);}
.nr-td-event.free-food-pantry a:hover, 
.nr-td-event.free-food-pantry a:focus,
.nr-td-event.free-food-pantry a:hover .nr-event-date, 
.nr-td-event.free-food-pantry a:focus .nr-event-date {color:#000;}
/* CALENDAR EVENT SINGLE ENTRY PAGE */
.nr-event-single-entry .nr-event-image img {max-width: 300px !important;}
.nr-event-single-entry .nr-event-location strong {display: block;margin-right: 5px;}
/* MOBILE ONLY */
.nr-calendar-week-nav {margin-bottom: 2.5em;}
.nr-calendar-week-nav .nr-button {padding: 0.725em 1.35em 0.6em 1.35em !important;}
.nr-calendar-week-nav-next {float: right;}
a.nr-calendar-week-event-link {display: block;}
a.nr-calendar-week-event-link h3 {color: #333;margin: 0.5em 0 0.2em 0;}
a.nr-calendar-week-event-link {margin-bottom: 1em;}
.nr-alternate-background {padding: 2.25em 0 0.05em 0;}
.nr-alternate-background:nth-child(odd) {background: rgba(213,209,206,0.3);border-top: 1px #e8e8e8 solid;margin: 0 -2em;padding: 2.25em 2em 0.05em 2em;}
/* MOBILE: OHP/MEDICAID ENROLLMENT EVENTS = red */
.nr-alternate-background.ohp-medicaid-enrollment a {color:rgb(139,0,33);}
.nr-alternate-background.ohp-medicaid-enrollment a:focus, 
.nr-alternate-background.ohp-medicaid-enrollment a:hover {color:#000;}
/* MOBILE: FREE FOOD / PANTRY EVENTS = green */
.nr-alternate-background.free-food-pantry a {color:rgb(0,128,0);}
.nr-alternate-background.free-food-pantry a:focus, 
.nr-alternate-background.free-food-pantry a:hover {color:#000;}
/* EVENT TOOLTIPS */
.tooltipster-base {box-sizing: content-box;}
.nr-calendar-tooltips {display: none;}
.tooltipster-box {background: #f8f8f8;border: 1px solid #e8e8e8;border-radius: 8px;box-shadow: 6px 6px 35px 0px rgba(102,102,102,0.41);}
.tooltipster-bottom .tooltipster-box {margin-top: 8px;}
.tooltipster-left .tooltipster-box {margin-right: 8px;}
.tooltipster-right .tooltipster-box {margin-left: 8px;}
.tooltipster-top .tooltipster-box {margin-bottom: 8px;}
.tooltipster-content {line-height: 1.5em;padding: 2.25em 2em 1.5em 2em;}
.tooltipster-content p {margin: 0 0 0.5em 0;}
.tooltipster-content a:hover, .tooltipster-content a:focus {background-image: linear-gradient(to right, rgb(7,86,169) 100%, transparent 0%);background-position: 0 100%;background-repeat: no-repeat;background-size: 100% 1px;}
.tooltipster-content a::after {display: none;}
.tooltipster-content img {margin-bottom: 0.75em;max-height: 200px;}
.nr-event-call-to-actions {position: relative;}
.nr-event-call-to-actions p {display: block;margin-left: 1.5em;}
.nr-event-call-to-actions .fa, .nr-event-call-to-actions .fas {position: absolute;margin-left: -1.5em !important;line-height: 1.65em;}
.nr-event-call-to-actions strong {display: block;}
.tooltipster-arrow {overflow: hidden;position: absolute;}
.tooltipster-bottom .tooltipster-arrow {height: 10px;/* half the width, for centering */margin-left: -10px;top: 0;width: 20px;}
.tooltipster-left .tooltipster-arrow {height: 20px;margin-top: -10px;right: 0;top: 0;width: 10px;}
.tooltipster-right .tooltipster-arrow {height: 20px;margin-top: -10px;left: 0;top: 0;width: 10px;}
.tooltipster-top .tooltipster-arrow {bottom: 0;height: 10px;margin-left: -10px;width: 20px;}
.tooltipster-arrow-background, .tooltipster-arrow-border {height: 0;position: absolute;width: 0;}
.tooltipster-arrow-background {border: 10px solid transparent;}
.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #f8f8f8;left: 0px;top: 3px;}
.tooltipster-left .tooltipster-arrow-background {border-left-color: #f8f8f8;left: -3px;top: 0px;}
.tooltipster-right .tooltipster-arrow-background {border-right-color: #f8f8f8;left: 3px;top: 0px;}
.tooltipster-top .tooltipster-arrow-background {border-top-color: #f8f8f8;left: 0px;top: -3px;}
.tooltipster-arrow-border {border: 10px solid transparent;left: 0;top: 0;}
.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #f8f8f8;}
.tooltipster-left .tooltipster-arrow-border {border-left-color: #f8f8f8;}
.tooltipster-right .tooltipster-arrow-border {border-right-color: #f8f8f8;}
.tooltipster-top .tooltipster-arrow-border {border-top-color: #f8f8f8;}
.tooltipster-arrow-uncropped {position: relative;}
.tooltipster-bottom .tooltipster-arrow-uncropped {top: -10px;}
.tooltipster-right .tooltipster-arrow-uncropped {left: -10px;}
/* This is the core CSS of Tooltipster */
.tooltipster-base {display: flex;pointer-events: none;position: absolute;}
.tooltipster-box {flex: 1 1 auto;}
.tooltipster-content {box-sizing: border-box;max-height: 100%;max-width: 100%;overflow: auto;}
.tooltipster-ruler {bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;visibility: hidden;}
.tooltipster-fade {opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;-ms-transition-property: opacity;transition-property: opacity;}
.tooltipster-fade.tooltipster-show {opacity: 1;}
@keyframes tooltipster-fading {0% {opacity: 0;}100% {opacity: 1;}}
.tooltipster-update-fade {animation: tooltipster-fading 400ms;}
/* eeSiteKit site1601 STYLES - JANUARY 2016 */
@media screen {
body {background: #fff;}
.nr-border-shadow-effect-dark {transition: all 0.4s ease;border-radius: 8px;box-shadow: 0px 2px 10px #777;}
.nr-border-shadow-effect-light {transition: all 0.4s ease;border-radius: 8px;box-shadow: 0px 2px 10px #c7c7c7;}
.nr-svg-icon {fill: rgb(7,86,169);}
/* PRE-HEADER */
#nr-pre-header {position:relative;background:#f2f1f0;background: rgba(213,209,206,0.3);color: rgb(49,57,60);}
#nr-pre-header .ym-wbox {padding: 0.75em 0}
#google_translate_element {margin-top: 4px;}
.nr-pre-header-nav {position: relative;text-align: right;margin: 0;}
.nr-pre-header-nav li {font-size: calc(12px + 0.15vw);margin: 0;display: inline;}
.nr-pre-header-nav a {transition: all 0.2s;color: rgb(49,57,60);padding: 1.25em 1.25em 1.2em 1.25em;border-bottom: none;}
.nr-pre-header-nav a:not(.nr-accessibility-tab):hover, .nr-pre-header-nav a:not(.nr-accessibility-tab):focus {transition: all 0.2s;border-bottom: 4px solid rgba(49,57,60,0.5) !important;}

.nr-pre-header-nav a:hover {color: rgb(179, 6, 105);}

li.nr-search-site {position: relative;}
li.nr-search-site:hover, li.nr-search-site:focus {cursor: pointer;}
.nr-search-site-tab.close {background: rgba(213,209,206,1);}
.nr-search-site-tab.close:hover {background: rgba(213,209,206,0.5);}
.nr-search-site-tab span.fas {margin-right: 6px;position: relative;opacity: 0.8;top: 1px;}
.nr-search-site-tab.close span.fas {margin-right: 9px;font-size: 15px;opacity: 0.9;}
.nr-search-site-tab.close span.fas.fa-search:before {content: '\f00d';}
.nr-search-site-form {position: absolute;z-index: 10;display: none;top: calc(100% + 1.25em);left: 0;padding: 0.7em 0.75em 0.75em 0.75em;background: rgba(213,209,206,0.3);border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;box-shadow: 0px 1px 8px #c7c7c7;}
.nr-search-site-form .ym-form label {position: absolute;line-height: 0;padding-top: 0;}
.nr-search-site-form .ym-form .ym-fbox:last-child {margin-bottom: 0;}
.nr-search-site-form .ym-form input:valid {padding: .3em 0.65em 0.15em 0.45em;border-radius: 6px;font-size: 16px;width: 25vw;}
.nr-search-site-form .nr-search-button {padding: 0.5em;position: absolute;right: 0.1em;top: 0;z-index: 10;}
.nr-search-site-form .nr-search-button > input {opacity: 0.6;width: 100%;transition: all 0.6s ease;width:auto !important;padding: 0 0 2px 0 !important;}
.nr-search-site-form .nr-search-button:hover > input {opacity: 1;width: 115%;transition: all 0.6s ease;cursor: pointer;}
.nr-pre-header-nav .nr-donate-form {display: inline-block;}
/* ACCESSIBILITY WIDGET OVERRIDES */
.nr-accessibility-tab span.fas {margin-left: 6px;font-size: 19px;position: relative;top: 2px;opacity: 0;}
body .userway {position: relative !important;width: 0 !important;height: 0 !important;z-index:1!important;}
body .userway.userway_p1 {width: 100% !important;max-width: 80em !important;margin: 0 auto !important;text-align: right !important;right: 4em !important;top: 13px !important;}
body .userway .userway_accessibility_icon {opacity: 0.8 !important;min-width: 21px !important;min-height: 21px !important;width: 21px !important;height: 21px !important;padding: 2px !important;}
body .userway .userway_accessibility_icon .userway-spacer {padding-left: 140px !important;right: auto !important;left: -107px !important;top: -15px !important;bottom: -17px !important;border-bottom: none;transition: all 0.2s;}
body .userway:hover .userway_accessibility_icon .userway-spacer,
body .userway:focus .userway_accessibility_icon .userway-spacer {border-bottom: 4px solid rgba(49,57,60,0.7) !important;transition: all 0.2s;}
body .userway .userway_accessibility_icon img {width: 21px !important;height: 21px !important;opacity: 0.9 !important;}
body .userway .userway_accessibility_icon .userway_preloader_spinner {height: 18px !important;width: 18px !important;top: 3px !important;left: 4px !important;}
body .userway.userway_p1.userway_over .userway_accessibility_icon .userway_hide, body .userway.userway_p1.userway_on .userway_accessibility_icon .userway_hide, body .userway .userway_accessibility_icon .userway_hide, body .userway .userway_accessibility_icon .userway_hide_icon {display: none !important;}
body .userway.userway_enabled .userway_accessibility_icon .check_on {top: -7px !important;right: -13px !important;}
/* HEADER */
header, #nr-header {background: #fff;color: rgba(0,0,0,0.9);}
#nr-header .ym-wbox {min-height: 100px;position: relative;}
.nr-header-logo {display: inline-block;max-width: 275px;padding: 1.5em 1.5em 1em 0;}
/* MAIN */
main, #nr-main {background: #fff;position: relative;z-index: 2;}
.nr-main-swaddle.nr-swaddle-tan {background-image: linear-gradient(163deg, rgba(213,209,206,0.3) 25%, transparent 0), linear-gradient(-174deg, rgba(213,209,206,0.3) 50%, transparent 50%);background-repeat: no-repeat;width: 100%;margin-bottom: -10vw;height: 11vw;}
a.nr-edit-this-entry{margin-left:.75em;}
#nr-breadcrumbs {padding: 1em 2.25em 0 1.5em;font-size: 95%;text-align: right;}
#nr-breadcrumbs a {color: rgb(49,57,60);}
#nr-breadcrumbs a:hover, #nr-breadcrumbs a:focus {text-decoration: underline;}
.nr-crumb {font-size: 70%;margin: 0 0.5em;}
#nr-aside-main {background: transparent;width: 100%;}
.nr-content {padding-top: 4.5vw;}
/* HOME */ .nr-content-home {margin: 0 0 11vw 0;text-align: center;}
#nr-home-quicklinks {margin: 0 auto -1em auto;text-align: center;font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 700;font-size: calc(22px + 0.15vw);line-height: calc(34px + 0.1vw);}
#nr-home-quicklinks .ym-gl {border-right: 2px solid rgba(7,86,169,0.3);}
#nr-home-quicklinks a {transition: all 0.2s;text-decoration: none;padding: 0 1em 1em 1em;display: block;}
#nr-home-quicklinks svg {transition: all 0.2s;opacity: 0.3;margin-bottom: 0.25em;fill: rgb(7,86,169);width: 30%;height: auto;}
#nr-home-quicklinks a:hover, #nr-home-quicklinks a:focus {transition: all 0.4s;text-decoration: underline;}
#nr-home-quicklinks a:hover svg, #nr-home-quicklinks a:focus svg {transition: all 0.4s;opacity: 1;}
/* HOME - Program Callout Boxes */
/* .nr-program-callout-boxes {margin: -4.35em 0 -8.5em 0;} */
.nr-program-callout-boxes {margin: -2em 0 1em 0;}
.nr-program-callout-boxes h2 {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(22px + 0.15vw);line-height: calc(30px + 0.1vw);font-weight: 700;padding: 0 1.25em;margin: 0;display: table-cell;vertical-align: middle;letter-spacing: 0.015em;border-bottom: 4px solid transparent;border-radius: 10px;}
.nr-program-box {border-radius: 10px;background-color: #fff;overflow: hidden;position: relative;text-align: center;margin: 1em 1.5em;}
.nr-program-box.nr-program-highlight {background-color: rgb(7,86,169);}
.nr-program-box-thumbnail {position: relative;max-height: 210px;overflow: hidden;}
.nr-program-box-thumbnail img {transition: all 0.4s ease;opacity: 1;margin-bottom: -3px;width: 100%;}
.nr-program-box-swaddle {background-image: linear-gradient(9deg, rgba(255,255,255,0.5) 50%, transparent 50%), linear-gradient(-9deg, rgba(255,255,255,0.5) 50%, transparent 50%);transition: all 0.2s ease;opacity: 1;position: absolute;left: 0;bottom: 0;background-repeat: no-repeat;width: 100%;height: 57px;}
.nr-program-box.nr-program-highlight .nr-program-box-swaddle {background-image: linear-gradient(9deg, rgba(7,86,169,0.5) 50%, transparent 50%), linear-gradient(-9deg, rgba(7,86,169,0.5) 50%, transparent 50%);}
.nr-program-box-link {transition: all 0.4s ease;color: rgb(49,57,60) !important;border-radius: 10px;background-image: none !important;overflow: hidden;}
.nr-program-box-link .nr-program-highlight {color: #fff !important;}
.nr-program-box-heading:before {transition: all 0.4s ease;border-bottom: 4px solid transparent;content: '';width: 70%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.nr-program-box-heading {position: relative;display: table;width: 100%;height: 105px;padding: 7px 0 0 0;}
.nr-program-box-link:hover .nr-program-box.nr-border-shadow-effect-light {box-shadow: 0px 2px 10px #777;transition: all 0.6s;}
.nr-program-box-link:hover .nr-program-box-heading:before {transition: all 0.6s ease 0.2s;border-bottom: 4px solid rgb(49,57,60);width: 80%;}
.nr-program-box-link:hover .nr-program-highlight .nr-program-box-heading:before {border-bottom: 4px solid #fff;}
.nr-program-box-link:hover .nr-program-box-thumbnail img {transition: all 0.4s ease 0.2s;opacity: 0.7;}
/* HOME - Featured News & Events Feed */
.nr-featured-news-feed-heading {margin-top: 6.25em;}
.nr-featured-news-feed-heading h2 {margin: 0 0 0.35em 0;}
#nr-featured-news-feed {padding: 2em 0 0 0;}
.nr-featured-news-box {padding: 0.5em 0.1em 1em 0.35em;position: relative;overflow: hidden;background: #fff;text-align: left;margin: 1em;}
.nr-featured-news-thumbnail {position: relative;margin: -0.5em -1.6em 0 -1.85em;max-height: 15vw;overflow: hidden;}
.nr-featured-news-thumbnail img {width: 100%;}
.nr-featured-news-thumbnail-overlay {background-image: linear-gradient(11deg, rgba(255,255,255,0.5) 50%, transparent 10%);display: block;height: 5vw;position: absolute;bottom: 0;width: 100%;}
#nr-featured-news-feed .ym-g50 .nr-featured-news-thumbnail-overlay {background-image: linear-gradient(6deg, rgba(255,255,255,0.5) 50%, transparent 10%);}
#nr-featured-news-feed .ym-g33 .nr-featured-news-thumbnail-overlay {background-image: linear-gradient(10deg, rgba(255,255,255,0.5) 50%, transparent 10%);}
#nr-featured-news-feed .ym-g25 .nr-featured-news-thumbnail-overlay {background-image: linear-gradient(13deg, rgba(255,255,255,0.5) 50%, transparent 10%);}
.nr-featured-news-icon {font-size: calc(18px + 0.15vw);border-top-left-radius: 6px;border-bottom-left-radius: 6px;background-color: rgb(7,86,169);display: table;position: relative;text-align: center;color: #fff;margin: -1.25em -1.5em 0 0.5em;float: right;width: 50px;height: 40px;}
.nr-featured-news-icon.calendar {background-color: rgb(7,86,169);}
.nr-featured-news-icon.star {background-color: rgb(89,33,100);}
.nr-featured-news-icon.conversation {background-color: rgb(80,141,67);}
.nr-featured-news-icon.thumbtack {background-color: rgb(179,6,105);}
.nr-featured-news-icon.edit-apply {background-color: rgb(229,89,38);}
.nr-featured-news-icon-link:hover .nr-featured-news-icon,
.nr-featured-news-icon-link:focus .nr-featured-news-icon {background-color: rgb(49,57,60) !important;}
.nr-featured-news-icon span {padding-right: 6px;display: table-cell;vertical-align: middle;}
.nr-featured-news-icon .nr-tilt {transform: rotate(20deg);padding-top: 2px;}
.nr-featured-news-icon .fa-thumbtack {padding-top: 6px;}
.nr-featured-news-box h3 {margin: 1em 0 0.5em 0;line-height: calc(26px + 0.1vw);}
.nr-featured-calendar-date {margin: 0 0 0.65em 0;display: block;}
.nr-featured-news-box p {word-break: break-word;font-size: calc(15px + 0.15vw);line-height: calc(24px + 0.1vw);margin: 0 0 0.65em 0;}
.nr-featured-news-box img {max-width: 100%;height: auto;}
.nr-swaddle-content.nr-swaddle-tan.nr-featured-news-swaddle {background-image: linear-gradient(180deg, rgb(233,232,230) calc(100% - 4em), transparent 4em);position: relative;z-index: 1;margin-bottom: -4.05em;}
/* SWADDLE VARIATIONS (See also nr-main and nr-pre-footer) */
.nr-swaddle-up, .nr-swaddle-down {background-repeat: no-repeat;width: 100%;height: 11vw;}
.nr-swaddle-up.nr-swaddle-blue {background-image: linear-gradient(6deg, rgba(116,197,201,0.3) 50%, transparent 50%), linear-gradient(-6deg, rgba(116,197,201,0.3) 50%, transparent 50%);}
.nr-swaddle-down.nr-swaddle-blue {background-image: linear-gradient(174deg, rgba(116,197,201,0.3) 50%, transparent 50%), linear-gradient(-174deg, rgba(116,197,201,0.3) 50%, transparent 50%);}
.nr-swaddle-content.nr-swaddle-blue {background-image: linear-gradient(90deg, rgba(116,197,201,0.3) 100%, transparent 0%), linear-gradient(-90deg, rgba(116,197,201,0.3) 100%, transparent 0%);}
.nr-swaddle-up.nr-swaddle-tan {background-image: linear-gradient(6deg, rgba(213,209,206,0.3) 50%, transparent 50%), linear-gradient(-6deg, rgba(213,209,206,0.3) 50%, transparent 50%);}
.nr-swaddle-down.nr-swaddle-tan {background-image: linear-gradient(174deg, rgba(213,209,206,0.3) 50%, transparent 50%), linear-gradient(-174deg, rgba(213,209,206,0.3) 50%, transparent 50%);}
.nr-swaddle-content.nr-swaddle-tan {background-image: linear-gradient(90deg, rgba(213,209,206,0.3) 100%, transparent 0%), linear-gradient(-90deg, rgba(213,209,206,0.3) 100%, transparent 0%);}
/* HIGHLIGHTED LINK BOXES */
.nr-highlighted-link-boxes {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(22px + 0.15vw);line-height: calc(32px + 0.1vw);font-weight: 700;}
.nr-highlighted-link-boxes .ym-gr .nr-highlight-box {float: right;}
.nr-highlight-box {overflow: hidden;position: relative;text-align: center;display: table;width: calc(100% - 0.65em);height: 200px;margin: 0.65em 0;}
.nr-highlight-box a {display: table-cell;vertical-align: middle;background-image: none !important;padding: 0.5em 1.5em 1.75em 1.5em;border-radius: 10px;position: relative;z-index: 1;transition: border 0.3s ease;border-bottom: solid transparent 0;border-left: solid transparent 0;}
.nr-highlight-box a::after {display: none;}
.nr-highlight-box a .fas {padding-left: 7px;font-size: 19px;margin-right: -10px;}
.nr-highlight-box a:hover, .nr-highlight-box a:focus {cursor: pointer;border-bottom: solid rgba(0,0,0,0.7) 5px;border-left: solid rgba(0,0,0,0.4) 5px;transition: all 0.6s ease;}
.nr-highlight-box-swaddle {transition: all 0.2s ease;opacity: 1;position: absolute;left: 0;bottom: 0;background-repeat: no-repeat;width: 100%;height: 6vw;}
/* ACCORDION STYLES */
dd.nr-acc-content {display: none;background-color: rgba(116,197,201,0.2);border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;margin: 0;margin: 0 0 2px 0;padding: 0.15em 2em 0.15em 1.5em;}
dd.nr-acc-content p {margin-bottom: 0;padding-bottom: 0.75em;}
dt.nr-acc-heading {position: relative;font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(17px + 0.15vw);line-height: calc(30px + 0.1vw);background: rgb(7,86,169);padding: 0.3em 2em 0.25em 0.8em;margin-bottom: 2px;transition: padding 0.4s ease, background 0.4s ease, color 0.4s ease;border: 1px solid rgb(7,86,169);border-radius: 6px;font-weight: 600;color: #fff;cursor: pointer;text-decoration: none;}
dt.nr-acc-heading:hover {border: 1px solid rgb(7,86,169);background: #fff !important;color: rgb(7,86,169);transition: background 0.2s ease, color 0.2s ease;}
dt.nr-acc-heading:after {font-size: calc(15px + 0.15vw);font-family: 'Font Awesome 6 Free';font-weight: 900;content: '\2b';position:absolute;right: 0.75em;top: 50%;transform: translateY(-50%);}
dt.nr-acc-heading.close:after {font-family: 'Font Awesome 6 Free';font-weight: 900;content: '\f068';}
dt.nr-acc-heading.close {background: rgba(116,197,201,0.2);border-radius: 0;border-top-left-radius: 6px;border-top-right-radius: 6px;color: rgb(49,57,60);margin-bottom: 0;border: 1px solid transparent !important;transition: all 0.4s ease;}
dt.nr-acc-heading.close:hover {text-decoration: underline;background: rgba(116,197,201,0.2)!important;}
/* STAFF & BOARD PROFILES */
.nr-staff-grid {margin: 0 0 0 -1.5em;}
.nr-staff-grid .ym-gl, .nr-staff-grid .ym-gr {display: inline-block;}
.nr-staff-profile img {margin-bottom: 0.5em;border-radius: 6px;}
.nr-staff-profile p {padding: 0.5em 0.25em 0.5em 0.5em;font-size: calc(14.5px + 0.15vw);line-height: calc(26px + 0.1vw);}
.nr-staff-organization a:after {padding-left: 2px !important;font-size: calc(10.5px + 0.15vw) !important;}
.nr-staff-profile.nr-staff-has-bio {transition:opacity 0.6s ease 0.2s;position:relative;padding-bottom: 2.5em;}
.nr-staff-profile.nr-staff-has-bio:hover img {cursor: pointer;opacity: 0.6;transition:opacity 0.6s ease 0.1s;}
.nr-staff-profile.nr-staff-has-bio .nr-button {position:absolute;z-index:5;left:1.5em;bottom: 1.5em;}
.nr-staff-profile-bio {display: none;padding: 2em 0.35em 0.05em 0.5em;margin: -2.5em 1.5em 2em 1.65em;background: rgba(213,209,206,0.3);border-radius: 6px;}
.nr-staff-profile-bio p {font-size: calc(14.5px + 0.15vw);line-height: calc(26px + 0.1vw);}
/* GOOGLE SEARCH RESULTS OVERRIDES */
.nr-google-search-results .cse .gsc-control-cse, .nr-google-search-results .gsc-control-cse, .nr-google-search-results .gsc-above-wrapper-area, .nr-google-search-results table, .nr-google-search-results td {padding: 0 !important;border: none !important;margin: 0 !important;}
.nr-google-search-results, .nr-google-search-results .gsc-control-cse, .nr-google-search-results .gsc-control-cse .gsc-table-result {font-family: Verdana, 'Raleway', Arial, Helvetica, Geneva, sans-serif !important;margin-bottom: 1em;}
.nr-google-search-results a, .nr-google-search-results .gs-webResult.gs-result a.gs-title:link, .nr-google-search-results .gs-webResult.gs-result a.gs-title:link b, .nr-google-search-results .gs-imageResult a.gs-title:link, .nr-google-search-results .gs-imageResult a.gs-title:link b, .nr-google-search-results .gs-webResult.gs-result a.gs-title:visited, .nr-google-search-results .gs-webResult.gs-result a.gs-title:visited b, .nr-google-search-results .gs-imageResult a.gs-title:visited, .nr-google-search-results .gs-imageResult a.gs-title:visited b {font-family: 'Raleway', Arial, Helvetica, Geneva, sans-serif !important;text-decoration: none !important;background-image: none !important;font-weight: 600 !important;color: rgb(7,86,169) !important;}
.nr-google-search-results a:hover, .nr-google-search-results .gs-webResult.gs-result a.gs-title:link:hover, .nr-google-search-results .gs-webResult.gs-result a.gs-title:link:hover b, .nr-google-search-results .gs-imageResult a.gs-title:link:hover, .nr-google-search-results .gs-imageResult a.gs-title:link:hover b,.nr-google-search-results .gs-webResult.gs-result a.gs-title:visited:hover, .nr-google-search-results .gs-webResult.gs-result a.gs-title:visited:hover b, .nr-google-search-results .gs-imageResult a.gs-title:visited:hover, .nr-google-search-results .gs-imageResult a.gs-title:visited:hover b {color: rgb(179,6,105) !important;}
.nr-google-search-results .gsc-control-cse .gs-spelling, .nr-google-search-results .gsc-control-cse .gs-result .gs-title, .nr-google-search-results .gsc-control-cse .gs-result .gs-title * {font-size: calc(20px + 0.15vw) !important;line-height: calc(30px + 0.1vw) !important;}
.nr-google-search-results .gs-webResult div.gs-visibleUrl, .nr-google-search-results .gs-imageResult div.gs-visibleUrl {color: rgb(80,141,67) !important;font-size: calc(14px + 0.15vw) !important;line-height: calc(24px + 0.1vw) !important;padding-bottom: 0 !important;}
.nr-google-search-results .gs-webResult .gs-snippet, .nr-google-search-results .gs-imageResult .gs-snippet, .nr-google-search-results .gs-fileFormatType {font-size: calc(16.5px + 0.15vw) !important;line-height: calc(30px + 0.1vw) !important;color: rgb(49,57,60) !important;}
.nr-google-search-results .gsc-results .gsc-cursor-box {margin: 3em 0 1.5em 0 !important;}
.nr-google-search-results .gsc-results .gsc-cursor-box .gsc-cursor-page {display: inline-block !important;}
.nr-google-search-results .gsc-cursor-page {transition: all 0.2s ease;font-size: calc(15px + 0.15vw) !important;border: none !important;padding: 0.75em 1.25em;background-color: rgb(7,86,169) !important;text-decoration: none;color: #FFF !important;margin: 5px;border-radius: 4px;font-weight: bold;font-style: normal;}
.nr-google-search-results .gsc-cursor-current-page {padding: 0.75em !important;color: rgb(49,57,60) !important;background-color: transparent !important;}
.nr-google-search-results .gsc-cursor-page:hover, .gsc-cursor-page:focus {transition: all 0.2s ease;background-color: rgb(179,6,105) !important;text-decoration: none !important;}
.nr-google-search-results .gsc-cursor-current-page:hover, .gsc-cursor-current-page:focus {background-color: transparent !important;}
/* SIDEBAR */
#nr-sidebar {padding: 0 1em 6em 1em;}
.nr-sidebar-quicklinks svg {position: absolute;left: -0.25em;bottom: 0.9em;width: 32px;height: 32px;}
.nr-sidebar-quicklinks {margin: 0 0 1.65em 0;}
.nr-sidebar-quicklinks li {font-size: calc(18px + 0.15vw);line-height: calc(22px + 0.1vw);list-style-type: none;font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 700;border-bottom: 1px solid rgb(7,86,169);margin-left: 0.25em;margin-right: -0.5em;}
.nr-sidebar-quicklinks li a {position: relative;display: block;padding: 1em 1em 1em 2em;}
.nr-sidebar-quicklinks li a:hover, .nr-sidebar-quicklinks li a:focus {text-decoration: underline;}
.nr-sidebar-quicklinks li a:hover .nr-svg-icon.nr-svg-blue, .nr-sidebar-quicklinks li a:focus .nr-svg-icon.nr-svg-blue {fill: rgb(179,6,105);}
.nr-sidebar-quicklinks li ul {margin: -0.75em -1.5em 0 1.25em;}
.nr-sidebar-quicklinks li ul li {font-family: Verdana, 'Raleway', Arial, Helvetica, Geneva, sans-serif;font-size: calc(15.5px + 0.15vw);font-weight: normal;border-bottom: none;margin-right: 1em;}
.nr-sidebar-quicklinks li ul li a {margin-left: -0.65em;padding: 0.5em;}
.nr-sidebar-quicklinks li ul li a:before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f054";font-size: 11px;position: absolute;margin-top: 1px;left: -1.2em;}
.nr-sidebar-quicklinks li .nr-button {margin: 0.8em 0 1.7em 0;text-align: center;padding: 0.65em 1.35em 0.6em 1.35em !important;}
/* UPCOMING EVENTS FEED - SIDEBAR & HOME */
.nr-upcoming-events-feed li {list-style-type: none;font-family: Verdana, 'Raleway', Arial, Helvetica, Geneva, sans-serif;font-size: calc(13.5px + 0.15vw);line-height: calc(21px + 0.1vw);font-weight: bold;margin-left: 0;}
.nr-upcoming-events-feed li a:hover, .nr-upcoming-events-feed li a:focus {text-decoration: underline;cursor: pointer;}
.nr-upcoming-events-feed li .nr-upcoming-event-title {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(16px + 0.15vw);font-weight: 600;}
.nr-upcoming-events-feed .nr-button span {font-size: calc(13px + 0.15vw);margin-left: 6px;}
/* UPCOMING EVENTS FEED - HOME */
.nr-content-home .nr-upcoming-events-feed {text-align: left;}
.nr-content-home .nr-upcoming-events-feed ul {margin: 0;}
.nr-content-home .nr-upcoming-events-feed li.nr-event-row {line-height: calc(23px + 0.1vw);margin: 3px 0;}
.nr-content-home .nr-upcoming-events-feed .nr-event-row.nr-event-row-white a.nr-event-link {background-color: #fff;color: rgb(7,86,169);}
.nr-content-home .nr-upcoming-events-feed .nr-event-row.nr-event-row-blue a.nr-event-link {background-color: rgba(116,197,201,0.2);color: rgb(49,57,60);}
.nr-content-home .nr-upcoming-events-feed .nr-event-row a.nr-event-link {padding: 1.65em 1.5em 1.4em 1.8em;box-shadow: none;transition: all 0.4s;border-radius: 4px;display: table-cell;width: 100%;}
.nr-content-home .nr-upcoming-events-feed .nr-event-row.nr-event-row-blue a {color: rgb(49,57,60);}
.nr-content-home .nr-upcoming-events-feed .nr-event-row.nr-event-row-white a:hover,
.nr-content-home .nr-upcoming-events-feed .nr-event-row.nr-event-row-white a:focus {color: rgb(179,6,105);}
.nr-content-home .nr-upcoming-events-feed .nr-event-row a:hover, .nr-content-home .nr-upcoming-events-feed .nr-event-row a:focus {cursor: pointer;transition: all 0.8s;box-shadow: 0px 1px 8px #888;}
.nr-content-home .nr-upcoming-events-feed .nr-event-row a:hover span:not(.fas):not(.fa), .nr-content-home .nr-upcoming-events-feed .nr-event-row a:focus span:not(.fas):not(.fa) {text-decoration: underline !important;}
.nr-content-home .nr-upcoming-events-feed li .nr-event-location strong {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(14.5px + 0.15vw);font-weight: 600;margin-right: 3px;}
.nr-content-home .nr-upcoming-events-feed li .nr-event-location {font-size: calc(13.5px + 0.15vw);font-weight: normal;}
.nr-content-home .nr-upcoming-events-feed li .nr-event-date-time {position: relative;text-align: right;padding-right: 2.15em;}
.nr-content-home .nr-upcoming-events-feed li .nr-event-date-time:after {position: absolute;font-family: 'Font Awesome 6 Free';font-weight: 900;content: '\f061';top: 50%;transform: translateY(-44%);right: 0;}
.nr-content-home .nr-upcoming-events-feed li .nr-event-time {font-size: calc(13px + 0.15vw);font-weight: normal;}
/* UPCOMING EVENTS FEED - SIDEBAR */
#nr-sidebar .nr-upcoming-events-feed h4 {text-align: center;}
#nr-sidebar .nr-upcoming-events-feed ul {margin-top: -1.6em;}
#nr-sidebar .nr-upcoming-events-feed li a {display: block;padding: 1em 1.5em;}
#nr-sidebar .nr-upcoming-events-feed li {border-bottom: 1px solid rgb(7,86,169);}
#nr-sidebar .nr-upcoming-events-feed .nr-button {padding: 0.65em 1.35em 0.6em 1.35em !important;float: right;}
/* FIND A CLINIC FILTERS */
#nr-find-a-clinic-section {border-top: 2px #dedbdb solid;margin: 1em 0 0 0;}
.nr-clinic-filters-section {padding-top: 1.25em;padding-bottom: 1.5em !important;}
.nr-clinic-filters-section .ym-gr .ym-gbox {padding: 0 1.5em 0 0.35em;}
/* See CUSTOM FORM STYLES > FIND A CLINIC & CALENDAR STYLES Section */
#nr-find-a-clinic-section p, #nr-find-a-clinic-section li {font-size: calc(14px + 0.15vw);margin: 0;}
.nr-clinic-member-key {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 500;font-style: italic;}
.nr-clinic-member-key .fas {color: rgb(179,6,105);padding-right: 10px;position: relative;bottom: 1px;}
.nr-clinic-map-link a {font-size: calc(14.5px + 0.15vw);line-height: calc(25px + 0.1vw);background-image: linear-gradient(to right, rgb(7,86,169) 100%, transparent 0%);background-position: 0 1.45em;background-repeat: no-repeat;background-size: 91% 1px;white-space: nowrap;}
.nr-clinic-map-link a::after {display: none;}
.nr-clinic-map-link a .fas {background-image: linear-gradient(to right, transparent 100%, transparent 0%);font-size: calc(12.5px + 0.15vw);margin-left: 7px;}
.nr-clinic-map-link a:hover, .nr-clinic-map-link a:focus {background-image: none;}
.nr-applied-clinic-filters {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 500;padding: 0 1.5em 1.5em 1.5em;margin-top: -8px;}
.nr-applied-clinic-filters p {display: inline;padding-right: 10px;}
.nr-applied-clinic-filters ul {display: inline-block;margin: 0;}
.nr-applied-clinic-filters li {font-size: calc(14px + 0.15vw);list-style-type: none;display: inline-block;margin: 2px 0 !important;}
.nr-applied-clinic-filters a {background: rgba(213,209,206,0.4);border: 1px solid transparent;color: rgb(49,57,60) !important;display: inline-block;padding: 0.125em 0.75em 0.12em 0.75em;}
.nr-applied-clinic-filters a:hover, .nr-applied-clinic-filters a:focus {border: 1px solid rgb(49,57,60);background: transparent;}
.nr-applied-clinic-filters li a .fas {font-size: calc(12px + 0.15vw);margin-left: 7px;}
.nr-clear-clinic-filters {padding: 0.475em 0.65em 0.35em 0.65em;border: 1px solid rgb(49,57,60);line-height: 1.5em;font-family: 'Raleway', "Helvetica Neue", Arial, Helvetica, sans-serif;border-radius: 6px;font-size: 17px;font-weight: 500;color: rgb(49,57,60) !important;float: right;white-space: nowrap;}
.nr-clear-clinic-filters:hover, .nr-clear-clinic-filters:focus {background-color: rgba(214, 238, 239,0.6) !important;border-color: rgb(7,86,169);}
.nr-clear-clinic-filters .fas {font-size: calc(13px + 0.15vw);margin-left: 7px;}
a.nr-clinic-map-thumbnail {background-image: url('https://coalitionclinics.org/images/site/cchc-clinics-map-screenshot.jpg') !important;background-repeat: no-repeat !important;background-position: center !important;background-size: cover !important;border-bottom-left-radius: 26px;border-bottom-right-radius: 26px;border-left: 1.5em solid #fff;border-right: 1.5em solid #fff;border-bottom: 1.5em solid #fff;overflow: hidden;}
a.nr-clinic-map-thumbnail::after {display: none;}
/* FIND A CLINIC FEED */
.nr-clinic-row {position: relative;display: inline-block;width: 100%;min-height: 90px;border-radius: 4px;}
.nr-clinic-row-accordion {padding: 2.5em 2em 1.75em 2em;border-radius: 4px;display: block;border: 2px solid transparent;box-shadow: none;transition: all 0.4s;}
.nr-clinic-row-accordion:hover {cursor: pointer;transition: all 0.8s;box-shadow: 0px 1px 8px #888;}
.nr-clinic-row-accordion.close {box-shadow: 0px 1px 8px #888;}
.nr-clinic-row-accordion.close:hover {border: 2px solid rgb(7,86,169);transition: all 0.8s;}
.nr-clinic-row.nr-clinic-row-white {background-color: #fff;color: rgb(7,86,169);}
.nr-clinic-row.nr-clinic-row-blue {background-color: rgba(116,197,201,0.2);color: rgb(49,57,60);}
.nr-clinic-row.nr-clinic-row-blue a {color: rgb(49,57,60);}
.nr-clinic-row a::after {display: none;}
.nr-clinic-row a:hover, .nr-clinic-row a:focus {text-decoration: underline;}
.nr-clinic-row .nr-clinic-logo-column {height: 90px;}
.nr-clinic-row .nr-clinic-logo {padding: 0 0.75em;}
.nr-clinic-row .nr-clinic-logo img {mix-blend-mode: multiply;max-width: 100%;height: auto;max-height: 86px;width:auto;margin: 0 auto;display: block;}
.nr-clinic-logo-placeholder {display: block;width: 75%;background-color: rgba(213,209,206,0.8);text-align: center;font-weight: bold;color: rgba(0,0,0,0.3);padding: 1.65em 0 1.5em 0;border-radius: 2px;font-size: 24px;line-height: 0;margin: 0 auto;white-space: nowrap;}
.nr-clinic-row h1 {font-size: calc(17px + 0.15vw);line-height: calc(27px + 0.1vw);font-weight: 600;margin: 0;}
.nr-clinic-row h1 .fas {font-size: calc(14px + 0.15vw);color: rgb(179,6,105);position: relative;display: inline;bottom: 2px;left: 4px;}
.nr-clinic-row-links {margin-top: -0.75em;text-align: right;}
.nr-clinic-row-links a::after {display: none;}
.nr-clinic-row-links p {line-height: calc(28px + 0.1vw);}
.nr-more-clinic-info {font-family: Verdana, 'Raleway', Arial, Helvetica, Geneva, sans-serif;font-size: calc(14px + 0.15vw) !important;font-weight: normal !important;padding: 0.45em 1em 0.4em 1.2em !important;white-space: nowrap;margin: 0.55em -0.8em 0 0;}
.nr-more-clinic-info:after {font-family: 'Font Awesome 6 Free';font-weight: 900;content: '\f077';padding-left: 7px;font-size: 12px;position: relative;bottom: 1px;}
.nr-clinic-row-accordion.close .nr-more-clinic-info {background-color: #fff !important;color: rgb(7,86,169) !important;}
.nr-clinic-row-accordion.close .nr-more-clinic-info:after {font-family: 'Font Awesome 6 Free';font-weight: 900;content: '\f078';bottom: 0;}
.nr-clinic-row-accordion .nr-more-clinic-info .nr-open-text {display: none;}
.nr-clinic-row-accordion.close .nr-more-clinic-info .nr-open-text {display: inline-block;}
.nr-clinic-row-accordion.close .nr-more-clinic-info .nr-collapsed-text {display: none;}
.nr-clinic-details {display: none;padding: 2em 1em;}
.nr-clinic-details .ym-gl {border-right: 2px solid rgba(7,86,169,0.2);}
.nr-clinic-details p, .nr-clinic-details ul, .nr-clinic-details li {line-height: calc(32px + 0.1vw);display: inline;margin: 0;}
.nr-clinic-details small {line-height: calc(18px + 0.1vw) !important;display: inline-block;}
.nr-clinic-details li:after {content: ', ';}
.nr-clinic-details li:last-child:after {content: '';}
#nr-find-a-clinic-feed .nr-pagination-links {margin-top: 1em;padding: 1.5em;}
/* PAGINATION */
.nr-top-pagination-links {padding: 0 0 0 1.5em;}
.nr-pagination-links {margin: 1px 0 0 0;}
.nr-pagination-links li {font-size: calc(14px + 0.15vw);list-style-type: none;display: inline-block;margin: 0 0.5em 1em 0.5em;}
.nr-pagination-links a {padding: 0.475em 0.85em 0.6em 0.85em;border: 1px solid rgb(49,57,60);line-height: 2.35em;border-radius: 6px;font-size: 16.5px;color: rgb(49,57,60) !important;}
.nr-pagination-links a:hover, .nr-pagination-links a:focus {background-color: rgba(214, 238, 239,0.6) !important;border-color: rgb(7,86,169);}
.nr-pagination-links .nr-current-page {background-color: rgba(214, 238, 239,0.6);border-color: rgba(214, 238, 239,1);}
/* 33/66 Callout Boxes */
.nr-3366-wrapper{margin-bottom:1.5em}
.nr-3366-row{border-radius:4px;position:relative;display:inline-block;width:100%;min-height:90px;border-radius:4px;margin-bottom:4.5px}
.nr-3366-row.nr-3366-row-white{background-color:#fff;color:#0756a9}
.nr-3366-row.nr-3366-row-blue{background-color:rgba(116,197,201,.2);color:#31393c}
.nr-3366-row.nr-3366-row-blue a{color:#31393c}
.nr-3366-row .nr-mimic-link {display: inline-block;font-size: calc(16.5px + 0.15vw);}
.nr-3366-row a,.nr-3366-row a:visited, .nr-3366-row .nr-mimic-link{color:#0756a9;background:0 0;text-decoration:none}
.nr-3366-row .nr-content a,.nr-3366-row .nr-content a:visited,.nr-3366-row .nr-underline-links a{text-decoration:none;background-image:linear-gradient(to right,#0756a9 100%,transparent 0);background-position:0 1.15em;background-repeat:no-repeat;background-size:100% 1px}
.nr-3366-row a:focus,.nr-3366-row a:hover,.nr-3366-row a:visited:focus,.nr-3366-row a:visited:hover, .nr-3366-row .nr-mimic-link:hover{color:#b30669;background-color:transparent;background-image:none}
.nr-3366-row a::after{display:none}
.nr-3366-grid:hover{cursor:pointer;transition:all .8s;box-shadow:0 1px 8px #888;border-radius:4px}
.nr-3366-grid .ym-g66{height:100%;padding:0;margin:0}
.nr-flex-icon{color:#0756a9;display:block;font-size:600%;margin:0 auto .25em auto;text-align:center}
.nr-3366-r p{color:#000}
.nr-equalize{overflow:hidden}
.nr-equalize>[class*=ym-g]{display:table-cell;margin:0;vertical-align:top}
.nr-equalize>[class*=ym-g]>[class*=ym-gbox]{padding-bottom:10000px;margin-bottom:-10000px}
.nr-3366-l,.nr-3366-r{padding:1.5em}
/* FOOTER */
#nr-pre-footer {text-align: center;background: #fff;color: rgb(49,57,60);padding: 10em 0 0 0;margin-top: -9.5em;position: relative;z-index: 1;}
.nr-pre-footer-swaddle {background-repeat: no-repeat;width: 100%;height: 11vw;}
.nr-pre-footer-swaddle.nr-swaddle-blue {background-image: linear-gradient(6deg, rgba(116,197,201,0.3) 50%, transparent 50%), linear-gradient(-6deg, rgba(116,197,201,0.3) 50%, transparent 50%);}
.nr-pre-footer.nr-swaddle-blue {background-image: linear-gradient(90deg, rgba(116,197,201,0.3) 100%, transparent 0%), linear-gradient(-90deg, rgba(116,197,201,0.3) 100%, transparent 0%);}
.nr-pre-footer-swaddle.nr-swaddle-tan {background-image: linear-gradient(6deg, rgba(213,209,206,0.3) 50%, transparent 50%), linear-gradient(-6deg, rgba(213,209,206,0.3) 50%, transparent 50%);}
.nr-pre-footer.nr-swaddle-tan {background-image: linear-gradient(90deg, rgba(213,209,206,0.3) 100%, transparent 0%), linear-gradient(-90deg, rgba(213,209,206,0.3) 100%, transparent 0%);}
.nr-pre-footer-content {padding: 0 1.5em 0.5em 1.5em;margin-top: 2.5vw;}
.nr-pre-footer .nr-facebook-feed {margin: -24vw 0 2em 0;}
.nr-pre-footer .nr-facebook-feed h2, .nr-pre-footer h2 {margin: 0 0 1em 0;}
footer, #nr-footer {text-align: center;background: #fff;padding: 1.5em 0 1em 0;}
#nr-footer p {margin: 0 0 1em 0;}
#nr-footer a {color: #000;}
#nr-footer a:hover, #nr-footer a:focus {color: rgb(7,86,169);text-decoration: underline;}
.nr-footer-logo {display: inline-block;width: 275px;padding: 2em;}
.nr-footer-tagline {font-family: 'Raleway', Verdana, Arial, Helvetica, sans-serif;font-weight: 300;font-size: calc(19px + 0.15vw);}
#nr-post-footer {padding: 1.25em 0 1.15em 0;text-align: center;background: rgb(49,57,60);color: #fff;}
#nr-post-footer a {color: #fff;text-decoration: none;}
#nr-footer a::after, #nr-post-footer a::after {display: none;}
#nr-post-footer a:hover, #nr-post-footer a:focus {color: #0BF0E9;text-decoration: underline;}
#nr-post-footer .ym-wbox {padding: 1.5em 0;}
#nr-post-footer .ym-gr {text-align: right;}
.nr-stats {margin: 2em 0 0 -1.2em;list-style-type: none;font-family: "Courier New", Courier, monospace;font-weight: bold;}
.nr-credits {margin: 0;list-style-type: none;}
.nr-credits li {font-size: calc(12px + 0.15vw);margin: 0;display: inline;white-space: nowrap;}
.nr-credits-pipe {padding: 0 7px 0 10px;}
/* IFRAMES */
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%;border:0;}
}
@media screen and (max-width: 1070px) {
.nr-slide-img-overlay {background-image: linear-gradient(-6deg, rgba(255,255,255,0.6) 50%, transparent 10%);max-height: 510px;}
.slide article {min-height: 200px;}
}
@media screen and (max-width: 1042px) {
body .userway .userway_accessibility_icon .userway-spacer {bottom: -15px !important;}
.nr-header-logo {max-width: 250px;}
#nr-header .ym-wbox {min-height: 95px;}
.sf-menu li {font-size: calc(14px + 0.15vw);}
}
@media screen and (max-width: 960px) {
.nr-hide-until-mobile {display: none;}
.carousel ul.controls {padding: 2.5em 4.85em;}
.nr-grid-quad .ym-g50 {margin: 0;}/* GRID QUAD STACKER - (example: footer of OPSC) */
.nr-grid-quad-stacker, .nr-grid-quad-stacker > [class*="ym-c"], .nr-grid-quad-stacker > [class*="ym-g"] {display: block;float: none;width: auto !important;}
.nr-grid-quad-stacker > [class*="ym-c"] > [class*="ym-cbox"], .nr-grid-quad-stacker > [class*="ym-g"] > [class*="ym-gbox"] {overflow: hidden;}
}
/* @media screen and (max-width: 880px) { */
@media screen and (max-width: 855px) {
#nr-header .ym-wbox {min-height: 83px;}
.nr-header-logo {max-width: 200px;}
.nr-google-translate-box {position:absolute;top:calc( 100% + 0.5em ); right: 2.5em;}
.nr-mini-nav-box {width: 100%;}
.sf-menu a {padding: .75em 1em;}
}
/* MOBILE */
/* @media screen and (max-width: 760px) { */
@media screen and (max-width: 855px) {
.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-hide-until-mobile {display: block;}
.nr-center-on-mobile {text-align: center;}
.nr-desktop-only {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
h1, .nr-h1-mimic, .nr-heading-light-weight {font-weight: 400 !important;}
.nr-button {margin: 6px 0;}
#nr-pre-header {text-align: center;background: #fff;}
.nr-google-translate-box {position:relative;right: auto;top: auto;height: 35px;}
#google_translate_element {margin: 0.75em 0 0 0.25em;}
.nr-pre-header-nav {position: absolute;right: 0;top: 1em;}
.nr-pre-header-nav a:hover, .nr-pre-header-nav a:focus {background: transparent;}
/* MOBILE - ACCESSIBILITY WIDGET OVERRIDES */
body .userway.userway_p1 {right: auto !important;left: 1.5em !important;top: 127px !important;text-align: left !important;position: relative !important;z-index: 10;}
body .userway .userway_accessibility_icon .userway-spacer {padding-left: 56px !important;right: -16px !important;left: auto !important;}
/* END ACCESSIBILITY WIDGET OVERRIDES */
.nr-search-site-tab span.fas {margin-right: 0.25em;font-size: 22px;color: rgba(49,57,60,0.9);opacity: 1;top: 4px;}
.nr-search-site-form {z-index: 100;left: auto;right: 0;padding: 1.25em 1.35em;border-radius: 0 0 6px 6px;background: rgba(213,209,206,1);}
.nr-search-site-form .ym-form input:valid {width: calc(100vw - 3em);}
.nr-search-site-tab.close {padding: 1.5em;}
.nr-search-site-tab.close span.fas {font-size: 22px;}
/* #nr-header .ym-wbox {position: inherit;} */
.nr-header-logo {padding: 0.75em 1.5em 1em 1.5em;max-width: 250px;float: none;margin: 0 auto !important;display: block;}
/* MOBILE SLIDESHOW */
.slide img {position: relative;left: 50%;transform: translateX(-50%);}
.carousel ul.controls {display: none;}
.slide article {width: calc(100% - 3em);padding: 1.5em 1.5em 1em 1.5em;margin: -2em auto 0 auto;min-height: 165px;}
.slide .nr-slide-heading {min-height: auto;font-size: calc(22px + 0.15vw);line-height: calc(30px + 0.1vw);margin: 0 0 0.5em 0;}
.slide a.nr-slide-link .nr-slide-link-text, .slide a.nr-slide-link:visited .nr-slide-link-text {margin: 0;}
/* MOBILE HOME */
#nr-home-quicklinks {margin: -1em auto -1.5em auto;}
#nr-home-quicklinks .ym-gl {border-right: none;border-bottom: 2px solid rgba(7,86,169,0.3);}
#nr-home-quicklinks a {padding: 0.35em 1em 1em 1em;}
#nr-home-quicklinks svg {margin: 0.45em 0;}
.nr-program-callout-boxes {margin: -2.25em 0 0 0;padding: 0 0.5em;}
.nr-program-box {display: inline-block;max-width: 350px;width: 350px;margin: 1em auto;}
.nr-program-callout-boxes h2 {padding: 1em 1.25em;}
.nr-featured-news-feed-heading {margin-top: 0.25em;}
.nr-featured-news-feed-heading h2 {margin: 0;}
#nr-featured-news-feed {padding: 0.75em 2em 2em 2em;}
.nr-featured-news-box {max-width: 350px;margin: 2em auto;}
.nr-featured-news-thumbnail {max-height: 200px;}
.nr-featured-news-thumbnail-overlay {background-image: linear-gradient(11deg, rgba(255,255,255,0.5) 50%, transparent 10%) !important;height: 70px !important;}
.nr-content-home .nr-upcoming-events-feed {padding-bottom: 2em;}
.nr-content-home .nr-upcoming-events-feed .nr-event-row a.nr-event-link {display: block;}
.nr-content-home .nr-upcoming-events-feed li .nr-event-date-time {line-height: calc(25px + 0.1vw);text-align: left;padding: 0.35em 2.15em 0 0;}
.nr-content-home .nr-upcoming-events-feed li .nr-event-date-time:after {top: 52%;}
.nr-event-time {float: right;}
/* END MOBILE HOME */
#nr-breadcrumbs {line-height: calc(40px + 0.1vw);}
.nr-main-swaddle.nr-swaddle-tan {margin-bottom: 0;}
.nr-highlight-box {width: 100%;}
.nr-highlight-box-swaddle {height: 20vw;margin-bottom: -6vw;}
/* MOBILE STAFF & BOARD PROFILES */
.nr-staff-profile {max-width:400px;}
.nr-staff-profile.nr-staff-has-bio .nr-button {bottom: 1em;}
.nr-staff-profile-bio {margin: -2.5em 0 2em 0;}
/* MOBILE SIDEBAR */
#nr-sidebar {position: relative;z-index: 1;}
.nr-sidebar-quicklinks li {margin-right: 0;}
.nr-sidebar-quicklinks li .nr-button {display: inline-block;}
/* MOBILE FIND A CLINIC PAGE */
#nr-find-a-clinic-section {margin: 0 0 1.5em 0;}
.nr-clinic-filters-section .ym-gr .ym-gbox {padding: 0 1.5em;}
.nr-clinic-filter:before, .nr-clinic-filter:after {top: 40px;}
.nr-clinic-filter:before {top: 29px;}
.nr-clinic-row-accordion {border: none;padding: 0;}
.nr-clinic-row-accordion:hover, .nr-clinic-row-accordion.close, .nr-clinic-row-accordion.close:hover {border: none;box-shadow: none;}
.nr-clinic-row {padding: 2.25em 1em 1.5em 1em;display: block;}
.nr-clinic-row-links {overflow: visible !important;text-align: left;margin-top: 0;}
.nr-more-clinic-info {position: relative;float: right;margin-bottom: -3.7em;top: -3.7em;right: 1em;}
.nr-clinic-details {padding: 2em 0 1em 0;clear: both;}
.nr-clinic-details .ym-grid {width: 100% !important;}
.nr-clinic-details .ym-gl {border-right: none;}
#nr-find-a-clinic-section p, #nr-find-a-clinic-section li {font-size: calc(14px + 0.15vw);margin: 0;line-height: calc(24px + 0.1vw);}
#nr-find-a-clinic-section p a {padding: 1em 0;display: inline-block;}
#nr-find-a-clinic-section .nr-clinic-details p, #nr-find-a-clinic-section .nr-clinic-details ul {margin: 0 0 1.5em 0;display: inline-block;}
#nr-find-a-clinic-section .nr-clinic-details p strong {margin-bottom: -1.5em;display: block;}
#nr-find-a-clinic-section .nr-pagination-links li {margin: 1em 0.5em 1.5em 0;}
#nr-find-a-clinic-section .nr-pagination-links a {padding: 1em 1.25em;}
/* CUSTOM COLUMNS CONTENT FIELD (2 or 3 columns) */
.nr-column-gbox-left, .nr-column-gbox-right, .nr-columns-field .ym-g33 .nr-column-gbox-left, .nr-columns-field .ym-g33 .nr-column-gbox-right {padding: 0;}
.nr-columns-field img {width: auto;}

.nr-logo-grid .ym-gbox {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}


#nr-pre-footer .ym-gr {text-align: left;}
/* MOBILE FOOTER */
.nr-pre-footer-content {position: relative;z-index: 0;padding: 0;margin-top: 1em;}
.nr-pre-footer-content .nr-newsletter-signup.ym-form .ym-fbox:last-child {margin-bottom: 0;}
footer, #nr-footer {padding: 1.5em 0 0 0;}
#nr-footer p {margin: 0;}
#nr-footer p.nr-footer-tagline {margin: 0 0 1em 0;}
#nr-footer p a {padding: 1em 0;display: block;}
.nr-footer-logo {padding: 0.75em 1em 2em 1em}
#nr-post-footer .ym-gr {margin-top: 1em;text-align: left;}
.nr-stats, .nr-credits {margin: 0 0 2em 0;list-style-type: none;}
.nr-stats li, .nr-credits li {font-size: calc(14px + 0.15vw);margin: 0 0 1.75em 0;display: list-item;}
#nr-post-footer a {padding: 1.25em 0;}
.nr-credits-pipe {display: none;}
}
/* MORE MOBILE */
@media screen and (max-width: 480px) {
.linearize-level-2, .linearize-level-2 > [class*="ym-g"] {display: block;float: none;width: auto !important;}
.linearize-level-2 > [class*="ym-g"] > [class*="ym-gbox"] {overflow: hidden;}
.nr-photo-grid img {margin: 0 auto 1.5em auto;display: block;}
.nr-logo-grid .ym-gbox {height: auto;}
.nr-logo-grid img {top: auto;transform: none;max-width:55vw;height: auto !important;margin: 3em auto;}
.float-left, .float-right {float: none;margin: 0 0 1em;display:block;}
.slide article {min-height: 235px;}
.nr-program-box {width: 100%;}
.nr-highlight-box-swaddle {height: 18vw;margin-bottom: -2vw;}
#nr-find-a-clinic-section .nr-top-pagination-links {position:absolute;top:-32768px;left:-32768px}
.nr-clear-clinic-filters {margin: 1em 1em 0 0.35em;float: none;display: inline-block;}
.nr-pre-footer .nr-facebook-feed {margin: -28vw 0 2em 0;}
.nr-pre-footer .nr-facebook-feed h2 {margin: 0 0 2em 0;}
.nr-event-image img {max-width: 100% !important;}/* calendar event single entry page */
/* MOBILE TYPOGRAPHY */
h1, .nr-h1-mimic {font-size: calc(28px + 0.15vw);line-height: calc(38px + 0.1vw);font-weight: 300;margin: 0 0 0.75em 0;}
h2, .nr-h2-mimic {font-size: calc(22px + 0.15vw);line-height: calc(32px + 0.1vw);font-weight: 600;margin: 0 0 0.75em 0;}
h3, .nr-h3-mimic {font-size: calc(18px + 0.15vw);line-height: calc(28px + 0.1vw);font-weight: 700;}
}
/* SKINNY PHONES */
@media screen and (max-width: 375px) {
.nr-skinny-mobile-hide {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
.nr-event-time {float: none;display: block;}
}
/* DESKTOP */
/* @media screen and (min-width: 760px) { */
@media screen and (min-width: 856px) {
.nr-mobile-only {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
}
@media screen and (min-width: 1370px) {
.nr-slide-img-overlay {background-image: linear-gradient(-4deg, rgba(255,255,255,0.6) 50%, transparent 10%);}
}
/* jQuery Modal */
.blocker {position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 3;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;right: -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;}
.modal.nr-profile-modal{display:none;margin-top: 10em;}
.nr-modal-profiles {padding: 15px 25px 5px 25px;}
.nr-modal-profiles p {font-size: 105%;line-height: 1.6em;}
.nr-grid-profiles a, .nr-grid-profiles a:visited {color: rgb(0, 0, 0);}
.nr-grid-profiles{margin-bottom:1.5em}
.nr-profile-name {font-size: 122%;font-weight:600;line-height: 1.5em;}
.nr-profile-title {font-size:102%}
.nr-profile-gbox {margin: 0 .33em 1.5em .33em;padding: 0 2em 0 0;}
.nr-profile-gbox p {line-height: 1.3em}
.nr-profile-gbox h5 {margin: .5em 0 .5em 0;}
/* 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-mobile-nav-top, #nr-pre-header, #nr-header, #nr-nav-main, #nr-slideshow, .nr-main-swaddle, #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: 200px;margin-bottom: 0;display: block;}
#nr-content {position: static;left: 0;margin-top: 0;font-size: 100%;}
.nr-content {padding: 0 10px;}
#nr-main .ym-g66, .nr-faux-table-cell {width: 100% !important;}
#nr-print-footer {margin: -10px 0 20px 10px;font-size: 80%;}
h1, .subheading, h2, h3, h4, h5, h6, hr, .nr-hrule {color: #666;}
h1, .nr-h1-mimic {font-size: 28px;margin: 0 0 15px 0;}
h2, .nr-h2-mimic {font-size: 25px;margin: 0 0 15px 0;}
p, a, li, dt, dd {font-size: 13px;color: #666;line-height: 1.7em;}
p, ul, ol {margin: 0 0 15px 0;}
img, svg {filter: grayscale(100%);opacity: 0.85;max-width: 300px;}
#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;}
}