/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 2, 2014 */


@font-face {
    font-family: 'Exo';
    src: url('../fonts/exo-italic-webfont.eot');
    src: url('../fonts/exo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-italic-webfont.woff2') format('woff2'),
         url('../fonts/exo-italic-webfont.woff') format('woff'),
         url('../fonts/exo-italic-webfont.ttf') format('truetype'),
         url('../fonts/exo-italic-webfont.svg#exoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Exo';
    src: url('../fonts/exo-bolditalic-webfont.eot');
    src: url('../fonts/exo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/exo-bolditalic-webfont.woff') format('woff'),
         url('../fonts/exo-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/exo-bolditalic-webfont.svg#exobolditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Exo';
    src: url('../fonts/exo-bold-webfont.eot');
    src: url('../fonts/exo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-bold-webfont.woff2') format('woff2'),
         url('../fonts/exo-bold-webfont.woff') format('woff'),
         url('../fonts/exo-bold-webfont.ttf') format('truetype'),
         url('../fonts/exo-bold-webfont.svg#exobold') format('svg');
    font-weight: normal;
    font-style: normal;

}  


@font-face {
    font-family: 'Exonormal';
    src: url('../fonts/exo-regular-webfont.eot');
    src: url('../fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/exo-regular-webfont.woff2') format('woff2'),
         url('../fonts/exo-regular-webfont.woff') format('woff'),
         url('../fonts/exo-regular-webfont.ttf') format('truetype'),
         url('../fonts/exo-regular-webfont.svg#exoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*barve h naslovov */
h1,h2,h3,h4{
	color:#000;
}

.page-header h2{
	color:#000;
}

b, strong {
    font-weight: bold;
	letter-spacing:0.6px;
}

/*fonts*/
body {
	font-family: "Exonormal",Arial,sans-serif !important;
	color: #000;
}


.dj-megamenu li a.dj-up_a {
    font-family: "Exo",Arial,sans-serif !important;
    font-size: 14px;
}

.jm-module .jm-title {
    font-family: "Exo";
    font-size: 26px;
	font-weight:normal;
    -webkit-font-smoothing: antialiased; 
}

.top-bg .jm-module .jm-title {
    font-family: "Exo";
    font-size: 40px !important;
	text-align:right;
	margin-bottom:50px;
	padding-bottom: 8px;
    padding-right: 10px;
    padding-top: 8px;
	font-weight:normal;
    -webkit-font-smoothing: antialiased; 
}

.dj-megamenu li ul.dj-submenu .separator ul a {
    font-size: 10px;
    font-weight: 700;
}
.dj-submenu{
	font-weight: 400;
}




/*stickybar naslov*/
.stickybar .scrolled #jm-bar #jm-topbar {
/*display:block;*/
}



/*dodatki*/
.mceContentBody {
    font-weight: normal !important;
}



/*logo zgoraj*/
#jm-logo-sitedesc div.custom p{
	margin:0;
	padding:0;
}
.logoZgoraj{
	margin:0;
	padding:0;
}





/*popravek top-bar li - zastave ozadje*/
.color-bg ul li {
	background:none;
}

/*popravek jm bar*/
#jm-bar {
    padding-bottom: 20px;
    padding-top: 5px;
}


/*popravek za zgornjo pasico za mobile view*/
@media (max-width: 767px) {
#jm-bar {
    padding-bottom: 0px;
    padding-top: 5px;
	}
#jm-bar-in {
    padding: 0 5px;
}
	
#jm-bar .jm-module-raw {
    margin: 0;
	}
#jm-bar-left {
    padding: 0 !important;
	}	
#jm-bar-right {
    text-align:center;
	}
#jm-djmenu {
    display:inline-block;
	}
.dj-select{
	margin:0;
}
		
.jezikFalang {
	display:inline-block;
	padding-top:1px;
	margin-left:20px;
	}
	
#jm-bar-wrapper, #jm-bar {
    background: url('../images/top_bg_mobile.jpg') no-repeat 0 bottom / auto auto rgba(0, 0, 0, 0);
}
  }
/*popravek velikosti logotipa ko je prikazan izbirni menu in ne več celotni menu, dodatni popravek climateKic */
@media (min-width: 768px) and (max-width: 1030px) {
	
#jm-bar-left {
    width: 30%;
	}
	
#jm-bar-right {
    width: 70%;
	}
	
}

@media (min-width: 1031px) and (max-width: 1209px) {
	
#jm-bar-left {
    width: 22%;
	}
	
#jm-bar-right {
    width: 78%;
	}
	
}
/*popravek zaradi climate KIC logotipa*/
@media (min-width: 1210px) and (max-width: 1349px){
	
#jm-bar-left {
    width: 34%;
	}
	
#jm-bar-right {
    width: 66%;
	}
	
}

@media (min-width: 1350px){
	
#jm-bar-left {
    width: 40%;
	}
	
#jm-bar-right {
    width: 60%;
	}
	
}




#jm-bar-wrapper, #jm-bar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background: url('../images/top_bg.jpg') no-repeat 0 bottom / auto auto rgba(0, 0, 0, 0);
    background-origin: padding-box;
    background-size: 100% 100%;
    color: #858485;
}

/*drugo ozadje za mobile view za pasico zgoraj*/
@media (max-width: 767px) {
#jm-bar-wrapper, #jm-bar {
    background: url('../images/top_bg_mobile.jpg') no-repeat 0 bottom / auto auto rgba(0, 0, 0, 0);
    background-size: 100% 100%;
}
}


/*popravek top-bar line height, font */
#jm-topbar {
	font-size:13px;
	line-height:normal;
	width: 100%;
	padding-bottom: 5px;

}
#jm-topbar .custom_naslov{
	color:#000;
	/*background-color:#CCC;*/
	padding:5px;
	margin-top:2px;
	margin-right:-20px;
    border: 1px  #ccc solid;
    border-radius: 5px;
	box-shadow: 0px 0px 5px #ccc;
	width:auto;
	z-index:998;
	text-align:center;
	}
@media (max-width: 767px) {
	 #jm-topbar .custom_naslov{
		margin-right:0px !important;
		}
  }
  
#jm-topbar .custom_naslov a{
	color:#000;
	text-decoration:none;
}  
#jm-topbar .custom_naslov a:hover{
	text-decoration:none;
	
}
#jm-topbar .mod-languages_jezik {
/*margin-top:32px;*/
}
	
#jm-topbar .mod-languages_jezik li{
}

/*modul jezik*/
.jezikFalang{
    position: absolute;
    right: 10px;
}

.jezikFalang li{
	list-style-type: none;
	display: inline;
	padding-left:0px;
	z-index:999;
}
.jezikFalang li a{
	text-decoration:none;
}
/*popravek zastavic za mobile view*/
@media (max-width: 767px) {
	.jezikFalang{
		position:relative;
		text-align:center;
	}
  }
  
/*modul meni*/
#jm-djmenu{
	margin-right:35px;
}

@media (max-width: 767px) {
	#jm-djmenu{
		margin-right:0px;
	}
  }




/*footer popravki*/
#jm-footer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
/*	background-image: url("../images/footer-bg.png");*/
	background-image:none;
    background-origin: padding-box;
    background-position: center 30px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 0 !important;
    padding-left: 0;
    padding-right: 0;
/*    padding-top: 150px;*/
	padding-top:0;
	background:url("../images/subtle_dots.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#jm-footer-wrapper {
    font-size: 11px;
	font-weight:normal;
	}

/*back to top*/
#jm-back-top span {
    background: url("../images/backtotop1.png") no-repeat scroll center center rgba(255, 255, 255, 0.6);
    border-radius: 30px;
	border:rgba(204, 204, 204, 1) solid 1px;
    display: block;
    height: 30px;
    transition: all 1s ease 0s;
    width: 30px;
	-webkit-box-shadow: rgba(204, 204, 204, 1) 1px 1px 3px;
	-moz-box-shadow: rgba(204, 204, 204, 1) 1px 1px 3px;
	box-shadow: rgba(204, 204, 204, 1) 1px 1px 3px;

}
#jm-back-top span:hover {
	background: url("../images/backtotop1.png") no-repeat scroll center center rgba(255, 255, 255, 0.6);
    border-radius: 30px;
	border:rgba(162, 38, 57, 0.6) solid 1px;
/*    background: url("../images/backtotop.png") no-repeat scroll center center rgba(162, 38, 57, 1);
    border-radius: 30px;*/
	-webkit-box-shadow: rgba(162, 38, 57, 0.6) 1px 1px 3px;
	-moz-box-shadow: rgba(162, 38, 57, 0.6) 1px 1px 3px;
	box-shadow: rgba(162, 38, 57, 0.6) 1px 1px 3px;
}
#jm-back-top {
    bottom: 0px;
    margin-right: 20px;
    position: fixed;
    right: 0;
}


/**************header ozadje animacija desktop view**********************/
/*prikaz slike na sredini, če ni flasha + porezani robovi ob straneh*/
.flashAnimacija {
 /*   width: 100%;
    overflow: hidden;
	STARA REŠITEV*/
}
.flashAnimacija {
    width: 100%;
    height: 805px;
    overflow: hidden;
    position: relative;
	background:#fff;
}

.flashAnimacijaNotri {
/*    display: inline-block;
    position: relative;
    right: -50%;
	STARA REŠITEV*/
}

.flashAnimacijaNotri {
    width: 2466px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1233px;
}
.flashAnimacijaNotri img {
/*    position: relative;
    left: -50%;
	STARA REŠITEV*/
}





#jm-header:before {
    background-image: none;
	opacity:1;
	height:auto;
	/*height:805px;*/
	
	
/*samo ozadje
	background-image: url('http://demo.altius.si/ezavod/images/E-zavod-background-animation1.png');
	background-position:center 110px;
	background-size:2048px 807px;
	background-color:#FFF;
	opacity:1;
	background-attachment:fixed;
	height:803px;*/
}
#jm-header:before {
/*    background-repeat: no-repeat;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
    z-index: 1;*/
}
#jm-header-space{
	padding-bottom:0
	}
#jm-header-space .jm-module{
	margin-bottom:0;
}

#jm-header {
    padding-top: 0px;
    position: relative;
	/*padding-bottom:80px;*/
	height:auto;
	/*height:805px;*/
	background-color:#fff;
	background: url('../images/e-zavod_ozadje.jpg') no-repeat fixed 0 0px / 2048px auto rgba(0, 0, 0, 0);
}

/*ozadja za animacijo mobile in tablet*/
@media (max-width: 1025px) {
#jm-header {
    background: url('../images/e-zavod-animacija-ozadje-mobile.jpg') no-repeat center 0 / auto auto rgba(0, 0, 0, 0);
	height:500px;
}
  }
@media (max-width: 700px) {
#jm-header {
    background: url('../images/e-zavod-animacija-ozadje-mobile2.jpg') no-repeat center 0 / auto auto rgba(0, 0, 0, 0);
	height:472px;
}
  }
  
@media (max-width: 400px) {
#jm-header {
    background: url('../images/e-zavod-animacija-ozadje-mobile3.jpg') no-repeat center 0 / auto auto rgba(0, 0, 0, 0);
	height:400px;
}
  } 


#jm-header-space {
/*    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    position: relative;*/
	
}

#jm-header-space .jm-module {
	/*height:615px;*/
}

#jm-header-space .jm-module .scroll-down{
	margin-top:500px;
}



#jm-header-bottom-in{
	display:none;
}



/*fluid header padding*/

#jm-header .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
	background:none;
}




/**************stran ozadje**********************/
#jm-page {
/*  padding-top:30px;*/
  	/*-webkit-background-size: cover !important;*/ /*popravek za attachment fixed*/
    background: url('../images/e-zavod_ozadje.jpg') no-repeat fixed 0 0px / 2048px auto rgba(0, 0, 0, 0);
/*  background:none;
  background-color:#fff;*/
/*  background-position:0 -440px; dodan "parallax efekt*/
  background-attachment:fixed;/*dodan "parallax efekt*/
  padding-top:50px;
}
@media (max-width: 767px) {
#jm-page {
    background: url('../images/e-zavod_ozadje-mobile.png') no-repeat #E8EFF5;
	background-size:800px 1069px;
	background-attachment:local !important;
}
  }
  
@media (min-width: 2049px) {  
	#jm-page {
		background-size:cover;
	}
}

/*spremeba paddinga samo za vhodni strani*/
body.home #jm-page, body.domov #jm-page {
/*  padding-top:80px;*/
}


/*top ozadje*/

#jm-top {
/*	-webkit-background-size: cover !important; popravek za attachment fixed
    background: url('../images/green-bg.jpg') repeat fixed 0 0 / 2000px auto rgba(0, 0, 0, 0);*/
}


/****** MENU ******/

/*barva menija, font*/
.dj-megamenu li a.dj-up_a {
	/*text-align:center;*/
	color:#000;
    font-size: 13px;
}
/*naslov v meniju, če je prikazan modul*/
.dj-megamenu .modules-wrap .moduletable > h3{
	color:#fff;
	margin-top:4px;
}


.dj-megamenu li a span.image-title{
	margin-left:5px;
}
/*border spodaj - črta pod menijem*/
.dj-megamenu > li a.dj-up_a {
    border-bottom-color:#999;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.dj-megamenu > li.hover a.dj-up_a, .dj-megamenu > li.active a.dj-up_a {
    border-bottom-color: #000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}


/**********************************/
/*separator izgled v submeniju*/
/**********************************/

/*bold separator izgled prvi podmeni*/
.dj-megamenu li ul.dj-submenu .separator a{
    font-size: 14px;
    line-height: 1.1em;
    font-weight: 700;
    margin-bottom:12px;
	margin-left:-8px;
    text-transform: uppercase;
}

.dj-megamenu li ul.dj-submenu > li > a:hover,
.dj-megamenu li ul.dj-submenu > li > a.active {
  color:#000;
  background: #fff;
}

/*barva separatorja pri hover in active*/
ul.dj-submenu li.active.separator a,
ul.dj-submenu li.separator a:hover,
ul.dj-submenu li.separator a:active,
ul.dj-submenu li.active.separator a:hover,
ul.dj-submenu li.active.separator a:active{
  color: #fff !important;
}





/* barve podmenijev po klasifikaciji*/
/*tekoči projekti*/
/*vertikalni separator - črtamed tekočimi in starimi projekti-spremeni!*/
ul.dj-submenu li.itemid1089{
	border-right: 1px solid #ccc;
	min-height:790px;

}
ul.dj-submenu li.itemid1089.first.parent a.dj-more{
	color:#000 !important;
	background-color:transparent;
	margin-left:0;
	padding-left:0;
	text-transform:uppercase;
	padding-bottom:0;
}
ul.dj-submenu li.itemid1089.first.parent a.dj-more:hover{
	color:#000 !important;
	background-color:transparent;
	margin-left:0;
	padding-left:0;
	text-transform:uppercase;
	text-decoration:underline;
	padding-bottom:0;
}
ul.dj-submenu li.itemid1089.first.active.parent a.dj-more-active.active{
	background: none;
	margin-left:0;
	padding-left:0;
	text-decoration:underline;
	color:#000 !important;
	text-transform:uppercase;
	padding-bottom:0;
}







/*projekti 2016-2022*/
/*vertikalni separator - črtamed tekočimi in starimi projekti*/
ul.dj-submenu li.itemid731{
	border-right: 1px solid #ccc;
	min-height:600px;

}
ul.dj-submenu li.itemid731.first.parent a.dj-more{
	color:#000 !important;
	background-color:transparent;
	margin-left:0;
	padding-left:0;
	text-transform:uppercase;
	padding-bottom:0;
}
ul.dj-submenu li.itemid731.first.parent a.dj-more:hover{
	color:#000 !important;
	background-color:transparent;
	margin-left:0;
	padding-left:0;
	text-transform:uppercase;
	text-decoration:underline;
	padding-bottom:0;
}
ul.dj-submenu li.itemid731.first.active.parent a.dj-more-active.active{
	background: none;
	margin-left:0;
	padding-left:0;
	text-decoration:underline;
	color:#000 !important;
	text-transform:uppercase;
	padding-bottom:0;
}

/*projekti-izvedeni-v-obdobju-2007-2015*/

ul.dj-submenu li.itemid732.first.parent a.dj-more{
	color:#000 !important;
	background-color:transparent;
	margin-left:0;
	padding-left:0;
	text-transform:uppercase;
	padding-bottom:0;
}
ul.dj-submenu li.itemid732.first.parent a.dj-more:hover{
	color:#000 !important;
	background-color:transparent;
	margin-left:0;
	padding-left:0;
	text-transform:uppercase;
	text-decoration:underline;
	padding-bottom:0;
}
ul.dj-submenu li.itemid732.first.active.parent a.dj-more-active.active{
	background: none;
	margin-left:0;
	padding-left:0;
	text-decoration:underline;
	color:#000 !important;
	text-transform:uppercase;
	padding-bottom:0;
}

/*separator pametna mesta*/
/*ul.dj-subtree li.itemid747.first.parent.separator a.dj-more{
	display:block;
	padding:5px 10px;
	margin:0;
	background-color:orange;
	color:#fff !important;
}
ul.dj-submenu li.itemid747.first.parent a.dj-more:hover{
	text-decoration:none;

}
ul.dj-submenu li.itemid747.first.active.parent.separator a.dj-more-hover.hover,
ul.dj-submenu li.itemid747.first.active.parent.separator a.dj-more-active.active{
	background: none;
	color:orange !important;
	display:inline;
	padding:0;
	margin:0;
	text-decoration:none;
}*/


/* menu item alias pametna mesta pri tekočih in preteklih projektih*/

ul.dj-subtree li.itemid747.parent a.dj-more, ul.dj-subtree li.itemid905.parent a.dj-more, ul.dj-subtree li.itemid1099.parent a.dj-more{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/orange-bg-meni1.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
	}

ul.dj-subtree li.itemid747.parent a.dj-more:hover, ul.dj-subtree li.itemid905.parent a.dj-more:hover, ul.dj-subtree li.itemid1099.parent a.dj-more:hover{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/orange-bg-meni1.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;	
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}

ul.dj-subtree li.itemid747.active.parent a.dj-more-active.active, ul.dj-subtree li.itemid905.active.parent a.dj-more-active.active, ul.dj-subtree li.itemid1099.active.parent a.dj-more-active.active{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/orange-bg-meni1.jpg") repeat-y right top #fff !important;
	color:#000 !important;
	text-decoration:none !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}
/*ozadje, barva in višina ul za pametna mesta, višina menija*/
.itemid747.parent ul, .itemid905.parent ul, .itemid1099.parent ul{
	background:url("../images/orange-bg-meni2.png")  no-repeat scroll right bottom rgba(255, 255, 255, 0.7);
	min-height:100px !important;
	padding:5px !important;
	border-right:solid 3px #fbbf69;
/*	margin-bottom:15px; opcija za margin spodaj, če se vrstni red skupin projektov spremeni*/
}

/*pametna mesta li obrobe*/
ul.dj-subtree li.itemid747.active.parent ul.dj-subtree li a, ul.dj-subtree li.itemid905.active.parent ul.dj-subtree li a, ul.dj-subtree li.itemid1099.active.parent ul.dj-subtree li a{
	background:rgba(255,255,255,0.3);
	border-radius:5px;
	}




/*separator trajnostna energija*/
/*ul.dj-subtree li.itemid748.first.parent.separator a.dj-more{
	display:block;
	padding:5px 10px;
	margin:0;
	background-color:#51a351;
	color:#fff !important;
}
ul.dj-submenu li.itemid748.first.parent a.dj-more:hover{
	text-decoration:none;

}
ul.dj-submenu li.itemid748.first.active.parent.separator a.dj-more-hover.hover,
ul.dj-submenu li.itemid748.first.active.parent.separator a.dj-more-active.active{
	background: none;
	color:#51a351 !important;
	display:inline;
	padding:0;
	margin:0;
	text-decoration:none;
}*/

/* menu item alias trajnostna energija in nizkoogljična družba*/
ul.dj-subtree li.itemid748.parent a.dj-more, ul.dj-subtree li.itemid907.parent a.dj-more{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/green-bg-meni.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}

ul.dj-subtree li.itemid748.parent a.dj-more:hover, ul.dj-subtree li.itemid907.parent a.dj-more:hover{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/green-bg-meni.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;	
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}

ul.dj-subtree li.itemid748.active.parent a.dj-more-active.active, ul.dj-subtree li.itemid907.active.parent a.dj-more-active.active{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/green-bg-meni.jpg") repeat-y right top #fff !important;
	color:#000 !important;
	text-decoration:none !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}
/*ozadje, barva in višina ul za trajnostna energija in nizko ogljična družba*/
.itemid748.parent ul, .itemid907.parent ul{
	background:url("../images/green-bg-meni2.png") no-repeat scroll right bottom rgba(255, 255, 255, 0.7);

	min-height:242px !important;
	border-right:solid 3px #B0CA1F;
	padding:5px !important;
	margin-bottom:15px !important;
}




/*tekoči projekti - nizko ogljična družba zgoraj*/
/* menu item alias trajnostna energija in nizkoogljična družba*/
ul.dj-subtree li.itemid1091.parent a.dj-more{
	display:block;
	padding:5px 10px !important;
	margin:0;
	margin-top:15px !important;
	background:url("../images/green-bg-meni.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}

ul.dj-subtree li.itemid1091.parent a.dj-more:hover{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/green-bg-meni.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;	
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}

ul.dj-subtree li.itemid1091.active.parent a.dj-more-active.active{
	display:block;
	padding:5px 10px !important;
	margin:0;
	margin-top:15px;
	background:url("../images/green-bg-meni.jpg") repeat-y right top #fff !important;
	color:#000 !important;
	text-decoration:none !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}
/*ozadje, barva in višina ul za trajnostna energija in nizko ogljična družba*/
.itemid1091.parent ul{
	background:url("../images/green-bg-meni2.png") no-repeat scroll right bottom rgba(255, 255, 255, 0.7);

	min-height:242px !important;
	border-right:solid 3px #B0CA1F;
	padding:5px !important;
	margin-bottom:15px !important;
}


/*trajnostna energija in nizko ogljična družba li obrobe*/
ul.dj-subtree li.itemid748.active.parent ul.dj-subtree li a, ul.dj-subtree li.itemid907.active.parent ul.dj-subtree li a{
/*	background:green;
	border-radius:5px;*/
	}



/*separator spodbujanje inovativnosti in podjetništva */

/*ul.dj-submenu li.itemid758{
	margin-top:48px;
	line-height:16px;
}

ul.dj-submenu li.itemid758 ul.dj-subtree{
	margin-top:7px;
}
ul.dj-submenu li.itemid758.first.parent.separator a.dj-more{
	display:block;
	padding:5px 10px;
	margin:0;
	background-color:#74b4e8;
	color:#fff !important;
	line-height:16px;
}
ul.dj-submenu li.itemid758.first.parent.separator a.dj-more:hover{
	text-decoration:none;

}
ul.dj-submenu li.itemid758.first.parent.separator a.dj-more-hover.hover,
ul.dj-submenu li.itemid758.first.parent.separator a.dj-more-active.active{
	background: none;
	color:#74b4e8 !important;
	display:inline;
	padding:0;
	margin:0;
	text-decoration:none;
}*/


/* menu item alias spodbujanje inovativnosti in podjetništva pri tekočih in preteklih projektih*/
ul.dj-subtree li.itemid758.first.parent a.dj-more, ul.dj-subtree li.itemid911.first.parent a.dj-more, ul.dj-subtree li.itemid1095.first.parent a.dj-more{
	display:block;
	padding:5px 10px !important;
	margin:0;
	margin-top:15px !important;
	background:url("../images/blue-bg-meni.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;	
}

ul.dj-subtree li.itemid758.active.first.parent a.dj-more:hover, ul.dj-subtree li.itemid911.active.first.parent a.dj-more:hover, ul.dj-subtree li.itemid1095.active.first.parent a.dj-more:hover{
	display:block;
	padding:5px 10px !important;
	margin:0;
	background:url("../images/blue-bg-meni.jpg") repeat-y right top #fff;
	color:#000 !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}

ul.dj-subtree li.itemid758.active.first.parent a.dj-more-active.active, ul.dj-subtree li.itemid911.active.first.parent a.dj-more-active.active, ul.dj-subtree li.itemid1095.active.first.parent a.dj-more-active.active{
	display:block;
	padding:5px 10px !important;
	margin:0;
	margin-top:15px;
	background:url("../images/blue-bg-meni.jpg") repeat-y right top #fff !important;
	color:#000 !important;
	text-decoration:none !important;
	margin-bottom:5px;
	/*disable click on link*/
	pointer-events: none;
    cursor: default;	
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
}
/*ozadje, barva in višina ul za spodbujanje inovativnosti in podjetništva pri tekočih in preteklih projektih*/
.itemid758.active.first.parent ul, .itemid911.active.first.parent ul, .itemid1095.active.first.parent ul{
	background:url("../images/blue-bg-meni2.png") no-repeat scroll right bottom rgba(255, 255, 255, 0.7);
	min-height:240px !important;
	border-right:solid 3px #74b4e8;
	padding:5px !important;
	margin-bottom:15px;
}
.itemid758.first.parent ul, .itemid911.first.parent ul, .itemid1095.first.parent ul{
	background:url("../images/blue-bg-meni2.png") no-repeat scroll right bottom rgba(255, 255, 255, 0.7);
	min-height:240px !important;
	border-right:solid 3px #74b4e8;
	padding:5px !important;
	margin-bottom:15px;
}




/***********************************************/
/*subtree linki za projekte inline horizontalno*/
.dj-subtree ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.dj-subtree ul li a{
	float:left;
	display:inline;
	border-radius:0px !important;
	background:rgba(255,255,255,0.8);
	margin:4px !important;
	border-left:solid 3px #fbbf69;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
	}
/*oranžni levi border za pametna mesta pri tekočih in preteklih projektih */
.itemid747 ul li a, .itemid905 ul li a, .itemid1099 ul li a{
	border-left:solid 3px #fbbf69;
	}
.dj-subtree .itemid747 li.current.active a, .dj-subtree .itemid905 li.current.active a, .dj-subtree .itemid1099 li.current.active a{
	border-left:solid 3px #f89406;
	background:rgba(248, 148, 6, 0.2) !important;
	}	
.dj-subtree .itemid747 ul li a:hover, .dj-subtree .itemid905 ul li a:hover, .dj-subtree .itemid1099 ul li a:hover{
	border-left:solid 3px #f89406;
	background:rgba(248, 148, 6, 0.2) !important;
	}	

/*.itemid731 .dj-subtree  li.current.active a{
	border-left:solid 3px #f89406;
	background:rgba(248, 148, 6, 0.2) !important;
	}	
.itemid731 .dj-subtree ul li a:hover{
	border-left:solid 3px #f89406;
	background:rgba(248, 148, 6, 0.2) !important;
	}*/

/*zelen levi border za trajnostno energijo in nizko ogljično družbo*/	
.itemid748 ul li a, .itemid907 ul li a, .itemid1091 ul li a{
	border-left:solid 3px #B0CA1F;
	}
.dj-subtree .itemid748 li.current.active a, .dj-subtree .itemid907 li.current.active a, .dj-subtree .itemid1091 li.current.active a{
	border-left:solid 3px #51a351;
	background:rgba(176, 202, 31, 0.2) !important;
	}	
.dj-subtree .itemid748 ul li a:hover, .dj-subtree .itemid907 ul li a:hover, .dj-subtree .itemid1091 ul li a:hover{
	border-left:solid 3px #51a351;
	background:rgba(176, 202, 31, 0.2) !important;
	}	
	
/*modri levi border za spodbujanje podjetništva pri tekočih in preteklih projektih*/	
.itemid758 ul li a, .itemid911 ul li a, .itemid1095 ul li a{
	border-left:solid 3px #74b4e8;
	}
.dj-subtree .itemid758 li.current.active a, .dj-subtree .itemid911 li.current.active a, .dj-subtree .itemid1095 li.current.active a{
	border-left:solid 3px #2384d3;
	background:rgba(35, 132, 211, 0.2) !important;
	}	
.dj-subtree .itemid758 ul li a:hover, .dj-subtree .itemid911 ul li a:hover, .dj-subtree .itemid1095 ul li a:hover{
	border-left:solid 3px #2384d3;
	background:rgba(35, 132, 211, 0.2) !important;
	}				

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






/*border subtree linkov*/
.dj-megamenu li ul.dj-subtree > li > a{
	border-top: 0px solid #999999;
	padding:8px 10px;
    color: #000;
    font-size: 14px;
    margin-bottom: 3px;
    border-radius: 0px;
	line-height:16px;
}
/*barva subtree linkov*/
.dj-megamenu li ul.dj-subtree > li > a:hover {
	display:block;
	background: none repeat scroll 0 0 rgba(255,255,255,0.5);
	color:#000 !important;
	padding:8px 10px;
}
.dj-megamenu li ul.dj-subtree > li > a.active {
	display:block;
    background: none repeat scroll 0 0 rgba(255,255,255,0.5);
    color: #000 !important;
	padding:8px 10px;
}

/*odstrani ozadje pri hover separatorja ter aktivnem separatorju*/
.dj-megamenu li ul.dj-submenu .separator a:hover,
ul.dj-submenu li.first.active.parent.separator a.dj-more-active.active,
.dj-megamenu li ul.dj-submenu .separator a:active{
	background: none;
}

/*izgled menija pod separatorjem - nazaj na osnovni izgled*/
.dj-megamenu li ul.dj-submenu .separator ul a{
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    margin: 1px 0;
    text-transform: none;
/*	color:red;*/
	padding-top:8px;
	padding-bottom:8px;
	padding:8px; /*sprememba**********************************************************************************************************/
	color:#fff;
/* razmiki pod menijem projekti*/	
	border-top: 0px;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 3px;
    border-radius: 3px;
}


/*submenu padding*/
.dj-megamenu li ul.dj-submenu > li {
    background-image: none;
    display: block !important;
    padding: 0 15px;
    position: relative;
}



.dj-megamenu li ul.dj-submenu .separator ul a:hover,
.dj-megamenu li ul.dj-submenu .separator ul a:active{
	background: #fff;
	color:#a22639 !important;
	}
	
	
/* meni z moduli*/
.dj-megamenu .modules-wrap .moduletable ul li {
	border-top: 0px;
    color: #ffffff;
    font-size: 14px;
	padding:9px;
	padding-left:0 ;
    margin-bottom: 3px;
    border-radius: 3px;
}
.dj-megamenu .modules-wrap .moduletable ul a:hover {
    color: #a22639;
}

/*trenutni current submenu */
.dj-megamenu li ul.dj-submenu .separator ul li.current.active a{
	background: #fff;
	color:#a22639 !important;
}

/*odstranitev + znaka za prikaz podmenijev*/	
.dj-megamenu li ul.dj-submenu > li.parent > a:after {
    content: '';

}

.dj-megamenu li a.dj-up_a span {
   line-height: 34px;
}

/*popravek menija, če je zraven slikica*/
li.dj-up.itemid470.first.parent a.dj-up_a span.dj-drop{
/*	margin-top:-2px;
	padding-top:2px;*/
}


/* ozadje spustnega menija*/
.dj-megamenu li.hover div.dj-subwrap-in,
.dj-megamenu li:hover div.dj-subwrap-in {
  /*background: rgba(0,0,0,1);*/
  background-color: #E5EAEE; /*fallback za ie9)*/
  background: -webkit-radial-gradient(circle,#fff, #C1DDEB); /* Safari 5.1 to 6.0 */
  background: -o-radial-gradient(circle,#fff, #C1DDEB); /* For Opera 11.6 to 12.0 */
  background: -moz-radial-gradient(circle,#fff, #C1DDEB); /* For Firefox 3.6 to 15 */
  background: radial-gradient(circle,#fff, #C1DDEB); /* Standard syntax */

 /* background: #a22639;*/
}

.dj-subwrap{
  /* background: #a22639;*/
}
/* border spustnega menija, ko ni treeja*/
.dj-subwrap-in {
	border-top:#FFF solid 1px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
/*	-webkit-box-shadow: #fff 7px 7px 7px;
	-moz-box-shadow: #fff 7px 7px 7px; 
	box-shadow: #fff 7px 7px 7px;*/

}
/*spustni meni vmesne črte*/
.dj-megamenu li ul.dj-submenu > li > a {
    border-top: 0px solid #999999;
    color: #000;
    font-size: 14px;
    margin-bottom: 3px;
    border-radius: 4px;
}





/*podnapis*/
.dj-megamenu li a.dj-up_a small.subtitle {
	/*text-align:center;*/
    display: block;
    font-size: 13px;
    font-weight: 300;
    line-height: 12px;
    margin-top: -8px;
    opacity: 1;
    text-transform: uppercase;
}
.dj-megamenu li a.dj-up_a small.subtitle {
    opacity: 1;
}

/* dj select - mobilni menu*/
.dj-select {
    height: 30px;
	width: 340px;
    padding-bottom: 1px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 1px !important;
	}



/* span menu - dodatek za line break*/
span.menuSubLine {
	display:block;
	font-weight: 300;
    line-height: 12px !important;
    margin-top: -8px;
  /*  opacity: 0.4;*/
	font-size:13px;
	}
.breadcrumb span.menuSubLine {
	display:inline;
	font-weight: 300;
    line-height: 12px !important;
    margin-top: 0px;
    opacity: 1;
	font-size:16px;
	}
	

/* slika v meniju pri linebrak*/
.slikamenu{
	display:inline;
	margin-left:-21px;
	margin-right:5px;
}
.breadcrumb .slikamenu {
	display:none !important;

	}
	
/*copyright tekst meni */
#jm-copyrights{
	color: #C00;
	}
	
#copyrightbottom{
	/*padding-top:50px;*/
	text-align:center;
	text-transform:none;
}
#copyrightbottom p{
	margin-bottom:0;
}



/*širina div-a za tekst*/
/*div[itemprop="articleBody"] {
	max-width:1000px;
}*/






/*stranski meni*/
.nav.menu li a, .nav.menu li span.separator {
    padding: 9px 0;
	font-size:14px;
	border-top:none;
	border-bottom:none;
	padding-right:3px;
}
/*popravek span menu za meni na desni*/
.right-column-in span.menuSubLine{
	display:block;
	font-weight: 300;
    line-height: 14px !important;
    margin-top: 3px;
  /*  opacity: 0.4;*/
	font-size:14px;
}

.nav.menu ul li > a:after, .nav.menu ul li > span.separator:after {
    background: url("../images/menu-li.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    top: 12px;
}


ul.nav.menu li.item-487, ul.nav.menu li.item-583, ul.nav.menu li.item-710{
	webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
	background: rgba(255, 255, 255, 0.9);
	padding: 0px 20px 0px 9px;
	margin-bottom:4px;
}
.nav.menu > li.parent > a, .nav.menu > li.parent > span.separator {
    padding: 9px 20px 9px 9px;
    position: relative;
	margin-bottom:4px;

	webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 3px 6px #bcc0c2;
    -moz-box-shadow: 0 3px 6px #bcc0c2;
    box-shadow: 0 3px 6px #bcc0c2;
	background: rgba(255, 255, 255, 0.9);
}
/*puščici v stranskem meniju*/
.nav.menu > li.parent > a:after, .nav.menu > li.parent > span.separator:after {
    top: 9px;
	content: ">>";
    font-size: 14px;
	padding-right:9px;
}


/*barva ul v strasnkem meniju*/
.right-column .nav.menu ul {
    background-color: rgba(255, 255, 255, 0.9);
	webkit-border-radius: 0;
	-moz-border-radius: 0;
    border-radius: 0;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
.right-column .nav.menu ul li ul {
    background-color:transparent !important;
}
.right-column .nav.menu ul li ul li ul {
    background-color:transparent !important;
}

/*ozadje stranskega menija*/
div.right-column-in.span0 div.right-column-bg div.jm-module._stranskiMeni{
/*	background:url("../images/ozadje2.jpg") no-repeat scroll top left rgba(81, 163, 81, 0.9);
	margin:-10px;
	padding:10px;
	border-radius:10px;
	margin-bottom:30px;
	margin-top:-3px;*/
	
	/*background: url("../images/green-bg3.jpg") no-repeat scroll 0 0 rgba(255, 255, 255, 0.5);*/
	background: rgba(183, 224, 243, 0.3);
    border: 0 solid #e5e5e5 !important;
    border-radius: 3px !important;
    box-shadow: 0 -2px 6px #bcc0c2, 0 2px 6px #bcc0c2;;
    margin-bottom: 20px;
    padding: 15px !important;
}


/*naslovi v stranskem meniju*/
#jm-right .jm-module .jm-title {
    margin: 0 0 5px;
    text-transform: uppercase;
	color:#666;
	font-size:20px;
}
/*slike moduli desno, modul spodaj*/
#jm-right img, #jm-content-bottom img {
	background: #fff; /*F2F2F2*/
	border: 2px solid #ccc;
	padding: 2px; 
	webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
/*		webkit-border-radius: 15px 0px 15px 0px;
	-moz-border-radius: 15px 0px 15px 0px;
	border-radius: 15px 0px 15px 0px;*/
    transition: all 0.4s ease-in-out;
	
}

#jm-right a:hover img, #jm-content-bottom a:hover img {
	border: 2px solid #a22639;
	padding: 2px;     
	opacity:0.9;
	webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
/*		webkit-border-radius: 15px 0px 15px 0px;
	-moz-border-radius: 15px 0px 15px 0px;
	border-radius: 15px 0px 15px 0px;*/
    transition: all 0.4s ease-in-out;
}
/*popravek za album slike na desni in spodaj*/
#jm-right ._projekti img, #jm-content-bottom ._projekti img {
	background: none !important;
	border: none !important;
	padding: 0px !important;
	border-radius:0 !important;
	margin:0 !important;
}

/*popravek menija na desni - napisi v eni vrstici*/
#jm-right ul.nav.menu li span {
	display:inline;
}


/*stranski meni trajnostna energija*/
.right-column li.item-732.active.deeper.parent ul.nav-child.unstyled.small li.item-748 ul{
/*	background:url("../images/trajnostna.png") no-repeat scroll right bottom rgba(81, 163, 81, 0.9);
	border-radius:5px;
	margin-left:-10px;
	padding-left:30px;*/
}
/*stranski meni spodbujanje inovativnosti in podjetništva*/
.right-column li.item-732.active.deeper.parent ul.nav-child.unstyled.small li.item-758.active.deeper.parent ul.nav-child.unstyled.small{
/*	background:url("../images/pametna-mesta.png") no-repeat scroll right bottom rgba(81, 163, 81, 0.9);
	border-radius:5px;
	margin-left:-10px;
	padding-left:30px;*/
}








/*tagi*/
/* h2 naslov*/
.tag-category h2 {
	font-size:25.6px;
}
.tags {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.tagspopular ul li a{
	font-size:14px !important;
	font-family:Exonormal !important;
	font-weight:400 !important;
}


.tags .label {
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
	margin-bottom:3px;
    text-shadow: none;
    text-transform: uppercase;
}
#jm-allpage .label-info[href]:hover,
#jm-allpage .badge-info[href]:hover,
#jm-allpage .label-info:hover,
#jm-allpage .badge-info:hover {
  background: #a22639;
}
.tagspopular > ul li, .tagssimilar > ul li {
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;

}
/*barva tagov hover*/
.tagspopular a:hover {
	background:none !important;
	color:#000 !important;
}




/*facebook*/

.fbLikeStil{
    padding: 6px 3px 6px 6px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:2px solid #ccc;
	background:rgba(255,255,255,0.7);
/*	-webkit-box-shadow: #B3B3B3 7px 7px 7px;
	-moz-box-shadow: #B3B3B3 7px 7px 7px; 
	box-shadow: #B3B3B3 7px 7px 7px;*/
}

#fb_border {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;
	border-width:2px !important;
	width:100% !important;
}

@media (min-width: 1235px) {
	.fbLikeStil{
    margin-left: 65px;
}
#fb_border {
     margin-left: 65px;
	 width:500px !important;
}
}

/*googlemaps*/

.gmapsstil{
	padding:5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:2px solid #ccc;
/*	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:6px solid #CCCCCC;*/
	background:rgba(227,227,227,0.3);
/*	-webkit-box-shadow: #B3B3B3 7px 7px 7px;
	-moz-box-shadow: #B3B3B3 7px 7px 7px; 
	box-shadow: #B3B3B3 7px 7px 7px;*/
	line-height:normal;
}

/* excellent refereces*/
.jm-event-box {
    margin: 0px 0 0;
}

.jm-event-box .event-item {
    margin: 15px 0 0;
    padding: 5px;
}

.excellentref{
	padding:5px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:2px solid #ccc;
/*	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:6px solid #CCCCCC;*/
	background:rgba(255,255,255,0.9);
/*	-webkit-box-shadow: #B3B3B3 7px 7px 7px;
	-moz-box-shadow: #B3B3B3 7px 7px 7px; 
	box-shadow: #B3B3B3 7px 7px 7px;*/
	min-height:760px;
}
.excellentref p{
	margin:0;
}

/*plugin reuner google maps*/
.zemljevidplugin{
	line-height:1.2em;
	font-size:13px;
	font-family:Exonormal;
/*	opacity: 1; border: 1px solid grey; 
	border-radius: 8px;
	padding: 5px; 
	position: absolute; 
	visibility: visible; 
	left: -188px; 
	top: -52px; 
	background: rgb(255, 255, 255);
	-webkit-box-shadow: #B3B3B3 7px 7px 7px;
	-moz-box-shadow: #B3B3B3 7px 7px 7px; 
	box-shadow: #B3B3B3 7px 7px 7px;*/
	}
	
	


/*vsi iframe-i prikazani kot block, drugače je spodaj phantom margin*/
iframe { display: block; }



/*pisava kontakt sličice*/
.jm-avatar-box .avatar-item span.title {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
	letter-spacing:0.6px;
}
.jm-avatar-box .avatar-item span.subtitle {
    font-size: 13px;
    font-weight: 300;
    line-height: 1.1em;
	letter-spacing:0.6px;
}

/*DJ media album read more overlay barva*/

.dj-slide-desc-bg,
#djmediatools .dj-categories .dj-ctitle-bg {
  background: #111111 !important; /*#111111*/
  opacity: 0.7 !important;
  filter: alpha(opacity=70) !important;
  border:none !important;
}

.dj-slide-description {
color: #fff !important;
}

/*barva gumbov na vhodni strani za dj media album*/
#jm-allpage .dj-readmore-wrapper a {
	color: #fff !important;
	border: 1px solid #fff;
	background-color:#000;
/*	webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;*/
	font-size:12px !important;
	padding:9px 20px;
}
#jm-allpage .dj-readmore-wrapper a:hover {
	color: #000 !important;
	border: 1px solid #000;
	background-color:#fff;
/*	webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;*/
}


/*barva gumbov na desni strani za dj media album*/
#jm-right .dj-readmore-wrapper a:hover, #jm-content-bottom .dj-readmore-wrapper a:hover {
	  background-image: url('../images/readmore-plus.png');
}
/*prikaz + znaka tudi pri mobile*/
 .dj-readmore-wrapper {
    display:block !important;
  }

/* DJ media album opisi na slikah*/
.dj-galleryGrid .dj-slide-description {
    white-space: normal;
	font-style:normal !important;
}
/*border na hover DJ-media album odstranitev*/
#jm-allpage .dj-galleryGrid .dj-slide-desc-in {
    border:none;
}

/*barva linkov za naslove za albume*/
.dj-slide-title, .dj-slide-title a, .dj-ctitle-in {
color: #fff !important;
}


/*barva linkov za opise na albumih, če so aktivni linki gor*/
.dj-slide-description a {
    color: #fff !important;
}
/*zmanjšanje velikosti besedila v albumih */
@media (max-width: 1235px) {
	.dj-slide-title, .dj-slide-title a, .dj-ctitle-in{
	font-size:18px;
	white-space:normal;
	margin-bottom:0;
	}
	.dj-slide-description a {
    font-size:14px;
	}
	.dj-slide-description br {
	display:none;
	}
	.dj-slide-description p {
	margin:0;
	}
	#jm-allpage .dj-galleryGrid .dj-slide-desc-text {
    padding: 10px 10px !important;
	}
	.dj-slide-title + .dj-slide-description {
    margin:0 !important;

	}
	.dj-readmore-wrapper{
	margin: 8px 0 0 !important;
  }
}
  
  @media (max-width: 500px) {
	.dj-slide-title, .dj-slide-title a, .dj-ctitle-in{
	font-size:16px;
	line-height:21px;
	}
	.dj-slide-description a {
    font-size:12px;
	}
  }

/*+ oznaka pri albumu male slike*/
@media (max-width: 1235px) {
#jm-allpage .readmore-plus-ms .dj-readmore-wrapper a {
     margin-top: 28px;
}
}


/*DJ media album okvir yotube videa*/
#sbox-window {
padding: 0;

}

/*span.video-icon.showOnMouseOver{
	opacity:0.2 !important;
}

span.video-icon.showOnMouseOver:hover{
	opacity:1 !important;
}
*/

/* img border */

#jm-maincontent img {
	background: #fff; /*F2F2F2*/
	border: 2px solid #ccc;
	padding: 2px; 
	webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
/*		webkit-border-radius: 15px 0px 15px 0px;
	-moz-border-radius: 15px 0px 15px 0px;
	border-radius: 15px 0px 15px 0px;*/
	margin-right:15px;
    transition: all 0.4s ease-in-out;
}

/* img border maili*/
#jm-maincontent img.posta {
	background:none;
	border:none;
	padding: 0px; 
	webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius:0;
	margin-right:0px;
	margin-top:-2px;
}

/*popravek levega margina za slike - ikone pri mediji o nas*/
.mediji-o-nas #jm-maincontent img, .media-about-us #jm-maincontent img{
	margin-left:0;
}

#jm-maincontent a:hover img {
	border: 2px solid #a22639;
	padding: 2px;     
	opacity:0.9;
	webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
/*		webkit-border-radius: 15px 0px 15px 0px;
	-moz-border-radius: 15px 0px 15px 0px;
	border-radius: 15px 0px 15px 0px;*/
	margin-right:15px;
    transition: all 0.4s ease-in-out;
}
/*popravek za stran partnerji - google maps*/
#jm-maincontent .item-page_partnerji img, .gmnoprint img{
	background:none !important;
	border: none !important;
	padding: 0px !important; 
	webkit-border-radius: 0px 0px 0px 0px !important;
	-moz-border-radius: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	margin-right:0px !important;
    transition:none !important;
}
#jm-maincontent .item-page_partnerji h3, .gm-style-iw h3{
	font-size:12px;
	font-family:Arial;
	padding:0;
	margin:0;
	width:200px;
	height:auto;
	font-weight:normal;
}
#jm-maincontent .item-page_partnerji .gmapsstil br{
display: none;
}

/*modul za slike*/

.slika img {
	background: #F2F2F2;
	border: 2px solid #ccc;
	padding: 2px; 
	webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
/*		webkit-border-radius: 15px 0px 15px 0px;
	-moz-border-radius: 15px 0px 15px 0px;
	border-radius: 15px 0px 15px 0px;*/
	margin-right:15px;
    transition: all 0.4s ease-in-out;
	
}
.slika a:hover img {
	border: 2px solid #a22639;
	padding: 2px;     
	opacity:0.9;
    transition: all 0.4s ease-in-out;
}



/**************AVATAR slike******************/
.jm-avatar-box .avatar-item a:hover {
    color: #a22639;

}


/*popravek sličic za avatar*/
.jm-avatar-box .avatar-item img {
  border: 5px solid #ccc !important;
  padding:0 !important;
  -webkit-box-sizing: border-box ;
  -moz-box-sizing: border-box ;
  box-sizing: border-box ;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  margin: 0 0 30px;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><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>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
/*  filter:none;
  -webkit-filter:none;*/
  -webkit-transition: all 0.3s linear ;
  -moz-transition: all 0.3s linear ;
  -o-transition: all 0.3s linear ;
  transition: all 0.3s linear;
}
.jm-avatar-box .avatar-item a {
  color: #000;
  display: block;
  text-decoration: none;
  position: relative;
  padding: 5px;
}
.jm-avatar-box .avatar-item a:hover img {
/*  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);*/
  filter:none;
  -webkit-filter:none;
  border: 5px solid #a22639 !important;
  padding: 0px !important; 
  margin: -10px 0 40px;
  opacity:1 !important;
}


/*popravek cursorja za jce popup slik*/
.jcepopup {
 cursor: url(/images/cursors/zmin.cur), pointer !important;
  /*cursor:zoom-in;*/
}






/*breadcrumbs velikost pisave*/
#jm-breadcrumbs{
	padding-top:10px;
	padding-bottom:10px;
}
.breadcrumb{
	font-size:16px;
}









/*naslovi modulov vhodna stran*/
.jm-module .jm-title{
	color:#000;
}
.jm-module.title-left-ms .jm-title {
    font-size: 40px !important;
    line-height: 1em;
   /* margin-bottom: 50px;*/
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}


.jm-module.title-left-ms .jm-title span {
font-size: 40px !important;
text-transform: uppercase;
display: inline; /*sprememba naslova v eno vrstico, prej block*/
line-height: 1em;
}

.jm-module.title-left-ms .jm-title:after {
	background: none;
}

.jm-module.title-right-ms .jm-title {
    font-size: 40px !important;
	padding-bottom: 10px;
    padding-top: 10px;
	padding-right:10px;
}
.jm-module.title-right-ms .jm-title span {
font-size: 40px !important;
text-transform: uppercase;
display: inline; /*sprememba naslova v eno vrstico, prej block*/
line-height: 1em;
}

.jm-module.title-right-ms .jm-title:after {
	background: none;
}

.jm-module.title-center-ms .jm-title {
	font-size: 40px !important;
	margin: 15px 0 30px;
    padding: 0 0 15px;
}
.jm-module.title-center-ms .jm-title span {
	font-size: 40px !important;
	display: inline; /*sprememba naslova v eno vrstico, prej block*/
}


@media (max-width: 767px) {
	.jm-module.title-center-ms .jm-title span {
	font-size: 30px !important;
	}
	.jm-module.title-center-ms .jm-title {
	font-size: 30px !important;
	padding: 0 0 10px;
	margin: 15px 0 20px;
}
}



/*tabs*/
/*minimalna višina tabov*/
.nn_tabs .tab-pane{
	min-height:250px;
}
.nn_tabs-toggle-inner img {
	background: none !important;
	border: none !important;
	padding: 0px !important;
	border-radius:0 !important;
	margin-right:5px !important;
	margin-top:-5px !important;
}

.nav-tabs > li:hover > a {
/*  background: #a22639 !important;*/
}

dt, dd {
/*    line-height: 27.2px;*/
}

dl.tabs dt.tabs {
/*	border-radius:0px 0px 0 0;
	margin-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ccc;*/
}

dl.tabs dt.tabs.open {
/*    background-color: #a22639;
	border-radius:0px 0px 0 0;*/
	/*border-radius:10px 10px 0 0;*/
}
dl.tabs dt.tabs.closed:hover {
/*background: #a22639;*/
}

dd.tabs {
/*padding: 20px;
padding-left:2px;
padding-right:2px;*/
/*background: #f4f4f4;*/

}

.tab-content{
/*	background:none;
	border:none;*/
}

/*tabs border*/
.tab-content, dd.tabs {
/*border-top: 2px solid #999;*/
}



/*nntabs*/
.nn_tabs{
	/*margin-top:0px;*/
}
.nav-tabs > li.active > a {
/*  background: #a22639 !important;*/
}
.nn_tabs > ul.nav-tabs > li {
/*	margin-bottom:2px !important;*/
}
.nav-tabs > li > a{
/*	background-color:#ccc !important;
	color:#000 !important;*/
}

.nn_tabs > ul.nav-tabs > li > a {
/*    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #ccc;
    line-height: inherit;
    transition-duration: 0.2s;*/
}

.nn_tabs.outline_content > .tab-content > .tab-pane {
/*    padding-bottom: 12px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12px;*/
}

.nn_tabs.outline_content > .tab-content {
/*	border:none; spremenjeno*/
/*	border-right:none;
	border-left:none;
	border-bottom:none;*/
}
.item-page_vgnezdeniZavihki ul#set-nn_tabs-1.nav.nav-tabs li{
	margin-bottom:2px !important;
	}






/*buttons, forms*/


#jm-allpage .btn.btn-success {
    background-color:inherit;
    background-image:inherit;
    background-repeat:no-repeat;
    border-color:transparent;
    color: inherit;
    text-shadow: none;
}
#jm-allpage .btn.btn-success:hover, #jm-allpage .btn.btn-success:active, #jm-allpage .btn.btn-success.active, #jm-allpage .btn.btn-success.disabled, #jm-allpage .btn.btn-success[disabled] {
    background-color: inherit;
    color: inherit;
}
label, input, button, select, textarea {
    font-size: 14px;
}
     /*search results*/
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-size: 14px;
	border-radius:10px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 40px;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
}
/*popravek nazaj barv in radiusa za meni zgoraj mobile*/
#jm-djmenu select{
	background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
	border-radius:0px;
}

#jm-allpage .jm-search button.button, #jm-allpage .jm-search input.button {
    right: 10px;
    top: 11px;
}

.search-results dt {
    margin-top: 15px;
}
  /*odstrani dodatne možnosti pri iskanju*/
#searchForm .only, .search-results .result-created{
	display:none;
}


  /*izbirni meniji pri search results*/
#jm-allpage .chzn-container-single .chzn-single, #jm-allpage .chzn-container-multi .chzn-choices {
background: -moz-linear-gradient(center top , #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
    margin-top: 0px;
}


     /*search results END*/




.btn, a.button, input.button, button.button {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    font-weight: 300;
    height: auto;
    letter-spacing:inherit;
    line-height: inherit;
    margin-bottom: 0;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    text-transform: inherit;
    vertical-align: middle;
	border-radius:5px;
}

@media (max-width: 767px) {
	.btn, a.button, input.button, button.button {
    	padding: 0px 7px;
	}
}

div#foxcontainer_c777 {
	padding:0;
    padding-right: 15px;
}
div#foxcontainer_c777 .btn:hover {
    background-color: #e6e6e6 !important;
    background-position: 0 -15px;
    color: #333333 !important;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
div#foxcontainer_c777 .btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6) !important;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) #a2a2a2 !important;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
}


div#foxcontainer_c777 textarea:focus, div#foxcontainer_c777 input[type="text"]:focus, div#foxcontainer_c777 input[type="password"]:focus {
    border-color: rgba(162, 38, 57, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(162, 38, 57, 0.3);
    outline: 0 none;
}

div#cid_777-customhtml1 .controls, div#cid_777-customhtml0 .controls{
    float:none !important;
}
#foxcontainer_c777 h2 {
	font-size:34px;
	font-family: Exo;
	font-weight:normal;
	text-transform:uppercase;
	}

/* fox contact popravki barv - prosojnost*/
div#foxcontainer_c777 .fox_form select, div#foxcontainer_c777 .fox_form textarea, div#foxcontainer_c777 .fox_form input[type="text"] {
    background:rgba(255,255,255,0.6);
}

div#foxcontainer_c777 .fox_form input[type="text"]:hover, div#foxcontainer_c777 .fox_form textarea:hover, div#foxcontainer_c777 .fox_form input[type="text"]:focus, div#foxcontainer_c777 .fox_form textarea:focus {
    background: rgba(255, 255, 224, 0.8);
}

div#foxcontainer_c777 .radio input[type="radio"], div#foxcontainer_c777 .checkbox input[type="checkbox"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

div#foxcontainer_c777 .alert-error {
    background: rgba(242, 222, 222, 0.8);
}


/*mostread*/
ul.mostread li a {
    font-size: 16px;
	border-bottom: none;
}


/*datoteke docstation*/
.docstation-file{
	font-size:100%;
}


.docstation-file img{
	background: none !important;
	border: none !important;
	padding: 0px !important; 
	margin-right:2px !important;
	margin-top:-15px !important;
}

a.docstation-file{
	transition: all 0.3s ease-in-out;
}

a:hover.docstation-file{
	margin-left:3px !important;
	
}

/*popravek levega margina za slike - ikone pri mediji o nas*/
.mediji-o-nas a:hover.docstation-file, .media-about-us a:hover.docstation-file{
	margin-left:0 !important;
}
/*zmanjšanje fonta pri mediji o nas*/
.mediji-o-nas a.docstation-file, .media-about-us a.docstation-file {
    font-size: 14px;
}

.docstation-attachments{
	display:none;
}


/*#datoteke img, #datoteke-1 img, #datoteke-2 img, #datoteke-3 img, #datoteke-4 img, #datoteke-5 img, #datoteke-6 img, #datoteke-7 img, #datoteke-8 img, #datoteke-9 img, #datoteke-10 img, #datoteke-11 img, 
#datoteke-12 img, #datoteke-13 img, #datoteke-14 img, #datoteke-15 img, #datoteke-16 img, #datoteke-17 img, #datoteke-18 img, #datoteke-19 img, #datoteke-20 img, #datoteke-21 img,#datoteke-22 img,#datoteke-23 img {
	padding:0 !important;
	border:none !important;
	background:none;
	margin-right:8px;
}
#files img, #files-1 img, #files-2 img, #files-3 img, #files-4 img, #files-5 img, #files-6 img, #files-7 img, #files-8 img, #files-9 img, #files-10 img, #files-11 img, 
#files-12 img, #files-13 img, #files-14 img, #files-15 img, #files-16 img, #files-17 img, #files-18 img, #files-19 img, #files-20 img, #files-21 img,#files-22 img,#files-23 img {
	padding:0 !important;
	border:none !important;
	background:none;
	margin-right:8px;
}*/


/*#datoteke p, #datoteke-1 p, #datoteke-2 p, #datoteke-3 p, #datoteke-4 p, #datoteke-5 p, #datoteke-6 p, #datoteke-7 p, #datoteke-8 p, #datoteke-9 p, #datoteke-10 p, #datoteke-11 p, #datoteke-12 p, #datoteke-13 p, 
#datoteke-14 p, #datoteke-15 p, #datoteke-16 p, #datoteke-17 p, #datoteke-18 p, #datoteke-19 p, #datoteke-20 p, #datoteke-21 p,#datoteke-22 p,#datoteke-23 p {
	margin-bottom:0 !important;
}
#files p, #files-1 p, #files-2 p, #files-3 p, #files-4 p, #files-5 p, #files-6 p, #files-7 p, #files-8 p, #files-9 p, #files-10 p, #files-11 p, #files-12 p, #files-13 p, 
#files-14 p, #files-15 p, #files-16 p, #files-17 p, #files-18 p, #files-19 p, #files-20 p, #files-21 p,#files-22 p,#files-23 p {
	margin-bottom:0 !important;
}
*/







/*youtube video*/

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*jusertube*/

#jm-maincontent #jusertube-scroller-1 h3.videotitle {
	font-size: 18px;
}
#jm-maincontent #jusertube-scroller-1 h3.videotitle:hover {
	color:#a22639;
}

@media (max-width: 700px) {
	#jm-maincontent #jusertube-scroller-1 td.vtop {
    	display: block;
    	padding-top: 1px;
    	vertical-align: top;
	}
  }

  
#jm-maincontent #tnt_pagination a:link, #tnt_pagination a:visited {
    background-color: rgba(255,255,255, 0.6);
    border: 1px solid #ebebeb;
    color: #A22639;
    font-weight: normal;
    margin-left: 10px;
    padding: 2px 7px;
    text-decoration: none;
    width: 22px;
	border-radius: 7px;
}
#jm-maincontent #tnt_pagination a:hover {
    background-color: #fff;
	border: 1px solid #A22639;
    color: #A22639;
}
#jm-maincontent #tnt_pagination .active_tnt_link {
    background-color: #fff;
    border: 1px solid #A22639;
    color: #000;
    cursor: default;
    margin-left: 10px;
    padding: 2px 7px;
    text-decoration: none;
	border-radius: 7px;
}

#jm-maincontent #jusertube-scroller-1 div.imgbox {
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border:none;
	background:none;
	box-shadow:none;
	padding-bottom:7px;
}
#jm-maincontent #jusertube-scroller-1 div.imgbox:hover {
    box-shadow: none;
}

#jm-maincontent #jusertube-scroller-1 div.imgbox a img {
	background: #fff; 
	border: 2px solid #ccc;
	padding: 2px; 
	webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
    transition: all 0.4s ease-in-out;
	-moz-box-shadow:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width:94%; /*popravek 8.3.1*/
}

#jm-maincontent #jusertube-scroller-1 div.imgbox a:hover img {
	border: 2px solid #a22639;
	background:#fff;
	box-shadow:none;
}

#jm-maincontent #jusertube-scroller-1 div.videodecs {
    /*color: #000;*/
}

#jusertube-scroller-1 .titlebelow{
	font-size:13px;
	line-height:1em;
	padding-top:10px;
	height:26px !important;
	overflow:visible;
}

#jusertube-scroller-1 .titlebelow a{

}


/*jusertube 8.3.1*/
#jm-maincontent .srizon-ju-container .titlendesc h5 {
    padding: 5px 15px!important;
    margin: 0!important;
	font-size:21px !important;
}
#jm-maincontent .srizon-pagination li, .jtubegallery.elastislide-list li{
	background-image:none;
	
}

.jusertube .elastislide-wrapper {

}
.jusertube .elastislide-carousel ul li a img {
	border:none !important;
	padding:0 !important;
	border-radius:0 !important;
}

.jusertube .elastislide-carousel ul li {
    margin: 0;
    padding: 6px;
    -webkit-backface-visibility: hidden;
}

@media (min-width: 980px) {
	.jm-module.jusertube {
		width: 264px;
	}
}



/*grayscale slik popravek za IE 10 in 11 ter SAfari*/


.jm-event-box .event-item img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><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>#grayscale");
    transition: all 0.3s linear 0s;
}
.jm-event-box .event-item:hover img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}


/************* joomla core****************/

.item-page, .items-row {
/*	border: 1px solid #E5E5E5 !important;
	padding: 15px !important; 
	margin-left:-15px!important;
	margin-right:-15px!important;
	webkit-border-radius: 5px 5px 5px 5px!important;
	-moz-border-radius: 5px 5px 5px 5px!important;
	border-radius: 5px 5px 5px 5px!important;
	background: rgba(255, 255, 255, 0.5);*/
	/*background: rgba(170, 10, 47, 0.05); */
}

.items-leading, #jm-maincontent {
	border: 0px solid #E5E5E5 !important;
/*	border: 1px solid #E5E5E5 !important;*/
	padding: 15px !important; 
/*	margin-left:-15px!important;*/
/*	margin-right:-15px!important;*/
/*	webkit-border-radius: 0px 0px 0px 0px!important;
	-moz-border-radius: 0px 0px 0px 0px!important;
	border-radius: 0px 0px 0px 0px!important;*/
	webkit-border-radius: 3px 3px 3px 3px!important;
	-moz-border-radius: 3px 3px 3px 3px!important;
	border-radius: 3px 3px 3px 3px!important;
	-webkit-box-shadow: 0 -2px 6px #bcc0c2, 0 2px 6px #bcc0c2;
    -moz-box-shadow: 0 -2px 6px #bcc0c2, 0 2px 6px #bcc0c2;
    box-shadow: 0 -2px 6px #bcc0c2, 0 2px 6px #bcc0c2;
	margin-bottom:20px;
	background: rgba(255, 255, 255, 0.5);
	/*background: rgba(170, 10, 47, 0.05); */

}
/*barve ozadij za projekte - uporabi rajši več predlog*/
body.upside-smart-city-maribor #jm-maincontent {
	/*background: rgba(255, 165, 0, 0.1);*/
}

body.energyregion #jm-maincontent {
	/*background: rgba(81, 163, 81, 0.1);*/
}
body.creativemed #jm-maincontent, body.philoxeniaplus #jm-maincontent {
	/*background: rgba(35, 132, 211, 0.1);*/
}

#jm-maincontent {
	min-height:500px;

}

/*vertikalni separator med stolpcema pri category blog*/
.item.column-2{
/*	padding-left:25px;
	border-left: 1px solid #E5E5E5 !important;*/
}


.item.column-1 h2, .item.column-2 h2, .page-header h2, #foxcontainer_c777 h2, h2.contentheading{
	display:block;
	/*background:#ccc; ozadje naslova*/
	webkit-border-radius: 5px 5px 5px 5px!important;
	-moz-border-radius: 5px 5px 5px 5px!important;
	border-radius: 5px 5px 5px 5px!important;
    background: url("../images/e-med.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 5px 5px 0 57px;
	min-height:45px;
	font-family:Exo;
	font-size:34px;
	font-style:normal;
	font-weight:300;
	text-transform:uppercase;
}

@media (max-width: 767px) {
	.item.column-1 h2, .item.column-2 h2, .page-header h2, #foxcontainer_c777 h2, h2.contentheading{
    background: url("../images/e-med.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-size: 30px 29px;
    padding: 3px 5px 0 35px;
	min-height:25px;
	font-size:25px;

	}
}

hr{
	
}

#jm-maincontent ul li{
	margin-left:12px;
	padding-bottom:10px;
}

/*navigation joomla številke popravek*/
div.pagination ul li span.pagenav {
color: #a22639;
border: 1px solid #a22639;
border-radius: 8px;
}

div.pagination ul li span,
div.pagination ul li a {
  padding: 4px 12px;
  font-size: 12px;
}




/*joomla blog popravek*/
.items-leading div[class*="leading-"], .items-row {
    border-bottom-color: #ececec;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}


/* default paragraph, ol*/
p {
  margin-bottom: 15px;
}
/*paragraph na desni*/
#jm-right p {
  margin-bottom: 0px;
}
ol {
margin: 0 0 10px 40px;
}


/*cookies*/
.infoplus {
	/*display:none;*/
}
#ca_banner h2{
	font-size:14px !important;
	font-family:Arial;
	font-weight:normal !important;
	letter-spacing:normal !important;
}
#ca_banner .accept {
    background: #388032 !important;
    padding:3px;
    border-radius:3px;
    text-shadow:1px 1px 0 #8cd50b;
    color:#fff;
    background-image: -webkit-linear-gradient(#388032 0%, #8cd50b 100%) !important;
    background-image: -moz-linear-gradient(#388032 0%, #8cd50b 100%) !important;
    background-image: -o-linear-gradient(#388032 0%, #8cd50b 100%) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#388032), to(#8cd50b)) !important;
    background-image: linear-gradient(#388032 0%, #8cd50b 100%) !important;
}
#ca_banner{
	height:auto !important;
	padding-top:5px !important;
	background: url("img/przez.png") repeat scroll 0 0 rgba(255, 255, 255, 1);
	}
#ca_banner p{
	display:none;
}



/*popravek za tabele da se zložijo spodaj pri mobile view besedila*/
/* za video opise*/
@media (max-width: 700px) {  
td.tabelaDesno {
	display:block;
}  

}
/*za druge tabele*/
@media (max-width: 1235px) {  
td.tabelaDesno2 {
	display:block;
}  

}

/*popravek za padding v tabelah*/
#jm-maincontent table td {
	padding:3px !important;
	}
	

/*popravek za chrome slike v tabeli 100% bug - za slike v tabelah ne dela responsive*/
#jm-maincontent td img { 
	max-width: none; 
	}
       
/* IE 11 hack */

@media all and (-ms-high-contrast:none) {
     *::-ms-backdrop, .dj-galleryGrid, .dj-categories, .dj-tabber, .slider-wrapper {margin-right:-4px !important;} /* IE11 */
	 *::-ms-backdrop, #jm-right .dj-galleryGrid .dj-slide {max-width: 125px;}
     }

	
	/* popravek search joomla 3.7*/
	div.search label[for="mod-search-searchword286"] {
	display: none;
	}
	
	/*popravek DJ media tools po posodobitvi in po posodobitvi joomle na 3.8.6*/
	.dj-galleryGrid-in .dj-slide-in .video-icon{
		z-index:9999;
	}
	button.mfp-arrow.mfp-arrow-right.mfp-prevent-close, button.mfp-arrow.mfp-arrow-left.mfp-prevent-close  {
		display: none;
	}
	
	
	/*tabela piškotki*/
	table.tabelaPiskotki td {
		border: 1px solid #ccc;
		text-align:left;
		
	}
	table.tabelaPiskotki td{
		padding:7px !important;
	}
	table.tabelaPiskotki td p{
		margin:0px;
	}
	
	@media (max-width: 1000px){
		table.tabelaPiskotki {
			overflow-x: auto;
			display: block;
		}
		table.tabelaPiskotki td{
			word-wrap:break-word;
			hyphens: auto;
			-ms-hyphens: auto;
			-moz-hyphens: auto;	
		}

	}	
	


	/*climate KIC modul*/	
	.top-bg .jm-module.climateKic .jm-title {
		text-align: center;
		margin-bottom:10px;
	}
	/*climate KIC glava*/	
	img.climateKIC {
		margin-top: -4px;
		margin-left: 31px;
	}
	
	@media (min-width: 851px) and (max-width: 1506px) {
		img.climateKIC {
			margin-top: 9px;
			margin-left: 5px;
			display:block;
		}
			
	}
	
	@media (min-width: 768px) and (max-width: 850px) {
		img.climateKIC {
			margin-top: 9px;
			margin-left: 5px;
			width: 190px;
		    height: auto;
		}
			
	}
	
	@media (min-width: 621px) and (max-width: 767px) {
		img.climateKIC {
			margin-top: -4px;
			margin-left: 31px;

		}	
		#jm-logo-sitedesc {
			margin: 10px;
		}
	}
	@media (min-width: 320px) and (max-width: 620px) {
		img.climateKIC {
			margin: 9px auto;
			display:block;

		}	
		#jm-logo-sitedesc {
			margin: 10px;
		}
	}
				
	
	/*ACR+ glava*/	
	img.acr {
		margin-top: -8px;
		margin-left: 31px;
	}
	
	@media (min-width: 1210px) and (max-width: 1506px) {
		img.acr {
			margin-top: 9px;
			margin-left: 108px;
			display:block;
		}
			
	}
	@media (min-width: 768px) and (max-width: 1209px) {
		img.acr {
			margin-top: 9px;
			margin-left: auto;
			margin-right:auto;
			display:block;
		}
			
	}	
	
	@media (min-width: 621px) and (max-width: 767px) {
		img.acr {
			margin-top: -8px;
			margin-left: 31px;

		}	
	}
	@media (min-width: 320px) and (max-width: 620px) {
		img.acr {
			margin: 9px auto;
			display:block;

		}	
	}			
	/*Youtuber videi*/
	
	#jm-maincontent .item-page_videoYoutubeR img {
		border: none;
		webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-right:0;
		padding:0;
	}
	
	
	#jm-maincontent .item-page_videoYoutubeR a:hover img {
		border: none;
		padding: 0px;     
		opacity:1;
		webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-right:0px;
		transition: all 0.4s ease-in-out;
	}
	
	
	
	#jm-right .mxYouTubeR img {
		border: none;
		webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-right:0;
		padding:0;
	}
	
	
	#jm-right .mxYouTubeR a:hover img {
		border: none;
		padding: 0px;     
		opacity:1;
		webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		margin-right:0px;
		transition: all 0.4s ease-in-out;
	}
	
		
		
	.mxYouTubeR .mxyt-description, .mxYouTubeR .mxyt-date{
		display:none;
	}
	.mxYouTubeR .mxyt-playlist .mxyt-title {
		padding-bottom: 10px;
		min-height: 50px;
	}
	
	/*responsive slike*/	
	
	#jm-maincontent img {
		height: auto;
	}
	
	
	/*popravek popup ozadje*/
	.mfp-bg {
		background: rgb(0 0 0 / 53%) !important;
	}
	.mfp-image-holder .mfp-close {
		color: #060606 !important;
	}
	button.mfp-close, button.mfp-arrow {
		background: white !important;
		color: black;
		border:solid 1px #3d3d3d !important;
	}
	.bppopup-mode-text img{
		height:auto;
	}
	
	ul.liBrezSlike li{
		background-image:none;
		padding:0;
	}