/* Responsive styles */

@media screen and (max-width: 1366px)
{
	nav li a 
	{
		color: #000;
		font-size: 20px;
		text-shadow: none;
		font-weight: normal;
	}
	.navbar-logo > h1 
	{
		width: 40%;
		float: left;
	}
	.navbar-logo > p 
	{
		width: 30%;
		float: left;
	}
	.contact i:first-child
	{
		padding-left: 0;
	}
}
@media screen and (max-width: 768px)
{
	nav
	{
		height: auto;
	}
	nav li a, .home nav li a 
	{
		color: #000;
		text-shadow: none;
	}
	.sub-menu
	{
		display: block;
	}
	.sub-menu a
	{
		color: #000000;
	}
	.home #content
	{
		margin: 0 auto;
	}
	.navbar-logo > h1, .navbar-logo > p
	{
		width: 100%;
	}
	.custom-logo
	{
		width: auto;
	}
	.navbar-logo > h1
	{
		margin: 5% 0;
	}
	p.umow a
	{
		font-size: 15px;
	}
	.sow-slider-image .textwidget h2
	{
		font-size: 42px;
	}
	.sow-slider-image .textwidget
	{
		margin-top: 0;
	}
	#psl_cta
	{
		width: 100%;
	}
	#psl_box > div
	{
		width: 100% !important;
	}
	#psl_box 
	{
		border-bottom: 10px solid;
		padding-bottom: 15px;
	}
	.sow-headline-container
	{
		margin-top: 100px !important;
	}
	.socket img
	{
		padding: 15%;
	}
	#menu-menu-stopka li a::after 
	{
		content: "";
		display: inline;
		position: relative;
		left: 30px;
		bottom: 5px;
	}
}
@media screen and (max-width: 640px)
{

}
@media screen and (max-width: 414px)
{
	.copyright 
	{
		font-size: 12px;
	}
.foogallery.foogallery-container > div 
{
    max-width: 25%;
    display: block;
    padding: 2%;
    float: left;
    width: 24%;
}
}