#list h5.add,
#list .add h5 {
	text-transform:	uppercase;
	margin-top:		1em;
}
#list div.add {}


/*LANGUAGE SELECTION
-------------------------------------------------------------- */

#lang_sel_list ul, #lang_sel_list li {
	padding:	0 !important;
	margin:		0 !important;
	list-style-type:	none !important;
	float:	right;
}
#lang_sel_list li {
	float:		left;
}
#lang_sel_list a {
	text-decoration: none !important;
	background:	transparent !important;
}
#lang_sel_list img.iclflag {
	width:		30px;
	height:		20px;
	top:		3px;
}
@media screen and (max-width: 480px) {
	#lang_sel_list img.iclflag {
		width:		28px;
		height:		20px;
	}
}

/* JQUERY UI CUSTOM*/

.tabs {
	position:	relative;
}
.tabs .post {
	display:	none;
}
.tabs .arrow-left,
.tabs .arrow-right {
	display:	none;
}
/* Bei allen Listenelementen brauchen wir #wrapper, da es hier schon Vorbelegungen gibt */
#wrapper .ui-tabs ul {
	display:	inline-block;
	margin:		0;
	padding:	0;
	clear:		both;
	position:	relative;
	z-index:	5;
	text-align:	center;
}
#wrapper .ui-tabs li {
	display:	inline-block;
	min-width:	1em;
}
#wrapper .ui-tabs li:before {
	content:	"";
}
#wrapper .ui-tabs li a {
	color:	inherit;
	text-decoration:	none;
}
#wrapper .ui-tabs-active {
	color:	#ee7f00;
}

#wrapper .ui-tabs .bullet li {
	font-size:	2em;
}

.ui-tabs .arrow-left,
.ui-tabs .arrow-right {
	position:	absolute;
	top:		50%;
	display:	block;
	width:		50px;
	height:		50px;
	opacity:	0;
	color:		transparent;
	font-size:	3em;
	cursor:		pointer;
	transition:	0.5s all;
	line-height:	50px;
	border-radius:	500px;
	background-color:	#ddd;
	background-size:	cover;
	background-repeat:	no-repeat;
}
.ui-tabs .arrow-left {	left:	0;	background-image: url("/css/images/arrow_large_left.png");	}
.ui-tabs .arrow-right {	right:	0;	background-image: url("/css/images/arrow_large_right.png");}
.ui-tabs:hover .arrow-left,
.ui-tabs:hover .arrow-right {	opacity:	0.7;	}

/*SLIDER PRO
-------------------------------------------------------------- */
.advanced-slider {
	font-family: inherit;
}

.thumbnail-scroller .thumbnail {
	box-shadow: 0px 0px 8px #AAA;
}
.thumbnail-scroller .thumbnail.select {
	box-shadow: 0px 0px 0px 3px #EE7F00 !important;
}
.thumbnail-scroller .thumbnail .caption,
.thumbnail-scroller .thumbnail .caption .content {
	display:	none;
}

.minimal-dark.slider-pro {
	background-color:	#000;
	padding:		10px;
	margin-bottom:	50px;
	border-radius:	10px;
	-webkit-box-shadow:	0px 0px 20px #555; -moz-box-shadow: 0px 0px 20px #555; box-shadow: 0px 0px 20px #555;
}
.minimal-dark .image {
	border-radius:	10px;
}

.minimal-dark .slide-wrapper {
/*	border:	0px;*/
	border-radius:	10px;
/*	-webkit-box-shadow:	0px 0px 10px 10px #000; -moz-box-shadow: 0px 0px 10px 10px #000; box-shadow: 0px 0px 10px 10px #000;*/
}
.minimal-dark .thumbnail-scroller.horizontal {
	padding-bottom:	10px;
}
.minimal-dark .thumbnail.select {
	-webkit-box-shadow:	0px 0px 5px 6px #888; -moz-box-shadow: 0px 0px 5px 6px #888; box-shadow: 0px 0px 5px 6px #888;
}

.slider-pro .layer.black {
	color:				#CCC;
	background-color:	rgba(0, 0, 0, 0.3);
}
.slider-pro .layer.new {
	color:			#F00;
	font-size:		1.6em;
	line-height:	1em;
	text-shadow:	0 0 20px #000;
}
.slider-pro .layer.new:first-line {
	font-size:	2.6em;
}
.slider-pro .layer.link:after {
	content:		" >>";
	color:			#EE7F00;
	font-weight:	bold;
}
.slider-pro .layer a {
	color:				inherit;
	text-decoration:	none;
}

@media screen and (max-width: 650px) {
	.slider-pro {
		font-size:	1.5vw;
	}
}

/*CONTACT FORM
-------------------------------------------------------------- */
.wpcf7-captchac {
	width:			20% !important;
}
.wpcf7-captchar {
	width:			80% !important;
}
.wpcf7-date {
	cursor:			text;
}

/*THICKBOX
-------------------------------------------------------------- */
#TB_window {
	min-width:		430px;	/*content width + 30px*/
	min-height:		160px;	/*content height + title bar ~ 40px*/
}
#TB_iframeContent {
	min-width:		600px;
	min-height:		400px;
}
#TB_ajaxContent {
	min-width:		400px;
	min-height:		120px;
}

@media screen and (max-width: 480px) {
	#TB_window {
		min-width:		0;
		min-height:		0;
	}
	#TB_iframeContent {
		min-width:		0;
		min-height:		0;
	}
	#TB_ajaxContent {
		min-width:		0;
		min-height:		0;
	}
	#TB_ajaxContent img.alignleft,
	#TB_ajaxContent img.alignright {
		float:		none;
		display:	block;
		margin:		0 auto !important;
	}
}