@media screen {
/* TYPOGRAPHY */
a, a:visited {color: rgb(139,0,33);}
.nr-content a, .nr-content a:visited, .nr-underline-links a {background-image: linear-gradient(to right, rgb(139,0,33) 100%, transparent 0%);}
a:hover, a:visited:hover, a:focus, a:visited:focus {color: rgb(0,148,155);}
/* CUSTOM BUTTON STYLES */
.nr-button {background: rgb(139,0,33);}
.nr-button-white {color: rgb(139,0,33) !important;}
.nr-button.nr-button-white a {color: rgb(139,0,33) !important;}
.nr-button-red {background: rgb(139,0,33) !important;box-shadow: 0px 1px 8px #888 !important;transition: all 0.2s;}
.nr-button:hover, .nr-button:focus {background: rgb(139,0,33) !important;}
.nr-button.nr-button-red:hover, .nr-button.nr-button-red:focus {background: #fff !important;color: rgb(139,0,33) !important;}
.nr-button.nr-button-red a:hover, .nr-button.nr-button-red a:focus {color: rgb(139,0,33) !important;}
/* HEADER */
#nr-pre-header {background: rgb(139,0,33);color: #fff;}
.nr-pre-header-nav a {color: #FFF;margin-bottom: -1px;}
.nr-pre-header-nav a:hover, .nr-pre-header-nav a:focus {color: rgb(1, 224, 236);}
#google_translate_element {display: inline-block;}
.nr-site-name {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 600;font-size: 20px;text-transform: uppercase;display: inline;letter-spacing: 0.02em;position: absolute;top: 5px;padding: 10px 15px;white-space: nowrap;}
.nr-site-name svg {margin-left: 6px;width: 16px;height: 16px;}
.nr-search-site-form {left: auto;right:0;}
.nr-search-site-tab span.fas {opacity: 1;}
.nr-search-site-tab.close {color: rgb(49,57,60) !important;}
.nr-search-site-tab.close:hover {background-color: #FFF !important;}
.nr-mailing-list-tab span.fas {margin-right: 7px;}
body .userway .userway_accessibility_icon img {opacity: 1 !important;}
.nr-pre-header-nav a:hover, .nr-pre-header-nav a:focus, body .userway:hover .userway_accessibility_icon .userway-spacer, body .userway:focus .userway_accessibility_icon .userway-spacer {border-bottom: 4px solid rgb(49,57,60) !important;}
/* GOOGLE SEARCH OVERRIDES */
.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 {color: rgb(139,0,33) !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(0,148,155) !important;}
.nr-google-search-results .gs-webResult div.gs-visibleUrl, .nr-google-search-results .gs-imageResult div.gs-visibleUrl {color: #0E155B !important;}
/* MAIN NAVIGATION */
#nr-nav-main {position:relative;right:0;}
.sf-menu a {padding: .75em 1em 0.35em 1em;}
.sf-menu li a:hover, .sf-menu li a:focus {color: rgba(139,0,33,1) !important;}
.sf-menu ul li a.selected {color: rgba(139,0,33,1) !important;}
.sf-menu li li:hover a, .sf-menu li li.sfHover a {color: rgb(139,0,33);}
.sf-menu ul li a.selected:hover, .sf-menu ul li a.selected:focus {color: rgba(139,0,33,1) !important;}
/* SUB NAVIGATION */
#nr-nav-sub a:hover, #nr-nav-sub a:focus {color: rgb(139,0,33);background-image: linear-gradient(to right, rgb(139,0,33) 100%, transparent 0%);}
#nr-nav-sub .selected, #nr-nav-sub li ul li:before {color: rgba(139,0,33,0.7);}
.nr-sidebar-quicklinks li {border-bottom: 2px solid rgba(213,209,206,0.5);}
.nr-sidebar-quicklinks li .nr-svg-icon {fill: rgb(139,0,33);}
.nr-sidebar-quicklinks li a:hover .nr-svg-icon, .nr-sidebar-quicklinks li a:focus .nr-svg-icon {fill: rgb(0,148,155) !important;}
/* HOME */
.nr-content-home {margin: 0;}
#nr-home-quicklinks .ym-gl {border-right: 2px solid rgba(213,209,206,0.5);}
.nr-svg-icon {fill: rgb(113,0,33);}
.slide a.nr-slide-link .nr-slide-link-text, .slide a.nr-slide-link:visited .nr-slide-link-text {border-bottom: 1px solid rgb(139,0,33);}
/* HOME - FEATURED BOXES */
.nr-swaddle-content.nr-swaddle-tan.nr-featured-news-swaddle {background-image:linear-gradient(360deg, rgb(233,232,230) calc(100% - 4em), transparent 4em);margin-bottom: 2.25em;margin-top: -4.05em;}
#nr-featured-news-feed {padding: 0 0 2em 0;}
.nr-featured-news-sub-cat {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(14px + 0.15vw);font-weight: 700;text-transform: uppercase;margin: 1.5em 0 -0.5em 0;}
.nr-featured-news-sub-cat .fas {font-size: 90%;position: relative;bottom: 1px;}
.nr-featured-news-icon {background-color: rgb(139,0,33) !important;}
/* HOME - UPCOMING EVENTS/HAPPENINGES FEED */
.nr-content-home .nr-upcoming-events-feed .nr-event-row.nr-event-row-white a.nr-event-link {color: rgb(139,0,33);}
.nr-content-home .nr-upcoming-events-feed .nr-upcoming-event-description {font-weight: normal;}
/* ACCORDIONS */
dt.nr-acc-heading {background: rgb(113,0,33);border: 1px solid rgb(113,0,33);}
dt.nr-acc-heading:hover {border: 1px solid rgb(113,0,33) !important;color: rgb(113,0,33) !important;}
dt.nr-acc-heading.close {background: rgba(213,209,206,0.3) !important;}
dt.nr-acc-heading.close:hover {border: 1px solid transparent !important;background: rgba(213,209,206,0.3) !important;}
dd.nr-acc-content {background-color: rgba(213,209,206,0.3);}
/* FOOTER */
#nr-pre-footer {margin:0;}
.nr-pre-footer .nr-footer-funders-title {margin: -20vw 0 1em 0;} 
.nr-pre-footer-content {margin-top: 1.5em;padding: 0 1.5em 2em 1.5em;}
.nr-pre-footer-content p {text-align: left;margin: 0 0 1em 0;line-height: calc(28px + 0.1vw);}
.nr-pre-footer-content .nr-columns-field {margin: 0 0 0 1em;}
.nr-pre-footer .nr-logo-grid a::after {display: none;}
/* HAPPENINGS CHANNEL */
.nr-happenings-section h2 a {background-image: none;}
.nr-happenings-date p {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: calc(17.5px + 0.15vw);font-weight: 600;margin: -0.75em 0 1em 0;}
.nr-tags-bar {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;background-color: rgba(213,209,206,0.4);padding: 0.8em 1em 0.725em 1em;border-radius: 6px;margin-right: 1.5em;}
.nr-tags-bar strong {text-transform: uppercase;}
.nr-tags-bar .fas {position: relative;bottom: 1px;font-size: 80%;}
.nr-tags-bar p {margin: 0;padding:0 !important;font-size: calc(14px + 0.15vw);line-height: calc(20px + 0.1vw);font-weight: 600;}
.nr-tags-bar a, .nr-tags-bar a:visited {color: rgb(49,57,60);background-image: none;}
.nr-tags-bar a:hover, .nr-tags-bar a:visited:hover, .nr-tags-bar a:focus {color: rgb(139,0,33);text-decoration: underline;}
.nr-happenings-learn-more {white-space: nowrap;}
.nr-happenings-hrule {margin: 2.3em 0 1.5em 0;border-top: 2px solid rgba(213,209,206,0.5);}
/* RESOURCES CHANNEL */
.nr-accordion-resources dt.nr-acc-heading {background: rgba(213,209,206,0.5);border: 1px solid rgba(213,209,206,0.3);color: rgb(49,57,60);line-height: calc(22px + 0.1vw);padding:1em 2em 0.95em 0.5em;}
.nr-accordion-resources dt.nr-acc-heading .nr-resource-icons,
.nr-accordion-resources dt.nr-acc-heading .nr-resource-title {display: table-cell;vertical-align: middle;}
.nr-accordion-resources dt.nr-acc-heading .nr-resource-title {padding: 0 0 0 0.25em;}
.nr-accordion-resources dt.nr-acc-heading .nr-resource-icons {font-size: 17px;}
.nr-resource-icons .fas {display: table-cell;padding: 0 0.25em;}
.nr-accordion-resources dd.nr-acc-content {padding: 0 2em 0.65em 2.75em;}
.nr-accordion-resources dd.nr-acc-content p {font-size: calc(15.5px + 0.15vw);line-height: calc(26px + 0.1vw);}
.nr-accordion-resources dd.nr-acc-content .nr-hrule {margin:1em 0 0 0;}
.nr-accordion-resources dd.nr-acc-content .nr-tags-bar {background:transparent;padding: 0.5em 1em 0.65em 0;}
.nr-accordion-resources dd.nr-acc-content .nr-resources-learn-more {float: right;white-space: nowrap;}
/* CLINIC READINESS CHANNEL */
#nr-clinic-readiness #nr-content {padding: 1.5em;text-align: center;max-width: 58em;margin: 0 auto;}
#nr-clinic-readiness .nr-accordion {text-align: left;margin: 0;}
.nr-category-icon-badge {text-align: center;margin: -7.5vw 0 2vw 0;}
.nr-category-icon-badge img {width: 60px;height: 60px;}
.nr-category-icon-badge span.fas {display: table;border-radius: 50%;background: #fff;margin: 0 auto;width: 60px;height: 60px;}
.nr-category-icon-badge span.fas:before {color: rgba(139,0,33,1);font-size: 30px;display: table-cell;vertical-align: middle;}
.nr-category-icon-badge span.fas.fa-puzzle-piece:before {padding-left: 7px;}
.nr-resource-color-box-link {display: block;}
.nr-resource-color-box {overflow:hidden;box-shadow: 0px 2px 10px rgba(0,0,0,0.6);position: relative;padding: 2.5em 3em 0.65em 3em;margin: 2.5em 0 3em 0;transform: scale(1);transition: transform 0.4s;text-align: left;border-radius: 6px;color: #FFF;}
.nr-resource-color-box a, .nr-resource-color-box a:visited {background-image: none;text-decoration: none;color: #FFF;padding: 0.5em 0;transition: padding 0.4s;display: block;}
.nr-resource-color-box a:hover, .nr-resource-color-box a:visited:hover,
.nr-resource-color-box a:focus, .nr-resource-color-box a:visited:focus {padding: 0.5em 0 0.5em 1em;transition: padding 0.4s;text-decoration: underline;}
.nr-resource-color-box-link:hover > .nr-resource-color-box,
.nr-resource-color-box-link:focus > .nr-resource-color-box {box-shadow: 0px 2px 10px rgba(0,0,0,0.9);transform: scale(1.05);transition: transform 0.4s;}
a.nr-resource-color-box-link::after {display: none;}
.nr-resource-click-action-hint p {opacity: 0;transition: all 0.4s;position: absolute;margin: 0;color: rgb(49,57,60);top:0.5em;right:0;padding: 3px 7.5px 3px 11px;background: #fff;border-radius: 4px;box-shadow: 0px 2px 10px rgba(0,0,0,0.6);z-index: 10;}
.nr-resource-color-box-link:hover .nr-resource-click-action-hint p,
.nr-resource-color-box-link:focus .nr-resource-click-action-hint p {opacity: 1;transition: all 0.4s;}
.nr-resource-external-link p {display: inline;}
.nr-resource-screenshot {position: absolute;top: 50%;transform: translateY(-50%);}
.nr-resource-image-right .nr-resource-description.nr-wrap-around-screenshot {margin-right: 200px;}
.nr-resource-image-right .nr-resource-screenshot {right: 0;}
.nr-resource-image-right .nr-resource-screenshot img {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.nr-resource-image-left .nr-resource-description.nr-wrap-around-screenshot {margin-left: 200px;}
.nr-resource-image-left .nr-resource-screenshot {left: 0;}
.nr-resource-image-left .nr-resource-screenshot img {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.nr-resource-screenshot img {max-width: 200px;height: auto;max-height: 200px;width: auto;}
.nr-0E155B {background: #0E155B;}
.nr-500066 {background: #500066;}
.nr-004ECC {background: #004ECC;}
.nr-8B0021 {background: #8B0021;}
.nr-4122AC {background: #4122AC;}
/* CLINIC READINESS - CIRCLE MENU */
.nr-circular-menu {width: 62vw;height: 62vw;margin: 4vw auto;position: relative;z-index: 100;transform: scale(1.1);}
.nr-circle {transition: all 0.4s ease-out;margin: 0;width: 100%;height: 100%;z-index: 100;position: relative;}
.nr-circle.nr-circle-bg-colors {position: absolute;z-index: 10;}
.nr-circle dt {color: #FFF;display: block;position: absolute;text-align: center;font-size: 1.35vw;margin: -7.5vw 0 0 -7.5vw;}
.nr-circle dt, .nr-circle dt .nr-circle-heading {border-radius: 50%;height: 15vw;width: 15vw;}
.nr-circle dt.nr-circle-dt-link {border: 2px solid transparent;margin: calc(-7.5vw - 2px) 0 0 calc(-7.5vw - 2px);background: transparent;z-index: 150;transform: scale(1);transition: transform 0.2s, background 0.6s, border 0.6s;}
.nr-circle dt .nr-circle-heading {font-family: 'Raleway', Verdana, Arial, Helvetica, Geneva, sans-serif;font-weight: 600;background-image: none;display: table-cell;vertical-align: middle;color: #FFF;padding: 0.85vw 1.25vw 0 1.25vw;}
.nr-circle dt .nr-circle-heading .fas {font-size: 2vw;padding: 7px 0 0 0;}
.nr-circle dt.nr-circle-dt-link:hover, .nr-circle dt.nr-circle-dt-link.open {box-shadow: 0px 2px 10px rgba(0,0,0,0.4);background: #FFF !important;border: 2px solid rgb(139,0,33);color: rgb(139,0,33);cursor: pointer;transform: scale(1.03);transition: transform 0.3s ease 0.1s, background 0.3s, border 0.3s;}
.nr-circle dt.nr-circle-dt-link:hover .nr-circle-heading, .nr-circle dt.nr-circle-dt-link.open .nr-circle-heading {color: rgb(139,0,33);}
.nr-circle-center, .nr-circle-center-content {position: absolute;z-index: 50;top: 50%;left: 50%;transform: translate(-50%, -50%);text-decoration: none;text-align: center;border-radius: 50%;width: 30vw;height: 30vw;display: none;margin: 0;background: #fff;}
.nr-circle-center {box-shadow: 0px 2px 10px rgba(0,0,0,0.4);display: block;}
.nr-circle-center-content.show, .nr-circle-center-content.nr-circle-center-original {display: table !important;transition: all 0.5s ease 0.1s;}
.nr-circle-center-content.nr-circle-center-original h3,
.nr-circle-center-content p {display: table-cell;vertical-align: middle;margin: 0;}
.nr-circle-center h3 {font-size: 1.8vw;line-height: 2.6vw;font-weight: 600;padding: 3.75vw 3vw 0 3vw;}
.nr-circle-center h3 span.fas {display: block;padding: 10px 0;font-size: 150%;}
.nr-circle-center-content p {padding: 2.85vw 3vw 0 3vw;font-size: 1.3vw;line-height: 2vw;}
.nr-circle-center-content .nr-button {font-size: 1.3vw !important;}
.nr-circle-center-content .nr-button span {font-size: 95%;position: relative;}
@keyframes fadeIn {from {opacity: 0;} to {opacity: 1;}}
.nr-fade-in-fast {opacity: 0;animation: fadeIn ease-in 1;animation-fill-mode: forwards;animation-duration: 0.5s;}
.nr-fade-in-medium {opacity: 0;animation: fadeIn ease-in 1;animation-fill-mode: forwards;animation-duration: 1s;animation-delay: 0.2s;}
}
@media screen and (max-width: 990px) {
#nr-pre-header {position: relative;z-index: 1000;}
#google_translate_element {position: absolute;top: 100%;right: 10px;margin-top: 10px;}
.nr-site-name {position: relative;top: 6px;font-size: 17px;padding: 10px 0;}
#nr-pre-footer {margin: -4em 0 0 0;}
/* @990px - CLINIC READINESS - CIRCLE MENU */
.nr-circular-menu {margin: 13vw auto;transform: scale(1.4);}
}
@media screen and (max-width: 760px) {#nr-pre-header .ym-wbox {padding: 0;}
.nr-site-name {display: inline-block;font-size: 20px;padding: 10px 0 20px 3px;}
label[for="nav-trigger"] {top: 58px;}
body .userway.userway_p1 {display: none;}
.nav-trigger:checked ~ label:after {top: -52px;left: -1.25em;color: rgb(139,0,33);}
li.nr-search-site {top: 54px;}
#google_translate_element {position: absolute;top: 100%;right: auto;left: 50%;transform: translateX(-50%);}
header, #nr-header {padding-top: 30px;}
.nr-header-logo {padding: 0.75em 1.5em 0.25em 1.5em;}
#nr-nav-main {position:absolute;}
/* MOBILE - HOME */
#nr-home-quicklinks .ym-gl {border-right: none;border-bottom: 2px solid rgba(213,209,206,0.5);}
.nr-swaddle-content.nr-swaddle-tan.nr-featured-news-swaddle {margin-bottom: 1.5em;}
#nr-featured-news-feed {padding: 0.75em 2em 1.5em 2em;}
/* END MOBILE - HOME */
#nr-sidebar {padding: 0 1em 1em 1em;}
.nr-happenings-learn-more {margin-top: 1em;}
.nr-resources-learn-more {float:none !important;margin-bottom: 0.65em;}
.nr-pre-footer-content {margin-top: 0;}
.nr-pre-footer .nr-footer-funders-title {margin: -24vw 0 1em 0;} 
/* MOBILE CLINIC READINESS CHANNEL - INSIDE PAGES */
#nr-clinic-readiness {margin-bottom: 14vw;}
.nr-resource-color-box {overflow:visible;}
.nr-resource-click-action-hint p {border: 2px solid rgb(49,57,60);opacity: 1;top: auto;right: auto;bottom: -1em;left: 50%;transform: translateX(-50%);}
/* MOBILE CLINIC READINESS - CIRCLE MENU */
.nr-circle.nr-circle-bg-colors {display: none;}
.nr-circular-menu {width: 100%;height: 100%;margin: 0 auto;position: relative;transform: none;}
.nr-circle {padding: 0 2.25em;top: 6em;}
.nr-circle dt {position: relative;top: auto !important;left: auto !important;display: inline-block;padding: 0.75em 2.75em;font-size: 20px;width: 100%;height: auto;border-radius: 8px;margin: 0 auto !important;}
.nr-circle dt.nr-circle-dt-link.nr-0E155B {background: #0E155B !important;}
.nr-circle dt.nr-circle-dt-link.nr-500066 {background: #500066 !important;}
.nr-circle dt.nr-circle-dt-link.nr-004ECC {background: #004ECC !important;}
.nr-circle dt.nr-circle-dt-link.nr-8B0021 {background: #8B0021 !important;}
.nr-circle dt.nr-circle-dt-link.nr-4122AC {background: #4122AC !important;}
.nr-circle dt.nr-circle-dt-link:hover,  .nr-circle dt.nr-circle-dt-link.open {background: #FFF !important;}
.nr-circle dt .nr-circle-heading {display: table-row !important;margin: auto !important;text-align: left;width: auto;height: auto;padding: 0;}
.nr-circle dt .nr-circle-heading .fas {position: absolute;left: 0.75em;font-size: 20px;top: 45%;transform: translateY(-50%);}
.nr-circle-center-content {position: relative;width: auto;height: auto;text-align: left;border-radius: 0;top: auto;left: auto;}
.nr-circle-center-content.show,  .nr-circle-center-content.nr-circle-center-original {display: inline !important;}
.nr-circle-center-content p, .nr-circle-center-content .nr-button {font-size: calc(16.5px + 0.15vw) !important;line-height: calc(30px + 0.1vw);padding: 1.75em 1em 2em 1em;}
.nr-circle-center {background: transparent;box-shadow: none;top: 1.5em;border-radius: 0;width: 100%;height: auto;padding: 1.5em;}
.nr-circle-center h3 {font-size: calc(18px + 0.15vw);line-height: calc(28px + 0.1vw);}
}
@media screen and (max-width: 600px) {
/*MOBILE CLINIC READINESS CHANNEL - INSIDE PAGES */
.nr-resource-description.nr-wrap-around-screenshot {margin: 0 !important;}
.nr-resource-screenshot {text-align: center;margin-bottom: -1em;position: relative;top: 0;transform: none;right: auto;left: auto;}
.nr-resource-image-right .nr-resource-screenshot img, .nr-resource-image-left .nr-resource-screenshot img {border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;}
}
@media screen and (min-width: 2300px) {
#nr-pre-footer {margin: -5em 0 0 0;}
.nr-pre-footer .nr-footer-funders-title {margin:-13vw 0 1em 0;}
}
@media screen and (min-width: 1800px) {
.nr-circular-menu {margin: -10vw auto;transform: scale(0.7);}
}