@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700); 
@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(https://fonts.googleapis.com/css?family=PT+Sans);

body{
	background:#fff;
	font-family: 'Open Sans', 'Helvetica', arial, serif;
	margin-left: 0;
}

a {
	transition: color 0.2s ease-out 0s;
}

.std-main {
	padding-top:25px;
}	
@media only screen and (max-width: 600px) {
  .header-logo {
    text-align:center;
  }
}

.main-logo-header{width:100px; height:auto;}
/* TOP NAV */
#top-nav ul {
	list-style: none;
	margin: 35px auto 0;
	float:right;
}

#top-nav ul li {
	border: 1px solid transparent;
	display: block;
	float: left;
	margin-right: 15px;
	padding: 0 7px 0 0;
	position: relative;
	text-align: center;
}

#top-nav ul li a {
	color: #000000;
	cursor: pointer;
	display: block;
	font-family: "Montserrat",sans-serif;
	outline: 0 none;
	padding: 4px 8px;
	text-align: left;
	text-decoration: none;
	font-size:22px;
	transition:all 0.7s;
	-moz-transition:all 0.7s;
	-webkit-transition:all 0.7s;
}

#top-nav ul li:hover a {
	color: #00ACFF;
}

#top-nav ul li.active a {
	color: #00ACFF;
}

/* BREAD CRUMBS */
#breadcrumbs {
	background:#444444;
	padding:6px 0;	
	font-size:14px;
	color:#fff;
}

ol.breadcrumb {
	background:none;
	margin:0;
	padding:0;
	border-radius:0;	
}

ol.breadcrumb li,
ol.breadcrumb li a {
	color:#fff;	
}

ol.breadcrumb li a:hover {
	text-decoration:underline;
}

.breadcrumb-item.active {
	color:#fff;
}

.breadcrumb-item + .breadcrumb-item::before {
	content:"";
	font-family:FontAwesome;
	color:#FF8400;	
}

/* HOME */
#home-main {
	margin-bottom:75px;	
}

.home-welcome {
	padding:25px 0;
	background:#F1F0F0;	
	text-align:center;
}

.home-welcome img {
	max-height:220px;	
}

.home-intro {
	margin-top:25px;
	text-align:center;	
}

.home-intro h2 {
	border-bottom: medium none;
	box-shadow: none;
	color: #000;
	font-size: 18px;
	padding:15px 10px;
	line-height:1.8;
	text-align: center;
}

/* FOOTER */
footer {
	background:#595959;
	padding:25px;
	text-align:center;
	color:#ACACAC;	
	font-size:14px;
}

/* ABOUT US */
#about-main {
	margin-bottom:75px;	
}

.about-box {
	background:#444444;	
	font-size:21px;
	line-height:28px;
	color:#fff;
	padding:25px 0;
	margin-bottom:50px;
}

.about-box h2 {
	font-size:42px;
	font-weight:bold;
	color:#fff;	
}

h2.title {
	font-weight:bold;
	font-size:24px;
	line-height:30px;	
}

/* CONTACT US */
#contact-main {
	background:url(images/bg-contact.jpg) no-repeat;
	background-size:cover;	
	padding:30px 0;
}

#contact-main h2 {
	font-weight:bold;
	text-shadow:3px 3px 3px rgba(255,255,255,0.5);
	padding:0;
	margin-bottom:30px;
}

#contact-main form {
	background:#F7F7F7;
	border:1px solid #bbb;
}

#contact-main form .heading {
	font-size:24px;
	color:#888;
	border-bottom:1px solid #bbb;
	padding:20px;	
}

#contact-main form .body {
	padding:20px;	
}

#contact-main form .btn {
	cursor:pointer;
}	