/*#header {
	padding: 20px 0;
	position: relative;
	width: 100%;
}
#header a.logo {
	width: 80%;
}
#header a.logo img {
	width: 100%;
}*/
#header #headercontainer {
	background-color: #252525;
	background: -webkit-linear-gradient(rgba(37,37,37,1), rgba(37,37,37,0));
	background: -o-linear-gradient(rgba(37,37,37,1), rgba(37,37,37,0));
	background: -moz-linear-gradient(rgba(37,37,37,1), rgba(37,37,37,0));
	background: -ms-linear-gradient(rgba(37,37,37,1), rgba(37,37,37,0));
	background: linear-gradient(rgba(37,37,37,1), rgba(37,37,37,1));
	margin-bottom: 1vh;
	height: calc(22px + 1.4vw + 0.4vh);
}
#mobile-navigation, #mobile-navigation2 {
	background: url("../images/mobile-menu.png");
	background-size: 100%;
	display: inline-block;
	height: calc(22px + 1.4vw + 0.4vh);
	margin: 0 auto;
	padding: 0;
	width: calc(22px + 1.4vw + 0.4vh);
	position: relative;
	left: calc(33px + 2.1vw);
}
#header ul {
	border: 1px solid #C5C5C5;
	border-top: 0;
	display: none;
	width: calc(90vw - 2px);
	margin-top: -1px;
	padding: 0;
	position: absolute;
	left: 5vw;
	z-index: 1001;
}
#header ul li {
	border-bottom: 1px solid #C5C5C5;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}
#header > ul > li:first-child {
	border: 0;
}
#header ul #hideblock {
	display: none;
}
#header ul #hideblock2 {
	display: none;
}
#header ul li a {
	background: rgba(255, 255, 255, 0.9);
	color: #252525;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: calc(5.4vh + 1.4vw);
	line-height: calc(5.4vh + 1.4vw);
	padding: 0 15px;
	text-align: left;
}
#header ul li a:hover, #header ul li.selected a {
	background: rgba(197, 32, 32, 1);
	color: #FFFFFF;
}
#header div .icons {
	position: relative;
	right: 0.1vw;
}
/*#header ul ul {
	display: none;
	border: 0;
	height: auto;
	left: 0;
	margin: 0;
	position: relative;
	width: 100%;
}
#header ul ul li a {
	text-indent: 15px;
}
#header ul li span {
	background: rgba(240, 37, 37, 0.9) url(../images/mobile-expand.png) no-repeat 0 0;
	border-left: 1px solid #FFFFFF;
	display: block;
	height: 49px;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
}
#body {
	width: 100%;
}*/
#body h1 {
	display: block;
	font-size: 20px;
	margin: 0 5vw;
	width: 90vw;
}
#body h1 span {
	display: block;
	padding: 3%;
	width: 94%;
}
#body h1 a span {
	display: block;
	padding: 3%;
	width: 94%;
}
#body > div {
	padding: 0 5vw;
	width: 90vw;
	margin-bottom: calc(2vh + 1vw);
}
#body #left {
	display: none;
}
#body #middle {
	float: left;
	margin: calc(1vh + 0.5vw) 0 0;
	width: calc(90vw - 4px);
}
#body #right {
	display: none;
}
#body > div .article {
	padding: calc(0.2vh + 0.8vw) calc(0.2vh + 0.3vw);
	width: 100%;
}
#body > div .article p {/*ELEMENTFIXX*/
	line-height: 1.2;
	font-size: calc(6px + 0.8vh + 0.6vw);
	margin: calc(0.4vh + 0.2vw) calc(0.6vh + 1.6vw) calc(1vw - 0.4vh);
	width: calc(86.8vw - 1.2vh - 4px);
}
#body > div #novsinart {
	width: calc(90vw - 4px);
	margin: calc(1vh + 0.5vw) 0 0;
	padding: 0 0 0.8vh;
}
#body > div #novsinart p {
	line-height: 1.1;
}
/*#body > div .article h2, #body > div .article h4 {
	font-size: 18px;
	font-weight: bold;
}*/
#body #featured {
	overflow: hidden;
	margin: calc(0.5vw + 1vh) 0 calc(0.5vw + 1vh);
	padding: 0;
}
#body #featured img {
	width: 92vw;
	margin: 0 4vw;
}
/*#body #featured div {
	left: 0;
	margin: 0;
	padding: 0 2%;
	position: absolute;
	top: 0;
	text-align: left;
	width: 96%;
}
#body #featured div h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 50px 0 10px;
	padding: 8px 5px;
}
#body #featured div span {
	display: block;
	font-size: 14px;
	margin: 10px 0;
	padding: 10px;
}
#body #featured div a {
	font-size: 14px;
	margin: 5px 0 0;
	padding: 10px;
}*/
#body > ul {
	margin: 2vh calc(12.6vw - 3vh - 4px) 0;
	width: calc(74.8vw + 6vh + 8px);
}
#body #ulgallery {
	padding: 5vw 0;
	overflow: hidden;
	width: 90vw;
	margin: 0 5vw;
}
#body > #ulgallery #lileft {
	display: block;
	float: left;
	margin-left: calc(10.5vw - 2px);
}
#body > #ulgallery #liright {
	display: block;
	float: right;
	margin-right: calc(10.5vw - 2px);
}
#body > ul li {
	margin: 0 calc(7vw - 1vh) calc(1vw + 0.8vh);
}
#body > ul li a img {
	height: calc(33.32vw + 7.12vh);
	width: calc(23.4vw + 5vh);
	opacity: 1;
	filter: none;
	transition: none;
}
#body > ul li a #img_clani {
	width: calc(23.4vw + 5vh);
}
#body > ul li a {
	font-size: calc(1.2vw + 1.1vh);
}
#body #podatki {
	margin-right: 2vw;
	width: calc(39vw + 4px);
}
#body #osnovnipodatki {
	line-height: 1;
}
#body #nastopi {
	line-height: 1;
}
#body #podatki2 {
	line-height: 1;
}
#body #podatki3 {
	line-height: 1;
}
#body #podatki5 {
	line-height: 1;
}
#body div #snapshit {
	height: calc(34vh + 18vw);
	top: calc(33vh - 9vw);
}
#body div ul {
	margin: 0;
	padding: 0;
	width: 90vw;
}
#body div .ulclani {
	margin: 0;
	width: 90vw;
}
#body div .ulnovice {
	margin: 0;
	width: 90vw;
}
#body div .ulnagrade {
	margin: 0;
	width: 90vw;
}
#body div .ulglasba {
	margin: 0;
	width: 90vw;
}
#body div ul li {
	overflow: visible;
	padding: 0;
	width: calc(90vw - 4px);
}
#body div ul .liclani {
	height: calc(16vw + 20vh);
}
#body div ul .linovice {
	height: calc(19.56vw + 5.15vh);
}
#body div .div1novsin {
	margin: 0;
	width: calc(90vw - 4px);
	height: calc(33.7vw - 2px);
}
#body div ul .liglasba {
	height: calc(19.56vw + 5.15vh);
}
#body div ul li .levidelclani {
	width: auto;
}
#body div ul li .levidelnovice {
	width: auto;
}
#body div div .levidelnovsin {
	width: calc(60vw - 4px);
}
#body div ul li .levidelglasba {
	width: auto;
}
#body div ul li .desnidelclani {
	height: calc(15.4vw + 18.8vh);
	width: calc(77.56vw - 16.45vh - 6px);
}
#body div ul li .desnidelnovice{
	height: calc(19.56vw + 5.15vh);
	width: calc(55.2vw - 9.16vh - 6px);
}
#body div div .desnidelnovsin {
	width: calc(30vw - 2px);
}
#body div ul li .desnidelglasba {
	height: calc(19.56vw + 5.15vh);
	width: calc(55.2vw - 9.16vh - 6px);
}
#body div ul li div h3 {/*ELEMENTFIXX*/
	width: auto;
	font-size: calc(6px + 1.4vw);/*FONTFIXX*/
}
#body div ul li div .h3glasba {
	font-size: calc(6px + 1.4vw + 0.2vh);
	margin-bottom: calc(0.5vw + 0.2vh);
}
#body .novice_x_h3 {/*ELEMENTFIXX*/
	margin-top: calc(1.4vw + .07vh);
	margin-bottom: calc(0.4vw + 0.2vh);
}
#body div ul li div .datum {
	font-size: calc(1vw + 0.6vh);
	line-height: calc(1vw + 0.6vh);
}
#body div ul li .figure {
	border: 0;
	display: block;
	float: none;
	margin: 0;
	width: 100%;
}
#body div ul li div .figure img {
	width: calc(34.8vw + 9.16vh);
	height: calc(19.56vw + 5.15vh);
}
#body div ul li div {
	float: none;
	padding: 0;
	width: calc(90vw - 4px);
}
#body div ul li div div {
	width: calc(88.8vw - 3.2vh);
}
#body > div iframe {
	width: calc(34.8vw + 9.16vh);
	height: calc(19.56vw + 5.15vh);
}
#body div ul li div .youtube {
	width: calc(34.8vw + 9.16vh);
	height: calc(19.56vw + 5.15vh);
}
#body div ul li div .figure #imgclani {/*BOLJ OD VH ODVISNA; IPHONE ORIENTATION*/
	width: calc(11.24vw + 14.05vh);
	height: calc(16vw + 20vh);
	margin: 0;
	opacity: 1;
}
#body div div #imgnovsin1 {
	height: calc(33.7vw - 2px);
	width: calc(60vw - 4px);
}
#body div div #imgnovsin2 {
	height: calc(16.88vw - 2px);
	width: calc(30vw - 2px);
}
#body div div #imgnovsin3 {
	height: calc(16.88vw - 2px);
	width: calc(30vw - 2px);
	margin: 0 0;
	border: 0;
}
#body div ul li div .divclani {
	width: 100%;
	height: calc(13.5vw + 17.4vh - 6px);
	font-size: calc(6px + 0.4vh + 0.7vw);
	line-height: 1.1;
}
#body div ul li div .divnovice {
	width: auto;
	height: calc(13.66vw + 2.15vh - 16px);
	margin: 0 0 calc(1vw + 0.8vh);
	padding: 0 calc(1.4vw + 0.6vh);
	line-height: calc(0.7vh + 1.9vw);
	font-size: calc(7px + 0.4vh + 0.6vw);
}
#body div ul li div .divglasba {
	width: auto;
	height: calc(15.25vw + 5.4vh - 12px);
	font-size: calc(6px + 0.8vw + 0.2vh);
	padding: 0 calc(1.4vw + 0.6vh);
}
#body div ul li div .divnagrade {
	font-size: calc(10px + 0.5vw + 0.5vh);
	text-align: center;
	width: calc(88.8vw - 3.2vh - 4px);
}
#body div ul li div .divsponzorji {
	text-align: center;
	font-size: calc(6px + 0.9vw + 0.5vh);
}
#body div ul li div .more:hover {
	height: 14px;
	line-height: 14px;
}
#body div ul .linagrade div .divnagrade img {
	width: calc(82.8vw - 3.2vh - 4px);
	margin-top: calc(0.4vh + 0.7vw);
	margin-bottom: calc(0.4vh + 1vw);
}
#body div ul .lisponzorji div .divsponzorji img {
	max-width: 80vw;
	max-height: 18vw;
	margin-top: calc(0.2vw + 0.6vh);
}
#body .galleria {
	max-width: calc(38.4vh + 38.4vw);
	height: calc(21.6vh + 21.6vw);
}
#body form {
	margin-left: 2vw;
	width: calc(39vw + 4px);
}
#body form input, #body form textarea {/*ELEMENTFIXX*/
	width: 39vw;
	font-size: calc(8px + 0.5vw + 0.5vh);
}
#body div .pkontakt {
	margin-left: 5vw;
	margin-bottom: calc(0.6vh + 0.4vw);
}
/*#body form input, #body form textarea {
	margin: 0 0 20px;
	padding: 10px;
	width: 84%;
}
#body form #send {
	padding: 10px;
}*/
#footer div {
	overflow: visible;
	width: 100vw;
}
#footer div p {
	float: none;
	margin: 0;
	text-align: center;
}
/*#footer div ul {
	float: none;
	margin: 0 auto;
	width: 256px;
}*/