﻿@import url(https://fonts.googleapis.com/css?family=Open Sans:400,300|Open Sans&subset=latin,latin-ext);

html { height: 100%; } body { min-height: 100%; }

.skriveno {visibility: hidden;}									

.bela {color:#fff;}
.zelena {color:#79b51c;}
.crvena {color:#ff0000;} 
.plava {color:#264689;}
.tanosiva {color:#2b2b2b;} /*za profesional proizvode*/

.bgbela {background:#fff;}
.bgzelena {background:#79b51c;}
.bgplava {background:#264689;}
.bgcrvena {background:#ff0000;}
.bgtanosiva {background:#2b2b2b;}

.ivicacrvena {border: 3px solid #ff0000;} /* pre i posle */
.ivicazelena {border: 3px solid #79b51c;} /* pre i posle */

.zelenalinija { border-top: 10px solid #79b51c;}



/* sub meni proizvodi */
.meni-proizvodi.uk-navbar-center { max-width:100%; }
.meni-proizvodi > ul li {
    float: none;
    display: inline-table;
    text-align: center;
	background:#eee;
}

/* galvni meni */
.uk-navbar-nav-subtitle > div {margin-top: -40.5px;}
.uk-nav-navbar>li>a:hover, .uk-nav-navbar>li>a:focus {background: #fff;}

.uk-navbar-nav > li {transition: background-color 0.5s ease;} 
.uk-navbar-nav > li:hover {background: #eee; transition: background-color 0.5s ease;}

html:not(.uk-touch) .uk-nav-offcanvas .uk-nav-sub > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas .uk-nav-sub > li > a:focus {background: #88cb1f;} /* hover submenija na mob */


/* 
h1 {font-size:400% !important;} 
h2 {font-size:400% !important;} 
h3 {font-size:400% } 
h4 {font-size:200%;} 
h5 {font-size:180%;} 
h6 {font-size:150%;} 
*/

.uk-panel-box h3, h4, .novosti .uk-article-title {font-family: 'Open Sans'; font-weight: 400; line-height: 120%;}
.novosti .uk-article-title {font-size:32px !important;}
h5, h6 {font-family: 'Open Sans';}
.uk-panel-box  {font-family: 'Open Sans'; font-weight: 300; font-size:14px;}

.uk-article-title, .tm-title {
	border-bottom: 2px #ccc dotted;
    margin-bottom: 40px;
    padding-bottom: 10px;
	}
.uk-breadcrumb {font-weight: 400;}	
.uk-float-right {font-weight: 400;}







/* last separator */
.tm-leading-article .uk-article:last-child {
	padding-bottom: 0;
	border-bottom: none;
	}

/* llink zeleni  */
.link-zeleni li a {
	background: #79b51c !important;
	color: #000 !important;
	padding: 5px 12px;
	line-height: 16px !important;
	border-radius: 16px;
		-webkit-border-radius: 16px;
		-webkit-transform: translateZ(0);
	vertical-align: bottom;
	text-decoration: none;
}
.link-zeleni li a:hover {
	background: #222 !important;
	color: #ffde00 !important;
}
.link-zeleni li.uk-active a {
	background: #ccc !important;
}


/* linkovi u clancima */
.uk-article p a:not(.normalink) {
	background: #79b51c !important;
	color: #FFF !important;
	text-shadow: 0px 0px 2px #ffde00;
	padding: 0 7px;
	line-height: 16px !important;
	border-radius: 16px;
		-webkit-border-radius: 16px;
		-webkit-transform: translateZ(0);
	vertical-align: bottom;
	text-decoration: none;
	white-space: nowrap;
}

.uk-article p a:hover {background: #264689 !important; }
.uk-article p a.normalink:hover {background: #fff !important; }

a.linksi { /* pdf servisne informacije u člancima */
	background: transparent !important;
    color: #0087ff !important;
	text-decoration: none;
	white-space: nowrap;
} 
p.linksi {margin: -20px 0 0 0;}


/* social ikone sa strane */

.socilete {
	position: fixed !important;
    right: 5px;
    top: 25%;	
    width: 30px;
    z-index: 9999999;
}



/*jezik*/
.mod-languages a {color:#ffde00;}
.mod-languages a:hover {color:#fff;}

/*tag*/
.tag-category  h2 {text-transform: capitalize;}
.tag-category  h2:before {content: "Tag:"; font-family:Arial; font-size: 24px; font-weight:700;}



/* hemija koja pokrece */ 

.hemija .uk-article h1.uk-article-title { /* nema titla trenutno */
	text-align:center;
	font-size: 400%;
	font-weight: 700;
	color: #79b51c;
	padding: 50px 0;
}

.bghemija2 {
	background-image: url("/images/diz/hemija.jpg");
	background-repeat: no-repeat;
    background-size: cover;	
	background-position: center;
}

.hemija .sprocket-tables-link a {
	background: #264689;
	text-decoration: none;
	}

/* service point */

.bgmreza {
	background-image: url("/images/diz/bgmreza.jpg");
	background-repeat: no-repeat;
    background-size: cover;
}
.service-point-pretraga {
	min-height: 200px;
    padding-top: 50px;
	background-image: url("/images/diz/search.jpg");
	background-repeat: no-repeat;
    background-size: cover;
}

.service-point-pretraga-B {
	min-height: 100px;
    padding-top: 25px;
	background-image: url("/images/diz/search2.jpg");
	background-repeat: no-repeat;
    background-size: cover;
	background-position: center center;
}

.service-point-pretraga-B .uk-panel-title {
    font-weight: 600 !important;
    font-size: xx-large !important;
	text-shadow: rgb(255, 255, 255) 5px 0px 0px, rgb(255, 255, 255) 4.90033px 0.993347px 0px, rgb(255, 255, 255) 4.60531px 1.94709px 0px, rgb(255, 255, 255) 4.12668px 2.82321px 0px, rgb(255, 255, 255) 3.48353px 3.58678px 0px, rgb(255, 255, 255) 2.70151px 4.20736px 0px, rgb(255, 255, 255) 1.81179px 4.6602px 0px, rgb(255, 255, 255) 0.849836px 4.92725px 0px, rgb(255, 255, 255) -0.145998px 4.99787px 0px, rgb(255, 255, 255) -1.13601px 4.86924px 0px, rgb(255, 255, 255) -2.08073px 4.54649px 0px, rgb(255, 255, 255) -2.94251px 4.04248px 0px, rgb(255, 255, 255) -3.68697px 3.37732px 0px, rgb(255, 255, 255) -4.28444px 2.57751px 0px, rgb(255, 255, 255) -4.71111px 1.67494px 0px, rgb(255, 255, 255) -4.94996px 0.7056px 0px, rgb(255, 255, 255) -4.99147px -0.291871px 0px, rgb(255, 255, 255) -4.83399px -1.27771px 0px, rgb(255, 255, 255) -4.48379px -2.2126px 0px, rgb(255, 255, 255) -3.95484px -3.05929px 0px, rgb(255, 255, 255) -3.26822px -3.78401px 0px, rgb(255, 255, 255) -2.4513px -4.35788px 0px, rgb(255, 255, 255) -1.53666px -4.75801px 0px, rgb(255, 255, 255) -0.560763px -4.96845px 0px, rgb(255, 255, 255) 0.437495px -4.98082px 0px, rgb(255, 255, 255) 1.41831px -4.79462px 0px, rgb(255, 255, 255) 2.34258px -4.41727px 0px, rgb(255, 255, 255) 3.17346px -3.86382px 0px, rgb(255, 255, 255) 3.87783px -3.15633px 0px, rgb(255, 255, 255) 4.4276px -2.32301px 0px, rgb(255, 255, 255) 4.80085px -1.39708px 0px, rgb(255, 255, 255) 4.98271px -0.415447px 0px;
	}

.service-point-pretraga-B input.uk-search-field { width: 150px;	}
.service-point-pretraga-B input.uk-search-field:focus { width: 170px;	}

.service-point-lista-svih .uk-article-title {
    font-size: 28px;
    line-height: 22px;
	margin-bottom: 10px;
    padding-bottom: 10px;
	}

.service-point-lista-svih .uk-panel-header h1,  
.service-point-lista-svih .tm-content h1:not(.uk-article-title)  {
    font-size: 32px;
    font-style: oblique;
    font-weight: 700;
    color: #79b51c;
	}
	
.service-point-lista-svih .uk-align-left {
	max-width:130px !important;
	float:right !important;
	margin-left:20px !important;
	margin-right:0 !important;
	margin-top: 20px !important;
}
.service-point-lista-svih .uk-align-left img {
	position:relative;
	width:120px;
	height:120px;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
    -webkit-transition: 0.2s;
    transition: 0.2s;

}
.service-point-lista-svih .uk-align-left img:hover {
	padding:5px;
	border: 1px solid #ccc;
    -webkit-transition: 0.2s;
    transition: 0.2s;

}



/* footer */

body:not(.bezdonjecrte) .tm-footer {
	border-top: 1px #ccc solid;
	padding-top: 40px;
	}







	
/* novosti */

.bgnovosti {
	background-image: url("/images/diz/bgnovosti.jpg");
	background-repeat: no-repeat;
    background-size: cover;

}
.novosti .uk-align-left {max-width:33%;}
.novosti .uk-align-right {max-width:33%;}

.novosti .uk-article-meta { margin-top:-30px; }

.mod-novosti {
	border-top: 1px solid #ccc;
	padding-top: 50px;
	}

.mod-novosti .mfp-introtitle a {
	text-decoration: none;
	color: #79b51c;
	}


.mod-novosti .minifrontpage-default .mfp-introtitle {
    font-size: 110%;
    font-weight: bold;
}
	


/* medija / download  */

body.medija .list-title  a {
    font-size: 120%;
    text-decoration: none;
	font-weight: 500;
	color: #264689;
}

.bgdownload {
	background-image: url("/images/diz/bgdownload.jpg");
	background-repeat: no-repeat;
    background-size: cover;
	background-position-y: center;
}

.medija .cat-list-row0 .list-title  a {
	font-weight:700;
	color: #79b51c;
    font-size: 150%;
    font-style: oblique;
	}
		/* info o proizvodima */
div.servisinfo {border: 1px solid #264689;}
.servisinfo h3.uk-panel-title {color: #264689; font-weight: 600;}
.servisinfo  tr:hover {background-color: #fff;}
.servisinfo  tr  td:first-child a:before {
	content: "Informacije o proizvodu: ";
	font-weight: normal !important;
	}
.servisinfo  tr  td:first-child {
	font-size:120%;
	font-weight: 700;
    padding: 5px 0 !important;
    }
	
		/* sin */
div.servisinfo2 {border: 1px solid #79b51c;}
.servisinfo2 h3.uk-panel-title {color: #79b51c; font-weight: 600;}
.servisinfo2  tr:hover {background-color: #fff;}
.servisinfo2  tr  td:first-child a:before {
	content: "Servisna informacija: ";
	font-weight: normal !important;
	}
.servisinfo2  tr  td:first-child {
	font-size:120%;
	font-weight: 700;
    padding: 5px 0 !important;
    }
	
	
	
	
/* pretraga */

.mod-pretraga {border: 1px solid #777; margin:-1px;}
.mod-pretraga {background:#fff;}
input.uk-search-field {background: #fff; border: 1px solid #777;}
input.uk-search-field:focus {background:#fff; width:150px; border: 1px solid #777;}
.uk-search.uk-active .uk-search-field {width:150px !important; background: #222; color: #fff;}

/* zaposlenje */
.form-actions {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: transparent;
}

/* sistem sys */

#system-message-container .uk-alert-success {
    background: #222;
    color: #ffde00;
}
#system-message-container h2 {
	font-family: Open Sans !important;
	font-weight: 400 !important;
	font-size: 44px !important;
	float: left;
	padding-right: 20px;
	}


	
/************/
/************/
/************/
/************/


/* Phone landscape and bigger */
@media (max-width: 479px) {

}/**/

@media (min-width: 480px) and (max-width: 767px) {

}/**/

/* Phone landscape and smaller */
@media (max-width: 767px) {
    .tm-logo-small {
		z-index: 999;
		display: block;
		position: relative;
		}
		
	.tm-logo-small img { max-width:200px; margin-top: -50px;}
	.tm-navbar {margin: 0 0 15px 0;}

	.uk-navbar {background: transparent;}
	.uk-navbar-toggle, .uk-navbar-toggle:hover {color: #79b51c; font-size: 30px; padding-top: 13px;}

	.logoumeniju {display:none !important;} /* logo u meniju skriven :( */

	.meni-proizvodi > ul li {display: block;}
	
	.blokispodmenija-L { height:127px; }
	.blokispodmenija-M { height:127px; }

}/**/


/* Tablet and bigger */
@media (min-width: 768px) {
	.pocetnamob {display:none !important;} /* link samo za offcanvas */

	.tm-navbar {margin: 70px 0 120px 0;}
	.logoumeniju img { 
		width:150px; margin-top:-82px; padding: 6px;
			background: #fff;
		}
	
	.logoumeniju img:hover, .logoumeniju img:focus {
		background: #fff;
		padding: 2px;
		width: 150px;
		}
		
	.doMenija {margin-top:-120px !important;}
	.blokispodmenija-L { height:270px; }
	.blokispodmenija-M { height:120px; }


}

@media (min-width: 768px) and (max-width: 959px) { 	
	
		
	/* submeni, linija */
	.uk-navbar-nav-subtitle > div { display: none; } 
	.uk-navbar-nav > li > a { height: 30px;} 
	.uk-navbar-nav > li > a { padding: 0 10px;}

}/**/




/* Tablet portrait and smaller */
@media (max-width: 959px) {
.servisinfo  tr  td:last-child, .servisinfo th {display:none;}
.servisinfo  tr  td:first-child a:before {content: "";	}

}

/* Tablets portrait */
@media (min-width: 960px) and (max-width: 1219px) {


}/**/



/* Desktop and bigger */
@media (min-width: 960px) {
	.tm-navbar {margin: 70px 0 120px 0;}
	.logoumeniju img { 
		width:150px; margin-top:-82px; padding: 6px;
			background: #fff;
		}
	
	.logoumeniju img:hover, .logoumeniju img:focus {
		background: #fff;
		padding: 2px;
		width: 150px;
		}
		
	.doMenija {margin-top:-120px !important;}
	.blokispodmenija { height:270px; }

}

/* Large screen and bigger */
@media (min-width: 1220px) {
		
} /**/




	.logoumeniju img {
		display:table;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-webkit-transform: translateZ(0);
		}

	.logoumeniju {background: transparent !important; z-index: 999; position: relative;}
	.logoumeniju:hover, .logoumeniju:focus {background: transparent !important;}

	
	.logoumeniju img { 
				-moz-transition: all 0.2s ease;
				-o-transition: all 0.2s ease;
				-webkit-transition: all 0.2s ease;
				transition: all 0.2s ease;
		}
	
	.logoumeniju img:hover, .logoumeniju img:focus {
				-moz-transition: all 0.2s ease;
				-o-transition: all 0.2s ease;
				-webkit-transition: all 0.2s ease;
				transition: all 0.2s ease;
		}

	
	
	
	

/* centriranje menija */
.uk-navbar-nav {
	text-align:center;
	float:none;
	margin: 0 auto;
	/*margin-top: -40px;*/
	width: 100%;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	}
.uk-navbar-nav > li {
	float:none; 
	display:inline-table;
	text-align:left;
	}
	
/* meni sub tekst */
.uk-nav li > a > div { color: #777; }
/* dropdown menu */
.uk-nav-navbar>li>a:hover, .uk-nav-navbar>li>a:focus {color:#222;}


/*************/
/*************/
/*************/




/* galerija */

.uk-align-left { max-width: 100%; }
.uk-align-right { max-width: 100%; }

.galerija .uk-article-title {
    font-size: 42px !important;
    line-height: 36px;
    height: 72px;
}


@media (min-width: 768px) { 
	.galerija .uk-article a.uk-align-left {
		height: 140px; overflow:hidden;	}}

		
@media (min-width: 1024px) { 
	.galerija .uk-article a.uk-align-left {
		height: 220px; overflow:hidden;	}}

/***********/
 

/* youtube responsive */
.video {
    position: relative;  
    padding-bottom: 56.25%; /* 16/9 ratio */  
    padding-top: 30px; /* IE6 workaround*/  
    height: 0;  
    overflow: hidden;  
}  

.video iframe,  
.video object,  
.video embed {  
    position: absolute;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 100%;  
}


