/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver (the default phpBB 3.0.x style)
	Based on style:		
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Group ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* @import url("scrollbar.css"); */
*{margin:0;padding:0}
html{font-size:100%;height:100%}
body{font-family:Verdana,Helvetica,Arial,sans-serif;color:#828282;font-size:10px;margin:0;padding:0;}
h1{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-right:200px;color:#FFF;margin-top:15px;font-weight:700;font-size:2em}
h2{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:400;color:#3f3f3f;font-size:2em}
h2.solo{margin-bottom:1em}
h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;border-bottom:1px solid #CCC;margin-bottom:3px;padding-bottom:2px;font-size:1.05em;color:#989898;margin-top:20px}
h4{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,Sans-serif;font-size:1.3em}
img{border-width:0}
hr{border:0 none #FFF;border-top:1px solid #CCC;height:1px;margin:5px 0;display:block;clear:both}
hr.dashed{border-top:1px dashed #CCC;margin:10px 0}
hr.divider{display:none}
p.right{text-align:right}
.post-bold{font-weight:700}
.post-italic{font-style:italic}
.post-underline{text-decoration:underline}
#wrap{margin:auto;width:1040px}
#simple-wrap{padding:6px 10px}
#page-body{clear:both}
#page-footer{clear:both}
#page-footer h3{margin-top:20px}
#logo{float:left;width:auto;padding:10px 13px 0 10px}
a#logo:hover{text-decoration:none}
#search-box{color:#FFF;position:relative;margin-top:30px;margin-right:5px;display:block;float:right;text-align:right;white-space:nowrap}
#search-box #keywords{width:95px;background-color:#FFF}
#search-box input{border:1px solid #b0b0b0}
#search-box input.button1{padding:1px 5px}
#search-box li{text-align:right;margin-top:4px}
#search-box img{vertical-align:middle;margin-right:3px}
#site-description{float:left;width:70%}
#site-description h1{margin-right:0}
.headerbar{background:#ebebeb none repeat-x 0 0;color:#FFF;margin-bottom:4px;padding:0 5px}
.navbar{background-color:#ebebeb;padding:0 10px}
.forabg{background:#b1b1b1 none repeat-x 0 0;margin-bottom:4px;padding:0 5px;clear:both}
.forumbg{background:#ebebeb none repeat-x 0 0;margin-bottom:4px;padding:0 5px;clear:both}
.panel{margin-bottom:4px;padding:0 10px;background-color:#f3f3f3;color:#3f3f3f}
.post{padding:0 10px;margin-bottom:4px;background-repeat:no-repeat;background-position:100% 0}
.post:target .content{color:#000}
.post:target h3 a{color:#000}
.bg1{background-color:#f7f7f7}
.bg2{background-color:#f2f2f2}
.bg3{background-color:#ebebeb}
.rowbg{margin:5px 5px 2px}
.ucprowbg{background-color:#e2e2e2}
.fieldsbg{background-color:#eaeaea}
span.corners-top,span.corners-bottom,span.corners-top span,span.corners-bottom span{font-size:1px;line-height:1px;display:block;height:5px;background-repeat:no-repeat}
span.corners-top{background-image:none;background-position:0 0;margin:0 -5px}
span.corners-top span{background-image:none;background-position:100% 0}
span.corners-bottom{background-image:none;background-position:0 100%;margin:0 -5px;clear:both}
span.corners-bottom span{background-image:none;background-position:100% 100%}
.headbg span.corners-bottom{margin-bottom:-1px}
.post span.corners-top,.post span.corners-bottom,.panel span.corners-top,.panel span.corners-bottom,.navbar span.corners-top,.navbar span.corners-bottom{margin:0 -10px}
.rules span.corners-top{margin:0 -10px 5px}
.rules span.corners-bottom{margin:5px -10px 0}
ul.linklist{display:block;margin:0}
ul.linklist li{display:block;list-style-type:none;float:left;width:auto;margin-right:5px;font-size:1.1em}
ul.linklist li.rightside,p.rightside{float:right;margin-right:0;margin-left:5px;text-align:right}
ul.navlinks{padding-bottom:1px;margin-bottom:1px;border-bottom:1px solid #FFF;font-weight:700}
ul.leftside{float:left;margin-left:0;margin-right:5px;text-align:left}
ul.rightside{float:right;margin-left:5px;margin-right:-5px;text-align:right}
#ucp-main table.table1{padding:2px}
table.table1 thead th{font-weight:400;text-transform:uppercase;color:#FFF;line-height:1.3em;font-size:1em;padding:0 0 4px 3px}
table.table1 thead th span{padding-left:7px}
table.table1 tbody tr{border:1px solid #cfcfcf}
table.table1 tbody tr:hover,table.table1 tbody tr.hover{background-color:#f6f6f6;color:#000}
table.table1 td{color:#6a6a6a;font-size:1.1em}
table.table1 tbody td{padding:5px;border-top:1px solid #FAFAFA}
table.table1 tbody th{padding:5px;border-bottom:1px solid #000;text-align:left;color:#333;background-color:#FFF}
table.table1 .name{text-align:left}
table.table1 .posts{text-align:center!important;width:7%}
table.table1 .joined{text-align:left;width:15%}
table.table1 .active{text-align:left;width:15%}
table.table1 .mark{text-align:center;width:7%}
table.table1 .info{text-align:left;}
table.table1 .info div{width:100%;white-space:normal;overflow:hidden}
table.table1 .autocol{line-height:2em;white-space:nowrap}
table.table1 thead .autocol{padding-left:1em}
table.table1 span.rank-img{float:right;width:auto}
table.info td{padding:3px}
table.info tbody th{padding:3px;text-align:right;vertical-align:top;color:#000;font-weight:400}
.forumbg table.table1{margin:0}
.forumbg-table > .inner{margin:0 -1px}
.forumbg-table > .inner > span.corners-top{margin:0 -4px -1px}
.forumbg-table > .inner > span.corners-bottom{margin:-1px -4px 0}
.column1{float:left;clear:left;width:45%}
.column2{float:right;clear:right;width:55%}
.left-box{float:left;width:auto;text-align:left}
.right-box{float:right;width:auto;text-align:right}
dl.details{font-size:1.1em}
dl.details dt{float:left;clear:left;width:30%;text-align:right;color:#000;display:block}
dl.details dd{margin-left:0;padding-left:5px;margin-bottom:5px;color:#828282;float:left;width:65%}
.pagination{height:1%;width:auto;text-align:right;margin-top:5px;float:right}
.pagination span.page-sep{display:none}
li.pagination{margin-top:0}
.pagination strong,.pagination b{font-weight:400}
.pagination span strong{padding:0 2px;margin:0 2px;font-weight:400;color:#FFF;background-color:#bfbfbf;border:1px solid #bfbfbf;font-size:.9em}
.pagination span a,.pagination span a:link,.pagination span a:visited,.pagination span a:active{font-weight:400;text-decoration:none;color:#747474;margin:0 2px;padding:0 2px;background-color:#eee;border:1px solid #bababa;font-size:.9em;line-height:1.5em}
.pagination span a:hover{border-color:#d2d2d2;background-color:#d2d2d2;color:#FFF;text-decoration:none}
.pagination img{vertical-align:middle}
.row .pagination{display:block;float:right;width:auto;margin-top:0;padding:1px 0 1px 15px;font-size:.9em;background:none 0 50% no-repeat}
.row .pagination span a,li.pagination span a{background-color:#FFF}
.row .pagination span a:hover,li.pagination span a:hover{background-color:#d2d2d2}
#forum-permissions{float:right;width:auto;padding-left:5px;margin-left:5px;margin-top:10px;text-align:right}
.copyright{padding:5px;text-align:center;color:#555}
.small{font-size:.9em!important}
.titlespace{margin-bottom:15px}
.headerspace{margin-top:20px}
.error{color:#bcbcbc;font-weight:700;font-size:1em}
.reported{background-color:#f7f7f7}
li.reported:hover{background-color:#ececec}
div.rules{background-color:#ececec;color:#bcbcbc;padding:0 10px;margin:10px 0;font-size:1.1em}
div.rules ul,div.rules ol{margin-left:20px}
p.rules{background-color:#ececec;background-image:none;padding:5px}
p.rules img{vertical-align:middle;padding-top:5px}
p.rules a{vertical-align:middle;clear:both}
#top{position:absolute;top:-20px}
.clear{display:block;clear:both;font-size:1px;line-height:1px;background:transparent}
/* Link Styles
---------------------------------------- */

/* Links adjustment to correctly display an order of rtl/ltr mixed content */
a {
	direction: ltr;
	unicode-bidi: embed;
}

a:link	{ color: #898989; text-decoration: none; }
a:visited	{ color: #898989; text-decoration: none; }
a:hover	{ color: #d3d3d3; text-decoration: underline; }
a:active	{ color: #d2d2d2; text-decoration: none; }

/* Coloured usernames */
.username-coloured {
	font-weight: bold;
	display: inline !important;
}

/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
	color: #ffffff;
	text-decoration: none;
}

/* Links for forum/topic lists */
a.forumtitle {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

/* a.forumtitle:visited { color: #898989; } */

a.forumtitle:hover {

	text-decoration: underline;
}

a.forumtitle:active {
	color: #898989;
}

a.topiclink {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #105289;
	text-decoration: none;
}

a.topiclink:visited{
	color: #666666;
}

a.topiclink:hover {
	color: #3277D4;
	text-decoration: underline;
}

a.topiclink:active {
	color: #3277D4;
}

a.postlink {
	color: #6b6b6b;
}

a.postlink:after {
	font-family:FontAwesome;
	content:"\f08e";
}

a.postlink:visited {
	color: #959595;
}

a.postlink:active,
a.postlink:focus,
a.postlink:hover {
	border-color: #3277D4;
	background: none;
	color: #3277D4;
}

.signature a, .signature a:visited, .signature a:hover, .signature a:active {
	border: none;
	text-decoration: underline;
	background-color: transparent;
}

/* Profile links */
.postprofile a:link, .postprofile a:visited, .postprofile dt.author a {
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}

.postprofile a:hover, .postprofile dt.author a:hover {
	text-decoration: underline;
	color: #d3d3d3;
}

/* CSS spec requires a:link, a:visited, a:hover and a:active rules to be specified in this order. */
/* See http://www.phpbb.com/bugs/phpbb3/59685 */
.postprofile a:active {
	font-weight: bold;
	color: #898989;
	text-decoration: none;
}


/* Profile searchresults */	
.search .postprofile a {
	color: #898989;
	text-decoration: none; 
	font-weight: normal;
}

.search .postprofile a:hover {
	color: #d3d3d3;
	text-decoration: underline; 
}

/* Back to top of page */
.back2top {
	clear: both;
	height: 11px;
	text-align: right;
}

a.top {
	background: none no-repeat top left;
	text-decoration: none;
	width: 11px;
	height: 11px;
	display: block;
	float: right;
	overflow: hidden;
	letter-spacing: 1000px;
	text-indent: 11px;
}

a.top2 {
	background: none no-repeat 0 50%;
	text-decoration: none;
	padding-left: 15px;
}

/* Arrow links  */
a.up		{ background: none no-repeat left center; }
a.down		{ background: none no-repeat right center; }
a.left		{ background: none no-repeat 3px 60%; }
a.right		{ background: none no-repeat 95% 60%; }

a.up, a.up:link, a.up:active, a.up:visited {
	padding-left: 10px;
	text-decoration: none;
	border-bottom-width: 0;
}

a.up:hover {
	background-position: left top;
	background-color: transparent;
}

a.down, a.down:link, a.down:active, a.down:visited {
	padding-right: 10px;
}

a.down:hover {
	background-position: right bottom;
	text-decoration: none;
}

a.left, a.left:active, a.left:visited {
	padding-left: 12px;
}

a.left:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 0 60%;
}

a.right, a.right:active, a.right:visited {
	padding-right: 12px;
}

a.right:hover {
	color: #d2d2d2;
	text-decoration: none;
	background-position: 100% 60%;
}

/* invisible skip link, used for accessibility  */
.skiplink {
	position: absolute;
	left: -999px;
	width: 990px;
}

/* Feed icon in forumlist_body.html */
a.feed-icon-forum {
	float: right;
	margin: 3px;
}
/* Content Styles
---------------------------------------- */

ul.topiclist {
	display: block;
	list-style-type: none;
	margin: 0;
}

ul.forums {
	background: #f9f9f9 none repeat-x 0 0;
}

ul.topiclist li {
	display: block;
	list-style-type: none;
	color: #777777;
	margin: 0;
}

ul.topiclist dl {
	position: relative;
}

ul.topiclist li.row dl {
	padding: 2px 0;
}

ul.topiclist dt {
	display: block;
	float: left;
	width: 50%;
	font-size: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
}

ul.topiclist dd {
	display: block;
	float: left;
	border-left: 1px solid #FFFFFF;
}

ul.topiclist dfn {
	/* Labels for post/view counts */
	position: absolute;
	left: -999px;
	width: 990px;
}

ul.topiclist li.row dt a.subforum {
	background-image: none;
	background-position: 0 50%;
	background-repeat: no-repeat;
	position: relative;
	white-space: nowrap;
	padding: 0 0 0 12px;
}

.forum-image {
	float: left;
	padding-top: 5px;
	margin-right: 5px;
}

li.row {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8f8f8f;
}

li.row strong {
	font-weight: normal;
	color: #000000;
}

li.header dt, li.header dd {
	line-height: 1em;
	margin: 2px 0 4px 0;
	height:38px;
	color: #FFFFFF;
	font-family: bloggersans-bold, Arial, Helvetica, sans-serif;
	font-size: 15px!important;
	text-transform: uppercase;
}

li.header dt {
	font-weight: bold;
}

li.header dd {
	margin-left: 1px;

}

li.header dl.icon {
	min-height: 0;
}

li.header dl.icon dt {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 0;
	padding-right: 50px;
}

/* Forum list column styles */
dl.icon {
	min-height: 35px;
	background-position: 10px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
}

dl.icon dt {
	padding-left: 45px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 5px 95%;		/* Position of topic icon */
}

dd.posts, dd.topics, dd.views {
	width: 8%;
	text-align: center;
	line-height: 2.2em;
	font-size: 1.2em;
}

/* List in forum description */
dl.icon dt ol,
dl.icon dt ul {
	list-style-position: inside;
	margin-left: 1em;
}

dl.icon dt li {
	display: list-item;
	list-style-type: inherit;
}

dd.lastpost {
	width: 25%;
	font-size: 1.1em;
}

dd.redirect {
	font-size: 1.1em;
	line-height: 2.5em;
}

dd.moderation {
	font-size: 1.1em;
}

dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {
	display: block;
	padding-left: 5px;
}

dd.time {
	width: auto;
	line-height: 200%;
	font-size: 1.1em;
}

dd.extra {
	width: 12%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

dd.mark {
	float: right !important;
	width: 9%;
	text-align: center;
	line-height: 200%;
	font-size: 1.2em;
}

dd.info {
	width: 30%;
}

dd.option {
	width: 15%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

dd.searchby {
	width: 47%;
	font-size: 1.1em;
	line-height: 1em;
}

ul.topiclist dd.searchextra {
	margin-left: 5px;
	padding: 0.2em 0;
	font-size: 1.1em;
	color: #333333;
	border-left: none;
	clear: both;
	width: 98%;
	overflow: hidden;
}

/* Container for post/reply buttons and pagination */
.topic-actions {
	margin-bottom: 3px;
	font-size: 1.1em;
	height: 28px;
	min-height: 28px;
}
div[class].topic-actions {
	height: auto;
}

/* Post body styles
----------------------------------------*/
.postbody {
	padding: 0;
	line-height: 1.48em;
	color: #333333;
	width: 76%;
	float: left;
	clear: both;
}

.postbody .ignore {
	font-size: 1.1em;
}

.postbody h3.first {
	/* The first post on the page uses this */
	font-size: 1.7em;
}

.postbody h3 {
	/* Postbody requires a different h3 format - so change it here */
	font-size: 1.5em;
	padding: 2px 0 0 0;
	margin: 0 0 0.3em 0 !important;
	text-transform: none;
	border: none;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	line-height: 125%;
}

.postbody h3 img {
	/* Also see tweaks.css */
	vertical-align: bottom;
}

.postbody .content {
	font-size: 1.3em;
}

.search .postbody {
	width: 68%
}

/* Topic review panel
----------------------------------------*/
#review {
	margin-top: 2em;
}

#topicreview {
	padding-right: 5px;
	overflow: auto;
	height: 300px;
}

#topicreview .postbody {
	width: auto;
	float: none;
	margin: 0;
	height: auto;
}

#topicreview .post {
	height: auto;
}

#topicreview h2 {
	border-bottom-width: 0;
}

.post-ignore .postbody {
	display: none;
}

/* MCP Post details
----------------------------------------*/
#post_details
{
	/* This will only work in IE7+, plus the others */
	overflow: auto;
	max-height: 300px;
}

#expand
{
	clear: both;
}

/* Content container styles
----------------------------------------*/
.content {
	min-height: 3em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;
	padding-bottom: 1px;
}

.content h2, .panel h2 {
	font-weight: normal;
	color: #989898;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.6em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

.panel h3 {
	margin: 0.5em 0;
}

.panel p {
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
}

.content p {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	margin-bottom: 1em;
	line-height: 1.4em;
}

dl.faq {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 2em;
	line-height: 1.4em;
}

dl.faq dt {
	font-weight: bold;
	color: #333333;
}

.content dl.faq {
	font-size: 1.2em;
	margin-bottom: 0.5em;
}

.content li {
	list-style-type: inherit;
}

.content ul, .content ol {
	margin-bottom: 1em;
	margin-left: 3em;
}

.posthilit {
	background-color: #f3f3f3;
	color: #BCBCBC;
	padding: 0 2px 1px 2px;
}

.announce, .unreadpost {
	/* Highlight the announcements & unread posts box */
	border-left-color: #BCBCBC;
	border-right-color: #BCBCBC;
}

/* Post author */
p.author {
	margin: 0 15em 0.6em 0;
	padding: 0 0 5px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
}

/* Post signature */
.signature {
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1.1em;
	border-top: 1px solid #CCCCCC;
	clear: left;
	line-height: 140%;
	overflow: hidden;
	width: 500px;
}

dd .signature {
	margin: 0;
	padding: 0;
	clear: none;
	border: none;
}

.signature li {
	list-style-type: inherit;
}

.signature ul, .signature ol {
	margin-bottom: 1em;
	margin-left: 3em;
}

/* Post noticies */
.notice {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	width: auto;
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1em;
	border-top: 1px dashed #CCCCCC;
	clear: left;
	line-height: 130%;
}

/* Jump to post link for now */
ul.searchresults {
	list-style: none;
	text-align: right;
	clear: both;
}

/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote {
	background: #ebebeb none 6px 8px no-repeat;
	border: 1px solid #dbdbdb;
	font-size: 0.95em;
	margin: 0.5em 1px 0 25px;
	overflow: hidden;
	padding: 5px;
}

blockquote blockquote {
	/* Nested quotes */
	background-color: #bababa;
	font-size: 1em;
	margin: 0.5em 1px 0 15px;	
}

blockquote blockquote blockquote {
	/* Nested quotes */
	background-color: #e4e4e4;
}

blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
	display: block;
	font-size: 0.9em;
}

blockquote cite cite {
	font-size: 1em;
}

blockquote.uncited {
	padding-top: 25px;
}

/* Code block */
dl.codebox {
	padding: 3px;
	background-color: #FFFFFF;
	border: 1px solid #d8d8d8;
	font-size: 1em;
}

dl.codebox dt {
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 3px;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
}

blockquote dl.codebox {
	margin-left: 0;
}

dl.codebox code {
	/* Also see tweaks.css */
	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
	white-space: normal;
	padding-top: 5px;
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
	line-height: 1.3em;
	color: #8b8b8b;
	margin: 2px 0;
}

.syntaxbg		{ color: #FFFFFF; }
.syntaxcomment	{ color: #000000; }
.syntaxdefault	{ color: #bcbcbc; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #585858; }
.syntaxstring	{ color: #a7a7a7; }

/* Attachments
----------------------------------------*/
.attachbox {
	float: left;
	width: auto; 
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}

.pm-message .attachbox {
	background-color: #f3f3f3;
}

.attachbox dt {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.attachbox dd {
	margin-top: 4px;
	padding-top: 4px;
	clear: left;
	border-top: 1px solid #d8d8d8;
}

.attachbox dd dd {
	border: none;
}

.attachbox p {
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

.attachbox p.stats
{
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

.attach-image {
	margin: 3px 0;
	width: 100%;
	max-height: 350px;
	overflow: auto;
}

.attach-image img {
	border: 1px solid #999999;
/*	cursor: move; */
	cursor: default;
}

/* Inline image thumbnails */
div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
	display: block;
	margin-bottom: 4px;
}

div.inline-attachment p {
	font-size: 100%;
}

dl.file {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

dl.file dt {
	text-transform: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden !important;
}

dl.file dd {
	color: #666666;
	margin: 0;
	padding: 0;	
}

dl.thumbnail img {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFF;
}

dl.thumbnail dd {
	color: #666666;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.attachbox dl.thumbnail dd {
	font-size: 100%;
}

dl.thumbnail dt a:hover {
	background-color: #EEEEEE;
}

dl.thumbnail dt a:hover img {
	border: 1px solid #d2d2d2;
}

/* Post poll styles
----------------------------------------*/
fieldset.polls {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

fieldset.polls dl {
	margin-top: 5px;
	border-top: 1px solid #e2e2e2;
	padding: 5px 0 0 0;
	line-height: 120%;
	color: #666666;
}

fieldset.polls dl.voted {
	font-weight: bold;
	color: #000000;
}

fieldset.polls dt {
	text-align: left;
	float: left;
	display: block;
	width: 30%;
	border-right: none;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}

fieldset.polls dd {
	float: left;

	border-left: none;
	padding: 0 5px;
	margin-left: 0;
	font-size: 1.1em;
}

fieldset.polls dd.resultbar {
	width: 50%;
}

fieldset.polls dd input {
	margin: 2px 0;
}

fieldset.polls dd div {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 2px;
	overflow: visible;
	min-width: 2%;
}

.pollbar1 {
	background-color: #aaaaaa;
}

.pollbar2 {
	background-color: #bebebe;
}

.pollbar3 {
	background-color: #D1D1D1;
}

.pollbar4 {
	background-color: #e4e4e4;
}

.pollbar5 {
	background-color: #f8f8f8;
}

/* Poster profile block
----------------------------------------*/
.postprofile {
	/* Also see tweaks.css */
	margin: 5px 0 10px 0;
	min-height: 80px;
	color: #666666;
	border-left: 1px solid #FFFFFF;
	width: 22%;
	float: right;
	display: inline;
}
.pm .postprofile {
	border-left: 1px solid #DDDDDD;
}

.postprofile dd, .postprofile dt {
	line-height: 1.2em;
	margin-left: 8px;
}

.postprofile strong {
	font-weight: normal;
	color: #000000;
}

.avatar {
	border: none;
	margin-bottom: 3px;
}

.online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

/* Poster profile used by search*/
.search .postprofile {
	width: 30%;
}

/* pm list in compose message if mass pm is enabled */
dl.pmlist dt {
	width: 60% !important;
}

dl.pmlist dt textarea {
	width: 95%;
}

dl.pmlist dd {
	margin-left: 61% !important;
	margin-bottom: 2px;
}
/* Button Styles
---------------------------------------- */

/* Rollover buttons
   Based on: http://wellstyled.com/css-nopreload-rollovers.html
----------------------------------------*/
.buttons {
	float: left;
	width: auto;
	height: auto;
}

/* Rollover state */
.buttons div {
	float: left;
	margin: 0 5px 0 0;
	background-position: 0 100%;
}

/* Rolloff state */

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
/*.buttons div span		{ display: none; }*/
/*.buttons div a:hover	{ background-image: none; }*/
.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
.buttons div a:hover span	{ background-position: 0 100%; }

/* Big button images */
.reply-icon span	{ background: transparent none 0 0 no-repeat; }
.post-icon span		{ background: transparent none 0 0 no-repeat; }
.locked-icon span	{ background: transparent none 0 0 no-repeat; }
.pmreply-icon span	{ background: none 0 0 no-repeat; }
.newpm-icon span 	{ background: none 0 0 no-repeat; }
.forwardpm-icon span 	{ background: none 0 0 no-repeat; }

/* Set big button dimensions */
.buttons div.reply-icon		{ width: 102px; height: 25px; }
.buttons div.post-icon		{ width: 119px; height: 25px; }
.buttons div.locked-icon	{ width: 102px; height: 25px; }
.buttons div.pmreply-icon	{ width: 102px; height: 25px; }
.buttons div.newpm-icon		{ width: 87px; height: 25px; }
.buttons div.forwardpm-icon	{ width: 119px; height: 25px; }

/* Sub-header (navigation bar)
--------------------------------------------- */
a.print, a.sendemail, a.fontsize {
	display: block;
	overflow: hidden;
	height: 18px;
	text-indent: -5000px;
	text-align: left;
	background-repeat: no-repeat;
}

a.print {
	background-image: none;
	width: 22px;
}

a.sendemail {
	background-image: none;
	width: 22px;
}

a.fontsize {
	background-image: none;
	background-position: 0 -1px;
	width: 29px;
}

a.fontsize:hover {
	background-position: 0 -20px;
	text-decoration: none;
}

/* Icon images
---------------------------------------- */
.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout, .icon-download, .icon-hacklist, .icon-tracker,
.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}

/* Poster profile icons
----------------------------------------*/
ul.profile-icons {
	padding-top: 10px;
	list-style: none;
}

/* Rollover state */
ul.profile-icons li {
	float: left;
	margin: 0 6px 3px 0;
	background-position: 0 100%;
}

/* Rolloff state */
ul.profile-icons li a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
ul.profile-icons li span { display:none; }
ul.profile-icons li a:hover { background: none; }

/* Positioning of moderator icons */
.postbody ul.profile-icons {
	float: right;
	width: auto;
	padding: 0;
}

.postbody ul.profile-icons li {
	margin: 0 3px;
}

/* Profile & navigation icons */
.email-icon, .email-icon a		{ background: none top left no-repeat; }
.aim-icon, .aim-icon a			{ background: none top left no-repeat; }
.yahoo-icon, .yahoo-icon a		{ background: none top left no-repeat; }
.web-icon, .web-icon a			{ background: none top left no-repeat; }
.msnm-icon, .msnm-icon a			{ background: none top left no-repeat; }
.icq-icon, .icq-icon a			{ background: none top left no-repeat; }
.jabber-icon, .jabber-icon a		{ background: none top left no-repeat; }
.pm-icon, .pm-icon a				{ background: none top left no-repeat; }
.quote-icon, .quote-icon a		{ background: none top left no-repeat; }

/* Share On 2.2.0 */
.facebook-icon a:before		{ content:"\f082"; color:#4862A3; }
.twitter-icon a:before		{ content:"\f081"; color:#5EA9DD; }
.tuenti-icon a:before		{ content:"\e603"; color:#007AC2;}
.sonico-icon a:before		{ content:"\e602"; color:#1766B1;}
.friendfeed-icon a:before	{ content:"\e600"; color:#2F72C4;}
.orkut-icon a:before			{ content:"\e601"; color:#EC1B90;}
.digg-icon a:before			{ content:"\f1a6"; color:#393939;}
.reddit-icon a:before		{ content:"\f1a2"; color:#FF4300;}
.delicious-icon a:before		{ content:"\f1a5"; color:#000; }
.vk-icon a:before			{ content:"\e604"; color:#4C75A3;}
.myspace-icon a:before		{ content:"\e608"; color:#003399;}
.tumblr-icon a:before		{ content:"\f174"; color:#2C4762; }
.google-icon a:before		{ content:"\f0d4"; color:#DA5838; }
/* Share On 2.2.0 */


/* Moderator icons */
.report-icon, .report-icon a		{ background: none top left no-repeat; }
.warn-icon, .warn-icon a			{ background: none top left no-repeat; }
.edit-icon, .edit-icon a			{ background: none top left no-repeat; }
.delete-icon, .delete-icon a		{ background: none top left no-repeat; }
.info-icon, .info-icon a			{ background: none top left no-repeat; }

/* Set profile icon dimensions */
ul.profile-icons li.email-icon		{ width: 20px; height: 20px; }
ul.profile-icons li.aim-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.yahoo-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.web-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.msnm-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.icq-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.jabber-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.pm-icon		{ width: 28px; height: 20px; }
ul.profile-icons li.quote-icon	{ width: 65px; height: 20px; }




ul.profile-icons li.report-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.edit-icon	{ width: 61px; height: 20px; }
ul.profile-icons li.delete-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.info-icon	{ width: 20px; height: 20px; }
ul.profile-icons li.warn-icon	{ width: 20px; height: 20px; }

/* Fix profile icon default margins */
ul.profile-icons li.edit-icon	{ margin: 0 0 0 3px; }
ul.profile-icons li.quote-icon	{ margin: 0 0 0 10px; }
ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 3px 0 0; }
/* Control Panel Styles
---------------------------------------- */


/* Main CP box
----------------------------------------*/
#cp-menu {
	float:left;
	width: 19%;
	margin-top: 1em;
	margin-bottom: 5px;
}

#cp-main {
	float: left;
	width: 81%;
}

#cp-main .content {
	padding: 0;
}

#cp-main h3, #cp-main hr, #cp-menu hr {
	border-color: #bfbfbf;
}

#cp-main .panel p {
	font-size: 1.1em;
}

#cp-main .panel ol {
	margin-left: 2em;
	font-size: 1.1em;
}

#cp-main .panel li.row {
	border-bottom: 1px solid #cbcbcb;
	border-top: 1px solid #F9F9F9;
}

ul.cplist {
	margin-bottom: 5px;
	border-top: 1px solid #cbcbcb;
}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #000000;
	margin-bottom: 2px;
}

#cp-main table.table1 {
	margin-bottom: 1em;
}

#cp-main table.table1 thead th {
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	padding: 5px;
}

#cp-main table.table1 tbody th {
	font-style: italic;
	background-color: transparent !important;
	border-bottom: none;
}

#cp-main .pagination {
	float: right;
	width: auto;
	padding-top: 1px;
}

#cp-main .postbody p {
	font-size: 1.1em;
}

#cp-main .pm-message {
	border: 1px solid #e2e2e2;
	margin: 10px 0;
	background-color: #FFFFFF;
	width: auto;
	float: none;
}

.pm-message h2 {
	padding-bottom: 5px;
}

#cp-main .postbody h3, #cp-main .box2 h3 {
	margin-top: 0;
}

#cp-main .buttons {
	margin-left: 0;
}

#cp-main ul.linklist {
	margin: 0;
}

/* MCP Specific tweaks */
.mcp-main .postbody {
	width: 100%;
}

.tabs-container h2 {
	float: left;
	margin-bottom: 0px;
}

.tabs-container #minitabs {
	float: right;
	margin-top: 19px;
}

.tabs-container:after {
	display: block;
	clear: both;
	content: '';
}

/* CP tabbed menu
----------------------------------------*/
#tabs {
	line-height: normal;
	min-width: 570px;
}

#tabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

#tabs a {
	float: left;
	background: none no-repeat 0% -35px;
	margin: 0 1px 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	position: relative;
	cursor: pointer;
}

#tabs a span {
	float: left;
	display: block;
	background: none no-repeat 100% -35px;
	padding: 6px 10px 6px 5px;
	color: #828282;
	white-space: nowrap;
}

#tabs a:hover span {
	color: #bcbcbc;
}

#tabs .activetab a {
	background-position: 0 0;
	border-bottom: 1px solid #ebebeb;
}

#tabs .activetab a span {
	background-position: 100% 0;
	padding-bottom: 7px;
	color: #333333;
}

#tabs a:hover {
	background-position: 0 -70px;
}

#tabs a:hover span {
	background-position:100% -70px;
}

#tabs .activetab a:hover {
	background-position: 0 0;
}

#tabs .activetab a:hover span {
	color: #000000;
	background-position: 100% 0;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs {
	line-height: normal;
	margin: -20px 7px 0 0;
}

#minitabs ul {
	margin:0;
	padding: 0;
	list-style: none;
}

#minitabs li {
	display: block;
	float: right;
	padding: 0 10px 4px 10px;
	font-size: 1em;
	font-weight: bold;
	background-color: #f2f2f2;
	margin-left: 2px;
}

#minitabs a {
}

#minitabs a:hover {
	text-decoration: none;
}

#minitabs li.activetab {
	background-color: #F9F9F9;
}

#minitabs li.activetab a, #minitabs li.activetab a:hover {
	color: #333333;
}

/* UCP navigation menu
----------------------------------------*/
/* Container for sub-navigation list */
#navigation {
	width: 100%;
	padding-top: 36px;
}

#navigation ul {
	list-style:none;
}

/* Default list state */
#navigation li {
	margin: 1px 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}

/* Link styles for the sub-section links */
#navigation a {
	display: block;
	padding: 5px;
	margin: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	background: #cfcfcf none repeat-y 100% 0;
}

#navigation a:hover {
	text-decoration: none;
	background-color: #c6c6c6;
	color: #bcbcbc;
	background-image: none;
}

#navigation #active-subsection a {
	display: block;
	color: #d3d3d3;
	background-color: #F9F9F9;
	background-image: none;
}

#navigation #active-subsection a:hover {
	color: #d3d3d3;
}

/* Preferences pane layout
----------------------------------------*/
#cp-main h2 {
	border-bottom: none;
	padding: 0;
	margin-left: 10px;
	color: #333333;
}

#cp-main .panel {
	background-color: #F9F9F9;
}

#cp-main .pm {
	background-color: #FFFFFF;
}

#cp-main span.corners-top, #cp-menu span.corners-top {
	background-image: none;
}

#cp-main span.corners-top span, #cp-menu span.corners-top span {
	background-image: none;
}

#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
	background-image: none;
}

#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
	background-image: none;
}

/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
	background-image: none;
}

#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
	background-image: none;
}

/* Friends list */
.cp-mini {
	background-color: #f9f9f9;
	padding: 0 5px;
	margin: 10px 15px 10px 5px;
}

.cp-mini span.corners-top, .cp-mini span.corners-bottom {
	margin: 0 -5px;
}

dl.mini dt {
	font-weight: bold;
	color: #676767;
}

dl.mini dd {
	padding-top: 4px;
}

.friend-online {
	font-weight: bold;
}

.friend-offline {
	font-style: italic;
}

/* PM Styles
----------------------------------------*/
#pm-menu {
	line-height: 2.5em;
}

/* PM panel adjustments */
.reply-all a.left {
	background-position: 3px 60%;
}

.reply-all a.left:hover {
	background-position: 0px 60%;
}

.reply-all {
	font-size: 11px;
	padding-top: 5px;
}

/* PM Message history */
.current {
	color: #999999;
}

/* Defined rules list for PM options */
ol.def-rules {
	padding-left: 0;
}

ol.def-rules li {
	line-height: 180%;
	padding: 1px;
}

/* PM marking colours */
.pmlist li.bg1 {
	padding: 0 3px;
}

.pmlist li.bg2 {
	padding: 0 3px;
}

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: #bcbcbc;
	border-right-color: #bcbcbc;
}


.pmlist li.pm_replied_colour, .pm_replied_colour dt:before {
font-family:FontAwesome;
content:"\f112";
font-size:12px;
margin-top:6px;
margin-left:-22px;
position:absolute;
transform:rotate(45deg);
}

.pmlist li.pm_friend_colour, .pm_friend_colour {

}

.pmlist li.pm_foe_colour, .pm_foe_colour {

}

.pm-legend {
	border-left-width: 10px;
	border-left-style: solid;
	border-right-width: 0;
	margin-bottom: 3px;
	padding-left: 3px;
}

/* Avatar gallery */
#gallery label {
	position: relative;
	float: left;
	margin: 10px;
	padding: 5px;
	width: auto;
	background: #FFFFFF;
	border: 1px solid #CCC;
	text-align: center;
}

#gallery label:hover {
	background-color: #EEE;
}
/* Form Styles
---------------------------------------- */

/* General form styles
----------------------------------------*/
fieldset {
	border-width: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
}

input {
	font-weight: normal;
	vertical-align: middle;
	padding: 0 3px;
	font-size: 1em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

select {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #666666;
	padding: 1px;
	background-color: #FAFAFA;
	font-size: 1em;
}

input[type=button], input[type=submit] {
    cursor:pointer;
}

option {
	padding-right: 1em;
}

option.disabled-option {
	color: graytext;
}

textarea {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	width: 60%;
	padding: 2px;
	font-size: 1em;
	line-height: 1.4em;
}

label {
	cursor: default;
	padding-right: 5px;
	color: #676767;
}

label input {
	vertical-align: middle;
}

label img {
	vertical-align: middle;
}

/* Definition list layout for forms
---------------------------------------- */
fieldset dl {
	padding: 4px 0;
}

fieldset dt {
	float: left;	
	width: 50%;
	text-align: left;
	display: block;
}

fieldset dd {
	margin-left: 41%;
	vertical-align: top;
	margin-bottom: 3px;
}

/* Specific layout 1 */
fieldset.fields1 dt {
	width: 15em;
	border-right-width: 0;
}

fieldset.fields1 dd {
	margin-left: 15em;
	border-left-width: 0;
}

fieldset.fields1 {
	background-color: transparent;
}

fieldset.fields1 div {
	margin-bottom: 3px;
}

/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */
fieldset.fields1 #recaptcha_widget_div div {
	margin-bottom: 0;
}

/* Specific layout 2 */
fieldset.fields2 dt {
	width: 15em;
	border-right-width: 0;
}

fieldset.fields2 dd {
	margin-left: 16em;
	border-left-width: 0;
}

/* Form elements */
dt label {
	font-weight: bold;
	text-align: left;
}

dd label {
	white-space: nowrap;
	color: #333;
}

dd input, dd textarea {
	margin-right: 3px;
}

dd select {
	width: auto;
}

dd textarea {
	width: 85%;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}

#timezone {
	width: 95%;
}

* html #timezone {
	width: 50%;
}

/* Quick-login on index page */
fieldset.quick-login {
	margin-top: 5px;
}

fieldset.quick-login input {
	width: auto;
}

fieldset.quick-login input.inputbox {
	width: 15%;
	vertical-align: middle;
	margin-right: 5px;
	background-color: #f3f3f3;
}

fieldset.quick-login label {
	white-space: nowrap;
	padding-right: 2px;
}

/* Display options on viewtopic/viewforum pages  */
fieldset.display-options {
	text-align: center;
	margin: 3px 0 5px 0;
}

fieldset.display-options label {
	white-space: nowrap;
	padding-right: 2px;
}

fieldset.display-options a {
	margin-top: 3px;
}

/* Display actions for ucp and mcp pages */
fieldset.display-actions {
	text-align: right;
	line-height: 2em;
	white-space: nowrap;
	padding-right: 1em;
}

fieldset.display-actions label {
	white-space: nowrap;
	padding-right: 2px;
}

fieldset.sort-options {
	line-height: 2em;
}

/* MCP forum selection*/
fieldset.forum-selection {
	margin: 5px 0 3px 0;
	float: right;
}

fieldset.forum-selection2 {
	margin: 13px 0 3px 0;
	float: right;
}

/* Jumpbox */
fieldset.jumpbox {
	text-align: right;
	margin-top: 15px;
	height: 2.5em;
}

fieldset.quickmod {
	width: 50%;
	float: right;
	text-align: right;
	height: 2.5em;
}

/* Submit button fieldset */
fieldset.submit-buttons {
	text-align: center;
	vertical-align: middle;
	margin: 5px 0;
}

fieldset.submit-buttons input {
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Posting page styles
----------------------------------------*/

/* Buttons used in the editor */
#format-buttons {
	margin: 15px 0 2px 0;
}

#format-buttons input, #format-buttons select {
	vertical-align: middle;
	
}

#format-buttons input{
	font-family:FontAwesome;
	font-size:14.3px;
}

/* Main message box */
#message-box {
	width: 80%;
}

#message-box textarea {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	width: 450px;
	height: 270px;
	min-width: 100%;
	max-width: 100%;
	font-size: 1.2em;
	color: #333333;
}

/* Emoticons panel */
#smiley-box {
	width: 18%;
	float: right;
}

#smiley-box img {
	margin: 3px;
}

/* Input field styles
---------------------------------------- */
.inputbox {
	background-color: #FFFFFF;
	border: 1px solid #c0c0c0;
	color: #333333;
	padding: 2px;
	cursor: text;
}

.inputbox:hover {
	border: 1px solid #eaeaea;
}

.inputbox:focus {
	border: 1px solid #eaeaea;
	color: #4b4b4b;
}

input.inputbox	{ width: 85%; }
input.medium	{ width: 50%; }
input.narrow	{ width: 25%; }
input.tiny		{ width: 125px; }

textarea.inputbox {
	width: 85%;
}


/* Form button styles
---------------------------------------- */
input.button1, input.button2 {
	font-size: 1em;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top left;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

input.button3 {
	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}

/* BB Code Button style */

#bbcode-22:after{
content:"\test";
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	text-decoration: none;
	color: #000000;
	padding: 2px 8px;
	line-height: 250%;
	vertical-align: text-bottom;
	background-position: 0 1px;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
	color: #BCBCBC;
}

input.disabled {
	font-weight: normal;
	color: #666666;
}

/* Topic and forum Search */
.search-box {
	margin-top: 3px;
	margin-left: 5px;
	float: left;
}

.search-box input {
}

input.search {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
}

.full { width: 95%; }
.medium { width: 50%;}
.narrow { width: 25%;}
.tiny { width: 10%;}
/* Style Sheet Tweaks

These style definitions are mainly IE specific 
tweaks required due to its poor CSS support.
-------------------------------------------------*/

* html table, * html select, * html input { font-size: 100%; }
* html hr { margin: 0; }
* html span.corners-top, * html span.corners-bottom { background-image: url("./styles/prosilver/theme/board/img/corners_left.gif"); }
* html span.corners-top span, * html span.corners-bottom span { background-image: url("./styles/prosilver/theme/board/img/corners_right.gif"); }

table.table1 {
	width: 99%;		/* IE < 6 browsers */
	/* Tantek hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
}
html>body table.table1 { width: 100%; }	/* Reset 100% for opera */

* html ul.topiclist li { position: relative; }
* html .postbody h3 img { vertical-align: middle; }

/* Form styles */
html>body dd label input { vertical-align: text-bottom; }	/* Align checkboxes/radio buttons nicely */

* html input.button1, * html input.button2 {
	padding-bottom: 0;
	margin-bottom: 1px;
}

/* Misc layout styles */
* html .column1, * html .column2 { width: 45%; }

/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
   From http://www.positioniseverything.net/easyclearing.html 
#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}*/

.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {

	overflow: hidden;
}

/* viewtopic fix */
* html .post {
	height: 25%;
	overflow: hidden;
}

/* navbar fix */
* html .clearfix, * html .navbar, ul.linklist {

}

/* Simple fix so forum and topic lists always have a min-height set, even in IE6
	From http://www.dustindiaz.com/min-height-fast-hack */
dl.icon {
	min-height: 35px;
	height: auto !important;
	height: 35px;
}

* html li.row dl.icon dt {
	height: 35px;
	overflow: visible;
}

* html #search-box {
	width: 25%;
}

/* Correctly clear floating for details on profile view */
*:first-child+html dl.details dd {
	margin-left: 30%;
	float: none;
}

* html dl.details dd {
	margin-left: 30%;
	float: none;
}

/* Headerbar height fix for IE7 and below */
* html #site-description p {
	margin-bottom: 1.0em;
}

*:first-child+html #site-description p {
	margin-bottom: 1.0em;
}

/* #minitabs fix for IE */
.tabs-container {
	zoom: 1;
}

#minitabs {
	white-space: nowrap;
	*min-width: 50%;
}
html,body{margin:0px;padding:0px; color:#536482;background:linear-gradient(transparent 700px,#000 1000px)}
html{background-image:url(./styles/prosilver/theme/backgrounds/bg.jpg);background-position:center top;background-repeat:no-repeat;background-color:#000}
::-moz-selection  {
color : #fff;
background : #3C81DE;
text-shadow : 0px 0px;
}
::selection {
color : #fff;
background : #3C81DE;
text-shadow : 0px 0px;
}

#background {margin:-10px 0px 0px 0px;padding:10px 0px 0px 0px;background-position:top;background-repeat:no-repeat;background-size:cover;height:1000px;}
#background-grad{margin:0px;padding:0px;background:linear-gradient(transparent 700px,#000 1000px);}
h1{color:#FFF}
h2{color:#28313F}
h3{border-bottom-color:#CCC;color:#115098}
hr{border-color:#FFF;border-top-color:#CCC}
hr.dashed{border-top-color:#CCC}
#search-box{color:#FFF}
#search-box #keywords{background-color:#FFF}
#search-box input{border-color:#0075B0}
.navbar{background-color:#cadceb}
.forabg{background-color:#1F1F1F}
.forumbg{background-color:#3C81DE}
.panel{background-color:#ECF1F3;color:#28313F}
.post:target .content{color:#000}
.post:target h3 a{color:#000}
.bg1{background-color:#ECF3F7}
.bg2{background-color:#e1ebf2}
.bg3{background-color:#cadceb}
.ucprowbg{background-color:#DCDEE2}
.fieldsbg{background-color:#E7E8EA}
span.corners-top{background-image:url(./styles/prosilver/theme/board/img/corners_left.png)}
span.corners-top span{background-image:url(./styles/prosilver/theme/board/img/corners_right.png)}
span.corners-bottom{background-image:url(./styles/prosilver/theme/board/img/corners_left.png)}
span.corners-bottom span{background-image:url(./styles/prosilver/theme/board/img/corners_right.png)}
ul.navlinks{border-bottom-color:#FFF}
table.table1 thead th{color:#FFF}
table.table1 tbody tr{border-color:#BFC1CF}
table.table1 tbody tr:hover,table.table1 tbody tr.hover{background-color:#CFE1F6;color:#000}
table.table1 td{color:#536482}
table.table1 tbody td{border-top-color:#FAFAFA}
table.table1 tbody th{border-bottom-color:#000;color:#333;background-color:#FFF}
table.info tbody th{color:#000}
dl.details dt{color:#000}
dl.details dd{color:#536482}
.sep{color:#1198D9}
.pagination span strong{color:#FFF;background-color:#4692BF;border-color:#4692BF}
.pagination span a,.pagination span a:link,.pagination span a:visited{color:#5C758C;background-color:#ECEDEE;border-color:#B4BAC0}
.pagination span a:hover{border-color:#368AD2;background-color:#368AD2;color:#FFF}
.pagination span a:active{color:#5C758C;background-color:#ECEDEE;border-color:#B4BAC0}
.row .pagination{background-image:url(./styles/prosilver/theme/board/img/icon_pages.gif)}
.row .pagination span a,li.pagination span a{background-color:#FFF}
.row .pagination span a:hover,li.pagination span a:hover{background-color:#368AD2}
.copyright{color:#555}
.error{color:#BC2A4D}
.reported{background-color:#F7ECEF}
li.reported:hover{background-color:#ECD5D8!important}
div.rules{background-color:#ECD5D8;color:#BC2A4D}
p.rules{background-color:#ECD5D8;background-image:none}
a:link{color:#3C81DE}
a:visited{color:#3C81DE}
a:hover{color:#3C81DE}
a:active{color:#3C81DE}
#search-box a:link,.navbg a:link,.forumbg .header a:link,.forabg .header a:link,th a:link{color:#FFF}
#search-box a:visited,.navbg a:visited,.forumbg .header a:visited,.forabg .header a:visited,th a:visited{color:#FFF}
#search-box a:hover,.navbg a:hover,.forumbg .header a:hover,.forabg .header a:hover,th a:hover{color:#A8D8FF}
#search-box a:active,.navbg a:active,.forumbg .header a:active,.forabg .header a:active,th a:active{color:#C8E6FF}
a.forumtitle{color:#333;font-size:13px}
a.forumtitle:hover{color:#3277D4;text-decoration:underline}
a.forumtitle:active{color:#3277D4}
.signature a,.signature a:visited,.signature a:hover,.signature a:active{background-color:transparent}
.postprofile a:link,.postprofile a:visited,.postprofile dt.author a{color:#105289}
.postprofile a:hover,.postprofile dt.author a:hover{color:#D31141}
.postprofile a:active{color:#105289}
.search .postprofile a{color:#105289}
.search .postprofile a:hover{color:#D31141}
a.top{background-image:url(./styles/newsread/imageset/icon_back_top.gif)}
a.top2{background-image:url(./styles/newsread/imageset/icon_back_top.gif)}
a.up{background-image:url(./styles/prosilver/theme/board/img/arrow_up.gif)}
a.down{background-image:url(./styles/prosilver/theme/board/img/arrow_down.gif)}
a.left{background-image:url(./styles/prosilver/theme/board/img/arrow_left.gif)}
a.right{background-image:url(./styles/prosilver/theme/board/img/arrow_right.gif)}
a.up:hover{background-color:transparent}
a.left:hover{color:#368AD2}
a.right:hover{color:#368AD2}
ul.forums{background-color:#eef5f9;background-image:url(./styles/prosilver/theme/board/img/gradient.gif)}
ul.topiclist li{color:#4C5D77}
ul.topiclist dd{border-left-color:#FFF}
.rtl ul.topiclist dd{border-right-color:#fff;border-left-color:transparent}
ul.topiclist li.row dt a.subforum.read{background-image:url(./styles/newsread/imageset/subforum_read.gif)}
ul.topiclist li.row dt a.subforum.unread{background-image:url(./styles/newsread/imageset/subforum_unread.gif)}
li.row{border-top-color:#FFF;border-bottom-color:#00608F}
li.row strong{color:#000}
li.row:hover{background-color:#F6F4D0}
.rtl li.row:hover dd{border-left-color:transparent}
li.header dt,li.header dd{color:#FFF}
ul.topiclist dd.searchextra{color:#333}
.postbody{color:#333}
.content{color:#333}
.content h2,.panel h2{color:#115098;border-bottom-color:#CCC}
dl.faq dt{color:#333}
.posthilit{background-color:#F3BFCC;color:#BC2A4D}
.signature{border-top-color:#CCC}
.notice{border-top-color:#CCC}
blockquote{background-color:#EBEADD;background-image:url(./styles/prosilver/theme/board/img/quote.gif);border-color:#DBDBCE}
.rtl blockquote{background-image:url(./styles/prosilver/theme/board/img/quote_rtl.gif)}
blockquote blockquote{background-color:#EFEED9}
blockquote blockquote blockquote{background-color:#EBEADD}
dl.codebox{background-color:#FFF;border-color:#C9D2D8}
dl.codebox dt{border-bottom-color:#CCC}
dl.codebox code{color:#2E8B57}
.syntaxbg{color:#FFF}
.syntaxcomment{color:#FF8000}
.syntaxdefault{color:#00B}
.syntaxhtml{color:#000}
.syntaxkeyword{color:#070}
.syntaxstring{color:#D00}
.attachbox{background-color:#FFF;border-color:#C9D2D8}
.pm-message .attachbox{background-color:#F2F3F3}
.attachbox dd{border-top-color:#C9D2D8}
.attachbox p{color:#666}
.attachbox p.stats{color:#666}
.attach-image img{border-color:#999}
dl.file dd{color:#666}
dl.thumbnail img{border-color:#666;background-color:#FFF}
dl.thumbnail dd{color:#666}
dl.thumbnail dt a:hover{background-color:#EEE}
dl.thumbnail dt a:hover img{border-color:#368AD2}
fieldset.polls dl{border-top-color:#DCDEE2;color:#666}
fieldset.polls dl.voted{color:#000}
fieldset.polls dd div{color:#FFF}
.rtl .pollbar1,.rtl .pollbar2,.rtl .pollbar3,.rtl .pollbar4,.rtl .pollbar5{border-right-color:transparent}
.pollbar1{background-color:#AA2346;border-bottom-color:#74162C;border-right-color:#74162C}
.rtl .pollbar1{border-left-color:#74162C}
.pollbar2{background-color:#BE1E4A;border-bottom-color:#8C1C38;border-right-color:#8C1C38}
.rtl .pollbar2{border-left-color:#8C1C38}
.pollbar3{background-color:#D11A4E;border-bottom-color:#AA2346;border-right-color:#AA2346}
.rtl .pollbar3{border-left-color:#AA2346}
.pollbar4{background-color:#E41653;border-bottom-color:#BE1E4A;border-right-color:#BE1E4A}
.rtl .pollbar4{border-left-color:#BE1E4A}
.pollbar5{background-color:#F81157;border-bottom-color:#D11A4E;border-right-color:#D11A4E}
.rtl .pollbar5{border-left-color:#D11A4E}
.postprofile{color:#666;border-left-color:#FFF}
.rtl .postprofile{border-right-color:#FFF;border-left-color:transparent}
.pm .postprofile{border-left-color:#DDD}
.rtl .pm .postprofile{border-right-color:#DDD;border-left-color:transparent}
.postprofile strong{color:#000}
.online{background-image:url(./styles/newsread/imageset/de/icon_user_online.gif)}
.reply-icon span{background-image:url(./styles/newsread/imageset/de/button_topic_reply.gif)}
.post-icon span{background-image:url(./styles/newsread/imageset/de/button_topic_new.gif)}
.locked-icon span{background-image:url(./styles/newsread/imageset/de/button_topic_locked.gif)}
.pmreply-icon span{background-image:url(./styles/newsread/imageset/de/button_pm_reply.gif)}
.newpm-icon span{background-image:url(./styles/newsread/imageset/de/button_pm_new.gif)}
.forwardpm-icon span{background-image:url(./styles/newsread/imageset/de/button_pm_forward.gif)}
a.print{background-image:url(./styles/prosilver/theme/board/img/icon_print.gif)}
a.sendemail{background-image:url(./styles/prosilver/theme/board/img/icon_sendemail.gif)}
a.fontsize{background-image:url(./styles/prosilver/theme/board/img/icon_fontsize.gif)}
.sitehome{background-image:url(./styles/prosilver/theme/board/img/icon_home.gif)}
.icon-faq{background-image:url(./styles/prosilver/theme/board/img/icon_faq.gif)}
.icon-members{background-image:url(./styles/prosilver/theme/board/img/icon_members.gif)}
.icon-home{background-image:url(./styles/prosilver/theme/board/img/icon_home.gif)}
.icon-ucp{background-image:url(./styles/prosilver/theme/board/img/icon_ucp.gif)}
.icon-register{background-image:url(./styles/prosilver/theme/board/img/icon_register.gif)}
.icon-logout{background-image:url(./styles/prosilver/theme/board/img/icon_logout.gif)}
.icon-bookmark{background-image:url(./styles/prosilver/theme/board/img/icon_bookmark.gif)}
.icon-bump{background-image:url(./styles/prosilver/theme/board/img/icon_bump.gif)}
.icon-subscribe{background-image:url(./styles/prosilver/theme/board/img/icon_subscribe.gif)}
.icon-unsubscribe{background-image:url(./styles/prosilver/theme/board/img/icon_unsubscribe.gif)}
.icon-pages{background-image:url(./styles/prosilver/theme/board/img/icon_pages.gif)}
.icon-search{background-image:url(./styles/prosilver/theme/board/img/icon_search.gif)}
.icon-download{background-image: url("./styles/prosilver/theme/images/icon_dl.gif");}
.icon-hacklist{background-image: url("./styles/prosilver/theme/images/icon_hl.gif");}
.icon-tracker{background-image: url("./styles/prosilver/theme/images/icon_bt.gif");}
.email-icon,.email-icon a{background-image:url(./styles/newsread/imageset/icon_contact_email.gif)}
.aim-icon,.aim-icon a{background-image:url(./styles/newsread/imageset/icon_contact_aim.gif)}
.yahoo-icon,.yahoo-icon a{background-image:url(./styles/newsread/imageset/icon_contact_yahoo.gif)}
.web-icon,.web-icon a{background-image:url(./styles/newsread/imageset/icon_contact_www.gif)}
.msnm-icon,.msnm-icon a{background-image:url(./styles/newsread/imageset/icon_contact_msnm.gif)}
.icq-icon,.icq-icon a{background-image:url(./styles/newsread/imageset/icon_contact_icq.gif)}
.jabber-icon,.jabber-icon a{background-image:url(./styles/newsread/imageset/icon_contact_jabber.gif)}
.pm-icon,.pm-icon a{background-image:url(./styles/newsread/imageset/de/icon_contact_pm.gif)}
.quote-icon,.quote-icon a{background-image:url(./styles/newsread/imageset/de/icon_post_quote.gif)}
.report-icon,.report-icon a{background-image:url(./styles/newsread/imageset/icon_post_report.gif)}
.edit-icon,.edit-icon a{background-image:url(./styles/newsread/imageset/de/icon_post_edit.gif)}
.delete-icon,.delete-icon a{background-image:url(./styles/newsread/imageset/icon_post_delete.gif)}
.info-icon,.info-icon a{background-image:url(./styles/newsread/imageset/icon_post_info.gif)}
.warn-icon,.warn-icon a{background-image:url(./styles/newsread/imageset/icon_user_warn.gif)}
#cp-main h3,#cp-main hr,#cp-menu hr{border-color:#A4B3BF}
#cp-main .panel li.row{border-bottom-color:#B5C1CB;border-top-color:#F9F9F9}
ul.cplist{border-top-color:#B5C1CB}
#cp-main .panel li.header dd,#cp-main .panel li.header dt{color:#000}
#cp-main table.table1 thead th{color:#333;border-bottom-color:#333}
#cp-main .pm-message{border-color:#DBDEE2;background-color:#FFF}
#tabs a span{color:#536482}
#tabs a:hover span{color:#3277D4}
#tabs .activetab a{border-bottom-color:#CADCEB}
#tabs .activetab a span{color:#333}
#tabs .activetab a:hover span{color:#000}
#minitabs li{background-color:#E1EBF2}
#minitabs li.activetab{background-color:#F9F9F9}
#minitabs li.activetab a,#minitabs li.activetab a:hover{color:#333}
#navigation a{color:#333;background-color:#B2C2CF;background-image:url(./styles/prosilver/theme/board/img/bg_menu.gif)}
.rtl #navigation a{background-image:url(./styles/prosilver/theme/board/img/bg_menu_rtl.gif);background-position:0 100%}
#navigation a:hover{background-image:none;background-color:#aabac6;color:#3277D4}
#navigation #active-subsection a{color:#D31141;background-color:#F9F9F9;background-image:none}
#navigation #active-subsection a:hover{color:#D31141}
#cp-main h2{color:#333}
#cp-main .panel{background-color:#F9F9F9}
#cp-main .pm{background-color:#FFF}
#cp-main span.corners-top,#cp-menu span.corners-top{background-image:url(./styles/prosilver/theme/board/img/corners_left2.gif)}
#cp-main span.corners-top span,#cp-menu span.corners-top span{background-image:url(./styles/prosilver/theme/board/img/corners_right2.gif)}
#cp-main span.corners-bottom,#cp-menu span.corners-bottom{background-image:url(./styles/prosilver/theme/board/img/corners_left2.gif)}
#cp-main span.corners-bottom span,#cp-menu span.corners-bottom span{background-image:url(./styles/prosilver/theme/board/img/corners_right2.gif)}
#cp-main .panel #topicreview span.corners-top,#cp-menu .panel #topicreview span.corners-top{background-image:url(./styles/prosilver/theme/board/img/corners_left.gif)}
#cp-main .panel #topicreview span.corners-top span,#cp-menu .panel #topicreview span.corners-top span{background-image:url(./styles/prosilver/theme/board/img/corners_right.gif)}
#cp-main .panel #topicreview span.corners-bottom,#cp-menu .panel #topicreview span.corners-bottom{background-image:url(./styles/prosilver/theme/board/img/corners_left.gif)}
#cp-main .panel #topicreview span.corners-bottom span,#cp-menu .panel #topicreview span.corners-bottom span{background-image:url(./styles/prosilver/theme/board/img/corners_right.gif)}
.cp-mini{background-color:#eef5f9}
dl.mini dt{color:#425067}
.current{color:#000!important}
.pmlist li.pm_message_reported_colour,.pm_message_reported_colour{border-left-color:#3277D4;border-right-color:#3277D4}
.pmlist li.pm_marked_colour,.pm_marked_colour{border-color:#F60}
.pmlist li.pm_replied_colour,.pm_replied_colour{border-color:#A9B8C2}
.pmlist li.pm_friend_colour,.pm_friend_colour{border-color:#5D8FBD}
.pmlist li.pm_foe_colour,.pm_foe_colour{border-color:#000}
#gallery label{background-color:#FFF;border-color:#CCC}
#gallery label:hover{background-color:#EEE}
select{border-color:#666;background-color:#FAFAFA;color:#000}
label{color:#425067}
option.disabled-option{color:graytext}
dd label{color:#333}
fieldset dl:hover dt label{color:#000}
fieldset.fields2 dl:hover dt label{color:inherit}
fieldset.quick-login input.inputbox{background-color:#F2F3F3}
#message-box textarea{color:#333}
.inputbox{background-color:#FFF;border-color:#B4BAC0;color:#333}
.inputbox:hover{border-color:#11A3EA}
.inputbox:focus{border-color:#11A3EA;color:#0F4987}
a.button1,input.button1,input.button3,a.button2,input.button2{color:#000;background-color:#FAFAFA;background-image:url(./styles/prosilver/theme/board/img/bg_button.gif)}
a.button1,input.button1{border-color:#666}
input.button3{background-image:none}
a.button2,input.button2,input.button3{border-color:#666}
a.button1,a.button1:link,a.button1:visited,a.button1:active,a.button2,a.button2:link,a.button2:visited,a.button2:active{color:#000}
a.button1:hover,input.button1:hover,a.button2:hover,input.button2:hover,input.button3:hover{border-color:#3277D4;color:#3277D4}
input.search{background-image:url(./styles/prosilver/theme/board/img/icon_textbox_search.gif)}
input.disabled{color:#666}
#header {
width:1040px;
height:220px;
margin:10px auto 0;
display:block;
background:url(./styles/prosilver/theme/layout/img/logo.png) 8px no-repeat
}

.donate{
color:#513100!important;
text-shadow:0 1px #C67700!important;
background:#F99500!important;
}

#header a{
width:1040px;
height:220px;
display:block;
}

#nav {
height:190px;
margin-bottom:45px
}

#nav-a {
background:#fff;
width:100%;
height:50px;
float:left
}

#nav-a ul {
margin:0;
padding:0;
list-style-type:none;
display:block;
width:980px
}

#nav-a li {
background: #3d82df; /* Old browsers */
background: -moz-linear-gradient(top,  #3d82df 0%, #296ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d82df), color-stop(100%,#296ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d82df 0%,#296ecb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d82df', endColorstr='#296ecb',GradientType=0 ); /* IE6-9 */
display:block;
float:left;
}

#nav-a li a {
background:none repeat scroll 0 0 rgba(255,255,255,100);
color:#7F7F7F;
font-family:"Bebas Neue";
font-size:20px;
text-shadow:0 1px #E1E1E1;
display:block;
text-decoration:none;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
padding:0 25px;
height:50px;
line-height:50px;
border-right:1px solid #ccc
}

#nav-a li a:hover {
color:#fff;
text-shadow:1px 1px 2px #1C3D68;
background:none repeat scroll 0 0 rgba(100,125,175,0);
border-right:1px solid #2B70CD!important
}

.nav-a-active {
color:#fff!important;
text-shadow:1px 1px 2px #1C3D68!important;
background:none repeat scroll 0 0 rgba(100,125,175,0)!important;
border-right:1px solid #2B70CD!important
}

#nav-b {
width:100%;
height:140px;
background:#1F1F1F;
float:left
}


#nav-ucp {
width:340px;
height:102px;
float:left;
padding:10px 0 0 20px
}

#navatar-border {
border-radius:50px;
height:96px;
width:96px;
background:#fff;
padding:3px;
margin:10px 0;
float:left
}

#navatar{
border-radius:48px;
height:96px;
width:96px;
position:absolute;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
}

#nav-ucp-welcome {
float:left;
width:215px;
height:34px;
font-family:"Trebuchet MS";
color:#999;
font-size:17px;
padding-left:15px;
}

#nav-ucp-welcome a{
white-space:nowrap;
}

#nav-ucp-welcome span {
display: table-cell;
vertical-align:middle;
text-align:center;
height:34px;
}



#nav-ucp-welcome :link,#nav-ucp-welcome :visited{
color:#fff;
text-decoration:none;
}

#nav-ucp-info {
float:left;
height:30px;
font-family:"Trebuchet MS";
font-size:12px;
width:180px;
text-align:center;
padding:10px 20px;
color:#999;
position:relative;
display:block
}

#nav-ucp-navbar {
float:left;
width:180px;
height:40px;
padding:10px 0 0 25px
}

#nav-ucp-navbar ul {
height:40px;
width:190px;
list-style-type:none;
float:left;
margin:0;
padding:0;
border-top:1px solid #333;
border-bottom:1px solid #333
}
#nav-ucp-navbar ul li {
float:left;
margin-right:8px;
}


#nav-gserver {
width:670px;
height:100%;
float:left;
padding:3px;
}

#nav-gserver ul{
margin:0px;
padding:0px;
clear:both;
list-style-type:none;
font-family:trebuchet ms;
font-size:11px;
color:#666;
-webkit-box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.75);
box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.75);
}

#nav-gserver ul li{
float:left;
height:25px;
line-height:25px;
padding:0px 5px 0px 5px;
margin:0px 0px 2px 0px;
white-space:nowrap;
}

#nav-gserver ul:nth-child(odd) li{
background:#222222;
}

#nav-gserver ul:hover li{
background:#333;
color:#999;
}

.mc_icon:before{
display:block;
content:"\e60f";
}

.cs_icon:before{
display:block;
content:"\e610";
font-size:16px;
}

.arma3_icon:before{
display:block;
content:"\e611";
}

#nav-gserver ul li:nth-child(1) span{
font-family:FontAwesome;
font-size:14px;
}

#nav-gserver ul li:nth-child(1){
width:16px;
text-align:center;
}

#nav-gserver ul li:nth-child(2){
width:340px;
font-weight:bold;
}

#nav-gserver ul li:nth-child(3){
width:120px;
text-align:center;
font-weight:bold;
}
#nav-gserver ul li:nth-child(4){
width:30px;
text-align:center;
font-weight:bold;
}
#nav-gserver ul li:nth-child(5){
width:70px;
text-align:center;
font-weight:bold;
}
#nav-gserver ul li:nth-child(6){
width:24px;
text-align:center;
}


.steamjoin, .dynmaplink{
display:block;
}

.steamjoin:hover, .dynmaplink:hover{
text-decoration:none;
}

.steamjoin:before, .dynmaplink:before{
font-family:FontAwesome;
font-size:16px;
color:#666;
}

.steamjoin:before{
content:"\f1b6";
}

.dynmaplink:before{
content:"\f0ac";
font-size:18px;
margin-left:2px;
vertical-align:middle;
}

.steamjoin:hover:before, .dynmaplink:hover:before{
text-decoration:none;
color:#fff;
}

div#nav-ucp-navbar ul li a{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-transform: uppercase;
text-align: center;
height:40px;
width:38px;
display:block;
box-sizing:border-box;
padding-top: 10px;
color:#666666;
}

div#nav-ucp-navbar ul li a:hover, div#nav-ucp-navbar ul li a:focus, div#nav-ucp-navbar ul li a:active{
color:#3C81DE;
text-decoration:none;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}


#nav-ucp-navbar ul li a::before {
display: block;
font-family: FontAwesome;
font-size: 18px;
}

#info_gal,#info_set,#info_mes,#info_log,#info_avadd {
background:#1f1f1f;
position:absolute;
width:190px;
visibility:hidden;
height:32px
}

#info_text {
position:absolute;
width:190px
}

#gal {
height:40px;
width:38px;
display:block:
}

#gal a::before{
content:"\f03e";
}

#set a::before{
content:"\f013";
margin-left:2px;
margin-top:2px;
}

#mes a::before {
content:"\f0e5";
}

#mes a:hover:before {
content:"\f075";
}

#log a::before{
content:"\f011";
}

.newpm :before{
content:"\f075" !important;
color:#3C81DE;
}

.unreadpm :before{
content:"\f075" !important;
}


#mainbody {
width:1040px;
background:#fff;
float:left;
height:auto
}

#contentbody {
width:740px;
padding:10px;
float:left
}

#contentbody-wide {
padding:10px;
min-height:100%
}

#sidebar {
width:280px;
background:#1F1F1F;
float:left
}

#shoutbox {
padding:8px
}

#shoutbox h2{
color:#fff;
}

#shoutbox-text {
background:#1F1F1F;
border:1px solid #333;
height:30px;
width:204px;
color:#999;
font-family:aller;
padding-left:6px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomleft:4px;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
float:left;
margin:0
}

#shoutbox-text:hover {
border:1px solid #444
}

#shoutbox-button {
border-top:1px solid #333;
border-bottom:1px solid #333;
border-right:1px solid #333;
border-left:0;
color:#999;
height:30px;
background:#272727;
font-family:aller;
font-size:11px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomright:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
float:left;
padding:0
}

#shoutbox-button:hover {
background:#296ECB;
cursor:pointer;
color:#fff;
border:0
}

.shmessages {
font-family:aller;
width:264px;
margin-left:6px;
margin-bottom:8px
}

#shoutinput {
height:30px;
margin-bottom:12px
}

.shavatar {
height:36px;
width:36px;
margin-right:6px;
border-radius:6px;
float:left
}

.shname,.shname a {
text-shadow:1px 0 #2B3746;
color:#5387C6;
font-size:13px;
line-height:13px;
text-decoration:none
}

.shname a:hover {
color:#3D82DF;
text-decoration:underline
}

.shtextmsg {
width:251px;
color:#ccc;
font-size:12px;
margin-top:px;
line-height:14px;
border-bottom:1px solid #333;
padding-bottom:5px
}

.sidebar-title span {
color:#3C81DE
}

.forum_icon:before, .topic_icon:before, .topic_icon span:before {
font-family:FontAwesome;
font-size:24px;
vertical-align:middle;
color:#999999;
}

.forum_icon:after, .topic_icon:after, .topic_icon span:after{
font-family:FontAwesome;
font-size:16px;
padding-top:10px;
position:absolute;
color:#999999;
}

.forum_unread:before, .topic_unread:before, .topic_unread_mine:before, .topic_unread_locked:before, .topic_unread_locked_mine:before, .sticky_unread_mine span:before, .sticky_unread_locked_mine span:before, .topic_unread_locked:after, .topic_unread_locked_mine:after, .sticky_unread:after, .sticky_unread_locked_mine:before, .sticky_unread_locked_mine:after, .sticky_unread_mine:after, .sticky_unread_locked:before, .sticky_unread_locked:after, .sticky_unread_locked span:before, .sticky_unread_mine:before, .sticky_unread:before, .global_unread:before, .global_unread_locked:after, .announce_unread:before, .announce_unread_locked:before, .announce_unread_locked:after, .announce_unread_locked_mine:before, .announce_unread_locked_mine:after{
color:#333;
}


.forum_unread:before, .forum_unread_subforum:before, .topic_unread:before, .topic_unread_mine:before, .topic_unread_locked:before, .topic_unread_locked_mine:before, .sticky_unread_locked_mine:before, .sticky_unread_locked:before, .sticky_unread_mine:before, .sticky_unread:before {
content:"\f086";
}

.forum_read:before, .forum_read_subforum:before{
content:"\f0e6";
}

.forum_read_locked:before {
content:"\f0e6";
}


.topic_moved:before{
content:"\f064";
}




.topic_read:before{
content:"\f0e6";
}

.topic_read_locked:before, .topic_read_locked_mine:before{
content:"\f0e6";
}

.topic_read_mine:before{
content:"\f0e6";

}


.sticky_read_locked span:before, .sticky_read_locked_mine span:before{
content:"\f023";
font-size:16px;
position:absolute;
margin-top:10px;
}

.sticky_read_locked:before, .sticky_read_mine:before, .sticky_read:before, .sticky_read_locked_mine:before{
content:"\f0e6";
}

.sticky_read:after, .sticky_read_locked:after, .sticky_read_mine:after, .sticky_read_locked_mine:after, .sticky_unread_mine:after, .sticky_unread_locked_mine:after{
content:"\f08d";
font-size:12px;
margin-top:-16px;
margin-left:2px;
position:absolute;
transform:rotate(45deg);
}

.global_read:before, .global_unread:before, .global_read_locked:before, .global_unread_locked:before{
content:"\f0ac";
}

.announce_read:before, .announce_unread:before, .announce_read_mine:before, .announce_unread_mine:before, .announce_read_locked:before, .announce_read_locked_mine:before, .announce_unread_locked:before, .announce_unread_locked_mine:before, .announce_read_locked_mine:before{
content:"\f0a1";
}

.pm_icon:before {
position:absolute;
margin:8px 0px 0px 8px;
font-family:FontAwesome;
font-size:24px;
color:#ccc;
}

.pm_read:before{
content:"\f1d9";
}

.pm_unread:before {
content:"\f1d8";
color:#333;
}

.topic_unread_locked:after, .topic_unread_locked_mine:after, .global_read_locked:after, .global_unread_locked:after, .topic_read_locked:after, .topic_read_locked_mine:after, .forum_read_locked:after, .announce_read_locked:after, .announce_unread_locked:after, .announce_read_locked_mine:after, .announce_unread_locked_mine:after, .announce_read_locked_mine:after{
content:"\f023";
}

.topic_unread_mine:after, .topic_read_mine:after{
content:"\f112";
font-size:12px;
padding-top:3px;
position:absolute;
transform:rotate(45deg);
}

.sticky_read_mine span:before, .sticky_unread_mine span:before{
content:"\f112";
font-size:12px;
padding-top:5px;
position:absolute;
transform:rotate(45deg);
}

.sticky_unread:after, .sticky_unread_locked:after{
content:"\f08d";
font-size:12px;
margin-top:-16px;
margin-left:2px;
position:absolute;
transform:rotate(45deg);
}

.sticky_unread_locked span:before, .sticky_unread_locked_mine span:before{
font-family:FontAwesome;
content:"\f023";
font-size:16px;
position:absolute;
margin-top:10px;
}



#add_avatar {
opacity:.8;
background: #3d82df; /* Old browsers */
background: -moz-linear-gradient(top,  #3d82df 0%, #296ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d82df), color-stop(100%,#296ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d82df 0%,#296ecb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d82df', endColorstr='#296ecb',GradientType=0 ); /* IE6-9 */

visibility:hidden;
height:50px;
position:relative;
top:46px;
-webkit-border-bottom-right-radius:50px;
-webkit-border-bottom-left-radius:50px;
-moz-border-radius-bottomright:50px;
-moz-border-radius-bottomleft:50px;
border-bottom-right-radius:50px;
border-bottom-left-radius:50px
}

#add_avatar a {
display:block;
height:50px;
top:46px;
-webkit-border-bottom-right-radius:50px;
-webkit-border-bottom-left-radius:50px;
-moz-border-radius-bottomright:50px;
-moz-border-radius-bottomleft:50px;
border-bottom-right-radius:50px;
border-bottom-left-radius:50px;
text-decoration:none;
text-align:center;
line-height:50px
}

#add_avatar span:before {
font-family:FontAwesome;
font-size:20px;
content:"";
color:#fff
}

#header h1 {
margin-left:700px;
width:300px;
top:20px;
font-weight:400;
font-family:kalinga;
letter-spacing:-3px;
text-transform:lowercase;
font-size:43px;
color:#fff;
position:relative;
text-shadow:2px 2px 4px #000
}

#header h2 {
margin-left:702px;
font-weight:400;
font-family:kalinga;
letter-spacing:.4px;
text-transform:uppercase;
font-size:16px;
color:#fff;
position:relative;
text-shadow:3px 0 3px #000,0 3px 3px #000
}


#sidebar label, #sidebar label a{
color:#333;
}

#sidebar-twitter{
padding-top:8px;
background:#fff;
}

#sidebar-twitch{
padding-top:8px;
background:#2B2B2B;
}

#sidebar-twitch h2{
color:#B9A3E3;
}

#sidebar-twitch h2:after{
font-family:FontAwesome;
content:"\f1e8";
margin-left:8px;
font-size:21px;
}

#sidebar-twitter h2{
color:#5EA9DD;
}

#sidebar-twitter label:before{
font-family:FontAwesome;
content:"\f081";
display:block;
float:left;
top:2px;
position:relative;
color:#5EA9DD;
}

#sidebar-twitter label{
margin-left:5px;
}

#sidebar-twitter label a{
color:#8C8C8C;
}

#sidebar-ts3, #sidebar-whosonline{
background:#E7E7E7;
padding:8px
}

#sidebar-gal{
background:#E7E7E7;
padding:13px 13px 2px 13px;
}

#sidebar-gal h2 a{
color:#000;
}

#sidebar-gal ul li{
list-style-type:none;
margin:0px;
padding:0px;
}

#sidebar-gal ul li{
display:block;
float:left;
margin-bottom:13px;
}

#sidebar-gal ul li div{
background-position:center center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
width:120px;
height:120px;
}

#sidebar-gal ul li:nth-child(2n+1){
margin-right:13px;
}

.sidebar-gal_link ul{
opacity:0;
}

.sidebar-gal_link:hover > ul, .sidebar-gal_link:hover > span{
opacity:1;
}

.sidebar-gal_link span{
color:#fff;
background:rgba(0,0,0,0.5);
margin:0px !important;
height:120px;
display:block;
opacity:0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}

.sidebar-gal_link:hover{
text-decoration:none;
}

.sidebar-gal_link span:before{
font-family:FontAwesome;
display:block;
content:"\f002";
font-size:45px;
vertical-align:middle;
text-align:center;
text-decoration:none;
top:35px;
position:relative;
}

#sidebar-gal ul li a ul li{
color:#fff;
padding:4px;
background:rgba(0,0,0,0.5);
margin:0px !important;
}

#sidebar-gal ul li a ul li:before{
display:block;
float:left;
font-family:FontAwesome;
margin:2px 4px 0px 0px;
}


#sidebar-gal ul li a ul li:nth-child(1):before{
content:"\f06e";
}

#sidebar-gal ul li a ul li:nth-child(2):before{
content:"\f075";
}


.sidebar-gal_link{
display:block;
height:120px;
}

#sidebar-gal ul li div:hover > span{
opacity:1;
}


#sidebar-birthdays{
background:#F1BB68;
padding:8px
}



#sidebar-whosonline ul {
list-style-type:none;
margin:0px;
padding:0px;
}

#sidebar-whosonline li:nth-child(1){
font-family:Trebuchet MS;
font-size:13px;
color:#333333;
display:block;
padding:0px 10px 0px 10px;
margin-top:-5px;
}

#sidebar-whosonline li:nth-child(2){
font-family:Trebuchet MS;
font-size:13px;
color:#333333;
display:block;
padding:10px;
}

#sidebar-whosonline li:nth-child(2) a:before{
font-family:FontAwesome;
font-size:14px;
content:"\f007";
margin-right:4px;
display:inline-block;
line-height:20px;
height:24px;
vertical-align:middle;
}

#sidebar-whosonline li:nth-child(2) a:hover:before{
text-decoration:none;
}


#sidebar-whosonline li a, #sidebar-whosonline li em{
white-space:nowrap;
}

#sidebar-ts3 h2 a, #sidebar-whosonline h2 a{
color:#333;
text-decoration:none;
}

#sidebar-birthdays h2:after{
font-family:FontAwesome;
content:"\e60d";
padding:0px 0px 0px 5px;
}

#sidebar-birthdays ul{
font-family:Trebuchet MS;
list-style-type:none;
padding:0px 8px 8px 8px;
margin:0px;
position:relative;
}

#sidebar-birthdays ul li:nth-child(1){
font-size:13px;
color:#333;
}

#sidebar-birthdays ul li:nth-child(2), #sidebar-birthdays ul li:nth-child(2) a{
font-size:14px;
color:#333;
}

#sidebar-birthdays canvas{
height:80px;
width:274px;
position:absolute;
}

#sidebar h2 {
font-family:"Bebas Neue";
width:248px;
font-size:24px;
font-weight:400;
padding:5px 16px 5px 10px
}

#sidebar-ts3 h2, #sidebar-whosonline h2, #sidebar-birthdays h2 {
font-family:"Bebas Neue";
width:248px;
color:#333;
font-size:24px;
font-weight:400;
padding:5px 16px 5px 10px
}

#sidebar-gal h2 {
font-family:"Bebas Neue";
width:248px;
color:#333;
font-size:24px;
font-weight:400;
padding:0px 0px 10px 5px;
}

#sidebar-gal  label{
padding:0px 5px 0px 5px;
color:#296ecb;
}

#sidebar-ts3  label:before{
font-family:FontAwesome;
content:"\e609";
display:inline;
width:10px;
height:21px;
padding:0px 5px 0px 10px;
background-repeat:no-repeat;
color:#333
}

#sidebar-whosonline  label:hover:after, #sidebar-ts3 h2 a:hover, #sidebar-whosonline h2 a:hover{
color:#296ecb;
}

#sidebar-whosonline  label:after{
display:inline;
content:"\f108";
font-family:FontAwesome;
font-size:20px;
width:10px;
height:21px;
padding-left:10px;
color:#333;
}

label.ucp-loginname:before {
font-family:FontAwesome;
font-size:16px;
content:"\e605";
color:#fff;
}

label.ucp-loginname {
background:#333333;
text-align:center;
line-height:30px;
width:35px;
height:30px;
cursor:pointer;
padding:0
}

label.ucp-password:before {
font-family:FontAwesome;
font-size:16px;
content:"\e607";
color:#fff;
}

label.ucp-password {
background:#333333;
text-align:center;
line-height:30px;
width:35px;
height:30px;
cursor:pointer;
padding:0
}

#ucp-loginname {
background:#272727;
padding:0 0 0 8px;
font-size:13px;
font-family:Trebuchet MS;
color:#333;
border:0;
height:30px;
width:227px
}

#ucp-password {
background:#272727;
padding:0 0 0 8px;
font-size:13px;
font-family:Trebuchet MS;
color:#333;
border:0;
height:30px;
width:195px
}

#ucp-password:hover,#ucp-password:focus,#ucp-loginname:hover,#ucp-loginname:focus,#ucp-loginname:target  {
font-size:13px;
font-family:Trebuchet MS;
color:#999
}


#username,#pass {
width:270px;
padding:5px 4.5px;
}

#losspass,#losspass a {
display:block;
height:30px;
width:32px;
float:right;
font-family:Arial;
color:#666;
font-size:20px;
text-align:center;
line-height:30px;
background:#333
}

#losspass a:hover {
background: #3d82df; /* Old browsers */
background: -moz-linear-gradient(top,  #3d82df 0%, #296ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d82df), color-stop(100%,#296ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d82df 0%,#296ecb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d82df', endColorstr='#296ecb',GradientType=0 ); /* IE6-9 */

text-decoration:none;
color:#fff
}

.autologin input[type="checkbox"] {
position: absolute;
width: 1px;
height: 1px;
margin: 0;
background-color: transparent;
margin:3px 0px 0px 3px !important;
z-index:1;
}

.autologin input[type="checkbox"]:focus + label:before, .viewonline input[type="checkbox"]:focus + label:before {
border-color:#3C81DF;
background-color:#3C81DF;
color:#333;
}

.autologin input[type="checkbox"]+label:before  {
border:1px solid #2D2D2D;
background:#2D2D2D;
font-family:FontAwesome;
text-align:center;
font-size:18px;
content:"\e60a";
height:28px;
line-height:30px;
width:28px;
display:block;
cursor:pointer;
padding:0px;
margin:0px;
position: relative;
z-index:2;
}

.autologin input[type="checkbox"]:checked + label {
color:#3C81DF;
display:block;
cursor:pointer;
padding:0
}


.viewonline input[type="checkbox"]:checked + label  {
color:#3C81DF;
display:block;
cursor:pointer;
padding:0
}

.viewonline input[type="checkbox"] {
position: absolute;
width: 1px;
height: 1px;
margin: 0;
background-color: transparent;
z-index:1;
}

.viewonline input[type="checkbox"]+label, .autologin input[type="checkbox"]+label{
padding:0px;
margin:0px;
}

.viewonline input[type="checkbox"]+label:before {
border:1px solid #2D2D2D;
background:#2D2D2D;
font-family:FontAwesome;
text-align:center;
font-size:16px;
content:"\e606";
height:28px;
line-height:30px;
width:28px;
display:block;
cursor:pointer;
padding:0px;
margin:0px;
position: relative;
z-index:2;
}

a.ucp_register {
background: #3d82df; /* Old browsers */
background: -moz-linear-gradient(top,  #3d82df 0%, #296ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d82df), color-stop(100%,#296ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d82df 0%,#296ecb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d82df', endColorstr='#296ecb',GradientType=0 ); /* IE6-9 */

width:100px;
height:30px;
display:block;
color:#fff;
text-align:center;
line-height:30px;
font-size:13px;
font-family:"Trebuchet MS";
text-transform:uppercase
}

a.ucp_register:hover {
text-decoration:none;
background:#63A8FF
}

#ucp_loginbar {
padding:4.5px 0 0 4.5px
}

#ucp_loginbar .autologin,#ucp_loginbar .viewonline,#ucp_loginbar a.ucp_register,#ucp_loginbar .loginbutton {
float:left;
float:left;
margin:0 4px 0 0
}

.loginbutton {
font-family:"Trebuchet MS";
font-size:13px;
color:#999;
border:0;
display:block;
height:30px;
background:#333;
text-transform:uppercase;
cursor:pointer;
width:98px
}

.loginbutton:hover {
background: #3d82df; /* Old browsers */
background: -moz-linear-gradient(top,  #3d82df 0%, #296ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d82df), color-stop(100%,#296ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d82df 0%,#296ecb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d82df', endColorstr='#296ecb',GradientType=0 ); /* IE6-9 */
color:#fff
}

.shoutbox-panel a:hover span {
display:none
}

.shoutbox-panel span a:hover:before {
background:#3277D4;
color:#fff;
border:2px solid #fff
}

.shoutbox-panel a:hover {
text-decoration:none
}

.shoutbox-panel{
margin-top:-10px
}

.shoutbox-panel span a:before {
text-align:center;
margin-right:3px;
color:#999;
border-radius:20px;
padding-left:1px;
display:block;
font-family:FontAwesome;
font-size:13px;
font-weight:400;
float:left;
height:17px;
width:16px;
line-height:16px;
border:2px solid #999
}

.inline-attachment ul{
padding:0px;
margin:0px;
list-style-type:none;
overflow:hidden;
}

.inline-attachment div{
position:relative!important;
}


.attach-data {
display:none
}

#attachment-preview{
position:absolute;
background:#333;
padding:5px;
display:none;
color:#fff;
}
	
#attachment-preview img{
width:400px;
}

.attachboxnews img {
overflow:none!important;
height:190px;
width:336px;
margin:auto
}

.attachboxnews video {
display:none;
}

.attachboxnews dt,.attachboxnews dl {
height:190px
}

.attachboxnews {
background:#000;
text-align:center
}

.attachboxnews-wrap {
background:url("./styles/prosilver/theme/layout/img/news_banner.gif");
border:10px solid #F3F3F3;
width:336px;
height:190px
}

.attachboxnews-wrap ol {
display:none;
}

.news-edit-icons {
position:absolute;
margin-left:-40px;
margin-top:20px;
list-style-type:none;
}

.news-edit-icons li a{
background:#fff;
display:block;
width:30px;
height:30px;
color:#333;
}

.news-edit-icons li:nth-child(1) a{
border-radius:5px 0px 0px 0px;
}
.news-edit-icons li:nth-child(2) a{
border-top:1px solid #ccc;
border-radius:0px 0px 0px 5px;
}

.news-edit-icons li a:hover{
text-decoration:none;
background-color:#3C81DE;
color:#fff;
}

.news-edit-icons li a:before{
font-family:FontAwesome;
font-size:20px;
display:block;
position:relative;
}

.news-edit-icons span{
display:none;
}

.news-edit-icon a:before{
content:"\f044";
top:6px;
left:7px;
}

.news-delete-icon a:before{
content:"\f00d";
top:5px;
text-align:center;
}

.content-news span,.content-news-small span {
font-style:normal!important;
font-weight:400!important;
text-decoration:none!important;
padding-right:4px;
font-family:'Tahoma';
font-size:10px;
}

.content-news span {
color:#fff!important;
}

.content-news-small span {
color:#777!important;
}

.content-news {
margin-top:114px;
display:block;
font-family:"Trebuchet MS";
color:#fff;
font-size:12px;
position:absolute;
padding-left:5px;
width:336px;
height:66px;
z-index:20000;
text-align:left
}

.content-news br {
display:none
}

.content-news img {
display:none
}

.content-news-link {
display:block;
width:336px;
height:120px;
position:absolute;
margin-top:-124px;
margin-left:-5px;
z-index:10000
}

.content-news-title a{
font-weight:400;
display:block;
font-family:'Bebas Neue';
font-size:18px;
letter-spacing:.5px
}

.content-news-title h6{
color: #7CAAE9;
display: block;
font-family: bloggersans;
font-size: 13px;
font-weight: 400;
letter-spacing: -0.3px;
text-transform: uppercase;
margin-left:-10px;
padding-left:10px;
text-shadow:1px 1px 0px #000;
}

.content-news-short{
padding:3px;
}
.content-news-short ul{
display:none;
}

.content-news a {
color:#fff
}

.content-news-layer {
margin-top:110px;
background:#000;
position:absolute;
display:block;
width:336px;
height:80px;
opacity:.85;
z-index:1000;
text-align:right;
}

.content-news-layer span{
color:#fff;
position:relative;
top:5px;
right:5px;
}
.content-news-layer span:before{
content:"\f075";
font-family:fontawesome;
margin-right:4px;
}
.content-news-date span{
height:21px;
line-height:21px;
float:left;
}

.content-news-date span a:before{
content:"\f075";
font-family:fontawesome;
margin-right:4px;
margin-left:8px;
}
.content-news-date span a{
color:#666;
}
.content-news-date span a:hover{
text-decoration:none;
color:#3c81de;
}

.content-news-poll {
color:#fff;
position:absolute;
width:326px;
background:#000;
opacity:.75;
padding:5px;
z-index:30000
}

.attachboxnews-small {
width:90px;
height:90px;
overflow:hidden;
border:10px solid #F3F3F3;
}

.unapproved {
border:10px solid #FFC164!important
}

.unapproved-text {
color:#804D00!important
}

.attachboxnews-small-wrap {
float:left;
width:90px!important;
}

.attachboxnews-small {
background:url(./styles/prosilver/theme/layout/img/news_icon.jpg)
}

.attachboxnews-small img {
height:90px!important;
margin:0 -25%;
}

.content-news-small {
font-family:tahoma;
color:#777;
width:240px;
padding-left:30px;
float:left
}

.content-news-small a{
color:#333;
}


.content-news-small h5 {
font-family:bloggersans;
font-weight:normal;
padding:0;
margin:0;
font-size:15px;
display:block;
letter-spacing:-0.5px;
text-transform:uppercase;
}

.content-news-small h6 {
font-family:bloggersans;
font-weight:normal;
padding:0;
margin:0;
font-size:13px;
display:block;
width:210px;
letter-spacing:-0.5px;
}


.content-news-crop-thumb {
display:block;
height:90px;
width:90px;
position:absolute
}

.content-news-crop a {
height:90px;
color:#4E4E4E
}
.attachboxnews-small ul{
list-style-type:none;
margin:0px;
padding:0px;
}

.attachboxnews-small li:nth-child(n+2){
display:none;
}


.content-news-date {
padding:0;
margin:4px 0px 0px 0px;
display:block;
}

.content-news-date img{
float:left;
}


.content-news-date h4 {
font-weight:400;
font-size:10px;
display:block;
padding:0px 3px 0px 6px;
height:22px;
line-height:22px;
float:left;
}

.content-news-date h4:before {
font-family:FontAwesome;
content:"\f017";
display:block;
float:left;
margin-right:4px;
}

.content-news-message {
text-align:right;
background:#FFD79B;
border:1px solid #FFC164;
}

.content-news-small br, .content-news-small span img{
display:none
}

.content-news-attach {
margin-bottom:20px
}

.content-news-attach img {
border:10px solid #EAEAEA!important;
position:relative;
z-index:10000
}

.attachboxnews h1 {
display:none
}

.news-thumbnail img{
border:10px solid #EAEAEA;
}

.news-video{
background:#000;
width:690px;
height:390px;
margin-top:0px;
}

.news-video-hint-wrap  {
position:relative;
width:336;
height:190px;
}

.news-video-hint  {
width:50px;
height:50px;
line-height:50px;
position:relative;
left:50%;
top:50%;
margin-top:-55px;
margin-left:-35px;
font-size: 30px;
display:block;
border:4px solid #fff;
border-radius:100%;
color:#fff;
box-shadow:0px 0px 5px rgba(0,0,0,0.6), inset 0px 0px 5px rgba(0,0,0,0.6);
z-index:1;
}

.news-video-hint:before  {
font-family: VideoJS;
content:"\e001";
width:50px;
margin-left:-22px;
position:absolute;
line-height:50px;
font-size: 30px;
color:#fff;
text-shadow:0px 0px 5px rgba(0,0,0,0.6);
}

.content-news-firsttwo {
width:360px;
margin-bottom:20px;
float:left
}

.content-news-aftertwo {
width:360px;
height:140px;
float:left;
}

.attachboxnews ul {
list-style-type:none;
padding:0px;
margin:0px;
}

.attachboxnews-slider {
background:url("./styles/prosilver/theme/layout/img/news_icon.gif");
width:150px;
height:90px;
overflow:hidden
}

.news-slider-thimg ul{
margin:0px;
padding:0px;
}

.news-slider-thimg img {
width:150px;
height:90px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .news-slider-thimg img {
	margin-left:-10px;
	}
}

.news-slider-thimg {
width:159px;
height:90px
}

.news-slider-thlink {
position:absolute;
display:block;
width:150px;
height:90px;
opacity:1
}


.news-slider-content {
width:150px;
height:120px;
font-family:'Tahoma';
font-size:10px;
color:#999
}

.news-slider-message {
width:150px;
white-space:normal !important;
}

.news-slider-message span {
font-style:normal!important;
font-weight:400!important;
text-decoration:none!important;
color:#999!important;
padding-right:4px;
font-family:'Tahoma';
font-size:10px;
}

.news-slider-content br {
display:none;
}


.content-news-slider {
width:170px;
position:relative;
display:inline-block;
vertical-align:top;
opacity:0.50;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}

#recent-gal-slider{


}

#recent-gal-slider ul li{
list-style-type:none;
margin:0px;
padding:0px;
display:inline-block;
position:relative;
margin-bottom:13px;
}

#recent-gal-slider ul li div{
background-position:center center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
width:146px;
height:120px;
}

.news-recent-gal_link ul{
opacity:0;
}

.news-recent-gal_link:hover > ul, .news-recent-gal_link:hover > span{
opacity:1;
}

.news-recent-gal_link span{
color:#fff;
background:rgba(0,0,0,0.5);
margin:0px !important;
height:120px;
display:block;
opacity:0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}

.news-recent-gal_link:hover{
text-decoration:none;
}

.news-recent-gal_link span:before{
font-family:FontAwesome;
display:block;
content:"\f002";
font-size:45px;
vertical-align:middle;
text-align:center;
text-decoration:none;
top:35px;
position:relative;
}

#banner-fade,
#banner-slide{
	margin-bottom: 0px;
}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#000;
	color:#fff;
	opacity:0.50;
	font-size:16px;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
	opacity:1.0;
}

ol.bjqs-markers li a{
	padding:8px 15px;
	background:#000;
	color:#fff;
	margin:px;
	opacity:0.50;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #3C81DE;
	opacity:1.0;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}


ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:900;opacity:0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}

ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;z-index:90000;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;z-index:90000;}

ul.bjqs-controls.v-centered li.bjqs-next a:before{font-family:FontAwesome; content:"\f105"; text-align:center;}
ul.bjqs-controls.v-centered li.bjqs-prev a:before{font-family:FontAwesome; content:"\f104"; text-align:center;}

ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}








.content-news-slider:hover {
width:170px;
position:relative;
display:inline-block;
vertical-align:top;
opacity:1.0;
}

.news-slider-content a {
color:#333;
white-space:normal!important
}

.news-slider-content p {
font-size:18px;
font-family:"Bebas Neue"
}

.news-cnt-area h2, .display-title h2, .display-title h2 a, .display-title h2 a:link, .display-title h2 a:visited{
margin:0;
padding:0;
font-weight:400;
padding-bottom:10px;
font-family:"Bebas Neue";
font-size:25px;
color:#999;
}

.news-cnt-area h2 label, .display-title label, .display-title label a, .display-title label a:visited{
color:#3C81DF;
padding:0px;
}

.news-cnt-area {
padding:10px;
}

.news-view {
padding:15px
}

.news-view h1{
font-family:bebas neue;
color:#333;
font-size:38px;
font-weight:normal;
padding:0px 10px;
margin:0px;
}

.news-view h2{
font-family:bebas neue;
color:#666;
font-size:23px;
font-weight:normal;
height:20px;
margin:-5px 0px 5px 0px;
padding:0px 10px;
}

.news-view h1 img{
margin:0px 0px 0px 6px;
}

.news-view h2 span{
float:left;
display:block;
height:22px;
line-height:22px;
}

.news-view h5{
font-family:trebuchet ms;
color:#333;
font-size:15px;
font-weight:normal;
height:20px;
margin:-5px 0px 5px 0px;
padding:0px 10px;
clear:both;
}

.news-view h5 ul{
list-style-type:none;
}

.news-view h5 li{
float:left;
}

.news-view h5 li:nth-child(2):before{
font-family:FontAwesome;
content:"\f017";
display:block;
margin:2px 2px 0px 10px;
float:left;
}

.newsbody {
width:690px !important;
padding:10px;
}

.newscontent {
max-width:100% !important;
}

.comment-editor{
background:#f1f1f1;
padding:15px;
margin-bottom:5px;
overflow:hidden;
}

#news-author-wrap {
margin:30px 0px 30px 0px;
}

#news-author-wrap h3 {
font-weight:normal;
color:#333;
height:26px;
margin:10px 0px 0px 0px;
}

#news-author-info{

background:#EAEAEA;
min-height:94px;
}

#news-author-info div:nth-child(1){
height:70px;
width:70px;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
float:left;
margin:12px;
}

#news-author-info div:nth-child(1) a{
display:block;
height:70px;
width:70px;
}

#news-author-info div:nth-child(2){
float:left;
}

#news-author-info div:nth-child(2) ul{
font-family:trebuchet ms;
list-style-type:none;
padding:12px 0px 0px 0px;
}

#news-author-info div:nth-child(2) ul li:nth-child(1) a{
font-family:trebuchet ms;
font-weight:bold;
color:#333;
font-size:17px;
}

#news-author-info div:nth-child(2) ul li:nth-child(2){
color:#333;
font-size:14px;
}

#news-author-info div:nth-child(3){
width:450px;
float:left;
}

#news-author-info div:nth-child(3) ul{
font-family:trebuchet ms;
font-size:13px;
list-style-type:none;
padding:12px 0px 0px 12px;
}
#news-author-info div:nth-child(3) ul li{
margin:0px 0px 10px 0px;
}

#newsviewimg-slide-wrap {
background:#f3f3f3;
padding:10px;
margin-bottom:15px;
}

#newsviewimg-slide{

}

#newsviewimg-slide ol{
margin-top:-30px;
z-index:900000;
position:relative;
}

#recent-topics {
background:#296ECB;
padding:8px
}

#recent-topics h2{
font-family:"Bebas Neue";
width:248px;
color:#80A9E1;
font-size:24px;
font-weight:400;
padding:5px 16px 5px 10px
}

#recent-topics  label {
color:#D3E1F4;
}

#recent-topics hr {
border-color:#2766BA;
}

.recent-topic-title a{
font-family:"trebuchet ms";
font-size:13px;
text-shadow:1px 0px 0px #6D9CDC, 0px 1px 0px #21569E;
color:#fff;
}

.recent-forum-title a{
font-family:"trebuchet ms";
font-size:12px;
color:#93B6E6;
}

#gallery_wrap {
width:1005px;
padding:17.5px;
}


#gallery_wrap h2, #gallery_wrap h2 a{
font-family:Bebas Neue;
font-size:24px;
color:#333;
}
#gallery_wrap h2{
margin:0px 17.5px 17.5px 17.5px;
float:left;
}
#gallery_wrap h2 ul{
height:30px;
margin:0px;
padding:0px;
list-style-type:none;
}

#gallery_wrap h2 li{
float:left;
margin:0px 0px;
}

#gallery_wrap h2 li a:after{
font-family:FontAwesome;
vertical-align:middle;
margin:0px 5px 0px 7px;
font-size:16px;
}

#gallery_wrap h2 li a:after{
content:"\f0a8";
}

#gallery_wrap h2 li:nth-last-child(1) a:after{
content:none;
}

#gallery_wrap h2 li:nth-last-child(1) a{
color:#296ECB;
}


#gallery_wrap h2 li a:hover{
text-decoration:none;
color:#296ECB;
}

#gallery_wrap h1{
margin:0px 17.5px;
}
#gallery_wrap h1{
font-family:Bebas Neue;
font-size:40px;
color:#333;
font-weight:normal;
}

#gallery_wrap h5{
font-family:Bebas Neue;
font-size:40px;
color:#333;
font-weight:normal;
float:right;
}

.g_albumpanel{
margin:17.5px;
}

.g_albumpanel fieldset{
width:850px;
}



.g_searchbox input[type="text"]{
width:760px;
height:40px;
font-family:Trebuchet MS;
font-size:16px;
}

.g_searchbox input[type="submit"]{
width:48px!important;
height:40px;
border-bottom-width:1px;
background:#fff;
}

.g_searchbox input[type="submit"]{
display:none;
}

.g_searchbox input[type="submit"]+label:before {
background:#fff;
font-family:FontAwesome;
text-align:center;
font-size:20px;
content:"\f002";
height:38px;
line-height:40px;
width:46px;
display:block;
cursor:pointer;
padding:0px;
margin:0px;
border:1px solid #ccc;
}

.g_searchbox input[type="submit"]+label:hover:before {
height:40px;
width:48px;
background: #3d82df; /* Old browsers */
background: -moz-linear-gradient(top,  #3d82df 0%, #296ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d82df), color-stop(100%,#296ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d82df 0%,#296ecb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d82df', endColorstr='#296ecb',GradientType=0 ); /* IE6-9 */
color:#fff;
border:0px;
}


.g_subalbum_wrap{
float:left;
width:300px;
min-height:60px;
margin:17.5px;
}

.g_subalbum_link {
position:relative;
background:#222222;
width:300px;
min-height:60px;
}

.g_subalbum_link span{
font-size:13px;
font-family:trebuchet ms;
line-height:14px;
color:#fff;
display:block;
padding:2px 0px 6px 4px;
}


.g_subalbum_link a{
position:relative;
font-family:Bebas Neue;
font-size:26px;
color:#fff;
display:block;
width:290px;
min-height:56px;
z-index:1001;
padding:4px 0px 0px 10px
}

.g_subalbum_link a:before{
font-family:FontAwesome;
content:"\f114";
display:block;
padding-top:3px;
float:left;
width:35px;
}

.g_subalbum_link a:hover:before{
font-family:FontAwesome;
content:"\f115";
vertical-align:bottom;
}

.g_subalbum_link:hover{
background: #3d82df;
z-index:1001;
}
.g_subalbum_link a:hover{
text-decoration:none;
}


.g_subalbum_link h1{
top:-26px;
position:relative;
z-index:1002;
}

.gal_forum_read_locked{
float:right;
}

.gal_forum_read_locked a:before {
content:"\f023";
margin:0px -5px 0px 5px;
display:block;
}

.gal_forum_read_locked a:hover:before {
content:"\f023";
}

.g_image_block {
margin:17.5px;
}
.g_image_block {
float:left;
}

.g_lastimage_cont, .g_image_block {
background-position:center center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-color:#000 !important;
width:300px;
height:270px;
}

.g_image_descr, .g_image_block h4 , .g_image_block span{
opacity:0;
-webkit-transition: all 0.4s ease-out 0.5s;
-moz-transition:all 0.4s ease-out 0.5s;
transition:all 0.4s ease-out 0.5s;
}

.g_image_block:hover > .g_image_descr, .g_image_block:hover > .g_image_descr span, .g_image_block:hover > .g_image_descr h4{
opacity:1;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}

.g_image_block h4{
background-color: rgba(0, 0, 0, 0.75);
min-height:26px;
font-family:Bebas Neue;
font-size:23px;
font-weight: normal;
position:absolute;
margin:0px;
padding:15px;
width:270px;
}

.g_image_block h4 a{
color:#fff;
text-decoration:none;
}

.g_image_block span{
background-color: rgba(0, 0, 0, 0.75);
display:block;
height:34px;
width:284px;
font-size:12px;
font-weight:normal;
position:absolute;
margin-top:220px;
font-family:Trebuchet MS;
color:#fff;
padding:8px;
}

.g_image_block span ul{
margin-left:230px;
list-style-type:none;
position:absolute;
margin-right:10px;
text-align:right;
width:50px;
}

.g_image_block span ul li:after{
font-family:FontAwesome;
margin-left:5px;
}

.g_image_block span ul li:nth-child(1):after{
content:"\f06e";
}

.g_image_block span ul li:nth-child(2):after{
content:"\f075";
}

.g_image_block span p{
width:250px;
position:relative;
z-index:100000;
font-weight:normal;
}

.g_image_block span ol li{
float:left;
}

.g_image_block span ol{
margin-top:2px;
list-style-type:none;
}


.g_image_block span ol li:before{
margin-right:4px;
vertical-align:middle;
}

.g_image_block span ol li:nth-child(1):before{
font-family:FontAwesome;
content:"\f133";
}

.g_image_block span ol li:nth-child(2):before{
font-family:FontAwesome;
content:"\f017";
margin-left:5px;
}

.g_image_block span p a{
color:#fff;
}

.g_image_block_link a {
display:block;
width:300px;
height:270px;
}


.g_image_block_link{
position:absolute;
z-index:100000;
}

.g_lastimage_cont_news, .g_image_block_news {
background-position:center center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-color:#000 !important;
width:135px;
height:110px;
}

.g_image_block_news a {
display:block;
width:135px;
height:110px;
}



.blur{
filter: blur(3px);
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
-ms-filter: blur(3px);
filter: url("./styles/prosilver/theme/blur.svg#blur");
}


.news-vw-slider-thumbnail{
height:390px;
width:690px;
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.news-vw-slider-thumbnail div{
background-color: rgba(0, 0, 0, 0.75);
text-align:left;
width:650px;
font-family:'Trebuchet MS';
color:#fff;
font-size:15px;
bottom:0px;
position:absolute;
padding:20px 20px 50px 20px;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
}

.news-vw-slider-thumbnail a{
display:block;
float:right;
opacity:0.7;
padding:2px;
margin:10px;
position:absolute;
right:0px;
top:0px;
}

.news-vw-slider-thumbnail a:hover{
opacity:1;
text-decoration:none;
}

.news-vw-slider-thumbnail a:before{
font-family:FontAwesome;
content:"\f08e";
color:#fff;
font-size:30px;
display:block;
margin:auto;
padding:8px 6px 2px 8px
}

.news-vw-slider-thumbnail a:hover:before{
color:#fff;
background-color:#3C81DE;
}

#news-slider-main, #recent-gal-slider {
margin-left:-20px;
background:#F8F8F8;
width:760px;
overflow-x:scroll;
overflow-y:none
}

#news-slider-main{
height:230px;
}
#recent-gal-slider {
height:140px;
}


#news-slider-main:after {
content:"";
box-shadow:0 -50px 50px -50px #000 inset;
position:relative;
top:0;
left:0;
width:750px;
height:50px;
overflow:hidden
}

#news-slider-wrap {
padding-left:10px;
white-space:nowrap
}

#recent-gal-slider-wrap {
height:130px;
padding-left:10px;
white-space:nowrap
}
.attachboxnews-wrap:hover {
border:10px solid #ccc;
}

.attachboxnews-wrap:hover .bjqs-controls{
opacity:1;
}

.bjqs-wrapper dl {
display:none;
}


#comment-bar {
display:block;
font-family:'Bebas Neue';
font-size:40px;
color:#333333;
height:60px;
margin-top:20px;
text-align:right;
}



.comment-avatar a{
border-radius:50%;
display:block;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
width:60px;
height:60px;
}

.comment-avatar{
background:#333;
border-radius:50%;
width:60px;
height:60px;
padding:4px;
float:left;
}

.comment-main-wrapper{
width:710px;
padding:10px;
}

.comment-main-wrapper h4{
width:690px;
font-family:Bebas Neue;
font-weight:normal;
font-size:30px;
color:#333;
margin:0px 0px 30px 0px;
border-bottom:1px solid #ccc;
}


.comment-wrapper{
width:800px;
}

.comment-message-body{
font-family:'Trebuchet MS';
font-size:14px;
background:#EAEAEA;
min-height:60px;
width:600px;
margin-left:32px;
margin-bottom:30px;
padding:10px;
float:left;
color:#333;
}

.comment-message-body:before{
color:#EAEAEA;
content:"";
display: block;
width: 0;
height: 0;
position:absolute;
margin-top:10px;
margin-left: -30px;
border-style: solid;
border-width: 20px 20px 20px 0;
border-color: transparent #EAEAEA transparent transparent;
}

.news-comment{
width:570px;
}

.comment-panel {
font-family:'Trebuchet MS';
font-size:13px;
height:30px;
width:100%;
}

.comment-panel ul{
list-style-type:none;
padding:0px;
margin:0px;
}

.comment-panel ul li {
float:left;
}

.comment-panel ul li:before {
font-family:'FontAwesome';
font-size:14px;
}

.comment-info{
width:100%;
float:left;
margin:-5px 0px 0px 0px !important;
}

.comment-info span{
color:#666666;
display:block;
text-decoration:none;
float:left;
line-height:30px;
height:30px;
}


.comment-info li{
color:#666666;
display:block;
text-decoration:none;
line-height:30px;
height:30px;
margin:0px 20px 0px 5px;
}

.comment-info li:before{
color:#666666;
float:left;
margin:0px 5px 0px 0px;
}

.comment-info a:link, .comment-info a:visited{
text-decoration:none;
color:#666666;
}

.comment-info a:hover{
text-decoration:underline;
color:#000;
}

.comment-info li:nth-child(1) a {
font-weight:bold;
}

.comment-info li:nth-child(1):before {
content:"\f007";

}

.comment-info li:nth-child(2):before {
content:"\f017";
}

.comment-info li:nth-child(3):before {
content:"\f10e";
}

.comment-info li:nth-child(3) span{
display:none;
}


.comment-mod{
width:100px;
float:right;
margin:-30px 0px 0px 0px !important;
}
.comment-mod li span {
display:none;
}

.comment-mod a:link, .comment-mod a:visited{
color:#666666;
display:block;
padding-left:20px;
text-decoration:none;
float:left;
line-height:30px;
height:30px;
}

.comment-mod li:before{
color:#666666;
float:left;
margin:8px -15px 0px 15px;
}

.comment-mod a:hover{
text-decoration:underline;
color:#000;
}

.comment-uinfo:before {
content:"\f129";
}

.comment-edit:before {
content:"\f040";
}

.comment-del:before {
content:"\f00d";
}


.comment-message-body span{
display:block;
}


#info-message{
text-align:center;
}

#info-message h2{
font-size:18px;
height:30px;
line-height:30px;
}

#info-message p{
font-size:14px;
height:60px;
line-height:70px;
}





#footer {
position:relative;
margin-top:-230px;
height:230px;
clear:both
}



#footer_inner_wrap {
margin:auto;
width:1020px;
height:230px;
background:#161616;
padding:10px;
}

#footer_inner_wrap div{
float:left;
}

#footer_inner_wrap div div:nth-child(5) ul {
position:absolute;
width:auto;
max-width:200px;
}


#footer_inner_wrap ul {
list-style-type:none;
width:150px;
height:150px;
margin:10px 0px 0px 0px;
}

#footer_inner_wrap label {
font-size:30px;
font-family:'Bebas Neue';
color:#666666;
font-weight:normal;
margin:10px 30px 0px 10px;
}

#footer_inner_wrap label:hover {
color:#fff;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}

#footer_inner_wrap strong {
font-weight:normal;
color:#666;
}


#footer_bottom {
height:20px;
clear:both;
background:#ccc;
margin:auto;
width:1040px;
margin-top:17px;
margin-left:-10px;
font-family:'Trebuchet MS';
background:#111111;
color:#2A2A2A;
font-size:9pt;
text-align:center;
line-height:20px;
}

#footer_bottom a{
color:#333;
text-decoration:none;
}

#footer_bottom a:hover{
text-decoration:underline;
}


#footer_social li {
padding:6px;
width:60px;
display:block;
float:left;
vertical-align:middle;
}

#footer_statistic li, #footer_statistic li a, #footer_statistic li a:visited{
font-size:20px;
color:#333;
}

#footer_statistic li:hover, #footer_statistic li a:hover{
color:#666;
text-decoration:none;
}

#footer_contact li a:before, #footer_forum li a:before, #footer_community li a:before {
font-family:'FontAwesome';
padding-right:5px;
display:block;
float:left;
width:16px;
text-align:center;
}


#footer_contact li a, #footer_forum li a, #footer_community li a {
color: #666666;
font-family:'Trebuchet MS';
font-size:13px;
text-decoration:none;
display:block;
text-align:left;
}

#footer_inner_wrap li a:hover:before {
color:#fff;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}

#footer_contact li, #footer_forum, #footer_community{
line-height:22px;
}


#footer_social li a:hover {
  background:#fff;
}

#footer_social li a {
width:58px;
height:59px;
display:block;
text-decoration:none;
border-radius:14px;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
vertical-align:middle;
}

#footer_social a:before {
font-family:'FontAwesome';
font-size:70px;
color:#333333;
display:block;
line-height:60px;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}

#footer_social li:nth-child(1) a:before {
content: "\f082";
}

#footer_social li:nth-child(1) a:hover:before {
color:#4862A3;
}

#footer_social li:nth-child(2) a:before {
content: "\f081";
}

#footer_social li:nth-child(2) a:hover:before {
color:#5EA9DD;
}

#footer_social li:nth-child(3) a:before {
content: "\f1b7";
}

#footer_social li:nth-child(3) a:hover:before {
background: -webkit-linear-gradient(#141E2F, #2690BD);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: #000;
}

#footer_social li:nth-child(4) a:before {
content: "\f1e8";
font-size:46px;
text-align:center;
color:#161616;
}

#footer_social li:nth-child(4) a:hover:before {
color:#fff;
}

#footer_social li:nth-child(4) a{
margin-top:-1px;
width:60px;
height:60px;
border-radius:10px;
background:#333333;
}

#footer_social li:nth-child(4) a:hover{
background:#64459B;
}


#footer_contact li:nth-child(1) a:before  {
content: "\f090";
}

#footer_contact li:nth-child(2) a:before  {
content: "\f0e0";
}

#footer_contact li:nth-child(3) a:before  {
content: "\e609";
}

#footer_contact li:nth-child(4) a:before  {
content: "\f06a";
}

#footer_contact li:nth-child(5) a:before  {
content: "§";
}

#footer_forum li:nth-child(1) a:before  {
content: "\f022";
}

#footer_forum li:nth-child(2) a:before  {
content: "\f007";
}

#footer_forum li:nth-child(3) a:before  {
content: "\f1ae";
}

#footer_forum li:nth-child(4) a:before  {
content: "\f02d";
}


#footer_community li:nth-child(1) a:before  {
content: "\f1ea";
}

/*
#footer_community li:nth-child(2) a:before  {
content: "\f187";
}
*/

#footer_community li:nth-child(2) a:before  {
content: "\f05a";
}

#footer_community li:nth-child(3) a:before  {
content: "\f007";
}

#footer_community li:nth-child(4) a:before  {
content: "\f0c0";
}

.profile-userstatus:after{
font-family:FontAwesome;
content:"\f111";
font-size:12px;
position:relative;
top:-4px;
color:#339900;
}

.profile-panel{
margin:-10px -10px 0px 0px;
float:right;
list-style-type:none;
}

.profile-panel li{
float:left;
}

.profile-panel li:first-child a{
border-radius:0px 0px 0px 5px;
}

.profile-panel li:not(:first-child) a{
border-left:1px solid #2766BA;
}

.profile-panel li a{
padding:6px;
color:#fff!important;
background:#3C81DE;
font-family:bloggersans;
font-size:14px;
float:right;
line-height:20px;
}
.profile-panel li a:hover{
background:#63A8FF;
text-decoration:none;
}
.profile-panel li a:before{
font-family:FontAwesome;
margin-right:5px;
font-size:20px;
display:block;
float:left;
}
.profile-edit:before{
content:"\f044";
}
.profile-administrate:before{
content:"\f1de";
}
.profile-banuser:before{
content:"\f05e";
}
.profile-useperm:before{
content:"\f0c3";
}

#profile_userbar_wrap{
width:530px;
margin-left:20px;
float:left;
}

#profile_userpanel_wrap{
float:left;
width:150px;
}

.user_online:before, .user_online:after{
animation: 1500ms ease-in 0s normal none infinite running expand;
border-radius: 999px;
box-shadow: 0 0 3px 1px #a68ed2, 0 0 3px 1px #a68ed2 inset;
content: "";
display: block;
height: 0;
left: 50%;
position: absolute;
top: 50%;
width: 0;
z-index: 1;
}

.user_online{
background:#599D2D;
}


#profile_avatar{
width:130px;
height:130px;
text-align:center;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
margin-bottom:8px;
border:10px solid #333333;
position: relative;
z-index: 2;
}

#profile_userbar{
font-family:'Trebuchet MS';
float:left;
border-bottom:1px solid #CCCCCC;
width:520px;
}

#profile_userbar_bottom{
font-family:'Trebuchet MS';
float:left;
margin-top:3px;
width:530px;
}

#profile_userbar_bottom h1{
color:#333333;
font-weight:normal;
font-size:18px;
padding:0px;
margin:0px;
}

#profile_userbar_bottom label{
color:#999999;
font-weight:normal;
font-size:18px;
padding-right:5px;
vertical-align:top;
}


#profile_userbar h1{
color:#333333;
font-family:'Bebas Neue';
font-weight:normal;
font-size:45px;
line-height:40px;
float:left;
padding:0px;
margin:0px;
}

#profile_userbar h2{
color:#333333;
font-size:15px;
float:right;
margin-top:20px;
text-shadow:1px 0px 0px #999;
}

#profile_userbar h2 label{
color:#999999;
font-weight:normal;
font-size:15px;
padding-right:5px;
text-shadow:0px 0px 0px;
vertical-align:top;
}

#profile_interests{
font-family:'Trebuchet MS';
font-size:13px;
color:#333333;
list-style-type:none;
padding-left:0px;
width:550px;
margin:20px 0px 0px 0px;
float:left;
}

#profile_interests div{
float:left;
width:450px;
margin:0px 0px 5px 0px;
}

#profile_interests h1{
color:#999999;
font-weight:normal;
font-size:13px;
float:left;
width:80px;
padding:0px;
margin:0px 4px 5px 0px;
text-align:right;
}

#profile_userpanel {

}

#profile_steaminfo {
width:320px;
float:left;
}

#profile_steaminfo_title{
height:40px;
font-family:'Bebas Neue';
font-size:30px;
color:#333;
}

#profile_steaminfo_title:before{
font-family: FontAwesome;
content:"\f1b7";
padding-right:10px;
vertical-align:middle;
}

#profile_userpanel ul {
list-style: none outside none;
margin:0;
padding:0;
text-align:center;
}

#profile_userpanel a{
width:26px;
height:26px;
display:inline-block;
margin-right:3px;
}

#profile_userpanel li {
font-family: FontAwesome;
display:inline;
}

#profile_userpanel a:after {
font-family: FontAwesome;
margin-top:-25px;
margin-left:7px;
position:absolute;
font-size:12px;
}

#profile_userpanel li a::before{
font-family: FontAwesome;
font-size: 20px;
display:block;
padding-top: 5px;
padding-bottom: 3px;
text-align: center;
line-height: 17px;
color:#333;
}

#profile_userpanel a:hover:before{
color:#3C81DF;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}


#profile_userpanel li a:hover{
text-decoration:none;
}

#profile_userpanel li span{
display:none;
}

#profile_gallery_title{
height:30px;
font-family:'Bebas Neue';
font-size:30px;
}

#profile_gallery_title a{
color:#333;
}

#profile_gallery_title a:before{
font-family:'FontAwesome';
content:"\f03e";
padding-right:10px;
}


#profile_gallery_title a:hover{
text-decoration:none;
}


#profile_userinfo_title, #profile_userstatistic_title{
height:40px;
font-family:'Bebas Neue';
font-size:30px;
color:#333;
}

#profile_steaminfo_title:before, #profile_userinfo_title:before, #profile_userstatistic_title:before {
font-family: FontAwesome;
padding-right:10px;
vertical-align:middle;
}

#profile_steaminfo_title:before{
content:"\f1b7";
}

#profile_userinfo_title:before{
content:"\f129";
padding-left:12px;
}

#profile_userstatistic_title:before{
content:"\f080";
}

#profile_userstatistic ul li:before{
font-family:FontAwesome;
font-size:21px;
display:block;
width:32px;

float:left;
vertical-align:middle;
}

#profile_userstatistic ul li a:before{
font-family:FontAwesome;
font-size:12px;
color:#333;
}

.profile-tpics a:hover, .profile-tposts a:hover{
text-decoration:none;
}


#profile_userstatistic ul li a:hover:before{
color:#296ECB;
font-size:15px;
-webkit-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
}

.profile-tposts:before{
content:"\f016";
}

.profile-tposts a:before, .profile-tpics a:before{
content:"\f002";
padding-left:4px;
}

.profile-tpics:before{
content:"\f03e";
}

.profile-bactivity:before{
content:"\f022";
height:36px;
}

.profile-tactivity:before{
content:"\f0f6";
height:36px;
}


.profile-bactivity span, .profile-tactivity span{
margin-left:30px;
}

.profile-postqueue:before{
content:"\f071";
transform:rotate(180deg);
text-align:right;
line-height:20px;
-webkit-animation:2s ease 0s normal none infinite running flash;
animation:2s ease 0s normal none infinite running flash;
margin-bottom:2px;
}

.profile-postqueue a{
color:#D32C2C;
font-weight:bold;
}

.profile-space {
margin-bottom:30px;
}

#profile_userstatistic ul li span {
display:block;
font-size:11px;
}

#profile_userinfo, #profile_userstatistic, #profile_steaminfo{
width:320px;
float:left;
margin-right:10px;
}

#profile_steaminfounfloat{
width:320px;
margin-right:10px;
margin-bottom:40px;
}

#profile_userinfo ul, #profile_userstatistic ul{
font-family:'Trebuchet MS';
font-size:15px;
color:#666666;
text-shadow:1px 0px 0px #ccc;
list-style-type:none;
}


#profile_userinfo ul li, #profile_userstatistic ul li{
border-bottom:1px solid #CCCCCC;
padding:8px;
}

#profile_userinfo ul li:before {
font-family:FontAwesome;
font-size:21px;
display:block;
width:32px;
float:left;
vertical-align:middle;
}

.profile-age:before {
content: "\f133";
}

.profile-location:before {
content: "\f0ac";
}

.profile-joined:before {
content: "\f090";
}

.profile-visited:before {
content: "\f06e";
}

.profile-visited span:before {
content:"\f017";
font-family:FontAwesome;
padding:0px 2px 0px 12px;
}


.profile-www:before {
content: "\f108";
}

.profile-gallery:before {
content: "\f03e";
}


.profile_image_block a{
display:block;
width:165px;
height:165px;
}

.send-mail a::before {
content: "\f0e0";
}

.send-pm a::before {
content: "\f075";
}

.add-friend a::before {
content: "\f007";
}

.add-friend a::after {
content: "\f055";
color:#009933;
}




.remove-friend a::before {
content: "\f007";
}

.remove-friend a::after {
content: "\f056";
color:#A60000;
}


.block-user a::before {
content: "\f007";
}


.block-user a::after {
content: "\f05e";
color:#A60000;
}

.unblock-user a::before {
content: "\f007";
}

.unblock-user a::after {
content: "\f05d";
color:#009933;
}


.recent_wrap h1{
color:#80A9E1;
padding:4px;
margin:0px;
font-size:12px;
text-align:center;

}
.recent_dots{
text-align:center;
width:28px;
line-height:30px;
height:24px;
}

.pagination_recent {
text-align:center;
}


#share-on {
height:50px;
}

#share-on ul {
list-style-type:none;
padding:0px;
margin:0px;
}

#share-on ul li{
float:left;
margin-right:4px;
}

#share-on ul li span{
display:none;
}

#share-on ul li a{
display:block;
width:30px;
height:30px;
}

#share-on ul li a:hover{
text-decoration:none;
}

#share-on ul li a:before{
font-family:FontAwesome;
font-size:30px;
width:30px;
height:30px;
line-height:30px;
}

#share-on ul li a:hover{
-webkit-animation:2s ease 0s normal none 1 running vertical;
animation:2s ease 0s normal none 1 running vertical;
}


.pagination_recent{margin:auto;height:18px;width:280px;margin-left:-8px;color:#80A9E1;}
.pagination_recent span.page-sep{display:none}
.pagination_recent strong,.pagination b{font-weight:400}
.pagination_recent span strong{padding:7px 7px;line-height:24px;text-align:center;height:24px;width:26px;margin:0px;font-weight:400;color:#333;background-color:#e7e7e7;border:1px solid #e7e7e7;font-size:.9em}
.pagination_recent span a,.pagination_recent span a:link,.pagination_recent span a:visited,.pagination_recent span a:active{padding:7px 7px;line-height:24px;text-align:center;height:24px;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;font-weight:400;text-decoration:none;color:#4585D9;margin:0px;background-color:#2668C1;border:1px solid #2668C1;font-size:.9em;}
.pagination_recent span a:hover{border-color:#e7e7e7;background-color:#e7e7e7;color:#333}
.pagination_recent span a:active{color:#5C758C;background-color:#ECEDEE;border-color:#B4BAC0}


.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.clearfix {
display:inline-block
}

* html .clearfix {
height:1%
}

.clearfix {
display:block
}

.track3 {
width:10px;
margin-right:2px;
-webkit-transition:background 250ms linear;
transition:background 250ms linear
}

.track3:hover,.track3.dragging {
background:#333
}

.handle3 {
width:5px;
right:0;
background:#666;
-webkit-transition:width 250ms;
transition:width 250ms
}

.track3:hover .handle3,.track3.dragging .handle3 {
width:10px;
-webkit-transition:width 250ms;
transition:width 250ms
}

.horizontal-track2 {
margin-left:-20px;
height:10px;
border-bottom:1px solid #dfdfdd
}

.horizontal-handle2 {
height:10px
}

.horizontal-handle2 .left {
width:17px;
height:10px;
position:absolute;
top:-4px;
border-bottom:4px solid #3C81DF
}

.horizontal-handle2 .right {
width:100%;
height:10px;
position:absolute;
right:0;
top:-4px;
clip:rect(0 9999px 17px 17px);
border-bottom:4px solid #3C81DF
}



#modalContainer {
	background-color:rgba(0, 0, 0, 0.75);
	position:fixed;
	width:320px;
	min-height:100px;
	margin-top:-100px;
	margin-left:-200px;
	top:50%;
	left:50%;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
	text-align:center;
	color:#fff;
	font-size:14px;
	font-family:trebuchet ms;
	padding:40px;
}

#modalContainer p {
padding:5px;
min-height:60px;
vertical-align:middle;
margin-bottom:5px;
}

#modalContainer h1 {
font-family:Bebas Neue;
font-size:30px;
padding-bottom:5px;
}

#modalContainer h1, #modalContainer a{
	color:#fff;
	font-weight:normal;
	text-align:center;
	margin:0px;
}

#modalContainer a{
	font-family:bloggersans-bold;
	display:block;
	height:30px;
	border:1px solid #fff;
	width:70px;
	text-align:center;
	margin:auto;
	line-height:30px;
}

#modalContainer a:hover{
	background:#fff;
	color:#000;
	text-decoration:none;
}

.announcement .inner .topiclist .header {
height:30px;
}

.announcement dl {
border-spacing:0px!important;
}

.viewtopic, .viewforum {
margin:10px;
}

.viewtopic h2, .viewforum h2{
margin-bottom:20px;
}

.viewtopic h2 a, .viewforum h2 a{
font-family:"bebas neue";
font-size:30px;
color:#333;
}

.breadcrumbs {
height:30px;
margin:0px 0px 10px 4px;
padding:0px;
}
.breadcrumbs li{
float:left;
font-family:bloggersans;
font-size:14px;
display:block;
margin-left:-3px;
text-align:center;
}

.breadcrumbs li a{
margin-right:8px;
line-height:25px;
padding-left:5px;
}


.breadcrumbs li:nth-child(n+2) a{
float:left;
color:#333;
display:block;
background:#E9E9E9;
position:relative;
}

.breadcrumbs li:nth-child(1) a{
float:left;
color:#333;
display:block;
background:#E9E9E9;
}

.breadcrumbs li:nth-last-child(1) a{
background:#333;
color:#fff;

}
.breadcrumbs li:nth-last-child(1) a:after{
border-left: 8px solid #333;
}


.breadcrumbs li a:after{
content:"";
display:block;
width: 0;
height: 0;
float:right;
position:relative;
right:-8px;
border-top: 13px solid transparent;
border-left: 8px solid #E9E9E9;
border-bottom: 12px solid transparent;
z-index:1;
}

.breadcrumbs li:nth-child(n+2) a:before{
content:"";
display:block;
width: 0;
height: 0;
float:left;
position:relative;
left:-5px;
border-top: 13px solid transparent;
border-left: 8px solid #fff;
border-bottom: 12px solid transparent;
z-index:0;
}

.breadcrumbs li:hover a:after{
border-left: 8px solid #3C81DE;
}

.breadcrumbs li a:hover{
text-decoration:none;
background:#3C81DE;
color:#fff;
}



.impressum{
padding:20px;
font-family:tahoma;
font-size:12px;
color:#000;
}

.impressum h1{
font-family:"bebas neue";
font-size:30px;
font-weight:normal;
color:#333;
margin-bottom:20px;
}

.impressum h2{
font-family:"bebas neue";
font-size:24px;
color:#333;
}

.impressum h3{
font-family:"bebas neue";
font-size:20px;
font-weight:normal;
color:#333;
}

.viewserver-title{
list-style-type:none;
color:#333;
margin:0px 0px 10px 0px;
}

.viewserver-link:hover{
text-decoration:none;
}

.viewserver-title:before{
font-family:FontAwesome;
color:#333;
font-size:50px;
float:left;
margin:0px 10px 0px 0px;
}

.mc:before {
content:"\e60f";
}

.arma3:before {
content:"\e611";
}

.csgo:before, .cstrike:before {
content:"\e610";
}

.icon_offline:before {
content:"\f057";
}

.viewserver-title li{
font-family:bebas neue;
}

.viewserver-title li:nth-child(1){
font-size:35px;
line-height:30px;
}
.viewserver-title li:nth-child(2){
font-size:21px;
text-shadow:1px 0px 0px #D6D6D6;
}


.viewserver{
padding:10px;
}

.playerlist ul, .playerlist-title ul{
list-style-type:none;
clear:both;
}

.playerlist li{
font-size:13px;
font-family:trebuchet ms;
float:left;
color:#333;
background:#F3F3F3;
border:1px solid #fff;
padding:4px;
width:100%;
}

.playerlist-title li{
font-size:15px;
font-family:bloggersans;
float:left;
background:#333;
color:#fff;
border:1px solid #fff;
padding:4px;
height:25px;
line-height:25px;
width:100%;
}

.plist3col li:nth-child(1){
width:530px;
padding-left:10px;
}
.plist3col li:nth-child(2){
width:70px;
text-align:center;
}
.plist3col li:nth-child(3){
width:80px;
text-align:center;
}

.viewserver h1:before {
color:#fff;
font-size:22px;
line-height:18px;
width:36px;
display:block;
text-align:center;
font-family:FontAwesome;
float:left;
}

.viewserver h1 {
width:704px;
background:#333;
font-family:verdana;
font-weight:normal;
font-size:15px;
padding:8px;
color:#fff;
}

.map_image{
background-size:contain!important;
width:720px;
height:405px;
}

.server-details-l {
width:360px;
min-height:200px;
float:left;
}

.server-details-r {
width:360px;
min-height:200px;
float:left;
}

.server-details-l ul, .server-details-r ul{
list-style-type:none;
font-family:Verdana;
color:#333;
font-size:14px;
padding:4px;
}

.server-details-l li, .server-details-r li{
padding:4px;
margin:1px;
}

.server-details-l li:before, .server-details-r li:before{
font-family:FontAwesome;
width:34px;
display:block;
float:left;
text-align:center;
}

.server-details-r li:before{
font-size:24px;
}

.server-details-l li:before{
font-size:20px;
}


.server-details-l li:nth-child(1):before{
content:"\f05a";
}

.server-details-l li:nth-child(2):before{
content:"\f11b";
}

.server-details-l li:nth-child(3):before{
content:"\f0ac";
}

.server-details-l li:nth-child(4):before{
content:"\f0c1";
}

.server-details-l li:nth-child(5):before{
content:"\f1b2";
}

.server-details-l li:nth-child(6):before{
content:"\f0c0";
}

.server-details-l li:nth-child(7):before{
content:"\e613";
}


.server-join:before{
content:"\f1b7";
}

.server-hlsw:before{
content:"\e612";
position:relative;
z-index:2;
}
.server-hlsw {
height:17px;
}

.server-hlsw:after{
content:"";
display:block;
width:20px;
height:18px;
position:relative;
top:-15.5px;
left:6px;
z-index:1;
border-radius:1px;
background: rgba(250,108,26,1);
background: -moz-linear-gradient(-62deg, rgba(250,108,26,1) 0%, rgba(250,108,26,1) 46%, rgba(230,35,24,1) 46%, rgba(230,35,24,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(250,108,26,1)), color-stop(46%, rgba(250,108,26,1)), color-stop(46%, rgba(230,35,24,1)), color-stop(100%, rgba(230,35,24,1)));
background: -webkit-linear-gradient(-62deg, rgba(250,108,26,1) 0%, rgba(250,108,26,1) 46%, rgba(230,35,24,1) 46%, rgba(230,35,24,1) 100%);
background: -o-linear-gradient(-62deg, rgba(250,108,26,1) 0%, rgba(250,108,26,1) 46%, rgba(230,35,24,1) 46%, rgba(230,35,24,1) 100%);
background: -ms-linear-gradient(-62deg, rgba(250,108,26,1) 0%, rgba(250,108,26,1) 46%, rgba(230,35,24,1) 46%, rgba(230,35,24,1) 100%);
background: linear-gradient(118deg, rgba(250,108,26,1) 0%, rgba(250,108,26,1) 46%, rgba(230,35,24,1) 46%, rgba(230,35,24,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6c1a', endColorstr='#e62318', GradientType=1 );
}

.server-share:before{
content:"\f082";
color:#4862A3;
}

.server-tags:before{
content:"\f02c";
}

.server-plugins:before{

}
.server-plugins{
font-size:11px;
}


/* Ajax User-Info Popups */
#popup {
	z-index: 60;
	position: absolute;
	display: none;
	font-size: 10px;
	width: 350px;
}

#ajax_avatar {
	width:100px;
	float: left;
	overflow: hidden;
	height: 100px;
	text-align: center;
}

#ts3-login ul{
padding:0px;
margin:0px;
}

#ts3-login li{
list-style-type:none;
float:left;
}

#ts3-login li a:link, #ts3-login li a:visited{
color:#333;
display:block;
height:30px;
line-height:30px;
padding:0px 5px 0px 5px
}

#ts3-login li:nth-child(1) a:link{
width:220px;
text-align:center;
font-weight:bold;
font-size:12px;
}

#ts3-login li:nth-child(2) a:link{
color:#333;
width:24px;
text-align:center;
}



#ts3-login li:nth-child(1){
background:#D4D4D4;
color:#333;
}

#ts3-login li:nth-child(2){
background:#999;
}



#ts3-login li:hover{
background: #3d82df; /* Old browsers */
background: -moz-linear-gradient(top,  #3d82df 0%, #296ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d82df), color-stop(100%,#296ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d82df 0%,#296ecb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d82df 0%,#296ecb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d82df', endColorstr='#296ecb',GradientType=0 ); /* IE6-9 */
}

#ts3-login li a:hover{
text-decoration:none;
color:#fff;
}

#ts3-login li:nth-child(2) a:link:before{
content:"\f0c1";
font-family:FontAwesome;
font-size:16px;
}
/**
 * Common tags
 */
/**
 * Structure
 *
 * Main structure including wrapper, header, content and footer. Forum width
 * can be fixed (eg. width: 970px;) or fluid (default) to better support
 * various devices.
 */

/**
 * Forums and tables
 *
 * Overwrite default categories/forums layout and common tables settings.
 * Define zebra background colours for even/odd rows and cells.
 */
.forabg,
.forumbg,
#cp-main table.table1 {
	margin-bottom: 15px;
	padding: 0;

}

/* Space between last category and quick login/statistics */
.forabg:last-of-type {
	margin-bottom: 0px;
}

ul.forums,
ul.topics,
table.table1 tbody {
	background: #fafcfe;
}

/* Row (single forum) */
ul.topiclist li {
	color: #525252;
}

table.table1 tbody tr {
	border: 0;
}

li.row,
#cp-main .panel li.row,
table.table1 tbody tr {
	border-top: 1px solid #fff;
	border-bottom: 0;
}

ul.topics .bg1,
ul.topics .bg2,
li.row:hover,
table.table1 tr.bg1,
table.table1 tr.bg2,
table.table1 tbody tr:hover {
	background: none;
}


.forumbg ul.topiclist li.reported dd:nth-child(even),
li.reported,
li.reported:hover {
	background: #f7ecef !important;
}

li.row strong {
	color: inherit;
	font-weight: bold;
}

ul.topiclist li.header dl,
ul.topiclist li.row dl {
	display: table;
	border-collapse: separate;
	border-spacing:1px 0px;
	table-layout: fixed;
	width: 100%;
	padding: 0;
}

/* Cell  */
ul.topiclist dt,
ul.topiclist dd,
table.table1 tbody td {
	padding: 2px 2px 2px 7px;
	border: 0;
	vertical-align: middle;
	line-height: 18px;
	font-size: 11px;
}

ul.topiclist dt,
ul.topiclist dd {
	display: table-cell;
	float: none;
}


dd.lastpost span,
ul.topiclist dd.searchby span,
ul.topiclist dd.info span,
ul.topiclist dd.time span,
dd.redirect span,
dd.moderation span {
	padding: 0;
}

/* Category header */
ul.topiclist li.header dt,
ul.topiclist li.header dd,
table.table1 thead th,
#cp-main table.table1 thead th {
	padding-left:10px;
	line-height: 18px;
	font-weight: normal;
}

.forabg ul.topiclist li.header dt,
.forumbg ul.topiclist li.header dt {
	width: auto;
}

/* Subforums list on index */
ul.topiclist li.row a.subforum {
	padding: 0;
	background: none;
	white-space: nowrap;
}

ul.topiclist li.row a.subforum::before {
	content: "\f07b";
	display: inline-block;
	margin-right: 4px;
	padding-left: 1px;
	color: #6b6b6b;
	font-family: FontAwesome;
}

ul.topiclist li.row a.subforum.unread::before {
	color: #bc2a4d;
}

/* Specific colums settings */
ul.topiclist.forums li.row dt,
ul.topiclist.topics li.row dt {
	width: 55px;
	padding: 0;
	background-position: center center;
	text-align: center;
	background-color: #E9E9E9;

}

li.row dd {
	background: #E9E9E9;
}

/* Topic icon */
.forumbg ul.topiclist li.row dt img {
	margin-top: 20px;
	margin-right: -20px;
}

dd.topics,
dd.posts {
	width: 120px;
}

dd.lastpost {
	width: 220px;
}

/* Last post author and date icons */
dd.lastpost .fa {
	color: #6b6b6b;
}

dd.redirect {
	width: 354px;
	text-align: center;
}

@media (max-width: 768px) {
	ul.topiclist dd.topics,
	ul.topiclist dd.posts,
	ul.topiclist dd.lastpost,
	ul.topiclist dd.redirect {
	display: none;
	}
}

/**
 * Tables
 *
 * Overwrite specific tables settings.
 */
.forumbg-table > .inner {
	margin: 0;
}

table.table1 {
	border-collapse: collapse;
}

table.table1 td {
	color: #525252;
}

/* Recent searches tables */
.section-search .forumbg-table {
	margin-top: 15px;
}

.section-search .forumbg-table thead th,
.section-search .forumbg-table .active {
	text-align: center;
}

#cp-main table.table1 thead th {
	border-bottom: 0;
	color: #333;
	text-align: left;
}

/**
 * Panels
 */
.panel {
	overflow: hidden;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f1f1f1;
	color: #525252;
}

.bg1,
.bg3 {
	background-color: #ececec;
}

.bg2 {
	background-color: #f4f4f4;
}

.content {
	color: #525252;
}

/* Base font in panels */
fieldset,
dl.faq,
.content dl.faq,
.content p,
.panel p {
	line-height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Headers in panels */
.panel h2,
.panel h3,
.content h2 {
	margin-bottom: 10px;
	padding-bottom: 8px;
	color: #3f3f3f;
	text-transform: none;
	font-size: 16px;
	font-weight: normal;
}

h2.solo {
	margin-bottom: 10px;
}

/**
 * FAQ
 */
dl.faq {
	margin-top: 7px;
	margin-bottom: 16px;
}

dl.faq:last-child {
	margin-bottom: 7px;
}

dl.faq dt {
	color: #3f3f3f;
}

@media (max-width: 768px) {
	.column1,
	.column2 {
		overflow: hidden;
		float: none;
		width: 100%;
	}
}

/**
 * Posts and private messages
 */
.post {
	position: relative;
	margin-bottom: 5px;
	padding: 0;
}

.post .inner {
	display: table;
	width: 100%;
}

.post.bg1,
.post.bg2,
.online {
	background: none;
}

.post.bg1 .postprofile {
	background-color: #f2f2f2;
}

.post.bg1 .postbody {
	background-color: #f8f8f8;
}

.post.bg2 .postprofile {
	background-color: #ececec;
}

.post.bg2 .postbody {
	background-color: #f1f1f1;
}

.post.reported .postprofile {
	background-color: #f4e1e6;
}

.post.reported .postbody {
	background-color: #f7ecef;
}


.postprofile,
.post .postbody {
	display: table-cell;
	float: none;
	clear: none;
	padding: 18px;
}

/* Bottom padding is a place for back to top button */
.post .postbody {
	padding-bottom: 36px;
}

/* User profile */
.postprofile,
.pm .postprofile,
.search .postprofile {
	min-height: initial;
	width: 23%;
	margin: 0;
	border: 0;
	color: #525252;
	vertical-align: top;
}

.postprofile dt,
.postprofile dd {
	margin: 0;
	line-height: 18px;
}

.postprofile dt {
	text-align: center;
}

.postprofile strong {
	color: #414141;
}

.inventia-avatar {
	display: block;
	margin-bottom: 14px;
}

/* Post message */
.post .postbody,
.search .postbody {
	width: auto;
}



.post.bg1 .postbody::before {
	border-color: transparent #f8f8f8 transparent transparent;
}

.post.bg2 .postbody::before {
	border-color: transparent #f2f2f2 transparent transparent;
}

.post.reported .postbody::before {
	border-color: transparent #f7ecef transparent transparent;
}

/* Post message left triangle */
.post .postbody::before {
	content: "";
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	margin-top: 7px;
	margin-left: -34px;
	border-style: solid;
	border-width: 14px 16px 14px 0;
}

.postbody h3,
.postbody h3.first {
	margin: 0 !important;
	padding: 0;
	line-height: 21px;
	font-size: 16px;
	font-weight: bold;
}

.postbody h3 img {
	vertical-align: middle;
}

p.author {
	margin: 1px 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #c2c2c2;
	color: #525252;
	line-height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.postbody .content,
.post:target .content {
	color: #414141;
	line-height: 21px;
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.section-viewtopic .postbody .content {
	max-width: 530px;
}

.post .signature {
	clear: none;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #c2c2c2;
	color: #525252;
	line-height: 18px;
	font-size: 12px;
}

.post .signature a, .post .signature a:hover{
	border: 0px;
}

.postbody .content img,
.signature img {
	max-width: 95%;
	margin:0px;
	padding:0px;
}

/* Private message */
#cp-main .post {
	
}

#cp-main .post .postbody::before {
	display: none;
}

#cp-main .postbody p {
	font-size: 12px;
}

/* Post message preview (posting.php) */
#postform .content {
	padding: 10px 18px;
}

/* Poll preview background */
.section-posting #preview .content {
	background: #f1f1f1;
}

#postform .content .author {
	margin-bottom: 12px;
	padding: 0;
	border-bottom: 0;
}

#postform .postbody,
#topicreview .postbody {
	padding-bottom: 18px;
}

#postform .postbody::before {
	display: none;
}

#postform .postbody h3 {
	margin-bottom: 9px !important;
	padding-bottom: 9px;
	border-bottom: 1px dotted #c2c2c2;
}

#postform .postbody .content {
	padding: 0;
	border-radius: 0;
}

/* Topic review */
#topicreview .postbody h3 {
	margin: 0 !important;
	padding: 0;
	border: 0;
}

#topicreview .content {
	background: inherit;
}

#topicreview .postbody .right-box {
	margin-right: 5px;
	line-height: 28px;
}

/* Post related links */
.postprofile a:link,
.postprofile a:visited,
.search .postprofile a {
	color: #3f3f3f;
}

.postprofile a:focus,
.postprofile a:hover,
.postprofile a:active,
.search .postprofile a:focus,
.search .postprofile a:hover,
.search .postprofile a:active {
	color: #3277D4;
	text-decoration: underline;
}

.back2top {
	position: absolute;
	right: 18px;
	bottom: 16px;
	height: auto;
}

/* Polls */
fieldset.polls {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

fieldset.polls dl {
	margin: 0;
	padding: 0;
	border-color: #dadada;
	color: #525252;
}

fieldset.polls dt,
fieldset.polls dd {
	line-height: 32px;
	font-size: 12px;
}

fieldset.polls dd.resultbar {
	margin-top: 7px;
	margin-right: 5px;
	line-height: normal;
}

/* Poll bar */
fieldset.polls dd div {
	min-width: 8px;
	padding: 1px 3px;
}

/* Post related features */
.attachbox {
	clear: right;
	max-width: 832px;
	border: 1px solid #ccc;
}

.inline-attachment {
	margin: 15px 0;
}

.attachbox dt,
dl.file {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.attachbox dt {
	padding-bottom: 3px;
	line-height: 14px;
	font-weight: bold;
}

.attachbox dd {
	padding-top: 6px;
	border-color: #ccc;
}

.attachbox img {
	max-width:520px;
}

.attachbox li{
	list-style-type:none;
}

dl.file {
	line-height: 18px;
}

dl.file dd {
	color: #525252;
	font-size: 12px;
}

dl.file .attach-image + dd {
	margin-top: 4px;
}

.attach-image img {
	max-width: 500px;
	border: 0;
}

dl.thumbnail img {
	padding: 0;
	border: 0;
}

dl.thumbnail dt a:hover,
dl.thumbnail dt a:hover img {
	border: 0;
	background: inherit;
}

dl.codebox {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 3px 5px;
	border-color: #ccc;
}

dl.codebox dt {
	padding-bottom: 3px;
	font-size: 12px;
}

dl.codebox code {
	font-size: 12px;
	line-height: 16px;
	font-family: Consolas, Monaco, "Lucida Console", monospace;
}

blockquote,
blockquote.uncited {
	padding: 7px;
}

blockquote {
	margin-top: 15px;
	margin-bottom: 15px;
	border-color: #ddd;
	background: #fbfbfb;
	font-size: 14px;
}

blockquote blockquote {
	background: #f1f1f1;
}

blockquote blockquote blockquote {
	border-color: #d5d5d5;
	background: #e9e9e9;
}

/* Quote icon before "XYZ wrote:" */
blockquote::before {
	content: "\f10d";
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
}

blockquote cite {
	margin-top: -22px;
	font-size: 14px;
}

a.postlink {
	color: #6b6b6b;
	text-decoration:none;
	display:inline;
}

a.postlink:after {
	font-family:FontAwesome;
	content:"\f08e";
	margin-left:3px;
	text-decoration:none;
}

a.postlink:visited {
	color: #959595;
}

a.postlink:active,
a.postlink:focus,
a.postlink:hover {
	border-color: #3277D4;
	background: none;
	color: #3277D4;
}

.signature a,
.signature a:active,
.signature a:focus,
.signature a:hover {
	text-decoration: none;
}

.signature a:active,
.signature a:focus,
.signature a:hover {
	border-bottom: 1px dotted #3277D4;
}

/* Profile and post buttons */
.postprofile ul.profile-icons li,
.postprofile ul.profile-icons li a,
.postbody ul.profile-icons li,
.postbody ul.profile-icons li a {
	width: auto;
	height: auto;
	margin: 0;
	background: none;
	font-weight: normal;
}

ul.profile-icons {
	margin:-18px -10px 0px 0px;
}

.profile-icons-post {
list-style-type:none;
}

.profile-icons-post span{
display:none;
}

.profile-icons-post li{
float:left;
margin-right:5px;
}

.profile-icons-post a{
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 28px;
	padding-top: 5px;
	padding-bottom: 3px;
	background: #ccc;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 17px;
	font-size: 12px;
}
.profile-icons-post a:hover{
	text-decoration:none;
}


.profile-icons-post li a:before {
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
}

.postprofile ul.profile-icons li {

}

.postbody ul.profile-icons li {
	
}

.postprofile ul.profile-icons li a,
.postbody ul.profile-icons li a {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 28px;
	padding: 5px;
	background: #3C81DE;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 17px;
	font-size: 12px;
}

.profile-icons li a:before{

}

.profile-icons li:not(:first-child) a{
border-left:1px solid #2766BA;
}

.postprofile ul.profile-icons li a:focus,
.postprofile ul.profile-icons li a:hover,
.postprofile ul.profile-icons li a:active,
.postbody ul.profile-icons li a:focus,
.postbody ul.profile-icons li a:hover,
.postbody ul.profile-icons li a:active {
	background: #63A8FF;
	color: #fff;
	text-decoration: none;
}

.postprofile ul.profile-icons li a::before,
.postbody ul.profile-icons li a::before {
	display: block;
	font-family: FontAwesome;
	font-size: 14px;
}

.unlove-icon a::before 	{ content: "\f08a"; }
.love-icon a::before 	{ content: "\f004"; }
.gallery-icon a::before 	{ content: "\f03e"; }
.pm-icon a::before 		{ content: "\f075"; }
.email-icon a::before 	{ content: "\f0e0"; }
.web-icon a::before 		{ content: "\f0ac"; }
.msnm-icon a::before 	{ content: "\f17a"; }
.icq-icon a::before 		{ content: "\f069"; }
.yahoo-icon a::before 	{ content: "\f19e"; }
.aim-icon a::before 		{ content: "\f183"; }
.jabber-icon a::before 	{ content: "\f0eb"; }
.edit-icon a::before 	{ content: "\f040"; }
.delete-icon a::before 	{ content: "\f00d"; }
.report-icon a::before 	{ content: "\f071"; }
.warn-icon a::before 	{ content: "\f056"; }
.info-icon a::before 	{ content: "\f129"; }
.quote-icon a::before 	{ content: "\f10d"; }
.icon-unsubscribe a::before 	{ content: "\f070"; }
.icon-subscribe a::before 	{ content: "\f06e"; }
.thanks-icon a::before { content: "\f164"; }
.removethanks-icon a::before { content: "\f165"; }

/* Who is online */
.inventia-quickmod + h3 {
	clear: both;
}

@media (max-width: 768px) {
	.post .inner {
		display: block;
	}

	.postprofile,
	.search .postprofile,
	.pm .postprofile,
	.post .postbody {
		display: block;
		overflow: hidden;
		width: auto;
	}

	/* User profile */
	.postprofile,
	.pm .postprofile,
	.search .postprofile {
		border-top-right-radius: 7px;
		border-bottom-left-radius: 0;
	}

	.postprofile dt {
		display: table;
		text-align: left;
	}

	.section-viewtopic .postprofile dd,
	.section-ucp .postprofile dd {
		display: none;
	}

	.inventia-online {
		display: none;
	}

	.inventia-avatar {
		margin-right: 18px;
		margin-bottom: 0;
		line-height: 0;
	}

	.inventia-avatar img {
		width: auto;
		height: 70px;
	}

	.inventia-post-author {
		display: table-cell;
		vertical-align: middle;
	}

	/* Post message */
	.post .postbody {
		border-top-right-radius: 0;
		border-bottom-left-radius: 0px;
	}
	
	.post.bg1 .postbody::before {
		border-color: transparent transparent #f8f8f8 transparent;
	}

	.post.bg2 .postbody::before {
		border-color: transparent transparent #f2f2f2 transparent;
	}

	.post.reported .postbody::before {
		border-color: transparent transparent #f7ecef transparent;
	}

	/* Post message left triangle */
	.post .postbody::before {
		right: 25px;
		margin-top: -34px;
		margin-left: 0;
		border-width: 0 14px 16px 14px;
	}
}

/**
 * User Control Panel and Moderator Control Panel
 */
#tabs + .panel,
#attach-panel,
#poll-panel,
.section-ucp #postform > .panel.bg3 {
	border-top-left-radius: 0;
}

#tabs {
	margin-left: 0;
}

#tabs li {
	font-size: 12px;
}

/* Regular tab */
#tabs a,
#tabs a span {
	padding: 0;
	background: #dfdfdf;
	color: #6b6b6b;
}

#tabs a span,
#tabs .activetab a span {
	padding: 11px;
}

#tabs a:focus span,
#tabs a:hover span,
#tabs a:active span {
	background: #e9e9e9;
	color: #3277D4;
}

/* Active tab */
#tabs .activetab a,
#tabs .activetab a span {
	background: #ececec;
	color: #414141;
}

#tabs .activetab a {
	border-bottom: 1px solid #ececec;
}

#tabs .activetab a span {
	padding-bottom: 12px;
}

#tabs .activetab a:focus span,
#tabs .activetab a:hover span,
#tabs .activetab a:active span {
	background: #ececec;
	color: #3277D4;
}

/* Subsection navigation */
#navigation {
	padding-top: 38px;
}

#navigation a {
	padding: 8px 6px;
	background: #ccc;
	color: #525252;
}

#navigation a:focus,
#navigation a:hover,
#navigation a:active {
	background: #b5b5b5;
	color: #3277D4;
}

#navigation #active-subsection a,
#navigation #active-subsection a:hover {
	color: #3277D4;
}

/* MCP mini tabs */
#minitabs li {
	padding: 0;
}

#minitabs li a {
	display: block;
	padding: 8px;
	background: #ccc;
	color: #525252;
}

#minitabs li a:focus,
#minitabs li a:hover {
	background: #b5b5b5;
	color: #3277D4;
}

#minitabs .activetab a,
#minitabs .activetab a:focus,
#minitabs .activetab a:hover {
	background: #f9f9f9;
	color: #3277D4 !important;
}

/* Friends list */
.cp-mini {
	margin: 10px 10px 0 0;
	padding: 8px;
	background: #f8f8f8;
	line-height: 18px;
}

dl.mini dt {
	color: #3f3f3f;
}

.pm-legend:first-of-type {
	margin-top: 8px;
}

.pm-legend {
	margin-bottom: 5px;
	padding-top: 0 !important;
	padding-left: 5px;
	line-height: 22px;
}

/* Remove rounded corners images */
#cp-main span.corners-top,
#cp-menu span.corners-top,
#cp-main span.corners-top span,
#cp-menu span.corners-top span,
#cp-main span.corners-bottom,
#cp-menu span.corners-bottom,
#cp-main span.corners-bottom span,
#cp-menu span.corners-bottom span {
	background: none;
}

/* Inside panels */
#cp-main h3,
#cp-main hr,
#cp-menu hr {
	border-color: #ccc;
}

#cp-main .panel {
	clear: both;
	padding-top: 8px;
}

#cp-main .panel p {
	font-size: 12px;
}

#cp-main .panel + fieldset.submit-buttons {
	margin-top: 10px;
}

#cp-main fieldset.display-actions {
	margin-top: 10px;
	padding-right: 0;
}

#cp-main fieldset.display-actions div {
	margin-top: 4px;
}

#cp-main fieldset.display-actions .left-box {
	margin-top: 0;
}

#cp-main fieldset.forum-selection {
	margin-top: 0;
	margin-bottom: 8px;
}

dl.details {
	line-height: 18px;
	font-size: 12px;
}

dl.details dt {
	color: #414141;
}

dl.details dd {
	margin-bottom: 4px;
	color: #525252;
}

ul.cplist {
	margin-bottom: 15px;
	border-top: 0;
	border-bottom: 3px solid #cacaca;
}

/* Forum/topic lists */
#cp-main .panel li.header dd,
#cp-main .panel li.header dt,
#cp-main .panel li.header a {
	color: #fff;
}

.section-ucp ul.topiclist li.header,
.section-mcp ul.topiclist li.header {
	display: block;
	background: #4c4c4c;
}

.section-ucp ul.topiclist dl.icon,
.section-mcp ul.topiclist dl.icon {
	background-position: 14px 50%;
}

.section-ucp ul.topiclist dl.icon dt,
.section-mcp ul.topiclist dl.icon dt {
	width: 100%;
	padding-left: 55px;
}

.section-ucp ul.topiclist li.row dt {
	background: transparent !important;
	
}

.section-ucp ul.topiclist .bg1,
.section-mcp ul.topiclist .bg1 {
	background-color: #f2f2f2;
}

.section-ucp ul.topiclist .bg2,
.section-mcp ul.topiclist .bg2 {
	background-color: #fafcfe;
}

.section-ucp ul.topiclist + h3 {
	margin-top: 30px;
}

dd.mark {
	width: 60px;
	float: none !important;
}

/* Private messages list */
#cp-main .buttons {
	margin-bottom: 8px;
}

#cp-main ul.linklist .pagination {
	margin-top: 5px;
	margin-bottom: 5px;
}

#cp-main ul.linklist {
	height:30px;
}

#viewfolder ul.topiclist,
#cp-main ul.linklist + p {
	clear: both;
}

#viewfolder ul.topiclist li.header dt {
	width: 100%;
	padding-left: 10px;
}

/**
 * Search results
 */
.section-search .topic-actions {
	margin-bottom: 12px;
}

.section-search .search-box {
	margin-left: 0;
}

/* Search these results input */
.section-search #add_keywords {
	width: auto;
}

.section-search .postprofile {
	color: #414141;
}

.section-search .postprofile strong {
	color: #525252;
}

/* Search found matches */
.section-search hr + .linklist {
	margin-top: 14px;
	padding-top: 2px;
}

/**
 * Memberlist
 */
#search_memberlist {
	margin-bottom: 28px;
}

#search_memberlist .panel {
	padding-top: 8px;
}

/* Fix margins in member filtering panel */
.panel ul.linklist li {
	padding: 5px 0;
}

.section-memberlist .panel + .forumbg,
#simple-wrap .panel + .forumbg {
	margin-top: 7px;
}

.section-memberlist .panel ul.linklist li strong,
#simple-wrap .panel ul.linklist li strong {
	font-size: 12px !important;
}

/* Viewprofile */
#viewprofile .postbody {
	width: auto;
}

#viewprofile .inventia-profile {
	padding-top: 12px;
	padding-bottom: 12px;
	line-height: 18px;
}

#viewprofile .signature {
	margin-bottom: 10px;
	color: #414141;
	line-height: 18px;
	font-size: 12px;
}

@media (max-width: 768px) {
	#viewprofile .inventia-avatar {
		margin-right: 0;
		margin-bottom: 14px;
	}

	#viewprofile .column2 h3 {
		margin-top: 18px;
	}
}

/**
 * Buttons
 *
 * Overwrite old graphic buttons with new CSS one using Font Awesome icons.
 */
.topic-actions {
	overflow: hidden;
	margin-bottom: 1px;
	line-height: 18px;
	font-size: 12px;
}

hr + .topic-actions {
	margin-top: 8px;
}

.buttons div {
	width: auto !important;
	height: auto !important;
}

.buttons div a {
	font-family:bloggersans-bold;
	display: block;
	width: auto;
	padding: 8px 10px;
	background: #e9e9e9;
	color: #6b6b6b;
	text-transform: uppercase;
	line-height: 17px;
	font-size: 13px;
}

.buttons div a:focus,
.buttons div a:hover,
.buttons div a:active {
	background: #3277D4;
	color: #fff;
	text-decoration: none;
}

.buttons div span {
	position: static;
	float: left;
	width: auto;
	height: auto;
	background: none;
}

.buttons div span::before {
	display: block;
	margin-right: 7px;
	font-family: FontAwesome;
	font-size: 14px;
}

.forwardpm-icon span::before 	{ content: "\f064"; }
.locked-icon span::before 		{ content: "\f023"; }
.pmreply-icon span::before 		{ content: "\f112"; }
.reply-icon span::before 		{ content: "\f112"; }
.newpm-icon span::before 		{ content: "\f1d8"; }
.post-icon span::before 		{ content: "\f055"; }

/**
 * Forms
 */
fieldset {
	margin-bottom: 10px;
}

fieldset dd {
	margin-bottom: 0;
	margin-left: 42%;
	vertical-align: middle;
}

fieldset dl {
	line-height:18px;
}

fieldset.fields1 dt,
fieldset.fields2 dt {
	width: 30%;
}

fieldset.fields1 dd,
fieldset.fields2 dd {
	line-height:18px;
	margin-left: 32%;
}

fieldset.display-options {
	margin-top: 15px;
	margin-bottom: 15px;
}

/* Labels */
label {
	padding-right: 10px;
}

label,
dd label {
	display: inline-block;
	color: #525252;
	vertical-align: middle;
}



/* Inputs */
input,
select,
textarea,
#message-box textarea {
	background: #fff;
	line-height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#message-box textarea {
	color: #414141;
	line-height: 21px;
	font-size: 14px;
}

select,
.inputbox {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 0 7px 5px -6px #e1e1e1;
	height: 28px;
	padding: 4px 6px;
	color: #525252;
}

select,
select:hover,
.inputbox,
.inputbox:hover {
	border-color: #ccc;
}

select:focus,
.inputbox:focus {
	box-shadow: 0 0 5px #c2c2c2;
	outline: 0;
	border-color: #b1b1b1;
	color: #525252;
}

input.inputbox[type="file"] {
	box-shadow: none;
	height: auto;
	padding: 0;
	border: 0;
	background: transparent;
	cursor: pointer;
}

textarea.inputbox,
select[multiple="multiple"] {
	height: auto;
}

/* Input width */
input.inputbox {
	width: 80%;
}

input.medium {
	width: 50%;
}

input.tiny {
	width: 150px;
}

textarea.inputbox {
	width: 80%;
}

dd select {
	width: auto !important;
}

#register .inputbox,
#login .inputbox {
	width: 40% !important;
}

/* Buttons */
a.button1,
a.button2,
input.button1,
input.button2,
input.button3 {
	height: 28px;
	padding: 0 6px;
	border-color: #c5c5c5;
	border-bottom-width: 2px;
	background: #dfdfdf;
	color: #525252;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a.button2:link {
	padding: 5px 6px 6px;
}

a.button1:focus,
a.button1:hover,
a.button1:active,
a.button2:focus,
a.button2:hover,
a.button2:active,
input.button1:focus,
input.button1:hover,
input.button1:active,
input.button2:focus,
input.button2:hover,
input.button2:active,
input.button3:focus,
input.button3:hover,
input.button3:active {
	outline: 0;
	border-color: #3277D4;
	background: #3277D4;
	color: #fff;
}

/* Remove unnecessary padding from buttons in Firefox */
a.button1::-moz-focus-inner,
input.button1::-moz-focus-inner,
input.button3::-moz-focus-inner,
a.button2::-moz-focus-inner,
input.button2::-moz-focus-inner {
	padding: 0;
	border: 0;
}

/* Quick login on index */
fieldset.quick-login label {
	line-height: 28px;
}

/* Quick search in viewforum and viewtopic */
input.search {
	padding: 4px 6px;
	background: none;
}

.section-search #keywords {
	margin-bottom: 5px;
}

/* Margin for forgotten password link */
#login #password {
	margin-bottom: 10px;
}

/* Posting editor page */
.section-posting fieldset.fields1 dt,
.section-posting fieldset.fields2 dt,
.section-ucp fieldset.fields1 dt,
.section-ucp fieldset.fields2 dt,
#login fieldset.fields1 dt {

}

.section-posting fieldset.fields1 dd,
.section-posting  fieldset.fields2 dd,
.section-ucp fieldset.fields1 dd,
.section-ucp fieldset.fields2 dd,
#login fieldset.fields1 dd {

}

.section-posting #subject,
.section-ucp #subject {
	width: 50% !important;
}

#format-buttons {
	margin-bottom: 6px;
}

#smiley-box {
	width: 19%;
}

#options-panel,
#attach-panel,
#poll-panel {
	padding-top: 12px;
}

.pmlist #username_list {
	height: 78px;
}

@media (max-width: 768px) {
	fieldset dt,
	fieldset.fields2 dt,
	.section-posting fieldset.fields1 dt,
	.section-posting fieldset.fields2 dt {
		float: none;
		width: auto;
	}

	/* Additional margin between description and input */
	fieldset dt span {
		display: block;
		margin-bottom: 10px;
	}
	
	/* Reduce input left margin */
	fieldset dd,
	fieldset.fields1 dd,
	fieldset.fields2 dd,
	.section-posting fieldset.fields1 dd,
	.section-posting  fieldset.fields2 dd {
		margin-left: 0;
	}

	input.inputbox,
	textarea.inputbox {
		width: 100%;
	}

	input.medium {
		width: 50%;
	}
	
	input.tiny {
		width: 125px;
	}

	/* Registration and login form */
	#register .inputbox,
	#login .inputbox {
		width: 100% !important;
	}

	/* Quick login on index */
	fieldset.quick-login input.inputbox {
		width: 100%;
		margin-bottom: 8px;
	}
}

/**
 * Alerts
 */
div.rules,
p.rules {
	border: 1px solid #ebccd1;
	background-color: #f2dede;
	padding: 6px 9px;
}

div.rules {
	margin-top: 10px;
	margin-bottom: 15px;
	line-height: 18px;
	font-size: 12px;
}

p.rules img {
	padding-top: 0;
}

/* Disabled board information */
#information {
	margin-top: 0;
	margin-bottom: 24px;
}

.notice {
	margin-bottom: 15px;
	padding: 7px;
	border: 1px solid #ddd;
	background: #fbfbfb;
	line-height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/**
 * Pagination
 */
.pagination {
	margin-top: 8px;
}

.pagination span strong,
.pagination span a,
.pagination span a:link,
.pagination span a:visited,
.pagination span a:active {
	padding: 2px 4px;
	font-size: 12px;
}

.row .pagination {
	padding: 0;
	background: none;
	font-size: 12px;
}

/* Current page */
.pagination span strong {
	border-color: #cacaca;
	background: #f2f2f2;
	color: #959595;
}

.pagination span a,
.pagination span a:link,
.pagination span a:visited {
	border-color: #b5b5b5;
	background: #e7e7e7;
	color: #525252;
}

/* Pagination on topics list */
.row .pagination span a {
	margin-right: 0;
	margin-left: 4px;
	border-color: #b5b5b5;
	background: #f9f9f9;
	color: #6b6b6b;
}

.pagination span a:focus,
.pagination span a:hover,
.pagination span a:active,
.row .pagination span a:focus,
.row .pagination span a:hover,
.row .pagination span a:active,
li.pagination span a:hover {
	border-color: #3277D4;
	background: #3277D4;
	color: #fff;
}

/* Bottom pagination on memberlist */
.section-memberlist hr + ul.linklist .pagination {
	margin-top: 5px;
}

/**
 * Miscellaneous
 */
.inventia-no-items {
	text-align: center;
}

/* Remove image rounded corners to use border-radius later */
span.corners-top,
span.corners-bottom,
span.corners-top span,
span.corners-bottom span {
	display: none;
	background: none;
}

/* Small links near forums */
ul.linklist li {
	margin-bottom: 8px;
	line-height: 18px;
	font-size: 12px;
}

/* Forums layout related links */
#search-box a:hover,
#search-box a:active,
.navbg a:hover,
.navbg a:active,
.forumbg .header a:hover,
.forumbg .header a:active,
.forabg .header a:hover,
.forabg .header a:active,
th a:hover,
th a:active {
	color: #fff;
}


a.top {
	width: auto;
	height: auto;
	background: none;
	color: #b5b5b5;
	text-indent: initial;
	letter-spacing: normal;
	font-size: 14px;
}

a.top:focus,
a.top:hover,
a.top:active {
	color: #959595;
}

a.top2 {
	display: none;
	background-image: none;
}

a.left,
a.left:active,
a.left:visited,
a.right,
a.right:active,
a.right:visited {
	padding: 0;
	background: none;
}

a.left:hover,
a.right:hover {
	text-decoration: underline;
	color: #3277D4;
}

a.left::before,
a.right::after {
	display: inline-block;
	color: #959595;
	font-family: FontAwesome;
}

a.left::before {
	content: "\f060";
	margin-right: 6px;
}

a.right::after {
	content: "\f061";
	margin-left: 6px;
}

hr.dashed {
	border-top: 1px dotted #c2c2c2;
}
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/fontawesome-webfont.eot?v=4.2.0');src:url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}

 
@font-face {
    font-family: 'Bebas Neue';
    src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/bebasneue_regular-webfont.eot');
    src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/bebasneue_regular-webfont.woff2') format('woff2'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/bebasneue_regular-webfont.woff') format('woff'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/bebasneue_regular-webfont.ttf') format('truetype'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/bebasneue_regular-webfont.svg#bebas_neue_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'bloggersans-bold';
    src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-bold-webfont.eot');
    src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-bold-webfont.woff2') format('woff2'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-bold-webfont.woff') format('woff'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-bold-webfont.ttf') format('truetype'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-bold-webfont.svg#bloggersans-bold') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'bloggersans';
    src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-regular-webfont.eot');
    src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-regular-webfont.woff2') format('woff2'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-regular-webfont.woff') format('woff'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-regular-webfont.ttf') format('truetype'),
         url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/blogger-sans-regular-webfont.svg#bloggersans') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'VideoJS';
  src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/vjs.eot');
  src: url('http://www.united-mavericks.de/styles/prosilver/theme/fonts/vjs.eot?#iefix') format('embedded-opentype'), url('./styles/prosilver/theme/fonts/vjs.woff') format('woff'), url('./styles/prosilver/theme/fonts/vjs.ttf') format('truetype'), url('./styles/prosilver/theme/fonts/vjs.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*!
 * font-awesome-animation - v0.0.6
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */

@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}75%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}22%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}

@keyframes expand {
0% {
    box-shadow: 0 0 3px 1px #a68ed2, 0 0 3px 1px #a68ed2 inset;
    height: 0;
    margin-left: 0;
    margin-top: 0;
    width: 0;
}
100% {
    box-shadow: 0 0 25px 3px #a68ed2, 0 0 25px 3px #a68ed2 inset;
    height: 160px;
    margin-left: -80px;
    margin-top: -80px;
    width: 160px;
}
}

@-webkit-keyframes expand {
0% {
    box-shadow: 0 0 3px 1px #a68ed2, 0 0 3px 1px #a68ed2 inset;
    height: 0;
    margin-left: 0;
    margin-top: 0;
    width: 0;
}
100% {
    box-shadow: 0 0 25px 3px #a68ed2, 0 0 25px 3px #a68ed2 inset;
    height: 160px;
    margin-left: -80px;
    margin-top: -80px;
    width: 160px;
}
}
/**
*
* @package mChat ProSilver Style
* @version 1.3.5 2010-12-02
* @copyright (c) RMcGirr83 ( http://www.rmcgirr83.org/ )
* @copyright (c) By Shapoval Andrey Vladimirovich (AllCity) ~ http://allcity.net.ru/
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
**/

/* mChat
------------ */
div.mChatBG1 {
	padding: 5px 0px;
	overflow: hidden;
	font-family:"Trebuchet MS";
	font-size:1.2em;
	color:#999999;
}




div.mChatBG2 {
padding: 5px 0px;
overflow: hidden;
font-family:"Trebuchet MS";
font-size:1.2em;
color:#999999;
}

div.archiv-area {
margin-bottom:10px;
}

div.archiv-bg2 { 
border-bottom:1px solid #ccc;
	padding: 10px 0px;
	overflow: hidden;
}

div.archiv-bg1 { 
border-bottom:1px solid #ccc;
padding: 10px 0px;
overflow: hidden;
}

span.shoutbox-username {
font-size:11px;
display:block;
}

span.shoutbox-timestamp{
font-size:11px;
margin-top:-2px;
float:left;
color:#666666;
display:block;
}

span.shoutbox-timestamp:before{
font-family:FontAwesome;
content:"\f017";
padding-right:2px;
vertical-align:middle;
}


span.archiv-username {
font-size:12px;
display:block;
}

span.archiv-timestamp {
font-size:11px;
display:block;
}

span.archiv-timestamp:before{
font-family:FontAwesome;
content:"\f017";
padding-right:4px;
}

div.archivmessage {
font-family:trebuchet ms;
font-size:14px;
margin-left:85px;
margin-bottom:10px;
color:#333;
}


div.mChatRowLimit {
	overflow: auto;
	width: 100%;
}

div.mChatRowLimitCustom {
	overflow: auto;
	width: 100%;
}

div.mChatPanel {
	text-align: center;
	padding: 5px 0px 0px 0px;
	clear: both;
	position:relative;
}

input.mChatText {
	cursor: text;
	width: 50%;
	background-color: #FFFFFF;
	border: 1px solid #B4BAC0;
	color: #333333;
	padding: 5px 5px 3px 5px;
	margin: 3px 0px 3px 5px;
}

input.mChatText:hover {
	border-color: #11A3EA;
}

div.mChatHover:hover {
	background-color: ;

}

div.mChatHover a:hover {

}

div.mChatBodyFix {
	width: 100% !important;
	margin-bottom:10px;
}

div.mChatStatic {
	padding-left: 5px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 1.1em;
}

.mChatStatic span:before{
font-family:FontAwesome;
content:"\f0f3";
vertical-align:middle;
margin-right:4px;
}

div.mChatStats {
	padding-left: 5px;
	margin-top: 2px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	min-height: 1.3em;
	font-size: 1.1em;
	height: auto !important;
}

div.mChatRefresh {
	padding-left: 5px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 1.1em;
	margin-top: 1.5em;
	clear: both;
}

input#mChatMessage{
	background:#333333;
	border:0px;
	color:#fff;
	font-family:'Trebuchet MS';
	font-size:12px;
	height:32px;
	width:155px;
	padding-left:8px;
	float:left;
}

input#mChatClear{
	background:#333333;
	font-family:'FontAwesome';
	height:32px;
	font-size:13px;
	border:0px;
	float:left;
}

input#mChatSmileys{
	background:#282828;
	color:#999999;
	font-family:'FontAwesome';
	font-size:19px;
	height:32px;
	line-height:32px;
	width:34px;
	border:0px;
	float:left;
}

input#mChatSmileys:hover {
 	background:#296ECB;
	color:#fff;
}

input#submit_button{
	background:#296ECB;
	color:#fff;
	font-family:'FontAwesome';
	font-size:20px;
	height:32px;
	line-height:32px;
	width:40px;
	border:0px;
	float:left;
}

input#submit_button:hover{
	background:#63A8FF;
}

input#mChatPurge{
	background:#1F1F1F;
	color:#1F1F1F;
	border-top:3px solid #296ECB;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	position:relative;
	width:262px;
	height:10px;
	float:left;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	font-family:'Trebuchet MS';
}

input#mChatPurge:hover{
	background:#296ECB;
	height:30px;
	color:#fff;
}

#mChatSmiles{
margin-top:01
}

input.mChatColor {
	width: 100%;
	text-align: center;
	background-color: #DEE3E7;
	border-style: none;	
}

div.mChatMessage {
	font-family:"Trebuchet MS";
	width: 98%;
	color:#CCCCCC;
}

div.mChatArea {
display:block;
border-bottom:1px solid #333333;
padding-bottom:5px;
}

div.mChatArea a {
color:#999999;
font-family:"Trebuchet MS";
}

a.mChatScriptLink {
	font-family:"Trebuchet MS";
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}

img.mChatImage{
	vertical-align: middle;
}

img.mChatImageLoad {
	vertical-align: middle;
	cursor: wait;
	display: none;
}

img.mChatImageOk {
	vertical-align: middle;
	cursor: help;
}

img.mChatImageHideImg {
	vertical-align: middle; 
	cursor: help; 
	display: none;
}

div.mChatSound {
	position: absolute;
	left: -1000px;
	top: -1000px;
}

.mchat_alert {
	color: #7E2217;
	padding: 10px;
}

#mChatUserList {
	display: none;
	float: left;
}


.mChatAvatar {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	border-radius: 7px;
	height:40px;
	width:40px;
	float: left;
	margin-right: 5px;
}

.mChatAvatar a{
	display:block;
	border-radius: 7px;
	height:40px;
	width:40px;
}

.mChatAvatar img{
	border-radius: 7px;
}

.archiv-avatar {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	border-radius: 8px;
	width:80px;
	height:80px;
	float: left;
	margin-right: 5px;
}

.archiv-avatar a{
	display:block;
	width:80px;
	height:80px;
	border-radius: 8px;
}

div.avatarMessage {
	margin-left: 45px;
	width: 80%;
	margin-right: 5px;
}
/*!
Video.js Default Styles (http://videojs.com)
Version 4.10.2
Create your own skin at http://designer.videojs.com
*/
/* SKIN
================================================================================
The main class name for all skin-specific styles. To make your own skin,
replace all occurances of 'vjs-default-skin' with a new name. Then add your new
skin name to your video tag instead of the default skin.
e.g. <video class="video-js my-skin-name">
*/
.vjs-default-skin {
  color: #cccccc;
}
/* Custom Icon Font
--------------------------------------------------------------------------------
The control icons are from a custom font. Each icon corresponds to a character
(e.g. "\e001"). Font icons allow for easy scaling and coloring of icons.
*/
/* Base UI Component Classes
--------------------------------------------------------------------------------
*/
/* Slider - used for Volume bar and Seek bar */
.vjs-default-skin .vjs-slider {
  /* Replace browser focus hightlight with handle highlight */
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  /* background-color-with-alpha */
  background-color: #333333;
  background-color: rgba(51, 51, 51, 0.9);
}
.vjs-default-skin .vjs-slider:focus {
  /* box-shadow */
  -webkit-box-shadow: 0 0 2em #ffffff;
  -moz-box-shadow: 0 0 2em #ffffff;
  box-shadow: 0 0 2em #ffffff;
}
.vjs-default-skin .vjs-slider-handle {
  position: absolute;
  /* Needed for IE6 */
  left: 0;
  top: 0;
}
.vjs-default-skin .vjs-slider-handle:before {
  content: "\e009";
  font-family: VideoJS;
  font-size: 1em;
  line-height: 1;
  text-align: center;
  /* text-shadow: 0em 0em 1em #fff; */
  position: absolute;
  top: 0;
  left: 0;
  /* Rotate the square icon to make a diamond */
  /* transform */
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* Control Bar
--------------------------------------------------------------------------------
The default control bar that is a container for most of the controls.
*/
.vjs-default-skin .vjs-control-bar {
  /* Start hidden */
  display: none;
  position: absolute;
  /* Place control bar at the bottom of the player box/video.
     If you want more margin below the control bar, add more height. */
  margin-top:3px;
  /* Use left/right to stretch to 100% width of player div */
  left: 0;
  right: 0;
  /* Height includes any margin you want above or below control items */
  height: 3.0em;
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
}
/* Show the control bar only once the video has started playing */
.vjs-default-skin.vjs-has-started .vjs-control-bar {
  display: block;
  /* Visibility needed to make sure things hide in older browsers too. */

  visibility: visible;
  opacity: 1;
  /* transition */
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}
/* Hide the control bar when the video is playing and the user is inactive  */
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  display: block;
  visibility: hidden;
  opacity: 0;
  /* transition */
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
  display: none;
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
  display: none;
}
/* The control bar shouldn't show after an error */
.vjs-default-skin.vjs-error .vjs-control-bar {
  display: none;
}
/* Don't hide the control bar if it's audio */
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}
/* IE8 is flakey with fonts, and you have to change the actual content to force
fonts to show/hide properly.
  - "\9" IE8 hack didn't work for this
  - Found in XP IE8 from http://modern.ie. Does not show up in "IE8 mode" in IE9
*/
@media \0screen {
  .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}
/* General styles for individual controls. */
.vjs-default-skin .vjs-control {
  outline: none;
  position: relative;
  float: left;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 3.0em;
  width: 4em;
}
/* Font button icons */
.vjs-default-skin .vjs-control:before {
  font-family: VideoJS;
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  /* text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); */
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-control:focus:before,
.vjs-default-skin .vjs-control:hover:before {
  /* text-shadow: 0em 0em 1em #ffffff; */
}
.vjs-default-skin .vjs-control:focus {
  /*  outline: 0; */
  /* keyboard-only users cannot see the focus on several of the UI elements when
  this is set to 0 */

}
/* Hide control text visually, but have it available for screenreaders */
.vjs-default-skin .vjs-control-text {
  /* hide-visually */
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Play/Pause
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-play-control {
  width: 5em;
  cursor: pointer;
}
.vjs-default-skin .vjs-play-control:before {
  content: "\e001";
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
  content: "\e002";
}
/* Playback toggle
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  /* text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); */
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
  width: 4em;
  left: -2em;
  list-style: none;
}
/* Volume/Mute
-------------------------------------------------------------------------------- */
.vjs-default-skin .vjs-mute-control,
.vjs-default-skin .vjs-volume-menu-button {
  cursor: pointer;
  float: right;
}
.vjs-default-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-volume-menu-button:before {
  content: "\e006";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
  content: "\e003";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
  content: "\e004";
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
  content: "\e005";
}
.vjs-default-skin .vjs-volume-control {
  width: 5em;
  float: right;
}
.vjs-default-skin .vjs-volume-bar {
  width: 5em;
  height: 0.6em;
  margin: 1.1em auto 0;
}
.vjs-default-skin .vjs-volume-level {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.6em;
  /* assuming volume starts at 1.0 */

  width: 100%;
  background: #3C81DE;
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
  width: 0.5em;
  height: 0.5em;
  /* Assumes volume starts at 1.0. If you change the size of the
     handle relative to the volume bar, you'll need to update this value
     too. */

  left: 4.5em;
}
.vjs-default-skin .vjs-volume-handle:before {
  font-size: 0.9em;
  top: -0.2em;
  left: -0.2em;
  width: 1em;
  height: 1em;
}
/* The volume menu button is like menu buttons (captions/subtitles) but works
    a little differently. It needs to be possible to tab to the volume slider
    without hitting space bar on the menu button. To do this we're not using
    display:none to hide the slider menu by default, and instead setting the
    width and height to zero. */
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
  height: 0;
  width: 0;
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing {
  border-top-color: rgba(7, 40, 50, 0.5);
  /* Same as ul background */
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 10em;
}
/* Progress
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-progress-control {
  position: absolute;
  left: 0;
  right: 0;
  width: auto;
  font-size: 0.3em;
  height: 1em;
  /* Set above the rest of the controls. */
  top: -1em;
  /* Shrink the bar slower than it grows. */
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* On hover, make the progress bar grow to something that's more clickable.
    This simply changes the overall font for the progress bar, and this
    updates both the em-based widths and heights, as wells as the icon font */
.vjs-default-skin:hover .vjs-progress-control {
  font-size: .9em;
  /* Even though we're not changing the top/height, we need to include them in
      the transition so they're handled correctly. */

  /* transition */
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* Box containing play and load progresses. Also acts as seek scrubber. */
.vjs-default-skin .vjs-progress-holder {
  height: 100%;
}
/* Progress Bars */
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  /* updated by javascript during playback */

  width: 0;
  /* Needed for IE6 */
  left: 0;
  top: 0;
}
.vjs-default-skin .vjs-play-progress {
  /*
    Using a data URI to create the white diagonal lines with a transparent
      background. Surprisingly works in IE8.
      Created using http://www.patternify.com
    Changing the first color value will change the bar color.
    Also using a paralax effect to make the lines move backwards.
      The -50% left position makes that happen.
  */

  background: #3C81DE;
}
.vjs-default-skin .vjs-load-progress {
  background: #646464 /* IE8- Fallback */;
  background: rgba(255, 255, 255, 0.2);
}
/* there are child elements of the load progress bar that represent the
   specific time ranges that have been buffered */
.vjs-default-skin .vjs-load-progress div {
  background: #787878 /* IE8- Fallback */;
  background: rgba(255, 255, 255, 0.1);
}
.vjs-default-skin .vjs-seek-handle {
  width: 1.5em;
  height: 100%;
}
.vjs-default-skin .vjs-seek-handle:before {
  padding-top: 0.1em /* Minor adjustment */;
}
/* Live Mode
--------------------------------------------------------------------------------
*/
.vjs-default-skin.vjs-live .vjs-time-controls,
.vjs-default-skin.vjs-live .vjs-time-divider,
.vjs-default-skin.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-default-skin.vjs-live .vjs-live-display {
  display: block;
}
/* Live Display
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-live-display {
  display: none;
  font-size: 1em;
  line-height: 3em;
}
/* Time Display
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-time-controls {
  font-size: 1em;
  /* Align vertically by making the line height the same as the control bar */
  line-height: 3em;
}
.vjs-default-skin .vjs-current-time {
  float: left;
}
.vjs-default-skin .vjs-duration {
  float: left;
}
/* Remaining time is in the HTML, but not included in default design */
.vjs-default-skin .vjs-remaining-time {
  display: none;
  float: left;
}
.vjs-time-divider {
  float: left;
  line-height: 3em;
}
/* Fullscreen
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-fullscreen-control {
  width: 3.8em;
  cursor: pointer;
  float: right;
}
.vjs-default-skin .vjs-fullscreen-control:before {
  content: "\e000";
}
/* Switch to the exit icon when the player is in fullscreen */
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "\e00b";
}
/* Big Play Button (play button at start)
--------------------------------------------------------------------------------
Positioning of the play button in the center or other corners can be done more
easily in the skin designer. http://designer.videojs.com/
*/
.vjs-default-skin .vjs-big-play-button {
  left: 50%;
  top: 50%;
  font-size: 9em;
  display: block;
  z-index: 2;
  position: absolute;
  width: 105px;
  height: 105px;
  margin-left:-52px;
  margin-top:-60px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: 0.75;
  /* Need a slightly gray bg so it can be seen on black backgrounds */
  /* background-color-with-alpha */
  background-color: #fff;
  background-color: rgba(255, 255, 255, .0);
  border: 0.1em solid #fff;
  /* border-radius */
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  /* box-shadow */
  box-shadow:0px 0px 5px rgba(0,0,0,0.6), inset 0px 0px 5px rgba(0,0,0,0.6);
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;

}
/* Optionally center */
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
  /* Center it horizontally */
  left: 50%;
  margin-left: -2.1em;
  /* Center it vertically */
  top: 50%;
  margin-top: -1.4000000000000001em;
}
/* Hide if controls are disabled */
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
  display: none;
}
/* Hide when video starts playing */
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
  display: none;
}
/* Hide on mobile devices. Remove when we stop using native controls
    by default on mobile  */
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}
.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  /* IE8 needs a non-glow hover state */
  background-color: #fff;
  background-color: rgba(255, 255, 255, .0);
  border: 0.1em solid rgba(255, 255, 255, 1.0);
  opacity: 1.0;
  /* transition */
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
  content: "\e001";
  font-family: VideoJS;
  /* In order to center the play icon vertically we need to set the line height
     to the same as the button height */
  color:#fff;
  line-height: 1.2em;
  /*text-shadow: 0.05em 0.05em 0.1em #000;  */
  text-align: center /* Needed for IE8 */;
  position: absolute;
  left: 0;
  width: 110%;
  height: 100%;
  text-shadow:0px 0px 5px rgba(0,0,0,0.6);
}
.vjs-error .vjs-big-play-button {
  display: none;
}
/* Error Display
--------------------------------------------------------------------------------
*/
.vjs-error-display {
  display: none;
}
.vjs-error .vjs-error-display {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.vjs-error .vjs-error-display:before {
  content: 'X';
  font-family: Arial;
  font-size: 4em;
  color: #666666;
  /* In order to center the play icon vertically we need to set the line height
     to the same as the button height */

  line-height: 1;
  /* text-shadow: 0.05em 0.05em 0.1em #000;  */
  text-align: center /* Needed for IE8 */;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.5em;
  width: 100%;
}
.vjs-error-display div {
  position: absolute;
  bottom: 1em;
  right: 0;
  left: 0;
  font-size: 1.4em;
  text-align: center;
  padding: 3px;
  background: #000000;
  background: rgba(0, 0, 0, 0.5);
}
.vjs-error-display a,
.vjs-error-display a:visited {
  color: #F4A460;
}
/* Loading Spinner
--------------------------------------------------------------------------------
*/
.vjs-loading-spinner {
  /* Should be hidden by default */
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 4em;
  line-height: 1;
  width: 1em;
  height: 1em;
  margin-left: -0.5em;
  margin-top: -0.5em;
  opacity: 0.75;
}
/* Show the spinner when waiting for data and seeking to a new time */
.vjs-waiting .vjs-loading-spinner,
.vjs-seeking .vjs-loading-spinner {
  display: block;
  /* only animate when showing because it can be processor heavy */
  /* animation */
  -webkit-animation: spin 1.5s infinite linear;
  -moz-animation: spin 1.5s infinite linear;
  -o-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
}
/* Errors are unrecoverable without user interaction so hide the spinner */
.vjs-error .vjs-loading-spinner {
  display: none;
  /* ensure animation doesn't continue while hidden */
  /* animation */
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none;
}
.vjs-default-skin .vjs-loading-spinner:before {
  content: "\e01e";
  font-family: VideoJS;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  text-align: center;
  /* text-shadow: 0em 0em 0.1em #000; */
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Menu Buttons (Captions/Subtitles/etc.)
--------------------------------------------------------------------------------
*/
.vjs-default-skin .vjs-menu-button {
  float: right;
  cursor: pointer;
}
.vjs-default-skin .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0em;
  /* (Width of vjs-menu - width of button) / 2 */

  width: 0em;
  height: 0em;
  margin-bottom: 3em;
  border-left: 2em solid transparent;
  border-right: 2em solid transparent;
  border-top: 1.55em solid #000000;
  /* Same width top as ul bottom */

  border-top-color: rgba(7, 40, 50, 0.5);
  /* Same as ul background */

}
/* Button Pop-up Menu */
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 10em;
  bottom: 1.5em;
  /* Same bottom as vjs-menu border-top */

  max-height: 15em;
  overflow: auto;
  left: -5em;
  /* Width of menu - width of button / 2 */

  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  /* box-shadow */
  -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
  box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}
.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing {
  display: block;
}
.vjs-default-skin .vjs-menu-button ul li {
  list-style: none;
  margin: 0;
  padding: 0.3em 0 0.3em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
  background-color: #000;
}
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
  outline: 0;
  color: #111;
  /* background-color-with-alpha */
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.75);
  /* box-shadow */
  -webkit-box-shadow: 0 0 1em #ffffff;
  -moz-box-shadow: 0 0 1em #ffffff;
  box-shadow: 0 0 1em #ffffff;
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
/* Subtitles Button */
.vjs-default-skin .vjs-subtitles-button:before {
  content: "\e00c";
}
/* Captions Button */
.vjs-default-skin .vjs-captions-button:before {
  content: "\e008";
}
/* Chapters Button */
.vjs-default-skin .vjs-chapters-button:before {
  content: "\e00c";
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
  width: 24em;
  left: -12em;
}
/* Replacement for focus outline */
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
  /* box-shadow */
  -webkit-box-shadow: 0 0 1em #ffffff;
  -moz-box-shadow: 0 0 1em #ffffff;
  box-shadow: 0 0 1em #ffffff;
}
/*
REQUIRED STYLES (be careful overriding)
================================================================================
When loading the player, the video tag is replaced with a DIV,
that will hold the video tag or object tag for other playback methods.
The div contains the video playback element (Flash or HTML5) and controls,
and sets the width and height of the video.

** If you want to add some kind of border/padding (e.g. a frame), or special
positioning, use another containing element. Otherwise you risk messing up
control positioning and full window mode. **
*/
.video-js {
  position: relative;
  z-index:10003;
  padding: 0px;
  /* Start with 10px for base font size so other dimensions can be em based and
     easily calculable. */

  font-size: 10px;
  /* Allow poster to be vertially aligned. */

  vertical-align: middle;
  /*  display: table-cell; */
  /*This works in Safari but not Firefox.*/

  /* Provide some basic defaults for fonts */

  font-weight: normal;
  font-style: normal;
  /* Avoiding helvetica: issue #376 */

  font-family: Arial, sans-serif;
  /* Turn off user selection (text highlighting) by default.
     The majority of player components will not be text blocks.
     Text areas will need to turn user selection back on. */

  /* user-select */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Playback technology elements expand to the width/height of the containing div
    <video> or <object> */
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when
   checking fullScreenEnabled. */
.video-js:-moz-full-screen {
  position: absolute;
}
/* Fullscreen Styles */
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  /* Fix for IE6 full-window. http://www.cssplay.co.uk/layouts/fixed.html */
  overflow-y: auto;
}
.video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  /* IE6 full-window (underscore hack) */
  _position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
/* Poster Styles */
.vjs-poster {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.vjs-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}
/* Hide the poster after the video has started playing */
.video-js.vjs-has-started .vjs-poster {
  display: none;
}
/* Don't hide the poster if we're playing audio */
.video-js.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}
/* Hide the poster when controls are disabled because it's clickable
    and the native poster can take over */
.video-js.vjs-controls-disabled .vjs-poster {
  display: none;
}
/* Hide the poster when native controls are used otherwise it covers them */
.video-js.vjs-using-native-controls .vjs-poster {
  display: none;
}
/* Text Track Styles */
/* Overall track holder for both captions and subtitles */
.video-js .vjs-text-track-display {
  text-align: center;
  position: absolute;
  bottom: 4em;
  /* Leave padding on left and right */
  left: 1em;
  right: 1em;
}
/* Move captions down when controls aren't being shown */
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
/* Individual tracks */
.video-js .vjs-text-track {
  display: none;
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  /* Transparent black background, or fallback to all black (oldIE) */
  /* background-color-with-alpha */
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.5);
}
.video-js .vjs-subtitles {
  color: #ffffff /* Subtitles are white */;
}
.video-js .vjs-captions {
  color: #ffcc66 /* Captions are yellow */;
}
.vjs-tt-cue {
  display: block;
}
/* Increase font-size when fullscreen */
.video-js.vjs-fullscreen .vjs-text-track {
  font-size: 3em;
}
/* Hide disabled or unsupported controls */
.vjs-default-skin .vjs-hidden {
  display: none;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
/*  In IE8 w/ no JavaScript (no HTML5 shim), the video tag doesn't register.
    The .video-js classname on the video tag also isn't considered.
    This optional paragraph inside the video tag can provide a message to users
    about what's required to play video. */
.vjs-no-js {
  padding: 20px;
  color: #ccc;
  background-color: #333;
  font-size: 18px;
  font-family: Arial, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #F4A460;
}
/* -----------------------------------------------------------------------------
The original source of this file lives at
https://github.com/videojs/video.js/blob/master/src/css/video-js.less */
#g_index_wrap {
padding:0px 17.5px;
}

.g_album_wrap h1 {
font-family:Bebas Neue;
font-size:42px;
display:block;
margin:0px !important;
font-weight:normal;
color:#3C81DE;
width:100%;
text-align:right;
}

.g_album_wrap {
width:970px;
}

.g_album_section{
background-color:#EEEEEE;
width:950px;
min-height:128px;
border:10px solid #ccc;
float:left;
margin-bottom:30px;
}

.g_album_section:hover{
border-color:#999999;
}

.section_dark{
background-color:#333;
}

.g_album_bgimage{
background-repeat:no-repeat;
background-position:center;
background-size:cover;
position:absolute;
width:950px;
min-height:128px;
z-index:1000;
opacity:0.25;
}

.g_album_bgimage_overlay{
position:absolute;
width:950px;
min-height:128px;
z-index:1001;
background: -moz-linear-gradient(top,  rgba(51,51,51,0) 0%, rgba(51,51,51,0) 85%, rgba(51,51,51,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0)), color-stop(85%,rgba(51,51,51,0)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,0) 85%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,0) 85%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,0) 85%,rgba(51,51,51,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(51,51,51,0) 0%,rgba(51,51,51,0) 85%,rgba(51,51,51,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333', endColorstr='#333333',GradientType=0 ); /* IE6-9 */

}

.g_album_inner_left{
position:relative;
width:790px;
min-height:128px;
z-index:1001;
float:left;
}

.g_album_inner_left_dark ul, .g_album_inner_left_dark ul li:nth-child(1) a, .g_album_inner_left_dark ul li:nth-child(2) a{
color:#333 !important;
}

.g_album_inner_left ul{
list-style-type:none;
margin:0px;
padding:8px 0px 8px 8px;
color:#fff;
}


.g_album_inner_left ul li:nth-child(1){
font-family:Bebas Neue;
font-size:32px;
}

.g_album_inner_left ul li:nth-child(1) a, .g_album_inner_left ul li:nth-child(2) a{
display:block;
color:#fff;
text-decoration:none;
}

.g_album_inner_left ul li:nth-child(2){
font-family:Trebuchet MS;
font-size:16px;
color:#ccc;
}


.g_album_inner_left ol{
list-style-type:none;
margin:0px;
padding:9px 0px 9px 9px;
color:#fff;
}

.g_album_inner_left ol li a{
font-family:Trebuchet MS;
font-size:16px;
float:left;
background:#333333;
border:2px solid #464646;
min-width:230px;
height:34px;
padding-right:9px;
margin:0px 17.5px 9px 0px;
line-height:34px;
color:#fff;
text-decoration:none;
}

.g_album_inner_left ol li:nth-child(3n) a{
margin:0px 0px 9px 0px !important;
}


.g_album_inner_left ol li a:hover{
background:#3C81DE;
border-color:#3C81DE;
}

.g_album_inner_left ol li a:before{
font-family:FontAwesome;
content:"\f114";
font-size:20px;
vertical-align:middle;
display:block;
float:left;
width:30px;
margin:2px 0px 0px 8px;
}

.g_album_inner_left ol li a:hover:before{
content:"\f115";
}

.g_album_inner_right{
position:relative;
width:152px;
height:120px;
z-index:1001;
float:right;
padding:4px;
}

.g_album_inner_right_dark ul, .g_album_inner_right_dark ul li:nth-child(2) a, .g_album_inner_right_dark ul li:nth-child(4) a{
color:#333 !important;
}

.g_album_inner_right ul{
margin:0px;
padding:2px 8px 0px 0px;
list-style-type:none;
color:#fff;
}

.g_album_inner_right ul li:nth-child(1){
font-family:Bebas Neue;
font-size:34px;
text-align:right;
}

.g_album_inner_right ul li:nth-child(2), .g_album_inner_right ul li:nth-child(3), .g_album_inner_right ul li:nth-child(4){
position:relative;
font-family:Trebuchet MS;
font-size:12px;
text-align:right;
}

.g_album_inner_right ul li:nth-child(2) a{
color:#fff;
text-decoration:none;
height:30px;
line-height:30px;
display:block;
}

.g_album_inner_right ul li:nth-child(2) a:hover:after{
color:#3C81DE;
}

.g_album_inner_right ul li:nth-child(2) a:after{
font-family:FontAwesome;
content:"\f0a9";
font-size:22px;
margin-left:8px;
vertical-align:middle;
}

.g_album_inner_right ul li:nth-child(4) a{
color:#fff;
text-decoration:none;
}

.g_album_inner_right ul li:nth-child(4) a:hover{
color:#3C81DE !important;
}


.g_album_inner_right ul li:nth-child(4) a:before{
font-family:FontAwesome;
content:"\f007";
vertical-align:middle;
margin-right:6px;
}

.galunread, .gal_forum_unread {
background:#3C81DE !important;
}

.galunread:before, .gal_forum_unread a:before {
content:"\f07b" !important;
}

.galunread:before {
display:block;
width:19px;
float:left;
}

.galunread:hover:before, .gal_forum_unread a:hover:before {
content:"\f07c" !important;
}

.profile_image_block{
margin:20px 20px 0px 0px;
float:left;
width:165px;
height:165px;
background-position: center center;
background-size:cover; 
}

.profile_image_block a span{
width:165px;
height:165px;
color:#fff;
background:rgba(0,0,0,0.5);
margin:0px !important;
display:block;
opacity:0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}

.profile_image_block a:hover{
text-decoration:none;
}

.profile_image_block a span:before{
font-family:FontAwesome;
display:block;
content:"\f002";
font-size:45px;
vertical-align:middle;
text-align:center;
text-decoration:none;
top:60px;
position:relative;
}

.profile_image_block  a span:hover{
opacity:1;
}

#gal-pic  {
	width:990px;
	height:557px;
    text-align: center;
}
#gal-pic  span{
    width: 10px;
    height: 100%;
    display: inline-block;
    margin-left: -10px;
    vertical-align: middle;
}
#gal-pic  img{
    vertical-align: middle;
    border: 0 none;
    max-width: 990px;
}

#gal-pic-view-wrap ul{
list-style-type:none;
margin:0px;
padding:0px 8px 0px 8px;
line-height:40px;
height:40px;
background:#1D1D1D;
}

#gal-pic-view-wrap ul li{
float:left;
}

#gal-pic-view-wrap ul span{
display:none;
}


#gal-pic-view-wrap div ul{
list-style-type:none;
margin:0px;
padding:0px;
line-height:40px;
height:40px;
background:#1D1D1D;
}

#gal-pic-view-wrap div ul li{
float:left;
font-size:12px;
font-family:'Trebuchet MS';
color:#999;
}


#gal-pic-view-wrap div ul li a{
text-decoration:none;
color:#999;
padding-left:6px;
height:40px;
display:block;
float:left;
}

#gal-pic-view-wrap div ul li button {
background:#1d1d1d;
font-size:12px;
font-family:'Trebuchet MS';
border:0px;
color:#999;
cursor:pointer;
height:40px;
}


#gal-pic-view-wrap div ul li:before, #gal-pic-info ul li button:before{
font-family:'FontAwesome';
font-size:14px;
color:#999;
}

#gal-user-avatar {
width:24px!important;
height:24px!important;
padding:0px!important;
border-radius:50%;
margin:8px 0px 0px 10px;
float:left;
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
-webkit-box-shadow: 0px 0px 17px -2px rgba(51,51,51,1);
-moz-box-shadow: 0px 0px 17px -2px rgba(51,51,51,1);
box-shadow: 0px 0px 17px -2px rgba(51,51,51,1);
}

#gal-pic-info ul li:nth-child(2) span{
line-height:40px;
float:left;
display:block;
}

#gal-pic-info ul li:nth-child(2):hover > a:nth-child(1) {

-webkit-box-shadow: 0px 0px 6px 4px rgba(60,129,222,1);
-moz-box-shadow: 0px 0px 6px 4px rgba(60,129,222,1);
box-shadow: 0px 0px 6px 4px rgba(60,129,222,1);
}


#gal-pic-info ul li:nth-child(2) span a:hover, #gal-pic-info ul li:nth-child(2) a:hover, #gal-pic-view-wrap div ul li button:hover , #gal-pic-view-wrap div ul li button:hover:before {
color:#fff;
}

#gal-pic-info ul li:before {
vertical-align:middle;
}

#gal-pic-info ul li:nth-child(1):before {
content:"\f03e";
margin-right:6px;
}

#gal-pic-info ul li:nth-child(3):before {
content:"\f017";
margin:0px 6px 0px 16px
}

#gal-pic-info ul li:nth-child(4):before {
content:"\f06e";
margin:0px 6px 0px 16px
}

#gal-pic-info ul li button:before {
content:"\f0ea";
margin:6px 6px 0px 16px
}

#gal-pic-info {
width:70%;
float:left;
}
#gal-pic-info ul {
padding:0px 8px 0px 8px !important;
}

#gal-pic_modpanel{
background:#1D1D1D;
width:30%;
float:left;
}

#gal-pic_modpanel ul{
margin:0px;
float:right;
}

#edit-galpic a, #delete-galpic a, #report-galpic a{
width:30px;
height:30px;
display:block;
margin-right:5px;
margin-top:5px;
}

#edit-galpic a:hover:before, #delete-galpic a:hover:before{
color:#fff;
}

#report-galpic a:hover:before{
color:#FFD08A;
}


#gal-pic_modpanel li a {
font-family:'FontAwesome';
font-size:17px;
line-height:33px;
text-align:center;
}

#edit-galpic a:before{
content: "\f040";
}

#delete-galpic a:before{
content: "\f00d";
}

#report-galpic a:before{
content: "\f071";
color:#FF9900;
}



#gal-pic-view-wrap {
width:990px;
margin:auto;
}
#gal-pic-view {
width:990px;
height:557px;
background:#000;
text-align:center;
background-position:center center !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-color:#000 !important;
position: relative;
}

#gal-pic-descr {
background-color: rgba(0, 0, 0, 0.75);
text-align:left;
width:950px;
font-family:'Trebuchet MS';
color:#fff;
font-size:15px;
position:absolute;
bottom:0px;
padding:20px;
visibility:hidden;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
}
#gal-pic-descr span {
font-family:'Bebas Neue';
display:block;
font-size:30px;
}

#gal-pic-reported{
background-color: rgba(204, 102, 0, 0.75);
display:block;
width:100%;
position: absolute;
text-align:center;
}

#gal-pic-reported a{
color:#FFD83C;
display:block;
padding:25px;
font-family:'Trebuchet MS';
font-size:20px;
font-weight:bold;
}

#gal-topicpanel{
height:30px;
margin:0px 0px 20px 0px;

}

#gal-topicpanel ul{
list-style-type:none;
padding:0px;
margin:0px;
font-family:'Bebas Neue';
font-size:26px;
}

#gal-topicpanel ul li a{
color:#000;
text-decoration:none;
}


#gal-topicpanel ul li{
float:left;
}

#gal-topicpanel li:nth-child(1):after  {
content: "\f0a8";
font-family:'FontAwesome';
color:#000;
margin:0px 12px 0px 12px; 
vertical-align: middle;
}

#create_pers_album{
width:320px;
margin:auto;
}

#create_pers_album:before{
font-family:'FontAwesome';
content:"\f03e";
font-size:30px;
height:50px;
position:relative;
left:50px;
top:7px;
}

#create_pers_album :hover, #create_pers_album:hover:before{
color:#296ECB;
}

#create_pers_album input{
background:transparent;
border:1px solid #ccc;
position:relative;
width:280px;
height:50px;
padding-left:30px;
}

#prev_image, #next_image {
position:absolute;
top:50%;
visibility:hidden;
-webkit-transition: all 0.9s ease-in-out 0s;
-moz-transition: all 0.9s ease-in-out 0s;
transition: all 0.9s ease-in-out 0s;
}

#prev_image a:before, #next_image a:before{
font-family:FontAwesome;
}

#prev_image a:before {
content:"\f0d9";
margin-left:-5px;
}

#next_image a:before {
content:"\f0da";
margin-left:5px;
}

#prev_image a, #next_image a{
font-family:FontAwesome;
color: rgba(255, 255, 255, 0.75);
background-color: rgba(0, 0, 0, 0.75);
position:absolute;
height:45px;
width:43px;
padding:6px;
margin-top:-40px;
font-size:50px;
border-radius:100%;
}

#prev_image a:hover, #next_image a:hover{
background-color: rgba(0, 0, 0, 1);
color: rgba(255, 255, 255, 1);
}

#prev_image a, #next_image a{
text-decoration:none;
}

#prev_image {
left:15px;
}

#next_image {
right:0;
margin-right:70px;
}


.gallery-icon, .gallery-icon a		{ background: none top left no-repeat; }
ul.profile-icons li.gallery-icon	{ width: 20px; height: 20px; }
.gallery-icon, .gallery-icon a		{ background-image: url("./styles/newsread/imageset/icon_contact_gallery.gif"); }

.buttons div.upload-icon a, .buttons div.locked-upload-icon a { height:24px; line-height:24px; }
.upload-icon a:before	{ 
font-family:FontAwesome;
content:"\f093";
font-size:17px;
margin-right:6px;
vertical-align:middle;
}

.locked-upload-icon a:before	{ 
font-family:FontAwesome;
content:"\f023";
font-size:17px;
margin-right:6px;
vertical-align:middle;
}

.upload-button a, .locked-upload-icon a{
width:134px !important;
float:left;
text-align:center;
}

.g_searchbox{
width:810px;
float:left;
}

.icon-gallery {
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 1px 0 0 17px;
	background-image: url("./styles/prosilver/theme/images/icon_gallery.gif");
}

.rtl .icon-gallery {
	background-position: 100% 50%;
	padding: 1px 17px 0 0;
}

fieldset.gallery dd.simulate-dt label {
	margin-left:	0;
	float:			left;
	font-weight:	bold;
	text-align:		left;
	color:			#425067;
}
.rtl fieldset.gallery dd.simulate-dt label {
	text-align:		right;
}

fieldset.gallery dl:hover dd.simulate-dt label {
	color:			#000000;
}

fieldset.gallery dt.simulate-dt {
	width:			50%;
	text-align:		center;
	overflow:		hidden;
}

fieldset.gallery dt.first {
	min-height:		16em;
}

fieldset.gallery dd.simulate-dt {
	margin-left:	10px;
	float:			left;
}

fieldset.gallery dd.simulate-dd {
	margin-left:	35em;
}

fieldset.gallery dd.simulate-dd textarea {
	margin-left:	15px;
}

fieldset.gallery #format-buttons {
	margin-top: 0;
}

fieldset.gallery input.readonly, fieldset.gallery textarea.readonly {
	background: #DCDCDC;
}



dd.g_lastimage {
	padding-left: 5px;
	width: 30%;
}

.g_lastimage_cont {

}

dd.g_moderation {
	width: 35%;
}

dd.g_rating, dd.g_comments {
	width: 12%;
	text-align: center;
	font-size: 1.1em;
}

dd.g_status {
	width: 15%;
	text-align: center;
	font-size: 1.1em;
}

span.reported-images-number {
	color: red;
}

.g_unapproved {
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url("./styles/newsread/imageset/icon_gallery_unapproved.gif");
}

.g_locked {
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url("./styles/newsread/imageset/icon_gallery_locked.gif");
}

.g_reported {
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url("./styles/newsread/imageset/icon_gallery_reported.gif");
}

input.autowidth-gallery {
	width: 96%;
	max-width: 186px;
}

.rotatorbuttons div {
float:left;
margin:20px 10px 0px 0px;
}

.rotatorbuttons  input[type="radio"]{
display:none;
}

.rotatorbuttons label{
cursor:pointer;
}



.rotatorbuttons input[type="radio"]+label:before  {
font-family:FontAwesome;
font-size:40px;
width:40px;
height:40px;
line-height:40px;
display:block;
cursor:pointer;
padding:0px;
margin:0px;
margin:auto;
}
.rotatorbuttons input[type="radio"]:checked + label {
color:#3C81DF;
cursor:pointer;
}


.rotate_0 input[type="radio"]+label:before  {
content:"\f03e";
}


.rotate_270 input[type="radio"]+label:before  {
content:"\f03e";
transform:rotate(90deg);
text-align:right;
}

.rotate_180 input[type="radio"]+label:before  {
content:"\f03e";
transform:rotate(180deg);
text-align:right;
}

.rotate_90 input[type="radio"]+label:before  {
content:"\f03e";
transform:rotate(270deg);
text-align:right;
}
/*
 *  Part of Lightview - The jQuery Lightbox
 *  http://projects.nickstakenburg.com/lightview
 *
 *  IMPORTANT:
 *  When modifying or adding skins it's recommended to do this in a seperate file,
 *  overwriting or building on top of the styling defined here to make updating easier.
 *
 *  Documentation:
 *  http://projects.nickstakenburg.com/lightview/documentation/skins
 *
 */

.lv_window {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  overflow: hidden;
  text-align: left;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.lv_window, .lv_window [class^="lv_"],
.lv_overlay, .lv_overlay [class^="lv_"],
.lv_thumbnails, .lv_thumbnails [class^="lv_"],
.lv_controls_top, .lv_controls_top [class^="lv_"],
.lv_controls_top_close, .lv_controls_top_close [class^="lv_"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.lv_window,
.lv_controls_top,
.lv_controls_top_close,
.lv_thumbnails,
.lv_thumbnails_top_close {
  z-index: 100000;
}
.lv_skin {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.lv_bubble,
.lv_shadow {
  position: absolute;
}
.lv_bubble * {
 display: inline;
 position: relative;
 float: left;
 z-index: none;
}

.lv_skin * {
  margin: 0;
  padding: 0;
}

.lv_overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99999;
}

/* wrapper for the spinner */
.lv_spinner_wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}

/* The the previous/next overlay buttons on top of images */
.lv_inner_previous_next_overlays {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
  background: url('images/spacer.gif');
}
.lv_inner_previous_next_overlays * { padding: 0; margin: 0; }
.lv_inner_previous_next_overlays .lv_button {
  position: relative;
  height: 100%;
  width: 49%;
  background: url('images/spacer.gif');
  zoom: 1;
  cursor: pointer;
}
.lv_button_inner_previous_overlay { float: left; }
.lv_button_inner_next_overlay { float: right; }


.lv_title_caption {
  position:absolute;
  font: 11px/18px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, sans-serif;
  color: #eaeaea;
}
.lv_title_caption_slider { position: relative; float:left; overflow-y: hidden;}
.lv_title_caption_slide { position: relative; float: left; top: 0; left: 0; padding: 15px 0 7px 0; }
.lv_title { font-weight: bold; }
.lv_title, .lv_caption {
  float: left;
  clear: both;
}

.lv_update_queue {
  position: absolute;
  top: -15000px;
  left: -15000px;
  width: 5000px;
  height: 5000px;
  visibility: hidden;
}
.lv_update_queue .lv_window,
.lv_update_queue .lv_content {
  position: relative;
  overflow: visible;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}
.lv_content .lv_content_wrapper {
  float: left;
  clear: both;
  position: relative;  
}
.lv_update_queue .lv_content_wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.lv_content_wrapper canvas {
  float: left;
  zoom: 1;
}

.lv_content {
  position: absolute;
  padding: 0;
  margin: 0;
  overflow: auto; /* scrollbars */
  text-align: left;
  background: url('images/spacer.gif'); /* Chrome 18+ opacity bug */
}

.lv_measure_element {
  position: relative;
  float: left;
  clear: both;
}
.lv_content_canvas,
.lv_content_image,
.lv_content_flash,
.lv_content_object,
.lv_content_iframe,
.lv_content_html {
  float: left;
  border: 0;
  clear: both;
  padding: 0;
  margin: 0;
  background: none;
}


.lv_blank_background, /* IE  */
.lv_content /* Chrome 18+ */
 { background-image: url('images/spacer.gif'); }

/* The buttons on the side when you view a gallery */
.lv_side_buttons_underneath {
  position: absolute;
  top: 50%;
  left: 50%;
  clear: both;
  width: 100%;
  padding: 0;
  height: 67px;
  margin-top: -34px;
}
.lv_side_buttons_underneath * { padding: 0; margin: 0; }

.lv_side_buttons_underneath .lv_side_left { float: left; }
.lv_side_buttons_underneath .lv_side_right { float: right; }

.lv_side,
.lv_side_button {
  height: 37px;
  width: 41px;
  position: absolute;
}
.lv_side {
  position: relative;
  overflow: hidden;
  padding: 15px 0;
  cursor: pointer;
}

.lv_side_left { margin-left: -41px; }
.lv_side_right { margin-right: -41px; }
.lv_side_button {
  height: 31px;
  width: 41px;
  cursor: pointer;
}
.lv_side_button_previous {
  margin-left: 0px;
  background-image: url("skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: 0px -33px;
}
.lv_side_button_previous:hover,
.lv_side_left .lv_side_button_out { background-position: 0px -64px; }
.lv_side_button_next {
  margin-left: 0px;
  background-image: url("skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: -41px -33px;
}
.lv_side_button_next:hover,
.lv_side_right .lv_side_button_out { background-position: -41px -64px; }
.lv_side_buttons_underneath .lv_side_button_out { margin-left: 0; }

/* disabled states */
.lv_side_buttons_underneath .lv_side_left_disabled .lv_side_button,
.lv_side_buttons_underneath .lv_side_left_disabled:hover .lv_side_button { background-position: 0px -95px; }

.lv_button_top_close {
  width: 33px;
  height: 33px;
  position: absolute;
  cursor: pointer;
  background-image: url("skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /* the spacing option set on the relative controls is taken into account when positioning */
  top: 17px;
  /* left or right is set on the css of the skin */
}
.lv_button_top_close:hover {
  background-position: -33px 0px;
}



/*
 * Top Controls
 */
.lv_controls_top {
  position: fixed;
  top: 0;
  left: 50%;
  width: 126px;
  margin-left: -63px;
  height: 63px;
  overflow: hidden;
}
.lv_controls_top_with_slideshow {
  width: 147px;
  margin-left: -74px;
}

.lv_controls_top .lv_top_middle {
  width: 100%;
  height: 33px;
  margin-top: 15px;
  float: left;
  position: relative;
}

.lv_controls_top .lv_top_button {
  height: 100%;
  float: left;
  position: relative;
}
.lv_controls_top .lv_icon {
  background-image: url("skins/light/sprite.png");
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  float: left;
  cursor: pointer;
  font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
  color: #d4d4d4;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  position: relative;
}
.lv_controls_top .lv_icon_disabled {
  cursor: default;
  color: #2e2e2e;
  text-shadow: none;
}

.lv_top_previous { width: 63px; }
.lv_top_previous .lv_icon { background-position: 0px -96px; }
.lv_top_previous:hover .lv_icon { background-position: 0px -129px; }
.lv_top_previous .lv_icon_disabled,
.lv_top_previous:hover .lv_icon_disabled { background-position: 0px -162px; }

.lv_top_slideshow { width: 21px; display: none; position: relative; }
.lv_controls_top_with_slideshow .lv_top_slideshow { display: block; }
.lv_top_slideshow .lv_icon { background-position: -63px -96px; }
.lv_top_slideshow:hover .lv_icon { background-position: -63px -129px; }
.lv_top_slideshow .lv_icon_disabled,
.lv_top_slideshow:hover .lv_icon_disabled { background-position: -63px -162px; }

.lv_top_slideshow_playing .lv_icon { background-position: -148px -96px; }
.lv_top_slideshow_playing:hover .lv_icon { background-position: -148px -129px; }


.lv_top_next { width: 62px; }
.lv_top_next .lv_icon { background-position: -84px -96px; }
.lv_top_next:hover .lv_icon { background-position: -84px -129px; }
.lv_top_next .lv_icon_disabled,
.lv_top_next:hover .lv_icon_disabled { background-position: -84px -162px; }

.lv_icon span { margin-top: 5px; width: 30px; text-align: center; line-height: 23px; }
.lv_top_previous span { float: right; margin-right: 7px; }
.lv_top_next span { float: left; margin-left: 6px; }


.lv_controls_top_close {
  height: 33px;
  width: 33px; /* 46 */
  position: fixed;
  top: 0;
  right: 0;
  padding: 13px;
}
.lv_controls_top_close_button {
  height: 33px;
  width: 33px;
  float: left;
  position: relative;
  background-image: url("skins/light/sprite.png");
  background-repeat: no-repeat;
  background-position: -166px -21px;
  cursor: pointer;
}
.lv_controls_top_close_button:hover {
  background-position: -166px -54px;
}


/*
 * Relative Controls / Slider
 */
.lv_controls_relative {
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -150px;
  height: 50px;
  overflow: hidden;
  background: url('images/spacer.gif');
}
.lv_slider {
  font-family: "Lucida Sans", "Lucida Grande", Tahoma, sans-serif;
  font-size: 9px;
  height: 21px;
  line-height: 21px;
  padding: 15px 0 14px 0;
  position: relative;
  overflow: hidden;
}
.lv_slider .lv_slider_numbers {
  float: left;
  position: relative;
  height: 21px;
  overflow: hidden;
  margin: 0 2px;
}
.lv_slider .lv_slider_slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 21px;
}

.lv_slider_number,
.lv_slider_number_empty { 
  float: left;
  position: relative;
  height: 21px;
  width: 28px;
  line-height: 21px;
  overflow: hidden;
  color: #d4d4d4;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  background: #4a4a4a;
  text-align: center;
  padding: 0;
  margin: 0;
  zoom: 1;
  text-transform: none;
  text-decoration: none;
  border: none;
  background-repeat: no-repeat;
  background: url('skins/light/sprite.png');
  background-position: -67px 0px;
  cursor: pointer;
}

.lv_slider_number_empty { background-position: -151px 0px; cursor: default; }
.lv_slider_number_last { margin-right: 0; }

.lv_slider_number:hover {
  background-position: -95px 0px;
  
}
.lv_slider_numbers .lv_slider_number_active,
.lv_slider_numbers .lv_slider_number_active:hover {
  background-position: -123px 0px;
  color: #808080;
  cursor: default;
}

.lv_slider .lv_slider_icon,
.lv_slider .lv_icon {
  height: 21px;
  width: 21px;
}
.lv_slider .lv_slider_icon {
  zoom: 1;
  padding: 0 2px; /* IE6 needs padding instead of margin */
  display: inline;
  position: relative;
  cursor: pointer;
  float: left;
}
.lv_slider .lv_icon {
  background: url('skins/light/sprite.png');
  background-repeat: no-repeat;
  /* IE6 */
  position: absolute; 
  top: 0;
  left: 2px;
  display: block;
}

.lv_slider_previous .lv_icon { background-position: -82px -21px; }
.lv_slider_previous .lv_icon:hover { background-position: -82px -42px; }
.lv_slider_previous_disabled .lv_icon,
.lv_slider_previous_disabled .lv_icon:hover { background-position: -82px -63px; cursor: default; }

.lv_slider_next .lv_icon { background-position: -103px -21px; }
.lv_slider_next .lv_icon:hover { background-position: -103px -42px; }
.lv_slider_next_disabled .lv_icon,
.lv_slider_next_disabled .lv_icon:hover { background-position: -103px -63px; cursor: default; }

.lv_slider_slideshow { position: relative; top : 0; left: 0; display: inline; }
.lv_slider_slideshow .lv_icon { background-position: -125px -21px;}
.lv_slider_slideshow .lv_icon:hover { background-position: -125px -42px; }
.lv_slider_slideshow_playing .lv_icon { background-position: -146px -21px; }
.lv_slider_slideshow_playing .lv_icon:hover { background-position: -146px -42px; }
.lv_slider_slideshow_disabled .lv_icon,
.lv_slider_slideshow_disabled .lv_icon:hover { background-position: -125px -63px; cursor: default; }


/* thumbnails */
.lv_thumbnails {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 92px;
  padding: 15px 0 25px 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.lv_thumbnails_slider {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
}

.lv_thumbnails_slide {
  position: absolute;
  top: 0;
  left: 0;
}

.lv_thumbnail {
  width: 92px;
  height: 92px;
  float: left;
  position: relative;
  display: inline; 
  overflow: hidden; /* IE6 */
}
.lv_thumbnail_image {
  position: relative;
  background: red;
  background: #161616;
  width: 80px;
  height: 80px;
  margin: 6px;
  float: left;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
  cursor: pointer;
  overflow: hidden;
  display: inline; /* IE6 */
  z-index: 0; /* IE8 */
  
}
.lv_thumbnail_image img { position: absolute; }
.lv_thumbnail_active .lv_thumbnail_image {
  filter: alpha(opacity=35);
  opacity: .35;
  display: inline;
}

.lv_thumbnail_icon {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
  background-position: 99px 99px;
  background-repeat: no-repeat;
  display: block !important;
  display: none; /* IE6 */
}

.lv_thumbnail_image_spinner_overlay {
  width: 100%;
  height: 100%;
  float: left;
  position: relative;
  background: #161616;
}

.lv_thumbnail_icon_video { background-position: 0px -196px; }
.lv_thumbnail:hover .lv_thumbnail_icon_video { background-position: -36px -196px; }
.lv_thumbnail_active:hover .lv_thumbnail_icon_video { background-position: 0px -196px; }

/* 
 * Skins
 */
/* normalization for all skins */
.lv_content { text-align: left; }

.lv_content,
.lv_content h1,
.lv_content h2,
.lv_content h3,
.lv_content h4,
.lv_content h5,
.lv_content h6 { color: #333; }

.lv_content a,
.lv_content a:hover {
  color: #0088cc;
  font-weight: normal;
  background: none;
  border: 0;
  text-decoration: none;
}
.lv_content a:hover { text-decoration: underline; }

.lv_title_caption a,
.lv_title_caption a:hover {
  color: #b4b4b4;
  font-weight: normal;
  background: none;
  border: 0;
  text-decoration: none;
}
.lv_title_caption a:hover { text-decoration: underline; }

/* 
 * skin: 'light'
 */
/* title/caption */
.lv_window_light .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }

/* close button */
.lv_window_light .lv_button_top_close {
  top: 17px;
  left: 55px;
}

/* sprite */
.lv_window_light .lv_side_button_previous,
.lv_window_light .lv_side_button_next,
.lv_window_light .lv_button_top_close,
.lv_window_light .lv_controls_top_close_button,
.lv_window_light .lv_slider .lv_icon,
.lv_window_light .lv_slider_number,
.lv_window_light .lv_slider_number_empty,
.lv_window_light .lv_controls_top_close_button,
.lv_controls_top_skin_light .lv_icon,
.lv_controls_top_close_skin_light .lv_controls_top_close_button,
.lv_thumbnails_skin_light .lv_thumbnail_icon {
  background-image: url('skins/light/sprite.png') !important;  
  background-image: url('skins/light/sprite_ie_lt_7.png'); /* IE < 7 */
}


/*
 * skin: 'dark'
 */
/* normalization */
.lv_content_dark,
.lv_content_dark h1,
.lv_content_dark h2,
.lv_content_dark h3,
.lv_content_dark h4,
.lv_content_dark h5,
.lv_content_dark h6 {
  color: #f3f3f3;
}

.lv_content_dark a,
.lv_content_dark a:hover {
  color: #b4b4b4;
}

/* sprite */
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_previous,
.lv_window_dark .lv_side_buttons_underneath .lv_side_button_next,
.lv_window_dark .lv_button_top_close,
.lv_window_dark .lv_controls_top_close_button,
.lv_window_dark .lv_slider .lv_icon,
.lv_window_dark .lv_slider .lv_slider_number,
.lv_window_dark .lv_slider .lv_slider_number_empty,
.lv_window_dark .lv_controls_top_close_button,
.lv_controls_top_skin_dark .lv_icon,
.lv_controls_top_close_skin_dark .lv_controls_top_close_button,
.lv_thumbnails_skin_dark .lv_thumbnail_icon {
  background-image: url('skins/dark/sprite.png') !important;
  background-image: url('skins/dark/sprite_ie_lt_7.png'); /* IE < 7 */
}

/* close button */
.lv_window_dark .lv_button_top_close {
  top: 18px;
  left: 53px;
}

/* controls: 'relative' */
.lv_window_dark .lv_slider_number { color: #acacac; }
.lv_window_dark .lv_slider_number:hover { color: #e3e3e3; }
.lv_window_dark .lv_slider_number_active,
.lv_window_dark .lv_slider_number_active:hover { color: #5d5d5d;}

/* controls: 'top' */
.lv_controls_top_skin_dark .lv_icon { color: #a6a6a6; }
.lv_controls_top_skin_dark .lv_icon:hover { color: #e0e0e0; }
.lv_controls_top_skin_dark .lv_icon_disabled,
.lv_controls_top_skin_dark .lv_icon_disabled:hover { color: #575757; }


/* 
 * skin: 'mac'
 */
/* title/caption */
.lv_window_mac .lv_title_caption { text-shadow: 0px 1px 1px rgba(0,0,0,.25); }

/* sprite */
.lv_window_mac .lv_side_button_previous,
.lv_window_mac .lv_side_button_next,
.lv_window_mac .lv_button_top_close,
.lv_window_mac .lv_controls_top_close_button,
.lv_window_mac .lv_slider .lv_icon,
.lv_window_mac .lv_slider_number,
.lv_window_mac .lv_slider_number_empty,
.lv_window_mac .lv_controls_top_close_button,
.lv_controls_top_skin_mac .lv_icon,
.lv_controls_top_close_skin_mac .lv_controls_top_close_button,
.lv_thumbnails_skin_mac .lv_thumbnail_icon {
  background-image: url('skins/mac/sprite.png') !important;
  background-image: url('skins/mac/sprite_ie_lt_7.png'); /* IE < 7 */
}

/* close button */
.lv_window_mac .lv_button_top_close {
  top: 39px;
  left: 39px;
}

/* controls: 'relative' */
.lv_window_mac .lv_slider_number { color: #acacac; }
.lv_window_mac .lv_slider_number:hover { color: #e1e1e1; }
.lv_window_mac .lv_slider_number_active,
.lv_window_mac .lv_slider_number_active:hover { color: #5d5d5d; }

/* controls: 'top' */
.lv_controls_top_skin_mac .lv_icon { color: #a6a6a6; }
.lv_controls_top_skin_mac .lv_icon:hover { color: #e0e0e0; }
.lv_controls_top_skin_mac .lv_icon_disabled,
.lv_controls_top_skin_mac .lv_icon_disabled:hover { color: #575757; }
/*
 * Tipped - <%= pkg.description %> - v<%= pkg.version %>
 * (c) 2012-<%= grunt.template.today("yyyy") %> Nick Stakenburg
 *
 * http://www.tippedjs.com
 *
 * License: http://www.tippedjs.com/license
 */

.tpd-tooltip {
  position: absolute;
}

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */
.tpd-tooltip,
.tpd-tooltip [class^="tpd-"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* Content */
.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative;
}
.tpd-content-relative {
  width: 100%;
}

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff;
    text-align:center;
}
.tpd-has-inner-close .tpd-content-relative .tpd-content { padding-right: 0 !important; }
.tpd-tooltip .tpd-content-no-padding { padding: 0 !important; }

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-title-spacer {
  float: left;
}
.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative;
}
.tpd-title-relative { width: 100%; }
.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.tpd-has-title-close .tpd-title { padding-right: 0 !important; }
.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
}
.tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}


/* Skin */
.tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
}

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}
.tpd-no-shadow .tpd-skin .tpd-background-shadow { box-shadow: none !important; }

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box; /* Safari */
  background-clip: padding-box; /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1); /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */
}
/* no radius */
.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background { border-radius: 0; }
.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}

.tpd-background-box-top { top: 0; }
.tpd-background-box-bottom { bottom: 0; }
.tpd-background-box-left { left: 0; }
.tpd-background-box-right { right: 0; }

/* iframeshim IE6 */
.tpd-iframeshim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  zoom: 1;
  filter: alpha(opacity=0);
  opacity: 0;
}

/* Skin / Stems */
.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.tpd-shift-stem-side {
  position: absolute;
}
.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side { width: 100%; }
.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side { height: 100%; }

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; /* shows possible invalid subpx rendering */
  width: 16px; /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px; /* space from the side */
  margin-top: 3px; /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* remove margins once we're done measuring */
.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset { margin: 0 !important; }

.tpd-stem-spacer {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
}
.tpd-stem-reset .tpd-stem-spacer { margin-top: 0; }

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}
.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
}

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-stem-side-inversed {
  -webkit-transform: scale(-1,1);
  transform: scale(-1,1);
}
.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #fff; /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0;
}

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}

/* fixes rendering issue in IE */
.tpd-stem * { z-index: 0; zoom: 1; }

/* used by IE < 9 */
.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}
.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}
.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto;
}
.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}

/* transformations for left/right/bottom */
.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1,1);
  transform: rotate(-90deg) scale(-1,1);
}
.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.tpd-stem-transform-bottom {
  -webkit-transform: scale(1,-1) translate(0, -100%);
  transform: scale(1,-1) translate(0, -100%);
}


/* Spinner measurements */
.tpd-loading-icon {
  position: absolute;
  width: 42px; 
  height: 42px;
  display: none;
}
.tpd-loading-line {
  z-index: 12;
  height: 3px;
  width: 2px;
  margin-bottom: 5px;
}
.tpd-spinner {
  margin-left: 50%;
  margin-top: 50%;
}
/* show the loader while loading and hide all the content */
.tpd-is-loading .tpd-loading-icon { display: block; }
.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper { display: none; }


/* The actual spinner */
@-moz-keyframes tpd-spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes tpd-spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes tpd-spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.tpd-spin {
  position: absolute;
  top: 50%;
  left: 50%;
}

.tpd-spin-rotate,
.tpd-spin-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.tpd-spin-line {
  position: absolute;
  top: 0;
  left: 50%;
}


/* Resets while measuring content */
.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-loading-icon {
  display: none;
}

/* Links */
.tpd-tooltip a,
.tpd-tooltip a:hover { color: #8e8e8e; text-decoration: none; }
.tpd-tooltip a:hover { text-decoration: underline; }


/*
 * Sizes
 */
/* x-small */
.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}
.tpd-size-x-small .tpd-background { border-radius: 5px; }
.tpd-size-x-small .tpd-stem {
  width: 12px;  
  height: 6px;
  margin-left: 4px; 
  margin-top: 2px; 
}
.tpd-size-x-small.tpd-no-radius .tpd-stem { margin-left: 7px; }
.tpd-size-x-small .tpd-loading-icon { width: 32px; height: 32px; }  
.tpd-size-x-small .tpd-loading-line {
  z-index: 12;        /* amount of lines */
  margin-bottom: 4px; /* radius of the inner circle */
  height: 3px;        /* length of a line */
  width: 2px;         /* width of a line */
}
.tpd-size-x-small .tpd-close { margin-bottom: 1px; }

/* small */
.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}
.tpd-size-small .tpd-background { border-radius: 6px; }
.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px;
}
.tpd-size-small.tpd-no-radius .tpd-stem { margin-left: 8px; }
.tpd-size-small .tpd-loading-icon { width: 34px; height: 34px; }
.tpd-size-small .tpd-loading-line {
  z-index: 12;        /* amount of lines */
  margin-bottom: 4px; /* radius of the inner circle */
  height: 3px;        /* length of a line */
  width: 2px;         /* width of a line */
}
.tpd-size-small .tpd-close { margin: 2px 1px; }


/* medium (default) */
.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}
.tpd-size-medium .tpd-background { border-radius: 0px; } 
.tpd-size-medium .tpd-stem {
  width: 16px;      /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px; /* space from the side */
  margin-top: 2px;  /* space to offset the tooltip */
}
.tpd-size-medium.tpd-no-radius .tpd-stem { margin-left: 10px; }
/* wraps the loader, ideal dimensions don't cause stem movement when opening large tooltips */
.tpd-size-medium .tpd-loading-icon { width: 42px; height: 42px; }
.tpd-size-medium .tpd-loading-line {
  z-index: 12;        /* amount of lines */
  margin-bottom: 5px; /* radius of the inner circle */
  height: 4px;        /* length of a line */
  width: 2px;         /* width of a line */
}
.tpd-size-medium .tpd-close { margin: 4px 2px; }



/* large */
.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}
.tpd-size-large .tpd-background { border-radius: 8px; }
.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px;
}
.tpd-size-large.tpd-no-radius .tpd-stem { margin-left: 10px; }
.tpd-size-large .tpd-loading-icon { width: 50px; height: 50px; }
.tpd-size-large .tpd-loading-line {
  z-index: 12;        /* amount of lines */
  margin-bottom: 5px; /* radius of the inner circle */
  height: 5px;        /* length of a line */
  width: 2px;         /* width of a line */
}
.tpd-size-large .tpd-close { margin: 5px 2px 5px 2px; }



/* Skins */
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close { color: #fff; }
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #282828;
}
.tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: #282828;
  border-color: rgba(255,255,255,.1);
}
/* line below the title */
.tpd-skin-dark .tpd-title-wrapper { border-bottom: 1px solid #404040; }
/* links */
.tpd-skin-dark a,
.tpd-skin-dark a:hover { color: #ccc; }
/* Download MOD buttons */
.icon-dl-upload, .icon-dl-search, .icon-dl-upload a, .icon-dl-search a { background: none top left no-repeat; }
.buttons div.icon-dl-search { width: px; height: px; }
.buttons div.icon-dl-upload { width: px; height: px; }
.icon-dl-upload span { background-image: url(""); }
.icon-dl-search span { background-image: url(""); }

.dl-help, .dl-help a { 
width:8px !important;
height:10px;

}

.buttons div.dl-help { 
position:absolute;
margin-left:-35px;
}

.buttons div.dl-help span:before { 
content:"\f128";
font-family:FontAwesome;
}

.edit-download dt {
width:auto;
}