/*
@media all and (max-width: 1600px)
{
	#main-pic {
		max-width:760px !important;	
			width:48%;	
		
		height:auto;
	}	
}
*/

@media all and (max-width: 1290px)
{
	#prv-smaller_wrapper{
		width:49%;
	}
	.slider-wrapper {
	left:-18px !important;
	}
	/*
	.bpic {
		width:15.3%;	
}
	*/
	}
@media all and (max-width: 1200px)
{
	.slider-wrapper {
	left:-16px !important;
	}
}

@media all and (max-width: 1100px)
{
	.slider-wrapper {
		left: -14px !important;
	}
}

@media all and (max-width: 1000px)
{
	.slider-wrapper {
		left: -12px !important;
	}
	.bpic {
		width:23%;	
}

}
@media all and (max-width: 850px)
{
	#prv-smaller_wrapper {
		width: 48%;
	}

@media all and (max-width: 800px)
{
	section.slider {		
		width:auto !important;
	}
	#LBOX-WRAPPER {
		top:80px;
		width:100%;
	}
	#LBOX {
	width:90%;
}
#LBOXCLOSE {
	position:absolute;
	top:2px;
	left:inherit;
	right:10px;
}
	#logo-wrapper a {
	position:absolute;
	top:0px;
	left:0px;
	}
	nav#main-menu {
		text-align:center;	
	}
	#logo-text {
		top:6px;
		left:-5%;
		margin-left:140px !important;
	}
		#main-pic {
			width: 95%;
			height: auto;
			background-size:cover !important;
		}

		div.footer-detail {
			width: 96%;
			margin-top: 10px;
		}

		nav#footer-menu {
			height: auto;
		}

			nav#footer-menu div.container {
				text-align: center;
			}

			nav#footer-menu ul {
				-webkit-padding-start: 0;
				display: inherit;
				width: auto;
				padding-right: 0;
			}

				nav#footer-menu ul li {
					display: block;
					margin-top: 10px;
				}

					nav#footer-menu ul li:last-child {
						padding-bottom: 20px;
					}


/* --- */
	

	


		#copyright {
			display: inline-block;
			position: static;
			padding-bottom: 20px;
		}


	

	

		#main-search {
			display: none;
		}


	

		.main-preview-wrapper {
		 position:static; 
	 	 margin-top:1rem;
			vertical-align: top;
		}

		.pswa {
			float: none;
			position: relative;
			width: 100%;
		}

		.prv-smaller {
		}

			.prv-smaller img {
				width: 100% !important;
			}

			.prv-smaller figcaption {
				position: absolute;
				top: 0;
				left: 50%;
			}

				.prv-smaller figcaption h3 {
					margin-top: 0;
					font-size: 1em;
				}

		#prv-smaller_wrapper {
			margin-left: auto;
			margin-right: auto;
			display: flex;
			vertical-align: top !important;
			width: 90%;
			float: none;
		}

			#prv-smaller_wrapper a {
				display: inline-block;
				width: 50%;
			}

			#prv-smaller_wrapper figcaption {
				/* float:right; */
				/* border:1px dotted #00f; */
			}

			#prv-smaller_wrapper p {
				display: none;
			}
}
@media all and (max-width: 700px) 
{
	#sort-wrapper .content-common {
		float:none !important;
		display:block;	
		width:100%;
		text-align:left;
	}
	#schon-wieder-ein-wrapper {
	width:100%;
	}
	.slider-wrapper {
	left:0px !important;
	padding-left:10px;
	padding-right:10px;
	}
	.bpic{
		width:100%;
		display:block;
		vertical-align:top;
		}
	.bpic .bpic-wrapper {
		display:flex;
			width:100%;					
		}
	.bpic .bpic-details {
				width:69.9%;
					margin-left:10px;
					padding:0;
					float:right;
	}
	.bpic img {
			width:30%;
			height:30%;
			float:left;
		}

	.bpic p {
		margin-top:0;
	}
	.bpic span {
		position:relative;
		top:-15px;
	}
	#video_adds_wrapper {
		 display:block;
	}	
	article.description-video {
		display:block;
		width:100%;
		padding-right:10px;
	}	
	#statistic-video {
		display:inline-block;
		margin-left:0px;
		padding-right:10px;
		margin-top:10px;
		width:100%;	
	}
}
@media all and (max-width: 650px)
{
		.pswa {
			display: inline-block;
		}

		.prv-smaller img {
			margin-top: 0;
			width: 40% !important;
		}

		#prv-smaller_wrapper {
			display: block;
		}

			#prv-smaller_wrapper a {
				margin-top: 0px;
				width: 100% !important;
			}

		.prv-smaller figcaption {
			left: 41%;
			margin-right: 10px;
	}
	.sr-wrapper {
		display:block;	
	}
	.sr-detail {
	margin-left:0;	
}
}
@media all and (max-width: 400px)
{
	.bpic .bpic-wrapper {
		display:block;
			width:100%;					
		}
	.bpic img {
		width:100%;	
		float:none;
	}	
	.bpic .bpic-details {
		margin-top:10px;
		width:100%;	
		display:block;
		float:none;
		margin-left:0;
		padding-right:10px;
	}	
	.bpic {
		margin-top:20px;
	}
}