/*!
 * Start Bootstrap - Business Frontpage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
 
@font-face {
    font-family: 'n-gagemedium';
    src: url('../fonts/n-gage-webfont.eot');
    src: url('../fonts/n-gage-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/n-gage-webfont.woff2') format('woff2'),
         url('../fonts/n-gage-webfont.woff') format('woff'),
         url('../fonts/n-gage-webfont.ttf') format('truetype'),
         url('../fonts/n-gage-webfont.svg#n-gagemedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bankgothic_lt_btlight';
    src: url('../fonts/bankgthl-webfont.eot');
    src: url('../fonts/bankgthl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bankgthl-webfont.woff2') format('woff2'),
         url('../fonts/bankgthl-webfont.woff') format('woff'),
         url('../fonts/bankgthl-webfont.ttf') format('truetype'),
         url('../fonts/bankgthl-webfont.svg#bankgothic_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    /* font-family: 'bankgothic_lt_btlight'; sans-serif; */
}

.navbar-brand {
	font-family: 'n-gagemedium'; 'bankgothic_lt_btlight'; sans-serif;
	font-size: 100%;
	padding: 15px 5px;
	}

.navbar-nav {
	font-family: 'bankgothic_lt_btlight'; sans-serif;
	font-size: 100%;
}

a {
	/* color: #7F909A; */
}

h1, /* 56px n-gage */
h2, /* 33px n-gage */
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'bankgothic_lt_btlight'; sans-serif;
}

/* You can change the height of the carousel by changing the height in the class below. It is set to 50% by default, but can be any height! */

.carousel {
    height: 315px; /* 265px; */
}

.item,
.active,
.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.carousel-caption1 {
  position: absolute;
  right: 15%;
  top: 0px;
  left: 5%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFF;
  text-align: left;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 1);
}

.carousel-caption2 {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 23%; /* 15% */
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 30px;
  color: #FFF; /* #AB0000; */
  text-align: left;
  text-shadow: 0 2px 1px #000; /* #7F909A; */
}

@media screen and (max-width: 1200px) { /* 1024px */
h1 {
	font-size:200%;
	}
h2 {
	font-size:180%;
	}
}

@media screen and (max-width: 900px) { /* 800px */
h1 {
	font-size:170%;
	}
h2 {
	font-size:155%;
	}
}

p span.displaynone {
	display:none;
}

address {
		padding-left: 0px;
}

footer {
    margin: 50px 0;
}

p.br_line {
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		-o-hyphens: auto;
		hyphens: auto;                
}

li.l_breaks {
		margin-bottom: 20px;
}

.bankgothic_115 {
	font-family: 'bankgothic_lt_btlight'; sans-serif;
	font-size: 115%;	
}

.bankgothic_100 {
	font-family: 'bankgothic_lt_btlight'; sans-serif;
	font-size: 100%;	
}

iframe.piwik_iframe {
		width: 100%;
		height: 125px;
		border: 0;
		margin: 0 0 30px 0;
}

iframe.google_iframe {
		width: 100%;
		height: 400px;
		border: 0;
}