/******************************************************************
Theme Name: forever disco
Theme URI: http://foreverdisco.de
Description: foreverdisco theme
Author: foreverdisco
Author URI: http://foreverdisco.de
Version: 1.1.0

******************************************************************/

@import url("library/css/main-css.css");
@import url("library/css/768.css");
@import url("library/css/320.css");
@import url("library/css/480.css");

#logo-wrapper{
	margin-top:-120px !important;
}


.postImg{float:left; margin:0 10px 10px 0; width:100px; overflow:hidden;}
.post-meta{display:none !important;}

h2.bigger{max-width:500px !important; padding-top:10px;}
/**********************
Custom FAQ LIST STYLE
***********************/


body {
	-webkit-background-size: cover !important;
	background-size: cover !important;
}

.alert {
	background-color: #F30055;
	color:white;
	padding:10px;
	font-size:17px;
}

.iticket_button {
	visibility: visible !important;
}
.iticket_table td.ticket_type {
	/*padding-top: 0 !important;*/
	vertical-align: middle;
}

.ticket_type select {
	border-radius: 5px;
	padding: 10px 0;
	height: 40px;
	vertical-align: middle;
	width: 100%;
	line-height: 40px;
	border: 1px solid #ccc;
	background: none;
	font-size: 13px;
}

.eventinfo_soldout{
	width:100%; 
	background: #ed145b; 
	color:white;
	padding:10px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}


.eventinfo_free{
	width:100%; 
	background: #999; 
	color:white;
	padding:10px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
#navigation-wrapper{
	z-index: 888888;
}


.fancybox{
	z-index: 999999;
}

.fancybox-pdf a{
	color: white !important;
}

.mymail-form input[type="text"], .mymail-form input[type="email"] {
    color: #888; font-size: 12px; padding: 5px 10px; 
    outline: none; 
    overflow: hidden; 
    width: 370px; max-width: 99%;
    display: block;
    margin: 5px 0 10px 0;
    background: url("../images/block-pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px dotted #494848;
    height: 30px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.mymail-wrapper.error {
	font-family: sans-serif;
	padding: 3px;
}

.mymail-form-info.error p, .mymail-form-info.error li {
	color: #555 !important;
	font-family: sans-serif;
}
.aside-flag {
	position: fixed;
	top: 120px;
	right: 0;
}
.aside-flag a {
	margin-bottom: 15px;
	display: block;
}
.aside-flag img {
	max-width: 120px;
	user-drag: none; 
	-moz-user-select: none;
	-webkit-user-drag: none;
}