@import url('bootstrap.min.css');
@import url('reset.css');
@import url('text.css');
@import url('960.css');

@font-face{ 
	font-family: 'vonnes';
	src: url('fonts/vonnes-boldcompressed-webfont.eot');
	src: url('fonts/vonnes-boldcompressed-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/vonnes-boldcompressed-webfont.woff') format('woff'),
	     url('fonts/vonnes-boldcompressed-webfont.ttf') format('truetype'),
	     url('fonts/vonnes-boldcompressed-webfont.svg#vonnes-boldcompressed-webfont') format('svg');
}
html {
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body{
	font-family: "Helvetica Neue", Helvetica, AppleGothic, sans-serif;
	background:#fff;
	color:#333;
}
header{
	background:#ccc;
	height:45px;
}
.font-zurich{
	font-family: 'zurich';
	src: url('fonts/zurich.ttf');
	font-family: zurich;
}
.box{
	padding:10px 0;
}
.center{
   float:left;
   width:100%;
   background:#fff;
   overflow:hidden;
   position:relative;
}
.redborder{
	border-bottom:4px solid #d2322d;
}
#centeredmenu {
   float:left;
   width:100%;
   background:#ccc;
   /*border-bottom:4px solid #f23;*/
   overflow:hidden;
   position:relative;
}
#centeredmenu ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
#centeredmenu ul li {
	font-family:'vonnes';
	font-size:1.4em;
	letter-spacing:2.5px;
	text-transform:uppercase;
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}
#centeredmenu ul li a {
	display:block;
	margin:0 0 0 10px;
	padding:0.6em;
	color:#000;
	text-decoration:none;
	line-height:1.3em;
}
#centeredmenu ul li a:hover {
	/*background:#369;*/
	color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
	color:#fff;
	background:#d2322d;
}
#brand-logo img{
	display:block;
	margin:0 auto;
	background:#fff;
	overflow:hidden;
	position:relative;
	max-width:50%;
	width: 100%;
}
.small-logo{
	max-width:25%!important;
}
.big-logo{
	max-width:50%!important;
	width: 100%;
}
.brand-name{
	color:#3b3b3b;
	text-align:center;
	margin:0 auto;
	display:block;
}
.brand-name h1{
	font-family:'vonnes';
	font-size:2em;
	text-transform:uppercase;
	letter-spacing:2.5px;
}
h2 {
	font-family: "Helvetica Neue", Helvetica, AppleGothic, sans-serif;
	font-size:18px;
	padding-top:10px;
}
h2 small{
	font-size:16px;
}
.col-3 p{	
	font-size:small;
	margin: 0 0 10px;
}
.col-4s p{
	text-align:justify;
}

#about-mpi{
	background:#f4f2ea;
}
#about-mpi h1, .modal-title{
	font-family:'vonnes';
	font-size:18px;
	text-align:left;
	letter-spacing:1px;
	text-transform:uppercase;
}
.modal-title{
	font-family:'vonnes';
	font-size:18px;
	text-align:center;
	letter-spacing:1px;
	text-transform:uppercase;
}

footer {
	background-color:#ccc;
	padding: 10px 0;
	color: #000;
	position: fixed;
	bottom: 0;
	width: 100%;
}
footer p {
  font-size: 12px;
  text-align:center;
}
.has-error .help-block{
	color:#d2322d;
}
.has-error .form-control:focus{
	border-color:#d2322d;
}

.has-error .form-control {
  border-color: #d2322d;
}
.has-error .form-control:focus {
  border-color: #d2322d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d2322d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d2322d;
}
.email{
	font-size:12px;
	margin:-20px 0 0 3px;
}
#contact{
	width:225px;
}

.pseudolink { 
   color:blue; 
   text-decoration:none; 
   cursor:pointer; 
}

.maps {
    width: 100%;
    height: 450px;
    margin: auto;
    padding: 10px;
}
.map1 {
    width: 100%;
    height: 450px;
    float: left;
}
.map2 {
    margin-left: 15%;
    width: 100%;
    height: 450px;
    float: left;
}

.font-bold{
	font-weight: bold;
}
.text-center{
	text-align: center;
}
.mb-0{
	margin-bottom: 0px!important;
}
.mb-1{
	margin-bottom: 1rem;
}
.mt-4{
	margin-top: 4rem;
}
.mt-2{
	margin-top: 2rem;
}
.show-content{
	display: block!important;
}
.hide-content{
	display: none!important;
}
.link:hover{
	text-decoration: underline;
	cursor: pointer;
}