
/* Chat */
div#chat img {border:none;}
div#chatWidget {width:96px;height:96px;position:fixed;right:40px;bottom:20px;z-index:100;}
div#chatWidget a{text-decoration:none;opacity:0.6;}
div#chatWidget a:hover, div#chatWidget a:active{opacity:0.9;}
div#chatWidget img{width:96px;height:96px;}
div#chat {position:fixed;right:40px;bottom:40px;display:none;z-index:9999;font-family:"ApexMk2-Regular", sans-serif;font-weight:normal;box-shadow:0px 0px 20px #000;color:#222;background:whitesmoke;border-radius:20px;border:1px solid #202020;}
div#chat textarea {padding:10px 15px;}
div#chat h1, div#chat h2, div#chat h3, div#chat h4, div#chat h5 {font-family:"ApexMk2-LightCondensed", sans-serif}
div#chat div#chatHeader {position:relative;background:#202020;color:whitesmoke;width:100%;height:100px;border-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #bbb;}
div#chat div#chatHeader div#chatCentral {position:absolute;width:100%;top:0;text-align:center;font-family:"Stormfaze-Regular", sans-serif;}
div#chat div#chatHeader div#chatCentral h1{display:inline;position:relative;top:-2px;width:60%;font-weight:normal;font-family:"Stormfaze-Regular", sans-serif;font-size:28px;}
div#chat div#chatHeader div#chatCentral a#chatStatus {position:relative;top:7px;left:-1px;color:green;text-decoration:none;font-weight:bold;font-size:50px;}
div#chat div#chatHeader div#chatCentral a#chatStatus.online {color:green;}
div#chat div#chatHeader div#chatCentral a#chatStatus.offline {color:red;}
div#chat div#chatHeader div#chatMailNotifications {text-align:center;}
div#chat div#chatHeader div#chatMailNotifications a {display:inline-block;text-decoration:none;margin:10px auto 12px;margin-right:-8px;width:65px;height:8px;line-height:8px;background:#333;color:whitesmoke;margin-top:60px;padding:10px 12px;font-size:11px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
div#chat div#chatHeader div#chatMailNotifications a.central{border-radius:0px;}
div#chat div#chatHeader div#chatMailNotifications a.right{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
div#chat div#chatHeader div#chatLayout {position:absolute;right:5px;bottom:5px;}
div#chat div#chatHeader div#chatLayout span{display:none;width:16px;height:16px;position:absolute;right:7px;bottom:7px;cursor:pointer;}
div#chat div#chatHeader div#chatLayout span.chatBottom {background:url('../images/chat-icon-bottom-layout.png');background-size:16px 16px;}
div#chat div#chatHeader div#chatLayout span.chatRight {background:url('../images/chat-icon-right-layout.png');background-size:16px 16px;}
div#chat div#chatHeader div#chatLayout span.chatPopup {background:url('../images/chat-icon-popup-layout.png');background-size:16px 16px;}
div#chat div#chatHeader a#chatClose {display:block;z-index:250;position:absolute;top:11px;color:#999;right:18px;width:50px;height:15px;text-decoration:none;font-size:10px;text-align:right;}
div#chat div#chatBody {padding:12px 15px;text-align:center;}
div#chat div#chatBody.close, div#chat div#chatBody.close div#chatLog{height:340px;}
div#chat div#chatBody div#chatList {display:none;position:absolute;margin-left:-15px;width:100%;text-align:center;z-index:300;background:whitesmoke;}
div#chat div#chatBody div#chatList a,div#chat div#chatBody div#chatList a:visited,div#chat div#chatList div#chatBody a:hover{color:black;text-decoration:none;}
div#chat div#chatBody div#chatList a {display:block;margin:10px auto 12px;width:250px;padding:10px 12px;font-size:15px;text-align:center;height:30px;line-height:30px;padding:5px 7px;box-shadow:0px 0px 5px #aaa;border-radius:3px;border:1px solid #999;background:#dfdfdf;color:#333;}
div#chat div#chatBody div#chatList a:hover{box-shadow:0px 0px 5px #999;border-radius:3px;border:1px solid #777;background:#cfcfcf;color:#333;}
div#chat div#chatBody div#chatList span.numOnline {font-size:12px;}
div#chat div#chatBody div#chatList a small{font-size:10px;}
div#chat div#chatBody h1#channelName {display:inline-block;}
div#chat div#chatBody div#channelOptions{display:none;position:relative;top:-20px;text-align:center;}
div#chat.chatPopup div#chatBody div#chatLog {text-align:left;margin-left:-15px;width:350px;height:358px;padding-bottom:10px;}
div#chat div#chatInputEntry {position:absolute;bottom:0;width:100%;}
div#chat div#chatInputEntry textarea{position:absolute;z-index:100;bottom:0;left:0;right:0;height:60px;background:white;color:#111;border-radius:20px;border-top-left-radius:0px;border-top-right-radius:0px;border:none;border-top:1px solid #e0e0e0;}
div#chat div#chatInputEntry.close div.inner {padding-left:0px;}
div#chat.chatPopup {width:350px;height:600px;}
div#chat.chatPopup textarea {width:320px;padding:10px 15px;}
div#chat.chatBottom {width:100%;height:450px;bottom:0;left:0;}
div#chat.chatBottom div#chatInputEntry textarea{border-radius:0;position:initial;}
div#content.chatBottom {overflow:auto;padding-bottom:300px;} 
div#footer.chatBottom {margin-bottom:450px;}
div#chat.chatRight div#chatLog {}
div#chat.chatBottom textarea {width:100%;}
div#chat.chatBottom div#chatHeader {width:400px;float:left;}
div#chat.chatBottom div#chatBody, div#chat.chatBottom div#chatInputEntry{position:initial;margin-top:10px;border-left:1px solid gray;top:auto;bottom:auto;right:auto;}
div#chat.chatBottom div#chatBody, div#chat.chatBottom div#chatInputEntry div.inner{padding-left:400px;}
div#chat.chatBottom div#chatBody, div#chat.chatBottom div#chatInputEntry.open div.inner{padding-left:400px;}
div#chat.chatBottom div#chatBody.open, div#chat.chatBottom div#chatInputEntry.open div.inner {padding-left:400px;}
div#chat.chatBottom div#chatBody.close, div#chat.chatBottom div#chatInputEntry.close div.inner {padding-left:0px;}
div#chat.chatBottom div#chatInputEntry textarea {border-left:1px solid #e0e0e0;}
div#chat.chatBottom, div#chat.chatBottom div#chatHeader {border-radius:0px;}
div#chat.chatBottom div#chatBody div#chatList {position:absolute;z-index:100;display:block;left:0px;top:100px;bottom:0px;width:400px;padding-top:25px;background:#eaeaea;}
div#chat.chatBottom div#chatBody h1#channelName a.menuOpen{display:none!important;}
div#chat.chatBottom div#chatList a {display:block;width:300px;height:30px;text-decoration:none;color:black;}
div#chat.chatBottom div#chatHeader div#chatLayout span.chatMode.open, div#chat div#chatHeader div#chatLayout span.chatMode.close{right:28px;bottom:7px;display:block;}
div#chat.chatBottom div#chatHeader div#chatLayout span.chatMode.open {background:url('../images/arrow-left.png');background-size:16px 16px;}
div#chat.chatBottom div#chatHeader div#chatLayout span.chatMode.close {background:url('../images/arrow-right.png');background-size:16px 16px;right:7px;top:14px;}
div#chat.chatBottom div#chatHeader.close div#chatLayout span.chatRight {background:url('../images/chat-icon-right-layout-black.png');top:14px;right:28px;background-size:16px 16px;}
div#chat.chatBottom div#chatHeader.close{width:60px;height:0px;}
div#chat.chatBottom div#chatHeader.close div#chatCentral h1 {display:none;}
div#chat.chatBottom div#chatHeader.close span{right:3px;bottom:3px;}
div#chat.chatBottom div#chatHeader.close span.chatMode {right:24px;}
div#chat.chatBottom div#chatHeader.close div#chatCentral a#chatStatus{top:2px;}
div#chat.chatBottom div#chatHeader.close div#chatMailNotifications {display:none;}
div#chat.chatBottom div#chatHeader.close div#chatCentral{line-height:85px;}
div#chat.chatBottom div#chatInputEntry{position:absolute;bottom:0px;}
div#chat.chatBottom a#chatListMenu {display:none!important;}
div#chat.chatRight {height:100%;width:600px;top:0;bottom:0;right:0;}
div#chat.chatRight textarea {width:100%;border-radius:0!important;}
div#chat.chatRight, div#chat.chatRight div#chatHeader {border-radius:0px;}
div#chat.chatRight div#chatBody {text-align:center;}
div#chat.chatBottom div#chatHeader.close a#chatClose {display:none;}
div#chat.chatBottom div#chatBody.close div#chatList{display:none!important;}
div#chat div#chatEmojis {display:none;position:absolute;background:#f8f8f8;overflow-x:hidden;box-shadow:0px 0px 7px #c0c0c0;width:325px;height:350px;bottom:90px;right:8px;border-radius:8px;border:1px solid #ccc;padding:6px 10px 30px;}
div#chat div#chatInputEntry div#chatEmojis div#chatEmojiList {height:340px;overflow-x:hidden;overflow-y:scroll;}
div#chat div#chatBody div#chatLog span.chatEmoji{position:relative;top:3px;padding:0 3px;line-height:23px;font-size:23px;}
div#chat div#chatBody div#chatLog span.chatEmoji.large{font-size:70px;top:7px;line-height:70px;}
div#chat div#chatInputEntry div#chatEmojis input#chatEmojiSearch {position:absolute;bottom:0px;left:0;right:0;border:0px;border-radius:0px;border-top:1px solid #eee;height:40px;padding:0 10px;}
div#chat.chatBottom div#chatEmojis{right:25px;}
div#chat.chatRight div#chatEmojis{right:425px;}
div#chat div#chatEmojis div.chatEmojiHeader {border-radius:2px;margin:10px auto 5px;width:auto;height:20px;padding:3px 7px;line-height:20px;font-size:13px;border-bottom:2px solid #555;}
div#chat div#chatEmojis input#chatEmojiSearch {position:absolute;bottom:5px;right:5px;border-radius:3px;border:1px solid #aaa;padding:2px 5px;font-size:11px;}
div#chat div#chatEmojis a.chatEmojiIcon {padding:1px 3px 3px;text-decoration:none;font-size:32px;letter-spacing:5px;}
div#chat a#chatEmojiSmileyIcon {position:absolute;bottom:53px;right:10px;z-index:150;width:20px;height:20px;}
div#chat a#chatEmojiSmileyIcon img{width:20px;height:20px;}
div#chat.chatRight div#chatEmojis {right:-200px;left:auto;}
div#wrap.chatRight, div#footer.chatRight {margin-right:600px;}
div#chat.chatRight div#chatEmojis{left:auto;right:10px;}
div#chat.chatBottom div#chatBody div#chatList {margin-left:0px;}
div#chat span.chatEmojiReactedIcons{padding-right:2px;}

/* Profile Image */
div#chat div#chatHeader div#chatCentral div#profileImage {}
div#chat div#chatHeader div#chatCentral div#profileImage a, div#chat div#chatHeader div#chatCentral div#profileImage label{text-decoration:none;display:block;width:100%;clear:both;height:22px;line-height:22px;margin-top:2px;margin-bottom:2px;}
div#chat div#chatHeader div#chatCentral div#profileImage img {width:32px;height:32px;position:relative;top:4px;margin-right:3px;}
div#chat div#chatHeader div#chatCentral div#profileImage.offline img{filter: grayscale(1);}
div#chat div#chatHeader div#chatCentral label#profileImageUploadLabel{cursor:pointer;}
div#chat div#chatHeader div#chatCentral iframe#profileImageUploadIframe, div#chat div#chatHeader div#chatCentral form#profileImageUploadForm{display:none;}

/* Tooltip */
div#chat .tooltip {
  position: relative;
  display: inline-block;

}
div#chat .tooltip .tooltipText {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: -35%;
  left: 50%;
  margin-left: -60px;
  font-size:11px;
  z-index:9999;
}
div#chat .tooltip .tooltipText::before {
  content: "";
  position: absolute;
  top: -25%;
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
div#chat .tooltip:hover {
	height:80px;
}
div#chat .tooltip:hover .tooltipText {
  visibility: visible;
}

/* Tooltip (Bottom) */
div#chat .tooltipBottom {
	position: relative;
	display: inline-block;
	width:0px;
}
div#chat .tooltipBottom .tooltipBottomText {
  width: 120px;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: -35%;
  left: 50%;
  margin-left: -60px;
  font-size:11px;
  z-index:9999;
}
div#chat .tooltipBottom .tooltipBottomText::before {
  content: "";
  position: absolute;
  bottom: -35%;
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: black transparent transparent  transparent;
}



/* css.gg */
div#chat span#gg-shape-triangle {
	display:none;
    position: absolute;
	z-index:150;
    transform: scale(var(--ggs,1));
    width: 22px;
    height: 17px;
    right: 10px;
    bottom: 85px;
}
div#chat span#gg-shape-triangle,
div#chat span#gg-shape-triangle::before {
    box-sizing: border-box;
    border-right: 3px solid transparent
}
div#chat span#gg-shape-triangle::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border-left: 12px solid whitesmoke;
    border-top: 12px solid whitesmoke;
    border-bottom: 12px solid transparent;
    border-right: 12px solid transparent;
    transform: rotate(224deg) skew(10deg, 10deg);
}
div#chat div#chatBody a.menuOpen {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
	color:#111;
	top:-6px;
	left:5px;
	padding:;
    transform: scale(var(--ggs,1));
    width: 14px;
    height: 10px;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    border-left: 4px solid transparent;
    box-shadow:
        -2px 0 0 0,
        2px -4px 0 -2px,
        2px 4px 0 -2px,
        inset 0 2px 0 0,
        inset 0 -2px 0 0
}
div#chat div#chatBody a.menuOpen::after,
div#chat div#chatBody a.menuOpen::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 0;
    height: 0;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    left: -8px
}
div#chat div#chatBody a.menuOpen::before {
    border-top: 4px solid;
    bottom: -5px
}
div#chat div#chatBody a.menuOpen::after {
    border-bottom: 4px solid;
    top: -5px
}

/* Chat Text */
div#chat div#chatBody div#chatLog p {
	position: relative;
	padding: 15px 20px;
	width: 88%;
	font-size: 15px;
	margin:15px auto -10px;
}
div#chat div#chatBody div#chatLog {
	overflow: auto;
	display: flex;
	flex-direction: column-reverse;
}


.channelOptions a.inner {
  transform: scale(var(--ggs, 1));
}
.channelOptions a.inner,
.channelOptions a.inner::after,
.channelOptions a.inner::before {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  background: currentColor;
  color:#232327;
}
.channelOptions a.inner::after,
.channelOptions a.inner::before {
  content: "";
  position: absolute;
  top: -6px;
}
.channelOptions a.inner::after {
  top: 6px;
}

a#chatWindowClose {
	box-sizing: border-box;
	position: relative;
	display: block;
	transform: scale(var(--ggs, 1));
	width: 22px;
	height: 22px;
	border: 2px solid;
	border-radius: 40px;
	color:whitesmoke;
	margin-left:8px;
	top:0px!important;
}
a#chatWindowClose::after,
a#chatWindowClose::before {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	width: 12px;
	height: 2px;
	background: currentColor;
	transform: rotate(45deg);
	border-radius: 5px;
	top: 8px;
	left: 3px;
}
a#chatWindowClose::after {
	transform: rotate(-45deg);
}

div#chat div#chatBody div#chatLog p span.container {display:inline-block;position:relative;top:0px;left:0px;width:100%;height:68px;line-height:45px;font-size:12px;}
div#chat.chatPopup div#chatBody div#chatLog p:not(.own) span.container:hover{height:98px;}
div#chat div#chatBody div#chatLog p span.container img {position:relative;top:12px;width:32px;height:32px;margin-left:-6px;}
div#chat div#chatBody div#chatLog p span.message {display:block;margin-top:-10px;}
div#chat div#chatBody div#chatLog p span.name {margin-left:7px;}
div#chat div#chatBody div#chatLog p span.ago {color:#999;}
div#chat div#chatBody div#chatLog p span.agoOriginal {display:none;}
div#chat div#chatBody div#chatLog p span.agoView {display:inline-block;}
div#chat.chatBottom div#chatBody.close{margin-top:0px;padding:2px 15px;}
div#chat.chatBottom div#chatBody div#chatLog {height:298px;width:100%;margin:auto;}
div#chat.chatBottom.chatWindow div#chatBody div#chatLog {height:216px;width:100%;margin:auto;}
div#chat div#chatBody div#chatLog {text-align:left;padding-bottom:20px;}
div#chat div#mailBody, div#chat div#notificationsBody {display:none;padding:12px 15px;}
div#chat div#chatBody div#chatLog span.container span.replyToOpen {display:none;cursor:pointer;padding:0 8px 0 3px;;}
div#chat div#chatBody div#chatLog span.container span.replyToOpen::after{content:'';position:absolute;top:22px;width:12px;height:12px;background:url('../images/mail-reply.svg');}
div#chat div#chatBody div#chatLog span.container:hover span.replyToOpen {display:inline-block;}
div#chat div#chatWindow {display:none;position:relative;width:90%;height:30px;padding-bottom:11px;margin:auto;border-left:3px solid #2d4e86;background:#a7b4ca;border-radius:3px;margin-bottom:6px;max-width:1200px;}
div#chat div#chatWindow.open{display:block;}
div#chat div#chatWindow.open a{display:inline-block;position:absolute;margin-top:9px;right:12px;color:#232327;}
div#chat div#chatWindow.open span {position:relative;top:-6px;}
div#chat div#chatWindow.open span.chatEmoji {position:relative;top:-3px;font-size:15px;}
div#chat div#chatWindow.open span.type{padding:6px 12px;font-size:12px;margin-left:12px;background:#232327;color:#a7b4ca;border-radius:4px;}
div#chat div#chatWindow.open span.image {padding:0 6px;}
div#chat div#chatWindow.open span.image img {width:32px;height:32px;position:relative;top:10px;}
div#chat div#chatWindow.open span.nickname {padding-right:10px;}
div#chat div#chatWindow.open span.message {display:inline-block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis ellipsis;top:2px;font-size:12px;height:20px;color:whitesmoke;}
div#chat div#chatBody div#chatLog p span.replyTo span.chatEmoji {top:0px;font-size:15px!important;}
div#chat div#chatBody div#chatLog p span.replyTo span.chatEmoji.large {line-height:25px;}
div#chat.chatRight div#chatWindow, div#chat.chatPopup div#chatWindow {top:-85px;}
div#chat div#chatBody div#chatLog p span.replyTo{display:block;clear:both;margin-top:3px;position:relative;top:-17px;font-size:13px;color:#777;border-left:3px solid lightblue;border-radius:3px;padding:4px 3px;}
div#chat div#chatBody div#chatLog p span.replyTo:last-of-type{margin-bottom:10px;}
div#chat div#chatBody div#chatLog p span.replyTo:before {display:inline-block;content:'reply';position:relative;top:-2px;line-height:12px;font-size:8px;margin:0px 4px;padding:3px 8px;background:#a7b4ca;color:whitesmoke;border-radius:3px;}
div#chat div#chatBody div#chatLog p span.replyTo:hover{cursor:pointer;}
div#chat div#chatBody div#chatLog span.container span.reactions {display:none;padding:0 15px;}
div#chat div#chatBody div#chatLog p:not(.own) span.container:hover span.reactions{display:inline-block;}
div#chat.chatPopup div#chatBody div#chatLog p:not(.own) span.container:hover span.reactions, div#chat.chatRight div#chatBody div#chatLog p:not(.own) span.container:hover span.reactions{display:inline-block;clear:both;position:relative;top:-15px;left:19px;}
div#chat.chatRight div#chatBody div#chatLog p:not(.own) span.container:hover span.reactions{top:-8px;left:0px;}
div#chat div#chatBody div#chatLog span.container:hover:has(span.reacted.user) span.reactions span.new{display:none;}
div#chat div#chatBody div#chatLog span.container span.reactions span.new{position:relative;top:-2px;display:inline;background:#2e2f41;padding:0px 12px 7px;border-radius:12px;font-size:22px;}
div#chat.chatRight div#chatBody div#chatLog span.container span.reactions span.new{top:6px;}
div#chat div#chatBody div#chatLog span.container span.reactions span.new img {position:relative;top:2px;width:12px;height:12px;margin-top:1px;margin-left:0px;}
div#chat div#chatBody div#chatLog span.container span.reactions span.new a {display:inline;position:relative;top:1px;padding:0 2px;text-decoration:none;font-size:12px;}
div#chat div#chatBody div#chatLog span.container span.reactions span.new a:hover {font-size:22px;}
div#chat div#chatBody div#chatLog span.container span.reactions span.new:has(a:hover) a {padding:0 1px;}
div#chat div#chatBody div#chatLog span.container span.reacted{display:none;position:relative;top:-24px;left:10px;padding:4px;border-radius:10px;margin-right:3px;}
div#chat div#chatBody div#chatLog span.container span.reacted a.chatEmojiReactedIcons{padding:2px 6px;border-radius:12px;margin-left:10px;margin-right:3px;border:1px solid #bfbfbf;box-shadow:0px 0px 3px #cfcfcf;background:#d8d8d8;font-size:18px;}
div#chat div#chatBody div#chatLog span.container span.reacted div.chatEmojiReactedByTooltip{display:none;position:relative;top:-43px;left:0px;width:100px;height:35px;line-height:35px;text-align:center;background:black;border-radius:5px;color:whitesmoke;}
div#chat div#chatBody div#chatLog span.container span.reacted:has(img, a){display:block;clear:both;margin-top:7px;margin-left:10px;}
div#chat div#chatBody div#chatLog span.container span.reacted img{display:inline-block;top:0px;margin:0 4px 0;width:14px;height:14px;}
div#chat div#chatBody div#chatLog span.container span.reacted:has(img:hover) div.chatEmojiReactedByTooltip{display:block;}
div#chat div#chatBody div#chatLog span.container span.reacted a{text-decoration:none;}

@-moz-document url-prefix() {
	div#chat div#chatBody div#chatLog span.container span.reacted a.chatEmojiReactedIcons{padding:5px 6px 2px;}
}

/* Desktop */
@media  (min-width: 1180px) and (min-height: 900px), (min-width: 1180px) and (min-height:685px) {
	@media not all and (min-width: 1180px) and (min-height: 400px) and (max-width: 1180px) and (max-height: 900px) and (orientation: landscape)  {
		
	}
}

/* Tablet */
@media (min-width: 685px) and (min-height:685px) and (max-width:1180px), (min-width: 685px) and (min-height: 900px) and (max-width: 1180px) and (max-height: 1180px) and (orientation: portrait), (min-width: 1180px) and (min-height: 685px) and (max-width: 1180px) and (max-height: 900px) and (orientation: landscape)  {
	div#chat.chatRight {width:380px!important;}
	div#chat.chatBottom {height:380px!important;}
	div#footer.chatBottom{margin-bottom:380px}
	div#wrap.chatRight div#content div#contentInfo{float:none;margin:auto;clear:both;}
	div#wrap.chatRight, div#footer.chatRight{margin-right:400px;}
}

/* Mobile */
@media (max-height: 685px), (max-width: 685px), (max-width: 685px) and (max-height: 1180px) and (orientation: portrait), (max-width: 1180px) and (max-height: 685px)  and (orientation: landscape){
	div#chat {width:100%!important;height:100%!important;position:fixed;top:0;right:0;bottom:0;left:0;border-radius:0;}
	div#chat div#chatHeader{border-radius:0;}
	div#chat textarea {width:100%!important;border-radius:0!important;}
	div#chat div#chatBody div#chatLog {position:fixed;bottom:85px;top:160px;margin:auto!important;height:inherit!important;width:inherit!important;left:0;right:0;}
	div#chat div#chatBody h1#channelName, div#chat div#chatHeader{position:relative;z-index:200;}
	div#chat div#chatLayout {display:none!important;}
}