/* @override 
	http://hawkins.dev:133/css/hawkins.css
	http://hawkins.puremediahosting.net/css/hawkins.css
*/

@import url(http://fonts.googleapis.com/css?family=Roboto:400,900,500,300);

div.container {
 max-width: 940px;
}


section.content {
	padding-top: 20px;
	padding-bottom: 20px;
}

section.content.projects {
	padding-top: 57px;
	padding-bottom: 20px;
	background-color: #efefef;
}

section.content.projects p.breadcrumb {
	background-color: #efefef;
}

div.navbar-header {
	padding-left: 0;
}



section.content.admin {
	margin-top: 2px;
	background-color: #efefef;
}

div.col-xs-12.col-md-6.hm-feature {
	
}




section.aftercontent {
	height: 170px;
}

section.aftercontent.home {
	background: url(../img/HomeFooterBanner_template.jpg) no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* contact */

section.contact {
	background-color: #f66424;
	padding: 10px 20px 30px;
	font: 'Roboto', sans-serif;
}

section.content h1 {
	font: 700 25px 'Roboto', sans-serif;
	color: #f16430;
	margin-bottom: 21px;
}

p.breadcrumb {
	background-color: #fff;
	padding-left: 00px;
	font-size: 11px;
}

p.subhead {
	font: 300 18px/25px 'Roboto', sans-serif;
	color: #f16430;
	margin-bottom: 15px;
}

span.subhead {
	font: 300 26px/25px 'Roboto', sans-serif;
	color: #f16430;
	margin-bottom: 15px;
}

table.table.profile {
	font: 400 13px 'Roboto', sans-serif;

}

.table.profile tr {
	border-top: 3px solid #bababa;
}

section.nosplash {
	height: 0px;
	overflow: hidden;
	padding-top: 53px;
}

p.role {
		font: 300 18px/25px 'Roboto', sans-serif;
	color: #333;
}

p.blurb {
		font: 300 18px/25px 'Roboto', sans-serif;
	color: #ee6437;
}

tr {
	border-top-style: none;
	border-style: none;
}


p.subhead.grey {
	font: 300 18px/25px 'Roboto', sans-serif;
	color: #333;
	margin-bottom: 15px;
}

h1.profileh1 {
	display: inline;
	margin-right: 20px;
}

div.row.profilerow {
	margin-top: 20px;
}

p.title {
	font: 300 26px 'Roboto', sans-serif;
	color: #f16430;
	margin-bottom: 20px;
}

p.caption {
	font: 300 18px/25px 'Roboto', sans-serif;
	color: #4b4b4b;
	margin-bottom: 12px;
}

.breadcrumb>.active {
	color: #f16430;
}

section.contact h3 {
	font: 700 13px 'Roboto', sans-serif;
	color: #fff;
}

section.contact h5 {
	font: 500 12px 'Roboto', sans-serif;
	color: #fff;
}

section.contact p,table{
	font-size: 12px;
}

td.bold {
	font-weight: bold;
	width: 60px;
}

/* forms */

section.contact form {
	margin-top: 25px;
}


section.contact input.form-control {
	height: 24px;
	padding: 2px 2px 2px 8px;
	font-size: 11px;
}


section.contact select.form-control {
	height: 24px;
	padding: 2px 2px 2px 8px;
	font-size: 11px;
}


div.form-group {
	margin-bottom: 5px;
}





div.splash-caption h2 {
	color: #f16430;
	font: 900 30px 'Roboto', sans-serif;
}

section.splash {
	height: 357px;
	overflow: hidden;
	padding-top: 53px;
	background: url(../img/splash-home-1d.jpg) no-repeat;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}



p.cap-pro-tile {
	font: 500 16px 'Roboto', sans-serif;
}

div.row.capabil {
	margin-bottom: 20px;
}

div.col-xs-12.col-md-7.cap-detail {
	border-top: 2px solid #babbbb;
	padding-top: 10px;
}

div.col-xs-12.col-md-2.cap-detail {
	border-top: 2px solid #babbbb;
	padding-top: 10px;
}
div.col-xs-12.col-md-2.cap-detail p{
	margin: 0;
}


section.splash.cap {
	background: url(../img/splash-capabilities-narrow.jpg) no-repeat;
	height: 242px;
		-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

section.splash.cap2 {
	background: url(../img/splash-cap-deep.jpg) no-repeat;
	height: 357px;
		-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

section.splash.saf {
	background: url(../img/splash-safety-narrow2.jpg) no-repeat;
	height: 262px;
		-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

section.splash.car {
	background: url(../img/splash-careers-narrow.jpg) no-repeat;
	height: 262px;
		-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

section.splash.abouthistory {
	background: url(../img/splash-about-narrow2.jpg) no-repeat;
	height: 262px;
		-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


section.splash.about {
	background: url(../img/splash-about-deep3.jpg) no-repeat;
	height: 357px;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

div.splash-caption {
	background: url(../img/splash_copy_bg_home.png) no-repeat;
	height: 232px;
	padding-top: 42px;
	padding-right: 94px;
	text-align: right;
}

#logo {
	z-index: 500;
	position: absolute;

}

/* footer */

footer {
	background-color: #6b6b6b;
	padding: 20px 20px 100px;
}

footer ul{
	padding: 0;
}

footer li {
	font: 13px 'Roboto', sans-serif;
	display: inline;
	padding: 14px;

}

footer li.first {
	padding-left: 0;
}

footer p{
	font: 11px 'Roboto', sans-serif;
	color: #fff;
	margin-top: 30px;
}

footer a{

	color: #fff;
}
a {color: #f16430;text-decoration: none}

div.row.hm-capability {
	margin-top: 20px;
}

a:hover,a:focus{color: #f16430;text-decoration:underline}
/* navbar custom */

div.navbar-collapse.collapse {
	margin-left: 210px;
}

img.back {
	margin-top: 46px;
}

nav.navbar {
	border-width: 0;
	background-color: #fff;
	margin-bottom: 10px;
}

div.navbar-collapse.collapse {
	margin-top: 41px;
}


div.navbar-collapse.collapse a {
	padding-top: 4px;
	padding-bottom: 4px;
	font: 12px 'Roboto', sans-serif;
	color: #000;
}


li.dropdown.open a{
	background-color: #fff;

}


ul.nav.navbar-nav li.active a{
	background-color: #fff;
	color: #ef652e;
}

ul.nav.navbar-nav li.dropdown.open ul.dropdown-menu li.active a{
	color: #fff;
}

.dropdown-menu {
	padding-top: 0;
	padding-bottom: 0;
}


.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color: #f16430;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f16430),to(#f16430));background-image:-webkit-linear-gradient(top,#f16430,0%,#f16430,100%);background-image:-moz-linear-gradient(top,#f16430 0,#f16430 100%);background-image:linear-gradient(to bottom,#f16430 0,#f16430 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16430',endColorstr='#f16430',GradientType=0)}

.dropdown-menu>li>a{display:block;padding: 3px 20px 3px 14px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap;
	border-bottom: 1px solid #e7e7e7;
	text-align: left;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#f16430;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f16430),to(#f16430));background-image:-webkit-linear-gradient(top,#f16430,0%,#f16430,100%);background-image:-moz-linear-gradient(top,#f16430 0,#f16430 100%);background-image:linear-gradient(to bottom,#f16430 0,#f16430 100%);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16430',endColorstr='#f16430',GradientType=0)}

a.dropdown-toggle {
	background-color: #fff;
}



/* type styles */

p.hmtitle {
	font: 300 18px/25px 'Roboto', sans-serif;
	color: #f16430;
}

p.hmbody {
		font: 300 18px/25px 'Roboto', sans-serif;
	color: #333;
}

.hm-feature p.title {
	font: 500 16px/18px 'Roboto', sans-serif;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #e5e5e5;
	margin-bottom: 0;
	padding-bottom: 10px;
	color: #373737;
}

li {
	font-family: 'Roboto';
}

.hm-feature p.description {
	font: 400 13px/18px 'Roboto', sans-serif;
	padding-left: 10px;
	background-color: #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 0;
}

footer.home {
	padding-bottom: 1000px;
}

a.whitetxt {
	color: #333;
}



.hm-cap p.title {
	font: 500 16px/18px 'Roboto', sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #373737;
	margin-bottom: 0;
}

h1 {
	font: 700 26px/32px 'Roboto', sans-serif;
}

h1.wht {
	color: #fff;
}



h2 {
	font: 700 16px/32px 'Roboto', sans-serif;
}

p {
	font: 400 14px/18px 'Roboto', sans-serif;
}

.hm-feature p.view {
	font: 400 10px/16px 'Roboto', sans-serif;
	color: #f16430;
	padding-left: 10px;
	background-color: #e5e5e5;
	margin-bottom: 0;
	padding-bottom: 10px;
}

li.prolist {
	list-style-type: none;
	font: 400 13px/16px 'Roboto', sans-serif;
	padding-bottom: 5px;
}

li.prolist a{
	color: #333;
}

ul.prolistul {
	margin: 20px 0 0;
	padding: 0;
	width: 162px;
}



.hm-cap p.view {
	font: 400 10px/16px 'Roboto', sans-serif;
	color: #f16430;
	margin-bottom: 0;
	padding-bottom: 10px;
}

/* Project Nav */

ul.project-nav {
	margin: 0;
	padding: 0;
	width: 162px;
	background-color: #6b6b6b;
	border: 1px solid #8a8b8b;
}

ul.project-nav li {
	list-style-type: none;

	font: 500 13px 'Roboto', sans-serif;
	padding: 6px;
}

.project-item {
	margin-bottom: 20px;
}

.staff-item .wrapper{
	background-color: #efefef;
}

img.arrow1 {
	float: right;
	margin-right: 10px;

}

.staff-item .wrapper p.name {
	font: 500 16px 'Roboto', sans-serif;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.staff-item .wrapper p.title {
	font: 500 11px 'Roboto', sans-serif;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #333;
}

img.projectthumbnail {
	width: 220px;
}

.white {
	background-color: #fff;
}

p.pro-item {
	font: 400 13px 'Roboto', sans-serif;
}

p.contract-name {
	margin-top: 10px;
	font: 500 11px 'Roboto', sans-serif;
	margin-bottom: 20px;
}

.detail {
	font: 400 13px/18px 'Roboto', sans-serif;
}

ul.project-nav>li:hover,ul.project-nav>li:focus {
	background-color: #ee6437;
}

ul.project-nav>li:hover,ul.project-nav>li.active {
	background-color: #ee6437;
}

ul.project-nav li {
	color: #fff;
	text-decoration: none;
}

li.project-nav-ul.active {
	background-color: #ee6437;
}

li.project-nav-ul:hover{
	background-color: #ee6437;
}



ul.stafflist li a{
	color: #fff;
	text-decoration: none;
}

ul.stafflist li a:hover{
	color: #eb643e;
}

button.btn.btn-warning.btn-sm.linkedin {
	width: 40px;
	margin-left: 10px;
}

span.linktext {
	display: inline;
	position: relative;
	top: 6px;
	padding-left: 8px;
	font-size: 11px;
	color: #595959;
}

div.linktext {
	display: inline;
}

img.img-responsive.profie {
	margin-bottom: 20px;
}
ul.stafflist li {
	list-style-type: none;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #4c4c4c;
	padding-left: 16px;
	border-bottom: 1px solid #fff;
}

ul.stafflist {
	padding-left: 0;
	padding-right: 0;
}

div.row.pad20 {
	margin-top: 20px;
}

.project-nav-ul {
	border-bottom: 1px solid #8a8b8b;
}

.btn{
	font: 13px 'Roboto', sans-serif;
}

span.super {
	font-size: 10px;
	vertical-align: 5px;
}

.btn-warning{color:#fff;background-color:#595959;border-color: #595959;
	margin-top: 5px;
	width: 130px;
}

.btn-dl{color:#fff;background-color: #eb643e;border-color: #eb643e;
	margin-top: 5px;
	width: 130px;
}

h5.cases {
	font: 500 11px 'Roboto', sans-serif;
	margin-top: 20px;
}

 
img.img-responsive.pull-right.dpspimg {
	margin-top: 60px;
}

img.pr10 {
	margin-right: 6px;
	margin-top: -4px;
}

td.caplist a{
	font: 500 16px 'Roboto', sans-serif;
	color: #4d4d4d;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active{color:#fff;background-color:#595959;border-color:#595959}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#595959;border-color:#eea236}



@media screen and (max-width:768px){
	
div.container {
 max-width: 720px;
}

a.dropdown-toggle {
	background-color: #fff;
}

a.dropdown-toggle.about {

}
a.dropdown-toggle.cap {

}

footer li {
	display: block;
	padding: 6px 0;
	border-bottom: 1px solid #d5d5d5;
}

footer li.first {
	display: block;

	border-top: 1px solid #d5d5d5;
}


#logo {
	margin-left: 16px;
}

div.navbar-header {
	margin-bottom: 14px;
}
ul.nav.navbar-nav {
	margin-top: 50px;
}
ul.nav.navbar-nav li{

	border-top: 0px solid #6b6b6b;
	background-color: #4c4c4c;
}



ul.nav.navbar-nav li:hover,ul.project-nav>li:focus {
	background-color: #ee6437;
	color: #fff;
}

ul.nav.navbar-nav li a:hover,ul.project-nav>li>a:focus{
	color: #fff;
}

a.dropdown-toggle {
	background-color: #4c4c4c;
}

li.dropdown.open a.dropdown-toggle {
	background-color: #4c4c4c;
	color: #fff;
}

li.dropdown.open>ul.dropdown-menu li a{
	background-color: #4c4c4c;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	border-color: #6b6b6b;
	border-style: none;
}
li.dropdown.open>ul.dropdown-menu li{

}

.navbar-nav li a{
	color: #fff;
}

ul.project-nav {
	width: auto;
	margin-bottom: 20px;
}

img.projectthumbnail {
	width: 360px;
}

div.col-xs-12.project-item {
	padding: 0;
}
section.contact {
	background-color: #f66424;
	padding: 10px 0 30px;
	font: 'Roboto', sans-serif;
}

div.col-xs-12.col-md-8 {
	padding-left: 0;
	padding-right: 0;
}

div.navbar-collapse.in {
	overflow: visible;
}
	
	
div.col-xs-12.col-md-2.cap-detail {
	border-top: 0px solid #babbbb;
	padding-top: 10px;
}

div.col-xs-12.col-md-7.cap-detail {
	border-top: 0px solid #babbbb;
	padding-top: 10px;
}

}

@media screen and (min-width:768px){

	.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}


}
	.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0;margin-bottom:0}
	.navbar-brand{float:left;padding-top:15px;padding-bottom:15px;margin-right:7.5px;font-size:18px;line-height:20px;color:#777}
	.navbar-brand:hover,.navbar-brand:focus{color:#5e5e5e;text-decoration:none;background-color:transparent}
	.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:0px solid #ddd;border-radius:4px}
	.navbar-toggle:hover,.navbar-toggle:focus{background-color:#ddd}
	.navbar-toggle .icon-bar{display:block;width:22px;height:3px;background-color: #4b4b4c;border-radius:1px}
	.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
	.navbar-nav{margin-right:-15px;margin-left:-15px}

.table.capabilities tr {
	border-top: 3px solid #BABABA;
}

.table.capabilities tr.base{
	border-bottom: 3px solid #BABABA;
}


hr {
	border-top-width: 3px;
	border-top-color: #BABABA;
}

@media screen and (min-width : 768px) and (max-width : 768px) {
/* Styles */


ul.nav.navbar-nav li{

	border-top: 0px solid #6b6b6b;
	background-color: #fff;
}


a.dropdown-toggle {
	background-color: #fff;
}

}


