@import url(../font/fontface.css);

/*
// PRINT - da ne brejka, proba cijeli element na istu stranicu
// za element daš
page-break-inside:avoid;		
*/

/* ako imaš logotipe na ovaj novi način! - isto kao u basic.css */
.clientsLogos a {
	vertical-align:middle;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:100%;
	margin:0 42px 60px;	
}
.clientsLogos a span {
	display:none;
}

/* tukaj pridejo fontface stili */
body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, button, .gm-style-iw .gmnoprint,
.fancybox-caption em {
	font-family:'montserratmedium', Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
body strong, .customBold, .itemContent h5 span, nav#breadcrumbz ul li.breadLast,
footer .fCol1 h5, #flags {  /* search:font-weight:bold; */
	font-weight:normal;
	font-family:'montserratbold', Verdana, Arial, Helvetica, sans-serif;
}
body em, .customItalic, blockquote { /* search font-style:italic; */
	font-style:normal;
	font-family:'montserratmedium_italic', Verdana, Arial, Helvetica, sans-serif;	
}
body strong em, body em strong, blockquote::before {
	font-weight:normal;
	font-style:normal;	
	font-family:'montserratbold_italic', Verdana, Arial, Helvetica, sans-serif;
}
.item h6, .iDate {
	font-family:'montserratregular', Verdana, Arial, Helvetica, sans-serif;
}
h1, h2.h2FolH1, h2.h2Kat, h3, h4, .fCol2 h5, 
.iA3bt h3, h3.sbTtlLine, h3.sbTtlClan,
.bcms-form fieldset legend,
.iUsersList h2 {
	font-family:'rubikbold', Tahoma, Arial, Helvetica, sans-serif;
}
h2.h2FolH1 em, h2.h2Kat em, h3 em, h4 em {
	font-family:'rubikbold_italic', Tahoma, Arial, Helvetica, sans-serif;	
}
h2.h2FolH1 strong, h2.h2Kat strong, h3 strong, h4 strong { /* reset */
	font-family:'rubikbold', Tahoma, Arial, Helvetica, sans-serif;
}
h2, .itemListed h3.h3Frst,
.hmeni, .menuRwd ul ul, .menuRwdXtra,
.hmeni a::after,
.itemDatoteke h4::before, .itemDatoteke h4::after, 
.itemDocsList h4::before, .itemDocsList h4::after,
.fCol2 h5::before, .fCol2 h5::after,
.hmeni ul ul a,
.hPitemProduct .txtH h4 {
	font-family:'rubikregular', Tahoma, Arial, Helvetica, sans-serif;
}
.hmeni a, a.gVec, div#enoviceInput input.fsubmit2, .itemForma input.button, .bcms-form button, .gGumb, 
.menuRwd, .bcmsPagingCont,
.iUserFull h2.h2Frst, .itemsH2 h2.h2FolH1, .itemsH2 h3.h3Frst, .bcms-form fieldset legend,
.itemDatoteke h4, .itemDocsList h4,
.iProduct h3.h3ProductSection,
.iProductSection h5,
.hPitem h3.h3Frst,
.fCol4 h5 {
	font-family:'rubikmedium', Tahoma, Arial, Helvetica, sans-serif;
}
.bcmsPagingCont {
	font-family:'montserratmedium', Verdana, Arial, Helvetica, sans-serif;
}
nav#breadcrumbz,
figcaption, figcaption em, .pImgTxt, .bcmsFckVideoDescriptionC {
	font-family:'montserratregular', Verdana, Arial, Helvetica, sans-serif;
}
header#headMain, footer, nav#breadcrumbz, .iA3btTxt /* , .itemImgs h3, .galerijaC figure h3, .item h6, .iDate, .bcmsFckVideoDescriptionC, figcaption, .slideImgA */ {
/* 	font-family:'rubikmedium', Tahoma, Arial, Helvetica, sans-serif; */
}
/**/

h1, h2, h3, h4, h5, h6 {
	page-break-after:avoid;
	font-weight:normal;	
}
h1, h2, h3, h4, h5, h6, p, ul {
	margin-top:0;
}
figure {
	margin:0;
	padding:0;
}
.nop, [aria-hidden="true"], .dstpHidden, #userwayAccessibilityIcon, div#lcol, a.gNazaj, #breadcrumbz, div#formaEnovice, .bcmsGoogleMapToolbar, .bcmsPagingCont, #menuRwdH, #searchBoxH, #meniFixed, #toTop, #toTop i, #meniFixed, .shareBox, #footerInfo,
#headMainTop, #fR0, .fCol1, .fCol2, .fCol3, footer .socLinks, #slidesContainer {
	display:none;
}
body, div#top {
	background:#fff;
}
body {
	color:#333;
	font-size:12pt;
	line-height:1.4em;
}
#printHeader, div#top, #content, #contMiddBck, #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, h4, h5, h6 {
	line-height:1.2em;
	margin-bottom:10px;
}
h2, h3, h4 {
	padding-top:10px;
}
h1.h1Novice { /* ispod ide datum! */
	margin-bottom:5px;
}
h1, h2.h2FolH1 {
	font-size:21pt;
	font-weight:normal;
	margin-bottom:20px;
}
h1.h1Kat {
/* 	margin-bottom:50px; */
}
h2 {
	font-size:17pt;
}
h3 {
	font-size:15pt;
	margin-bottom:5px;
}
h2.h2Frst, h3.h3Frst {
	padding-top:0;
}
h2.h2Frst, .itemListed h3.h3Frst {
	margin-top:-7px;
}
h1.h1Novice { /* ispod ide datum! */
	margin-bottom:5px;
}
.item h6, .iDate { /* novice datum */
	font-size:0.9em;
	font-weight:normal;
	padding:0;
	line-height:1.0;
	margin:0 0 15px 0;
	color:#999;
}
a img { border:none; }
.smanjiP p {
	margin-bottom:5px;
}
#content hr {
	border:none;
	height:1px;
	border-bottom:1px solid #c7c7c7;
	margin:30px 0 20px;
}

/**/
.item {
	margin:0 0 30px 0;
}
.itemContent {
	padding:0 0 20px 0;
}
.itemImgs, .galerijaC figure {
	margin-bottom:10px;
	margin-left:0;
}
.itemImgs figcaption, .galerijaC figcaption, .pImgTxt {
	font-size:10pt;
	color:#999;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:15px;
}
.galerijaC {
	padding-top:20px;	
	margin-bottom:15px;
}

/* 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;
}
#printHeader img {
	width:660px;
	margin:0 0 20px 0;
}
footer {
	border-top:1px solid #c7c7c7;
	padding-top:15px;
	font-size:10pt;
	text-align:right;
	padding-bottom:10px;
}
.infoCopy {
	margin-bottom:10px;
}
#pfH {
	margin-top:5px;
}
#pfH span.nop {
	display:inline;
}
.contactInfo h5, .fCol4 h5 {
	font-size:11pt;
	font-weight:normal;
}
address {
	font-style:normal;
}
.contactInfo address, footer address {
/* 	font-style:normal; */
	line-height:1.3em;
}

blockquote {
	margin:0 0 2em;
	padding:15px 0 0;
	color:#999;
	font-style:italic;
}
/*
blockquote:before {
	content:'"';
	display:inline;
	margin:0;
	padding:0;
}
*/
blockquote p {
	margin-bottom:7px;
}


/* fck */
.customBold {
	font-weight:bold;
}
.customBold2 {
	font-weight:bold;
/*	color:#666;*/
}
.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;
}
.fckAvtorji td {
	padding-bottom:20px;
}
.itemsH {
	margin-bottom:40px;
}
.itemListed {
	margin-bottom:30px;
}
.msgC {
	padding:20px 0 20px;
}
.itemSearchIntro {
	margin-bottom:30px;
}

/**/
.itemDatoteke {
	margin:35px 0 10px 0;
}
.itemDatoteke h4, .itemDocsList h4 {
	font-size:15pt;
}

/* more docs on 1 page - smaller titles */
.itemListed h1, .itemListed h2.h2FolH1, .itemGalerije h1, .itemGalerije h2.h2FolH1 {
	font-size:18pt;
}
.itemListed h2, .itemGalerije h2, .itemListed h3.h3Frst {
	font-size:15pt;
}
.itemListed h3 {
	font-size:14pt;
}
.itemListed h4 {
	font-size:13pt;
}

/* fontz */
h4, h5, .hmeni a, .gGumb, .bcms-form button, 
h1.h1Kat, h2.h2Kat,
.iProduct h3.h3ProductSection,
.iDstrbtr h2.h2FolH1,
.itemSearch h6.iDate {
	text-transform:uppercase;
}
#headTitleH h1.h1Kat {
	text-transform:none; /* reset */
}
.fCol4 h5, .hmeni ul ul a {
	text-transform:none;
}
h1, h2 {
/* 	letter-spacing:-0.5px; */
/* 	letter-spacing:0.09em;	 */
}
.iProduct h3.h3ProductSection {
	letter-spacing:0.15em;		
}
.gGumbBig {
/* 	letter-spacing:3px; */
	letter-spacing:0.19em;	
}
.gGumb, .bcms-form button {
/* 	letter-spacing:1.4px; */
	letter-spacing:0.1em;	
}
.itemDatoteke h4, .itemDocsList h4 {
/* 	letter-spacing:2px; */
	letter-spacing:0.09em;	
}
.hmeni a {
/* 	letter-spacing:0.5px; */
	letter-spacing:0.03em;
}
h1.h1Kat, h2.h2Kat {
/* 	letter-spacing:1.75px; */
	letter-spacing:-0.1px;
	letter-spacing:-0.005em;
}
.hmeni ul ul a {
	letter-spacing:0;
}
#headTitleH h1.h1Kat {
	line-height:1.3em;
/* 	letter-spacing:-0.5px; */
	letter-spacing:-0.018em;
}
.iJumpTxtW h3, .hPitemProduct .txtH h3 {
/* 	letter-spacing:-0.5px; */
	letter-spacing:-0.017em;	
}
#content .hPitem .h2Kat, .iJumpTxt p {
/* 	letter-spacing:-0.3px; */
	letter-spacing:-0.01em;
}


#headTitle {
	margin-bottom:40px;
}
#headTitle h1 {
	margin-bottom:0;
}

.dizzCTAwrapL {
	margin-bottom:50px;
}

.itemListed .itemImgs img, .hPitemProduct img {
	width:400px;
}
.hPitem {
	margin-bottom:50px;
}