/*****  320px - 480px  *****/


.main-footer > ul.content li:nth-of-type(2) p {
	width: 100%;
}

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

h2::before {
	display: none;
}

h2::after {
	left: 50%;
	transform: translateX(-50%);
}

/******************************* HEADLINE *******************************/

.language {
	margin-top: -23px;
}

.language > a {
	display: block;
}

#HeadNews {
	height: 400px;
}

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

#HeadNews .h-body {
	/*height: auto;*/
}

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

#HeadNews .h-img {
	top: 68px;
	height: 240px;
}

ul.box-news li {
   width: 96%; 
}

/******************************* GALLERY *******************************/

ul.gallery li {
  width: 95%;
  margin: 0 5% 8% 5%;
}

ul.diskografie li {
  width: 96%;
}

.album > .info ul > li > span:first-of-type {
	display: block;
	width: 100%;
	margin-bottom: 1vh;
}

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

.lyrics > ul li.text > .text-content > div {
  width: 96%;
}

.main-footer > ul.content li:nth-of-type(3) a {
	width: 45%;
	padding: 1%;
	margin: 1%;	
}

.copyright > ul.content li {
  width: 95%;
}


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

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

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

.show-gallery li {
	margin: 0% 1% 3% 1%;
	width: 100%;
}

.show-simple li {
	margin: 1% 0;
}

.show-simple span {
    vertical-align:  top;
}

.show-simple span.item-name {
    width: 81%;
    padding: 1%;
}

.show-simple span.item-price {
}

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

.b-left img {
}