.header {width: 100%; padding: 0px;}
.aside {width: 100%; display: block;}
.menu {width: 100%;}
.home { margin:0px auto;}
.aside {width: 100%; display: block;}
.aside-full {width: 100%; display: block;}
.aside .aside-detail, .aside-full .aside-detail {width:100%;}
.home-bottom {width: 920px; margin: 0px auto; justify-content: space-between;}
.article {width: 100%; margin: 0px auto; background: #fff;}
.footer-line, .footer-text, .footer-signature {width: 100%;}
.footer-text {justify-content: center;}
.footer-text #item-1 {order: 3; width: 435px; max-width: 47%;}
.footer-text #item-2 {order: 4; width: 435px; max-width: 47%;}
.footer-text #item-3 {order: 2; width: 435px; max-width: 47%;}
.footer-text #item-4 {order: 1; width: 435px; max-width: 47%;}

/** N�hled produkt� **/
#product-container {justify-content: center;}
#product-container .product-item {width: 47%;}

/** Menu **/
	.menu__TelefonTlacitko {
		display: block;
	}
    .menu__telefon {
		width: 100%;
		z-index: 9999999;
		overflow: auto;
		display: none;
		left: 0px;
		background-color: #FFD700;
	}
    .menu__ul .menu__polozka_prvni {
		width: 100%;
		line-height: 50px;
		text-align: center;
		border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
	}
    .menu__ul .menu__polozka {
		width: 100%;
		line-height: 50px;
		text-align: center;
		border-bottom: 1px solid #fff;
	}	
	.menu__telefon--aktivni .menu__ul  {
		width: 100%;
		float: left;
		height: auto;
		margin-left: 0px
	}
.navigace li.hover ul {display: none;}

/* Hlášení */
#reports { position: absolute;  width: 100%; top:200px;  background: transparent;}
#report { width: 80%; margin: 0px auto;}