/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
button,input[type="button"],input[type="reset"],input[type="submit"],.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#C11313;border:0;text-transform:uppercase;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.btn:hover,.btn:focus{background-color:#9a0f0f;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,.btn:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover,.btn:disabled:hover{background-color:#C11313}.btn-cta{border:2px solid #fff;padding:1em 1.5em}.btn-cta:hover{background-color:#fff;color:#C11313}.btn-large{padding-top:1em;padding-bottom:1em}.btn.fullwidth{width:100%;margin:.75em 0;font-size:1.3rem;padding:.75em}.btn-search{background:url(/themes/custom/neato_npps/images/search.svg) center center no-repeat;background-size:16px;display:inline-block;text-indent:-999em;width:34px;height:34px;margin-left:.75em;border-radius:5px;-webkit-transition:background .3s;transition:background .3s;color:#fff}.btn-search:hover,.btn-search:focus,.btn-search:active{background-color:#9a0f0f}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-weight:600;margin-bottom:.375em}input,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(170,17,17,0.7);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(170,17,17,0.7);outline:none}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}textarea{resize:vertical}[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}dl{margin-bottom:.75em}dl dt{font-weight:600;margin-top:.75em}dl dd{margin:0}.inspector-row{border:1px solid #FAFAFA;background:#FEFEFE;border-radius:3px;margin-bottom:.75em;padding:.75em;position:relative}.flag{position:absolute;top:.75em;right:-4px;background:#C11313;color:white;font-size:12px;font-family:Museo,"museo-ot",Garamond,serif;padding:5px 8px;pointer-events:none}.flag:after{content:'';border:14px solid #C11313;position:absolute;right:0;bottom:-4px;border-width:0px 0px 4px 4px;border-color:transparent transparent transparent #930e0e}.flag:before{content:'';border:14px solid #C11313;position:absolute;left:0;top:0;border-left-color:transparent;border-left-width:8px;border-right-width:6px;left:-14px}.view-certified-inspectors .views-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.view-certified-inspectors .views-exposed-form .form--inline .form-item-field-state-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-certified-inspectors .views-exposed-form .form--inline .form-item-field-state-value label{display:none}.view-certified-inspectors .views-exposed-form .form--inline .form-item-field-state-value select{padding:7px;margin:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:3px;text-indent:1px;background:white url(/themes/custom/neato_npps/images/ico-arrow.png) right .75em center no-repeat;background-size:12px}.view-certified-inspectors .views-exposed-form .form--inline .form-item-field-state-value:before{content:'State';font-weight:bold;margin-right:.75em}.view-certified-inspectors .views-exposed-form .form--inline .js-form-submit{display:none}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}@font-face{font-family:"museo-ot";src:url(/themes/custom/neato_npps/fonts/museo.eot) format("embedded-opentype");src:url(/themes/custom/neato_npps/fonts/museo.eot#iefix) format("embedded-opentype"),url(/themes/custom/neato_npps/fonts/Museo500-Regular-webfont.woff2) format("woff2"),url(/themes/custom/neato_npps/fonts/Museo500-Regular-webfont.woff) format("woff"),url(/themes/custom/neato_npps/fonts/museo.svg) format("svg")}body{color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Museo,"museo-ot",Garamond,serif;font-size:1em;line-height:1.2;margin:0 0 .75em}h1{font-size:1.4rem}h2{font-size:1.2rem}h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:bold}p{margin:0 0 .75em}a{color:#C11313;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:active,a:focus,a:hover{color:#910e0e}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}img,picture{margin:0;max-width:100%}.path-frontpage #block-pagetitle h1,#block-views-block-helpful-links-block-1 h2,#block-highlights h2,.helpful-links-404 h2{color:#C11313;font-size:32px;margin:2rem auto;text-align:center;position:relative;padding-bottom:1rem}.path-frontpage #block-pagetitle h1:after,#block-views-block-helpful-links-block-1 h2:after,#block-highlights h2:after,.helpful-links-404 h2:after{content:"";border:3px solid;position:absolute;left:50%;width:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;border-width:2px 0 0 0}.path-node h1,.page h1{font-size:32px;margin:1rem 0}.main-content blockquote{background:#f1f1f1;border-radius:5px;padding:.75em;max-width:90%;margin:2.25em auto;font-size:1.4em;text-align:center;border-width:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{height:100%}body{margin:0;padding:0}body main{max-width:1024px;margin-left:auto;margin-right:auto;padding:3em 0}body main::after{clear:both;content:"";display:table}body .page{overflow:hidden}body.no-sidebars main section#content{float:left;display:block;margin-right:2.35765%;width:100%}body.no-sidebars main section#content:last-child{margin-right:0}body.one-sidebar.sidebar-first main aside#sidebar-first{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.one-sidebar.sidebar-first main aside#sidebar-first:last-child{margin-right:0}body.one-sidebar.sidebar-first main section#content{float:left;display:block;margin-right:2.35765%;width:65.88078%}body.one-sidebar.sidebar-first main section#content:last-child{margin-right:0}body.one-sidebar.sidebar-second main aside#sidebar-second{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.one-sidebar.sidebar-second main aside#sidebar-second:last-child{margin-right:0}body.one-sidebar.sidebar-second main section#content{float:left;display:block;margin-right:2.35765%;width:65.88078%}body.one-sidebar.sidebar-second main section#content:last-child{margin-right:0}body.two-sidebars main aside#sidebar-first{float:left;display:block;margin-right:2.35765%;width:23.23176%}body.two-sidebars main aside#sidebar-first:last-child{margin-right:0}body.two-sidebars main aside#sidebar-second{float:left;display:block;margin-right:2.35765%;width:23.23176%}body.two-sidebars main aside#sidebar-second:last-child{margin-right:0}body.two-sidebars main section#content{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.two-sidebars main section#content:last-child{margin-right:0}@media screen and (min-width:768px){.content-container{display:-webkit-box;display:-ms-flexbox;display:flex}.content-container .sidebar{max-width:37.5%;-ms-flex-negative:1;flex-shrink:1}.content-container .sidebar--first{padding-right:2.25em}}.content-container .main-content{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.outer-wrapper{max-width:1024px;margin-left:auto;margin-right:auto;padding:0 .75em}.outer-wrapper::after{clear:both;content:"";display:table}.flex-row,.flex-row>.view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.flex-row,.flex-row>.view-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.contextual-region.block .tabs{margin-top:.75em}.margin-top-med{margin-top:2.25em}.margin-bottom-med{margin-bottom:2.25em}.flex-row{margin-left:-.75em;margin-right:-.75em}.form-container{max-width:600px;margin:auto}.form-container .select2-container--default .select2-selection--multiple{background-size:12px;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:0;padding:0.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.form-container select{padding:5px 7px;margin:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:3px;text-indent:1px;background:#fff url(/themes/custom/neato_npps/images/ico-arrow.png) right 0.75em center no-repeat;background-size:12px;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:0.75em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}@media screen and (min-width:768px){.form-container .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.form-container .flex>div:not(:last-child){padding-right:.75em}}.form-container .text-count-wrapper{display:none !important}.paragraph--type--basic-text h2{font-size:1.5rem}blockquote .webform-confirmation__message{margin:0}.path-search .item-list{margin-top:1rem}.path-search .form-item{margin:0}.path-search .form-search{margin:1rem 0 0;padding:10px}.path-search #search-form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.path-search #search-form #edit-submit{-ms-flex-item-align:end;align-self:flex-end}.path-search #search-form+h2{font-size:1.4rem;margin:.75em 0}.path-search .search-help-link{display:none}.path-search .search-results{padding:0}.path-search .search-results li{margin-left:0}.cke_editable_themed{padding:.75em}.maintenance-page{background:#EBF2F8;height:100%}.maintenance-page .dialog-off-canvas-main-canvas{height:100%}.maintenance-page .outer{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-page .layout-container{background:#fff;padding:20px;border-radius:3px;max-width:600px;margin:auto;text-align:center;border:1px solid rgba(32,118,185,0.2)}.maintenance-page h1,.maintenance-page h2{color:#C11313}.maintenance-page p{text-align:left}.maintenance-page main{padding:0;border-radius:4px}.alpha{padding-left:0 !important}.omega{padding-right:0 !important}.status-messages .error{background-color:#fbe3e4;color:#97161b;display:block;margin-bottom:.75em;padding:.75em .75em .75em 50px;border-radius:5px}.status-messages .error a{color:#6a0f13;text-decoration:underline}.status-messages .error a:focus,.status-messages .error a:hover{color:#110203}.status-messages .status{background-color:#e6efc2;color:#56651a;display:block;margin-bottom:.75em;padding:.75em .75em .75em 50px;border-radius:5px}.status-messages .status a{color:#333c10;text-decoration:underline}.status-messages .status a:focus,.status-messages .status a:hover{color:#000}.status-messages .notice{background-color:#e5edf8;color:#244e87;display:block;margin-bottom:.75em;padding:.75em .75em .75em 50px;border-radius:5px}.status-messages .notice a{color:#19375f;text-decoration:underline}.status-messages .notice a:focus,.status-messages .notice a:hover{color:#04080e}.status-messages .warning{background-color:#fff6bf;color:#8c7800;display:block;margin-bottom:.75em;padding:.75em .75em .75em 50px;border-radius:5px}.status-messages .warning a{color:#594c00;text-decoration:underline}.status-messages .warning a:focus,.status-messages .warning a:hover{color:#000}table{width:100%;border-collapse:separate;border-spacing:0}table th{text-align:left}table td{line-height:1.5}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#fafafa}table tbody tr:first-child td{border-top:2px solid #dcdcdc}table thead th{background-color:#fff;border-bottom:0px;padding:0.75em 1em}table tbody{background-color:#fff}table tbody td{border-bottom:0px;border-top:1px solid #dcdcdc;padding:0.75em 1em}#primary-tasks.tabs{line-height:1.5;padding:0;margin:5px 0;border-bottom:1px solid #ddd}#primary-tasks.tabs::after{clear:both;content:"";display:table}#primary-tasks.tabs li{list-style:none;border-top:1px solid #ddd}@media screen and (min-width:768px){#primary-tasks.tabs li{display:inline}}#primary-tasks.tabs li a{background-color:#fff;border-top:1px solid #ddd;color:#333;display:block;font-weight:400;padding:.75em 1.618em;text-decoration:none}@media screen and (min-width:768px){#primary-tasks.tabs li a{display:inline-block;border-top:0}}#primary-tasks.tabs li a.is-active{border-bottom:0}@media screen and (min-width:768px){#primary-tasks.tabs li a.is-active{border:1px solid #ddd;border-bottom-color:#fff;margin-bottom:-1px}}#primary-tasks.tabs li a:hover{color:#477DCA}#primary-tasks.tabs li a:focus{outline:none}#secondary-tasks.tabs{line-height:1.5;padding:0;margin:5px 0}#secondary-tasks.tabs::after{clear:both;content:"";display:table}#secondary-tasks.tabs li{list-style:none;float:left;border-right:1px solid #ddd}#secondary-tasks.tabs li:last-child{border-right:none}#secondary-tasks.tabs li a{cursor:pointer;display:inline-block;font-size:1em;font-weight:normal;line-height:1;padding:0.75em 1em;width:100%}.social{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;padding:8px;text-indent:9999em;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}.social.facebook{background-image:url(/themes/custom/neato_npps/images/facebook.svg);background-size:12px}.social.twitter{background-image:url(/themes/custom/neato_npps/images/twitter.svg);background-size:24px}#navigation--primary{background:#C11313;color:#fff;font-size:13px}#navigation--primary .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#navigation--primary .menu .menu-item{padding:0;list-style-type:none;list-style-image:none}#navigation--primary .menu .menu-item.menu-item--collapsed{background-image:url(/themes/custom/neato_npps/images/arrow-down.svg);background-position:center right 3px;background-repeat:no-repeat;background-size:10px}#navigation--primary .menu .menu-item a{color:#fff;padding:1.5em;text-transform:uppercase}#navigation--primary #block-neato-npps-branding img{display:block}.overlay{background-color:rgba(0,0,0,0.4)}.btn-close{background:#930e0e;right:261px}.region-we-mega-menu{margin:8px 0 8px;background-color:#930e0e}@media screen and (min-width:992px){.region-we-mega-menu{margin:0;background-color:transparent}}.region-we-mega-menu .navbar{margin-bottom:0}@media screen and (min-width:992px){.region-we-mega-menu .navbar{background-color:transparent;margin-left:1.5em}}.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>a:before,.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>span:before{background-image:url(/themes/custom/neato_npps/images/arrow-down.svg)}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active.open>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active>a:focus,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active-trail>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active-trail.open>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active-trail.open>span,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active-trail>span:focus{background-color:transparent;color:#fff}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.open.active>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.open>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active:hover>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active>a:focus,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li:hover>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li>a:focus,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li:hover>span,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li>span:focus{background-color:#a11}@media screen and (min-width:992px){.region-we-mega-menu .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition-property:visibility,background,color,opacity,scale;transition-property:visibility,background,color,opacity,scale;-webkit-transform:scale(0.98);transform:scale(0.98);opacity:0;pointer-events:none;visibility:hidden}.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>.we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-li{margin-bottom:.75em}.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>.we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-li a,.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>.we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-li span{font-size:16px}.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>.we-mega-menu-submenu .we-mega-menu-submenu-inner,.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>.we-mega-menu-submenu .we-mega-menu-submenu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>.we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row,.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>.we-mega-menu-submenu .we-mega-menu-submenu-inner .we-mega-menu-row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:0 .75em}.region-we-mega-menu .we-mega-menu-ul .dropdown-menu.open>.we-mega-menu-submenu,.region-we-mega-menu .we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;-webkit-transition-property:visibility,scale,background,color,opacity;transition-property:visibility,scale,background,color,opacity;visibility:visible;pointer-events:all}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li{border-bottom:3px solid transparent;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition-property:visibility,scale,background,color,opacity;transition-property:visibility,scale,background,color,opacity}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li:hover,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li:focus{border-bottom-color:#fff}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.open>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li:hover>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li:focus>a{background-color:#a11}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.active{border-bottom-color:#fff}}.region-we-mega-menu .navbar-we-mega-menu.navbar .dropdown-menu>a:after,.region-we-mega-menu .navbar-we-mega-menu.navbar .dropdown-menu>.we-megamenu-nolink:after{padding:8px;margin-top:-19px}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li{border-left-width:0}@media screen and (min-width:992px){.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li>span{color:#fff;font-weight:500;background-color:transparent;padding:29px 16px 24px 16px;cursor:pointer}}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.dropdown-menu>a,.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li.dropdown-menu>span{padding-right:40px}.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li .we-mega-menu-li{line-height:1.4}@media screen and (min-width:992px){.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li .we-mega-menu-li{line-height:1;white-space:nowrap}}@media screen and (min-width:992px){.block-we-megamenu,.region-we-mega-menu,.navbar,.we-mega-menu-ul,.we-mega-menu-ul .dropdown-menu.we-mega-menu-li{position:static}body .we-mega-menu-submenu li.we-mega-menu-li a{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.we-mega-menu-ul>.we-mega-menu-li>a{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:0.9rem}.we-mega-menu-submenu{width:100%;top:inherit;margin-top:70px;margin-left:0;margin-right:0}.we-mega-menu-submenu.full{width:100% !important}.we-mega-menu-submenu .we-mega-menu-submenu-inner{max-width:1024px;margin-left:auto;margin-right:auto}.we-mega-menu-submenu .we-mega-menu-submenu-inner::after{clear:both;content:"";display:table}}.header--left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.header--left{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.header--cta{display:none}@media screen and (min-width:992px){.header--cta{display:block}}#region--cta{padding:0 8px}#block-mainnavigation{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (min-width:992px){#block-mainnavigation{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.pre-header{padding:8px}.pre-header a,.pre-header span{font-size:13px;color:#333}.pre-header a{text-transform:uppercase}.pre-header #region--pre-header{text-align:right}.pre-header .menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.pre-header .menu>.menu-item{padding:0}.pre-header .menu>.menu-item>a{padding:0 0 0 3em}#region--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-wrapper:after{display:none}.navbar-we-mega-menu.navbar .dropdown-menu>a .arrow,.navbar-we-mega-menu.navbar .dropdown-menu>.we-megamenu-nolink .arrow{display:none}@media (max-width:991px){.navbar-we-mega-menu.navbar .dropdown-menu>a:after,.navbar-we-mega-menu.navbar .dropdown-menu>.we-megamenu-nolink:after{content:none}.navbar-we-mega-menu.navbar .dropdown-menu>a .arrow,.navbar-we-mega-menu.navbar .dropdown-menu>.we-megamenu-nolink .arrow{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;font-size:22px;width:50px;text-align:center;height:100%;top:0;line-height:1.8}.navbar-we-mega-menu.navbar .dropdown-menu>a .arrow:after,.navbar-we-mega-menu.navbar .dropdown-menu>.we-megamenu-nolink .arrow:after{content:"\f107"}}.breadcrumb{background:none;display:inline-block;margin-bottom:1.5em;text-align:left;padding:0;padding-bottom:0 !important;margin:1rem 0}.breadcrumb a{background-color:#fff;border-left:0;border:1px solid #dcdcdc;color:#999;display:inline-block;font-size:0.8em;line-height:2.25em;margin-bottom:2px;margin-right:-5px;padding:0 .5625em 0 1.125em;position:relative;text-decoration:none}.breadcrumb a:first-child{border-bottom-left-radius:3px;border-left:1px solid #dcdcdc;border-top-left-radius:3px;padding-left:1.125em}.breadcrumb a:last-child{background-color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#999;padding-right:1.125em}.breadcrumb a:focus,.breadcrumb a:hover{background-color:#fff;color:#477DCA}.breadcrumb a:after,.breadcrumb a:before{position:absolute;top:0px;right:auto;bottom:0px;left:100%;border-bottom:1.125em solid transparent;border-left:.5625em solid transparent;border-top:1.125em solid transparent;content:'';display:block;margin:auto;z-index:2}.breadcrumb a:last-child:after,.breadcrumb a:last-child:before{border:none}.breadcrumb a:before{border-left-color:#dcdcdc;margin-left:1px;z-index:1}.breadcrumb a:after{border-left-color:#fff}@media screen and (min-width:768px){.breadcrumb a{font-size:1em;padding:0 1.125em 0 1.5em}}#hero{overflow:hidden}.hero{-webkit-transform:scale(1.01);transform:scale(1.01);background-color:#333;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(33%,rgba(0,0,0,0)),to(rgba(0,0,0,0.7))),url(/themes/custom/neato_npps/images/hero.min.jpg);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 33%,rgba(0,0,0,0.7)),url(/themes/custom/neato_npps/images/hero.min.jpg);background-position:center center;min-height:550px;background-size:cover;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-hero .hero{min-height:200px;-webkit-filter:brightness(1.1);filter:brightness(1.1);max-height:75vh;padding-top:25%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(1);transform:scale(1);position:relative;margin-bottom:2rem}.hero .hero-logo img{height:4em;margin-bottom:1em}.hero .hero-inner{color:#fff;padding:1.5em 0 7em 0;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.content-hero .hero .hero-inner{padding:0;position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.path-frontpage .hero .hero-inner{opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-animation:slide-up 1.7s;animation:slide-up 1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero .hero-inner .hero-copy{max-width:1024px;margin-left:auto;margin-right:auto;text-align:center;position:relative;z-index:1;-webkit-font-smoothing:antialiased}.hero .hero-inner .hero-copy::after{clear:both;content:"";display:table}@media screen and (min-width:1215px){.content-hero .hero .hero-inner .hero-copy{text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.hero .hero-inner .hero-copy h2{font-size:2rem;margin-bottom:0.5em;font-weight:200;position:relative;padding-bottom:.5em}.hero .hero-inner .hero-copy h2:after{content:'';border:3px solid #fff;position:absolute;left:50%;width:200px;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;border-width:2px 0 0 0}@media screen and (min-width:1215px){.content-hero .hero .hero-inner .hero-copy h2:after{left:0;-webkit-transform:none;transform:none;width:100px}}@media screen and (min-width:1215px){.hero .hero-inner .hero-copy h2{font-size:2.8rem}.content-hero .hero .hero-inner .hero-copy h2{max-width:70%}}.hero .hero-inner .hero-copy h2 strong{font-weight:700}.hero .hero-inner .hero-copy p{line-height:1.4em;margin-bottom:0}@media screen and (min-width:1215px){.hero .hero-inner .hero-copy p{font-size:1.4em}.content-hero .hero .hero-inner .hero-copy p{max-width:40%}}@-webkit-keyframes slide-up{from{-webkit-transform:translateY(25%);transform:translateY(25%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-up{from{-webkit-transform:translateY(25%);transform:translateY(25%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.flex-boxes{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:stretch;box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-boxes a{text-decoration:none}.flex-boxes .flex-box{-webkit-box-flex:2;box-flex:2;-moz-flex:2 2 15em;-ms-flex:2 2 15em;flex:2 2 15em;-webkit-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;display:block;margin:.4em}.flex-boxes .flex-box .flex-title{color:rgba(51,51,51,0.7);font-size:1.2em;font-weight:800;margin-bottom:0.5em}.flex-boxes .flex-box p{line-height:1.5em;margin:auto}.flex-boxes .flex-box-big{-webkit-box-flex:1;box-flex:1;-moz-flex:1 1 40em;-ms-flex:1 1 40em;flex:1 1 40em}.content-card{position:relative;background:#FCFCFC;-webkit-transition:background 1s;transition:background 1s;border-bottom:1rem solid #fff;max-width:400px}@media screen and (min-width:768px){.content-card{height:100%}}.content-card .image{min-height:150px;background:#f1f1f1;display:block}.content-card:hover,.content-card:focus,.content-card:active{background:#FAFAFA}.paragraph .content-card{max-width:350px;margin:auto;display:inline-block;margin-bottom:.75em}.content-card a{height:100%;display:block;-webkit-transition:-webkit-filter 1s;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s,-webkit-filter 1s;overflow:hidden}.content-card a:hover,.content-card a:focus,.content-card a:active{text-decoration:none;-webkit-filter:brightness(110%);filter:brightness(110%)}.content-card a:hover .title,.content-card a:focus .title,.content-card a:active .title{color:#C11313}.content-card a:hover .summary,.content-card a:focus .summary,.content-card a:active .summary{color:#333}.content-card .title,.content-card .summary,.content-card .timestamp{padding:0 .75em}.content-card .timestamp{font-style:italic;color:#333;font-size:.9rem}.content-card .title{text-transform:uppercase;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:bold;margin-bottom:0}.path-store .content-card .title,.page-node-type-product-detail-page .content-card .title,.we-mega-menu-col .content-card .title{margin-bottom:1rem}.content-card .image{margin-bottom:1rem;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.content-card .summary{color:#333;font-size:.85rem;margin-top:1rem}.we-mega-menu-col .type-of-block{height:100%}.we-mega-menu-col .type-of-block .block-inner{height:100%}.we-mega-menu-col .type-of-block .block-inner .content-card{border-bottom-width:0}.block-views>h2{color:#C11313;font-size:1.5rem;margin-top:1rem}.block-views .view-header{margin-top:1rem;margin-bottom:2rem}.block-views .views-row+h3{margin-top:1rem}#region--sidebar-second>.block{background:#f7f7f7;border-radius:4px;padding:1rem 1.5rem}@media screen and (min-width:768px){#region--sidebar-second>.block{margin-left:2.25em}}#region--sidebar-second>.block ul{padding:0 0 0 1rem}#region--sidebar-second>.block ul li{margin-bottom:.75em}.callout{margin:2rem 0}.callout-copy{max-width:1024px;margin-left:auto;margin-right:auto;padding:3rem 2rem;color:#666;text-align:left;font-size:1.2rem}.callout-copy::after{clear:both;content:"";display:table}.callout-copy .row>div{margin-bottom:1rem}@media screen and (min-width:768px){.callout-copy .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.callout-copy .row>div{margin-bottom:0}}.callout-bg{background:#EBF2F8;position:relative}.callout-actions .btn{font-size:1rem}.callout h2{font-size:2rem;color:#333}.callout .btn{margin:auto;width:100%;max-width:300px;display:block}@media screen and (min-width:768px){.callout .btn{width:auto;margin:inherit;display:inline-block}}.product-carousel{margin-bottom:3em}.product-carousel .product-thumbs{margin:0;padding:0;list-style-type:none}.product-carousel .product-thumbs li{display:inline-block;margin-top:.75em;margin-right:.75em}.product-carousel .product-thumbs li.active{outline:2px solid #C11313}.product-carousel .product-thumbs li.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.product-carousel .product-image--large,.product-carousel .product-image--thumb{background:#fafafa center center no-repeat;background-size:cover}.product-carousel .product-image--large{padding-top:100%}.product-carousel .product-image--thumb{display:block;width:75px;height:75px;-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.product-upper,.product-lower{max-width:1024px;margin-left:auto;margin-right:auto}.product-upper::after,.product-lower::after{clear:both;content:"";display:table}@media screen and (min-width:1215px){.product-upper .product-carousel-container,.product-upper .product-highlights-container,.product-lower .product-carousel-container,.product-lower .product-highlights-container{float:left;display:block;margin-right:2.35765%;width:48.82117%}.product-upper .product-carousel-container:last-child,.product-upper .product-highlights-container:last-child,.product-lower .product-carousel-container:last-child,.product-lower .product-highlights-container:last-child{margin-right:0}.product-upper .product-desc--long,.product-lower .product-desc--long{float:left;display:block;margin-right:2.35765%;width:65.88078%}.product-upper .product-desc--long:last-child,.product-lower .product-desc--long:last-child{margin-right:0}.product-upper .product-specs,.product-lower .product-specs{float:left;display:block;margin-right:2.35765%;width:31.76157%}.product-upper .product-specs:last-child,.product-lower .product-specs:last-child{margin-right:0}}.product-upper .product-highlights-container,.product-lower .product-highlights-container{padding:0 .75em}.product-upper .title,.product-lower .title{font-size:2rem;margin-bottom:1rem;color:#C11313}.product-upper .product-actions,.product-lower .product-actions{margin:1rem 0}.product-upper .product-price,.product-lower .product-price{font-size:2rem;color:#C11313;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-upper .product-price .product-price--original,.product-upper .product-price .product-price--sale,.product-lower .product-price .product-price--original,.product-lower .product-price .product-price--sale{font-family:Museo,"museo-ot",Garamond,serif}.product-upper .product-price .product-price--original,.product-lower .product-price .product-price--original{margin-right:.75em}.product-upper .product-price .product-price--original.strikethrough,.product-lower .product-price .product-price--original.strikethrough{font-size:1.5rem;color:#999;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-weight:normal;text-decoration:line-through}.product-lower h2{font-size:1.6rem;color:#C11313;position:relative;padding-bottom:.75em;margin-bottom:.75em}.product-lower h2:after{content:"";border:3px solid;position:absolute;width:75px;left:0;bottom:0;border-width:2px 0 0 0}#block-views-block-related-products-block-1>h2,#block-views-block-related-products-block-2>h2{text-align:center;margin-bottom:.75em;padding-bottom:.75em;position:relative}#block-views-block-related-products-block-1>h2:after,#block-views-block-related-products-block-2>h2:after{content:"";border:3px solid;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;left:50%;bottom:0;border-width:2px 0 0 0}#block-highlights h2{margin-top:0}#site-footer{margin-top:2rem;width:100%}#site-footer ul:not(.contextual-links){padding:0}#site-footer ul:not(.contextual-links) li{list-style:none;line-height:1.5em}#site-footer a{text-decoration:none}#site-footer a{color:#fff}#site-footer .footer-top{background:#EBF2F8;padding:.75em;font-size:0.85rem}@media screen and (min-width:768px){#site-footer .footer-top{padding:3em}}#site-footer .footer-top h2,#site-footer .footer-top h6{text-transform:uppercase;font-size:1em;font-weight:500}#site-footer .footer-top h2,#site-footer .footer-top h6,#site-footer .footer-top li{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;margin:0;margin-bottom:.75em;white-space:normal}#site-footer .footer-top li:last-child{margin-bottom:0}@media screen and (min-width:768px){#site-footer .footer-top--left{float:left;display:block;margin-right:2.35765%;width:48.82117%}#site-footer .footer-top--left:last-child{margin-right:0}}#site-footer .footer-top--left p{color:#666}#site-footer .footer-top--left form{margin:.75em 0}#site-footer .footer-top--left .field-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site-footer .footer-top--left .field-inline input{max-width:200px;margin:0 1.5em 0 0}#site-footer .footer-top--left .field-inline button{padding:0.6em 1.5em}#site-footer .footer-top--right{font-size:0.85rem;font-weight:500;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){#site-footer .footer-top--right{float:left;display:block;margin-right:2.35765%;width:48.82117%}#site-footer .footer-top--right:last-child{margin-right:0}}#site-footer .footer-top--right #region--footer-top-right .menu-item{padding-top:0;line-height:1.5em}@media screen and (min-width:1215px){#site-footer .footer-top--right #region--footer-top-right{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;column-gap:20px}#site-footer .footer-top--right #region--footer-top-right div:first-child{min-width:180px}}#site-footer .footer-top--right h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}#site-footer .footer-top--right a{color:#666;font-size:0.85rem;-webkit-transition:0.3s;transition:0.3s;display:inline-block;line-height:1.2}#site-footer .footer-top--right a:focus,#site-footer .footer-top--right a:hover{color:#333}#site-footer .footer-top--right li.menu-item{text-transform:uppercase}#site-footer .footer-top--right .block{padding-bottom:.75em}#site-footer .footer-top--right .block .menu{margin-left:0}#site-footer .footer-top--right .block:last-of-type{padding-right:0}#site-footer .footer-logo{margin-bottom:2em;text-align:center}#site-footer .footer-logo img{height:3em}#site-footer .footer-bottom{background:#C11313}#site-footer .footer-bottom .outer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#site-footer .footer-bottom p{color:#fff;font-size:0.8em;line-height:1.5em;margin:auto}#site-footer .copyright{padding:0 .75em;text-align:center}@media screen and (min-width:1215px){#site-footer .copyright{text-align:left;float:left;display:block;margin-right:2.35765%;width:48.82117%}#site-footer .copyright:last-child{margin-right:0}}#site-footer .footer-bottom-right{color:#fff}#site-footer .footer-bottom-right .menu{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}#site-footer .footer-bottom-right .menu li{line-height:1px;margin-right:1em}#site-footer .footer-bottom-right .menu li a{-webkit-transition:all 0.3s;transition:all 0.3s}#site-footer .footer-bottom-right .menu li a:hover{background-color:#930e0e}@media screen and (min-width:1215px){#site-footer .footer-bottom-right .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1215px){#site-footer .footer-bottom-right{float:left;display:block;margin-right:2.35765%;width:48.82117%}#site-footer .footer-bottom-right:last-child{margin-right:0}}#site-footer #mc-embedded-subscribe{margin-left:0}#site-footer #mce-responses .response{background:#c5d9eb;max-width:80%;padding:.75em;border-radius:3px}#site-footer #mce-responses .response a{color:#C11313}.staff-full{margin-top:2.25em}@media screen and (min-width:768px){.staff-full{display:-webkit-box;display:-ms-flexbox;display:flex}}.staff-full h1{margin-top:0}.staff-full .sidebar-left{-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.staff-full .sidebar-left{padding-right:30px}}.staff-full .sidebar-left img{margin-bottom:.75em}.view-safe-tips .view-header{margin-bottom:0}.view-safe-tips h3{-webkit-font-smoothing:antialiased;font-size:1.2rem}.view-safe-tips h3:first-letter{font-weight:600}.view-safe-tips .views-field-title{line-height:1.2;margin-bottom:10px}iframe{width:500px;height:350px;margin:auto;display:block;max-width:100%}.align-left{padding-right:2.25em}body:not(.loaded) *{-webkit-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
