﻿*{margin:0;padding:0;}#technology-section,#footer-bottom,.navbar,body{background-color:#1b1b1b;color:#fff;}#services-section,#contact-us-section,#article-thumbnails-section,#article-content-section,#article-title-section,#interest-section,#about-intro-section,#introduction-section{color:#fff;background-color:#282828;}.entity-table,#about-description-section,#recent-articles-section{background-color:#f4f4f4;color:#1b1b1b;}.entity-table h3,#about-description-section h3,#recent-articles-section h3{color:#f00;}body{padding-top:0;padding-bottom:0;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:14px;}@media all and (min-width:768px){body{font-size:16px;}}.body-content{padding-bottom:0;width:auto;background-color:#fff;}.navbar-toggler{float:left;margin-bottom:0;}.navbar{margin-top:20px;margin-bottom:20px;border:0;font-size:22px;}.navbar-brand{color:#fff;}.navbar-collapse{margin-top:5px;}.navbar-underline{width:auto;height:1px;background-color:#f66;}.navbar-brand{padding:0;}.navbar-brand h1{margin-top:10px;color:#fff;}.navbar-inverse .navbar-nav>li>a{color:#fff;text-decoration:none;padding:10px;}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a.current,.navbar-inverse .navbar-nav>li>a.active{color:#fff;background-color:#f00;}@media all and (min-width:768px){.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a.current,.navbar-inverse .navbar-nav>li>a.active{color:#f00;background-color:transparent;}}@media all and (min-width:768px){.navbar-inverse .navbar-nav>li>a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:#f66;border-radius:5px;-webkit-transition:.33s linear;transition:.33s linear;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}}@media all and (min-width:768px){.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}#footer-bottom{text-align:center;padding-top:34px;padding-bottom:34px;}#social-media{font-size:33px;}#social-media li{margin-right:21px;}#social-media li a{color:#f00;}#social-media li a .media-icon-background{color:transparent;}#social-media li a:hover{color:#fff;}#social-media li a:hover .media-icon-background{color:#f00;-webkit-transition:.33s all ease;transition:.33s all ease;}.copyright p{color:#f4f4f4;font-size:25px;}.copyright #disclaimer{font-size:10px;}.form-control{padding:13px 39px;line-height:1.7142;color:#282828;background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:0;}input.form-control{height:62px;}textarea.form-control{height:152px;min-height:62px;max-height:228px;resize:vertical;}#home-background{width:100%;padding:400px 0;background:url("/images/lightingandmaptesting.jpg") no-repeat center center scroll;background-size:cover;}#background-title{color:#1b1b1b;text-align:center;}#introduction-section a{color:#f00;}#recent-articles-section{color:#1b1b1b;text-align:center;}#about-intro-section{text-align:center;}#about-intro-section img{margin:auto;}#about-description-section{color:#1b1b1b;}.item-list-section h3{text-align:center;}.item-list-section ul{font-size:20px;list-style-type:none;}.item-list-section ul li{width:33%;display:inline-block;margin:5px 0 5px 0;float:left;}.item-list-section ul li:before{font-family:"FontAwesome";content:"";margin:0 5px 0 -15px;color:#f00;}.item-list-section-2{font-size:20px;list-style-type:none;}.item-list-section-2 .col span:before{font-family:"FontAwesome";content:"";margin:0 5px 0 -15px;color:#f00;}#article-title-section h3{text-align:center;}#article-thumbnails-section{padding-top:50px;}a.btn{color:#fff;background-color:#1b1b1b;}.article-thumbnail{padding:10px;}.article-thumbnail img{width:100%;}.article-thumbnail ul{list-style-type:none;padding-left:0;margin-top:15px;border-top:1px solid #ebeaea;border-bottom:1px solid #ebeaea;margin-left:0;}.article-thumbnail ul li{padding:0 10px;display:inline-block;margin:5px 0 5px 0;font-size:12px;}.article-thumbnail ul li:first-child{padding-left:0;}.article-thumbnail ul li:first-child:before{content:"";}.article-thumbnail ul li:before{font-family:"FontAwesome";content:"";margin:0 5px 0 -15px;}.contact-info{text-align:left;}#contact-form-container{background-color:#fff;text-align:center;}#contact-form-container h3{color:#f00;}.contact-validation-summary ul{list-style:none;}.contact-validation-summary ul li{color:#f00;font-size:20px;}.form-validation{position:absolute;right:20px;top:5px;font-size:11px;line-height:11px;color:#d9534f;margin-top:2px;-webkit-transition:.33s;transition:.33s;}.contact-btn{color:#fff;background-color:#f00;border-top:0;border-right:0;border-left:0;border-bottom:4px solid #c00;padding:15px 39px 11px 39px;font-size:18px;font-weight:400;text-transform:uppercase;-webkit-transition:.33s ease-out;transition:.33s ease-out;width:180px;height:60px;}.contact-btn:hover,.contact-btn:focus{border-bottom:4px solid #c00;background-color:#c00;}.row{padding-top:20px;padding-bottom:50px;}.title-summary{text-align:center;}.title-summary h1,.title-summary h3{font-size:48px;}.title-summary p{font-size:16px;}@media all and (min-width:768px){.title-summary p{font-size:22px;line-height:36px;}}#services-section .service-item{color:#f00;}#services-section .service-item .service-item-left{padding:0;margin-top:20px;}#services-section .service-item .service-item-left span{width:48px;height:48px;font-size:48px;line-height:48px;}#services-section .service-item .service-item-right{padding-left:50px;}#services-section .service-item .service-item-right h5{font-size:24px;line-height:1.5;}#services-section .service-item .service-item-right p{color:#fff;}#tech-item-container div{font-size:1.3em;padding-bottom:0;}#tech-item-container div span{margin-top:5px;color:#f00;}#blazor-error-ui{background:#ffffe0;bottom:0;-webkit-box-shadow:0 -1px 2px rgba(0,0,0,.2);box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}