@CHARSET "UTF-8";

body {
	font-family: 'Open Sans', sans-serif !important;
	/*
	background: url(/themes/ahd/css/images/bg2.png) no-repeat center fixed;
	background-size: cover;
	*/
}

.navbar-brand {
	font-family: 'Montserrat', sans-serif;
}i

.navbar-header .logo img {
	width: 160px;
}

.region-footer #block-companyinfo .block-title {
	display: none !important;
}

/*
.region-footer #block-companyinfo {
	color: #ffffff;
	text-shadow: 2px 2px #000000;
}

.region-footer #block-companyinfo h5 {
	color: #ffffff;
	text-shadow: 2px 2px #000000;
}

.region-footer #block-companyinfo h6 {
	color: #ffffff;
	text-shadow: 2px 2px #000000;
}
*/

h1.page-header {
	font-family: 'Montserrat', sans-serif;
	font-size: 3em;
	margin: 0px;
}

/*
p {
	color: #ffffff;
	text-shadow: 1px 1px #000000;
}
*/

#block-ahd-main-menu {
	float: right !important;
}

#welcome-image {
	background: #ffffff url("/sites/default/files/welcome/bg_2000x500.png") no-repeat fixed center;
	height: 520px;
}

#banner-welcome .item > .welcome-image {
	max-width: 100%;
	height: auto;
}

#block-companyinfo div.container-fluid {
	text-align: center;
}

#content-welcome {
	margin: 1em;
	/*
	color: #ffffff;
	text-shadow: 2px 2px #000000;
	*/
}

#content-welcome .media-body p {
	text-align: justify;
}

#content-welcome .lead {
	text-align: justify;
}

#content-welcome .img-icon {
	height: 48px;
	max-width: 50px;
}
.img-icon, .img-person {
    max-width: 100px;
}

#content-mission-team .media-body h5 {
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 1px;
	/*
	color: #ffffff;
	text-shadow: 2px 2px #000000;
	*/
}

#content-mission-team .img-person {
	height: 48px;
	max-width: 100px;
}

.media-body h4 {
	font-family: 'Montserrat', sans-serif;
	/*
	color: #ffffff;
	text-shadow: 2px 2px #000000;
	*/
}

/*
.media-body p {
	color: #ffffff;
	text-shadow: 1px 1px #000000;
}
*/

#block-contact {
	font-size: 1.5em;
}

#block-companyinfo h5 {
	font-family: 'Montserrat', sans-serif;
}

.imported-news h2 {
	font-size: 0.5em;
}

#container-services .media-object {
	height: 48px;
}

/*
#container-services .media-body {
	color: #ffffff;
	text-shadow: 1px 1px #000000;
}
*/