/*****  481px - 768px  *****/

.bg-header-size {
	height: 250px !important;
}

.quick-contact {
	display: none;
}

.top-menu {
	left: 1vw;
	transform: unset;
	top: 32px;
}

.bottom-menu {
	width: auto;
}

h2{margin:0 auto 2vh auto;width: 80vw;}

.box-footer > .box-footer-cnt span {
	display: block;
	padding: 0 7px;
	margin-bottom: 7px;
}

#HeadNews {
	height: 400px;
}

#HeadNews .headline-news {
	height: 400px;
}

#HeadNews .h-body {
	width: 90vw;
	padding: 0 5vw;
	height: 95px;
}


#HeadNews .h-body span.header {
	left: 5vw;
}

#HeadNews .h-body span.text {
  display: none;
	visibility: hidden;
}

#HeadNews .headline-news a.headline-link {
	right: 12.5vw;
	top: -42px;
	background: rgba(0, 0, 0, .75);
	border-top: 2px solid rgba(255,255,255,.3);
	border-bottom: 2px solid transparent;
	border-radius: 7px 7px 0 0;
}

#HeadNews .headline-news a.headline-link:hover {
	background: rgba(255,255,255,.3);
	border-top: 2px solid black;
	border-bottom: 2px solid transparent;
}

#HeadNews .h-img {
	position: absolute;
	top: 0;
	left: 0;
	height: 400px;
	width: 100%;
}

.concert-text-head .price { 
  position: relative;
	display: block;
	width: 100%;
	padding: 0 10px;
	text-align: right;
}

.web-btn-height {
	padding-bottom: 42px;
}

#Container {
	width: 90vw;
}

.album > .info ul > li > span:first-of-type {
	width: 29%;
}

.album > .info ul > li > span:nth-of-type(2) {
	width: 69%;
}

.lyrics > ul li.song > span {
  padding-left: 45px;
}

.main-footer > ul.content li {
	width: 98%;
}

/******************************** PRODUCT LIST ********************************/

div.napojak > div.napojak_multi {
	grid-template-columns: 1fr;
}

div.napojak > div.napojak_multi .napojak_sekce {
	width: 100%;
}

div.napojak > div.napojak_single .napojak_sekce .napojak_obsah ul li :first-child {
	width: 63%;
}

div.napojak > div.napojak_single .napojak_sekce .napojak_obsah ul li > * {
	min-width: 18%;	
}

div.napojak > div.napojak_multi .napojak_sekce:nth-child(2n) {
	margin-left: 0%;
}

div.napojak .napojak_sekce .napojak_obsah ul li > em {
	width:100% !important;
}


/******************************** PRODUCT LIST ********************************/

.list-item {
    width: 100%;
    padding: 0;
    margin: 0 auto;
}

.show-gallery li {
	width: 48%;
	margin: 2% 1%;
}

.show-simple li {
	margin: 0 0 2% 0;
  width: 100%;
}

.show-simple span {
    display: inline-table;
}

.show-simple span.item-name {
    max-width: 57%;
    text-align: left;
}

/******************************** SUB-CATTEGORY LIST ********************************/

.sub-ctg {
    width: 100%;
    margin: 0;
}

.sub-ctg li {
	width: 48%;
}

ul.gallery li {
  width: 47%;    
}

/******************************** PRODUCT DETAIL ********************************/

.b-left, .b-right {
	width: 100%;
}

.b-left {
	float: none;
}

.b-left p.img {
	width: 100%;
}


.b-right {
	margin-left: 0;
}