@charset "utf-8";
/* CSS Document */

body, p, ul{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	/* font-family: 'Roboto Condensed', sans-serif; */
	text-align:justify;
}

h3.home-services{
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	color: #CCA348;
	text-align:center;
}

h3.home-services::first-letter { 
    font-size: 120%;
}

p.home-services-text{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	text-align:center;
}

h1.service-title{
	font-family: 'Open Sans', sans-serif;
	font-size: 56px;
	text-transform:uppercase;
	color: #FFFFFF;
	padding-left: 35px;
}


h1.global-title{
	font-family: 'Open Sans', sans-serif;
	font-size: 52px;
	text-transform:uppercase;
	color: #1B75BB;
}

.service-text{
	margin: 25px 0px;
}

.home-subtext{
	font-size: 12px;
}

.section-blue{
	background-color: #1B75BB;
	padding: 15px 0px;
}

.section-blue p{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #FFFFFF;
}


.navbar-default {
  background-color: #fff;
  background-image: none;
  border: 0px solid #fff;
  margin-bottom: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; 
  color: #1B75BB !important;
}

.navbar-brand {
	min-height: 120px;
	width: 270px
}

.nav {
	  margin-top:20px;
	  float:right;
}

.navbar-default .navbar-nav>li>a, .dropdown-menu>li>a {
  font-family: 'Roboto', sans-serif; 
  font-size: 15px;
  color: #1B75BB !important;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.icon-fix{
	min-width: 80px !important;
	max-width: 100px !important;
	}

a{ 
	color: #1B75BB;
	text-decoration: none;
}

a:hover {
	color: #1B75BB;
	text-decoration: underline;
}

.contact-name{
	margin: 5px 0px 5px 0px;
	color: #666;
}

.vertical-align{
	margin: 50px 0px;
}

footer{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding: 10px;
	background-color:#898989;
	text-align:center;
}

footer a {
	color: #FFF;
	text-decoration: none;
}

footer a:hover{
	color: #FFF;
	text-decoration: underline;
}

a.article{
	display: block;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	text-decoration: none;
	color: #666;
}

a.article:hover{
	background-color: #EFEFEF;
}

a.article > .title{
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #CCA348;
	padding: 5px 0px 3px 0px;
}
a.article .published{
	display: block;

}
a.article .date{
	display: block;
}

/****TEAM PAGE CSS****/

p.team-name{
	font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    text-transform: uppercase;
	margin: -10px 0px -10px 0px;
	padding: 0px;
	color: #1B75BB;
}

p.team-role{
	font-family: 'Open Sans',sans-serif;
	font-size: 16px;
	margin: 0px 0px 20px 3px;
	color: #333;
}

p.team-desc{
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	margin: 8px 0px 8px 3px;
	color: #666;
}

.btn-default {
     background-image: none;
     font-size: 13px;
}
@media (min-width: 1000px){
	.nav { margin-top: 50px;}	
	.container { width: 1000px;	}
	.slider-container{ width: 800px; }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 

h1.service-title{
	padding-left: 0px;
}

}

