/*! yamlcss v4.1.2 (2013-07-28) */
@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100%;background:#fff;color:#000;text-align:left}div:target,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none}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-column{display:table;table-layout:fixed;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*=ym-g]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*=ym-g]>[class*=ym-gbox]{padding-bottom:10000px;margin-bottom:-10000px}.ym-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:.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}.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:.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:.5em}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.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%}}@media print{.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}}
/* YAML - FORMS - LITE */
@media screen {
.ym-form{background:#f4f4f4;border:2px #fff solid;margin:0 0 1.5em 0;-webkit-box-shadow:0 0 4px #dddddd;box-shadow:0 0 4px #dddddd;}
.ym-form fieldset{position:static;background:transparent;margin:0.75em 0 0.75em 0;padding:0 0.5em;}
.ym-form legend{background:transparent;color:#000;font-size:1.2em;line-height:1.25em;font-weight:bold;padding:0 0.5em;}
.ym-form label, .ym-form .ym-label{color:#666;line-height:1.5;padding-top:0.25em;}
.ym-form .ym-fbox{padding:0 1em;margin:1em 0 0.5em 0;}
.ym-form .ym-fbox-footer{background:#ececec;border-top:1px #e0e0e0 solid;padding:1.5em 1em;margin:0;}
.ym-form .ym-fbox + .ym-fbox{margin:0.5em 0;}
.ym-form .ym-fbox:last-child{margin-bottom:1em;}
.ym-form .ym-fbox + .ym-fbox-footer{margin:1em 0 0 0;}
.ym-form .ym-fbox:last-child, .ym-form .ym-fbox-footer:last-child{margin-bottom:0;}
.ym-form .ym-fbox-heading{font-size:1em;font-size:100%;color:#000;margin:1em;}
.ym-form .ym-fbox-check:focus + label{color:#000;}
.ym-form .ym-gbox-left{padding:0 4px 0 0;}
.ym-form .ym-gbox-right{padding:0 0 0 4px;}
.ym-form .ym-gbox{padding:0 2px 0 2px;}
.ym-form input, .ym-form textarea, .ym-form select{border:1px solid #ddd;line-height:1em;font-family:Arial, Helvetica, sans-serif;-webkit-box-shadow:inset 0 0 4px #eeeeee;box-shadow:inset 0 0 4px #eeeeee;}
.ym-form input, .ym-form textarea{padding:4px 0.3em;}
.ym-form select{padding:3px 2px 3px 1px;}
.ym-form input:focus, .ym-form select:focus, .ym-form textarea:focus, .ym-form input:hover, .ym-form select:hover, .ym-form textarea:hover, .ym-form input:active, .ym-form select:active, .ym-form textarea:active{border:1px #888 solid;background:#fff;}
.ym-form optgroup{font-family: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:#800;font-weight:bold;}
.ym-form input:valid, .ym-form textarea:valid {background-color:#fff;}
.ym-form input:invalid, .ym-form textarea:invalid {background-color:#fdd;}
.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;}
.ym-button, .ym-form button, .ym-form input[type="button"], .ym-form input[type="reset"], .ym-form input[type="submit"]{display:inline-block;white-space:nowrap;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(top, #eeeeee, #cccccc);background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-ms-linear-gradient(top, #eeeeee, #cccccc);background-image:linear-gradient(to bottom, #eeeeee,#cccccc);background-color:#eeeeee;zoom:1;border:1px solid #777;border-radius:.2em;-webkit-box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.8);box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.8);color:#333 !important;cursor:pointer;font:normal 1em/2em Arial, Helvetica;margin:0 0.75em 0 0;padding:0 1.5em;overflow:visible;text-decoration:none !important;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.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{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(top, #fafafa, #dddddd);background-image:-moz-linear-gradient(top, #fafafa, #dddddd);background-image:-ms-linear-gradient(top, #fafafa, #dddddd);background-image:linear-gradient(to bottom, #fafafa,#dddddd);background-color:#fafafa;zoom:1;}
.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{-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%, #cccccc), color-stop(100%, #bbbbbb));background-image:-webkit-linear-gradient(top, #cccccc, #bbbbbb);background-image:-moz-linear-gradient(top, #cccccc, #bbbbbb);background-image:-ms-linear-gradient(top, #cccccc, #bbbbbb);background-image:linear-gradient(to bottom, #cccccc,#bbbbbb);background-color:#cccccc;zoom:1;position:relative;top:1px;}
.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;}
.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-form button::-moz-focus-inner{border:0;padding:0;}
.ym-form input[type=button]::-moz-focus-inner, .ym-form input[type=reset]::-moz-focus-inner, .ym-form input[type=submit]::-moz-focus-inner{padding:.4em;}
}
/* YAML TYPOGRAPHY */
@media all {
html * {font-size:100%;}
textarea, pre, code{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:110%;color:#3d3d3d;}
.nr-underline{text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-weight:400;color:#161e21;margin:0;}
h1, .nr-hrule{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:230%;margin:0 0 0.5em 0;color:#c85d2c;line-height:1.3;font-style:normal;}
.nr-h1-margin{margin:1em 0 0.5em 0.5em;}
h2{font-size:180%;margin:0.65em 0;font-family:Georgia, Times, "Times New Roman", serif;color:#1B5386;font-style:italic;line-height:1.3;}
h3{font-size:150%;margin:0 0 0.75em 0;font-weight:700;color:#3d3d3d;}
h4{font-size:140%;margin:0 0 1em 0;}
h5{font-size:120%;margin:0 0 1.16667em 0;}
h6{font-size:100%;font-weight:bold;margin:0 0 1.5em 0;}
ul, ol, dl{font-size:100%;line-height:1.5;margin:0 0 1.5em 0;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
ul ul{list-style-type:circle;margin:0;}
ol ol{list-style-type:lower-latin;margin-top:0;}
ol ul{list-style-type:circle;margin-top:0;}
li{font-size:105%;line-height:1.5;margin-left:2.5em;}
dt{font-weight:bold;}
dd{margin:0 0 1.5em 0.8em;}
/* ACCORDIONS */
dd.nr-acc-content{display:none;}
.nr-acc-content{margin:1.5em 1em 0 2em;font-size:100%;}
.nr-acc-content li{margin-left:1.5em;}
dt.nr-acc-heading{line-height:26px;font-size:18px;font-weight:400;color:#333;padding:0.45em 0.5em 0.5em 2em;cursor:pointer;background-image:url('https://ccaservices.org/images/site/open-acc.svg');background-position:0.35em 50%;background-repeat:no-repeat;background-color:rgba(199,239,0,0.3);border-bottom:solid #fff 3px;}
dt.nr-acc-heading:hover{background-color:rgba(27,83,134,0.3);}
dt.nr-acc-heading.close{background-image:url('https://ccaservices.org/images/site/close-acc.svg');}
p{font-size:105%;line-height:1.5;margin:0 0 1.5em 0;}
blockquote, cite, q{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-style:italic;}
blockquote{background:transparent;color:#666666;margin:1.5em 0 0 1.5em;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
big{font-size:114.28571%;line-height:1.3125;}
small{font-size:85.71429%;line-height:1.75;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
hr, .nr-hrule{background:transparent;margin:0.35em 0 0.5em 0;padding:0.67857em 0 0 0;border:0;border-top:1px #337A8E solid;}
.nr-home-content .nr-hrule{border-top:1px #337A8E solid;margin:0.25em 0 0 0;padding:0.67857em 1.5em 0 1.5em;}
a, a:visited{color:#1B5386;background:transparent;text-decoration:none;font-weight:600;}
a:hover, a:visited:hover a:focus{background-color:transparent;text-decoration:underline;color:#c85d2c;}
a:active{outline:none;}
a.linkopacity img,a.linkopacity:visited img, a.linkopacity svg{zoom:1;filter:alpha(opacity=100);opacity:1.0;}
a.linkopacity:hover img,a.linkopacity:active im, a.linkopacity:hover svg{zoom:1;filter:alpha(opacity=70);opacity:0.7;}
#nr-content a[href $='.pdf']{padding-right:18px;margin-right:2px;background:transparent url(https://ccaservices.org/images/site/file-pdf-o.svg) no-repeat center right;background-size:10px 12px;}
#nr-content a[href $='.docx']{padding-right:18px;margin-right:2px;background:transparent url(https://ccaservices.org/images/site/file-word-o.svg) no-repeat center right;background-size:10px 12px;}
#nr-content a[href $='.xlsx']{padding-right:18px;margin-right:2px;background:transparent url(https://ccaservices.org/images/site/file-excel-o.svg) no-repeat center right;background-size:10px 12px;}
#nr-content a[target="_blank"]{padding-right:18px;margin-right:2px;background:transparent url(https://ccaservices.org/images/site/external-link.svg) no-repeat center right;background-size:12px 14px;}
.nr-no-icon-after{background-image: none !important;}
.nr-no-icon-after::after{display:none;}
.nr-no-icon-after::after,.nr-no-icon-after a::after{display:none;}
*:focus{outline:none;}
img, figure{margin:0;}
.flexible{margin-bottom:1.5em;max-width:100%;height:auto;}
table .flexible{margin-bottom:0;}
.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);}
.box{border-radius:0.3em;border-width:1px;border-style:solid;border-color:#888;border-color:rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.2);color:#444;color:rgba(0, 0, 0, 0.8);padding:1.42857em;margin:0 0 1.5em 0;}
.box > *:last-child{margin-bottom:0;}
.float-left{float:left;display:inline;margin:0 1em 1.5em 0;}
.float-right{float:right;display:inline;margin:0 0 1.5em 1em;}
.center{display:block;text-align:center;margin:0 auto;}
table{width:100%;border-collapse:collapse;color:#444444;margin:0 0 1.35714em 0;}
.nr-home-table, .nr-home-table ul{border:none;margin:0;text-align: left;}
table.narrow{margin:0 0 1.42857em 0;}
table.narrow th, table.narrow td{padding:0 0.5em;line-height:1.42857;}
table.fixed{table-layout:fixed;}
table.bordertable{border:1px #ccc solid;}
table.bordertable thead th{background:#e0e0e0;border-right:1px #ccc solid;border-bottom:1px #ccc solid;}
table.bordertable tbody th[scope="row"]{background:#f0f0f0;}
table.bordertable tbody th{border-right:1px solid #ccc;}
table.bordertable tbody td{border-right:1px solid #ccc;}
caption{font-variant:small-caps;}
th, td{line-height:1.5em;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-white-link{color:#fff !important;}
.nr-white-link:hover{cursor:pointer;opacity:0.8;}
.nr-breadcrumbs{text-align:right;font-size:14px;color:rgba(0,0,0,0.6);font-weight:600;margin-bottom:3em;}
.nr-breadcrumbs a, .nr-crumb{color:#337A8E;font-weight:600;}
.nr-breadcrumbs a:hover{color:#c85d2c;text-decoration:underline;}
}
/* eeSiteKit site1601 LAYOUT - APRIL 2016 */
@media screen {body{overflow-y:scroll;}
#nr-pre-header, #nr-nav, #nr-post-footer, #nr-aside-main{display:block;}
.nr-home-wrap.ym-wrapper{max-width:75em;}
.ym-wrapper{max-width:75em;margin:0 auto;}
.ym-wbox{padding:1.5em;}
.ym-gbox{padding:0 1.5em;}
.ym-gbox-left{padding:0 1.5em;}
.ym-gbox-right{padding:0 1.5em;}
#nr-aside-main{width:100%;}
.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;}
}
/* LINEARIZE-LEVEL-0 CREATED FOR STAFF PAGE & FOOTER */
@media screen and (max-width:1200px) {
.linearize-level-0, .linearize-level-0 > [class*="ym-c"], .linearize-level-0 > [class*="ym-g"]{display:block;float:none;padding:0;margin:0;width:auto !important;}
.linearize-level-0 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-0 > [class*="ym-g"] > [class*="ym-gbox"]{overflow:hidden;}
.ym-hideme.nr-footer-hr {position: relative;width: 95%;top: auto;left: auto;border-color: #C7EF00;padding: 0 0 1.5em 0;margin: 0.75em auto 1em auto;}
}
@media screen and (max-width:760px){
.linearize-level-1, .linearize-level-1 > [class*="ym-c"], .linearize-level-1 > [class*="ym-g"]{display:block;float:none;padding:0;margin:0;width:auto !important;}
.linearize-level-1 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-1 > [class*="ym-g"] > [class*="ym-gbox"]{overflow:hidden;}
#nr-pre-footer .ym-gr{text-align:left;}
}
@media screen and (max-width:480px){
.linearize-level-2, .linearize-level-2 > [class*="ym-c"], .linearize-level-2 > [class*="ym-g"]{display:block;float:none;width:auto !important;}
.linearize-level-2 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-2 > [class*="ym-g"] > [class*="ym-gbox"]{overflow:hidden;}
}
/* NAVIGATION STYLES */
@media all{
#nr-nav-main .ym-wbox{padding:0 1.5em 0.75em 1.5em;}
/* SUPERFISH ESSENTIAL STYLES */
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu li{position:relative;margin:0;font-size:95%;}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;}
/* DROPDOWN MENUS */
.sf-menu{display:table;table-layout:fixed;}
.sf-menu a{padding:0.2em 0.75em 0.3em 0.75em;text-decoration:none;color:#fff;font-weight:600;}
.sf-menu ul{box-shadow:0 2px 20px rgba(0,0,0,.6);background:#fff;margin:0.8em 0 0 0;}
.sf-menu li{background:transparent;white-space:nowrap;}
.sf-menu li:hover, .sf-menu li a.selected{background:#c85d2c;border-radius:14px;}
.sf-menu ul li a,.sf-menu ul ul li a{color:#262626;font-weight:normal;padding:0.5em 1.3em 0.5em 1em;}
.sf-menu ul li a.selected, .sf-menu ul ul li a.selected{color:#c85d2c;background:transparent;}
.sf-menu ul li,.sf-menu ul ul li{min-width:13em;margin:0 -0.35em;}
.sf-menu li li:hover,.sf-menu li li.sfHover{-webkit-transition:none;transition:none;}
.sf-menu li li:hover a,.sf-menu li li.sfHover a{color:#fff;background:#c85d2c;border-radius:14px;margin:0 -0.35em;padding:0.5em 1.7em 0.5em 1.3em;}
/* NAV MENU ARROWS */
.sf-arrows .sf-with-ul{padding-right:1.5em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:0.6em;margin-top:-2px;height:0;width:0;border:5px solid transparent;border-top-color:#fff;}
.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:white;}
/* RIGHT-FACING ARROWS */
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:white;}
/* NAV SUB STYLES */
#nr-nav-sub{padding:4.7em 0 3em 1em;}
#nr-nav-sub h3 a:hover.no_hover,#nr-nav-sub h3 a{color:#666;}
#nr-nav-sub h4{margin-bottom:0.6em;white-space:nowrap;}
#nr-nav-sub h4 a{color:#C7EF00 !important;background:rgba(27,83,134,1);border-radius:14px;padding:5px 12px 6px 12px;font-weight:600;font-size:18px;}
#nr-nav-sub h4 a:hover{color:#fff !important;text-decoration:none;}
#nr-nav-sub a, #nr-nav-sub a:visited{color:rgba(27,83,134,0.7);font-weight:600;}
#nr-nav-sub a:hover, #nr-nav-sub a:visited:hover, #nr-nav-sub a:focus{color:rgba(27,83,134,1);text-decoration:none;}
#nr-nav-sub .selected{color:rgba(27,83,134,1);}
#nr-nav-sub .selected:hover{color:rgba(27,83,134,0.7);}
#nr-nav-sub ul{margin:4px 0 0 0;}
#nr-nav-sub li{list-style-type:none;margin-left:0.7em;margin-bottom:.7em;}
#nr-nav-sub li ul li{list-style-type:none;margin-left:.8em;margin-bottom:.7em;}
}
/* eeSiteKit site1601 STYLES - JANUARY 2016 */
@media screen, projection {
body {background:#fff;}
.imghover:hover{opacity:0.8;}
/* ALERT BANNER */
.nr-alert-banner {background:rgba(200,93,44,0.75);margin:-1.5em auto 1.5em auto;color:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.nr-alert-banner .ym-wrapper {border:none !important;}
.nr-alert-banner-content {padding: 2.75em 1em 2em 1em;position:relative;}
.nr-alert-banner .nr-alert-title {margin:0 0 0.75em 0;font-size: 130%;font-weight: 600;text-transform: uppercase;}
.nr-alert-banner h1, .nr-alert-banner h2, .nr-alert-banner h3 {color: #fff;}
/* .nr-alert-banner img {position:absolute;right:0.5em;top:50%;transform:translateY(-50%);width:45%;} 
.nr-alert-banner-content p, .nr-alert-banner-content h1, .nr-alert-banner-content h2, .nr-alert-banner-content h3 {max-width:50%;} */
.nr-alert-banner p:last-child {margin:0;}  
.nr-alert-banner a:not('.nr-blue-button') {display:inline-block;color:#000;font-weight:600;text-decoration:underline;transition:all 0.2s;}
.nr-alert-banner a:not('.nr-blue-button'):hover, .nr-alert-banner a:not('.nr-blue-button'):focus {color:#642340;text-decoration:none;transition:all 0.2s;}
/* HEADER */
.nr-header-bg{background-image:url('https://ccaservices.org/images/site/background.jpg');background-repeat:no-repeat;background-size:cover;}
#nr-pre-header{color:#fff;}
#nr-pre-header .nr-donate-button{margin-left:2.6em;}
#nr-pre-header .ym-gr .ym-gbox{text-align:right;}
.nr-header-logo .flexible{margin:0;}
.nr-header-logo a {display: inline-block;background:#fff;border-bottom-left-radius: 15px;border-bottom-right-radius:15px;padding:2em 2.25em 1.5em 2em;}
.nr-header-logo svg {width:180px;}
.nr-header-buttons{list-style-type:none;margin:0;padding:1.5em 0 0 0;}
.nr-header-buttons li{display:inline-block;margin:0 0.5em;}
#nr-pre-header .ym-wbox{padding:0;}
#nr-pre-header .nr-blue-button{margin-top:18px;}

.nr-blue-button, .nr-blue-button:visited {color:#fff !important;background:rgba(27,83,134,1) !important;border-radius:14px;padding:10px 15px 9px 15px;font-weight:600;display:inline-block;font-size:16px;text-transform:uppercase;}
.nr-orange-button, .nr-orange-button:visited {color:#fff !important;background:#c85d2c;border-radius:14px;padding:10px 15px 9px 15px;font-weight:600;display:inline-block;font-size:16px;text-transform:uppercase;}
.nr-blue-button:hover, .nr-blue-button:focus {background-color:#3d3d3d;}


/* NEW BUTTONS - APRIL 2021 */
.nr-button {
    color:#fff !important;
    background-color: rgb(27,83,134);
    border-radius:14px;
    padding:10px 15px 9px 15px !important;
    font-weight:600;
    display:inline-block;
    font-size:87%;
    text-transform:uppercase;
    -webkit-appearance: none !important;
}
.nr-button:hover, .nr-button:focus {
    background-color:rgb(61,61,61) !important;
}
.nr-button-lime {
    background-color: rgb(199,239,0);
    color:  rgb(27,83,134) !important;
}
.nr-button-lime:hover, .nr-button-lime:focus {
    background-color: rgb(200,93,44);
    color: #fff !important;
}
.nr-button-blue {
    background-color: rgb(27,83,134);
}
.nr-button-orange {background:rgb(200,93,44);}
/* FACEBOOK BUTTON */
.nr-facebook-button a{position:relative;top: 0.75em;display:block;}
.nr-facebook-button a .nr-facebook-circle{fill:#FFF;}
.nr-facebook-button a .nr-facebook-f{fill:#30606e;}
.nr-facebook-button a:hover .nr-facebook-circle{fill:#c85d2c;}
.nr-facebook-button a:hover .nr-facebook-f{fill:#fff;}

/* SEARCH ICON BUTTON */
.nr-nav-search a{position: relative;top: 0.75em;}
.nr-nav-search a .nr-search-circle{fill:#FFF;}
.nr-nav-search a .nr-search-mag-glass{fill:#30606e;}
.nr-nav-search a:hover .nr-search-circle{fill:#c85d2c;}
.nr-nav-search a:hover .nr-search-mag-glass{fill:#fff;}
.nr-nav-search .search-teal{fill:#337A8E;}
.nr-header-phone{font-weight:bold;margin-top:1.5em;font-size:114%;padding-right:0.5em;letter-spacing:0.03em;}
#nr-header{display:block;}
.nr-cca-welcome{color:#fff;font-size:200%;padding:0.75em 1em 0.5em 1em;}
.nr-cca-welcome strong{color:#C7EF00;}
.nr-cca-welcome p{margin:0 0 0.75em 0;}
 /* SLIDESHOW */
 #nr-slideshow{margin:0 auto -16px auto;text-align:center;display:inline-block;width:100%;}
.nr-slideshow ul{position:relative;z-index:0;margin:0 auto;/* set background to match #nr-main */
background:transparent;max-width:60em;text-align:center;}
.nr-slideshow li{margin:0;display:none;width:100%;}
.nr-slideshow li.first{display:block;}
.nr-slideshow-caption{text-align:left;color:#fff;font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;font-weight:normal;font-size:110%;}
 .nr-slideshow img{margin:0 10px 0 -10px;border-top-left-radius:24px;border-top-right-radius:24px;border:5px solid #fff;}
.nr-page-banner{overflow:hidden;border-top:5px solid #fff;}
.nr-page-banner .flexible{margin:0;width:100%;}
/* NAV TOP SEARCH FORM + RESULTS */
#search_form_window{display:none;position:absolute;z-index:999;padding-right:1em;top:5em;margin-left:-255px;}
#search_form input.default-value, #search_form_google input.default-value{border:#337A8E 1px solid;padding:0.75em 1em 0.75em 2.5em;width:240px;font-family:'Open Sans', Arial, Helvetica, sans-serif;margin-right:-10px;color:#337A8E;border-radius:15px;box-shadow:0px 0px 10px #555;}
#search_form input:hover, #search_form_google input:hover{border:#c85d2c 1px solid;color:#000;}
#search_form input:focus, #search_form_google input:focus{color:#000;outline:none;border:#C7EF00 1px solid;}
span.button_search input{display:none;}
span.button_search svg{float:left;position:absolute;z-index:1;margin:0.5px -5px -5px -5px;left:3px;padding:5px;}
span.button_search svg:hover .search-teal{fill:#c85d2c;}
span.button_search label:hover{cursor:pointer;}
input.submit_search:hover{opacity:0.5;}
.gsc-resultsHeader{display:none;}
div#search_results table{border:none;}
table.gsc-table-result{border-top:none;}
table.gsc-table-result td{padding-bottom:20px;padding-top:0;}
.gsc-results .gsc-cursor-box{margin:-10px 10px 10px 10px;font-size:150%;}
div#search_results{height:1500px;width:100%;overflow:hidden;}
div#search_results table.gsc-table-result{margin-left:8px;}
div#search_results table.gsc-table-result, div#search_results table.gsc-above-wrapper-area-container, div#search_results table.gcsc-branding, div#search_results table.gsc-resultsHeader{margin-bottom:0;}
.gs-result .gs-title, .gs-result .gs-title *{line-height:1.2;font-size:110% !important}
.gsc-result .gs-title{height:auto !important;}
input[type="search"]{-webkit-appearance:textfield;}
.gsc-above-wrapper-area{border-bottom:none !important;}
.gcsc-branding{display:none !important;}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult{font-family:'Open Sans', Arial, Helvetica, sans-serif !important;font-size:115%;}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType{font-size:125% !important;}
/* MAIN */
main, #nr-main{background:#fff;}
#nr-content{padding:0.5em 1.5em 3em 1.5em;}
.nr-home-content h1, .nr-home-content h2{text-align:center;}
/* STAFF GRID */
#nr-grid-staff .ym-g50{padding-bottom:0.95em;}
.nr-staff-gbox{background-color:#eaf1f3;margin:0.75em 1em 0 1em;}
.nr-staff-photo.flexible{margin:0 0 -5px 0;width:100%;height:auto;}
.nr-staff-title{font-style:italic;}
.nr-staff-name{border-top:none;margin:0;padding-top:0.25em;font-size:100%;font-weight:bold;color:#000;}
.nr-staff-logo {margin: 5px 0 0 0;width: 150px;}
.nr-staff-gbox dl.nr-accordion{margin:0 0 -2px 0;}
.nr-staff-gbox .ym-gbox{padding:1em 1em 1.25em 1em;}
.nr-staff-gbox p{margin:0;font-size:95%;line-height: 1.4;}
.nr-staff-gbox .nr-acc-content p{margin:0 0.5em 1.25em 0;}
.nr-staff-gbox .nr-acc-content{padding-bottom:0.5em;}
/* DONATE GRID */
.nr-donate-green a,.nr-donate-blue a,.nr-donate-teal a,.nr-donate-orange a{padding:20px;border-radius:14px;text-align:center;margin:5px auto;display:block;color:#fff;font-weight:400;font-size:130%;}
.nr-donate-green a{background-color:#C7EF00;color:#1B5386;}
.nr-donate-blue a{background-color:#1B5386;}
.nr-donate-teal a{background-color:#337A8E;}
.nr-donate-orange a{background-color:#c85d2c;}
.nr-donate-green a:hover,.nr-donate-blue a:hover,.nr-donate-teal a:hover,.nr-donate-orange a:hover{cursor:pointer;background-color:#3d3d3d;text-decoration:none;color:#fff;}
/* SIDEBAR */
.nr-sidebar-story {margin-top: 2.5em;background-color: #f4f4f4;color: #1B5386;padding: 2em;border-radius: 12px;font-size: 90%;font-family: Georgia, Times, "Times New Roman", serif;font-style: italic;}
.nr-sidebar-story p {margin: 0;line-height: 1.7;}
.nr-print-page{color:#337A8E;font-weight:600;font-size:90%;margin-top:3em;padding-top:1em;border-top:#337A8E solid 1px;}
.nr-print-page img{padding-right:0.7em;margin-bottom:-0.4em;width:30px;}
.nr-print-page:hover{opacity:0.7;cursor:pointer;}
/* HOME ACCORDIONS */
ul.nr-home-accordions{list-style-type:none;margin:0 auto 2em auto;text-align:center;}
.nr-home-accordions li{display:inline-block;margin:0 1px 0 0;position:relative;background-repeat:no-repeat;background-size:cover;}
.nr-home-accordions p, .nr-home-accordions .flexible{margin:0;position:relative;}
.nr-home-accordions img{height:110px;width:auto;}
ul.nr-home-accordions .nr-featured-service{border-top:5.5px solid #fff;}
.nr-featured-service a{display:block;position:relative;z-index:10;height:282px;width:345px;color:#fff;}
.nr-featured-service h3{position:absolute;color:#fff;width:100%;top:50%;transform:translateY(-50%);font-weight:400;font-size:250%;line-height:1.1;}
.nr-featured-service.nr-green a{background-color:rgba(31,94,61,0.75);}
.nr-featured-service.nr-purple a{background-color:rgba(93,41,90,0.75);}
.nr-featured-service.nr-orange a{background-color:rgba(178,84,39,0.75);}
.nr-featured-service.nr-blue a{background-color:rgba(27,83,134,0.75);}
.nr-featured-service p{display:none;}
.nr-home-accordions li.nr-featured-service:hover p{display:block;position:absolute;padding:0 3em;top:52%;transform:translateY(-50%);z-index:10;color:#fff;font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;font-weight:normal;font-size:21px;}
.nr-home-accordions li.nr-featured-service:hover h3{display:none;}
.nr-home-accordions li.nr-featured-service:hover.nr-green a{background-color:rgba(4,67,40,0.85);}
.nr-home-accordions li.nr-featured-service:hover.nr-purple a{background-color:rgba(67,22,65,0.85);}
.nr-home-accordions li.nr-featured-service:hover.nr-orange a{background-color:rgba(94,56,19,0.85);}
.nr-home-accordions li.nr-featured-service:hover.nr-green p{padding-top:0.6em;}
/* FOOTER */
footer, #nr-footer{padding:2.5em 0 0 0;color:#fff;font-weight:600;}
.nr-footer-bg{background-image:url('https://ccaservices.org/images/site/background.jpg');background-repeat:no-repeat;background-size:cover;}
.nr-footer-logo svg{margin:-2.5em 0 1em 1.5em;padding:0;width:150px;}
.nr-footer-badges .flexible {margin-bottom:0;}
.nr-google-map{border:5px solid #fff;border-radius:25px;max-height:300px;width:auto;}
.nr-phone-spacer{display:inline-block;width:15px;}
.nr-fax-spacer{display:inline-block;/* width:41px;*/ width:8px;}
/* .nr-hours-spacer{margin-left:30px;} */
#nr-footer h4{color:#C7EF00;font-size:280%;margin:0 0 0.75em 0;font-weight:400;text-align:center;}
.nr-footer-buttons{list-style-type:none;padding:0.85em 0;}
.nr-footer-buttons li{display:inline-block;margin-left:0;padding:0 1em 0 0;}
.nr-donate-button a{background-color:#C7EF00;color:#1B5386;font-size:16px;}
.nr-footer-logo{padding-top:0.5em;}
/* GOOGLE TRANSLATE BUTTON */
.nr-translate-button{margin-right:-0.3em;}
.nr-translate-button img{display:none;}
.nr-translate-button .goog-te-gadget-simple{background-color:transparent;border:none !important;}
.nr-translate-button .goog-te-gadget-simple .goog-te-menu-value{font-size:16px;text-transform:uppercase;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.nr-translate-button .goog-te-gadget-simple span a.goog-te-menu-value span{color:#30606e !important;}
.nr-translate-button .goog-te-menu-value span{border:none !important;padding-right:0.2em;}
.nr-translate-button span a{background-color:#fff;color:#30606e !important;}
.nr-translate-button span a{padding:0.55em 0.5em 0.5em 1em;border-radius:12px;font-weight:bold;}
.nr-donate-button a:hover, .nr-translate-button:hover .goog-te-gadget-simple .goog-te-menu-value, .nr-translate-button:hover .goog-te-gadget-simple span a.goog-te-menu-value span{background-color:#c85d2c;color:#fff !important;}
.nr-donate-button a{padding:0.55em 1em 0.5em 1em;border-radius:12px;font-weight:bold;}
/* POST FOOTER */
#nr-post-footer, #nr-post-footer a, #nr-post-footer a:visited{text-align:right;color:#fff;}
#nr-post-footer a:hover, #nr-post-footer a:focus{color:#C7EF00;}
#nr-post-footer a:active{color:#c85d2c;}
#nr-post-footer .ym-wbox{padding:1.5em;}
#nr-post-footer .ym-gr{text-align:right;}
#nr-post-footer ul{list-style-type:none;margin:0;}
#nr-post-footer li{display:inline;margin-left:0;padding:0 0.2em 0 0;}
.nr-footer-pipe{padding-left:0.5em;}
/*RESPONSIVE 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%;}
}
/* OTHER BREAK-POINTS */
@media screen and (max-width:960px) {.nr-cca-welcome{padding:1em;}
.nr-slideshow-caption{font-size:100%;}
.nr-featured-service h3 {font-size:200%;}
.nr-footer-bg{background-size:auto 100%;}
}
/* eeSiteKit site1601 OFF CANVAS MOBILE - APRIL 2016 */
@media screen and (max-width:760px) {.nr-mobile-hide{display:none;position:absolute;top:-32768px;left:-32768px;width:0;}
.nr-nav-mobile{width:auto;z-index:1;float:left;position:fixed;margin-left:-326px;top:0;}
#nr-nav-main{height:0;position:absolute;top:0;border-bottom:none;z-index:15;}
.sf-menu{float:none;background-color:#2b6777;padding:1em 1em 2em 0.75em;width:300px;display:block;height:100%;}
.sf-arrows ul{margin:0;box-shadow:none;}
.sf-arrows ul .sf-with-ul:after{margin-top:-3px;margin-right:-10px;}
.sf-menu a:hover, .sfHover .sf-with-ul{background-image:none;}
.sf-menu li {font-size: 100%;margin: 0.65em 0;}
.sf-menu li a.selected{background:#3b8da4;}
.sf-menu li a.selected:hover{background:#c85d2c;}
.nr-nav-mobile ul ul ul{float:left;}
.nr-nav-mobile-wrap{min-height:100%;min-width:100%;position:relative;top:0;bottom:100%;left:0;z-index:1;}
.nav-trigger{position:absolute;top:0;right:0;clip:rect(0, 0, 0, 0);}
label[for="nav-trigger"]{font-family:Arial, Helvetica, sans-serif;position:fixed;right:15px;top:-7px;z-index:9999!important;cursor:pointer;color:#fff;font-size:250%;font-weight:600;display:block;background-color:rgba(51,122,142, 0.8);padding:2px 8px 0px 8px;}
label[for="nav-trigger"]:hover{color:#C7EF00;background-color:#337A8E;}
a.nr-mobile-nav-top{font-family:Arial, Helvetica, sans-serif;position:fixed;right:15px;bottom:15px;z-index:9999!important;cursor:pointer;color:#fff;font-size:100%;font-weight:bold;display:block;background-color:rgba(51,122,142, 0.8);padding:10px;}
a.nr-mobile-nav-top:hover{background-color:#C7EF00;color:#1B5386;}
.nav-trigger + label, .nr-nav-mobile-wrap{transition:left 0.5s;}
.nav-trigger:checked ~ .nr-nav-mobile-wrap{left:300px;}
.nav-trigger:checked ~ .nr-nav-mobile-wrap #top:after{content:"";display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(255,255,255,0.6);}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
}
/* Safari bug hack */
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
.nr-nav-mobile-wrap {-webkit-transform:translate3d(0,0,0);}
}
@media screen and (min-width:761px) {
.nr-mobile-show,.sf-menu li li li,.sf-menu li li li li,.sf-arrows ul.sf-with-ul:after {display:none;position:absolute;top:-32768px;left:-32768px;width:0;}
.sf-menu > li {float:left;}
.sf-arrows > li li > .sf-with-ul:after{position:absolute;top:-32768px;left:-32768px;}
}
/* TABLET */
@media screen and (max-width:760px) {.nr-desktop-only{display:none;position:absolute;top:-32768px;left:-32768px;width:0;}
h1, .nr-cca-welcome{font-size:345%;font-size:5vmax;}
#nr-footer h4{font-size:345%;font-size:4.75vmax;}
h2{font-size:240%;font-size:4vmax;}
h3{font-size:160%;font-size:3.2vmax;}
h4{font-size:125%;font-size:3vmax;}
h5{font-size:105%;font-size:2.8vmax;}
p, li, dt.nr-acc-heading{font-size:120%;font-size:2.8vmax;}
.nr-vmax-li{font-size:110%;font-size:2.4vmax;margin-bottom:1em;}
#nr-pre-header .ym-wbox{padding:0 0 1.5em 0;}
#nr-pre-header .ym-g33{width:80%;}
#nr-pre-header .ym-g66{float:left;text-align:left;display:block;width:100%;}
.nr-header-buttons{padding:1em 1em 0 1em;}
.nr-header-buttons li {margin: 0 0.25em;}
.nr-facebook-button a, .nr-nav-search a{top:0.5em;}
.nr-header-phone{margin:1.5em 0 0 1.5em;font-size:18px;text-align:left;}
#search_form_window{top:3.5em;position:absolute;margin-left:0;}
span.button_search svg{margin:10px -5px -5px 0;}
#search_form input.default-value, #search_form_google input.default-value{width:300px;}
.nr-cca-welcome{padding:0 1em;}
.nr-featured-service h3 {font-size:12vw;padding: 0.5em;}
/* MOBILE ALERT BANNER */
.nr-alert-banner {margin-top: 0;}
.nr-alert-banner-content {padding: 1em 0.5em 0.25em 0.5em;}
.nr-alert-banner img {position: relative;right:auto;top:auto;transform: none;width:auto;max-width:100%;height:auto;margin: 1.5em auto 0 auto;}
.nr-alert-banner-content p, .nr-alert-banner-content h1, .nr-alert-banner-content h2, .nr-alert-banner-content h3 {max-width: 100%;}
/* MOBILE SLIDESHOW */
 #nr-slideshow{margin:0 auto;overflow:hidden;display:block;}
.nr-slideshow li{margin:0 auto;text-align:center !important;}
.nr-slideshow-caption{text-align:center;padding:1em 2em;margin:0 auto;font-size:125%;}
.nr-slideshow img{margin:0 auto;width:100%;border-top-left-radius:0;border-top-right-radius:0;border:none;border-top:5px solid #fff;display:block;}
#nr-content{padding:0.5em 0 3em 0;}
/* END MOBILE SLIDESHOW */
#nr-nav-sub{padding:1.8em 0 1em 0;border-bottom:#337A8E solid 1px;}
.nr-print-page{display:none;}
#nr-footer .ym-wbox{padding:0.5em 1.5em 0 2em;}
.nr-footer-logo svg {margin: -0.05em 0 2em 0;}
.nr-footer-buttons{margin:0 0 0.5em 0;}
.nr-footer-buttons li{display:block;padding:1.5em 0;}
.nr-google-map{margin-top:1em;}
.nr-staff-gbox{max-width: 250px;margin: 0.75em auto 0 auto;}
#nr-post-footer{text-align:left;}
#nr-post-footer .ym-wbox{padding:1.5em 0;}
#nr-post-footer li{display:block;padding:0.5em 0;margin-left:1.5em;}
}
@media screen and (max-width:480px) {
#nr-main .float-right, #nr-main .float-left{float:none;display:block;margin:0 auto;text-align:center;}
.nr-header-bg{background-size:auto 110%;}
#nr-pre-header .ym-wbox{padding:0 0 0.75em 0;}
.nr-facebook-button a, .nr-nav-search a{top:0.75em;}
.nr-header-phone{margin:1.25em 0 0 1.5em;}
.nr-cca-welcome{padding:0 1em 1em 1em;}
.nr-slideshow-caption{display:none;}
.nr-breadcrumbs{margin-bottom:2em;}
#nr-nav-sub{padding:1.5em 0 1em 0;}
#nr-nav-sub li, #nr-nav-sub li li{font-size:16px;margin-bottom:0.5em;}
.nr-staff-gbox{max-width: 300px;}
}
/* DESKTOP */
@media screen and (min-width:761px) {.nr-mobile-only{display:none;position:absolute;top:-32768px;left:-32768px;width:0;}
}
/* BROWSER PRINT CSS - DEC 2016 */
@page {size:auto;margin-top:1cm;margin-bottom:1cm;}
@media print {/* DON'T PRINT */
#mf_iframe, #nav-trigger, .nr-mobile-show, #nr-mobile-nav-top, .nr-header-bg, #nr-pre-header, #nr-header, #nr-nav-main, #nr-slideshow, .nr-breadcrumbs, #nr-aside-main, ul.nr-home-accordions, .nr-google-map, #nr-pre-footer, #nr-footer, #nr-post-footer {position:absolute;top:-32768px;left:-32768px;}
/* PRINT STYLES */
#nr-print-header{margin:5px 0 0 10px;}
.nr-logo-print{max-width:275px;margin-bottom:0;display:block;}
#nr-content{position:static;left:0;margin-top:0;font-size:100%;padding-bottom:0;}
#nr-main .ym-g66, #nr-grid-staff .ym-g50, .ym-g60{width:100%;}
.nr-staff-photo.flexible{max-width:90px !important;margin-bottom:0;}
#nr-print-footer{margin:0 0 20px 10px;font-size:80%;}
.nr-hrule{margin-bottom:-10px;}
h1, .subheading, h2, h3, h4, h5, h6{color:#666;}
.nr-hrule, hr, .nr-home-content .nr-hrule{border-color:#666;color:#666;}
h1, .nr-staff-name{font-size:200%;margin-bottom:0.5em;}
h2 {font-size:150%;}
.nr-staff-name{border-top:none;}
.nr-staff-gbox .ym-gbox{padding:0;margin:-25px 0 -10px 0;}
p, a, #nr-content a, li, dt, dd{font-size:13px;color:#666;}
img, svg {filter:grayscale(100%);opacity:0.85;max-width:300px !important;}
#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;}
dt.nr-acc-heading{padding:0.45em 0 0 0;background:none !important;}
dl, .nr-acc-content{margin:0;}
}