@media all {
	#judosport2 {
		xmin-height: 70vh;
		height:auto;
		xdisplay:none;
	}
	#judosport2 .judosport2 {
		position:relative;
		top:0;
		padding-left:35.5vw;
		font-size:16px;
		display:inline-flex;
		flex-direction:column;
		flex-wrap:wrap;
		align-items:flex-start;
		height:460px;
		width:18vw;
	}
	#judosport2 .jsclogo {
		position:absolute;
		top: 0;
		left:8vw;
		width:11.3vw;
		height:auto;
	}
	#judosport2 .judozeichen {
		position:absolute;
		top: 0;
		left:23vw;
		width:7.4vw;
		height:auto;
	}
	#judosport2 .judosport2text {
		display:inline-block;
		vertical-align:top;
		xwidth:17vw;
		xmargin-right:20px;
	}
	#judosport2 p {
		padding:0 20px 4px 0;
		margin:0;
	}
	#judosport2 .judosport2img {
		width:17vw;
		height:17vw;
	}
}
@media all and (max-width: 1380px) {
	#judosport2 .judosport2 {
		font-size:15px;
		height:calc(600px - 15vw);
	}
}
@media all and (max-width: 830px) {
	#judosport2 .judozeichen {
		display:none;
	}
	#judosport2 .jsclogo {
		display:none;
	}
	#judosport2 .judosport2 {
		top:0;
		padding-left:8vw;
		width:80vw;
		height:auto;
	}
	#judosport2 .judosport2img {
		width:40vw;
		height:40vw;
	}
	#judosport2 .judosportimg {
		width:100%;
		text-align:center;
	}
}
@media all and (max-width: 540px) {
	#judosport2 {
		min-height:0;
	}
	#judosport2 .judosport2text {
		width:auto;
	}
	#judosport2 p {
		width:auto;
		padding:0 0 4px 0;
	}
	#judosport2 .judosport2img {
		width:60vw;
		height:60vw;
		padding:10px 20px;
	}
}


