@font-face {
   font-family: Gabriel; 
    src: url('fonts/Gabriel.ttf') format('truetype');
} 
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700,800,300);
.aclogo{height:65px;}
div#menubar>ul {
    position: absolute;
    top: .5em;
    right: .5em;
    background: #000;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .8;
    z-index: 99999;
    background:transparent;
    letter-spacing:1px;
    border:0px solid #092138;
}
div#menubar>ul li {
    float: left;
    position: relative;
    margin-right:6px;
    background:#030509;
    padding:5px;
    border:2px solid #1d548c;
}
div#menubar>ul a {
    padding: 6px 6px;
    color: #afafaf;
    text-shadow: #0f161c 1px 1px;
    font-size: 10pt;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-transform: uppercase;
    font-family: Gabriel;
}
div#menubar>ul a:hover {
    padding: inherit;
    background: #092138;
    color: #fff;
    border: 1px solid #444;
}
div#menubar>ul>li>ul {
    position: absolute;
    margin-top: 6px;
    left: -9999px;
}
div#menubar>ul>li>ul>li {
    float: none;
    margin: 0;
    padding: 0;
}
div#menubar>ul>li>ul>li>a {
    display: block;
    white-space: nowrap;
}
div#menubar>ul>li:hover>ul {
    left: auto;
    right: 0;
}
div#menubar>ul>li:hover>ul>li a {
    padding: 6px 15px;
    background: #12202f;
    color: #fff;
    border: 1px solid #444;
}
div#menubar>ul>li:hover>ul>li>a {
    text-decoration: none;
}
div#menubar>ul>li:hover>ul>li>a:hover {
    border-color: #fff;
}

div#menubar>ul li a:hover{
	background:inherit !important;
	padding:6px;
	border:none;
	
}
.rainbowize{
	background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  color:transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.fa-caret-down{
	color:#fff !important;
	margin-left:3px;
}

.copyright{
	color:#fff;
}

.social i{
display:inline-block;
margin-right:9px;
font-size:15px;
}
.social{
position:absolute;
bottom:4px;
left:12px
}
.fa-twitter{
	color:#4099FF;
}
.fa-facebook{
	color:#3b5998;
}

.fa-twitch{
	color:#6441a5;
}
.fa-youtube-play{
	color:#e52d27;
}

.fa-twitter:hover{
	color:#0b243f;
}
.fa-facebook:hover{
	color:#0b243f;
}

.fa-twitch:hover{
	color:#0b243f;
}
.fa-youtube-play:hover{
	color:#0b243f;
}

.copyright{
	text-align:right;
	font-size:12px;
	position:absolute;
	bottom:4px;
	right:12px;
}
.create-btn{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
}
div#chatpage div#gamelist td a{
	background:-webkit-linear-gradient(#283450 0%, #2682dd 100%);
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:12px;

	text-transform: none;
}

.topframe th{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
}
div#chatpage div#gamelist th{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
}
div#chatpage div#gamelist td{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
}
div#chatpage div#chatroomtabs li {
    display: inline;
    margin: 0 1px;
    padding: 2px 10px;
    background: #222;
    border: 1px solid #1a1a1a;
    font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:500;
	letter-spacing:1.5px;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none;
    cursor: default;
}
div#chatpage div#HeaderTopic {
    position: relative;
    top: -2px;
    left: 0;
    width: 99%;
    padding: 4px;
    margin-top:2px;
    background:#060606;
    z-index: 999;
    font-weight: 700;
    margin-left: 2px;
    font-size: 10pt;
    height: 1.5em;
    color:#0f61a7;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;

}
.chatsettings{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.playerlistframe{
	font-family: 'Open Sans', sans-serif;
}
div#chatpage div#gameinfoframe{
	font-family: 'Open Sans', sans-serif;
}

div#bottomframe{
	width:100%;
	min-width:960px;
	height:305px;
	padding-bottom:4px;
}

.chatinputwrapper{
	margin-top:-5px;
}

.fa-reddit{
	color:#fff;
}
.fa-reddit-square{
	color:#fff;
}
.fa-reddit:hover{
	color:#0b243f;
}
.fa-reddit-square:hover{
	color:#0b243f;
}
.countdown3{
	position:absolute;
	top:15px;
	left:454px;
	color:#fff;
}
.countdown2{
	margin-left:180px;
	margin-top:-39px;
}
.countdown2 h2{
	text-align:left;
	font-size:16px;
}
.criticalmass{
position:absolute;
top:6px;
padding:5px;
	background:#000;
border:3px solid #282828;
border:2px solid #1d548c;

left:285px;	
height:45px;
font-family: Gabriel;
font-family: 'Open Sans', sans-serif;
width:400px;
}
.criticalmass i{
	font-size:15px;
}
.criticalmass h2{
	font-size:15px;
	font-family: Gabriel;
	font-family: 'Open Sans', sans-serif;
	padding:0px;
	text-transform: uppercase;
	margin:0px;
}
.criticalmass h3{
	padding:0px;
	font-family: Gabriel;
	font-family: 'Open Sans', sans-serif;
	margin:0px;
	font-size:11px;
}
.ticker{
	background:#000;

}
.fa-mass{
	font-size:22px;
}
.twitch{
position:absolute;
top:6px;
padding:5px;
	background:#000;
left:685px;	
height:45px;
font-family: Gabriel;
}
.faq{
	margin-top:-25px;
	margin-left:12px;
	margin-bottom:5px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	
}

.menu-ul li:hover{
	border-bottom:2px solid #1d548c;
}

div#menubar>ul li a:hover {
    padding-top:2px;
    padding-bottom:2px;
	background:transparent;
    color: #fff;
   border-bottom:2px solid #1d548c;
}

div#menubar>ul>li:hover>ul>li a {
    padding: 6px 15px;
    background: #1d548c;
    color: #fff;
    border: 1px solid #444
}

#fa-vidme {
   background-image: url('http://armorcritical.com/images/vidme.png');
   background-size:100% 100%;
   height: 14px;
   width: 14px;
   display:inline-block;
}

#fa-vidme:hover {
   background-image: url('http://armorcritical.com/images/vidme2.png');
}

.textbox{
	height:19px;
	margin-top:-2px;
	border-right:#1a1a1a !important;
	border:2px solid #1a1a1a !important;
}

div#chatpage div#playerlistframe div#playerlistheader {
    padding: 6px;
    text-align: center;
    font-size: 10pt;
    border-bottom: 2px solid #1a1a1a;
}
div#chatpage div#chatroomtabs li {
    border: 1px solid #1a1a1a;

}
div#chatpage div#chatinputwrapper {

    border-right: 1px solid #1a1a1a;

}

div#chatpage div#chatinputwrapper {
    border: 0;
    border-right: 1px solid #1a1a1a;

}
div#chatpage input#chatinput {
    border: 1px solid #1a1a1a;

}

div#chatpage div#chatroomtabs div#scrolltoggle {

    color: #1a1a1a;
}


@media (min-width:992px) {
    .desktop-only {
        display:block !important;
    }
}
 
@media (max-width: 1100px) {
    .mobile-only {
        display:block !important;
    }
 
    .desktop-only {
        display:none !important;
    }
}