/* CSS Document */
/* colour scheme */
a,a:visited{color:#1f3a50 !important;}
body{font-family: 'Raleway',sans-serif;color:#000;}
h1,h2,h3,h4{font-family: sans-serif;text-align:left;
border-bottom:2px solid #1f3a50;
margin-bottom:10px;

}
h1{color:#000;}
h2{}
h3,h4{color:#1f3a50;text-align:left;}
/* BASE UI */
.wrap{min-height:480px;margin:auto;
max-width:1024px;
padding-left:20px;
padding-right:20px;
}
.header{max-width:1024px;
width:100% !important;}
.header img{width:100%;height:auto;max-width:1070px !important;margin-bottom:20px;}

input,textarea,.btn {width:100% !important;}
.eClass{border:1px solid red;}

.brn{color:#4C1F02;}

.drkTone{color:1f3a50;}
.midTone{color:#4C1F02;}
.lteTone{color:#000099;}

.lteBorder{
}
.articleCopy{margin-top:20px;margin-bottom:20px;}
.articleCopy h2{font-size:22px;}
.quote{color:#BE894A;text-align:right;font-family:'Pacifico',cursive !important;font-size:18px;margin-bottom:20px;}
.quote span{font-size:12px;}

.left{}
.right{max-width:280px;}
/*.left,.right{position:relative;min-height:400px;}*/
.right img{width:100%;height:auto;top:0px;}

/* Bootstrap styling */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
background:#1f3a50;
color:#FFFFFF !important;
}
.navbar li:hover{background:#ccc;}
.row {
    margin-left: -15px;
    margin-right: -15px;
}

#portfolio h2{max-width:100%;}
/* RESP SLIDES FOR PORTFOLIO */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  .rslides p{text-align:justify;}
  
  
  .rslides_tabs li a {
	background: none repeat scroll 0 0 #1F3A50;
	border: 1px solid #1F3A50;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 11px;
	height: 14px;
	margin: 0 5px 0 0;
	overflow: hidden;
	padding: 1px;
	position: inherit;
	text-align: center;
	text-decoration: none;
	top: -10px;
	width: 10px;
}
.rslides_tabs li {
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
}
.rslides_tabs {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 255px;
	z-index: 9999;
}
.rslides_nav {margin-right:20px; position:relative;width:50px;}
.rslides_nav.rslides1_nav.prev{left:15px !important;}

article{padding-top:20px;margin-bottom:30px;min-height:300px;}
.techList{display:block !important;}
.first{margin-left:-15px !important;}
.hpBlurb{margin-top:50px;min-height:200px !important;}
.thumb img{width:45% !important; margin-right:10px;}