body{
  background-color: #bb352e;
  overflow-x: hidden;
}

body.home #footer{background: none;}
body.home #footer .share{display: none;}

body.inload{
  overflow-y: scroll;
}

select{display: none;}
p,span,a{ font-family: 'Montserrat', sans-serif; }
h1{ font-family: 'Lustria', serif; }

a{ outline: 0; }

.left { float: left; }
.right { float: right; }
.clear{clear: both;}
.relative{position: relative;}

.loading{
  background: transparent url(../img/loader.gif) no-repeat 50% 50%;
}

.content{
  position: relative;
  margin: 0 auto;
}

.content_header{
  position: relative;
  width:980px ;
  margin: 0 auto;
}


#header{
  position: fixed;
  top: 0px; left: 0px; right: 0px;
  z-index: 99999;
  height: 110px;
  
}

#header.relative{position: relative;}

#header .inview{
  text-align: center;
  overflow: hidden;
  max-width:980px;
  margin: 0 auto;
  z-index: 9997;
  display: none;
}

#header .inview .content_header{
	
	height: 60px;
  width:240px;
  margin-left:240px;
  position:static;

}

#header .inview .content_header span{
  
  color: #000;
  text-transform: uppercase;
  font-size: 10px;
  width:60px;
  margin-left: auto ;
  position:relative;
  
}

#header .navigation{
  background: url(../img/header-navigation-bgz.jpg) repeat-x;
  background:#a91e25;
  height: 50px;
  overflow: hidden;
  position: fixed;
  top: 0px; left: 0px; right: 0px;
}

#header .navigation .content_header{
  background: url(../img/header-navigation-logo1.png) no-repeat 50% 0px;
  text-align: center;
  height: 50px;
}

#header .navigation .content_header ul {
  margin: 0px;
  padding: 0px 0 0 0;
  float:left;
}
#link{ width:120px;}

#link_color{ background:#6297a8;
width:1100px;
height:50px;
z-index:9999;
position:relative;
margin-left:480px;}

#header .navigation .content_header ul li{
  list-style-type: none;
  display: inline;
  margin: 0px 0px;
  position:relative;
  
 
}

#header .navigation .content_header ul li.social{
  margin: 0px;
}

#header .navigation .content_header ul li a{
  text-transform: uppercase;
  text-decoration: none;
  color:  #f47723;
  text-shadow: 0px 0px 2px #bb352e;
  padding-top: 15px;
  font-family:"Champagne&LimousinesThickBold", Arial, sans-serif;
  font-size: 17px;
   width:120px;
   position:relative;
   float:left;
    height: 50px

}

#header .navigation .content_header ul li a:hover,
#header .navigation .content_header ul li a.selected{ color:#78b9cf; }

#header .navigation .content_header ul li.social a{ padding: 15px 5px; opacity:0.8; filter: alpha(opacity = 80); }
#header .navigation .content_header ul li.social a:hover{ opacity:1; filter: alpha(opacity = 100); }

/*HOME SECTION*/

#start{
  position: fixed;
  background: #bb352e;
  z-index: 9996;
  top: 0px; left: 0px; right: 0px; bottom: 0px;
}

#start .loading{
  position: absolute;
  top: 0px; left: 0px; right: 0px; bottom: 0px;
}

#intro{
  position: absolute;
  top: 0px; left: 0px; right: 0px; bottom: 0px;
  background:#bb352e ;
  box-shadow: 0px 0px -10px #000;
  overflow: hidden;
  z-index: 997;
 
}

@media (max-width: 520px){
#intro-container{
  max-width:100%;
  position: absolute;
  background: url("../img/landing-logo-320.gif")  no-repeat 50% 70px  !important    ;
  background-attachment: fixed;
  z-index: 9999;
}	

#intro-mouse{
  position: fixed;
  width: 50px;
  height: 100px;
  display: none;
  z-index: 10000;
  bottom: 0  !important   ;
  left: 50%;
  margin-left: 0px;
}
}

#intro-container{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: url('../img/landing-logo-320.gif') no-repeat 50% 30%   ;
  background-attachment: fixed;
    z-index: 9999;

}

#intro-mouse{
  position: fixed;
  width: 50px;
  height: 100px;
  display: none;
  z-index: 10000;
  top: 65%;
  left: 50%;
  margin-left: -35px;
}

#intro-mouse .mouse{
  position: absolute;
  top:0px;left:0px;right:0px;bottom:0px;
  background: url('../img/landing-mouse.gif') no-repeat 50% 50%;
}

#intro-container .loading{
  width: 54px;
  height: 86px;
  background: url(../img/loader.gif) no-repeat 50% 50%;
  position: absolute;
  top: 50%; left: 50%;
  margin-top: -38px; 
  margin-left: -27px;
}


