@import url(../font/fontface2020.css);

.nop, [aria-hidden="true"], .dstpHidden, #userwayAccessibilityIcon, div#lcol, header#headMain, a.gNazaj, #breadcrumbz, div#formaEnovice, .bcmsGoogleMapToolbar, .bcmsPagingCont, #menuRwdH, #searchBoxH, #meniFixed, #toTop, #toTop i, .bcmsPagingCont, #meniFixed, .shareBox, #footerInfo, footer .fCol2, footer .fCol3, footer .fCol4, .imgMoreBox, #sliderHeadH, .uEnews, .progDateFilter, .catTitleR, .itemSeasonsCol, 
.iShowTerminsLinkH {
	display:none;
}

/* tukaj pridejo fontface stili */
body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, button, .xtraNav, .progDateFilter h4 {
	font-family:'ubunturegular', Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
h1, body strong, .customBold, .itemContent h5 span, .searchStr, table.tblProgTcktBox td.tL, .itemSearchIntro b { /* search:font-weight:bold; */ /* div.itemDatoteke h4 */
	font-family:'ubuntubold', Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
body em, .customItalic, .bcmsFckVideoDescriptionC, figcaption, blockquote { /* 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;
}
blockquote::before {
	font-family:'ubuntubold', Helvetica, sans-serif;
}
h1, h2.h2FolH1, .itemDatoteke h3, td.tdProgNaslov h3, .uCalShow h3 {
	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 {
	font-family:'ubuntulight', Tahoma, Arial, Helvetica, sans-serif;
}
h2.h2Utitle, .uProgramLink a {
	font-family:'ubuntubold', Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.imgT h6, .imgA, .item h6, div#enoviceInput input.f_input:focus {
	font-family:'ubunturegular', Verdana, Arial, Helvetica, sans-serif;
}
div#enoviceInput input.f_input {
	font-family:'ubuntuitalic', Verdana, Arial, Helvetica, sans-serif;
}
.iTckt i {
	font-style:normal;
}
/**/

h1, h2, h3, h4, h5, h6 {
	page-break-after:avoid;
}
h1, h2, h3, h4, .showAge {
	letter-spacing:-0.02em;
}
h1, h2, h3, h4, h5, h6, p, ul {
	margin-top:0;
	font-weight:normal;
}
figure {
	margin:0;
	padding:0;
}
body, #top {
	background:#fff;
}
body {
	color:#333;
	font-size:12pt;
	line-height:1.5em;
}
#printHeader, #top, #content, div#contMiddBck, div#contMidd, header#headMain, footer, div#headerFoto, div#headerInfo {
/*	width:100%;*/
	width:660px;
}
table td {
	vertical-align:top;
	padding-right:10px;
	padding-bottom:7px;	
}
h1, h2, h3 {
	line-height:1.2em;
}
h1.h1Novice { /* ispod ide datum! */
	margin-bottom:5px;
}
.catTitleH h1 {
	font-size:36pt;
}
h1, h2.h2FolH1 {
	font-size:30pt;
}
h1.h1Kat {
	margin-bottom:50px;
} 
h2 {
	font-size:19pt;
}
h3 {
	font-size:15pt;
	margin-bottom:5px;
}
h3 {
	font-size:14pt;
	margin-bottom:5px;
}
h1.h1Novice { /* ispod ide datum! */
	margin-bottom:5px;
}
.item h6 { /* novice datum */
	font-weight:normal;
	padding:0;
	line-height:1.0;
	margin:0 0 15px 0;
	color:#999;

	font-size:0.8em;
	text-transform:uppercase;		
}
a img { border:none; }
#content hr {
	border:none;
	height:1px;
	border-bottom:1px solid #E7E7E7;
	margin:30px 0 20px;
}
.projektiRb {
	padding-left:10px;
}

/**/
.item {
	margin: 0 0 15px 0;
}
.itemContent {
	padding: 0 0 10px 0;
}
.itemImgs, .galerijaC figure {
	margin-bottom:10px;
	margin-left:0;
}
.itemImgs figcaption, .galerijaC figcaption {
	font-size:12pt;
	color:#999;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:15px;
}
.itemImgs figure {
	text-align:center;
}
.itemListed .itemImgs figure {
	text-align:left;
}
.galerijaC {
	margin-bottom:15px;
}

.galerijaC figure .imgT h2 {
	margin-bottom:5px;
}
.galerijaC figure .imgT h6 {
	margin-bottom:10px;
}
figure.galerijaC figure a {
	text-decoration:none;
}

/* slike - MAKNI AKO TI JE BITAN TXT pod slikom ili autor */
.itemImgs figcaption, .galerijaC figure h3 { 
	display:none;
}
.galerijaRow {
	width:auto;
	display:inline;
}
/**/

#printHeader {
	text-align:left;
	margin-left:0;
	margin-bottom:20px;
	display:block;
/* 	border-bottom:3px solid #E7E7E7; */
}
#printHeader img {
	width:660px;
	margin:0 0 20px 0;
}
footer {
	border-top:5px solid #E7E7E7;
	padding-top:15px;
	font-size:10pt;
	text-align:center;
	padding-bottom:10px;
	line-height:1.3em;
	text-align:center;
	margin-top:15px;
}
#infoLGM span {
    color: #939598;
}
.infoCopy {
	margin-bottom:10px;
}

blockquote {
	margin:0;
	padding:10px 10px 20px 0;
	color:#888;
}
blockquote::before {
	vertical-align:middle;
	content:'\“';
	color:#ebebe6;
	font-size:100px;
	float:left;
	padding-top:20px;
}
blockquote p {
	margin:0 0 8px 60px;
}


/* fck */
.customBold {
/* 	font-weight:bold; */
}
.customItalic {
/* 	font-style:italic; */
}
.fckTable td, .fckTable th {
	padding:3px 6px 3px 6px;
}
.bcmsFckVideoDescriptionC, figcaption {
	font-size:10pt;
	line-height:1.3em;
	color:#999;
	padding:5px 0 20px;	
	width:100%;
}
.bcmsFckVideo {
	padding:15px 0 25px;
}
.bcmsFckVideo, .bcmsFckVideoDescriptionC {
	text-align:center;
}
div#googleOkvir {
	width:100%;
	margin:0 0 10px 0;
}
div#googleMap {
	margin:2px;
}
div#googleTbar {
	display:none;
}

/**/
table.fckAvtorji img {
	margin-bottom:10px;
}

.itemListed, .itemSearchIntro, .uCalShow, .iShowTermin {
	border-top:1px solid #E7E7E7;
	padding-top:35px;
	padding-bottom:35px;
	margin:0;
}
.iShowTermin {
	padding-top:15px;
	padding-bottom:15px;
}
.itemListed h1, .itemListed h2.h2FolH1, .itemGalerije h1, .itemGalerije h2.h2FolH1 {
	font-size:18pt;
}
.itemListed h2, .itemGalerije h2 {
	font-size:15pt;
}
.itemListed h3 {
	font-size:13pt;
}
.itemConstruct {
	padding-bottom:20px;
}

/* predstava */
.showAuthors {
	margin-bottom:35px;
}
.showAuthors h6 {
	line-height:1.1em;
	margin-bottom:3px;	
}
/* show age */
.ik_so_1pol-3 {
	color:#f38a95;
}
.ik_so_2plus {
	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 {
	color:#00bff2;
}
.ik_so_12plus {
	color:#007699;
}
.ik_so_15plus {
	color:#ec1a3b;
}
.ik_so_18plus {
	color:#ec1a3b;
}
.progTxt { /* txt pod programom */
	text-align:center;
	padding:50px 0;
	border-top:1px solid #E7E7E7;
}
table.tblProgram td, .introP .uCalShow {
	font-size:9.5pt;
	line-height:1.3em;
}
table.tblProgram {
	border-top:1px solid #E7E7E7;
}
table.tblProgram td {
/* 	vertical-align:middle; */
	padding-right:15px;
	padding-bottom:15px;
	padding-top:15px;
}
table.xtraShow {
	border-top:none;
}
table.tblProgram td.tdProgNaslov {
	width:60%;
}
td.tdProgNaslov h3, .introP .uCalShow h3 {
	font-size:18pt;
} 
table.tblProgram td.tdProgDatum {
	width:80px;
}
.itemDate {
	text-transform:uppercase;
	text-align:center;
}
.itemDate .d1, .itemDate .d2 {
	display:block;
	line-height:1em;
	text-align:center;
	padding:0;
}
.itemDate .d1 {
	font-size:45pt;
	letter-spacing:-0.05em;
	line-height:0.77em;
}
.itemDate .d2 {
	font-size:10pt;
	padding-top:10px;
	letter-spacing:0.05em;
}
table.tblProgram td.tdProgTxt1 {
	width:15%;
	text-transform:uppercase;
}
table.tblProgram td.tdProgIcons {
	width:15%;
}
table.tblProgram td.tdProgIcons b {
	display:block;
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:normal;
}
table.tblProgram td.tdProgTckt {
	width:65px;
}
table.tblProgram td.tdProgTckt, table.tblProgTcktBox td.tL {
	padding-right:0;
}
table.tblProgTcktBox {
	width:100%;
}
.introP table.tblProgTcktBox, .iShowTermin table.tblProgTcktBox {
	width:auto;
}
table.tblProgTcktBox td {
	text-transform:uppercase;
}
table.tblProgram td.tdProgTxt1, table.tblProgram td.tdProgIcons, table.tblProgTcktBox td {
}
table.tblProgram .showAuthors {
	margin-bottom:0;
}
table.tblProgTcktBox td.tR {
	padding-right:0;
	padding-left:0;
}
.introP table.tblProgTcktBox td, .iShowTermin table.tblProgTcktBox td {
	text-align:left;
	padding-left:0;
}
.iShowTerminsC {
	margin:0;
}
.iShowTerminsC h2.h2SubSctn {
	margin:40px 0 0;
}
.iShowTerminsCin {
	border-bottom:1px solid #E7E7E7;	
}
.iShowTermin .itemDate, .iShowTermin .progInfo, .iShowTermin .tdProgTckt, .uCalShow .tdProgDatum, .uCalShow .progInfo, .uCalShow .tdProgTckt {
	display:inline-block;
	margin-right:0;
	margin-left:0;
	vertical-align:top;
}
.iShowTermin .itemDate, .uCalShow .tdProgDatum {
	width:100px;
}
.iShowTermin .progInfo, .uCalShow .progInfo {
	width:400px;
}
.iShowTermin .tdProgTckt, .uCalShow .tdProgTckt {
	width:150px;
}
.uCalShow .tdProgDatum {
	padding-top:7px;	
}

.itemShowDownload, .itemShowPressH, .itemShow .itemMMedia, .showCrew {
	padding:20px 0;
	border-top:3px solid #E7E7E7;	
}
/*
.showCrew {
	border-bottom:none;
}
*/
/* pretekle sezone */
.itemSeason .itemSubtitleH h2 {
	padding:30px 0 10px;
	border-top:3px solid #E7E7E7;
	font-size:30pt;
}
.itemShowsList, .itemShows {
	padding-top:20px;
	padding-bottom:10px;	
}
.itemShowsList p.infoPremiera, .itemShows p.infoPremiera {
	margin-bottom:0;
}
.itemShowsList .showAuthors, .itemShows .showAuthors, .uCalShow .showAuthors {
	margin-bottom:10px;
}
.uProgramLink {
	margin-bottom:30px;
}
#content .uProgramH .uCalShow {
	height:auto!important;
}


.progMnth {
	margin-bottom:60px;
}
.itemEkipa .catTitleH {
	margin-top:30px;
}


.iSponzorsH {
	text-align:center;
	padding-top:10px;
}
.iSponzors {
}
.iSponzorsH h2 {
/* 	text-align:left; */
	margin-bottom:55px;
}
.iSponzors a {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:100%;
	margin:0 60px 60px;
}