/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../../../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {

}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {

}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {

}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	/* Layout */
	#search { display: none; }

}

/* Only Phones */
@media (max-width: 767px) {

	/* Layout */
	#toolbar,
	#headerbar,
	#menubar,
	#breadcrumbs,
	#totop-scroller { display: none; }
	
	#header-responsive {
		margin-bottom: 0;
		padding: 0 15px 0 15px;
		padding-bottom: 0;
		text-align: center;
	}
	
	.wk-slideshow {
		height: 220px;
	}
	
	.wk-slideshow .caption{
		margin: 0;
		padding: 20px 0 10px 0;
		/* height:100px; */
		position: relative;
		top:0px;
		z-index: 500;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	}
	.wk-slideshow .caption h1 {
		font-size: 52px;
		margin: 0;
		margin-top: -15px;
		padding: 0;
	}
	.wk-slideshow .caption h2 {
		font-size: 28px;
		line-height: 26px;
		margin: 0px 0 0 0;
		padding: 0;
	}
	.wk-slideshow .caption h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0;
		margin-top: -16px;
		padding: 0;
	}
	.wk-slideshow .caption p {
		font-size: 14px;
		line-height: 7px;
	}
	
	#block-toolbar-europa {
		/* position: absolute; */
		/* top: 0px; */
		/* z-index: 8000; */
		height: 0px;
		display: none;
	}
	
	#top-a {
		/* height: 220px; */
		margin-top: 0px;
	}
	
	#block-top-c {
		position: relative;
		/* top: 350px; */
		margin-top: 0px;
	}
	
	#top-c {
		margin: -50px 0 0 0;
		padding: 0;
	}
	
	#top-c h5,
	#top-c h4 {
		font-size: 24px;
		line-height: 24px;
	}
	
	#system .item > header .title {
		font-size: 24px;
		line-height: 26px;
	}
	#system .items .leading .item h4 {
		font-size: 16px;
		line-height: 19px;
	}
	
	.text-links {
		float: none;
		width: 100%;
	}
	.text-rechts {
		float: none;
		width: 100%;
	}
	
	#bottom-b .mod-box h2 {
		font-size: 22px;
		line-height: 24px;
	}
	h3 {
		font-size: 18px;
		line-height: 20px;
	}

}



/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	/* System */
	#system .items .item,
	#system .items .item:first-child {
		margin-top: 12px;
		padding-top: 18px;
		border-top-width: 1px;
	}

	#system .items :first-child .item:first-child {
		margin-top: 0;
		padding-top: 0;
		border-width: 0;
	}

	#system .items .leading .item {
		margin-bottom: 0;
		padding-bottom: 0;
		border-width: 0;
	}

}
