/* 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-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.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%}}
/* CUSTOM BUTTON STYLES */
@media all {
.nr-button {font-weight: 500;text-decoration: none;padding: 0.6em 1.5em 0.65em 1.5em;border-radius: 100px;white-space: nowrap;text-align: center;}
.nr-button-yellow, .nr-button-yellow:visited {color: #000 !important;background: #FED766;border: 2px solid #FED766;}
.nr-button-yellow:focus {background: #00FFFF;border: 2px solid #00FFFF;}
.nr-button-yellow:hover, .nr-button-yellow:visited:hover, .nr-button-yellow:active {background: #EF4136;border: 2px solid #EF4136;font-weight: 500;}
.nr-button-blue, .nr-button-blue:visited {color: #fff !important;background: #2C4F89;border: 2px solid #2C4F89;}
.nr-button-blue:focus {color: #000 !important;background: #00FFFF;border: 2px solid #00FFFF;}
.nr-button-blue:hover, .nr-button-blue:visited:hover, .nr-button-blue:active {color: #000 !important;background: #EF4136;border: 2px solid #EF4136;font-weight: 500;}
/* SEARCH FORM (HEADER & FOOTER) */
.nr-search-icon.active svg {display: none !important;}
.nr-search-icon.active:after {content: 'CLOSE';letter-spacing: 0.06em;font-size: 75%;margin: 0 0.95em 0 -0.85em;}
#nr-pre-header .nr-google-searchform {vertical-align: middle;display: inline-block;z-index: 999;height: 46px;position:absolute;margin-top: -8px;width:250px;right: 100%;margin-right: 20px;}
.nr-searchform-window {position: relative;}
.nr-search-button {position: absolute;z-index: 10000;padding: 12px 5px 10px 14px;color: #000;}
input.nr-header-search-button {padding: 0.615em 1.5em 0.525em 2.75em;}
input.nr-header-search-button, input.nr-footer-search-button {font-weight: 500;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
#nr-footer .nr-google-searchform {width: 100%;height: auto;margin: 0 auto;}
input.nr-footer-search-button {display: block;line-height: 1.4;padding: 0.65em 0 0.6em 0;width: 100%;text-align: center;margin-bottom: 1.5em;}
#nr-footer .nr-search-button {left: 0;margin: 14px 5px 10px 14px;padding: 0;}
.nr-searchform-window input:focus {color: #000 !important;background: #FED766;border: 2px solid #EF4136;}
.nr-searchform-window input::placeholder {color: #000 !important;}
.nr-searchform-window:hover input {background: #2D2D2D !important;border: 2px solid #FED766;color: #FED766 !important;}
.nr-searchform-window:hover input::placeholder {color: #FED766 !important;}
.nr-searchform-window:active input {border: 2px solid #EF4136;color: #EF4136 !important;}
.nr-searchform-window:hover .nr-search-button {color: #FED766;}
.nr-search-button:hover {color: #EF4136 !important;cursor: pointer;}
}
/* YAML Forms Base - NetRaising - Feb 2018 - Don't Touch */
@media all {
.ym-form,.ym-form fieldset {overflow: hidden;}
.ym-form div {position: relative;}
.ym-form label,.ym-form .ym-label,.ym-form .ym-message {position: relative;line-height: 1.5;display: block;}
.ym-form .ym-message {clear: both;}
.ym-form .ym-fbox-check label {display: inline;}
.ym-form input,.ym-form textarea {cursor: text;}
.ym-form .ym-fbox-check input,.ym-form input[type="image"],.ym-form input[type="radio"],.ym-form input[type="checkbox"],.ym-form select,.ym-form label {cursor: pointer;}
.ym-form textarea {overflow: auto;}
.ym-form input.hidden,.ym-form input[type=hidden] {display: none !important;}
.ym-form .ym-fbox:before,.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before {content: "";display: table;}
.ym-form .ym-fbox:after,.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active,.ym-form input[type="radio"]:focus,.ym-form input[type="radio"]:hover,.ym-form input[type="radio"]:active,.ym-form input[type="checkbox"]:focus,.ym-form input[type="checkbox"]:hover,.ym-form input[type="checkbox"]:active {border: 0 none;}
.ym-form input,.ym-form textarea,.ym-form select {display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 70%;}
.ym-form .ym-fbox-check input,.ym-form input[type="radio"],.ym-form input[type="checkbox"] {display: inline;margin-left: 0;margin-right: 0.5ex;width: auto;height: auto;}
.ym-form input[type="image"] {border: 0;display: inline;height: auto;margin: 0;padding: 0;width: auto;}
.ym-form label,.ym-form .ym-label {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ym-form .ym-fbox-button input {display: inline;overflow: visible;width: auto;}
.ym-form .ym-inline {display: inline-block;float: none;margin-right: 0;width: auto;vertical-align: baseline;}
/* default form wrapper width */
.ym-fbox-wrap {display: table;table-layout: fixed;width: 70%;}
.ym-fbox-wrap input,.ym-fbox-wrap textarea,.ym-fbox-wrap select {width: 100%;}
.ym-fbox-wrap input[type="image"] {width: auto;}
.ym-fbox-wrap input[type="radio"],.ym-fbox-wrap input[type="checkbox"] {display: inline;width: auto;margin-left: 0;margin-right: 0.5ex;}
.ym-fbox-wrap label,.ym-fbox-wrap .ym-label {display: inline;}
.ym-full input,.ym-full textarea,.ym-full select {width: 100%;}
.ym-full .ym-fbox-wrap {width: 100%;}
.ym-columnar input,.ym-columnar textarea,.ym-columnar select {float: left;margin-right: -3px;}
.ym-columnar label,.ym-columnar .ym-label {display: inline;float: left;width: 30%;z-index: 1;}
.ym-columnar .ym-fbox-check input,.ym-columnar .ym-message {margin-left: 30%;}
.ym-columnar .ym-fbox-wrap {margin-left: 30%;margin-right: -3px;}
.ym-columnar .ym-fbox-wrap .ym-message {margin-left: 0%;}
.ym-columnar .ym-fbox-wrap label {float: none;width: auto;z-index: 1;margin-left: 0;}
.ym-columnar .ym-fbox-wrap input {margin-left: 0;position: relative;}
.ym-columnar .ym-fbox-check {position: relative;}
.ym-columnar .ym-fbox-check label,.ym-columnar .ym-fbox-check .ym-label {padding-top: 0;}
.ym-columnar .ym-fbox-check input {top: 3px;}
.ym-columnar .ym-fbox-button input {float: none;margin-right: 1em;}
.ym-fbox-wrap + .ym-fbox-wrap {margin-top: 0.5em;}
/* global and local columnar settings for button alignment */
.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button {padding-left: 30%;}
}
/* YAML Forms Lite - NetRaising - Feb 2018 - Edit Below Only */
@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;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC');zoom: 1;border: 1px solid #777;border-radius: .2em;-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);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;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFDDDDDD');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;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');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 Accessible Slideshow - NetRaising - Feb 2018 - https://www.w3.org/WAI/tutorials/carousels/working-example/ */
@media screen {
.nr-home-slideshow {overflow: hidden;background: #444;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */background-image: url('https://bustinbarriers.org/images/site/carbon_fibre_v2.png');margin-bottom: -17px;}
.nr-home-slideshow .ym-grid {padding: 20px 0;position: relative;z-index:1;}
.nr-slide-article-container {position: relative;z-index: -1;background-color: #fff;border-radius: 20px 0 0 20px;border: 4px solid #EF4136;/* border-right: 18px solid #EF4136; */}
.nr-corner-element.top,
.nr-corner-element.bottom {width: 20px;height: 20px;background: #fff;position: absolute;right: -15px;}
.nr-corner-element.top {top: 0;}
.nr-corner-element.bottom {bottom: 0;}
.nr-slide-article {padding: 1.5em 1.5em 0 1.5em;max-height: 402px;height: 365px;/*display: table;*/overflow: hidden;}
.nr-slide-article .nr-faux-h1 {color: #040F0F;font-size: 160%;}
.nr-slide-article p {line-height: 1.5;margin: 0 0 1em 0;font-size: 95%;}
.nr-slide-article li {font-size: 120%;}
/*.nr-slide-content {display: table-cell;vertical-align: middle;}*/
.nr-slide-image-container {position: relative;overflow: hidden;padding: 20px 0 30px 20px;margin: -20px 0 -30px -24px;max-height: 442px;}
.active .slide {display: inline;visibility: hidden;transition: left .8s ease-out;}
.active .slide.current {visibility: visible;left: 0;}
.active .slide.next {left: 100%;}
.active .slide.prev {left: -100%;}
.active .slide.next.in-transition,
.active .slide.prev.in-transition {visibility: visible;}
.carousel, .slide {width: 100%;padding: 0;margin: 0;}
.carousel {position: relative;}
.carousel ul {margin: 0;padding: 0;list-style-type: none;}
.carousel ul .nr-slide-content ul {list-style-type:disc;}
.slide {background-size: cover;position: relative;margin-bottom: 1em;}
.slide img {margin: -20px 0 -30px 0;box-shadow: -2px 23px 12px rgba(0,0,0,0.8);}
.carousel.active {position: relative;z-index: 1;}
.active .slide {border: none;display: none;z-index: 200;}
.slide.current {top: 0;left: 0;display: block;z-index: 500;}
.carousel ul.controls {position: absolute;width: 100%;top: 45%;font-size: 130%;}
.btn-prev, .btn-next {position: absolute;border: 0;background: rgba(255,255,255,.5);line-height: 1;}
.btn-prev {left: -30px;transition: left .6s;border-radius: .25em 0 0 .25em;padding: 10px 35px 10px 10px;}
.btn-next {right: -30px;transition: right .6s;border-radius: 0 .25em .25em 0;padding: 10px 10px 10px 35px;}
.btn-prev:hover {left: -40px;}
.btn-next:hover {right: -40px;}
.btn-prev:hover, .btn-next:hover {cursor: pointer;background: rgba(255,255,255,1);}
.btn-prev:focus, .btn-next:focus {color: #fff;background: #2C4F89;}
.carousel ul.slidenav {position: absolute;right: 20px;bottom: 20px;z-index: 700;opacity: 0.9;}
.carousel ul.slidenav li {display: inline;margin-left: 0.75em;}
.carousel ul.slidenav li button {border: none;color: #fff;background: #fff;border-radius: 50%;width: 20px;height: 20px;line-height: 0;}
.carousel ul.slidenav li button.btn-stop, .carousel ul.slidenav li button.btn-start {width: 40px;height: 40px;border-radius: 0.25em;position: relative;top: 13px;left: 2px;}
.carousel ul.slidenav li button:hover, .carousel ul.slidenav li button:focus {cursor: pointer;background: #FED766;color: #FED766;}
.carousel ul.slidenav li button.current, .carousel ul.slidenav li button.current:hover, .carousel ul.slidenav li button.current:focus {background: #FED766;color: #FED766;opacity: 0.8;}
.carousel ul.slidenav li button.btn-stop:hover, .carousel ul.slidenav li button.btn-stop:focus .carousel ul.slidenav li button.btn-start:hover, .carousel ul.slidenav li button.btn-start:focus {color: #040F0F;}
.carousel ul.slidenav li button.btn-stop[data-action="stop"] {background-image: url('https://bustinbarriers.org/images/site/pause-button.svg');background-repeat: no-repeat;background-position: center center;background-size: 17px 17px;}
.carousel ul.slidenav li button.btn-stop[data-action="start"] {background-image: url('https://bustinbarriers.org/images/site/play-button.svg');background-repeat: no-repeat;background-position: center center;background-size: 17px 17px;}
.carousel button:focus {border: 2px solid #000 !important;}
/* PHOTO GALLERY */
.nr-photo-gallery {text-align: center;padding-top: 1.5em;}
.nr-photo-gallery a {text-decoration: none;}
.nr-photo-gallery a:hover {cursor: pointer;color: #000;}
.nr-photo-gallery .nr-photo-gallery-thumbnail {border-radius: 6px;transition: all 0.2s;max-width: 300px;max-height: 200px;overflow: hidden;margin: 0 auto;}
.nr-photo-gallery img {transform: scale(1);transition: all 0.4s;border-radius: 6px;}
.nr-photo-gallery-caption {border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;margin: -0.25em auto 1.5em auto;transition: all 0.2s;display: inline-block;max-width: 300px;width: 100%;}
.nr-photo-gallery-caption p {padding: 1.25em 0.75em 1.15em 0.75em;margin: 0;line-height: 1.2;}
.nr-photo-gallery-caption p strong {display:block;}
.nr-photo-gallery a:hover .nr-photo-gallery-thumbnail {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.nr-photo-gallery a:hover img {transform: scale(1.1);transition: all 0.4s ease 0.1s;}
.nr-photo-gallery a:hover .nr-photo-gallery-caption {background-color: rgba(254, 215, 102, 0.8);transition: all 0.2s ease 0.1s;} 
/* PAGINATION LINKS */
.nr-pagination-links a, .nr-pagination-current-pg {padding: 0.5em 0.75em;background: #FED766;border-radius: 4px;margin: 0 2px;}
.nr-pagination-current-pg {background: rgba(254,215,102,0.4);}
}
@media screen and (max-width: 1120px) {
.nr-slide-article-container {border-right: none;}
.nr-corner-element.top,
.nr-corner-element.bottom {display: none;}
.slide img {margin: -20px 0 -30px -5vw;box-shadow: none;}
.carousel ul.controls {display: none;}
}
@media screen and (max-width: 960px) {
.slide img {margin: -20px 0 -30px -10vw;}
.nr-home-slideshow {margin-bottom: -20px;}
.nr-slide-article-container {border: none;border-radius: 20px;}
.nr-slide-content {display: block;margin: 0 auto;text-align: center;width: 100%;}
.nr-slide-article {height: auto;max-height: 100%;padding: 1em;/*padding: 2em 0;width: calc( 100% - 4em );display: inline-block;margin: 0 auto;*/}
.nr-slide-article p {font-size: 110%;}
.slide img {width: 100%;margin: -20px 0 -30px 0;}
.carousel ul.slidenav {display: none;}
}
/* YAML TYPOGRAPHY */
@media all {
.nr-inline-icon {margin-bottom: -2px;}
html * {font-size: 100%;}
textarea, pre, code {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 90%;color: #040F0F;}
.nr-marker-felt {font-family: 'Permanent Marker', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 105%;}
h1, h2, h3, h4, h5, h6 {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 400;color: #040F0F;margin: 0;}
h1, .nr-faux-h1 {font-family: 'Permanent Marker', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 230%;margin: 0 0 0.65em 0;color: #2C4F89;line-height: 1;}
h2 {font-size: 190%;margin: 0 0 0.6em 0;color: #8F2720;}
h3 {font-size: 160%;margin: 0 0 0.75em 0;font-weight: bold;color: #2C4F89;}
h4 {font-size: 140%;margin: 0 0 1em 0;color: #8F2720;}
h5 {font-size: 120%;margin: 0 0 1.16667em 0;}
h6 {font-size: 100%;font-weight: bold;margin: 0 0 1.5em 0;}
h7 {font-size: 120%;font-style:italic;margin:0;} /* only used for board/staff page mini headings */
ul, ol, dl {font-size: 100%;line-height: 1.5;margin: 0 0 1.5em 0;}
ul {list-style-type: disc;}
.nr-home-landing {/*SITE MAP */margin-bottom: 1.5em;}
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: 120%;line-height: 1.7;margin-left: 1.85em;}
li li {font-size: 100%;}
p {font-size: 120%;line-height: 1.7;margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.8em;}
cite, q {font-family: "Arvo", Georgia, "Times New Roman", Times, serif;font-style: italic;}
blockquote {background: #FED766;color: #040F0F;margin: 1.5em 0 2em 0;font-style: italic;border-radius: 18px;}
blockquote p {padding: 1.75em 1.75em 1.75em 2em;margin: 0;}
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.75em 0 0 0;padding: 0.67857em 0 0 0;border: 0;border-top: 1px #eeeeee solid;}
a, a:active, a:visited {color: #8F2720;font-weight: bold;background: transparent;text-decoration: underline;outline: none;}
a:focus {color: #0000FF;}
.nr-no-text-decoration, a svg:not(:root).svg-inline--fa, a:visited svg:not(:root).svg-inline--fa {text-decoration: none;display: inline-block;}
a:hover, a:visited:hover {color: #2C4F89;background-color: transparent;text-decoration: none;}
a.linkopacity img, a.linkopacity:visited img, a.linkopacity svg, a.linkopacity:visited svg {zoom: 1;filter: alpha(opacity=100);opacity: 1.0;}
a.linkopacity:hover img, a.linkopacity:active img, a.linkopacity:hover svg, a.linkopacity:active svg {zoom: 1;filter: alpha(opacity=75);opacity: 0.7;}
a.linkopacity:focus img, a.linkopacity:focus svg {zoom: 1;filter: alpha(opacity=50);opacity: 0.5;}
*:focus {outline: none;}
img, figure {margin: 0;}
.flexible {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);}
.float-left {float: left;display: inline;margin: 0 1em 0 0;}
.float-right {float: right;display: inline;margin: 0 0 1.5em 1em;}
.center {display: block;text-align: center;margin: 0 auto 1.5em auto;}
#nr-content .float-left img, #nr-content .float-right img, #nr-content .center img {margin-top: 10px;}
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;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-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;}
#nr-breadcrumbs {color: #040F0F;line-height: 2.5;padding: 0.5em 1.5em 1em 1.5em;}
#nr-breadcrumbs svg {width: 8px;height: 8px;padding: 0 2px 0 2.5px;}
#nr-breadcrumbs a, #nr-breadcrumbs a:visited, #nr-breadcrumbs a:active {font-weight: normal;color: #040F0F;text-decoration: none;}
#nr-breadcrumbs a:hover, #nr-breadcrumbs a:focus, #nr-breadcrumbs a:visited:hover {color: #8F2720;}
#nr-breadcrumbs a:focus {text-decoration: underline;}
}
/* Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com - License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */
@media all {
svg:not(:root).svg-inline--fa {overflow: visible;} .svg-inline--fa {display: inline-block;font-size: inherit;height: 1em;overflow: visible;vertical-align: -.125em;} .svg-inline--fa.fa-lg {vertical-align: -.225em;} .svg-inline--fa.fa-w-1 {width: 0.0625em;} .svg-inline--fa.fa-w-2 {width: 0.125em;} .svg-inline--fa.fa-w-3 {width: 0.1875em;} .svg-inline--fa.fa-w-4 {width: 0.25em;} .svg-inline--fa.fa-w-5 {width: 0.3125em;} .svg-inline--fa.fa-w-6 {width: 0.375em;} .svg-inline--fa.fa-w-7 {width: 0.4375em;} .svg-inline--fa.fa-w-8 {width: 0.5em;} .svg-inline--fa.fa-w-9 {width: 0.5625em;} .svg-inline--fa.fa-w-10 {width: 0.625em;} .svg-inline--fa.fa-w-11 {width: 0.6875em;} .svg-inline--fa.fa-w-12 {width: 0.75em;} .svg-inline--fa.fa-w-13 {width: 0.8125em;} .svg-inline--fa.fa-w-14 {width: 0.875em;} .svg-inline--fa.fa-w-15 {width: 0.9375em;} .svg-inline--fa.fa-w-16 {width: 1em;} .svg-inline--fa.fa-w-17 {width: 1.0625em;} .svg-inline--fa.fa-w-18 {width: 1.125em;} .svg-inline--fa.fa-w-19 {width: 1.1875em;} .svg-inline--fa.fa-w-20 {width: 1.25em;} .svg-inline--fa.fa-pull-left {margin-right: .3em;width: auto;} .svg-inline--fa.fa-pull-right {margin-left: .3em;width: auto;} .svg-inline--fa.fa-border {height: 1.5em;} .svg-inline--fa.fa-li {width: 2em;} .svg-inline--fa.fa-fw {width: 1.25em;} .fa-layers svg.svg-inline--fa {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;} .fa-layers {display: inline-block;height: 1em;position: relative;text-align: center;vertical-align: -.125em;width: 1em;} .fa-layers svg.svg-inline--fa {-webkit-transform-origin: center center;transform-origin: center center;} .fa-layers-text, .fa-layers-counter {display: inline-block;position: absolute;text-align: center;} .fa-layers-text {left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transform-origin: center center;transform-origin: center center;} .fa-layers-counter {background-color: #ff253a;border-radius: 1em;color: #fff;height: 1.5em;line-height: 1;max-width: 5em;min-width: 1.5em;overflow: hidden;padding: .25em;right: 0;text-overflow: ellipsis;top: 0;-webkit-transform: scale(0.25);transform: scale(0.25);-webkit-transform-origin: top right;transform-origin: top right;} .fa-layers-bottom-right {bottom: 0;right: 0;top: auto;-webkit-transform: scale(0.25);transform: scale(0.25);-webkit-transform-origin: bottom right;transform-origin: bottom right;} .fa-layers-bottom-left {bottom: 0;left: 0;right: auto;top: auto;-webkit-transform: scale(0.25);transform: scale(0.25);-webkit-transform-origin: bottom left;transform-origin: bottom left;} .fa-layers-top-right {right: 0;top: 0;-webkit-transform: scale(0.25);transform: scale(0.25);-webkit-transform-origin: top right;transform-origin: top right;} .fa-layers-top-left {left: 0;right: auto;top: 0;-webkit-transform: scale(0.25);transform: scale(0.25);-webkit-transform-origin: top left;transform-origin: top left;} .fa-lg {font-size: 1.33333em;line-height: 0.75em;vertical-align: -.0667em;} .fa-xs {font-size: .75em;} .fa-sm {font-size: .875em;} .fa-1x {font-size: 1em;} .fa-2x {font-size: 2em;} .fa-3x {font-size: 3em;} .fa-4x {font-size: 4em;} .fa-5x {font-size: 5em;} .fa-6x {font-size: 6em;} .fa-7x {font-size: 7em;} .fa-8x {font-size: 8em;} .fa-9x {font-size: 9em;} .fa-10x {font-size: 10em;} .fa-fw {text-align: center;width: 1.25em;} .fa-ul {list-style-type: none;margin-left: 2.5em;padding-left: 0;} .fa-ul > li {position: relative;} .fa-li {left: -2em;position: absolute;text-align: center;width: 2em;line-height: inherit;} .fa-border {border: solid 0.08em #eee;border-radius: .1em;padding: .2em .25em .15em;} .fa-pull-left {float: left;} .fa-pull-right {float: right;} .fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {margin-right: .3em;} .fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right {margin-left: .3em;} .fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;} .fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);transform: rotate(90deg);} .fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);transform: rotate(180deg);} .fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);transform: rotate(270deg);} .fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1, 1);transform: scale(-1, 1);} .fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1, -1);transform: scale(1, -1);} .fa-flip-horizontal.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(-1, -1);transform: scale(-1, -1);} :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {-webkit-filter: none;filter: none;} .fa-stack {display: inline-block;height: 2em;position: relative;width: 2em;} .fa-stack-1x, .fa-stack-2x {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;} .svg-inline--fa.fa-stack-1x {height: 1em;width: 1em;} .svg-inline--fa.fa-stack-2x {height: 2em;width: 2em;} .fa-inverse {color: #fff;} .sr-only {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;} .sr-only-focusable:active, .sr-only-focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
}
/* 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;}
/* CUSTOM COLUMNS CONTENT & PHOTOS FIELD (2 or 3 columns) */
.nr-3-columns {margin: 0 -0.75em;}
.nr-column-gbox-left, .nr-column-gbox-right, .nr-photo-column-gbox-left, .nr-photo-column-gbox-right {padding: 5px;}
.nr-photo-columns {margin:0 auto;}
.nr-photo-columns img {margin-bottom: 1.25em;}
.nr-columns-3366-gbox-left, .nr-columns-5050-gbox-left{padding-right:1em}
.nr-columns-3366-gbox-right, .nr-columns-5050-gbox-right{padding-left:1em}
/* 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;}
}

@media screen and (max-width: 960px) {
.linearize-level-960, .linearize-level-960 > [class*="ym-g"] {display: block;float: none;padding: 0;margin: 0;width: auto !important;}
.linearize-level-960 > [class*="ym-g"] > [class*="ym-gbox"] {overflow: hidden;}
.nr-home-66l {padding-right: 1.5em}
}
@media screen and (max-width: 760px) {
.linearize-level-1, .linearize-level-1 > [class*="ym-g"] {display: block;float: none;padding: 0;margin: 0;width: auto !important;}
.linearize-level-1 > [class*="ym-g"] > [class*="ym-gbox"] {overflow: hidden;}

/* CUSTOM COLUMNS CONTENT & PHOTOS FIELD (2 or 3 columns) */
.nr-3-columns {margin: 0;}
.nr-column-gbox-left,
.nr-column-gbox-right {padding: 0;}
/* CUSTOM COLUMNS CONTENT & PHOTOS FIELD (2 or 3 columns) */
.nr-photo-column-gbox-left,
.nr-photo-column-gbox-right {padding: 0.5em 0;}
.nr-photo-columns {margin: 0 auto;}
.nr-photo-columns img {margin: 0.25em auto;display:block;}
#nr-pre-footer .ym-gr {text-align: left;}
}
@media screen and (max-width: 480px) {
.linearize-level-2, .linearize-level-2 > [class*="ym-g"] {display: block;float: none;width: auto !important;}
.linearize-level-2 > [class*="ym-g"] > [class*="ym-gbox"] {overflow: hidden;}
}
/* NAVIGATION STYLES */
@media all {
#nr-nav-main {background: #fff;}
#nr-nav-main .ym-wbox {padding: 0 1.5em;}
/* SUPERFISH ESSENTIAL STYLES */
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;}
.sf-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 1000;}
.sf-menu li a:hover {color: #EF4136;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block;position: relative;}
.sf-menu ul ul {top: 0;left: 100%;}
/* DROPDOWN MENUS */
.sf-menu {display: table;table-layout: fixed;margin: 0 -30px;}
.sf-menu a {padding: 10px 0;margin: 0 10px 4px 10px;text-decoration: none;color: #000;}
.sf-menu li.sfHover a, .sf-menu li a:hover, .sf-menu li a:focus {color: #EF4136;margin-bottom: -4px;border-bottom: 4px solid #EF4136;}
.selected.sf-with-ul {margin-bottom: -4px;border-bottom: 4px solid #EF4136;}
.sf-menu ul {margin: 4px -5px 0 -5px;box-shadow: 2px 2px 6px rgba(0,0,0,.2);min-width: 12em;}
.sf-menu li {background: transparent;white-space: nowrap;transition: background .2s;margin: 0 20px;}
.sf-menu li li {margin: 0;}
.sf-menu li li a {color: #fff;margin: 0;padding: 15px !important;font-weight: normal;}
.sf-menu li li a.selected {color: #FED766 !important;}
.sf-menu li li a.selected:hover {opacity: 0.7;}
.sf-menu li.sfHover li a {border-bottom: none;color: #fff;}
.sf-menu ul {background: #040F0F;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;padding: 5px 3px;}
.sf-menu ul ul {padding: 0;}
.sf-menu li li:hover, .sf-menu li li.sfHover {transition: none;margin-bottom: 0;border-bottom: none;}
.sf-menu li li:hover a, .sf-menu li li.sfHover a {color: #FED766;}
/* NAV MENU ARROWS */
.sf-arrows .sf-with-ul {padding: 10px 17px 10px 2.5px;}
.sf-arrows .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 0;margin-top: -2.5px;height: 0;width: 0;border: 5px solid transparent;border-top-color: #000;}
.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: #EF4136;}
/* RIGHT-FACING ARROWS */
.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #fff;border-left-color: #fff;}
.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: #fff;}
.nr-menu-cursor {cursor: context-menu !important;}
/* NAV SUB STYLES */
#nr-nav-sub h4, #nr-nav-sub h4 a.nr-no-hover, #nr-nav-sub h4 a.nr-no-hover:hover {font-family: 'Permanent Marker', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #2C4F89;text-decoration: none;text-align: center;}
#nr-nav-sub h4 a {color: #2C4F89;text-decoration: none;}
#nr-nav-sub h4 a:hover, #nr-nav-sub h4 a:focus {color: #8F2720;}
#nr-nav-sub h4 a:focus, #nr-nav-sub li a:focus {text-decoration: underline;}
#nr-nav-sub h4 {border-bottom: 4px solid #EF4136;padding: 0 0 0.45em 0;font-size: 300%;margin-bottom: 0.65em;}
#nr-nav-sub ul {padding: 0 0 0 1em;}
#nr-nav-sub li {list-style-type: none;margin-left: 0;margin-bottom: 1.1em;line-height: 1.3;}
#nr-nav-sub li a {color: #2C4F89;font-weight: normal;text-decoration: none;}
#nr-nav-sub li a:hover, #nr-nav-sub li a:focus {color: #8F2720;text-decoration: underline;}
#nr-nav-sub .selected {color: #8F2720;font-weight: bold;}
#nr-nav-sub .selected:hover {opacity: 0.7;text-decoration: none;}
#nr-nav-sub ul ul {margin: 1em 0 0 0;}
#nr-nav-sub li ul li {list-style-type: none;margin-left: 20px;}
#nr-nav-sub li ul li a:before {content: url("https://bustinbarriers.org/images/site/chevron-arrows-blue.svg");padding-right: 10px;margin-left: -20px;}
#nr-nav-sub li ul li a.selected:before,
#nr-nav-sub li ul li a:hover:before, #nr-nav-sub li ul li a:focus:before {content: url("https://bustinbarriers.org/images/site/chevron-arrows-red.svg");padding-right: 10px;}
}
/* HACK FOR EDGE 16 BUG */
@supports (-ms-ime-align:auto) {
.sf-menu li li {list-style-position: outside;overflow: hidden;}
}

@media screen and (max-width: 1160px) {
.sf-menu li {margin: 0 8px;}
}
@media screen and (max-width: 960px) {
.sf-menu {margin: 0 -25px 0 -20px;}
.sf-menu a {margin: 0 7px 4px 7px;}
.sf-arrows .sf-with-ul {padding: 10px 2.5px 10px 2.5px;}
.sf-arrows .sf-with-ul:after {display: none;}

}
@media screen and (max-width: 860px) {
.nr-home-channel-tab {display: none;}
}
/* eeSiteKit site1701 OFF CANVAS MOBILE - APRIL 2017 */
@media screen and (max-width: 760px) {
/* Fixes iOS8 bug */ html, body {overflow-x: hidden;overflow-y: scroll;}
.nr-home-channel-tab {display: block;}
.nr-mobile-hide {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
.nr-nav-mobile {width: auto;z-index: 1;float: left;position: absolute;margin-left: -320px;top: 0;}
#nr-nav-main {height: 0;position: absolute;top: 2em;border-bottom: none;z-index: 1500;}
.sf-menu {float: none;}
.sf-menu a, .sf-arrows .sf-with-ul {padding: 15px 17px 15px 5px;color: #fff;margin: 0;}
.sf-arrows .sf-with-ul:after {display: block;border-top-color: #fff;}
.sf-arrows ul .sf-with-ul:after {margin-top: -3px;margin-right: 10px;}
.sf-menu li.sfHover a, .selected.sf-with-ul {color: #EF4136;margin-bottom: 0;border-bottom: none;}
.selected.sf-with-ul, .selected.sf-with-ul:after {color: #EF4136;border-top-color: #EF4136;}
.sf-menu ul {border-bottom-left-radius: 0;border-bottom-right-radius: 0;padding: 0 5px;margin: 0 -10px;}
.sf-menu a:hover, .sfHover .sf-with-ul {background-image: none;}
.sf-menu ul ul {top: 100%;left: 22px;background-color: #8F2720;}
.sf-menu ul ul li, .sf-menu ul ul li a {color: #FFF !important;padding: 0 5px;}
.sf-menu ul ul li:hover, .sf-menu ul ul li:hover a {color: #FED766 !important;background-color: #040F0F;}
.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: Lucida, Verdana, sans-serif;position: fixed;right: 15px;z-index: 9999 !important;cursor: pointer;font-size: 240%;font-weight: 600;display: block;padding: 0 5px;line-height: 1.5em;}
.nr-mobile-hamburger {top: 6px;color: #FED766;background-color: transparent;}
.nr-mobile-hamburger.nr-after-scroll {top: 0;color: #8F2720;background-color: rgba(256,256,256,0.8);}
a.nr-mobile-nav-top {position: fixed;right: 10px;bottom: 10px;z-index: 9999!important;cursor: pointer;color: #383838;font-weight: 500;display: block;background-color: rgba(255,255,255,0.8);padding: 12px 10px 10px 10px;text-decoration: none;border-radius: 8px;}
a.nr-mobile-nav-top:hover {background-color: #FED766;}
.nr-nav-mobile-wrap:after {content: "";display: block;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: -10;}
.nav-trigger + label, .nr-nav-mobile-wrap, .nav-trigger:checked ~ .nr-nav-mobile-wrap:after {transition: left 0.5s;}
.nav-trigger:checked + label {top: 0;color: #8F2720;background-color: #fff;}
.nav-trigger:checked ~ .nr-nav-mobile-wrap, .nav-trigger:checked ~ .nr-nav-mobile-wrap:after {left: 300px;}
.nav-trigger:checked ~ #nr-nav-main {position: relative;top: 0;}
.nav-trigger:checked ~ .nr-nav-mobile-wrap:after {background-color: rgba(255,255,255,0.6);z-index: 1000;}
*,*:before,*:after {box-sizing: border-box;margin: 0;padding: 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;}
}
/* eeSiteKit site1601 STYLES - JANUARY 2016 */
@media screen, projection {body {background: #2D2D2D;}
/* HEADER */
#nr-pre-header {text-align: right;background: #444;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */background-image: url('https://bustinbarriers.org/images/site/cartographer.png');color: #fff;}
#nr-pre-header .ym-wbox {padding: 1.6em 1.5em 1.4em 1.5em;}
#nr-pre-header .ym-gr .ym-gbox {text-align: right;}
#nr-pre-header ul {margin: 0;white-space: nowrap}
#nr-pre-header ul li {display: inline;margin-left: 0.75em;font-size: 120%;position: relative;}
.nr-social-icon a, .nr-social-icon a:visited {color: #fff;text-decoration: none;}
.nr-social-icon a:focus {color: #00FFFF;}
.nr-social-icon a:hover, .nr-social-icon a:visited:hover {color: #FED766;}
.nr-social-icon.nr-social-header {margin: 0;}
.nr-social-icon.nr-social-header a {padding: 0.6em 0.5em 0.4em 0.5em;}
header, #nr-header {background: #fff;color: #2C4F89;}
#nr-header .ym-grid {height: 200px;}
#nr-header .ym-grid .ym-gl, #nr-header .ym-grid .ym-gr, .nr-mobile-header-right {display: table;height: 100%;}
.nr-logo {padding: 2.75em 0 0 1.5em;display: table-cell;vertical-align: middle;}
.nr-slogan {display: table-cell;vertical-align: middle;float: left;clear: both;font-size: 200%;max-width: 760px;padding: 0.75em 1em 0 1em;line-height: 1.35;}
/* GOOGLE TRANSLATE OVERRIDES */
#google_translate_element {padding: 0.85em 1.55em 0 0;}
.goog-te-gadget-simple .goog-te-menu-value:focus {border: solid 2px #EF4136;}
.goog-te-gadget:hover {opacity: 0.6;}
.goog-te-gadget img {margin-top: -2px;}
.goog-te-gadget-simple, .goog-te-gadget-simple .goog-te-menu-value span {border: none !important;}
.goog-te-gadget-simple .goog-te-menu-value {color: #040F0F !important;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: normal;font-size: 16px;}
.goog-te-gadget-simple .goog-te-menu-value span {color: #040F0F !important;}
.goog-te-menu-value img {margin: 0 0.5px !important;}
/* PAGE BANNERS - CHANNEL & ENTRY */
.nr-page-banner-container {display: block;width: 100%;overflow: hidden;}
.nr-page-banner {background: #444;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */background-image: url('https://bustinbarriers.org/images/site/carbon_fibre_v2.png');margin: 0 -4px;}
.nr-page-banner img {border-left: 4px solid #EF4136;border-right: 4px solid #EF4136;max-width: 100%;height: auto;display: block;margin: 0 auto;}
/* MAIN */
main, #nr-main {background: #fff;padding-bottom: 3em;}
#nr-main img, #nr-aside-main img {/* Backup for class="flexible" */max-width: 100%;height: auto;}
#nr-aside-main {background: #fff;width: 100%;}
.nr-aside-main {padding: 1.5em 1.5em 1.5em 3em;}
/* ALERT BANNER */
#nr-alert-banner {border-top: 4px solid #FFF;}
#nr-alert-banner .ym-wrapper {border-top: 4px solid #EF4136;margin-top: -4px;}
#nr-alert-banner .ym-wbox {padding: 2.25em 3em 2em 3em;}
#nr-alert-banner p {display: inline;}
#nr-alert-banner, #nr-alert-banner a, #nr-alert-banner a:visited {color: #fff;}
#nr-alert-banner a:hover, #nr-alert-banner a:focus, #nr-alert-banner a:visited:hover {color: #FED766;}
#nr-alert-banner a:focus {text-decoration: none;}
.nr-alert-banner-red {background-color: #8F2720;}
.nr-alert-banner-blue {background-color: #2C4F89;}
.nr-alert-banner-yellow {background-color: #FED766;color: #000 !important;}
.nr-alert-banner-yellow a, .nr-alert-banner-yellow a:visited {color: #000 !important;}
.nr-alert-banner-yellow a:hover, .nr-alert-banner-yellow a:visited:hover {color: #8F2720 !important;}
.nr-alert-banner-gray {background-color: #2D2D2D;}
#nr-alert-banner .nr-faux-h1 {text-align: center;color: #FED766;margin-bottom: 0.45em;}
.nr-alert-banner-yellow .nr-faux-h1 {color: #000 !important;}
.nr-alert-inline {display: inline;white-space:nowrap;margin-left: 3px;}
/* HOME */
.nr-content-home {max-width: 80em;margin: 0 auto;padding: 1.5em 1.5em 0 1.5em;}
.nr-content-home.nr-home-two {max-width: 80em;margin: 0 auto;padding: 0 1.5em 0 1.5em;}
.nr-home-left-column, .nr-home-center-column {padding-top: 1em;}
/* Removed 12/11/19  .nr-home-right-column {padding: 1em 0 0 1em;} */
.nr-content-home table {border: none;}
.nr-content-home table tbody, .nr-content-home table tr {display: block;width: 100%;}
.nr-home-left-column img, .nr-home-center-column img, .nr-home-left-column iframe, .nr-home-center-column iframe {max-width: 400px;margin: 0 auto;display: block;}
.nr-home-quick-links {background: #FED766;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */	background-image: url('https://bustinbarriers.org/images/site/honey_im_subtle_yellow.png');border-top-left-radius: 18px;border-top-right-radius: 18px;margin: 0 1.5em;font-weight: 500;color: #000;}
.nr-quick-links-inner {padding: 2.5em 1.5em;}
.nr-quick-links-inner .nr-faux-h1 {color: #000;border-bottom: 4px solid #EF4136;padding-bottom: 0.85em;margin-bottom: 1em;}
.nr-quick-links-inner ul {margin: 0;}
.nr-quick-links-inner li {list-style-type: none;margin: 1.25em 0 0 -0.35em;line-height: 1.4;text-indent: -2.25em;padding-left: 2.25em;}
.nr-quick-links-inner li svg {width: 25px !important;}
.nr-quick-links-inner a {color: #000;text-decoration: none;font-weight: 500;padding: 1em 0;}
.nr-quick-links-inner a:hover, .nr-quick-links-inner a:focus, .nr-quick-links-inner a:visited:hover {color: #EF4136;}
.nr-quick-links-inner a:focus {text-decoration: underline;}
.nr-home-left-column .nr-faux-h1, .nr-home-center-column .nr-faux-h1, .nr-quick-links-inner .nr-faux-h1 {text-align: center;font-size: 200%;}
/* YouTube Retriever to minimize needless scripts - Src:https://webdesign.tutsplus.com/tutorials/how-to-lazy-load-embedded-youtube-videos--cms-26743 */
.nr-youtube {background-color: #000;margin-bottom: 30px;position: relative;padding-top: 56.25%;overflow: hidden;cursor: pointer;}
.nr-youtube img {width: 100%;top: -16.84%;left: 0;opacity: 0.7;}
.nr-youtube .nr-yt-play-button {width: 90px;height: 60px;background-color: #333;box-shadow: 0 0 30px rgba( 0,0,0,0.6 );z-index: 1;opacity: 0.8;border-radius: 6px;}
.nr-yt-play-button:focus {background-color: #2C4F89;opacity: 1;border: 2px solid #000;}
.nr-youtube:hover {opacity: 0.7;}
.nr-youtube .nr-yt-play-button:before {content: "";border-style: solid;border-width: 15px 0 15px 26.0px;border-color: transparent transparent transparent #fff;}
.nr-youtube img, .nr-youtube .nr-yt-play-button {cursor: pointer;}
.nr-youtube img, .nr-youtube iframe, .nr-youtube .nr-yt-play-button, .nr-youtube .nr-yt-play-button:before {position: absolute;}
.nr-youtube .nr-yt-play-button, .nr-youtube .nr-yt-play-button:before {top: 50%;left: 50%;transform: translate3d( -50%, -50%, 0 );}
.nr-youtube iframe {height: 100%;width: 100%;top: 0;left: 0;}
/* HOME FILM TAPE PHOTO STRIP */
.nr-film-tape {background-color:#000;}
/* END FILM TAPE */
.nr-upcoming-events-quicklink {margin: 1em -1em 0 -1em;font-size: 190%;line-height: 1.2;}
.nr-upcoming-events-quicklink, .nr-upcoming-events-quicklink a {text-align: center;transition: color 0.2s;color: #8F2720;}
.nr-upcoming-events-quicklink a:hover {transition: color 0.2s;color: #040F0F !important;}
.nr-upcoming-events-quicklink svg {display: block;margin: 0 auto 0.75em auto;transition: fill 0.2s;fill: #8F2720;}
.nr-upcoming-events-quicklink a:hover svg {transition: fill 0.2s;fill: #040F0F;}
.nr-home-gray-section {border-top: 4px solid #fff;background: #444;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */background-image: url('https://bustinbarriers.org/images/site/cartographer.png');color: #fff;padding-bottom: 5em;}
.nr-home-gray-section .ym-wrapper {border-top: 4px solid #EF4136;margin-top: -4px;}
.nr-home-gray-section section {padding-top: 3em;}
.nr-home-gray-section .nr-column-gbox-left, .nr-home-gray-section .nr-column-gbox-right, .nr-home-gray-section .nr-photo-column-gbox-left, .nr-home-gray-section .nr-photo-column-gbox-right {padding: 0 2em;}
.nr-home-photo-grid {padding: 0 0.75em;background-color:#fff;}
.nr-home-photo-grid .ym-grid {position: relative;z-index: 5;}
.nr-home-photo-gbox {margin: -5em auto;padding: 0 0.75em;}
.nr-home-photo-grid img {box-shadow: #040F0F 0 0 7px;margin: 0 auto;display: block;}
.nr-home-blue-section {background-color: #2C4F89;position: relative;color: #fff;padding-top: 4em;overflow: hidden;}
.nr-home-blue-section h1 {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 400;color: #FED766;text-align: center;margin: 1.5em 0;}
.nr-home-blue-section .nr-faux-h1 {color: #fff;font-size: 200%;}
.nr-home-blue-section p {margin: 0 0 1em 0;}
.nr-home-blue-section a {color: #FED766;}
.nr-home-blue-section a:hover, .nr-home-blue-section a:focus {color: #000;}
.nr-home-blue-section a:focus {text-decoration: underline;}
.nr-home-blue-section img {position: absolute;bottom: 0;max-height: 310px;width: auto;border-top-left-radius: 18px;border-top-right-radius: 18px;}
.nr-sponsor-grid {text-align: center;padding-top: 2em;margin-bottom: -3.5em;background-color:#fff;}
.nr-sponsor-grid-gbox {display: table-cell;vertical-align: middle;width: 25%;height: 120px;}
.nr-sponsor-grid-logo {filter: grayscale(100%);max-width: 170px !important;max-height: 120px;display: block;margin: 0 auto 3em auto;}
.nr-sponsor-grid .linkopacity:hover {transition: opacity 0.4s;opacity: 0.5;}
/* SPONSOR LOGO GRID - INSIDE PAGES (NOT HOMEPAGE) */
.nr-sponsor-grid-inside-pages {margin-top: -2em;text-align: center;color: #444;}
.nr-sponsor-grid-caption {font-size: 105%;line-height: 1.1;margin: 1em 0 0 0;}
.nr-sponsor-grid-title {font-weight: bold;font-size: 130%;line-height: 1.3;margin: 0;}
.nr-sponsor-grid-box {height: 180px;display: table;width: 100%;}
.nr-sponsor-grid-box-content {display: table-cell;vertical-align: middle;padding: 1em;}
.nr-sponsor-grid-inside-pages img {max-height: 140px;width: auto !important;}
/* SIDEBAR */
.nr-sidebar-content {padding: 0.5em 1em 0 1.5em;}
.nr-sidebar-content img {margin: 0 -0.25em;}
.nr-sidebar-content-color {background: #FED766;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */ background-image: url('https://bustinbarriers.org/images/site/honey_im_subtle_yellow.png');border-radius: 18px;padding: 2em 2em 1em 2em;margin: 1.5em auto;}
.nr-sidebar-content p, .nr-sidebar-content-color p {margin-bottom: 1em;}
/* ACCORDION STYLES */
dl.nr-accordion {margin-bottom: 2em;}
dd.nr-acc-content {display: none;}
.nr-acc-content {color: #333;font-size: 96%;margin: 1em .5em 0 1.5em;}
.nr-acc-content p {margin-bottom: 0;padding: 0.5em 1em 1.35em 1em;}
dt.nr-acc-heading {line-height: 26px;font-size: 18px;font-weight: 400;color: #fff;padding-left: 24px;cursor: pointer;background: #2C4F89;text-indent: -1.65em;padding: 0.4em 0.65em 0.375em 2.25em;margin-bottom: 3px;border-radius: 6px;}
dt.nr-acc-heading.close {background: #112953;}
dt.nr-acc-heading.close svg {-ms-transform: rotate(180deg);/* IE 9 */-webkit-transform: rotate(180deg);/* Safari 3-8 */transform: rotate(180deg);}
dt.nr-acc-heading:hover, dt.nr-acc-heading.close:hover {background: rgba(17,41,83,0.9);}
.nr-footer-accordion {margin: 0 !important;}
.nr-footer-acc-heading {font-size: inherit !important;text-indent: 0 !important;background: transparent !important;padding: 0 !important;margin: 0 !important;}
.nr-footer-acc-heading:hover, .nr-footer-acc-heading:focus {color: #FED766;}
.nr-footer-acc-heading:focus {text-decoration: underline;}
.nr-footer-acc-content {color: #fff !important;margin: 1em 0 0 0 !important;}
/* FOOTER */
footer, #nr-footer {background: #444;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */background-image: url('https://bustinbarriers.org/images/site/carbon_fibre_v2.png');color: #fff;border-top: 4px solid #fff;}
#nr-footer .ym-wrapper {border-top: 4px solid #EF4136;margin-top: -4px;}
.nr-footer p a, .nr-post-footer p a, .nr-footer li a, .nr-post-footer li a {color: #fff;text-decoration: none;font-weight: normal;}
.nr-footer p a:hover, .nr-footer p a:focus, .nr-post-footer p a:hover, .nr-post-footer p a:focus, .nr-footer li a:hover, .nr-footer li a:focus, .nr-post-footer li a:hover, .nr-post-footer li a:focus {color: #FED766;}
.nr-footer p a:focus, .nr-post-footer p a:focus, .nr-footer li a:focus, .nr-post-footer li a:focus {text-decoration: underline;}
.nr-footer-left {padding: 1.5em;}
.nr-social-footer-icons {padding-left: 1.75em;}
.nr-social-footer-icons li {display: inline;margin: 0 0.5em;font-size: 140%;}
.nr-footer-center {padding-top: 1.25em;text-align: center;letter-spacing: 0.01em;font-size: 125%;}
.nr-footer-right {text-align: right;letter-spacing: 0.01em;padding: 1.75em 1.5em 0 1.5em;}
.nr-footer-right ul {margin: 0;}
.nr-footer-right li {list-style-type: none;letter-spacing: 0.01em;margin: 0 0 1em 0;}
#nr-post-footer {background: #444;/* Background pattern from Subtle Patterns - https://www.toptal.com/designers/subtlepatterns */background-image: url('https://bustinbarriers.org/images/site/cartographer.png');color: #fff;border-top: 4px solid #EF4136;}
#nr-post-footer .ym-wbox {padding: 1.8em 0 0 0;}
#nr-post-footer .ym-gr {text-align: right;}
.nr-stats {margin: 2em 0;list-style-type: none;font-family: "Courier New", Courier, monospace;font-weight: bold;}
.nr-credits {margin: 0;list-style-type: none;}
.nr-credits li {margin: 0;display: inline;}
.nr-credits-pipe {padding: 0 11px 0 13px;}
}
@media screen and (max-width: 1200px) {
/* .slide {margin-bottom: 0;}
/* .nr-home-one, .nr-home-two {position:relative;z-index:-1;} */
/* Removed 12/11/19 .nr-home-right-column {padding: 2.5em 0 0 2em;} */
/* .nr-film-tape {position:fixed;top:0;} */
}
@media screen and (max-width: 960px) {/* GRID QUAD STACKER - (example: footer of OPSC) */
.slide {margin-bottom:0}
.nr-content-home{margin-top:1em;}
.nr-grid-quad .ym-g50 {margin: 0;}
.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;}
#nr-pre-header .ym-wbox {padding: 1.6em 1.5em 1.4em 0.5em;}
#nr-pre-header ul li {margin-left: 0.5em;}
.nr-slogan {font-size: 150%;padding: 1.5em 1.5em 0 2em;}
.nr-home-quick-links {margin: 0;}
.nr-quick-links-inner {padding: 2.5em 0.5em;}
.nr-upcoming-events-quicklink {margin: 1em -0.25em 0 -0.25em;}
}
@media screen and (max-width: 860px) {
.nr-home-photo-grid {background:transparent;margin:-5em auto;}
.nr-home-photo-gbox {margin:auto;}
}
/* MOBILE */
@media screen and (max-width: 760px) {
.nr-desktop-only {display: none;position: absolute;top: -32768px;left: -32768px;width: 0;}
#nr-pre-header {text-align: left;}
#nr-pre-header .ym-wbox {padding: 1.3em 0 1.2em 0;}
#nr-pre-header ul li {margin-left: 0.75em;}
#nr-pre-header .nr-google-searchform {left: 100%;right: auto;}
.nr-search-button {padding: 0;margin: 12px 5px 10px 14px;}
input.nr-header-search-button {width: auto;}
header, #nr-header {position: relative;}
#nr-header .ym-grid {height: 175px;}
.nr-mobile-logo {width: 50%;}
.nr-logo {padding: 1em 0 0 1.5em;}
.nr-mobile-header-right {padding: 0.5em 1.5em 2em 0;width: 45%;}
.nr-mobile-header-buttons {display: table-cell;vertical-align: middle;}
.nr-mobile-header-buttons p {margin: 0.5em 0;font-size: 110%;}
.nr-mobile-header-buttons a {display: inline-block;width: 100%;text-align: center;font-size: 90%;}
.nr-aside-main {padding: 1.5em;}
.nr-sponsor-grid-box {height: auto;padding: 1em 0;}
/* MOBILE GOOGLE TRANSLATE OVERRIDES */
.nr-mobile-google-translate-container {position: absolute;width: 100% !important;right: 1.5em;bottom: 0.85em;height: auto !important;}
#google_translate_element {padding: 0;margin: 0;}
.nr-mobile-google-translate-container .float-right img {display: inline !important;width: auto !important; margin: 0 !important;}
/* HOME - MOBILE */
.nr-main.nr-home-one, .nr-main.nr-home-two {position:relative;z-index:1;}
/* Removed 12/11/19 .nr-home-right-column {padding: 2.5em 0 0 0;} */
.nr-home-photo-grid {background:transparent;}
.nr-home-photo-gbox {width: 100%;}
.nr-sponsor-grid {margin-bottom: -2.5em;}
.nr-sponsor-grid-gbox {display: table;width: 100%;height: auto;}
.nr-sponsor-grid-logo {margin: 1.5em auto;}
.nr-footer-left {text-align: center;padding: 1.5em 0 0 0;}
.nr-footer-right {text-align: center;padding: 0 0 0.5em 0;}
.nr-footer-acc-heading {font-size: 110% !important;font-size: 2.4vmax !important;}
.nr-social-footer-icons {padding-left: 0.5em;}
#nr-post-footer .ym-gr {margin-top: 1em;text-align: left;}
#nr-post-footer p {margin-bottom: 0.25em;}
.nr-credits {margin: 0 0 1.5em 0;}
.nr-credits li {margin: 0 0 1em 0;display: block;line-height: 1.7;}
.nr-credits-pipe {display: none;}
.nr-stats  {margin: 0 0 2em 0;list-style-type: disc;}
.nr-stats li {margin: 0 0 .5em 1.2em;display: list-item;}
h1, .nr-faux-h1 {font-size: 325%;font-size: 5vmax;}
h2 {font-size: 220%;font-size: 4vmax;}
h3 {font-size: 160%;font-size: 3.2vmax;}
h4 {font-size: 125%;font-size: 3vmax;}
h5 {font-size: 105%;font-size: 2.8vmax;}
p {font-size: 120%;font-size: 2.5vmax;}
li {font-size: 110%;font-size: 2.4vmax;margin-bottom: 1em;}
.float-left img {margin: 0 -1em -0.5em 0;}
.float-right img {margin: 0 0 -0.5em -1em;}
.center img {margin: 0 auto -0.5em auto;}
.float-left img, .float-right img, .center img {display: block;text-align: left;width: 100%;}
#nr-content .float-right, #nr-content .float-left {float:none; display:block;}
}
@media screen and (max-width: 560px) {
#nr-pre-header .nr-google-searchform {position:relative;display: block;height: auto;margin: 15px 14px 0 13px;left:auto;}
input.nr-header-search-button {width: 100%;}
}
@media screen and (max-width: 480px) {
.nr-cellphone-hide {display: none !important;}
.nr-mobile-logo {max-width: 45%;width: auto;}
}
@media screen and (min-width: 760px) {
.nr-mobile-only {display: none;position: absolute;top: -32768px;left: -32768px;width: 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}
#nav-trigger, .nr-mobile-show,#nr-mobile-nav-top,#nr-pre-header,#nr-header,#nr-nav-main,.nr-home-slideshow,.nr-page-banner-container,.nr-home-photo-grid,.nr-edit-this-entry,#nr-breadcrumbs,.nr-acc-heading svg,#nr-aside-main,iframe,#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 img {width: 150px;margin-bottom: 20px;display: block;}
#nr-content {position: static;left: 0;margin-top: 20px;font-size: 100%;}
#nr-main .ym-g66 {width: 100%;}
.nr-photo-columns img {max-width: 150px;}
#nr-print-footer {margin: 0 0 20px 10px;font-size: 80%;}
h1, .nr-faux-h1, .subheading, h2, h3, h4, h5, h6, hr {color: #666;}
.nr-hrule {border-color: #666;}
p, a, li, dt, dd {font-size: 13px;color: #666;}
blockquote, blockquote p {margin-top: 0;padding-top: 0;}
img, svg {filter: grayscale(100%);opacity: 0.85;}
#nr-main a:link:after, #nr-main a:visited:after {content: " (" attr(href) ") ";font-size: 13px;word-wrap: break-word;}
.nr-accordion dd.nr-acc-content {display: block!important;}
}