<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body	{font-family: 'Raleway' !important;}
body.site	{border: none; padding: 0;}
.body .container	{padding: 20px 20px 0px 20px; border: none; border-radius: 0; box-shadow: 0px 0px 5px #000;}

/* Menu styles */
.nav	{height: 70px; margin: 0px 0px 0px 0px; padding: 0px;}
.nav &gt; li	{float: left; padding: 0px; border-right: solid 0px #ccc;}
.nav &gt; li:last-child	{padding-right: 0px; border-right: none;}
.nav &gt; li, .nav &gt; li &gt; a	{text-align: center; display: block;}
div .nav &gt; li &gt; a	{font: normal 1.2em 'Raleway'; color: #999; padding: 4px 12px 4px 12px;}
.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus	{color: #333; background-color: #fff !important; border-bottom: solid 0px #999;}
.nav &gt; li &gt; a &gt; div	{margin-top: -10px;}
.nav &gt; li.active &gt; a	{color: #004b8d; border-bottom: solid 3px #004b8d;}

.nav-child	{background-color: #ccc !important;}
.nav .nav-child li	{text-align: left; margin: 0; padding: 0; border-bottom: none;}
.nav .nav-child li.active a	{color: #fff; background-color: #004b8d;}
.navigation	{border: none;}
.navigation .nav-child li &gt; a:hover	{color: #ddd; background-color: #999; background-image: none;}
.navigation .nav &gt; li &gt; .nav-child::before, .navigation .nav &gt; li &gt; .nav-child::after	{display: none !important; border: none !important;}

h1,h2,h3,h4,h5,h6	{margin: 0; padding: 12px 0 0 0;}
h1	{color: #004b8d !important;}
h4	{font: normal 2em 'Raleway';}
h5	{font-weight: bold !important; margin: 0 !important; padding: 0 !important;}

ul &gt; li &gt; ul	{margin-top: 12px;}

.image-header	{max-width: 950px;}
.image-header img	{width: 100%;}

/* Homepage Specific */
.slider-container	{border: solid 1px #333;}

.custom_mission 	{text-align: center; margin: 60px 0;}
.custom_mission h2	{font: normal 2.2em 'Raleway'; color: #004b8d;}
.custom_mission h4	{color: #999;}

.service-category 		{text-align: center; vertical-align: top; display: inline-block; width: 33%; min-height: 100px; margin: 40px 0px; background: #fff url(/images/logos/logo_graphic.png) no-repeat 50% 0px;}
.service-category h4	{color: #004b8d; margin-top: 80px;}

/* Footer Specific */
.footer	{margin: 20px 0 -20px -20px;}
.footer div.container	{padding: 20px 20px 0 20px; background-color: #004b8d; border-top: solid 20px #bcbec0; box-shadow: none;}
.custom_footer		{overflow: hidden;}
.custom_footer		{color: #ddd;}
.custom_footer a:link, .custom_footer a:visited, .custom_footer a:active	{color: #ddd;}
.custom_footer a:hover	{color: #ddd;}
.custom_footer p, .custom_footer h6 	{margin: 0; padding: 0;}
.custom_footer .address	{float: left;}
.custom_footer .certifications	{float: right; margin-top: 50px;}
p.copyright		{font-size: 0.85em; color: #48b; text-align: center;}
.footer a:hover	{color: #fff !important;}

/* Who We Are Specific */
.about-text span	{font-weight: bold; font-style: italic;}
.logos	{text-align: center;}
.logos img	{max-width: 60%; margin-bottom: 24px;}
.logos img[alt="Devon Industrial"]	{max-width: 50%;}

.client-logos		{overflow: hidden;}
.client-logos img	{max-width: 24%; max-height: 100px; margin: 32px;}

ul li	{margin-bottom: 12px;}
ul li h4	{margin: 0; padding: 12px 0 0 0;}
ul li h4~ul	{margin-top: 0;}
ul li h4~ul li	{margin-bottom: 0; padding-bottom: 0;}

.office-location	{vertical-align: top; padding: 8px; border: solid 1px #eee; border-radius: 8px;}
.office-location h4	{margin: 0; padding: 0 0 4px 0;}
.office-location p	{margin: 0; padding: 0;}

.service-images img	{margin-bottom: 12px; box-shadow: 0 0 2px #000;}

.address p	{margin: 0; padding: 0 0 4px 0;}
.address h3,.address h4	{margin: 0; padding: 4px 0 4px 0;}
.address img	{max-width: 40%; max-height: 70px;}

.pim-content	{position: relative; min-height: 400px; margin: 0 -20px 0 -20px; background: url(/images/image_pim_bg.jpg) no-repeat 0 0; background-attachment: fixed; -webkit-background-size: cover; background-size: cover;}
.pim-content .panel	{margin-top: 100px;}

@media (max-width: 990px)  {
	div .nav &gt; li &gt; a	{font-size: 1em; color: #999; padding: 4px 8px 4px 8px;}
	.nav &gt; li.active a	{color: #004b8d !important; border-bottom: solid 3px #004b8d;}

	.custom_mission h2	{font-size: 1.8em;}
	.custom_mission h4	{font-size: 1.2em;}

	.footer	{margin: 20px -20px 0px -20px;}
	.service-category 		{display: inline-block; width: 32%; margin: 20px 0px; background: #fff url(/images/logos/logo_graphic.png) no-repeat 50% 0px; background-size: 80px 80px;}
	.service-category h4	{font-size: 1em; margin-top: 80px;}
}

@media (max-width: 480px) {
	.custom_mission h2	{font-size: 1.4em;}
	.custom_mission h4	{font-size: 1em;}

	.service-category 		{display: inline-block; width: 32%; margin: 20px 0px; background: #fff url(/images/logos/logo_graphic.png) no-repeat 50% 0px; background-size: 50px 50px;}
	.service-category h4	{font-size: 0.8em; margin-top: 80px;}
	p.copyright		{text-align: left;}
}
</pre></body></html>