@charset "utf-8";.hollow-hero-08{position:relative;font-family:'Lato';font-size:2rem}.hollow-hero-08 .slide{position:relative;height:auto;overflow:hidden}.hollow-hero-08 .slide img,.hollow-hero-08 .slide .overlay{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;height:auto;z-index:0;max-width:initial;transform:translate(-50%,-50%)}.hollow-hero-08 .slide .overlay{z-index:10;opacity:.3}.hollow-hero-08 .slide .caption-wrap{font-family:'Lato';font-size:2rem;position:relative;display:block;z-index:20;padding:8rem 6rem;text-align:center}.hollow-hero-08 .slide h1{font-size:2.5em;font-weight:400;margin-bottom:1rem;color:#fff;line-height:1}.hollow-hero-08 .slide a{position:relative;font-size:.6em;display:inline-block;color:#fff;border-right:1px solid rgba(255,255,255,1);border-left:1px solid rgba(255,255,255,1);border-top:1px solid rgba(255,255,255,0);border-bottom:1px solid rgba(255,255,255,0);background:0 0;padding:.75em 1.75em;text-transform:uppercase;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-hero-08 .slide a:hover{border-right:1px solid rgba(255,255,255,0);border-left:1px solid rgba(255,255,255,0);border-top:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1)}.hollow-hero-08 .slide .content-wrap{display:block;position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:.5rem 0;margin-bottom:1rem}.hollow-hero-08 .slide p{font-size:.6em;position:relative;color:#fff;display:block;line-height:1.5em;font-weight:300;text-transform:uppercase}@media only screen and (max-width:767px){.hollow-hero-08 .slide h1{font-size:1.5em}}.hollow-content-02{font-family:'Lato';font-size:2rem;text-align:center;padding:2rem 0}.hollow-content-02 h1{color:#2e5496;font-size:1.5em;font-weight:400;margin:0;line-height:1;text-align:left;margin-bottom:1rem}.hollow-content-02 .text-wrap{text-align:left;font-size:2rem}.hollow-content-02 .text-wrap h2{font-size:1em;font-weight:400;line-height:1;color:#36352a}.hollow-content-02 .text-wrap p{font-size:.6em;font-weight:300;color:#000;line-height:1.5;margin-bottom:1rem}.hollow-content-02 .text-wrap a{font-size:.5em;color:#fff;padding:.6em 1.2em;font-weight:300;background:#2e5496;text-transform:uppercase;display:inline-block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hollow-content-02 .text-wrap a:hover{background:#120a7e;color:#fff}@media only screen and (max-width:767px){.hollow-content-02 .content-wrap{border:none;padding:0 .6em}.hollow-content-02 .text-wrap{margin-bottom:1em}.hollow-content-02 .img-wrap{width:100%}.hollow-content-02 .img-wrap img{width:100%}}.hollow-service-boxes-01{font-family:'Lato';font-size:2rem;padding:1rem 0;background:url(//www.nrsys.com/site/wp-content/themes/theme-hollow/images/homebox-bg.jpg) center center no-repeat;background-size:cover}.hollow-service-boxes-01 .row{padding:20px 0}.hollow-service-boxes-01 .service-box-wrap{margin-bottom:1px}.hollow-service-box-01 .top{background:#2e5496;margin-bottom:2px;border:1px solid transparent;transition:.3s ease}.hollow-service-box-01 .top h3{font-size:1rem;font-weight:700;color:#fff;text-align:center;padding:.5em;transition:.3s ease}.hollow-service-box-01:hover .top{background:0 0;border-color:#2e5496;cursor:pointer}.hollow-service-box-01:hover h3{color:#2e5496}.hollow-service-box-01 .bottom img{width:100%;height:auto}@media only screen and (max-width:767px){.hollow-service-boxes-01{padding-bottom:0}.hollow-service-box-01{margin-bottom:1em}.hollow-service-box-01 .col{padding:0}.hollow-service-box-01 .top{margin-bottom:0}}.assoc .assoc-slider{margin-bottom:0;padding:30px 0}.assoc .assoc-slider .slick-slide{text-align:center}.assoc .assoc-slider .slick-slide:last-of-type{text-align:center}.assoc .assoc-slider a{display:inline-block;float:none;vertical-align:middle}.assoc .slick-prev:before,.assoc .slick-next:before{color:#000 !important}.assoc .assoc-slider a:focus{outline:0}.assoc .assoc-slider a img{max-width:100%;display:inline-block}@media only screen and (max-width:767px){.assoc .assoc-slider a img{max-width:80%}}.hollow-contact-01{font-family:'Lato';font-size:2rem;color:#000;position:relative;overflow:hidden}.hollow-contact-01 .info-wrap{z-index:10}.hollow-contact-01 .info-wrap .info-text-wrap{background:#fff;padding:.5em}.hollow-contact-01 .info-wrap .text-wrap{padding:.3em 0}.hollow-contact-01 .content-wrap .info-wrap .title-wrap{display:block;border-bottom:2px solid #000;margin-bottom:.3em}.hollow-contact-01 .content-wrap .info-wrap .title-wrap h1,.hollow-contact-01 .content-wrap .info-wrap .title-wrap a{display:inline-block;line-height:1em;font-weight:300}.hollow-contact-01 .content-wrap .info-wrap .title-wrap h1{font-size:1.25em;margin-bottom:.3em;color:#2e5496}.hollow-contact-01 .content-wrap .info-wrap .title-wrap a{font-size:.75em;padding:.1em .6em;border:1px solid #000;margin-left:7em;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;color:#000}.hollow-contact-01 .content-wrap .info-wrap .title-wrap a:hover{background:#000;color:#fff}.hollow-contact-01 .content-wrap .info-wrap .text-wrap p{line-height:1.5em;font-weight:300;font-size:.6em}@media only screen and (min-width:768px){.hollow-contact-01 .info-wrap{top:50%;transform:translateY(-50%);right:0;position:absolute}}.hollow-web-design-01{display:block}.hollow-web-design-01 .top-half{background:#fff;padding:4rem 0 2rem}.hollow-web-design-01 .top-half h1{color:var(--defaultMainDark);text-align:center;font-size:2rem;font-weight:500;margin-bottom:1rem}.hollow-web-design-01 .top-half h2{color:#000;text-align:center;font-size:1.35rem;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;margin:0 12rem 1rem}.hollow-web-design-01 .top-half p{font-size:1rem;color:#000;font-weight:500;width:75%;margin:0 auto 1rem}.hollow-web-design-01 .bottom-half{background:#f6f6f6;padding:4rem 0 2rem}.hollow-web-design-01 .bottom-half .form-wrap{width:50%;margin:0 auto}.hollow-web-design-01 .bottom-half .form-wrap input:not([type=submit]),.hollow-web-design-01 .bottom-half .form-wrap textarea{padding:10px 0 10px 15px;border-radius:10px;border-color:#dcdcdc}.hollow-web-design-01 .bottom-half .form-wrap textarea{height:9em}.hollow-web-design-01 .bottom-half .form-wrap textarea::placeholder{color:#000}.hollow-web-design-01 .bottom-half .form-wrap input[type=submit]{background:var(--defaultMainAccent);border-radius:35px;text-transform:uppercase;border:none;font-weight:500}@media only screen and (max-width:767px){.hollow-web-design-01 .top-half h2{margin:0 3rem 1rem}.hollow-web-design-01 .top-half p{font-size:1rem !important}.hollow-web-design-01 .bottom-half .form-wrap{width:80%}}.footer-01 .copyright,.footer-01 .branding{padding:5px}.footer-01{background:url(//www.nrsys.com/site/wp-content/themes/theme-hollow/images/footer.jpg) center center no-repeat;background-size:cover;color:#fff;padding:5px 0}.footer-01 .fa-stack-2x{color:#719c3b}.footer-01 a,.footer-01 a:hover,.footer-01 a:focus{color:#719c3b}.footer-01 .social .fa-stack-1x{color:#fff}.footer-01 .social a:hover .fa-stack-2x{color:#836b3b}.footer-01 .social a:hover .fa-stack-1x{color:#fff}.footer-01 nav a{padding:5px;display:inline-block}.footer-01 a,.footer-01 a:hover,.footer-01 a:focus{color:#f6f6f6}@media (min-width:768px){.footer-01{text-align:center}.footer-01 nav a{display:block}.footer-01 .menu-item{display:inline-block}}.footer-01{padding:0;font-family:'Lato';background:url(//www.nrsys.com/site/wp-content/themes/theme-hollow/images/footer.jpg) center center no-repeat;background-size:cover;font-weight:300;text-align:center}.footer-01 .text-wrap{margin:4rem 0 0}.footer-01 .text-wrap h1{font-size:3rem;font-weight:300}.footer-01 .text-wrap h3{font-size:2rem;font-weight:300}.footer-01 .cred-wrap{border-top:2px solid #fff;width:75vw;padding:.5rem;margin:6rem auto}.footer-01 .design{display:inline-block}.footer-01 .social{display:inline-block}.footer-01 .fa-stack-2x{color:#719c3b}.footer-01 .social a:hover .fa-stack-2x{color:#36352a}.footer-01 p{font-size:1rem}.footer-01 .design span a{padding:0 1px}.footer-01 .design span a strong{font-weight:400}@media only screen and (min-width:768px){.footer-01 .design{float:left;text-align:left;margin:.5em 0}.footer-01 .social{float:right;text-align:right}}@media only screen and (max-width:767px){.footer-01 .design{margin:1rem 0}}body .content.seo{background:#2e5496;padding:20px 0;margin-top:20px}body .content.seo i.fa{color:#555;font-size:45px;display:inline-block;float:left;padding-right:20px;margin-top:-10px}body .content.seo strong{font-weight:600}body .content.seo p{color:#fff;margin:0;overflow-y:hidden;overflow-x:auto;font-weight:400;font-size:1rem;line-height:1.7rem}body .content.seo p a{color:#fff}body .content.seo p a:hover{text-decoration:none}.mpn1{padding-left:0 !important}.mpn2 img{width:100%;max-width:100%}@media only screen and (max-width:991px){.mpn1{padding-right:0 !important}.mpn2{padding-left:0 !important;padding-right:0 !important}.mpn2 img{margin:10px auto 30px auto !important;width:auto}}ul.svc-list{list-style-type:none;margin:0 0 10px;padding:0}ul.svc-list li:before{position:absolute;top:0;left:0;margin-right:20px}ul.svc-list li{margin:3px 5px;padding:0 0 5px 40px;background:url(//www.nrsys.com/site/wp-content/themes/theme-hollow/images/check.png) top 0px left no-repeat}ul.svc-list-a{list-style-type:none;margin:0 0 10px;padding:0}ul.svc-list-a li:before{position:absolute;top:0;left:0;margin-right:20px}ul.svc-list-a li{margin:3px 5px;padding:0 0 5px 40px;background:url(//www.nrsys.com/site/wp-content/themes/theme-hollow/images/check2.png) top 0px left no-repeat}strong{font-weight:600}em{font-style:italic}.clear{clear:both !important}.int-page h1{color:#2e5496;margin:.7rem auto;text-transform:uppercase;font-weight:300}.int-page h2{color:#2e5496;margin:.5rem auto}.int-page h3{color:#2e5496;margin:.5rem auto;font-size:1.4rem}.int-page p{margin-bottom:20px}.int-page span.underline-1{border-bottom:2px solid #a0a0a0}img.shadow-img{box-shadow:4px 4px 5px #424242}img.top-img:first-of-type{margin-bottom:35px}@media (max-width:991px){img.top-img:first-of-type{margin-bottom:5px}}@media only screen and (max-width:767px){.service-box-wrap .row:first-of-type{padding-bottom:0}.service-box-wrap .row:last-of-type{padding-top:0}header nav{background:#2e5496}header nav a{font-size:1em}header .mobile-toolbar a{color:#fff}.hamburger:before,.hamburger:after{background:#2e5496}body.header-menu-open #mobile>.hamburger:before,body.header-menu-open #mobile>.hamburger:after{background:#fff}}.proj-box{box-shadow:4px 4px 5px #424242;margin:20px 0 0}ul.proj-list{list-style-type:none;margin:0 0 10px;padding:0}ul.proj-list li:before{position:absolute;top:0;left:0;margin-right:20px}ul.proj-list li{margin:3px 5px;padding:0 0 5px 40px;background:url(//www.nrsys.com/site/wp-content/themes/theme-hollow/images/check.png) top 0px left no-repeat;font-size:.94rem}h2.proj-h2{color:#fff;font-size:1.5rem;text-transform:uppercase;padding:.7em;background:#2e5496;margin:0;text-align:center}span.h2-sub{font-size:.8em}.proj-area{padding:1em;border:2px solid #2e5496;background:#f2f2f2}.proj-area span.p-title{color:#2e5496;font-weight:500}.proj-area img{box-shadow:4px 4px 5px #424242;margin:10px auto}.proj-area img.head-img{margin:15px auto;box-shadow:4px 4px 5px #424242}#portfolio p{padding:0;margin:0}#portfolio li{display:inline-block}#portfolio .nav.nav-tabs{font-size:18px;border-bottom:0;display:inline-block}#portfolio .nav-tabs>li a{color:#fff;text-transform:uppercase;background-color:#a0a0a0;padding:10px 15px;margin:3px;border-radius:0}#portfolio .nav-tabs>li a:hover{color:#fff;background-color:#2e5496;padding:10px 15px;margin:3px}#portfolio .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:#2e5496}#portfolio .tab-content{border-top:0;overflow:hidden}#portfolio .ngg-gallery-thumbnail-box{width:25%;margin:0 !important}#portfolio .ngg-gallery-thumbnail{width:90%;margin:4%}#portfolio .ngg-gallery-thumbnail img{width:100%;height:auto}@media only screen and (max-width:767px){#portfolio li{display:block;float:none;margin:0;margin-bottom:25px}}@media only screen and (max-width:767px){#fancybox-overlay{display:none !important}#fancybox-wrap{display:none !important}}@media only screen and (max-width:767px){header .logo img{margin:50px auto 0px}}.job-profiles a{font-size:1.2rem;font-weight:400;color:#fff;background:#2e5496;box-shadow:2px 2px 3px #424242;padding:5px;text-align:center;display:block;margin:15px 10px 0}.job-profiles a:hover{transition:.3s ease;background:#193669}header .meta-wrap a{font-weight:400;font-size:1.3em}.hollow-hero-08 .slide p{font-weight:400}.svc-area{margin:2rem 0}.svc-area h2{padding:5px 10px;color:#fff;text-transform:uppercase;background:#1a4895;font-size:1.4rem;text-align:center;margin-bottom:0}.svc-area a{color:#000;background:#fff;padding:5px;border-top:1px solid #1a4895;border-left:1px solid #1a4895;border-right:1px solid #1a4895;display:block;text-transform:uppercase;font-size:.95rem}.svc-area a:last-of-type{border:1px solid #1a4895}.svc-area a:hover{transition:.3s ease;color:#fff;background:#1a4895}