/*
ako su H4 sjebane po sajtu, vrati ovo nazad
/* .item  *//*h4
*/

/* @import url(../font/fontface2020.css); */

/*-----------------------------------------------------------------------------------

Author:plastikfantastik
Author URL:http://www.plastikfantastik.net/

-------------------------------------------------------------------------------------
 
Site Colors

231f20 - LGM BLACK (gore linija crna etc)
	
aeaeae - linkz, txt, hover je 222
e9e8e8 - border za fotke

navigacija:
ffca2f - yellow
42b972 - green
16c1f3 - blue
ed1a3b - red
f48a95 - PROJEKTI, novo 2020 / HOVER:e6616c
F37635 - festivali
918f8f - sivi

4b4a4a - dark sivo, default

269ec0 - tamno plavo, newsletter links

------------------------------------------------------------------------------------ */

/* apply a natural box layout model to all elements */
/*

*, *::after, *::before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
}
*/


/* eric meyer reset, v2.0 | 20110126 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } /* HTML5 display-role reset for older browsers */
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote::before, blockquote::after, q::before, q::after { content:''; content:none; }
table { border-collapse:collapse; border-spacing:0; }
/**/
body{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}  /* Prevent Webkit and Windows Mobile platforms from changing default font sizes, while not breaking desktop design. */ 

/* ! ///// START ///// */
html {
	font-size:62.5%;
/* 	overflow-x:hidden; */
	text-align:center; /* ie5 */
	/* bottom horizontal scroller FIX */
	max-width:100vw;
 	overflow-x:hidden;
}
body {
/*	background:#fdfbef url(bck.jpg) repeat-x 0 0;*/
	background-color:#FFF;
}
body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, button, .xtraNav, .progDateFilter h4, .iDate/*
,
.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button
*/ {
	font-family:'ubunturegular', Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
h1, body strong, .customBold, .itemContent h5 span, .searchStr, table.tblProgTcktBox td.tL, .itemSearchIntro b, nav#breadcrumbz ul li.breadLast { /* search:font-weight:bold; */ /* div.itemDatoteke h4 */
	font-family:'ubuntubold', Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
body em, .customItalic, .bcmsFckVideoDescriptionC, figcaption, blockquote, .pImgTxt { /* search font-style:italic; */
	font-family:'ubuntuitalic', Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}
body strong em, body em strong {
	font-family:'ubuntubold_italic', Verdana, Arial, Helvetica, sans-serif;
}

td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, #content, .iDate {
	font-size:15px;
	font-size:1.5rem;	
}
table td {
	vertical-align:top;
}
img {
	border:none;
}
div, main#top {
	margin-left:auto;
	margin-right:auto;
}
p {
	margin-bottom:1.2em;
}
.smanjiP p {
	margin-bottom:5px;
}
h2, h3, h4 {
	line-height:1.3em;
/* 	color:#494949; */
}
h1, h2.h2FolH1 {
	margin-bottom:30px;
	line-height:1.2em;
}
h1 {
	font-size:48px;
	font-size:4.8rem;	
}
h2.h2FolH1 {
	font-size:34px;
	font-size:3.4rem;	
}
h1.h1Kat {
	margin-bottom:50px;
}
h2 {
	font-size:26px;
	font-size:2.6rem;	
	margin:0 0 20px;
	padding-top:15px;
/* 	color:#7c7c7c; */
}
h2.h2Utitle, h2.h2B, h2.h2SubSctn {
	font-size:36px;
	font-size:3.6rem;	
}
.catTitleH h1 {
	font-size:48px;
	font-size:4.8rem;
	line-height:1em;
	color:#fff;
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:none;

/* NEW CENTER POSITION */	
	margin-bottom:3px;
}
h2.h2Frst {
	margin-top:0;
	padding-top:0;
}
h2.h2FolH1 {
	margin-top:0;
	padding:0;
/* 	color:#494949; */
}
h2.h2Utitle {
/* 	letter-spacing:0.3em; */
	color:#222;
	padding:0;
	text-align:center;
}
.uTcktsH h2.h2Utitle, .uDarkH h2.h2Utitle, .itemDatoteke h2.h2SubSctn {
	font-size:24px;
	font-size:2.4rem;
	text-align:left;
}
h2.h2SubSctn {
	padding-top:0;
	line-height:1em;
	margin-bottom:35px;
}
.itemDatoteke h2.h2SubSctn {
	margin-bottom:20px;
}
h3 {
	font-size:21px;
	font-size:2.1rem;	
	margin:0 0 8px;
	padding-top:10px;
}

/* naslov kategorije + filteri */
.catTitleH {
	float:left;
	display:block;
	width:100%;	
	color:#fff;
	margin:0 -80%;
	padding:20px 80%;
	margin-bottom:65px;
/* 	margin-bottom:0; */ /* breadcrumbz */
	clear:both;
	line-height:1em;
	
	background-color:#4b4a4a; /* default */
	
	
/* NEW CENTER POSITION */
/*
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
*/
}
.catTitleH h1.catTitleL {
	max-width:85%;
}
.catTitleR { /* filter */
	float:right;
	display:inline;
	text-align:right;
 	margin:16px 0 0 20px;  /* NEW CENTER POSITION */
/* 	max-width:30%; */
/* 	min-width:20%; */
	font-size:12px;
	font-size:1.2rem;		
	margin-right:0;

	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
}
.catTitleH ul, .itemSubtitleH ul {
	float:right;
/* 	display:inline-block; */
}
#content .catTitleH ul  { /* reset */
	margin:-1px 0 0 5px;	
}
#content .catTitleH li, #content .itemSubtitleH li { /* reset */
	margin-bottom:5px;
	margin-left:5px;
	margin-right:0;
}
#content .catTitleH li {
	margin-bottom:5px;
}
#content .catTitleH li:nth-last-of-type(1), #content .itemSubtitleH li:nth-last-of-type(1) { /* reset */
	margin-right:0;
}
.catTitleH li, .itemSubtitleH li {
	float:left;
	margin-left:0;
}
.catTitleR {
}
#content .catTitleR span {
	display:block;
	float:left;
}
#content .catTitleR a {
	display:inline-block;
	padding:4px 8px;
}

/* more docs on 1 page - smaller titles */
.itemListed h1, .itemListed h2.h2FolH1, .itemGalerije h1, .itemGalerije h2.h2FolH1 {
	font-size:26px;
	font-size:2.6rem;
}
.itemShows h2.h2FolH1 {
	font-size:32px;
	font-size:3.2rem;	
}
.itemListed4InRow h2.h2FolH1 {
	font-size:28px;
	font-size:2.8rem;	
}
.itemListed h2, .itemGalerije h2 {
/*
	font-size:22px;
	font-size:2.2rem;
*/
	font-size:18px;
	font-size:1.8rem;	
}
.itemListed h3 {
	font-size:16px;
	font-size:1.6rem;
}
.itemListed h4 {
	font-size:15px;
	font-size:1.5rem;
}
/*
.itemListed h1 {
	margin-bottom:10px;
}
.itemListed h1.h1Smaller {
	margin-bottom:3px;
}
*/
/* more docs on 1 page END  */

a {
	text-decoration:none;
	color:#494949;
}
a:visited {
}
a:hover, a:focus {
}
.nop, #printHeader, [aria-hidden="true"] {
	display:none;
}
blockquote {
	padding:10px 10px 20px 0;
 	line-height:1.5em;
	color:#888;
}
blockquote::before {
	font-family:'ubuntuitalic', Helvetica, sans-serif;
	vertical-align:middle;
	content:'\“';
	color:#dedede;
	font-size:120px;
	float:left;
	padding-top:22px;
}
blockquote p {
	margin:0 0 8px 70px;
}
sup {
/*     vertical-align:super; */
} 
.clear { /* clearer */
/* 	float:left; */
	display:block;
	width:100%;
	font-size:1px;
	clear:both;
	margin-bottom:20px;
}
.itemShow .clear {
	margin-bottom:70px;
}
.txtL {
	text-align:left;
}
.txtR {
	text-align:right;
}
button {
	cursor:pointer;
}

/*////////////////////////////////
//	bejzik staff
////////////////////////////////*/
#top, .w100In, #sliderHead .slick-slide {
/* 	width:980px; */
	width:1000px;
}

.w100 { /* wrap 100% */
	float:left;
	display:inline;
	width:100%;
	overflow:hidden; /* mora biti zbog ovih pofarbanih naslova preko cijelog ekrana */
}
.w100In {
	position:relative;
}

#content, footer #fR1 {
}
#top {
	text-align:left;
/* 	overflow:hidden; */
}

header#headMain {
	position:relative;
	overflow:visible;
	z-index:2;
	margin:0;	
}
#sitesNavH {
	text-align:left;
	padding:0 0;
	font-size:12px;
	font-size:1.2rem;
	position:relative;
	z-index:10;
	overflow:hidden;
	min-height:48px;
}
header#headMain, #sitesNavH {
	margin-bottom:72px;
/* 	margin-bottom:41px; */
}

#sitesNavH li {
	padding-top:1px;
}
#lgmuzej2 {
	display:none;
}
#sitesNavH, #meniFixed {
	float:left;
	display:inline;
	width:100%;
}
#sitesNavH, #meniFixed, .sitesNavR {
	background:#231f20;
}
#sitesNavH {
	text-transform:uppercase;
}
/*
#sitesNavH:hover, #sitesNavH:focus, #sitesNavH.show {
	padding:15px 0;
}
*/
.sitesNav, .sitesNavR {
	float:left;
	display:inline;
	width:auto;
}
.sitesNav {
	padding:12px 0;
}
.sitesNavR {
	position:absolute;
	top:0;
	right:0;
	float:right;
	margin-left:20px;
	z-index:10;
}
.sitesNavR ul {
	float:left;
}
.sitesNav span {
	padding:0 7px 0 5px;
	color:#ffca2f;
}
.sitesNav ul li {
	list-style-type:none;
	float:left;
	display:inline;
	position:relative;
}
.sitesNav .siteNavLGmuzej2 {
	display:none;
}	
.sitesNav a, .sitesNavR a, .sitesNav b {
	display:inline-block;
	padding:5px 0 2px;
}
.sitesNav li {
	padding-bottom:3px;
}
.sitesNav b { /* active */
/* 	color:#fff; */
}
/**/
.sitesNavR {
	overflow:hidden; /* search show - hide */
}
.sitesNavR ul {
	border-left:1px solid #4e4b4c;
}
.sitesNavR li, .sitesNavR {
	border-right:1px solid #4e4b4c;	
}
.sitesNavR li {
	float:left;
	display:block;
}
.sitesNavR li, .sitesNavR a {
	float:left;
	display:block;
}
.sitesNavR a i {
	display:inline-block;
	line-height:1em;
	padding:0 0 1px;
}
.sitesNavR a {
	padding:12px 11px;
	width:23px;
	height:23px;
	line-height:23px;
	text-align:center;
}

.sitesNavRwd {	
}
.sitesNavRwd .siteNavLGmuzej2 {
	display:none;
}
.sitesNavRwd span, .sitesNavRwd li.sitesNavCurr {
	display:none;
}

#searchBoxHead {
	float:left;
	display:inline;
	width:290px;
	margin-right:-244px;
}
#searchBoxHead.show {
	margin-right:0;
/* 	margin-right:-1px; */ /* zbog autocomplete, border 1px */
}
#searchBoxHead form {
	float:left;
	display:inline;
	position:relative;
	margin:0;
	overflow:hidden;
}
#searchBoxHead input.finput {
	float:left;
	display:inline;
	width:240px;
	padding:9px 3px 15px 2px;
	margin-top:7px;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.3em;
	border:none;
/* 	background:#fff; */
	background:transparent;
	color:#a6a6a6;
}
#searchBoxHead input.finput:focus {
	color:#fff;	
}
#searchBoxHead #topSearchHead button.fsubmit2 {
	float:right;
	font-size:33px;
	padding:1px 3px 0 5px;
	background:none;
	border:none;
	cursor:pointer;
	color:#fff;
	line-height:0.9em;
}
#searchBoxHead #topSearchHead button.fsubmit2:hover, #searchBoxHead #topSearchHead button.fsubmit2:focus {
	color:#fff;
}
#searchIconHead {
	display:block;
	float:left;
	text-align:center;
	padding:12px 11px;
	width:23px;
	height:23px;
	line-height:23px;
}
#searchIconHead span {
	display:none;
}

/*////////////////////////////////
//	jQuery search autocomplete
////////////////////////////////*/
ul.ui-autocomplete {
   padding:0;
   -moz-border-radius:0;
   -webkit-border-radius:0;
   border-radius:0;
   position:absolute;
   background:#fff;
   text-align:left;
   z-index:1000!important;
/*    width:289px!important; */ /* zbog bordera, 290-1px */
	width:290px!important;
   overflow:hidden;
/*
   border-top:none;
   border-bottom:none;
*/
   border:none;
}
ul.ui-autocomplete li {
   list-style:none;
}
.ui-autocomplete .ui-menu-item a {
   padding:13px 15px;
   border-bottom:1px solid #ededed;
   display:block;
   color:#333;
   -webkit-border-radius:0;
   -moz-border-radius:0;
   border-radius:0;
   line-height:16px;
}
.ui-autocomplete .ui-menu-item a em {
   clear:both;
   display:block;
   font-style:normal;
	font-size:13px;
	font-size:1.3rem;
}
.ui-autocomplete .ui-menu-item a strong {
   display:block;
   font-weight:normal;
   float:left;
   margin:0 0 5px 0; 
}
.ui-autocomplete .ui-menu-item:last-child a {
/*    border-bottom:none; */
}
.ui-autocomplete .ui-menu-item a.ui-state-focus, .ui-autocomplete .ui-menu-item a.ui-state-hover {
   background:#4b4a4a!important;
   border:none;
   border-bottom:1px solid #ededed;
   cursor:hand;
}
.ui-autocomplete .ui-menu-item a.ui-state-focus, .ui-autocomplete .ui-menu-item a.ui-state-hover {
   color:#fff;
}
.ui-autocomplete .ui-menu-item a.ui-state-focus strong,.ui-autocomplete .ui-menu-item a.ui-state-hover strong {
	color:#ffca2f;
}
.ui-autocomplete .all-results-link a {
/*     margin:15px; */
	padding:25px 20px;
	margin:0;
	text-align:center;
	color:#fff;
	background-color:#4b4a4a;
	font-size:12px;
	font-size:1.2rem;
	line-height:1em;
	text-transform:uppercase;
	border:none!important;
}
.ui-autocomplete .all-results-link a:hover, .ui-autocomplete .all-results-link a:focus, .ui-autocomplete .all-results-link a:active {
/*    color:#ffca2f!important; */
   background-color:#222!important;
}
/* @end */

/**/
div#footerInfo {
	display:none;
}
header .logoH {
	text-align:left;
	padding:75px 0;
}
a#home, a.homePreload {
/*
	width:193px;
	height:70px;
*/
	width:166px;
/* 	height:60px; */
	height:61px;	
	display:block;
	float:left;
	position:relative;
	background-repeat:no-repeat;
	background-position:50% 50%;
}
#lang-en a#home {
/* 	width:149px; */
	width:147px;
}
#lang-sl a#home, #lang-sl a.homePreload {
	background-image:url(logo2019_lgm_sl.png);
	background-image:url(logo2019_lgm_sl.svg),
    linear-gradient(transparent, transparent);
}
#lang-en a#home, #lang-en a.homePreload {
	background-image:url(logo2019_lgm_en.png);
	background-image:url(logo2019_lgm_en.svg),
    linear-gradient(transparent, transparent);
}
a#home span {
	display:none;
}
a.homePreload {
	visibility:hidden;
	width:0;
	height:0;
}
#lang-sl a#home:hover, #lang-sl a#home:focus, #lang-sl a.homePreload {
	background-image:url(logo2019_lgm_hover_sl.png);
	background-image:url(logo2019_lgm_hover_sl.svg),
    linear-gradient(transparent, transparent);
}
#lang-en a#home:hover, #lang-en a#home:focus, #lang-en a.homePreload {
	background-image:url(logo2019_lgm_hover_en.png);
	background-image:url(logo2019_lgm_hover_en.svg),
    linear-gradient(transparent, transparent);
}

/* util nav */
.utilNav {
	float:left;
	display:inline;
}
.utilNav ul li {
	list-style-type:none;
	float:left;
	display:inline;
	position:relative;
	padding:0 0 0 0;
}
.utilNav a {
}

footer .utilNav ul li {
	display:block;
	clear:both;
	margin-bottom:4px;
}


/*////////////////////////////////
//	footer
////////////////////////////////*/
footer {
	float:left;
	display:inline;
	width:100%;
	text-align:left;
	padding:0;
	line-height:1.2em;
}

#fR1 {
	float:left;
	display:inline;
	width:100%;
	padding:110px 0 20px;
	height:100%;

	display:flex;
	flex-wrap:wrap; /* RWD, da baca u novi red a ne reže element */
	align-items:stretch;	
}




.col, .fCol {
	float:left;
	display:inline;
/* 	width:29.591836734694%; */ /* 290/980 */
	margin-bottom:40px;
	margin-left:4.7%;
/* 	margin-left:0; */
	padding:45px 4.7% 45px 0;
/* 	overflow:hidden; */
/* 	height:100%; */
	border-right:1px solid #c9cacb;
}
.fCol1 {
	max-width:450px;
}
#fR1 .fCol1 {
	margin-left:0;
}
#infoLGMlogo {
	float:left;
	display:inline;
	width:116px;
	height:42px;
	margin-right:60px;
	background-repeat:no-repeat;
	background-position:0 0;	
}
#lang-sl #infoLGMlogo {
	background-image:url(logo_lgm_bw_sl.png);
	background-image:url(logo_lgm_bw_sl.svg),
    linear-gradient(transparent, transparent);	
}
#lang-en #infoLGMlogo {
	background-image:url(logo_lgm_bw_en.png);
	background-image:url(logo_lgm_bw_en.svg),
    linear-gradient(transparent, transparent);	
}
#infoLGM {
	float:left;
	display:inline;
	padding-top:3px;
}

.colLast, .fCol4 {
	float:right;
	border-right:none;
	text-align:right;
	min-width:111px; /* 3 ikonice */
/* 	max-width:30%; */
	flex:1;
}
#lang-en .fCol4 {
	max-width:27%;
}
#fR1 .fCol4 {
	margin-right:0;
	padding-right:0;
}

.socLinks {
	float:right;
	display:inline;
	padding-top:2px;
}
.socLinks li {
	float:left;
}
.socLinks li span {
	display:none;
}
.socLinks a {
	float:left;
	display:block;
	width:32px;
	height:32px;
	padding:0;
	margin:0 0 8px 10px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	line-height:1em;
}
.socLinks li:nth-child(1) a {
	margin-left:0;
}
.socLinks a.socFB {
	background-image:url(ik_soc_fb.png);
	background-image:url(ik_soc_fb.svg),
    linear-gradient(transparent, transparent);		
}
.socLinks a.socIG {
	background-image:url(ik_soc_ig.png);
	background-image:url(ik_soc_ig.svg),
    linear-gradient(transparent, transparent);		
}
.socLinks a.socTW {
	background-image:url(ik_soc_tw.png);
	background-image:url(ik_soc_tw.svg),
    linear-gradient(transparent, transparent);		
}
.socLinks a.socYT {
	background-image:url(ik_soc_yt.png);
	background-image:url(ik_soc_yt.svg),
    linear-gradient(transparent, transparent);		
}

.infoCopy {
	float:left;
	display:inline;
	margin-right:25px;
}

#dizzFooterColors, #dizzFooterColors div {
	float:left;
	display:inline;
}
#dizzFooterColors {
	width:100%;
/*
	position:absolute;
	bottom:0;
	left:0;
*/
}
#dizzFooterColors div {
	width:16.666666666666667%;
	font-size:1px;
	height:3px;
}
#dFC1 { background-color:#ffca2f;}
#dFC2 { background-color:#42b972;}
#dFC3 { background-color:#16c1f3;}
#dFC4 { background-color:#ed1a3b;}
#dFC5 { background-color:#f48a95;}
#dFC6 { background-color:#F37635;}
#dFC7 { background-color:#918f8f;}


/*////////////////////////////////
//	navigacija
////////////////////////////////*/
.hmeni {
	float:right;
	display:inline;
	width:auto;
	margin:0;
	font-size:19px;
	font-size:1.95rem;
	line-height:1em;
}
.hmeni ul li {
	list-style-type:none;
	margin:0 0 15px 21px;
	float:left;
	display:block;
	position:relative;	
}
.hmeni a {
	float:none;	
	margin:0;
	padding:0;
}
#hmeniTop {
	margin-top:20px;
}

/* anim border bottom efekt */
.hmeni li a::after {
	content:"";
	border-bottom:4px solid transparent;
	position:absolute;
   bottom:-9px;
   left:50%;
   width:0; 
}
/* .hmeni li a:hover::after, .hmeni li a:focus::after,  */ .hmeni li a.hmeniAkt::after,
#meniFixed li a:hover::after, #meniFixed li a:focus::after, #meniFixed .hmeni li a.hmeniAkt::after {
   left:0;
   width:100%;
}
/* #headMain hmeni li a.hmeniAkt:hover::after, #headMain hmeni li a.hmeniAkt:focus::after,  */.hmeni li a:hover::after, .hmeni li a:focus::after, .hmeni li.menuOver a.hmeniAkt::after, 
/* #meniFixed li a:hover::after, #meniFixed li a:focus::after, */ #meniFixed li.menuOver a.hmeniAkt::after {
   left:50%;
   width:0;
}

/* dropdown */
.hmeni ul ul {
/* 	float:none; */
	text-align:left;
/* 	padding-top:10px; */
	position:absolute;
	top:28px;
	left:0;
	font-size:16px;
	font-size:1.6rem;	
	display:none;
}
.hmeni ul ul li {
	float:none;
	margin-left:0;
	margin-bottom:6px;
	display:block;
	margin:0;
	clear:both;
}
.hmeni ul ul li a {
	white-space:nowrap; /* always in one line */
	display:inline-block;
	color:#fff;
	padding:8px 15px;
/* 	padding:8px 30px; */ /* povečan da izgleda više kul */
}
.hmeni ul ul li a::after {
	border-bottom:none;
}

/* tmp */
.vmeniTmp {
	float:right;
	display:inline;
	width:100%;
	padding:15px 0 0;
	font-size:21px;
	font-size:2.1rem;
	line-height:1em;
}
.vmeniTmp ul {
	float:right;
	display:inline;
	width:100%;
	text-align:right;
}
.vmeniTmp ul li {
	float:right;
	display:block;
	clear:both;
	margin-bottom:5px;
/* 	width:100%; */
}
.vmeniTmp a {

}
.vmeniTmp ul ul li {
	padding-right:0.5em;
	font-size:90%;
}
.vmeniTmp ul ul {
	padding:5px 0 10px;
}

/*////////////////////////////////
//	breadcrumbz
////////////////////////////////*/
nav#breadcrumbz {
	width:100%;
	float:left;
	display:block;
/* 	margin-bottom:55px; */
	margin:-40px 0 65px;
	line-height:1.3em;
/* 	padding-top:25px; */
	padding-bottom:0;
}
.noTitleFleha nav#breadcrumbz { /* bez fleha naslova */
	margin:0px 0 25px;
}
nav#breadcrumbz.breadTop {
	margin-top:0;
}
nav#breadcrumbz ul {
	float:left;
	display:inline;
	margin:0 0 -10px!important;
	padding:0;
}
nav#breadcrumbz ul li {
	list-style-type:none;
	float:left;
	display:inline;
	padding:0px 0 0px 7px;
/* 	margin-bottom:0; */
 	margin-bottom:10px; /* RWD! */
}
nav#breadcrumbz ul li::before {
	color:#E7E7E7;
}
nav#breadcrumbz ul li::before {
	padding-right:7px;
}
nav#breadcrumbz ul li.breadFirst::before {
	padding-right:0;
}
nav#breadcrumbz ul li.breadFirst {
	padding-left:0;
}
nav#breadcrumbz ul li.breadLast {
/* 	font-weight:bold; */
}
nav#breadcrumbz ul li.breadLast::before  {
	font-weight:normal;
}
nav#breadcrumbz span {
/* 	display:none; */
}

/*////////////////////////////////
//	mobile menu
////////////////////////////////*/
#menuRwdH, #searchBoxH {
	top:0;
	z-index:101;		
	visibility:hidden;
}
.rwdMenu {
}
.rwdMenuS { /* strong, flash! */
}
#menuRwdH {
	position:fixed;
	background-color:#f3f3f3;
	height:100%;
	width:260px;
	right:-260px;
/* 	z-index:102; */
	z-index:2000000000; /* zbog cookie warninga, ide iznad njega */
	z-index:8005; /* zbog lightboxa, ide ispod njega */
/*
 	right:0; 
 	visibility:visible; 
*/
}
.menuRwdHscroll {
	width:100%;
	height:100%;
 /* inside scroller */
   overflow-y:auto;
}
#menuRwdH.menuAkt {
	right:0;
}
.rwdIcon {
	display:block;
	position:absolute;
	top:0;
	left:-48px;
	width:48px;
	height:48px;
	padding-top:10px;
	height:38px;
	background:#231f20;
	text-align:center;
	z-index:102;
	border:none;
}
.rwdMenuS .rwdIcon {
/* 	background:#fff; */
}
/*
#searchIcon {
	background:#fff;
}
*/
.rwdIcon:hover/* , #menuRwdH .menuRwdIconClose:hover */ {
	background:#ffca2f;
}
#menuRwdH .menuRwdIconClose {
	border-left:1px solid #4e4b4c;
}
/*
#searchIcon:hover, #searchIcon:focus {
	background:#ffca2f;
}
*/
.rwdIcon span {
	visibility:hidden;
}
.menuRwd, .menuRwdXtra {
	text-align:left;
}
.menuRwd {
	font-size:18px;
	font-size:1.8rem;
	line-height:1em;
/* 	text-transform:uppercase; */
	background-color:#fff;
}
.menuRwdLow {
	text-transform:none;
}
.menuRwdXtra {
	font-size:14px;
	font-size:1.4rem;
}
#menuRwdH .menuRwdXtra {
	border-top:2px solid #ededed;
	padding:10px 0 10px;
	/* 	background-color:#f8f8f8; */
	background-color:#f3f3f3;
}
.menuRwd li {
	list-style-type:none;
}
.menuRwd a {
	display:block;
	padding:15px 15px 14px;
	color:000;
	border-bottom:1px solid #ededed;
}
.menuRwd a:hover, .menuRwd a:focus, .menuRwd a.meniAkt {
	background:#ffca2f;
	color:#fff;
/* 	border-bottom-color:#ffca2f; */
	border-bottom-color:transparent;
}
.menuRwd a.meniAkt {
/*
	color:#ffca2f;
	background-color:#e5e5e5;
*/
	border-bottom-color:transparent;
}

.menuRwd ul ul, .menuRwdXtra ul {
	width:auto;
	padding:8px 12px 10px 15px;
	margin:0;
}
.menuRwd ul ul {
	font-size:0.85em;	
	border-bottom:1px solid #ededed;
	background-color:#f3f3f3;
	text-transform:none;
}
.menuRwd ul ul li, .menuRwdXtra li {
	width:100%; /* IE */
	padding:5px 0;
}
.menuRwdXtra li {
	margin-top:5px;
}
.menuRwd ul ul li::before, .menuRwdXtra ul li::before {
	color:#bdbdbd;
}
.hasChild::after {
	color:#000;
	opacity:0.3;
}
.meniAkt.hasChild::after {
	opacity:0.5;
}
.hasChild:hover::after, .hasChild:focus::after {
	opacity:1;
/*
	-webkit-transform:scale(1.4);
	transform:scale(1.4);	
*/
}
.meniAkt.hasChild::after, .hasChild:hover::after, .hasChild:focus::after {
	color:#fff;
}
ul ul .hasChild:hover::after, ul ul .hasChild:focus::after {
	color:#ffca2f;
}
.menuRwd ul ul li.meniAkt::before, .menuRwdXtra li.meniAkt::before {
	color:#ffca2f;
}
.menuRwd ul ul a, .menuRwdXtra ul a {
/* 	text-decoration:none; */
	width:auto; /* IE */
	padding:5px 0;
	margin:0;
	border-bottom:none;
	display:inline;
}
.menuRwdXtra ul a {
/* 	color:#737172; */
	padding-bottom:2px;
}
.menuRwd ul ul a:hover, .menuRwd ul ul a:focus, .menuRwd ul ul a.meniAkt, .menuRwdXtra ul a:hover, .menuRwdXtra ul a:focus, .menuRwdXtra ul a.meniAkt {
	background:transparent;
	color:#ffca2f;
}
.menuRwd ul ul ul {
	font-size:0.95em;
	border:none;
	padding:5px 15px 0px;
	margin:0;
}

/* search RWD */
#searchBoxH {
	position:fixed;
/* 	position:absolute; */ /* absolute doda skroler na ios-u kojeg nijedan overflow ne makne, JS rješenje */
	width:200px;
	height:51px;
	background-color:#000;
/* 	overflow:hidden; */
	
/*  	right:0; */
}
#searchBoxH, #searchBoxH.iconShow {
	top:54px;
	right:-200px;
}
#searchBoxH.show {
	right:0;
}
#searchBoxH.iconHide {
/* 	top:0; */
	right:-260px;
}
#menuRwdH.iconHide { /* hide menu RWD */
	right:-310px;
}

#searchBoxH form {
/* 	position:relative; */
}
#searchBoxH form#topSearch {
	float:left;
	display:inline;
/* 	position:relative; */
	margin:9px 0 0 12px;
	overflow:hidden;
}
#searchBoxH input.finput {
	float:left;
	display:inline;
	width:135px;
	padding:8px 8px;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.3em;
	border:none;
	background:#fff;
/* 	color:#ffca2f; */
/* 	color:#ccc;	 */

}
#searchBoxH #topSearch button.fsubmit2 {
	float:right;
/*
	position:absolute;
	top:5px;
	right:0;
*/
	font-size:33px;
/* 	padding-top:5px; */
	padding:1px 3px 0 5px;
	background:none;
	border:none;
	cursor:pointer;
	color:#fff;
	line-height:0.9em;
}
#searchBoxH #topSearch button.fsubmit2:hover, #searchBoxH #topSearch button.fsubmit2:focus {
	color:#fff;
}


/*////////////////////////////////
//	boje katergorija kategorije colorz
////////////////////////////////*/
/* tmp - black */
/*
.hmeni ul li ul li a {
	background-color:#000;
}
*/
.catCol_1 .catTitleH, /* yellow */
.hmeni ul li:nth-child(1) ul li a, .menuRwd > ul > li:nth-child(1) > a:hover, .menuRwd > ul > li:nth-child(1) > a:focus,  .menuRwd  > ul > li:nth-child(1) > a.meniAkt {
	background-color:#ffca2f;
}
.catCol_2 .catTitleH, /* green */
.hmeni ul li:nth-child(2) ul li a, .menuRwd > ul > li:nth-child(2) > a:hover, .menuRwd > ul > li:nth-child(2) > a:focus,  .menuRwd > ul >  li:nth-child(2) > a.meniAkt {
	background-color:#42b972;
}
.catCol_3 .catTitleH, /* blue */
.hmeni ul li:nth-child(3) ul li a, .menuRwd > ul > li:nth-child(3) > a:hover, .menuRwd > ul > li:nth-child(3) > a:focus,  .menuRwd  > ul > li:nth-child(3) > a.meniAkt {
	background-color:#16c1f3;
}
.catCol_4 .catTitleH, /* red */
.hmeni ul li:nth-child(4) ul li a, .menuRwd > ul > li:nth-child(4) > a:hover, .menuRwd > ul > li:nth-child(4) > a:focus,  .menuRwd  > ul > li:nth-child(4) > a.meniAkt {
	background-color:#ed1a3b;
}
.catCol_5 .catTitleH, /* projekti */
.hmeni ul li:nth-child(5) ul li a, .menuRwd > ul > li:nth-child(5) > a:hover, .menuRwd > ul > li:nth-child(5) > a:focus,  .menuRwd  > ul > li:nth-child(5) > a.meniAkt {
	background-color:#f48a95;
}
.catCol_6 .catTitleH, /* festivali */
.hmeni ul li:nth-child(6) ul li a, .menuRwd > ul > li:nth-child(6) > a:hover, .menuRwd > ul > li:nth-child(6) > a:focus,  .menuRwd  > ul > li:nth-child(6) > a.meniAkt { 
	background-color:#F37635;
}
.catCol_7 .catTitleH, /* sivi */
.hmeni ul li:nth-child(7) ul li a, .menuRwd > ul > li:nth-child(7) > a:hover, .menuRwd > ul > li:nth-child(7) > a:focus,  .menuRwd  > ul > li:nth-child(7) > a.meniAkt {
	background-color:#918f8f;
}

/* tmp - black */
/*
.hmeni ul li a::after {
	border-bottom-color:#000;
}
*/
.hmeni ul li:nth-child(1) a::after { /* yellow */
	border-bottom-color:#ffca2f;
}
.hmeni ul li:nth-child(2) a::after { /* green */
	border-bottom-color:#42b972;
}
.hmeni ul li:nth-child(3) a::after { /* blue */
	border-bottom-color:#16c1f3;
}
.hmeni ul li:nth-child(4) a::after { /* red */
	border-bottom-color:#ed1a3b;
}
.hmeni ul li:nth-child(5) a::after { /* projekti */
	border-bottom-color:#f48a95;
}
.hmeni ul li:nth-child(6) a::after { /* festivali */
	border-bottom-color:#F37635;
}
.hmeni ul li:nth-child(7) a::after { /* sivi */
	border-bottom-color:#918f8f;
}

.menuRwd ul li:nth-child(1) ul a:hover, .menuRwd ul li:nth-child(1) ul a:focus, .menuRwd ul li:nth-child(1) ul a.meniAkt {
	color:#ffca2f;
}
.menuRwd ul li:nth-child(2) ul a:hover, .menuRwd ul li:nth-child(2) ul a:focus, .menuRwd ul li:nth-child(2) ul a.meniAkt {
	color:#42b972;
}
.menuRwd ul li:nth-child(3) ul a:hover, .menuRwd ul li:nth-child(3) ul a:focus, .menuRwd ul li:nth-child(3) ul a.meniAkt {
	color:#16c1f3;
}
.menuRwd ul li:nth-child(4) ul a:hover, .menuRwd ul li:nth-child(4) ul a:focus, .menuRwd ul li:nth-child(4) ul a.meniAkt {
	color:#ed1a3b;
}
.menuRwd ul li:nth-child(5) ul a:hover, .menuRwd ul li:nth-child(5) ul a:focus, .menuRwd ul li:nth-child(5) ul a.meniAkt {
	color:#f48a95;
}
.menuRwd ul li:nth-child(6) ul a:hover, .menuRwd ul li:nth-child(6) ul a:focus, .menuRwd ul li:nth-child(6) ul a.meniAkt {
	color:#F37635;
}
.menuRwd ul li:nth-child(7) ul a:hover, .menuRwd ul li:nth-child(7) ul a:focus, .menuRwd ul li:nth-child(7) ul a.meniAkt {
	color:#918f8f;
}


/* hover / active */
.hmeni ul li:nth-child(1) ul li a:hover, .hmeni ul li:nth-child(1) ul li a:active, .hmeni ul li:nth-child(1) ul li a.hmeniAkt {
	background-color:#cca126;
}
.hmeni ul li:nth-child(2) ul li a:hover, .hmeni ul li:nth-child(2) ul li a:active, .hmeni ul li:nth-child(2) ul li a.hmeniAkt {
	background-color:#35945b;
}
.hmeni ul li:nth-child(3) ul li a:hover, .hmeni ul li:nth-child(3) ul li a:active, .hmeni ul li:nth-child(3) ul li a.hmeniAkt {
	background-color:#269ec0;
}
.hmeni ul li:nth-child(4) ul li a:hover, .hmeni ul li:nth-child(4) ul li a:active, .hmeni ul li:nth-child(4) ul li a.hmeniAkt {
	background-color:#be152f;
}
.hmeni ul li:nth-child(5) ul li a:hover, .hmeni ul li:nth-child(5) ul li a:active, .hmeni ul li:nth-child(5) ul li a.hmeniAkt {
	background-color:#e6616c;
}
.hmeni ul li:nth-child(6) ul li a:hover, .hmeni ul li:nth-child(6) ul li a:active, .hmeni ul li:nth-child(6) ul li a.hmeniAkt {
	background-color:#c25e2a;
}
.hmeni ul li:nth-child(7) ul li a:hover, .hmeni ul li:nth-child(7) ul li a:active, .hmeni ul li:nth-child(7) ul li a.hmeniAkt {
	background-color:#747272;
}


/* filteri */
.catCol_1 .catTitleH a {
	background-color:#E0B129;
}
.catCol_1 .catTitleH a:hover, .catCol_1 .catTitleH a:focus, .catCol_1 .catTitleH a.fltrAkt {
	background-color:#99791C;
}
.catCol_2 .catTitleH a {
	background-color:#3EA363;
}
.catCol_2 .catTitleH a:hover, .catCol_2 .catTitleH a:focus, .catCol_2 .catTitleH a.fltrAkt {
	background-color:#306D46;
}
.catCol_3 .catTitleH a {
	background-color:#13A9D5;
}
.catCol_3 .catTitleH a:hover, .catCol_3 .catTitleH a:focus, .catCol_3 .catTitleH a.fltrAkt {
	background-color:#0D7391;
}
.catCol_4 .catTitleH a {
	background-color:#D01633;
}
.catCol_4 .catTitleH a:hover, .catCol_4 .catTitleH a:focus, .catCol_4 .catTitleH a.fltrAkt {
	background-color:#8E0F23;
}
.catCol_5 .catTitleH a {
	background-color:#D67982;
}
.catCol_5 .catTitleH a:hover, .catCol_5 .catTitleH a:focus, .catCol_5 .catTitleH a.fltrAkt {
	background-color:#925259;
}
.catCol_6 .catTitleH a {
	background-color:#D5672E;
}
.catCol_6 .catTitleH a:hover, .catCol_6 .catTitleH a:focus, .catCol_6 .catTitleH a.fltrAkt {
	background-color:#91461F;
}
.catCol_7 .catTitleH a {
	background-color:#7F7D7D;
}
.catCol_7 .catTitleH a:hover, .catCol_7 .catTitleH a:focus, .catCol_7 .catTitleH a.fltrAkt {
	background-color:#575555;
}


/*////////////////////////////////
//	mobile fixed menu
////////////////////////////////*/
#meniFixed {
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	text-align:left;
	overflow:hidden;
   -ms-transform:translateY(-120%);
   -webkit-transform:translateY(-120%);
   transform:translateY(-120%);	
   
   overflow:visible;
}
#meniFixed.meniShow {
	top:0;
   -ms-transform:translateY(0%);
   -webkit-transform:translateY(0%);
   transform:translateY(0%);	
}
#meniFixed .hmeni {
	margin-top:0;
}
/*
a#home2 {
	display:block;
	float:left;
	width:40px;
	height:40px;
	margin-top:7px;
	background:url(logo_small.gif) no-repeat 0 0;
}
*/
/*
#meniFixed .hmeni {
	margin:0;
	padding:0;
	border:0;
	width:auto;
	float:right;
	font-size:17px;
	font-size:1.7rem;	
}
*/
#meniFixed .hmeni {
	padding:20px 0 22px;
	font-size:19px;
	font-size:1.9rem;
	text-align:center;
	float:left;
	width:100%;
}
#meniFixed .hmeni ul li {
	margin-bottom:0;
	display:inline-block;
	float:none;
}


/*////////////////////////////////////
righty
////////////////////////////////////*/


/*////////////////////////////////////
sadrzaj
////////////////////////////////////*/
#content {
	float:left;
	display:inline;
	line-height:1.6em;
/* 	line-height:24px; */
/* 	overflow:hidden; */
}
.item td {
	line-height:1.5em;
}

#content ul, #content ol {
	margin-left:15px;
	margin-bottom:2em;
}
#content ol {
	margin-left:15px;
}
#content li {
	margin-bottom:10px;
}
/* custom OL */
#content ol li {
	counter-increment:step-counter;
}
#content ol li::before { 
	content:counter(step-counter);
	padding-right:8px;
/* 	font-size:80%; */
}
#content ul li {
	list-style-type:none;
}
#content ul ul {
	margin:8px 0 5px 15px;
}
#content ul ul li {
	margin-bottom:7px;
}

/*
custom OL UL fore
znaci, samo za ove liste unutar teksta, koje se dodane u editoru, probamo izbjeci sve ove druge liste koje prikazujemo programski - recimo datoteke za download i slicno
*/
#content .itemTxtOnly > ul, #content .itemTxtOnly > ol,
#content .itemTxtImg > ul, #content .itemTxtImg > ol {
	float:left;
	display:block;
	width:100%;
	margin-left:0;
	padding-left:35px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#content .itemTxtOnly > ul li, #content .itemTxtOnly > ul li::before,
#content .itemTxtImg > ul li, #content .itemTxtImg > ul li::before {
	float:left;
	display:block;	
}
#content .itemTxtOnly > ul li,
#content .itemTxtImg > ul li {
	clear:both;
}
#content .itemTxtOnly > ul li::before,
#content .itemTxtImg > ul li::before {
	margin-left:-26px;
	padding-right:8px;
	font-size:18px;
	content:'—';
}
#content .itemTxtOnly ol li, #content .itemTxtOnly ol li::before,
#content .itemTxtImg ol li, #content .itemTxtImg ol li::before {
	float:left;
	display:block;		
}
#content .itemTxtOnly ol li,
#content .itemTxtImg ol li {
	clear:both;
	margin-left:10px;
}
#content .itemTxtOnly ol li::before,
#content .itemTxtImg ol li::before {
	margin-left:-16px;
}
/* end */

/* reset */
#content .itemSeasonsCol ul {
	margin-left:0;
	margin-bottom:0;
}
#content nav#breadcrumbz ul li, #content ul.bcmsPaging li, #content .itemShowDownload li, #content .itemTxtIcons li, #content .itemSubtitleH li, #content .itemSeasonsCol ul li {
	text-indent:0;
}
#content ul.bcmsPaging li::before, #content .itemSubtitleH li::before, #content .itemSeasonsCol li::before {
	margin-right:0;
}
#content .itemSubtitleH li::before {
	margin-left:0;
}

/* sitemap */
#content ul#sitemap {
	margin-top:9px;
	margin-bottom:15px;
}
#content ul#sitemap ul {
	margin-top:9px;
	margin-bottom:15px;
}
#content ul#sitemap li {
	margin-bottom:15px;
/* 	font-weight:bold; */
}
#content ul#sitemap ul li {
	margin-bottom:9px;
	font-weight:normal;
}

/* sve fotke u textu */
#content img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	margin-top:25px;
}
#content img.noBord {
	padding:0;
	border-width:0;
}

#content hr {
	border:none;
	height:1px;	
	margin:30px 0 30px;
}
#content hr {
	border-bottom:2px solid #eaeaea;
}
/* .itemShowLinks,  */.itemShowSubH {
	border-top:2px solid #eaeaea;
} 

/*////////////////////////////////
//	ITEMs
////////////////////////////////*/
.item {
	float:left;
	display:inline;
	width:100%;
	margin:0 0 40px 0;
	clear:both;
}
#content > div:nth-last-child(2) { /* predzadnji, ako je zadnji share box */
/*
	margin-bottom:15px;
*/
}
.itemContent {
	float:left;
	display:inline;
	width:100%;
	margin:0 0 0px 0;
	padding:0 0 10px 0;
}
.itemTxtOnly, .itemTxtImg, .itemTxtWithIcons, .itemTxtIcons {
	float:left;
	display:inline;
}
.itemTxtOnly {
	width:100%;
}
.itemMMedia {
	float:right;
	overflow:hidden;
}
.itemTxtWithIcons {
	max-width:70%;
}
.itemTxtIcons {
	float:right;
	margin-left:20px;
}

.itemImgs {
	float:right;
	display:inline;
	width:100%;
	margin:0 0 1em 0;
}
.itemImgs img, .galerijaC img {
	margin:0!important;
	padding:0!important;
	border-width:0!important;
	width:100%;
}
.itemImgs a, .galerijaC figure a {
	width:100%;
	float:left;
	display:block;
	margin:0 0 0 0;
	overflow:hidden;
	position:relative;	
}
.itemImgs figure {
	float:left;
	display:block;	
	margin-right:10px;
	margin-bottom:10px;
	width:100%
}
.itemMMedia .itemImgs figure.imgFirst { /* .imgFul */
	width:100%;
	margin-right:0;
}
figure.imgHidd {
	display:none;
}
a.imgMoreBox {
	background:#ededed;
	color:#fff;
	text-align:center;
	font-size:30px;
	font-size:3rem;
}
#content a.imgMoreBox {
	text-decoration:none;
}
#content a.imgMoreBox:hover, #content a.imgMoreBox:focus {
	color:#ffca2f;
	background-color:#111;
	background-color:rgba(0, 0, 0, 0.7);
}
a.imgMoreBox span {
	padding:0;
}
/* 2 fotke u redu - malo drugačiji jer je po def prva slika 100% pa to treba imati na umu */
.itemMMedia .itemImgs figure:nth-of-type(2n){
	clear:left;
}
.itemMMedia .itemImgs figure:nth-of-type(2n+1){
	margin-right:0;	
}
/* 3 fotke u redu su niže */
/**/
.itemImgs a:hover, .itemImgs a:focus, .galerijaC figure a:hover, .galerijaC figure a:focus {
	color:#aeaeae;
}
.itemImgs figcaption, .galerijaC figcaption {
	font-size:12px;
	font-size:1.2rem;
	font-weight:normal;
	line-height:1.1em;
	margin:0 0 0 0;
	padding:5px 0 8px;
	float:left;
	clear:both;
	width:100%;
	background:none;
	color:#adadad;
	font-style:normal;
}
.iHistory .itemImgs figcaption {
	margin-bottom:5px;
}
.galerijaC figcaption {
	padding-bottom:0;
}
#content .galerijaC figcaption span {
}
.itemImgs figcaption, .galerijaC figcaption, .itemImgs figcaption em, .galerijaC figcaption em {
	font-style:normal;
}
.itemImgs figcaption em, .galerijaC figcaption em, .itemImgs figcaption em a, .galerijaC figcaption em a {
	color:#adadad;
}
.itemImgs figcaption em, .galerijaC figcaption em { /* autor */
	padding-left:3px;
	font-size:0.95em;
/* 	font-style:italic; */
}
#content .itemImgs figcaption em a, #content .galerijaC figcaption em a {
/* 	text-decoration:none; */
	margin-top:0;
	width:auto;
	float:none;
	display:inline;
}
.galerijaRow h3 {
	margin-bottom:0;
}
/* GALERIJA */
div.galerijaC {
	float:left;
	display:inline;
	margin:30px 0 0 0;
	padding-bottom:10px;
	width:100%;
}
.galerijaRow {
	float:left;
	display:inline;
	width:100%;
	margin:5px 0 10px 0;
}
.galerijaC figure {
	float:left;
/*	margin:0 5% 5% 0;*/ /* 50/1000 */
}
/* 3 fotke u redu */
.galerijaC figure:nth-of-type(3n){
	clear:right;
	margin-right:0;
}
.galerijaC figure:nth-of-type(3n+1){ /* 3 fotke u redu, 4 se cleara - bitno zbog != duzine texta pod fotkom */
	clear:left;
}
/* 1 thumb = 1 dokument način prikaza */
div.galerijaTh { /* thumb kao uvodni za svaki dokument */
	margin:0 0 -20px;
	padding-bottom:0;
}
.imgT, .imgA {
	position:absolute;
	color:#fff;
	z-index:2;
	display:inline-block;
	padding:0 20px;
}
.imgT { /* title */
	bottom:30px;
	left:0;
}
.imgT h2 { /* title */
	font-size:20px;
	font-size:2rem;
	line-height:1.3em;
	margin:0;
	color:#fff;
}
.iDate { /* novice datum */
	float:left;
	display:block;
	width:100%;
}
.item .imgT h6, .item h6, .slideTxt h6, .ui-autocomplete .ui-menu-item a strong, .iDate { /* date */
	font-size:10px;
	font-size:1rem;	
}
.item .imgT h6, .item h6, .iDate, .itemGalerije .iDate { /* date */
	margin:10px 0 0 0;	
}
.imgA { /* autor */
	top:20px;
	right:0;
	font-size:9px;
	font-size:0.9rem;
}
.imgT h6, .imgA, .item h6, .ui-autocomplete .ui-menu-item a strong, .festArhivBLU a i, .iDate {
	text-transform:uppercase;
}
.item h6, .iDate { /* novice datum, predstave autori */
	padding:0;
	margin:0 0 5px 0;
}
.item h6, .ui-autocomplete .ui-menu-item a strong, .festArhivBLU a i, .iDate /* , .infoPremiera  */{
	color:#918f8f;
	line-height:1.1em;
}
.itemPressCuts h6, .itemSearch h6 {
	padding-bottom:5px;	
}


/**/
.divLast {
	margin-right:0!important;
}

/**/
.itemNav {
	text-align:right;
	width:100%;
	float:right;
	clear:both;
	margin:10px 0 0 0;
}
.itemNav {
	text-align:left;
}
a.gVec, a.gKoment {
/* 	background:#232426; */
	padding:0;
	text-decoration:none;
/* 	border:none; */
	display:block;
	float:left;
}	
a.gKoment {
	margin:0 0 0 10px;
}
a:hover.gVec, a:focus.gVec, a:hover.gKoment, a:focus.gKoment {
/*
	background-color:#aeaeae;
	color:#FFF!important;
*/
}


.gGumb {
	line-height:1em;
	padding:14px 15px;
}

/* več vsebine, linkovi na minorite i muzej */
.itemLinksH {
	padding-top:70px;
}
.itemLinksH .item {
	
}
.introP .gGumbRound {
	display:inline-block;
 	min-width:130px;
 	width:auto;
	margin:0 15px 0 0;
	display:inline-flex;
	align-items:center;
	justify-content:center; /* Optional:center the whole content */
	gap:10px; /* space between icon and text, adjust as needed */
	padding:8px 20px;	
}
.introP .gGumbRound:last-child {
	margin-right:0;
}
#gLinkMuzej i, #gLinkMinoriti i {
	display:inline-block;
	content:"";
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain; /* makes the image fit nicely */
	flex-shrink:0; /* prevent icon from shrinking */
}
#gLinkMuzej i {
	width:43px;
	height:28px;
	background-image:url(logo_simbol_muzej@2x.png);
	background-image:url(logo_simbol_muzej.svg),
    linear-gradient(transparent, transparent);
}
#gLinkMuzej:hover i, #gLinkMuzej:focus i, #gLinkMuzej:active i {
	background-image:url(logo_simbol_muzej_hover@2x.png);
	background-image:url(logo_simbol_muzej_hover.svg),
    linear-gradient(transparent, transparent);	
}
#gLinkMinoriti i {
	width:33px;
	height:27px;
	background-image:url(logo_simbol_minoriti@2x.png);
	background-image:url(logo_simbol_minoriti.svg),
    linear-gradient(transparent, transparent);	
}
#gLinkMinoriti:hover i, #gLinkMinoriti:focus i, #gLinkMinoriti:active i {
	background-image:url(logo_simbol_minoriti_hover@2x.png);
	background-image:url(logo_simbol_minoriti_hover.svg),
    linear-gradient(transparent, transparent);	
}


/* LISTA + NOVICE */
.itemDokListWrap { /* drzi txt + novice, bitan zbog IE6 i 7 i prekrivanja boxova!! */
	float:left;
	display:inline;
	width:100%;
}
.itemListedC { /* container, moramo imati jerbo inače ne broji pravilno .itemListed:nth-of-type obzirom da imamo i premijere i ponovitve na istoj stranici */
	float:left;
	display:inline;
	width:100%;
	padding-bottom:40px;
}
a.showsAnchor {
	float:left;
	display:inline;
	width:100%;
	margin-top:-70px; /* zbog floating menija gore */
}
.itemListed {
	margin-bottom:40px;
	clear:none;
	line-height:1.4em;
}
.itemListed, .itemGalerije {
	padding-bottom:0px;
}
.item1 .itemInfo, div.bcmsPagingCont, .progRow, .progTxt, .itemFestProgram .progMnth .progRow:nth-child(2) {
	border-top:2px solid #ededed;
	padding-top:45px;
}
.progRow, .progTxt, .itemFestProgram .progMnth .progRow:nth-child(2) {
	padding-top:40px;
/* 	border-top-width:3px; */
}
.progMnth .progRow:nth-child(2), .itemFestProgram .progMnth:nth-child(1) .progRow:nth-child(2) { /* prvi child je div mjesec; kod programa */
	border-top:none;
	padding-top:0;
}
div.bcmsPagingCont {
	margin:35px 0 0 0;
}
.item1 .itemInfo, .progRow {
	padding-bottom:40px;
	margin:0;
}
.progRow:nth-last-of-type(1) { /* zadnji kod programa ima */
/*
	border-bottom:1px solid #ededed;
*/	
/* 	padding-bottom:40px; */
}
.progTxt { /* txt pod programom */
	padding-top:60px;
/* 	border-top:1px solid #ededed; */
	padding-bottom:80px;
}
.itemListed h1, .itemListed h2.h2FolH1, .itemGalerije h1, .itemGalerije h2.h2FolH1 {
	border-bottom:none;
	margin-top:-5px;
	margin-bottom:10px;
	padding:0;
	line-height:1.1em;
}
.itemShows h2.h2FolH1, .itemShows .showAuthors, h6.h6Date, .iDate {
	margin-bottom:20px;
}

.itemListed h2.h2Frst {
	padding-top:5px;
	margin-bottom:8px;
}
.itemPressCuts h2.h2Frst {
	padding-top:10px;
	margin-bottom:5px;	
}
.itemListed p, .itemGalerije p {
	margin-bottom:5px;
}
.itemListed .itemImgs {
	float:left;
	display:inline;
	margin:0 0 15px 0;
	position:relative;
}
.itemShows .itemImgs {
/* 	margin:0 10px 5px 0; */
}
.itemListed .itemImgs a, .iShop .itemImgs a {
	margin-top:0;
}
/*
.itemListed .itemImgs figcaption {
	display:none;
}
*/

.itemListed .itemTxtOnly p, .itemListed .itemTxtImg p {
	margin-bottom:5px;
}
.itemListed .itemTxtOnly {
}
.itemListed .itemTxtImg {
	float:right;
	display:inline;
}
/**/
.itemDate {
	float:left;
	display:block;
	text-transform:uppercase;
	text-align:center;
	padding-top:2px;
}
.itemDate .d1, .itemDate .d2 {
	float:left;
	display:block;
	width:100%;
	line-height:1em;
	text-align:center;
	clear:both;
	padding:0;
}
.itemDate .d1 {
	font-size:76px;
	letter-spacing:-0.05em;
	line-height:0.77em;
}
.itemDate .d2 {
	font-size:14px;
	padding-top:10px;
	letter-spacing:0.05em;
}

/* FESTIVALI ARHIV */
.festArhivC {
}
/* bienale */
.festArhivBLU {
	padding:0 60px;
}
.festArhivBLU .itemListed {
	margin-bottom:60px;
}
.festArhivBLU a b, .festArhivBLU a i {
	float:left;
	display:inline;
}
.festArhivBLU a b {
	font-size:48px;
	font-size:4.8rem;
	margin-right:15px;
	line-height:0.35em;
	letter-spacing:-0.1em;
}
.festArhivBLU a i {
	max-width:70%;
	font-size:12px;
	font-size:1.2rem;
}
#lang-en .festArhivBLU a i {
	max-width:60%;
}

/* plp */
.festArhivPLP {
}
.festArhivPLP h3, .festArhivPLP h4 {
	float:left;
	display:inline;
	width:auto;
	margin:0;
	padding:0;
	line-height:1em;
}
.festArhivPLP h3, .festArhivPLP h4, #content .festArhivPLP div.itemDatoteke li {
	margin-right:45px;
}
.festArhivPLP h3 {
	font-size:48px;
	font-size:4.8rem;
	padding-top:20px;
}
.festArhivPLP h4 {
	color:#a1a1a1;
	text-align:center;
	font-size:30px;
	font-size:3rem;
	border:2px solid #a1a1a1;
	padding:20px;
}
.festArhivPLP h4 i {
	display:block;
	clear:both;
	font-size:12px;
	font-size:1.2rem;
	line-height:1em;
	letter-spacing:0.05em;
}
.festArhivPLP div.itemDatoteke {
	width:auto;
	clear:none;
	margin:0;
	padding-top:22px;
}
.festArhivPLP div.itemDatoteke li {
	float:left;
	display:inline;
}

.archiveItem {
/* 	width:100%; */
}

/* DATOTEKE */
div.itemDatoteke {
	float:left;
	display:inline;
	width:100%;
	margin:25px 0 10px 0;
	clear:both;
}
.iHistory div.itemDatoteke {
	margin:10px 0 35px;
}
#content .itemContent > div.itemDatoteke, #content .showCrewIn > div.itemDatoteke, #content .iHistory div.itemDatoteke {
	padding-left:25px;
	border-left:25px solid #dcdcdc;	
}
#content .itemContent > div.itemDatoteke ul, #content .showCrewIn > div.itemDatoteke ul, #content .iHistory div.itemDatoteke ul {
	margin-top:-7px;
	margin-bottom:-8px;
}

.festArhivPLP div.itemDatoteke { /* reset */
/*
	padding-left:0;
	border-left:none;
*/
}
div.itemDatoteke span.datotekaKb {
	color:#c3c3c3;
	font-size:0.9em;
}

.itemContent h2 span {
/*	font-weight:normal;
	font-size:1.2em;*/
}
/* .item  */h4, div.itemDatoteke h4 { /* download */
	font-size:19px;
	font-size:1.9rem;
	line-height:1.0em;
	/* font-weight:bold; */
	margin:15px 0 10px 0px;
}
.projektiRb {
	color:#b5b4b4;
	font-size:90%;
	padding-bottom:3px;
	display:block;
	clear:both;	
/*	font-family:Tahoma, Arial, Helvetica, sans-serif;*/
}
.item h5 { /* naslow komentara */
/*
	font-size:11px;
	font-size:1.1rem;
*/
	padding:0px 0 4px 0px;
/* 	line-height:1.0; */
}
.itemContent h5 span {
/*
	font-size:11px;
	font-size:1.1rem;
*/
}


/*search*/
#searchBoxTop {
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	padding:0;
   opacity:0;
	height:0;
	visibility:hidden;
}
#searchBoxTop.show {
	padding:10px 0 5px;
   opacity:1;
	height:auto;
	visibility:visible;
}
.mobile-not #searchBoxTop {
/* 	visibility:hidden; */
/* 	display:none; */
}
.mobile-not #searchBoxTop.show {
/* 	visibility:visible; */
/* 	display:block; */
}
#searchBoxTop form {
}
#searchBoxTop form#topSearch {
	float:left;
	display:inline;
	width:100%;
	margin:0;
	overflow:hidden;
}
#searchBoxTop input.finput {
	width:100%;
	padding:1% 1%;
	text-align:center;
	font-size:20px;
	font-size:2rem;
	border:none;
	background:transparent;
/* 	border-bottom:1px solid #707070; */
	color:#707070;
}
#searchBoxTop input.finput:focus {
/* 	border-color:#fff; */
	color:#fff;	
}

.iconF::before {
	font-size:22px;
	color:#fff;
}
.iconF span {
	display:none;
}

/**/
.itemSearch, .itemPressCuts, .itemSearchIntro, .festArhivPLP .itemListed {
	border-bottom:2px solid #ededed;
	padding-bottom:45px;		
}
.itemSearch {
	padding-top:50px;
	margin-bottom:0;
}
.itemPressCuts, .festArhivPLP .itemListed {
	padding:70px 0 55px;
	margin-bottom:0;
}
.festArhivPLP .itemListed {
	padding:55px 60px;
}
.festArhivPLP .itemListed:nth-of-type(1){
	padding-top:25px;
}
.itemPressCuts .itemContent {
	
}
.itemPressCuts:nth-last-of-type(1), .festArhivPLP .itemListed:nth-last-of-type(1) {
    padding-bottom:0;
    border-bottom:none;
}
#content .itemPressCuts ul li a {
	margin-left:0;
}
.itemSearchIntro {
	float:left;
	display:inline;
	width:100%;
	margin-bottom:0;	
}
.itemSearch h1 {
/* 	margin-bottom:5px; */
}
.searchStr {
	color:#ffca2f;
/* 	font-weight:bold; */
}

/*
.itemShowsList {
	border-top:1px solid #ededed;
	padding-top:45px;	
}
.itemShowsList:nth-of-type(1), .itemShowsList:nth-of-type(2), .itemShowsList:nth-of-type(3) {
    padding-top:0;
    border-top:none;
}
*/
.itemSeason {
	border-top:2px solid #ededed;
	padding-top:80px;
}
.itemSeason:first-of-type {
    border-top:none;
    padding-top:0;
}
.itemShowsList {
	padding-bottom:20px;
}
.itemSubtitleH {
	float:left;
	display:inline;
	width:100%;
	margin-bottom:70px;
}
.itemSubtitleH h2 {
	width:auto;
	float:left;
}


/* RWD items */
/* 2 col - sitemap */
.itemHalfL, .itemHalfR {
	float:left;
	display:inline;
}
.itemHalfL {
	width:45%;
}
.itemHalfR {
	width:45%;
	float:right;
	margin-right:0;
}
uProgramH .itemHalfL, uProgramH .itemHalfR {
	width:47.5%;
}
.itemShow .itemHalfL, .itemShow .itemHalfR {
/* 	width:47%; */
}
#content .itemHalfL, #content .itemHalfR {
}


/* ekipa */
.itemsH {
	float:left;
	display:inline;
	width:100%;
}
.itemEkipa h6 {
	margin-bottom:20px;
}
.itemContactInfo {
	float:left;
	display:inline;
	width:100%;
}
.itemContactInfo p {
}
figure.hidden {
	display:none;
}


/*////////////////////////////////
//	PROGRAM
////////////////////////////////*/
.progTxt { /* txt pod programom */
	float:left;
	display:inline;
	width:100%;
	text-align:center;
}
.progMnth, .progRow {
	float:left;
	display:inline;
	width:100%;
}
.progMnth {
	padding-bottom:30px;
	
/* 	overflow:hidden; */
}
.progRowMonth {
	background:none;
	padding-top:20px;
}
.progRowMonthFirst {
	padding-top:0;
}
table.tblProgram, table.tblProgramShow {
	float:left;
	display:table;
	width:100%;
}
table.tblProgram.xtraShow {
	margin-top:30px;
}
table.tblProgramShow {
	margin:2px 0;
}
table.tblProgram td, table.tblProgramShow td {
/* 	vertical-align:middle; */
	line-height:1.2em;	
	text-align:left;
}
table.tblProgram td {
	padding:12px 25px 12px 0;
}
table.tblProgram td:last-child {
		padding-right:0;
}
table.tblProgramShow td {
/* 	background:url(dotz_2.png) repeat-x 0 100%; */
/* 	border-bottom:1px dotted #e3e3e3; */
	padding:5px 10px 5px 0;
	color:#666;
}
#content table.tblProgramShow tr:nth-child(2n) td {
/* 	background-color:#0d0d0d; */
}
table.tblProgram tr:hover td, table.tblProgram tr:focus td {
/* 	background-color:#f5f5f6; */
}
table.tblProgram tr:hover td .txtMsg, table.tblProgram tr:focus td .txtMsg {
/* 	background-color:#fff; */
}

table.tblProgram tr.trFirst {
	background:none;
}
table.tblProgram p, table.tblProgramShow p {
	margin-bottom:5px;
}
.tdProgDatum {
}
table.tblProgram td.tdProgDatum {
	padding-left:0;
}
table.tblProgram td.tdProgDatum, .itemDate {
	width:90px;
}
table.tblProgramShow td.tdProgDatum {
/* 	line-height:0.8em; */
	padding-bottom:0px;
}
div.progDatumH {
	display:none;
}

/* naslov */
table.tblProgram td.tdProgNaslov {
/* 	width:50%; */
	padding-left:20px;
	padding-right:30px;
}
.progInfo .showAuthors {
	margin-bottom:0;
}
.progInfo, .progIntro, .progTckt {
	float:left;
	display:inline;
}
#content .tblProgram .progInfo {
/* 	width:75%; */
/* 	float:right; */
}
.progIntro {
	width:100%;
	padding-top:10px;
}
.festNameLink {
	float:left;
	display:inline;
	width:100%;
	padding:10px 0 0;
}
.iShowTermin .festNameLink {
	padding-bottom:5px;
}

/* txts */
.tdProgIcons {
	width:20%;
}
table.tblProgram td.tdProgIcons {
	padding-right:10px;
	width:20%;
}
table.fltrGostovanja td.tdProgIcons { /* gostovanja, samo 1x znacka */
	width:10%;
}
.tdProgIcons b {
	display:inline-block;
	text-transform:uppercase;
	line-height:1em;
	padding:6px 10px 5px;
	margin:0 10px 10px 0;
/* 	white-space:nowrap; */ /* OFF jer je išlo preko ruba na RWD middle veličinama, npr duži text kao Za zaključeno skupino */
}
.tdProgIcons b {
	background-color:#999;
}
.tdProgIcons b.c_1 { /* razprodano */
	background-color:#000;
}
.tdProgIcons b.c_2 { /* odpovedano */
	background-color:#555;
}
.tdProgIcons b.c_3 { /* za zakljuceno skupino */
	background-color:#b95442;
}
.tdProgIcons b.c_4 { /* brezplacno */
	background-color:#9542b9;
}
.tdProgIcons b.c_5 { /* premiera */
	background-color:#1f4dbb;
}
.tdProgIcons b.c_6 { /* izven */
	background-color:#42b9a7;
}
.tdProgIcons b.c_7 { /* predpremiera */
	background-color:#6282cf;
}
.tdProgIcons b.c_8 { /* gostovanje */
	background-color:#d57f25;
}
/* abonmaji */
/*
.tdProgIcons b.c_11, .tdProgIcons b.c_12, .tdProgIcons b.c_13, .tdProgIcons b.c_14 {
	background-color:#999;
}
*/
/* abonmaji - polje podrucje_rada */
.tdProgIcons b.c_11 {
	background-color:#ffc325;
}
.tdProgIcons b.c_12 {
	background-color:#46b873;
}
.tdProgIcons b.c_13 {
	background-color:#ec1a3b;
}
.tdProgIcons b.c_14 {
	background-color:#999;
}
.tdProgIcons b.c_15 {
	background-color:#798850;
}

/* tckt */
table.tblProgram td.tdProgTckt {
	width:48px;
	padding-right:0;
}
table.tblProgramShow td.tdProgTckt {
/* 	width:65px; */
}
table.tblProgTcktBox {
	float:left;
	display:inline;
	width:100%;
	background-color:#f0f0f0;
}
table.tblProgTcktBox td {
	padding:10px 11px;
	font-size:10px;
	font-size:1.0rem;
	line-height:1.0em;
	vertical-align:middle;
}
table.tblProgTcktBox td:last-child {
	padding-right:11px;
}
table.tblProgTcktBox .tL, table.tblProgTcktBox .tR {
}
table.tblProgTcktBox .tL {
/* 	padding-right:10px; */
	text-transform:uppercase;
	padding-top:8px;
	width:99%;
}
table.tblProgTcktBox .tR {
	padding-left:0;
	padding-right:11px;
	width:20px;
	text-align:right;
}

.tdProgIcons, .iTckt {
	font-size:10px;
	font-size:1.0rem;	
}

.iTckt, .uTcktsH h2 a::before {
	float:left;
	background-color:#2fc5f0;
	padding:12px 12px;
}
.iTckt i, .uTcktsH h2 a::before {
	display:inline-block;	
	width:23px;
	height:23px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-image:url(ik_ticket.png);
	background-image:url(ik_ticket.svg),
    linear-gradient(transparent, transparent);	    
	-webkit-transform:rotate(405deg);
	transform:rotate(405deg);     
}
.uTcktsH h2 a::before {
	content:"";
	width:70px;
	height:70px;	
	margin:-28px 0 0 -120px;
	background-size:50px 50px;
}
.uTcktsH h2 {
}
.iTckt:hover i, .iTckt:focus i, .uTcktsH h2 a:hover::before, .uTcktsH h2 a:focus::before {
	-webkit-transform:rotate(0);
	transform:rotate(0);	
}
.iTckt i, .iTckt span {
	display:inline-block;
	float:left;
}
.iTckt span, .iShowTermin .iTckt:hover span, .iShowTermin .iTckt:focus span {
	line-height:1.1em;
	text-transform:uppercase;
	width:auto;
	max-width:60%;
	padding-left:0;
	color:transparent;
	visibility:hidden;
	width:0px;
 	opacity:0;	
}

#content .tblProgram .progTckt {
	width:20%;
	float:right;
/* 	padding-right:1%; */
	padding-right:0;
	text-align:right;
}

table.tblProgramShow .progTckt, table.tblProgramShow .progInfo {
	width:100%;
	float:right;
	text-align:right;
}

.tdProgTicket {
	padding-top:0px;
}
table.tblProgram .tdProgTicket {
	line-height:1.5em;
	padding-bottom:5px;
}
table.tblProgramShow .tdProgTicket {
	padding-top:0; /* 5px */
	text-align:right;
}

td.tdProgNaslov h3, .uShowH h3 { /* predstava */
	margin:0;
	padding:15px 0 20px;
	font-size:35px;
	font-size:3.5rem;	
	line-height:1.1em;
}
.uShowH h3 {
	line-height:1.2em;	
}
td.tdProgNaslov h4.showSubt, .uShowH h4.showSubt, .itemShow h4.showSubt { /* predstava, podnaslov */
	margin:-15px 0 0;
	padding:0 0 20px;
	font-size:20px;
	font-size:2.0rem;
	line-height:1em;
}
.uShowH h4.showSubt {
	font-size:16px;
/* 	font-size:2.0rem; */
}
.itemShow h4.showSubt {
	margin:-32px 0 0 0;
	padding:0 0 35px;
	font-size:26px;
	font-size:2.6rem;
}
table.tblProgramShow td.tdProgNaslov h3 {
	font-size:15px;
	font-size:1.5rem;
	margin:0;
}
#footer td.tdProgNaslov h3 {
	line-height:1.5em;
}
table.tblProgram td.tdProgNaslov p, .progNote {
}

table.tblProgramShow td.tdProgInfo {
	text-align:right;
}


div.tdProgTicket {
	float:left;
	display:inline;
	width:100%;
}
.progNote {
	margin-bottom:9px;
}
p.pTickets {
	float:left;
	display:block;
	width:100%;
}
p.pTickets a {
	padding:0 0 0 21px;
}
table.tblProgram p.pTickets a {
}
.pTickets2 {
	padding-top:6px;
}
p.pZakljuceno {
	margin:0;
	padding:15px 0 0;
}
.progIcons {
	float:right;
	display:inline;
/* 	width:100%; */
	margin-bottom:3px;
	text-align:right;
	padding-right:0;
}
.progIcon {
	float:left;
	display:block;
}
.progIcon span {
}

.txtMsg, .txtMsgW {
	float:left;
	display:inline;
	text-transform:uppercase;
	font-size:12px;
	font-size:1.2rem;
	padding:6px 6px;
	color:#525252;
	background:#f0f0f1;
	margin-bottom:8px;
}
.txtMsgW {
	color:#fff;
	background:#e10015;	
}
table.tblProgramShow .txtMsg {
	padding:0;
}

/* program kod same predstave, prikažemo samo prva 3 termina, ostali na klik */
.iShowTerminsC {
	float:right;
	display:inline;
	margin-top:12px;
	margin-bottom:20px;
}
.iShowTerminsCin:nth-last-of-type(2) {
	margin-bottom:35px;
}
.iShowTerminsCin, .iShowTermin, .iShowTerminsHidden, .iShowTerminsLinkH {
	float:left;
	display:inline;
	width:100%;
}
.iShowTerminsHidden {
	height:auto;
	visibility:visible;	
}
#iShowTerminsHidd.hide, #iShowTerminsAwayHidd.hide {
	height:0;
	visibility:hidden;
}
h2.h2TerminSubSctn, .iShowTerminsLinkH {
	text-align:center;
}
h2.h2TerminSubSctn {
/* 	padding:30px 0; */
	font-size:24px;
	font-size:2.4rem;
	margin:0;
	color:#000;
}
.iShowTerminsLinkH {
	font-size:85%;
}
.iShowTerminsLinkH a {
	display:inline;	
	display:block;
	width:100%;
	padding:15px 0;
}
.iShowTerminsLinkH a.hide {
	display:none;
}
.iShowTerminsLinkH {
/* 	margin-top:10px; */
/* 	text-align:center; */
}

.iShowTermin, h2.h2TerminSubSctn {
	padding:20px 15px 20px;
	border-bottom:2px solid #fff;
}

/*
.iShowTermin, .iShowTerminsHidden .iShowTermin:nth-child(even), .t2 .iShowTerminsHidden .iShowTermin:nth-child(odd), .iShowTerminsLinkH a.iShowTerminsLinkOdd {
	background-color:#dfdede;
}
*/
.iShowTermin:nth-child(even), .iShowTerminsHidden .iShowTermin:nth-child(odd), .t2 .iShowTerminsHidden .iShowTermin:nth-child(even), .iShowTerminsLinkH a.iShowTerminsLinkEven,
.iShowTermin, .iShowTerminsHidden .iShowTermin:nth-child(even), .t2 .iShowTerminsHidden .iShowTermin:nth-child(odd), .iShowTerminsLinkH a.iShowTerminsLinkOdd,
h2.h2TerminSubSctn {
	background-color:#ededed;
}

/*
.iShowTermin:nth-of-type(odd) {
	background-color:#dfdede;
}
.iShowTermin:nth-of-type(even) {
	background-color:#ededed;
}
*/

.iShowTermin .itemDate {
/* 	padding-top:3px; */
	width:60px;
	padding-right:15px;
}
.iShowTermin .itemDate .d1 {
	font-size:36px;
}
.iShowTermin .itemDate .d2 {
	font-size:10px;
	padding-top:4px;
}
.iShowTermin .itemDate span {
	
}
.iShowTermin .progInfo {
	width:55%;
	font-size:13px;
	font-size:1.3rem;
	line-height:1.3em;
}
.iShowTermin .progInfo.dbl { /* veci jer nema vstopnice */
	width:70%;
}
div.progLoc { /* lokacija*/
	float:left;
	display:inline;
	width:100%;
	line-height:1.1em;
}
div.tdProgIcons {
	float:left;
	display:inline;
	width:100%;
	padding-top:8px;
}
div.tdProgIcons b {
	margin:0 6px 6px 0;
}
div.tdProgTckt {
	float:right;
}

/**/
.xtraNav { /* dole, za prošle dogodke */
	text-align:center;
	font-size:23px;
	font-size:2.3rem;
	line-height:1.2em;
}

/* dates filter - years months */
.progDateFilter {
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	font-size:1.5rem;
/* 	padding-top:100px; */
}
.progDateFilter h4 {
	font-size:30px;
	font-size:3rem;
/* 	letter-spacing:0.05em; */
	margin:0 0 10px;
	padding:0;
}
#content .progDateFilter ul {
	margin:0;
	padding-bottom:50px;
}
#content .progDateFilter ul:nth-last-child(1) {
	padding-bottom:0;
}
#content .progDateFilter ul li {
	display:inline-block;
	padding:0 2px;
	margin:0 0 5px;
	color:#ababab;
}
.progDateFilter ul li.bp4, .progDateFilter ul li.bp6 {
	padding:0;
	margin:0;
}
#content .progDateFilter ul li::before {
	display:none;
}
#content .progDateFilter a {
}

/* program festivala */
.itemTxtXtra/* , .festLegenda */ {
	float:left;
	display:inline;
	width:100%;	
}
.itemTxtXtra {
	margin-bottom:40px;
}
/*
.festLegenda h3 {
	font-size:25px;
	font-size:2.5rem;
	margin-bottom:20px;
}
.festLegenda p {
	margin-bottom:5px;
}
.festLegenda span.festKat {
	margin-right:6px;
}
*/
table.tblProgram td.tdProgNaslov h2 span.festKat, span.festKat { /* festivalska kategorija */
	font:bold 12px Arial, Helvetica, sans-serif;
/* 	font-size:0.8em; */
/* 	font-style:italic; */
	padding:2px 5px 1px;
	text-align:center;
	line-height:1em;
/* 	margin:0 0 0 5px; */
	color:#fff;
	background:#216AA0;
}

/* starostna oznaka */
.showAge {
	margin-left:-0.15em;
	font-size:75%;
	line-height:0em;
}
.itemListed .showAge, .slideTxt .showAge {
}
.ik_so_1pol-3 {
	color:#f38a95;
}
.ik_so_1plus, .ik_so_2plus, .ik_so_1do3 { /* roza */
	color:#f38a95;
}
.ik_so_3plus {
	color:#ffc325;
}
.ik_so_4plus {
	color:#f27221;
}
.ik_so_5plus {
	color:#46b873;
}
.ik_so_6plus {
	color:#1b6639;
}
.ik_so_7plus, .ik_so_8plus {
	color:#00bff2;
}
.ik_so_9plus {
	color:#1E7C9E;
}
.ik_so_10plus, .ik_so_12plus, .ik_so_14plus {
	color:#007699;
}
.ik_so_15plus, .ik_so_16plus {
	color:#ec1a3b;
}
.ik_so_18plus {
	color:#ec1a3b;
}


/*////////////////////////////////////
listanje / paging
////////////////////////////////////*/
div.bcmsPagingCont {
	float:left;
	display:inline;
	width:100%;
	color:#333;
	position:relative;
/* 	line-height:1.1em; */
	font-size:18px;
	font-size:1.8rem;
}
#content ul.bcmsPaging {
	text-align:center;
	margin:0 0 20px;
}
#content ul.bcmsPaging li {
	background:none;
	padding:0;
	list-style-type:none;
	display:inline-block;
	margin:0 0;
	margin-right:4px;
}
#content ul.bcmsPaging li, #content ul.bcmsPaging a {
	text-align:center;
}
#content ul.bcmsPaging li span {
}
#content ul.bcmsPaging a {
	color:#333;
	display:block;
}
/*
#content ul.bcmsPaging a, #content ul.bcmsPaging li.bcmsPagingActive {
	padding:0px 5px 0;
}
#content ul.bcmsPaging a:hover, #content ul.bcmsPaging a:focus, #content ul.bcmsPaging li.bcmsPagingActive {
	color:#ffca2f;
}
*/
#content ul.bcmsPaging li.bcmsPagingActive {
/*
	color:#fff;
	background-color:#000090;
*/
}
#content ul.bcmsPaging li.bcmsPagingDots {
	padding-top:6px;
}
#content ul.bcmsPaging li.bcmsPagingPrev, #content ul.bcmsPaging li.bcmsPagingNext {
	font-size:24px;
	font-size:2.4rem;
}
#content ul.bcmsPaging li.bcmsPagingPrev a, #content ul.bcmsPaging li.bcmsPagingNext a {
	margin-top:5px;
}
#content ul.bcmsPaging li.bcmsPagingPrev {
}
#content ul.bcmsPaging li.bcmsPagingNext {
}
#content ul.bcmsPaging li.bcmsPagingLastPage {
}



/*////////////////////////////////
//	UItoTop jQuery Plugin 1.1
// http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
////////////////////////////////*/
#toTop {
/*
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:20px;
	right:20px;
	border:none;
	font-size:22px;
	width:44px;
	padding:8px 0 12px;
	line-height:-0.3em;
*/
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:20px;
	right:20px;
	border:none;
	font-size:25px;
	line-height:0em;
	z-index:3;
	

	width:50px;
	height:50px;
	padding-top:10px;
/* 	vertical-align:top; */

}
#toTop:hover, #toTop:focus, #toTop:active {
}
#toTop i em {
	display:none;
}

#toTop/* , #toTop span, #toTop i, #toTop i.fa::before */ {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
}


/*////////////////////////////////
//	dostopnost / accessibility
////////////////////////////////*/
*[role="button"], *[type="button"] {
	cursor:pointer;
}
.dstpHidden, figcaption.dstpHidden {
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
.dstpDate {
}
.dstpDate p {
}
/* fokus za sve linkove */
a:focus {
	outline:4px solid #ffca2f;
	outline-offset:0;
	border:none!important;
	text-decoration:none!important;
	-webkit-transition:none!important;
	transition:none!important;
/*
	background-color:#ffca2f!important;
	color:#fff!important;
	border:none!important;
	text-decoration:none!important;
	-webkit-transition:none!important;
	transition:none!important;	
*/
}
/* problematicni linkovi, okvir ne ispadne ok */
.hmeni ul ul a:focus, .sitesNavR a:focus, .itemImgs a {
	outline-offset:-4px;
}
/* none */
a.fancybox-nav {
	outline:none;
}


/*////////////////////////////////
//	cookie info
////////////////////////////////*/
#bcmsCookieInfoTextWrapper { /* google mobile friendly fix */
	display:none;
}
#bcmsCookieInfoWrapper {
	opacity:0.97;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 10px rgba(0, 0, 0, 0.3);		
}
#bcmsCookieInfoWrapper:hover, #bcmsCookieInfoWrapper:focus {
	opacity:1;
}
#bcmsCookieInfo {
	width:1000px;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo a {
	color:#333!important;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:transparent;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo a:hover, #bcmsCookieInfoWrapper #bcmsCookieInfo a:focus {
	color:#000!important;
	text-decoration:none!important;
	border-bottom-color:#ffca2f;
}
#bcmsCookieInfo, #bcmsCookieInfoTextWrapper, #bcmsCookieInfoWrapper #bcmsCookieInfo button, #bcmsCookieInfoTextWrapper h2, #bcmsCookieInfoTextWrapper h3, #bcmsCookieInfoText .fckTable {
	font-family:'ubunturegular', Verdana, Arial, Helvetica, sans-serif!important;
}
#bcmsCookieInfoText, #bcmsCookieInfoText .fckTable td, #bcmsCookieInfoWrapper #bcmsCookieInfo {
	font-size:13px!important;
	line-height:1.4em;
}
#bcmsCookieInfo {
    text-align:left;
}
#bcmsCookieInfo p {
    text-align:left;
}
#bcmsCookieInfo, #bcmsCookieInfoTextWrapper {
	line-height:1.5em!important;
}
#bcmsCookieInfoTextWrapper h2, #bcmsCookieInfoTextWrapper h3, #bcmsCookieInfoTextWrapper h4 {
	font-family:'ubuntumedium', Tahoma, Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	text-shadow:none;
}
#bcmsCookieInfoTextWrapper h2 {
	font-size:2.3em!important;
	line-height:1.1em!important;
	margin:12px 0 15px;
	color:#333!important;
}
#bcmsCookieInfoTextWrapper h3 {
	font-size:2em!important;
	color:#888!important;
	font-family:'ubuntulight', Tahoma, Arial, Helvetica, sans-serif!important;
}
#bcmsCookieInfoTextWrapper h4 {
	font-size:1.6em!important;
	margin:10px 0 5px;
	color:#444!important;
}
#bcmsCookieInfoTextWrapper a {
	color:#000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffca2f;	
}
#bcmsCookieInfoTextWrapper a:hover, #bcmsCookieInfoTextWrapper a:focus {
	text-decoration:none;
	border-bottom-color:#000;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo button {
/*
	margin-right:auto!important;
	margin-left:0!important;
*/
}
#bcmsCookieInfoWrapper #bcmsCookieInfo button:hover, #bcmsCookieInfoWrapper #bcmsCookieInfo button:focus {
	text-decoration:underline;
}

body #bcmsCookieInfoWrapper #bcmsCookieInfo button {
	padding:0.5em 0.35em 0.5em 0.5em;
	line-height:1em;
	text-decoration:none;
/* 	border:none; */
	border:1px solid #333;
	color:#333;
	display:inline-block;
	text-transform:uppercase;
	font-family:'ubuntubold'!important;
/* 	letter-spacing:0.15em; */
	font-size:15px!important;
	font-size:1.5rem!important;
	background-color:transparent;
	background-image:none;
	text-shadow:none;
	border-radius:0;
}
body #bcmsCookieInfoWrapper #bcmsCookieInfo button.no {
	background-color:transparent;
	background-image:none;
	border:none;
	padding:0 0 0.2em;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:transparent;
}
body #bcmsCookieInfoWrapper #bcmsCookieInfo button:hover, body #bcmsCookieInfoWrapper #bcmsCookieInfo button:focus {
	background-color:#333!important;
	color:#ffca2f!important;
	text-decoration:none;
}
body #bcmsCookieInfoWrapper #bcmsCookieInfo button.no:hover, body #bcmsCookieInfoWrapper #bcmsCookieInfo button.no:focus {
	background-color:transparent!important;
	color:#000!important;
	text-decoration:none!important;
	border-bottom-color:#ffca2f;	
}

#bcmsCookieInfo form {
	background:none;
	padding-left:0;	
}

#bcmsCookieInfoWrapper #bcmsCookieInfo button {
/* 	background:url(ok.png) no-repeat 15px center; */
	padding:6px 15px 6px 30px;
	background-position:10px 10px;
	margin-top:10px;
}
#bcmsCookieInfoWrapper #bcmsCookieInfo button.no {
	margin-left:10px;
}

#bcmsCookieInfoWrapper.dark #bcmsCookieInfo button.no {
	background-color:#c2c2c2;
	border-color:#c2c2c2;
	background-position:10px 10px;
	padding-left:26px;
}

#bcmsCookieInfoSettingsWrapper #bcmsCookieInfoSettings button {
	color:#999;
	font-size:1.0em;
	font-family:Tahoma,Arial,Helvetica,sans-serif!important;
}


#bcmsCookieInfoText .fckTable {
	margin:15px 0 15px;
}
#bcmsCookieInfoText .fckTable td, #bcmsCookieInfoText .fckTable th {
/* 	font-family:Tahoma,Arial,Helvetica,sans-serif!important; */
	color:#646462;
	padding:10px 8px;
}
#bcmsCookieInfoText .fckTable th {
	background-color:#9e9e9e;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2)!important;
}
#bcmsCookieInfoText .fckTable .fckTR0 td {
/* 	background-color:#f4f4f4; */
}
#bcmsCookieInfoText .fckTable, #bcmsCookieInfoText .fckTable td, #bcmsCookieInfoText .fckTable th {
	border-color:#9e9e9e;
}
#bcmsCookieInfoText .fckTable td.bcsmCookieTd1 {
	padding-right:10px;
}
#bcmsCookieInfoTextWrapper button:last-child {
	margin-top:30px;
}


/*////////////////////////////////
//	newsletter
////////////////////////////////*/
.enoviceIntro {
/*
	float:left;
	display:inline;
	width:100%;
*/
	margin:0 0 8px;
	padding:0;
}
#enoviceInput {
/*
	float:left;
	display:inline;
	width:100%;
*/
	position:relative;
	width:31%; /* 310/1000 */
}
#formEnovice input, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteInput {
	float:left;
	width:85%;
	margin:0 0 5px 0;
	padding:13px 15px 12px;
	color:#d3d3d3;
	font-size:18px;
	font-size:1.8rem;
	border:none;
}
.bcmsGmapCalcRoute input.bcmsGmapCalcRouteInput {
	border:1px solid #c9cacb;
	width:60%;
}
div#enoviceInput input.fsubmit2, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteButton {
	float:left;
/* 	background:transparent; */
	margin-top:0;
}
#formEnovice input:focus, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteInput:focus {
	color:#222;
/* 	opacity:1; */
}
div#enoviceInput input.fsubmit2, .itemForma input.button, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteButton {
	cursor:pointer;
	border:none;
	display:block;
	padding:12px 0 9px 3px;
	text-align:center;
	line-height:1em;	
	font-size:32px;
	font-size:25px;	
	color:#fff;
	background-color:#8e8d8d;
	width:15%;
	-webkit-appearance:none; /* iphone safari - da ne radi okrugli gumb od njega */
}
.bcmsGmapCalcRoute input.bcmsGmapCalcRouteButton {
	padding:9px 0 7px 3px;
	width:12%;
}
/*
div#enoviceInput input.fsubmit2:hover, div#enoviceInput input.fsubmit2:focus {
	color:#fff;
	background-color:#ac1f2d;
}
*/

#enews { /* holder msga */
	float:left;
	display:inline;
	width:100%;
}
.eMsgC {
	margin-top:10px;
	font-size:14px;
	font-size:1.4rem;	
}

/* GDPR legal */
.f_legal {
	float:left;
	display:inline;
	width:100%;
	margin-top:10px;
	line-height:1.35em;
	font-size:95%;
	text-align:left;	
}
div#enoviceInput input.f_checkbox {
	float:left;
	display:inline;
	width:20px;
	margin:1px 5px 0 0;	
}
label.f_checkboxLabel {
	float:left;
	display:inline;
	width:calc(100% - 25px);
} 

.f_legal legend {
	display:none;
}


/*////////////////////////////////////
captcha
////////////////////////////////////*/
td.formaGumbTd {
	padding-left:0!important; /* reset */
}
#bcms_kepca_cc {
	margin-left:125px!important;
}
#bcms_kepca_c label {
	width:125px;
	float:left;
	display:block;
	text-align:left;
	padding-top:4px;
}
#bcms_kepca_c {
	float:none;
	display:inline-block;
/* 	width:100%; */
	width:auto;
	margin-bottom:0px;
	margin-top:20px;

	margin-left:auto;
	margin-right:auto;
/* 	padding-left:25px; */
}
 #bcms_kepca_c input {
	width:120px;
	float:left;
	display:inline;
	padding:8px 10px 7px;
	font-size:16px;
	font-size:1.6rem;	
}
#bcms_kepca_cc {
/*
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
*/

	width:auto;
	display:block;
	float:none;
	margin-bottom:5px;
}


/* msg */
.msgC {
	float:left;
	display:inline;
	width:100%;
	color:#555;
	margin:0 0 0 0;
	background:#FFF8E7;
	border:1px solid #b2cce0;
	border:none;

	font-size:14px;
	font-size:1.4rem;		
}
.msgInTxt {
	margin-top:25px;
	margin-bottom:15px;
}
.itemMMedia .msgInTxt {
	margin-top:0;
}
.msg {
	float:left;
	width:auto;
	width:100%;
	display:block;
	padding:25px 0;
	line-height:1.4em;
}
.msgInTxt .msg {
	padding:25px;

}
.msgTxt {
	float:left;
	display:inline;
	max-width:90%;
	padding-top:10px;
	line-height:1.4em;
}
.msgTxt a {
/* 	text-decoration:none; */
}
.msgTxt a:hover, .msgTxt a:focus, .msgTxt a:active {
	text-decoration:none;
}
.msg p {
	margin-bottom:6px;
}
.msg i.fa {
	float:left;
	font-size:40px;
	padding-right:12px;
	line-height:1em;
	vertical-align:middle;
}
.msgOK i.fa {
	color:#38a432;
}
.msgErr i.fa {
	color:#ed8f87;
}
.msgErr	{
	border-color:#ed8f87;
}

/*////////////////////////////////
//	predstava
////////////////////////////////*/
.itemShow {
}
.itemShow .itemNav {
	padding-top:20px;
}
.showAuthors {
	float:left;
	display:inline;
	width:100%;
	margin-bottom:35px;
}
.showAuthors h6  {
/* 	line-height:1.1em; */
	margin-bottom:3px;	
}
.showItem, .showCrew, .showCrewIn {
	float:left;
	display:inline;
}
.showCrewIn {
/* 	float:right; */
	margin-bottom:50px;
}
.showCrewIn:nth-last-of-type(1) {
	margin-bottom:0;
}
.showItem, .showCrewIn {
	width:100%;	
}
.itemShow .itemMMedia {
	float:left;
	margin-right:7.1%; /* 71/1000 */
}
.itemShow div.itemDatoteke {
	clear:both;
	margin-top:45px;
}
.showCrew div.itemDatoteke { /* desni stupac umjesto sodelojuchih */
	margin-top:0;
}

/* .itemShowLinks,  */.itemShowSubH, .itemShowPress {
	float:left;
	display:inline;
	width:100%;
}
/* .itemShowLinks */.itemShowSubH {
/* 	margin:70px 0 90px; */
	clear:both;
	text-align:center;
}
.itemShowCrewMMH {
	text-align:left;
}
.itemShowSubH {
	padding:60px 0 60px;
}
.itemShowSubH:nth-last-of-type(1) {
	padding-bottom:0;
}
.itemShowDownload {
	padding-bottom:45px; 
}
.itemShowGstvTjn p { /* gostovanja tujina */
/* 	text-align:center; */
}



.itemShowPress {
	width:47.5%;
	margin:0 2.5%;
}
.txtFullW {
	width:100%;
	margin:0;
	text-align:center;	
}
.itemShowPressH .txtR {
	margin-left:0;
}
.itemShowPressH .txtL {
	margin-right:0;
}
.itemShowPress p {
	margin-bottom:10px;	
}
#content .itemShowDownload ul, #content .itemDatoteke ul, #content .itemDatoteke li, #content .itemTxtIcons ul, #content .itemSubtitleH ul { /* reset */
	margin:0;
	padding:0;
}

.itemDatoteke a {

}

.itemShowDownload {
	float:left;
	display:inline;
	width:100%;
	text-align:center; /* IMP */
}	
.itemShowDownload ul {
	width:100%;
}
.itemShowDownload li {
	display:inline-block; /* IMP */
	float:none;
	width:auto;
	margin:0 4%;
}
#content .itemShowDownload li {
	margin-bottom:15px;
}
.itemShowDownload li:first-child {
	margin-left:0;
}
.itemShowDownload li:last-child {
	margin-right:0;
}
.itemShowDownload li a, .itemSubtitleH li a {
	display:inline-block; /* IMP */
	float:none; 
	width:100%;
}

.itemShowDownload b, .itemSubtitleH b {
	display:block;
	float:left;
	text-align:left;
	padding-top:7px;
}
.itemSubtitleH b, .itemSubtitleH a i {
	text-align:right;
}
.itemSubtitleH b {
	margin-right:15px;
}
.itemShowDownload a i, .itemSubtitleH a i {
	line-height:1em;
}
.itemShowDownload a i {
	font-size:2.2rem;
	font-size:22px;
}
.itemShowDownload a::before, .itemTxtIcons a, .itemSubtitleH a::before {
	display:inline-block;
	float:left;
	width:62px;
	height:62px;
	padding-right:0;
	content:"";
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:#a2a2a2;
	background-size:32px 34px;
/* 	background-size:80% 80%; */
}
.itemShowDownload a::before, .itemTxtIcons a {
	margin-right:21px;
}
.itemSubtitleH a::before {
	float:right;
}
.itemTxtIcons a {
	width:46px;
	height:46px;
	padding-top:13px;
	margin:0 0 0 10px;
	text-align:center;
}
.itemTxtIcons a.datoteke_url {
	padding-top:15px;
}
.itemTxtIcons a span {
	display:none;
}
.itemShowDownload a::before {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);	
/*
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);  
*/
}
.itemShowDownload a:hover::before, .itemShowDownload a:focus::before, .itemTxtIcons a:hover, .itemTxtIcons a:focus, .itemSubtitleH a:hover::before, .itemSubtitleH a:focus::before {
	background-color:#ffca2f;

	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);  	
}
/*
.itemShowDownload a:hover::before, .itemShowDownload a:focus::before, .itemSubtitleH a:hover::before, .itemSubtitleH a:focus::before {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);  
}
*/
.itemShowDownload a.dat_GledaliskiList::before, .itemSubtitleH a.dat_GledaliskiList::before {
	background-image:url(ik_download_gledlist.png);
/*
	background-image:url(ik_download_gledlist.svg),
    linear-gradient(transparent, transparent);	
*/
}
.itemShowDownload a.dat_Priprava::before {
	background-image:url(ik_download_priprave.png);
/*
	background-image:url(ik_download_priprave.svg),
    linear-gradient(transparent, transparent);	
*/	
}
.itemShowDownload a.dat_Rider::before {
	background-image:url(ik_download_rider.png);
/*
	background-image:url(ik_download_rider.svg),
    linear-gradient(transparent, transparent);
*/
}
/*
.itemShowDownload a:hover::before, .itemShowDownload a:focus::before {
	-webkit-transform:rotate(90);
	transform:rotate(90);		
}
*/

/*////////////////////////////////
//	zgodovina
////////////////////////////////*/
.iHistory {
	margin-bottom:0;
}
.iHistory .aAnchor {
/*
	float:left;
	display:block;
	clear:both;
	width:100%;
*/
	display:block;
/* 	height:1px; */
	padding-top:60px;
}
.iHistory .aAnchor.frst { /* prvi */
	padding-top:0;
}

.iHistory .itemTxtImg {
	float:right;
	margin-top:-3px;
}
.iHistory .itemMMedia {
	float:left;
}

.iHistory h2.h2Frst {
	margin-top:-20px;
	margin-bottom:30px;
} 

/*////////////////////////////////
//	ikone fajlova - press cuts
////////////////////////////////*/
.itemTxtIcons li {
	float:left;
	display:inline;
	width:auto;
}
#content div.itemTxtIcons ul a::before {
	font-family:'FontAwesome';
	content:'\f016';
	font-size:20px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
}
#content div.itemTxtIcons a.datoteke_url::before {
	content:'\f08e';
}
#content div.itemTxtIcons a.datoteke_doc::before {
	content:'\f1c2';
}
#content div.itemTxtIcons a.datoteke_pdf::before {
	content:'\f1c1';
}
#content div.itemTxtIcons a.datoteke_xls::before {
	content:'\f1c3';
}
#content div.itemTxtIcons a.datoteke_jpg::before, #content div.itemTxtIcons a.datoteke_gif::before, #content div.itemTxtIcons a.datoteke_png::before, #content div.itemTxtIcons a.datoteke_psd::before {
	content:'\f1c5';
}
#content div.itemTxtIcons a.datoteke_txt::before, #content div.itemTxtIcons a.datoteke_rtf::before {
	content:'\f0f6';
}
#content div.itemTxtIcons a.datoteke_xml::before {
}
#content div.itemTxtIcons a.datoteke_ppt::before, #content div.itemTxtIcons a.datoteke_pps::before {
	content:'\f1c4';
}
#content div.itemTxtIcons a.datoteke_zip::before, #content div.itemTxtIcons a.datoteke_rar::before {
	content:'\f1c6';
}
#content div.itemTxtIcons a.datoteke_mp3::before, #content div.itemTxtIcons a.datoteke_wav::before {
	content:'\f1c7';
}
#content div.itemTxtIcons a.datoteke_avi::before, #content div.itemTxtIcons a.datoteke_wmv::before {
	content:'\f1c8';
}


/*////////////////////////////////
//	FCK style
////////////////////////////////*/
/*
.customBold {
	font-weight:bold;
}
.customItalic {
	font-style:italic;
}
*/
.pImgTxt {
	text-align:center;
	color:#ababab;
	margin-top:-15px;
	margin-bottom:30px;
	font-size:13px;
	font-size:1.3rem;
}
.fckTable {
	border-top:1px solid #ededed;
	/*clear:both;*/
	margin:10px 0 10px 0;
}
.fckTable td, .fckTable th {
	border-bottom:1px solid #ededed;
	padding:6px 4px 6px 4px;
	vertical-align:top;
}
#content .fck_Slika_desno, #content fck_Slika_levo {
	float:right;
	margin:5px 0 20px 30px;
	display:inline;
/*	border:1px solid #ededed;*/
}
#content .fck_Slika_levo {
	float:left;
	margin:5px 30px 20px 0;
}
.fckTR0 td, .fckTR0 th {
/*	background:#f7f8f7;*/
}
.fck_noBorder, .fckTableLogos, .fckTablePartners {
    border:none!important;
}
.fck_noBorder td, .fck_noBorder th, .fckTableLogos td, .fckTableLogos th {
   border:none!important;
	padding:5px 27px 0 0;
	vertical-align:middle;
	text-align:center;
}
.fckTablePartners td, .fckTablePartners th {
   border:none!important;
	padding:5px 5% 0 0;
	vertical-align:middle;
	text-align:left;
}

.fckTableLogos h3 {
	padding-bottom:10px;
	border-bottom:3px solid #ededed;
	margin-bottom:20px;
}
#content .fckTableLogos td img {
	padding:0;
	margin:0 auto;
}
#content .fckTableLogos td img:hover, #content .fckTableLogos td img:focus {
/* 	border:none; */
	background:transparent;
}
#content .fckTableLogos td img {
	border:1px solid transparent;
}
#content .fckTableLogos td img:hover, #content .fckTableLogos td img:focus {
	border-color:#ededed;
}
/*
.fckTableLogos td.tdSubtitle {
}
*/

/* o avtorjih */
.fckAvtorji, .fckAvtorji td {
	border:none!important;
	background:none;
	margin:0;
}
.fckAvtorji {
	margin-top:10px;
}
.fckAvtorji img {
	border:none!important;
	padding:0!important;
/*	margin-bottom:8px;*/
	float:right;
}
.fckAvtorji h2 {
	margin-top:0;
	margin-bottom:15px!important;
}
.fckAvtorji td {
	vertical-align:top;
	background:none;
	padding-bottom:10px;
}

/*////////////////////////////////
//	Google Map
////////////////////////////////*/
div#googleOkvir, div.googleOkvir {
	float:left;
	display:inline;
	width:100%;
	margin:0 0 10px 0;
	padding-top:15px;
/* 	height:450px; */
}
div#googleMap, div.googleMap {
	float:left;
	display:inline;
	margin-bottom:2px;
}
div#googleOkvir a:hover, div#googleOkvir a:focus {
	background:transparent;
	color:#aeaeae!important;
	text-decoration:none;
}
div#googleTbar, div.googleTbar, .bcmsGoogleMapToolbar {
	margin:2px 0 15px 0;
	display:inline;
	float:right;
	width:100%;
	font-size:0.9em;
	text-align:right;
}
.bcmsGoogleMapToolbar {
	font-size:0.85em;
	line-height:1.5em;
}
div#googleTbar a, div.googleTbar a, .bcmsGoogleMapToolbar a {
	display:inline;
	float:right;
	width:auto!important;
	margin-left:15px;
}
.gm-style-iw .gmnoprint {
	color:#000;
	line-height:1.2em;
/* 	font-family:Tahoma; */
	font-size:12px!important;
	height:auto;
	width:auto;
	min-width:150px;
	min-height:60px;
	text-align:left;
}
.gm-style-iw .gmnoprint strong {
	display:inline-block;
	padding-bottom:4px;
	font-size:13px!important;
/* 	font-family:Tahoma; */
}

/*
a#g_satellite, a#g_map, a#g_hybrid, a#g_url {
}
*/

/* google ruta */
.bcmsGmapCalcRoute {
	float:left;
	display:inline;
	width:100%;
   padding:20px 0;
/*    text-align:left; */
/*    font-size:0.9em; */
}
.bcmsGmapCalcRouteText, .bcmsGmapDirectionsPanel {
	float:left;
	display:inline;
	width:100%;
}
.bcmsGmapCalcRouteText {
/* 	color:#6fbc2b; */
/* 	font-size:14px; */
	margin-bottom:15px;
}
.bcmsGmapDirectionsPanel {
	padding-top:20px;
}


/* bcms video - you tube */
.bcmsFckVideo {
	float:left;
	display:inline;
	width:100%;
	clear:both;
	padding:15px 0 15px;
}
.bcmsFckVideo embed {
/* 	border:1px solid #262626; */
}
.bcmsFckVideo iframe {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.bcmsFckVideoDescriptionC, figcaption {
	font-size:12px;
	font-size:1.2rem;
	line-height:1.3em;
/* 	font-style:italic; */
	text-align:center;
	display:inline-block;
	color:#999;
	padding:7px 0 7px;	
	width:100%;
}
.bcmsFckVideoDescriptionC {
	display:block;
	text-align:center;
}


/*////////////////////////////////
//	header slider carousel
////////////////////////////////*/
#sliderHeadH {
	margin-bottom:20px;
	overflow:hidden;
	height:400px;
	background:url("/p/elementi/sliderHeadH_bck.gif") repeat-x 0 0;
}
#sliderHeadH, .slideTxt {
	font-size:13px;
	font-size:1.3rem;
}
.introP #sliderHeadH {
	margin-bottom:150px;
	height:auto;
}
#sliderHead {
	width:100%;
	height:100%;
}
#sliderHead img {
/* 	max-width:100%; */
}
#sliderHead .slick-slide {
/* 	width:980px; */ /* gore definiran */
}
.slick-slide {
	opacity:0.3;
}
.introP .slick-slide > a { /* da nije link lijevo i desno kod ovih neaktiv slajdove, već samo kod aktivnog */
	visibility:hidden;
}
.slick-active {
	opacity:1;
}
.introP .slick-active > a {
	visibility:visible;
}

#sliderHead .slick-prev, #sliderHead .slick-next {
	font-size:90px;
	color:#000;
	top:50%;
}
.introP #sliderHead .slick-prev, .introP #sliderHead .slick-next {
	top:41%;
}
.slideTxt {
	float:left;
	display:inline;
	width:70%;
	margin:0;
	line-height:1.2em;
	color:#fff;
	padding:30px 35px;
	text-align:left;
	-webkit-transform:translateY(-80px);
   transform:translateY(-80px);
   margin-bottom:-80px;
	background-color:#231f20;   
/*    background-color:rgba(0,0,0,0.8); */
/*    background-color:rgba(35,31,32,0.95); */
   background-color:rgba(17,14,15,0.9);
}
#sliderHead a:hover .slideTxt, #sliderHead a:focus .slideTxt {
/* 	background-color:#000; */
}
#sliderHead button, .slideTxt {
	opacity:0;
}
#sliderHead:hover button, #sliderHead:focus button {
	opacity:0.5;
}
.slick-active .slideTxt {
/* 	opacity:0.9; */
	opacity:1;
}
.slideTxt h3, .slideTxt h6 {
	margin:0;
	padding:0;
	line-height:1.2em;
}
.slideTxt div {
	margin-bottom:10px;
}
.slideTxt p {
	margin-bottom:5px;
}
.slideTxt h3 {
	color:#fff;
	font-size:40px;
	font-size:4.0rem;
	line-height:1.0em;
	margin-bottom:12px;
	display:inline-block;
	clear:both;
}
.slideTxt h6 {
	text-transform:uppercase;
}
.slideTxt .slideDate {
	font-size:18px;
	margin-bottom:5px;
}

/*////////////////////////////////
//	font icons stuff
////////////////////////////////*/
/* ex Minoriti */
/* #formEnovice .fsubmit2,  #sliderHead button , #content ul.bcmsPaging li.bcmsPagingPrev a::before, #content ul.bcmsPaging li.bcmsPagingNext a::before  {
	font-family:'Arial Narrow',sans-serif;
}*/
/* .menuRwd ul ul li::before,  */.hasChild::after, .rwdIcon::before, .menuRwdXtra li::before, .itemImgs figure > a::after, .galerijaC figure > a::after, #searchBox .fsubmit2, .iconF::before, #searchIconHead::before,
/* #formEnovice .fsubmit2 */
div#enoviceInput input.fsubmit2, .itemForma input.button,
#content ul.bcmsPaging li.bcmsPagingPrev a::before, #content ul.bcmsPaging li.bcmsPagingNext a::before,
#sliderHead .slick-prev::before, #sliderHead .slick-next::before,
nav#breadcrumbz ul li::before {
	font-family:'FontAwesome';
	vertical-align:middle;
}

#formEnovice .fsubmit2 {
/* 	vertical-align:baseline; */
/* 	line-height:1em; */
}

#content div.bcmsPagingCont ul li::before, #content .itemSubtitleH ul li::before, #content .itemSeasonsCol li::before { /* reset ul */
	content:none;
}

.hasChild::after {
	content:'\f105';
	font-size:16px;
	vertical-align:middle;
}
/*
.menuRwd ul ul li::before, .menuRwdXtra li::before {
	content:'\f105';
	font-size:16px;
	vertical-align:middle;
}
.menuRwd ul ul li, .menuRwdXtra li {
	text-indent:-12px;
}
.menuRwd ul ul li::before, .menuRwdXtra li::before {    
	float:left;
	margin-right:12px;	
}
*/
.hasChild::after {
	float:right;
	vertical-align:middle;
}
.meniAkt.hasChild::after {
	content:'\f107';
}
.rwdIcon::before, #searchIconHead::before {
	color:#fff;
	font-size:28px;
}
#searchIconHead::before {
	font-size:22px;
}
#menuRwdIcon::before {
	content:'\f0c9';
}
#menuRwdIcon.menuRwdIconClose::before {
	content:'\f00d';
}
#searchIcon::before, #searchIconHead::before {
	content:'\f002';
}

.itemImgs figure > a::after, .galerijaC figure > a::after, .itemEkipa .itemListed .itemImgs figure > a::after {
/* 	content:'\f065'; */
	content:'\f002';
}
.itemListed .itemImgs figure > a::after, .itemListed .galerijaC figure > a::after, .itemGalerije .galerijaC figure > a::after, .itemImgs figure > a.imgMoreBox::after, #content .catTitleH li::before, #content .itemShowDownload li::before, #content .itemDatoteke li::before, #content .itemTxtIcons li::before { /* intro, nije sami pop-up */
/* 	content:'\f002'; */
	content:'';
}

#content ul li {
	margin-left:10px;
}
#content ul li::before {
	margin-left:-10px;
	padding-right:8px;
	font-size:18px;
/* 	vertical-align:baseline; */
}
#content .itemShowSubH ul li::before {
	margin-left:-28px;
	padding-right:8px;
}
#content .catTitleH li::before, #content .itemShowDownload li::before, #content .itemDatoteke li::before, #content .itemTxtIcons li::before { /* reset, no icon */
	padding-right:0;
	margin-left:0;
}

#content ul li::before {    
	content:'—';
}

#content ul.bcmsPaging li.bcmsPagingPrev a::before, #content ul.bcmsPaging li.bcmsPagingNext a::before {
/* 	vertical-align:middle; */
	text-align:center;
	font-size:18px;
}
#content ul.bcmsPaging li.bcmsPagingPrev a::before, #content ul.bcmsPaging li.bcmsPagingNext a::before {
	line-height:1em;
}

#content ul.bcmsPaging li.bcmsPagingPrev a::before {
	content:'\f053';
	padding-left:2px;
}
#content ul.bcmsPaging li.bcmsPagingNext a::before {
	content:'\f054';
	padding-left:7px;
}

#sliderHead .slick-prev::before, #sliderHead .slick-next::before {
	vertical-align:middle;
	font-size:55px;
}
#sliderHead .slick-next::before, nav#breadcrumbz ul li::before {    
	content:'\f054';
}
#sliderHead .slick-prev::before {    
	content:'\f053';
}

nav#breadcrumbz ul li.breadFirst::before {
	content:'';
}

nav#breadcrumbz ul li::before {
/* 	font-weight:900; */
/* 	content:'\f105'; */
	font-size:10px;
	display:inline-block;
	font-weight:100;
}


/* uvodna - bonton */
#content .uFlt ul { 
	margin-left:10px;
}
#content .uFlt ul li {
	float:left;
	display:block;
	margin:0 0 15px;
	clear:both;
	margin-left:86px;
}
#content .uFlt ul li::before {
	width:66px;
	margin-left:-86px;
/* 	padding-right:20px; */
/* 	min-height:60px; */

	display:block;
	float:left;
	content:'';

/*
	background-position:50% 0;
	background-repeat:no-repeat;
*/
}
#content .uFlt ul li:nth-child(1)::before {
	content:url(ik_bonton_01.png);
	content:url(ik_bonton_01.svg),
	 linear-gradient(transparent, transparent);
}
#content .uFlt ul li:nth-child(2)::before {
	content:url(ik_bonton_02a.png);
	content:url(ik_bonton_02a.svg),
	 linear-gradient(transparent, transparent);
}
#content .uFlt ul li:nth-child(3)::before {
	content:url(ik_bonton_03a.png);
	content:url(ik_bonton_03a.svg),
	 linear-gradient(transparent, transparent);
}
#content .uFlt ul li:nth-child(4)::before {
	content:url(ik_bonton_04.png);
	content:url(ik_bonton_04.svg),
	 linear-gradient(transparent, transparent);
}
#content .uFlt ul li:nth-child(5)::before {
	content:url(ik_bonton_05.png);
	content:url(ik_bonton_05.svg),
	 linear-gradient(transparent, transparent);
}


/*////////////////////////////////
//	zajednicke stvari
////////////////////////////////*/
.txtCntr {
	text-align:center;
}
#content {
/* 	padding:120px 50px 100px; */
	padding:0;
}
#content {
	width:100%; /* = 1000 */
}

.itemSeasonsCol { /* 4 u vrsti */
	margin-right:2%; /* 20/1000 */
	width:23.5%; /* 240/1000 */
}
.itemSeasonsCol:nth-of-type(4n) /* , .itemListedC .itemListed:nth-of-type(3n) */ {
	clear:right;
	margin-right:0;
}

.itemListed, .galerijaC figure { /* 3 u vrsti */
	margin-right:2.9%; /* 29/1000 */
	width:31.4%; /* 314/1000 */
}
.festArhivBLU .itemListed {
/*
	margin-right:15.5%;
	width:23%;
*/
	
}
.itemSearch, .itemPressCuts, .festArhivPLP .itemListed {
	width:100%;
	margin-right:0;	
}
.galerijaC figure {
	margin-bottom:2.9%; /* 29/1000 */
}
.itemListed:nth-of-type(3n) /* , .itemListedC .itemListed:nth-of-type(3n) */ {
	clear:right;
	margin-right:0;
}
.itemListed:nth-of-type(3n+1) /* , .itemListedC .itemListed:nth-of-type(3n+1) */ {
	clear:left;
}


/* 4 u vrsti */
.itemListed4InRow {
	margin-right:2.8%; /* 28/1000 */
	width:22.9%; /* 229/1000 */
}
.itemListed4InRow:nth-of-type(3n) { /* reset */
	clear:none;
	margin-right:2.8%;
}
.itemListed4InRow:nth-of-type(3n+1) { /* reset */
	clear:none;
}
.itemListed4InRow:nth-of-type(4n) {
	margin-right:0;
	clear:right;
}
.itemListed4InRow:nth-of-type(4n+1) { /* first in a row */
	clear:left;
}
/**/


/* .itemMMedia,  */.iShowTerminsC {
	width:34.7%; /* 347/1000 */
}
.itemMMedia {
	width:31.4%; /* 314/1000 */
}
.itemShow .itemMMedia {
	width:42.8%; /* 428/1000 */
}
.showCrew {
	width:50.1%; /* 501/1000 */	
}
.itemTxtImg {
/*     width:59.5%; */ /* 595/1000 */
   width:62.0%; /* 620/1000 */
}
.galerijaC figure {
/*	width:30%;*/ /* 300/1000 */
}

.progRow {
	padding-left:3%; /* 30/1000 */
	padding-right:3%; /* 30/1000 */
}
.itemListed .itemTxtImg {
	width:100%;
}
.itemShows .itemImgs figure {
	width:100%;
}
.itemMMedia .itemImgs figure {
	width:47.899159663866%; /* 114/238 */
}
.itemMMedia .itemImgs figure {
	margin-right:4.201680672269%; /* 10/238 */
	margin-bottom:4.201680672269%; /* 10/238 */
}
.itemShow .itemMMedia .itemImgs figure {
	width:30.841121495327%; /* 132/428 */
}
.itemShow .itemMMedia .itemImgs figure, .itemShow .itemMMedia .itemImgs figure:nth-of-type(2n), .itemShow .itemMMedia .itemImgs figure:nth-of-type(2n+1){
	margin-right:3.738317757009%; /* 16/428 */
	margin-bottom:3.738317757009%; /* 16/428 */
}
/* 3 fotke u redu - predstava */
.itemShow .itemMMedia .itemImgs figure:nth-of-type(2n){ /* reset - malo drugačiji jer je po def prva slika 100% pa to treba imati na umu */
	clear:none;
}
.itemShow .itemMMedia .itemImgs figure:nth-of-type(2n+1){ /* reset - malo drugačiji jer je po def prva slika 100% pa to treba imati na umu */
	clear:none;
/* 	margin-right:0; */
}
.itemShow .itemMMedia .itemImgs figure:nth-of-type(3n){
	margin-right:0;
	clear:right;
}
.itemShow .itemMMedia .itemImgs figure:nth-of-type(3n+1){
	clear:both;
}
/**/
.itemMMedia .bcmsFckVideo {
	padding-bottom:4.201680672269%; /* 10/238 */;
	padding-top:0;
}
a.imgMoreBox {
	position:relative;
}
a.imgMoreBox span {
/* 	line-height:114px; */
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding-top:50%;
}
a.imgMoreBox img {
	visibility:hidden;
}
.itemMMedia .bcmsFckVideo, .itemMMedia .bcmsFckVideo iframe {
	width:100%!important;
}
.itemMMedia .bcmsFckVideo iframe {
	height:150px!important;
}
.itemShow .itemMMedia .bcmsFckVideo iframe {
	height:240px!important;
}
.itemMMedia .bcmsFckVideoDescriptionC {
	padding-top:2px;
}

a#home, #infoLGMlogo, .socLinks a, .iTckt i {
	background-size:100%;
}

/* fontz */
nav#breadcrumbz {
	font-size:12px;
	font-size:1.4rem;	
}
.progTxt, .fntSml {
	font-size:12px;
	font-size:1.2rem;
}
h1, h2.h2FolH1, .itemDatoteke h3, td.tdProgNaslov h3, .uShowH h3, .showAge,
.introP .gGumbRound {
	font-family:'ubuntumedium', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
}
h2, h3, h4, .itemDate {
	font-family:'ubuntulight', Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
}
.slideTxt h3 {
	letter-spacing:-0.03em;
}
.showAge {
	letter-spacing:-0.05em;
}
.catTitleH h1, .menuRwdXtra li {
	font-family:'ubuntulight', Tahoma, Arial, Helvetica, sans-serif;
}
h2.h2Utitle, .uProgramLink a, h2.h2TerminSubSctn/*
,
.catTitleH a:hover, .catTitleH a:focus, .catTitleH a.fltrAkt
*/ {
	font-family:'ubuntubold', Verdana, Arial, Helvetica, sans-serif;
}
.imgT h6, .imgA, .item h6, .iDate, #formEnovice input:focus, .ui-autocomplete .ui-menu-item a strong, .ui-autocomplete .ui-menu-item a em, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteInput:focus,
.itemDate .d2,
.iMashUp .showAge {
	font-family:'ubunturegular', Verdana, Arial, Helvetica, sans-serif;
}
#formEnovice input, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteInput {
	font-family:'ubuntuitalic', Verdana, Arial, Helvetica, sans-serif;
}
/* kod ccokies imaš još, napravi search ako mijenjaš fontove */
header#headMain, footer /* , .itemImgs h3, .galerijaC figure h3, .item h6, nav#breadcrumbz, .bcmsFckVideoDescriptionC, figcaption, .slideImgA */ {
/* 	font-family:Tahoma, Arial, Helvetica, sans-serif; */
}
.hmeni, #menuRwdH, .menuRwdXtra li.menuRwdLang, .iShowTerminsLinkH {
	font-family:'ubuntumedium','Arial Narrow',sans-serif;
/* 	letter-spacing:0.05em; */
}

h1, h2, h3, h4 {
/* 	letter-spacing:-0.02em; */
}
.itemDatoteke h3 {
	color:#666;
}
/* header#headMain,  */footer/* , nav#breadcrumbz */ {
	font-size:11px;
	font-size:1.1rem;
}
.hmeni, #sitesNavH, #meniFixed {
	line-height:1em;
}
.itemImgs a, .galerijaC figure a {
	line-height:0;
}
h2.h2Utitle, .uProgramLink a, h2.h2TerminSubSctn, .iShowTerminsLinkH {
	text-transform:uppercase;
}
.iShowTerminsLinkH {
	letter-spacing:0.05em;
}

/* fontz - colorz */
h2 {
	color:#918f8f;
}
h2.h2FolH1, h2.h2B, h2.h2SubSctn {
	color:#333;
}
.tdProgIcons, #meniFixed ul ul a {
	color:#fff;
}
#content ul li::before, #content ol li::before {
	color:#ababab;
}
.hmeni a {
	color:#231f20;
}
.hmeni a:hover, .hmeni a:focus, .hmeni a.hmeniAkt {
/* 	color:#3a3a3a; */
}



/*
.not-mobile .navbar-app .navbar-nav > li > a:hover {
    background:transparent none repeat scroll 0 0!important;
    color:#000;
}
*/


#infoLGM span {
	color:#939598;
}
#sitesNavH {
	color:#707070;
}
#meniFixed a {
	color:#FFF;
}
#sitesNavH .sitesNav li b {
	color:#a6a6a6;
}
header#headMain, footer {
/* 	color:#a7a494; */
}

.imgT h6, .imgA, .slideTxt h6 {
	color:#808080;
	color:rgba(255,255,255,0.5);
}

/* linkz */
#content a, #sitesNavH a, footer a, /* #sliderHead a .slideTxt h3, */ #content .itemShowDownload a i, #sitesNavH .sitesNavR a i, #content .itemSubtitleH a i, .msgC a, .menuRwdXtra ul a,
#content .iMashUp h6 a {
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#sitesNavH a, footer a, /* #sliderHead a .slideTxt h3,  */ #content .itemShowDownload a i, #sitesNavH .sitesNavR a i, #content .itemSubtitleH a i, #content .festArhivPLP a, #content .iHistory a.aAnchor, .menuRwdXtra ul a,
nav#breadcrumbz a,
#content .iMashUp h6 a {
	border-bottom-color:transparent;
}
#content a, #content .itemShowDownload a:hover i, #content .itemShowDownload a:focus i, #sitesNavH .sitesNavR a:hover i, #sitesNavH .sitesNavR a:focus i, #content .itemSubtitleH a:hover i, #content .itemSubtitleH a:focus i, .msgC a,
.menuRwdXtra ul a:hover, .menuRwdXtra ul a:focus, .menuRwdXtra ul a:active,
nav#breadcrumbz a:hover, nav#breadcrumbz a:focus, nav#breadcrumbz a:active,
#content .iMashUp h6 a:hover, #content .iMashUp h6 a:focus, #content .iMashUp h6 a:active {
	border-bottom-color:#ffca2f;
}
#content .itemImgs a, #content .galerijaC figure a, 
#content h1 a, #content h2.h2FolH1 a, #content td.tdProgNaslov h3 a, #content .uShowH h3 a, #content h2.h2Utitle a, #content a.iTckt, #content .uProgramLink a, #sitesNavH .sitesNavR a, #content a.showsAnchor, #content .itemShowDownload a, #content .itemTxtIcons a, #content .itemSubtitleH a, #content .progDateFilter a, #content .catTitleH a, #content .festArhivBLU a,
#content .gGumb,
#content .iMashUp h3 a {
	border-bottom:none;
}
#sitesNavH a:hover, #sitesNavH a:focus, footer a:hover, footer a:focus /* , #content .catTitleH a:hover, #content .catTitleH a:focus */ {
	border-bottom-color:#ffca2f; /* yellow */
}
#content .catTitleH a, #content .iMashUp a {
	color:#fff;
}
#content .gGumb {
	border:1px solid #231f20;
	color:#231f20;
}
#content .gGumb:hover, #content .gGumb:focus, #content .gGumb:active {
	background:#231f20;
	color:#fff;
}

#sliderHead a:hover .slideTxt h3, #sliderHead a:focus .slideTxt h3,
#content .iMashUp .slideTxt a:hover, #content .iMashUp .slideTxt a:focus {
	color:#ffca2f;	
}
nav#breadcrumbz ,nav#breadcrumbz a {
	color:#918f8f;
}
#content a, .msgC a,
nav#breadcrumbz a:hover, nav#breadcrumbz a:focus, nav#breadcrumbz a:active {
	color:#494949;	
}
#content a:hover, #content a:focus, .msgC a:hover, .msgC a:focus {
/* 	color:#000000; */
	border-bottom-color:#999;
}
#content .uDarkH a {
	color:#ccc;
}
#content .uDarkH a:hover, #content .uDarkH a:active {
	border-bottom-color:#ccc;
}
#content a.iTckt {
	color:#fff;
}
/* #content h1 a, #content h2.h2FolH1 a, #content td.tdProgNaslov h3 a, #content .uShowH h3 a, #content h2.h2Utitle a,  */#sitesNavH .iconF:hover, #sitesNavH .iconF:focus, #content ul.bcmsPaging a, #content .aRvrs a {
	border-bottom-color:transparent;
}
/*
#content h1 a:hover, #content h1 a:focus, #content h2.h2FolH1 a:hover, #content h2.h2FolH1 a:focus, #content td.tdProgNaslov h3 a:hover, #content td.tdProgNaslov h3 a:focus, #content .aRvrs a:hover, #content .aRvrs a:focus {
	border-bottom-color:#000000;
}
*/

.sitesNav a, .iconF:hover::before, .iconF:focus::before, .sitesNavR a {
/* 	color:#707070; */
	color:#fff;
}
/*
#meniFixed a:hover, #meniFixed a:focus, #meniFixed a.hmeniAkt {
	color:#fff;
}
*/
.sitesNavR a:hover, .sitesNavR a:focus {
/* 	color:#707070; */
}
footer a, #content .progDateFilter a  {
	color:#333;
}
.festArhivBLU a:hover i, .festArhivBLU a:focus i {
	color:#222;
}
/*
#sitesNavH a:hover, #sitesNavH a:focus, footer a:hover, footer a:focus {
	text-decoration:underline;
}
*/

/*
#content .aRvrs - obrnuti stil linkova, ne kao u sadržaju, najčešće kao naslovi recimo 
*/

#content h1 a, #content h2.h2FolH1 a, #content td.tdProgNaslov h3 a, #content .uShowH h3 a, #content .aRvrs a {
/* 	color:#494949; */
	color:#000;
}
#content .uShowH h3 a:hover, #content .uShowH h3 a:focus {
/* 	font-family:'ubuntumedium', Verdana, Arial, Helvetica, sans-serif; */
}
#content h2.h2Utitle a {
	color:#000000;
}
#content .uDarkH h2.h2Utitle a {
	color:#fff;
}
#content h1 a:hover, #content h1 a:focus, #content h2.h2FolH1 a:hover, #content h2.h2FolH1 a:focus, #content td.tdProgNaslov h3 a:hover, #content td.tdProgNaslov h3 a:focus, 
#content .uShowH h3 a:hover, #content .uShowH h3 a:focus, #content h2.h2Utitle a:hover, #content h2.h2Utitle a:focus, #searchIconHead:hover::before, #searchIconHead:focus::before {
	color:#ffca2f;
}

#content .uTcktsH h2 a, #content .uTcktsH h2 a:hover, #content .uTcktsH h2 a:focus {
	color:#2fc5f0;	
}

.uProgramLink a {
	background-color:#ededed;	
}
#content .uProgramLink a:hover, #content .uProgramLink a:focus {
	background-color:#ededed;
	background-color:#42b972;
	color:#fff;
}

#content .progDateFilter a, #content .progDateFilter ul li.liAktiv, #content ul.bcmsPaging a, #content ul.bcmsPaging li.bcmsPagingActive {
	padding:0 7px;
	line-height:1.5em;
	display:inline-block;
}
#content .progDateFilter a {
/*
	padding-top:2px;
	padding-bottom:2px;
*/
}
#content .progDateFilter a:hover, #content .progDateFilter a:focus, #content .progDateFilter ul li.liAktiv, #content ul.bcmsPaging a:hover, #content ul.bcmsPaging a:focus, #content ul.bcmsPaging li.bcmsPagingActive {
	color:#fff;
}
#content .progDateFilter a:hover, #content .progDateFilter a:focus, #content ul.bcmsPaging a:hover, #content ul.bcmsPaging a:focus {
	background-color:#979797;
}
#content .progDateFilter ul li.liAktiv {
	background-color:#42b972;
}
#content ul.bcmsPaging li.bcmsPagingActive {
	background-color:#ffca2f;
}

#content .iShowTerminsLinkH a {
/* 	color:#B3B3B3; */
	color:#9f9f9f;
	border-bottom:none;
}
#content .iShowTerminsLinkH a:hover, #content .iShowTerminsLinkH a:focus, #content .iShowTerminsLinkH a:active {
/* 	background-color:#ffca2f; */
/* 	color:#666; */
	color:#000;
/* 	color:#9f9f9f;	 */
}

/**/
#toTop, div#enoviceInput input.fsubmit2:hover, div#enoviceInput input.fsubmit2:focus, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteButton:hover, .bcmsGmapCalcRoute input.bcmsGmapCalcRouteButton:focus {
	color:#fff;
	background-color:#222;
}

.socLinks a {
	background-color:#a2a2a2;
}
.socLinks a:hover, .socLinks a:focus {
	background-color:#ffca2f;
}


/*////////////////////////////////
//	css3 stuff
////////////////////////////////*/
#content, .msgC, .msg, .itemListed, h2.h2Utitle, .slideTxt, .uGlrH .galerijaC, #searchBoxTop input.finput, .col, .fCol, .iShowTermin, .progRow, .uTcktsH, div#enoviceInput input, .uShowH/* , .uShowH .iTckt */, .uProgramLink a, .fckTableLogos td img, .itemShowDownload a, .itemTxtIcons a, .itemTxtIcons a::before, .itemSubtitleH a, .festArhivC, .festArhivPLP .itemListed, .itemDatoteke {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
}
#toTop, .socLinks a, .uTcktsH h2 a::before, .itemShowDownload a::before, .itemTxtIcons a, .itemSubtitleH a::before, .festArhivPLP h4 {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.gGumbRound {
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;		
}
.iTckt /*, .uShowH .iTckt:hover, .uShowH .iTckt:focus */ {
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;	
}
.msgC, table.tblProgTcktBox {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
/*
.uShowH .iTckt {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
*/


.itemImgs > a::before, .itemImgs figure > a::before, .galerijaC figure > a::before { /* bck */
	content:"";
	display:inline-block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:2;
	background-color:#111;
	background-color:rgba(0, 0, 0, 0.7);	
}
.galerijaTh figure > a::before {
	height:50%;
	bottom:0;
	top:auto;
}
.itemImgs figure > a::after, .galerijaC figure > a::after { /* icon */
	color:rgba(255, 202, 47, 0.9);
	z-index:2;
	position:absolute;
	top:50%;
	margin-left:auto;
	margin-right:auto;	
	left:0;
	right:0;
	text-align:center;
	color:rgba(255, 202, 47, 0.9);
}
.itemImgs figure > a::after, .introP .galerijaC figure > a::after { /* icon */
	font-size:30px;
	line-height:30px;	
	margin-top:-15px; /* 1/2 font size */
}
.galerijaC figure > a::after, .itemImgs figure.imgFirst > a::after {
	font-size:50px;
	line-height:50px;
	margin-top:-25px; /* 1/2 font size */
}

.itemImgs figure > a::after, .galerijaC figure > a::after, .galerijaTh figure:hover .imgT, .galerijaTh figure:hover .imgA {
	-webkit-transform:scale(0);
	transform:scale(0);	
}

.itemImgs > a::before, .itemImgs figure > a::before, .galerijaC figure > a::before, .itemImgs figure > a::after, .galerijaC figure > a::after, .galerijaTh figure:hover .imgT, .galerijaTh figure:hover .imgA {
	opacity:0;
}
#toTop {
	opacity:0.15;
}
/*
a#home:hover, a#home:focus {
 	opacity:0.4;	
}
*/

/* .itemImgs > a:hover::after, .itemImgs > a:focus::after */
#toTop:hover, #toTop:focus, .itemImgs > a:hover::before, .itemImgs > a:focus::before, .itemImgs figure > a:hover::before, .itemImgs figure > a:focus::before, .galerijaC figure > a:hover::before, .galerijaC figure > a:focus::before, .itemImgs figure > a:hover::after, .itemImgs figure > a:focus::after, .galerijaC figure > a:hover::after, .galerijaC figure > a:focus::after, .galerijaTh figure > a::before {
	opacity:1;
}
.itemImgs figure > a.imgMoreBox:hover::before, .itemImgs figure > a.imgMoreBox:focus::before, .galerijaTh figure > a:hover::before, .galerijaTh figure > a:focus::before {
	opacity:0;
}


/* .itemImgs > a:hover::after, .itemImgs > a:focus::after,  */
.itemImgs figure > a:hover::after, .itemImgs figure > a:focus::after, .galerijaC figure > a:hover::after, .galerijaC figure > a:focus::after {
	-webkit-transform:scale(1);
	transform:scale(1);
}


/* grayscale */
/*
a#home:hover, a#home:focus {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	filter:gray;
	filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");	
}
*/


/*
.iShowTerminsHidden {
	-webkit-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;	
}
*/
#content a, header a, a#home, a#home::after, #top a, footer a, #toTop, #bcmsCookieInfoWrapper a, #bcmsCookieInfoWrapper #bcmsCookieInfo button, #meniFixed, #meniFixed a, #formEnovice input, #sliderHead, .slick-slide, .slideTxt, .iTckt span, #sliderHead h3, #content img, .sitesNavR li, .sitesNavR li a, .sitesNavR a span, .itemShowDownload a::before, .itemShowDownload a i, .itemTxtIcons a, .sitesNavR a i, #menuRwdH, .menuRwd, .menuRwd a, .hasChild::after, .rwdIcon, .rwdIcon::before, .menuRwdXtra a, #searchBoxH, #searchIconHead::before, input.finput, .itemSubtitleH a::before, .itemSubtitleH a i, .festArhivC a i, .msgC a,
.introP .gGumbRound i {
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.shareBox, .itemImgs > a::before, .itemImgs figure > a::before, .galerijaC figure > a::before, .itemImgs figure > a::after, .galerijaC figure > a::after, .galerijaTh figure .imgT, .galerijaTh figure .imgA, #content a.imgMoreBox, #content a.imgMoreBox span, #sliderHead button, #searchBoxTop, #searchBoxTop input, .iconF, .iconF::before, .iTckt, .iTckt i, .uTcktsH h2 a::before, .itemImgs img, .galerijaC img, #searchBoxHead, ul.ui-autocomplete, .ui-autocomplete .ui-menu-item a, .ui-autocomplete .ui-menu-item a em, .ui-autocomplete .ui-menu-item a strong, .bcmsGmapCalcRoute input, 
#content .iShowTerminsLinkH a {
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.hmeni li a::after, .uShowH .iTckt { /* faster */
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
.mobile-not #searchBoxTop {
	-webkit-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;	
}
/* .hmeni ul ul a,  */ 
#content .catTitleH .catTitleR a {
	-webkit-transition:0;
	transition:0;		
}

#sitesNavH {
	/* easeOutCirc */
/*
 	-webkit-transition:all 600ms cubic-bezier(0,.42,.06,1);
 	transition:all 600ms cubic-bezier(0,.42,.06,1);
*/ 	
 	/* easeInOutQuint */
 	-webkit-transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);
 	transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);
}

.slideTxt {
   -webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
.itemImgs figure > a::after, .galerijaC figure > a::after,
.introP .gGumbRound i {
   -webkit-transition-delay:0.1s;
	transition-delay:0.1s;
}
.uShowH .iTckt span {
   -webkit-transition-delay:0;
	transition-delay:0;
}

::selection {
	background:#222;
	color:#fff;
}
::-moz-selection {
	background:#222;
	color:#fff;
}
.searchFor::selection, .slideTxt::selection {
	color:#222;
	background:#fff;
}
.searchFor::-moz-selection, .slideTxt::-moz-selection {
	color:#222;
	background:#fff;
}

/*////////////////////////////////
//	lang:HR
////////////////////////////////*/
#lang-sl a#home {
}


#lang-en a#home {
}

/*////////////////////////////////
//	uvodna
////////////////////////////////*/
.introP {
/* 	text-align:left; */
}
.introP header#headMain {
/* 	margin-bottom:45px; */
}
.introP #content, .introP footer {
	background:none;
}
.introP #content {
	padding-top:0;
	padding-bottom:0;
	text-align:left;
}
.uProgramLink {
	text-align:center;
}
.introP footer #fR1 { /* nema galerija */
	margin-top:20px;
}
.introP footer #fR1.dvdrNop { /* ima galerija */
	background:none;
	margin-top:0;
}
.introP .item {
	margin-bottom:0;
	text-align:center;
}
.uProgramH {
	background-color:#ededed;
	padding:100px 0;
/* 	margin-bottom:60px; */
	margin-bottom:0;
}
.uProgramH h2.h2Utitle {
	padding:0;
	margin:0 0 50px;
	font-size:30px;
	font-size:3rem;	
}
/*
.uProgramLink {
	margin-bottom:50px;
}
*/
.uProgramLink a {
	display:block;
	padding:25px 25px;
	width:100%;
	font-size:16px;
	font-size:1.6rem;
}
/*
.uProgram {
	margin-bottom:10px;
}
*/
.introP .uProgramNop {
	text-align:center;
/* 	padding:20px 0; */
}

/* program */
.uShowH {
	float:left;
	display:block;
	width:100%;
}
.uShowH h3 {
	float:left;
	display:block;
	width:100%;
	margin:0;
	padding:11px 0 0;
	font-size:23px;
	font-size:2.3rem;
}
.uShowH .showAge {
	font-size:65%;	
}
.uShowH  div.tdProgIcons {
	padding-top:14px;
}
.uShowH .iShowTermin, .introP .uProgramNop {
	padding:30px 15px 30px;
	background-color:transparent;
	border-bottom-color:transparent;
}
.uShowH .iShowTermin, .introP .iShowTerminsLinkH, .introP .uProgramNop {
/* 	border-top:1px solid #B3B3B3; */
	border-top:2px solid rgba(0,0,0,0.1);
}
.introP .iShowTerminsLinkH, .introP .uProgramNop {
/* 	border-bottom:1px solid #B3B3B3; */
	border-bottom:2px solid rgba(0,0,0,0.1);
}
.introP .iShowTerminsLinkH a {
	padding:30px 0;
}	
.noDate .iShowTermin {
	border-top:none;
	padding-top:0;
}
/*
.uShowH .progInfo {
	width:100%;
}
.uShowH .progLoc {
	font-size:14px;
}
.uShowH .festNameLink {
	padding:0 0 10px;
}
*/

/* da starostna oznaka ne padne u novi red sama */
/*
.progInfo h3 sup, .uShowH h3 sup, .itemShows h2.h2FolH1 sup, .itemShow h1 sup {
	white-space:nowrap;
}
*/

/* shows, prejšnje sezone */
.itemSeasonsCol, .itemSeasonsUL, .itemSeason {
	float:left;
	display:inline;
}
.itemSeasonsUL, .itemSeason {
	width:100%;
}
.itemSeasonsUL {
	margin-bottom:80px;
}
.itemSeason h2 {
	margin:0 0 20px;3617
	padding:0 0 0;
}
.itemShowsList { /* PastSeasons */
	
}
.itemShowsList .showAuthors {
	margin-bottom:10px;	
}


/* 2 columns */
.itemMulCol {
	float:left;
	display:inline;
	width:100%;
}
.iW50 {
	width:50%;
	padding-right:5%;
}
.iW50:last-child {
	padding-right:0;
	padding-left:5%;
}
/* 1 column */
.iW100 {
/*
	width:50%;
	margin-left:25%;
	margin-right:25%;
*/
	width:100%;
}

/* uvodna nakup vstopnic */
.uTcktsH {
	width:100%;
	padding:0; /* 155/1000 */
	text-align:center;
}
.uTcktsH .itemContent {
	margin:120px 0 80px;
	width:400px;
	margin-left:calc(190px / 2); /* gumb link 120 + 70 */
	padding:0;
	display:inline-block;
	float:none;
	text-align:left;
}

/* uvodna galerija */
.uDarkH {
	background-color:#231f20;
	color:#fff;
	padding:70px 0 30px;
}
.uFlt {
	float:left;
	display:inline;
	margin-bottom:20px;
	width:29%; /* 290/1000 */
	margin-right:4.1%; /* 41/1000 */
	font-size:13px;
	font-size:1.3rem;
	line-height:1.5em;
}
.uCol3 {
	margin-right:0;	
}
.uGlrH {
	width:30.4%; /* 304/1000 */
	margin-right:7.5%; /* 75/1000 */
}
.uDarkH h2.h2Utitle {
	color:#fff;
}
.uGlrH .galerijaC {
	margin-top:0;
	padding-bottom:0;
}
.uGlrH .galerijaC figure {
	width:37.5%; /* 114/304 */
	margin-right:6.5789473684215%; /* 20/304 */
	margin-bottom:6.578947368421%; /* 20/304 */
/* 	border:14px solid #fff; */
	padding:4.605263157895%; /* 14/304 - white border */
	background-color:#fff;
}
/* 2 fotke u redu */
.uGlrH .galerijaC figure:nth-of-type(2n){
	clear:right;
	margin-right:0;
}
.uGlrH .galerijaC figure:nth-of-type(2n+1){ /* 3 fotke u redu, 4 se cleara - bitno zbog != duzine texta pod fotkom */
	clear:left;
}

/* e-novice */
.uEnews {
	background-color:#ededed;
	padding:60px 0;
	text-align:center;
	font-size:13px;
	font-size:1.3rem;	
}


/*////////////////////////////////
//	mobile
////////////////////////////////*/
/*
.mobile-not #sitesNavH:hover, .mobile-not #sitesNavH:focus {
	padding:0 0;
}
*/

/*////////////////////////////////
//	sponzori - logotipi
////////////////////////////////*/
.iSponzorsH {
	text-align:center;
	padding-top:10px;
}
.iSponzors {
	float:left;
/* 	display:block; */
	width:100%;
	text-align:center;

	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap; /* RWD, da baca u novi red a ne reže element */
}
.iSponzorsH h2 {
/* 	text-align:left; */
	margin-bottom:55px;
}
.iSponzors a {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:100%;
	margin:0 60px 60px;
}
.iSponzors a span {
	display:none;
}
#content .iSponzors a {
	border-bottom:none;
}
#content .iSponzors a:hover, #content .iSponzors a:focus, #content .iSponzors a:active {
	background-color:transparent;
/* 	opacity:0.5; */
}

/*////////////////////////////////
//	Touring performances
////////////////////////////////*/
/*
* {
  box-sizing:border-box;
  margin:0;
  padding:0;
}

body {
  font-family:sans-serif;
  background:#f8f8f8;
  padding:2rem;
  line-height:1.5;
}
*/
.iMashUp .slideTxt {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;	
}
body {
	min-height:100vh;
}
.iTouringH {
	margin-bottom:0;
}
.grid-wrapper {
  display:grid;
  grid-template-columns:repeat(12, 1fr);
  gap:3rem;
  grid-auto-rows:auto;
  padding:0;
}
.iMashUp {
  margin-bottom:5rem;
}
.iMashUp img {
  width:100%;
  height:auto;
  display:block;
  margin-left:auto;
  margin-right:auto;  
}
#content .iMashUp img {
  margin-top:0; 
}

.iMashUp h1 {
	font-size:52px;
	font-size:5.2rem;	
	line-height:1em;
}
.iMashUp .slideTxt h3 {
	font-size:36px;
	font-size:3.6rem;		
}
.iMashUp h6 {
  font-size:1rem;
  margin-top:21px;
}
.iMashUp h6 span {
	display:inline-block;
	padding:0 3px;
	color:#fff;
}
.iMashUp .slideTxt {
	float:none;
	display:block;
	line-height:1.3em;
	z-index:1;
	position:relative;
	width:90%;
	margin-top:-5rem;
	margin-left:auto;
	margin-right:auto;
	opacity:1;
	/* reset */
	transform:translateY(0);
	margin-bottom:0; 
}
#content .iMashUp.a2 figure {
	position:relative;
}
.imgSmlPromo {
	position:absolute;
	bottom:25%;
	right:0;
	transform:rotate(-90deg) translateY(-101%);
	transform-origin:right top;
	line-height:1;
	color:#000;
	background-color:#fff;
	padding:5px 5px;
	text-transform:uppercase;
	font-size:11px;
	font-size:1.1rem;
}

.iMashUp.a1 {
  grid-column:1 / span 6;
  grid-row:1;
  padding-right:1rem;
}
.iMashUp.a2 {
  grid-column:7 / span 6;
  grid-row:1;
}
.iMashUp.a3 {
  grid-column:1 / span 6;
  grid-row:2;
  margin-top:-4rem;
}
.iMashUp.a4 {
  grid-column:7 / span 6;
  grid-row:2;
  margin-top:-6rem;
}
.iMashUp.a5 {
  grid-column:1 / span 6;
  grid-row:3;
  margin-top:-4rem;
}
.iMashUp.a6 {
  grid-column:7 / span 6;
  grid-row:3;
  margin-top:-5rem;
}
.iMashUp.a7 {
  grid-column:1 / span 5;
  grid-row:4;
  margin-top:-4rem;
}
.iMashUp.a8 {
  grid-column:7 / span 6;
  grid-row:4;
  margin-top:-6rem;
}
.iMashUp.a9 {
  grid-column:1 / span 6;
  grid-row:5;
  margin-top:-4rem;
}
.iMashUp.a10 {
  grid-column:7 / span 6;
  grid-row:5;
  margin-top:-5rem;
}

/* slike */
#content .iMashUp.a2 img {
  width:100%;
  margin-right:0;
}
#content .iMashUp.a3 img,
#content .iMashUp.a7 img {
  width:30rem;
  margin-right:0;
}
#content .iMashUp.a4 img,
#content .iMashUp.a8 img {
  width:38rem;
/*   display:block; */
  margin:0 30px 0 auto;
}
#content .iMashUp.a4 img {
  margin:0 20px 0 auto;	
}
#content .iMashUp.a5 img {
  width:40rem;
  margin-left:0;
}
#content .iMashUp.a6 img {
  width:30rem;
  margin-right:0;
}
#content .iMashUp.a9 img {
  width:45rem;
  margin-right:0;
}
#content .iMashUp.a10 img {
  width:35rem;
  margin-left:0;
}

/* text box */
.iMashUp.a2 .slideTxt {
  width:calc(100% + 3rem + 10rem); /* 3rem je gap definiran */
  margin-left:calc(-100% - 3rem);
  margin-top:-13rem;
}
.iMashUp.a3 .slideTxt,
.iMashUp.a7 .slideTxt {
  margin-left:0;
}
.iMashUp.a4 .slideTxt,
.iMashUp.a8 .slideTxt {
  margin-right:0;
}
.iMashUp.a5 .slideTxt,
.iMashUp.a9 .slideTxt {
  margin-right:0;
}
.iMashUp.a6 .slideTxt,
.iMashUp.a10 .slideTxt {
  margin-right:0;
}

.iMashUp .showAge {
/* 	font-size:60%; */
	color:#FFF!important;
}