/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			ParaWien
	Based on style:		prosilver
	Original author:	Markus
    --------------------------------------------------------------
*/

@import url("../../prosilver/theme/normalize.css?v=1.1.7");
@import url("../../prosilver/theme/base.css?v=1.1.7");
@import url("../../prosilver/theme/utilities.css?v=1.1.7");
@import url("../../prosilver/theme/common.css?v=1.1.7");
@import url("../../prosilver/theme/links.css?v=1.1.7");
@import url("../../prosilver/theme/content.css?v=1.1.7");
@import url("../../prosilver/theme/buttons.css?v=1.1.7");
@import url("../../prosilver/theme/cp.css?v=1.1.7");
@import url("../../prosilver/theme/forms.css?v=1.1.7");
@import url("../../prosilver/theme/icons.css?v=1.1.7");
@import url("../../prosilver/theme/colours.css?v=1.1.7");
@import url("./colours.css?v=1.1.7");
@import url("../../prosilver/theme/responsive.css?v=1.1.7");


@font-face {
	font-family: 'xmas';
	src: url('/Italianno-Regular.eot');
	src: local('☺'), url('/Italianno-Regular.woff') format('woff'), url('/Italianno-Regular.ttf') format('truetype'), url('/Italianno-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'xmas16';
	src: url('/MerryChristmasFlake.eot');
	src: local('☺'), url('/MerryChristmasFlake.woff') format('woff'), url('/MerryChristmasFlake.ttf') format('truetype'), url('/MerryChristmasFlake.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'happyday';
	src: url('/JandaHappyDay.eot');
	src: local('☺'), url('/JandaHappyDay.woff') format('woff'), url('/JandaHappyDay.ttf') format('truetype'), url('/JandaHappyDay.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dbx';
	src: url('/dbxlnn__.eot');
	src: local('☺'), url('/dbxlnn__.woff') format('woff'), url('/dbxlnn__.ttf') format('truetype'), url('/dbxlnn__.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'oxa';
	src: local('☺'), url('/Oxanium-SemiBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.cc-window {
	background-color: rgb(255, 0, 0) !important;
}
[data-s9e-mediaembed="youtube"]  {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;}

[data-s9e-mediaembed="youtube"] > span {
border-radius: 0px !important;
text-align: center !important;}


#loading-indicator {
	top: 40%;
	left: 45%;
	position: fixed;
	z-index: 1000;
	display: none;
	opacity: 1.0;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	background: -webkit-linear-gradient(#f2cece, #FFFFFF, #FFFFFF, #f2cece);
    background: -o-linear-gradient(#f2cece, #FFFFFF, #FFFFFF, #f2cece);
    background: -moz-linear-gradient(#f2cece, #FFFFFF, #FFFFFF, #f2cece);
    background: linear-gradient(#f2cece, #FFFFFF, #FFFFFF, #f2cece);
    border: 2px solid #BF0000;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	padding: 5px;
    overflow: hidden;
}

#loading-indicator span {
	background-image: url("images/loading_indicator.gif") 0 40% no-repeat !important;
	padding-left: 26px;
	vertical-align: bottom;
	font-weight: italic;
	font-size: 1.3em;
	color: #000000;
}
/*
#loading-indicator {
	top: calc(50% - 50px) !important;
	left: calc(50% - 240px) !important;
	position: fixed;
	z-index: 1000;
	width: 240px !important;
	background: #000 !important;
	padding-right: 20px !important;
    overflow: hidden;
	border: 0px !important;
	height: 100px !important;
}
#loading-indicator span {
	background-image: url("images/loading_indicator.gif") !important;
	background-size: 100px !important;
	background-repeat: no-repeat !important;
	background-color: #000 !important;
	padding-left: 100px !important;
	text-align: center !important;
	padding-top: 24px !important;
	font-size: 20px !important;
	color: #ffffff !important;
	height: 100px !important;
}
*/
html, body {
	color: #fff;
	background-color: #000 !important;
	background-attachment: fixed !important;
}
.wrap {
	background-color: #000;
	border-color: #7e7e7e;
	border-radius: 0px;
	max-width: 1420px !important;
	padding: 10px;
}
a {
	color: #000;
}
.headerbar, .forumbg {
	background-color: #000;
	background-image: none;
}
.site-description {
	width: 100%;
}
#site-description h1 {
	color: #fff !important;
}
.site_logo {
	background-image: url("/logo.png");
	width: 550px;
	height: 60px;
	background-position-x: -10px;
}
.logo {
	padding: 0px;
}

.navbar {
	background-color: #eaeaea;
	color: #000;
	border-radius: 0px;
}
#page-footer .navbar {
	background-color: #eaeaea;
	border-top: 1px solid black;
}
.page-header-navbar {
	background-color: #eaeaea;
	border-bottom: 1px solid black;
}
.forabg {
	background-color: #fff;
	background-image: none;
	border-radius: 0px;
}
.bg1 {
	background-color: #FFF;
}
.bg2 {
	background-color: #fff;
}
.portal-module-postbody {
	width: 100%;
}
li.header dt, li.header dd {
	color: #000;
}
ul.forums {
	background-color: #FFF;
	background-image: none;
}
li.row {
	border-top-color: #FFF;
	border-bottom-color: #000;
}
li.row:hover {
	background-color: #d0d0d0;
}
.copyright {
	color: #fff;
}
.copyright a {
	color: #b5b5b5;
}
.stat-block a {
	color: #b5b5b5;
}
.action-bar a {
	color: #b5b5b5;
}
.topic-title a {
	color: #fff;
}
.forum-title a {
	color: #fff;
}
li.header dd {
	color: #fff;
}
li.header dt{
	color: #f00;
}
.forumbg .header a, .forabg .header a, th a {
	color: #f00;
}
ul.flags {
	color: #000;
}
.rh_topictags_tagcloud a {
	color: #000;
}
#index-calendar .phone .forabg {
	color: #f00 !important;
}
.week {
	justify-content: space-between;
}
.wday {
	border-radius: 0px !important;
	margin: 0px !important;
}
.titlespace {
	color: #fff;
}
.contactpanel {
	border-radius: 0px !important;
	background-color: #fff !important;
	color: #000 !important;
	text-align: left !important;
}
.panel {
	border-radius: 0px !important;
	background-color: #fff !important;
	color: #000 !important;
	text-align: left !important;
}
.panel h2 {
	color: #000 !important;
}
h2.invade-linklist, h2.invade-linklist a {
	color: #fff !important;
}
.polaroid {
	color: #000;
}
h2.memberlist-title {
	color: #fff !important;
}
h1, h2, h3 {
	color: #f00 !important;
	font-weight: normal !important;
	border: 0px !important;
	letter-spacing: 0px;
}
h1, h2, h3 {
	font-family: "oxa", Arial, Helvetica, sans-serif !important;
	/*transform: scale(1.3,1);*/
}
h1 {
	font-size: 22px !important;
	margin-right: 0px !important;
	margin-top: 15px !important;
}
h2 {
	font-size: 19px !important;
}
h3 {
	font-size: 16px !important;
}
.content h2, .panel h2 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
#portal-center ul.linklist a {
	color: #b5b5b5 !important;
}
div.rules {
	border-radius: 0px;
}
.post {
	border-radius: 0px;
}
div.polaroid ~ h2 a {
  color: #fff;
}
.polaroid {
	margin: 1px !important;
	padding: 4px !important;
	border: 0px solid #EFEFEF !important;
}
.fa-arrow-circle-o-right:before{content:"\276f"}
.postprofile {
	border: 1px solid #C3C3C3 !important;
	background-color: #fbfbfb;
	padding-top: 8px;
}
.scroll-page {
	background-color: #fff !important;
	border-radius: 0px !important;
	color: #000 !important;
	opacity: 1 !important;
}
blockquote {
	background-color: #ECECEC;
	border-color: #B7B7B7;
}
img.postimage {
	border-radius: 0px !important;
}
div.rules {
	font-size: 1.2em;
	border-radius: 0px;
	line-height: 1.6em;
}
i.fa-thumbs-o-up {
	color: #ffffff !important;
	background-color: green;
	border: 2px solid green;
	border-radius: 14px;
	padding: 3px;
	height: 20px;
	width: 20px;
	font-size: 18px !important;
}