@charset "UTF-8";
/* CSS Document */

a {
	color: rgb(29,74,127);;
}

img a {
  outline: none;
  border: none;
}

img a:focus {
	outline: none;
}

#header {
	background-image: url(../img/header_bg.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom: 1px solid rgb(151,151,166);
	color: rgb(255,255,255);
	font-size: 15px;
}

header span {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  line-height: 1.1em;
}

header span b {
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: normal;
}

header .info {
	margin-top: 120px;
	margin-bottom: 70px;
}

header .logo {
  margin-bottom: 50px;
  z-index: 9999;
}

#wrapper {
  border-top: 1px solid rgb(0,0,0);
  background-color:rgb(252,252,252);
  padding: 60px 0 50px 0;
}

.claim {
  background-color: rgb(68,68,68);
  color: rgb(255,255,255);
  border-bottom: 1px solid rgb(255,255,255);
  padding: 20px 0 10px 0;
  font-size: 15px;
}

.pic-right {
	float: right;
}

.info-left {
	float: left;
}

header .col-md-3 {
	position:;
}

.bg-img {
	position: absolute;
}

.content-1 {
  padding: 0 0 45px 0;
  font-size: 19px;
}

.content-2 {
  margin-bottom: 70px;
}

.content-2 strong {
  color: rgb(34,34,34);
  font-weight: normal;
  line-height: 3.0em;
  font-family: "Times New Roman", Times, serif;
  border-bottom: 1px solid #CCCCCC;
  font-style: italic;
}

.teaser {
  border-top: 1px solid rgb(245,245,245);
  margin-bottom: 50px;
}

.teaser .col-md-6 {
	padding-bottom: 30px;
}

.teaser p {
  font-size: 15px;
  color: rgb(68,68,68);
}

footer {
  padding: 50px 0 200px 0;
  line-height: 1.6em;
  font-size: 15px;
  color: rgb(68,68,68);
  border-top: 1px solid rgb(68,68,68);
}

footer span {
  color: rgb(26,73,127);
  text-transform: uppercase;
  font-size: 25px;
  border-bottom: 1px solid rgb(245,245,245);
  display: block;
  padding: 0 0 10px 0;
}

footer .col-xs-12 {
  padding-bottom: 60px;
}

footer span.number {
  border-bottom: none;
}

footer .copy {
  border-top: 1px solid #999999;
  font-size: 12px;
  color: rgb(153,153,153);
}

.rotate{
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow:hidden;
}  
 
.rotate:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}  
