@charset "utf-8";
/* CSS Document */
/*@Fontface*/

html,body {
 margin:0;
 padding:0;
 font-family: 'TradeGothicLTBoldCondensedNo20';
 font-size:16px;
 letter-spacing:normal;
 width:100%;
 height:100%;
}

h1, .h1, h2, .h2, h3, .h3 {
 margin:0;
}
.cell h1{
font-size:16px;
 letter-spacing:normal;
vertical-align:middle;
	COLOR:#000;

}
a,a:visited,a:link,a:active {
 color:#000;
 text-decoration:none;
}
a:hover {
 text-decoration:none;
 color:#eee;
}

#global {
 width:100%;
 height:100%;
}

.home h1.site-info,.home h2.site-info {
 width:1px;
 height:1px;
 position:absolute;
 overflow:hidden;
 text-indent:-9999px;
}
#entrypage {
 width:100%;
 display:table;
 height:80px;
 border-top:1px solid #FFF;
 border-bottom:1px solid #FFF;
 top:50%;
 margin-top:-40px;
 position:absolute;
}

.home a.entrysection {
 padding:0;
 margin:0;
 text-align:center;
 -webkit-transition:all 0.3s;
 transition:all 0.3s;
 width:auto;
 color:#000;
}
.home a.entrysection h2 {
    font-size:16px;
}
.home a.entrysection:hover {
 color:#eee;
}
.home a.entrysection:hover > .separation {
 border-color:#AAAAAA;
}
.home .separation {
 margin:10px auto;
 width:100px;
 height:1;
 border-bottom:1px solid #878787;
 transition:all 0.3s;
}
#backgroundimage {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
    z-index: -9999;
    display: none;
}

#backgroundimage img {
    display: none;
}

.home .cell {
 display:table-cell;
 width:33%;
 vertical-align:middle;
 z-index:100;
}
.home .cell.logo {
 width:33%;
 text-align:center;
}
/*.home .cell.logo img {
 height:40px;
 width:auto;
}*/


@media screen and (max-width:767px) {
 .onlymobile {
  display:block;
 }

 #entrypage {
 top:40%;
 position:absolute;
 border:none;
}
 .home .cell ,.home .cell.logo {
  display:block;
  width:100%;
  text-align:center;
  padding:10PX 0;
 }
 /*.home .cell.logo img {
  width:80px;
  height:auto;
  margin:20px 0;
 }*/
 
 .page .page-content h1 {
  font-size:16px;
 }

}



