h2.title span a{
	display:none;
}
h2.title select{
	display:inline-block;
}


header>h1,
header nav,
#slogan,
#kontakt,
footer div.nav,
#main-article,
#middle{
	padding-left:15px;
	padding-right:15px;
}
footer div.nav{
	text-align:center;
	height:auto;
}
footer div.nav a{
	display:inline;
	line-height:1;
	margin:10px 0;
	font-size:14px;
}
footer div.nav{
	padding:40px 0;
}
footer div.nav a:after{
	content:"\a";
    white-space: pre;
	margin:0;
}
footer div.nav a:before{
	height:5px;
	position:relative;
	visibility:hidden;
}

#kontakt .left,
#kontakt .right{
	width:100%;
	padding:0;
}
#kontakt .right{
	margin-top:30px;
}
footer label,
footer>a{
	height:45px;
	line-height:45px;
	text-transform:uppercase;
	background:url(../img/fb.png) center center no-repeat #39579c;
	background-size:35px;
	display:block;
	width:100%;
	cursor:pointer;	
	position:relative;
	text-align:center;
}

footer>a span{

	border:0;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
    position:static;
	display:block;
	text-align:center;
	width:100%;
}
footer a.bip,
footer a.strykow{
	margin:0;
	left:0;
	top:auto;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

footer>div.fb{
	max-height:0;
	overflow:hidden;
	position:relative;
	left:auto;
	top:auto;
	width:100%;
/*	padding:0 15px;*/
	box-sizing:border-box;
	margin:0;
	text-align:center;
	-webkit-transition: max-height 0.5s ease-in-out;	
	-moz-transition: max-height 0.5s ease-in-out;		
	-ms-transition: max-height 0.5s ease-in-out;		
	-o-transition: max-height 0.5s ease-in-out;		
	transition:max-height 0.5s ease-in-out;		
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg);
	height:auto;
}

}
footer>div.fb{
	padding:0;
}

footer div.fb:after{
	display:none;
}

footer #fbcheck ~label[for="fbcheck"],
footer #fbcheck ~label[for="fbcheck"]~div.fb{
	right:auto;
}
footer #fbcheck:checked ~label[for="fbcheck"]~div.fb{
	max-height:300px;
}
footer p#piw{
	position:relative;
	padding:0 20px;
	width:100%;
	box-sizing:border-box;
}
footer p#piw>span{
	width:auto;
	margin-left:0;

}
footer p#piw.cookies{
	left:0;
	width:100%;
}
footer p#piw em{
	margin-right:0;
}

