@charset "utf-8";
	/* CSS Document */

/*  =============================================================
    *Header*
    ============================================================= */	

	
	#sp-logo, #sp-menu{
		display:block;
	}
	#sp-header{
		background-position: 50% -19px !important;
	}
	
	@media (max-width:991px){
		#sp-header {
			background-image: none !important;
			border-bottom:solid 1px #55AF3A;
			padding-top:25px !important;
		}
	}	
/*  =============================================================
    *LOGOTIP*
    ============================================================= */		
	/*logotip na sredino*/
	#sp-logo.col-md-2{
		width:100%;
		margin-top:7px;
	}
	@media (max-width:991px){
		#sp-logo.col-md-2{
			margin-bottom:12px;
			margin-top:19px;
		}
	}
	/*skrij opis logotipa*/
	#sp-header #sp-logo .logo{
		display:none;
	}
	
/*  =============================================================
    *JEZIK*
    ============================================================= */		
	div#sp-jezik {
		margin-top:-65px;
		text-align:right;
		float:right;
	}
	@media (max-width:991px){
		div#sp-jezik{
			margin-top:-143px;
		}
	}
	/*popravek, ko so jeziki neaktivni - frontend edit*/
	.sp-column.jezik li {
		line-height: 36px;
	}
	
	#sp-jezik.col-md-2{
		
	}
	#sp-jezik .sp-module ul >li >a{
		color:#000;
	}
	#sp-jezik .sp-module li.lang-active a {
		color:#55AF3A;
	}
	#sp-jezik .sp-module li a:hover {
		color:#DAE6D2;
	}
	#sp-jezik .sp-module li:first-child{
		background:url(../images/separator-lang.png) no-repeat 20px 13px;
		padding-right:10px !important;
	}

	@media (min-width:1271px){
		#sp-jezik .sp-module li:last-child{
			margin-right:0;
		}	
	}

	@media (min-width:1200px) and (max-width:1270px){
		#sp-jezik .sp-module-content .mod-languages ul.lang-inline {
			margin: 0;
			padding: 0;
			background: none;
			width: 59px;
		}
	}

	@media (min-width:992px) and (max-width:1199px){
		#sp-jezik .sp-module-content .mod-languages ul.lang-inline {
			margin: 0;
			padding: 0;
			background: none;
			width: 59px;
			margin-left:-15px;
		}
	}
	@media (max-width:991px){
		#sp-jezik .sp-module-content .mod-languages ul.lang-inline {
			margin: 0;
			padding: 0;
			background: none;
			width: 59px;
		}
	}

/*  =============================================================
    *GLAVNI MENI*
    ============================================================= */		
	/*širina menija na 100%*/
	#sp-menu.col-md-8{
		width:100%;
	}
	
	
	@media (min-width:992px){
		.glavniMenu{
			margin-top:17px;
			padding-bottom:43px;
		}
	}
	.glavniMenu a{
		color: #93979a;
	}
	
	.glavniMenu .sp-megamenu-parent >li {
		display: inline-block;
		position: relative;
		padding: 0;
		margin-right: 74px;
	}
	@media (max-width:1199px){
		.glavniMenu .sp-megamenu-parent >li {
			margin-right: 40px;
		}
	}
	
	 .glavniMenu .sp-megamenu-parent li:last-child{
		 margin-right:0px;
	 }
	 .glavniMenu .sp-megamenu-parent >li:hover >a:before, .glavniMenu .sp-megamenu-parent >li.active >a:before{
		 border: none;
	 }
	 .glavniMenu .sp-megamenu-parent >li > a:before{
		border: none;
	 }
		
	
	
	.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
		display: inline-block;
		padding: 0 13px;
		line-height: 14px;
		font-size: 12.4px;
		font-weight: 400;
		text-transform: uppercase;
		color: #000;
		margin: 0;
		position: relative;
	}
	/*en jezik*/
	.sp-megamenu-parent >li >a:lang(en), .sp-megamenu-parent >li >span:lang(en){
		padding: 0 6px;
	}
	
	 .glavniMenu .sp-megamenu-parent li:last-child a{
		/* padding-right:0;*/
	 }	
	/*aktivni menu*/
	li.sp-menu-item.current-item.active a, li.sp-menu-item.sp-has-child.active a {
		color: #55AF3A;
	}
	
	.sp-megamenu-parent >li:hover>a {
	  color: #55AF3A;
	}
	
	
	/* span menu - dodatek za line break*/
	span.menuSubLine {
		display:block;
		font-weight: 400;
		line-height: 14px !important;
		margin-top: 0px;
		font-size:12.4px;
		}

	
	/*spustni menu*/
	/*spustna ikona glavni meni*/
	.sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after {
		font-family: "FontAwesome";
		content: " \f107";
		/* float: right; */
		top: 0;
		right: 0;
		position: absolute;
	}
	/*en jezik*/
	.sp-megamenu-parent >li.sp-has-child:lang(en)>a:after, .sp-megamenu-parent >li.sp-has-child:lang(en)>span:after {
		right: -5px;
	}	
	
	.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
		display: block;
		padding: 10px;
		color: #000;
		cursor: pointer;
		border-bottom: 1px solid #55AF3A;
		font-size:13.4px;
		text-transform:none;
		line-height: 18px;
	}
	.sp-megamenu-parent .sp-dropdown li:last-child.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li:last-child.sp-menu-item span {
		border-bottom: none;
	}
	.menu-fixed{
		/*box-shadow:none;*/
	}
	
	
	
	/*spustni meni*/
	.sp-dropdown.sp-dropdown-main {
		padding-top:20px;
		margin-top:-10px;
	}	
	.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
		background:#fff;
	}
		
		
		
		
	/*offcanvas*/
	
	.offcanvas-menu .offcanvas-inner {
		padding-top: 70px;
	}
	.offcanvas-overlay {
		background: rgba(100, 118, 88, 0.2);
	}
	
	.offcanvas-menu .offcanvas-inner .sp-module ul > li {
		border-bottom: solid 1px #fff;
	}
	.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
		background: #eaf1db;
	}
	.offcanvas-menu {
		width: 320px;
		height: 100%;
		background-color: #DAE6D2;
		color: #000;
		position: fixed;
		top: 0;
		right: 0;
		-webkit-transform: translateX(320px);
		transform: translateX(320px);
		visibility: hidden;
		overflow: inherit;
		-webkit-transition: .5s;
		transition: .5s;
		z-index: 10000;
	}	
	
	.close-offcanvas {
		position: absolute;
		top: 0;
		right: 0;
		width: 44px;
		height: 44px;
		line-height: 42px;
		z-index: 1;
		color: #000;
		text-align: center;
		font-size: 22px;
		background: #55af3a;
	}	
	.close-offcanvas:hover {
		color: #DAE6D2;
	}
	
	/* span menu - popravek off canvas*/
	.offcanvas-menu span.menuSubLine {
		display:inline;
		font-weight: 400;
		line-height: 24px !important;
		margin-top: 0px;
		opacity: 1;
		font-size:14px;
		}
		
	.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
		-webkit-transition: 300ms;
		-o-transition: 300ms;
		transition: 300ms;
		padding: 10px 35px 10px 10px;
		font-size: 14px;
		text-transform: none;
		color: #000;
		font-weight: 400;
		line-height: 16px;
	}		
	
	#offcanvas-toggler {
		font-size: 34px;
		line-height: 34px;
		position: absolute;
		top: -18px;
	}
	
	.offcanvas-menu ul > li.current.active, .offcanvas-menu ul > li.active.deeper.parent {
		background: #eaf1db;
		color:#000;
	}
	.offcanvas-menu  li.current.active li{
		background: #eaf1db;
	}

	.offcanvas-menu .offcanvas-inner .sp-module ul > li ul >li > a {
		background: none !important;
		background-image: none;
		background-position-x: initial;
		background-position-y: initial;
		background-size: initial;
		background-repeat-x: initial;
		background-repeat-y: initial;
		background-attachment: initial;
		background-origin: initial;
		background-clip: initial;
		background-color: initial;
		padding-left: 30px;
		line-height: 16px;
		font-size: 13px;
		display: block;
	}
	.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus {
		background: #eaf1db;
		background-image: initial;
		background-position-x: initial;
		background-position-y: initial;
		background-size: initial;
		background-repeat-x: initial;
		background-repeat-y: initial;
		background-attachment: initial;
		background-origin: initial;
		background-clip: initial;
		background-color: #eaf1db;
		color:#000;
	}	
	.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover a, .offcanvas-menu .offcanvas-inner .sp-module ul > li:focus a {
		background: #eaf1db;
		background-image: initial;
		background-position-x: initial;
		background-position-y: initial;
		background-size: initial;
		background-repeat-x: initial;
		background-repeat-y: initial;
		background-attachment: initial;
		background-origin: initial;
		background-clip: initial;
		background-color: #eaf1db;
		color:#000;
	}	

	.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li.active > a, 
	.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:hover > a, 
	.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:focus > a{
		background: #55AF3A !important;
		}
/*  =============================================================
    *Moduli zgoraj*
    ============================================================= */	
	.moduliZgoraj a{
		color: #000;
	}
	.moduliZgoraj a:hover{
		color: #55AF3A;
	}
	
	/*vem točka, mladi raziskovalci ikone*/
	#sppb-addon-1515741853894 p, #sppb-addon-1515741853897 p, #sppb-addon-1515741853900 p{
		margin:0 0 6px
		}
	@media (max-width:991px){	
		#sppb-addon-1515741853894, #sppb-addon-1515741853897{
			margin-bottom:10px;
		}
	}
	
	@media (min-width:992px){	
		#sppb-addon-1515741853894{
			margin-left:116px;
		}
		
		#sppb-addon-1515741853900{
			margin-right:112px;
		}
	}
	
/*  =============================================================
    *breadcrumb*
    ============================================================= */			


	.breadcrumb {
		padding: 8px 0px;
		margin-bottom: 0px;
		list-style: none;
		background-color: transparent;
		border-radius: 4px;
		font-size:12px;
		color: #9c927e;
		text-transform:uppercase;
	}
	
	/*popravek span menu za breadcrumb	*/
	.breadcrumb span.menuSubLine {
		display:inline;
		font-weight: 400;
		line-height: 24px !important;
		margin-top: 0px;
		opacity: 1;
		font-size:12px;
		}
		
	.breadcrumb>.active{
		
	}
	.breadcrumb>li+li:before {
		content: "|";
		font-family: FontAwesome;
		padding: 0 8px;
	}
	.breadcrumb a{
		color: #55af3a;
	}
	.breadcrumb a:hover, .breadcrumb a:active{
		color: #55AF3A;
	}
		
	.breadcrumb>.active {
	    color: #000;
	}
				
	
/*  =============================================================
    *BODY*
    ============================================================= */	
	.articleBody {
	    text-align: justify;
	}
	.articleBody img {
		margin:0;
	}
	.articleBody ul{
		/*margin-left:18px;*/
	}
	.articleBody ul li ul {
		margin-left: 0;
	}
	.articleBody ol {
		-webkit-padding-start: 25px !important;
	}
		
	.articleBody h3{
	  margin: 0;
	  padding: 0 0 15px 0;
	  font-size: 15px;
	  line-height: 18px;
	}
	.articleBody h4 {
	  margin: 0;
	  padding: 0 0 10px 0;
	  font-size: 14px;
	  line-height: 17px;
	}
	
	#sp-main-body {
		padding: 8px 0 50px;
	}	
/*	.itemid-655	#sp-main-body {
		border-top: solid 1px #55AF3A;
	}	*/
	/*ozadje strani*/
/*	body.site {
		background: url(../images/ZRS-Bistra-bg.jpg) no-repeat left -92px fixed;
	}
	
	@media (max-width:700px){	
		body.site {
			background-size: initial;
			background: url(../images/ZRS-Bistra-bg.jpg) no-repeat -197px -92px fixed;
		}
	}
	@media (min-width:701px) and (max-width:1919px){	
		body.site {
			background-size:initial;
		}
	}
	@media (min-width:1920px){	
		body.site {
			background-size: cover;
		}
	}	*/
	
	div#sp-component {
		min-height: 450px;
	}



/*  =============================================================
    *izpostavljeni projekti*
    ============================================================= */	


	.camera_caption .camera_cat a {
	    /*visibility: hidden; ne dela z IE 11*/
		left: -9999px;
		position: relative;
        pointer-events: none;
  		cursor: default;
	}

	.camera_caption .camera_cat a:after {
		left: 9999px;
		position: absolute;
		/*left: 0px;*/
		content: "IZPOSTAVLJENO";
		width: 113px;
		top: -1px;
	}

	/*en jezik*/
	.camera_caption .camera_cat:lang(en) a:after {
		left: 9999px;
		position: absolute;
/*		left: 0px;*/
		content: "FEATURED";
		width: 113px;
		top: -1px;
	}
	/*senca teksta*/
	.vina-camera-slider-content .camera_caption > div h3 a {
		color: #fff !important;
		text-shadow: 1px 1px 1px #86674b;
	}
	@media (max-width: 500px){
		.vina-camera-slider-content .camera_caption > div h3 {
			line-height: normal;
			margin-top: 15px;
			margin-bottom: 5px;
			font-size: 18px;
		}
	}
	.cameraContents .introtext {
		font-weight: bold;
		text-shadow: 1px 1px 1px #86674b;
	}
	
	
/*  =============================================================
    *Rok sprocket*
    ============================================================= */	
	


	.sprocket-features.layout-slideshow .sprocket-features-content {
		padding: 20px 0 30px;
		top: auto;
		left: 0;
		width: 100%;
		bottom: 0;
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.75) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.85)));
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.75) 100%);
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.75) 100%);
		background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.75) 100%);
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.75) 100%)
	}
	
	.sprocket-features.layout-slideshow .sprocket-features-info {
		color: #fff;
		padding: 0 30px
	}
	
	.sprocket-features.layout-slideshow .sprocket-features-info .sprocket-features-date {
		margin-right: 5px;
		display:none;
	}
	
	.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow {
		background: none;
		box-shadow: none;
		opacity: 0;
		font-size: 24px;
		font-size: 48px;
		-webkit-transition: 350ms;
		-o-transition: 350ms;
		transition: 350ms
	}
	
	.sprocket-features.layout-slideshow:hover .sprocket-features-arrows .arrow {
		opacity: 1
	}
	
	.sprocket-features.layout-slideshow:hover .sprocket-features-arrows .arrow.next {
		right: 20px
	}
	
	.sprocket-features.layout-slideshow:hover .sprocket-features-arrows .arrow.prev {
		left: 20px
	}
	
	.sprocket-features.layout-slideshow2 .sprocket-features-content::before {
		border: 0
	}
	
	.sprocket-features.layout-slideshow2 .sprocket-features-content {
		padding: 20px 40px 0
	}
	
	.sprocket-features.layout-slideshow2 .sprocket-features-arrows .arrow {
		bottom: 15%
	}
	
	.sprocket-features .sprocket-features-category span {
		font-size: 12px;
		padding: 0 10px;
		background: #fff;
		text-transform: uppercase;
		font-weight: 600;
		color: #55AF3A;
		height: 20px;
		line-height: 20px;
		display: inline-block;
		position: relative
	}
	
	.sprocket-features .sprocket-features-category span:before {
		content: '';
		position: absolute;
		left: 0;
		z-index: 0;
		bottom: -8px;
		border-top: 8px solid #55AF3A;
		border-right: 8px solid transparent
	}
	
	.sprocket-features .sprocket-features-title {
		background: none;
		padding: 0;
		margin: 10px 0;
		font-size: 26px;
	}
	
	.sprocket-features .sprocket-features-title a {
		color: #fff;
		text-shadow:1px 1px 1px #000;
	}
	
	.sprocket-features .sprocket-features-date {
		color: #fff;
		font-size: 13px
	}
	
	.sprocket-features .readon {
		display: none
	}
	
	.sprocket-features .sprocket-features-desc {
		display: block;
	}
	@media (max-width: 500px){
		.sprocket-features .sprocket-features-desc {
			display: none;
		}
	}
	
	.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-img-container {
		height: 464px;
		width:100%;
	}
	@media (max-width: 768px){
		.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-img-container {
	    	height: auto;
		}
	}
	
	.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-img-container img {
		max-height: 464px;
		height: 100% !important
	}
	
	.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-content {
		top: 0;
		bottom: auto;
		padding: 30px 0 30px;
		background: rgb(85,175,58);
		background: -moz-linear-gradient(0deg, rgba(85,175,58,0) 0%, rgba(82,153,61,0.8015406846332283) 56%, rgba(75,125,60,1) 100%);
		background: -webkit-linear-gradient(0deg, rgba(85,175,58,0) 0%, rgba(82,153,61,0.8015406846332283) 56%, rgba(75,125,60,1) 100%);
		background: linear-gradient(0deg, rgba(85,175,58,0) 0%, rgba(82,153,61,0.8015406846332283) 56%, rgba(75,125,60,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#55af3a",endColorstr="#4b7d3c",GradientType=1);
	}
	
	.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow {
		width: 34px;
		height: 40px;
		line-height: 38px;
		border-radius: 0;
		font-size: 24px;
		background: rgba(0, 0, 0, 0.5);
		-webkit-transition: 300ms;
		-o-transition: 300ms;
		transition: 300ms
	}
	
	.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow.next {
		right: 0
	}
	
	.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow.prev {
		left: 0
	}
	
	.rokSprocketTopContent .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow:hover {
		background: #55AF3A
	}
	
	.sprocket-features .sprocket-features-category span {
	    /*visibility: hidden; ne dela z IE 11*/
		left: -9999px;
		position: relative;
		pointer-events: none;
  		cursor: default;
	}
	.sprocket-features .sprocket-features-category span:before {
		left: 9999px;
		position: absolute;
		content: "IZPOSTAVLJENO ...";
		width: 116px;
		border: 0;
		border-top: none;
		background: rgb(255 255 255 / 90%);
		border-bottom: none;
		bottom: 0;
		padding-left: 5px;
	}

	/*en jezik*/
	.sprocket-features .sprocket-features-category:lang(en) span:before {
		visibility: visible;
		position: absolute;
		left: 9999px;
		content: "FEATURED ...";
		width: 84px;
		border: 0;
		border-top: none;
		background: rgb(255 255 255 / 90%);
		border-bottom: none;
		bottom: 0;
		padding-left: 5px;
	}
	.sprocket-features .sprocket-features-category span:after {
		content: '';
		position: absolute;
		left: 9999px;
		z-index: 5;
		bottom: -8px;
		border-top: 8px solid rgb(255 255 255 / 90%);
		border-right: 8px solid #0000;
	}

	@media (max-width: 500px){
		.sprocket-features .sprocket-features-title {
			background: none;
			padding: 0;
			margin: 10px 0;
			line-height: normal;
			margin-top: 15px;
			margin-bottom: 5px;
			font-size: 18px;
		}
	}
	/*opis pod naslovom*/
	.layout-slideshow .sprocket-features-desc {
		background: rgba(94, 67, 48, 0.5);
		color: #fff;
		padding: 0px 30px;
		text-shadow: 1px 1px 1px #86674b;
		line-height: 24px;
	}
	
	
	
	
	
	

/*  =============================================================
    *3 novice vhodna stran*
    ============================================================= */	

	/*popravek za domačo stran*/
	@media (max-width: 991px) and (min-width: 768px){
		.itemid-655 .nspSliderBox .nspArt img.nspImage {
			width: 717px!important;
			height: auto !important;
		}
	}
	@media (max-width: 768px){
		.nspSliderBox .nspArt img.nspImage {
			width: 707px !important;
			height: auto !important;
		}
	}
	
	@media (max-width: 991px) and (min-width: 768px){
		.itemid-655 .nspSliderBox .nspList > li .nspImage {
			width: 355px !important;
			height: auto !important;
		}
	}
	@media (max-width: 768px){
		.itemid-655 .nspSliderBox .nspList > li .nspImage {
			width: 351px !important;
			height: auto !important;
		}
	}
	@media (max-width: 768px){
		.itemid-655 .nspSliderBox .nspArt {
			margin-top: 2px;
			width: 99.7%;
		}
	}
	
	.itemid-655 .nspLinks .nspLinkScroll1 ul li {
		background: transparent;
	}
	
	/*senca teksta*/
	.itemid-655 .nspOverlay .nspArts .nspArt .nspHeader a {
		text-shadow: 1px 1px 1px #000;
	}
	.itemid-655 .nspOverlay .nspLinks .nspList h4 a {
		text-shadow: 1px 1px 1px #000;
	}
	
	/*EN jezik 3 novice*/
	#sppb-addon-1487955081509 .nspArtScroll1 a.nspCategory:lang(en){
		/*visibility:hidden; ne dela z IE 11*/
		left: -9999px;
	}	
	#sppb-addon-1487955081509 .nspArtScroll1:lang(en) a.nspCategory:after {
		left: 10019px;
		content: "NEWS ...";
		background: #55AF3A;
		padding: 0 5px;
		position: absolute;
/*		left: 0;*/
		width: 60px;
	}
	
	#sppb-addon-1487955081509 a.nspListCategory:lang(en){
		/*visibility:hidden; ne dela z IE 11*/
		left: -9999px;
	}
	#sppb-addon-1487955081509 a.nspListCategory:lang(en):after {
		left: 10019px;
		content: "NEWS ...";
		background: #55AF3A;
		padding: 0 5px;
		position: absolute;
/*		left: 0;*/
		width: 60px;
	}



/*  =============================================================
    *Bistra poroča*
    ============================================================= */	
	/*popravek za domačo stran*/
	@media (max-width: 600px){
		.itemid-655 .nspArt img.nspImage {
			/* max-width: 100%; */
			width: 553px !important;
			height: auto !important;
		}
		.itemid-655 .nspImageWrapper {
			margin: 0 0 12px 0 !important;
			width: 100%;
		}
	}





	.block-title.red {
	  border-top: 1px solid #55AF3A;
	}
	.block-title.red .sppb-addon-title {
	  background: #55AF3A !important;
	}
	.block-title.red .nspBlock .nspArts .nspTopInterface 
	.nspPagination li.active {
	  background: #55AF3A;
	}
	.block-title.red .nspCategory,
	.block-title.red .nspListCategory,
	.block-title.red .sppb-article-info .sppb-meta-category {
	  background: #55AF3A;
	}
	.block-title.red .nspCategory:before,
	.block-title.red .nspListCategory:before,
	.block-title.red .sppb-article-info .sppb-meta-category:before {
	  border-top: 8px solid #55AF3A;
	}
	
	/*text vhodna stran*/
	.nspBlock .nspArts .nspArt h4.nspHeader a {
		color: #000;
		font-size: 14px;
		font-weight: 400;
	}
	.nspBlock .nspArts .nspArt h4.nspHeader {
		margin: 0;
		padding: 0 0 17px;
		font-size: 18px;
		line-height: 17px;
	}
	
	/*skrij datume in ostale informacije*/
	#sppb-addon-1488115140987 .nspArt .nspInfo, #sppb-addon-1515872435056 .nspArt .nspInfo {
  	  display: none!important;
	 }
	
	
	
	
	
	/*arhiv, vsi razpisi*/
	#sppb-addon-1515872435066, #sppb-addon-1515872435069{
		color:#55AF3A;
		font-size:15px;
		font-weight:600;
		margin-top:-12px;
	}
	/*več novic*/
	#sppb-addon-1517337023621, #sppb-addon-1517835507503{
		color:#55AF3A;
		font-size:15px;
		font-weight:600;
	}

	
	/* imena kategorij pike*/
	.camera_cat, a.nspCategory, a.nspListCategory, .gkNspPM-VideoGallery .gkBigBlock strong {
		position: relative;
		font-size: 12px;
		padding: 0 14px 0 5px;
		background: #55AF3A;
		text-transform: uppercase;
		font-weight: 600;
		color: #fff !important;
		height: 20px;
		line-height: 20px;
	}
	/*za tekoče projekte*/
	.camera_cat{
		width:112px;
	}
	.camera_cat:lang(en){
		width:83px;
	}
	
	.camera_cat:after, a.nspCategory:after, a.nspListCategory:after, .gkBigBlock strong:after{
		content:" ...";
		position:absolute;
		right: 3px;
		top:0;
	}






/*  =============================================================
    *STOLPCI DESNO*
    ============================================================= */	
	.block-title.sppb-addon-module .sppb-addon-title, .block-title.sp-module .sp-module-title{
		background:#55AF3A;
		font-size:15px !important;
	}
	.block-title {
		border-top: 1px solid #55AF3A;
		position: relative;
	}
	
	#sp-right .sp-module {
		margin-top: 40px;
	}
	#sp-right .sp-module:first-child {
		margin-top: 0;
	}
	
	@media (max-width:967px){
		#sp-right .sp-column {
			padding-left: 0px;
		}
	}	
		
	

/*  =============================================================
    *stranski meni + vhodna stran meni za urejanje*
    ============================================================= */	
	
	/*popravek span menu za meni na desni*/
	#sp-right span.menuSubLine{
		display:inline;
		font-weight: 400;
		font-size: 14px;
		
	}
	
	/*ozadje stranskega menija + vhodna stran meni za urejanje*/
	#sp-right ._stranskiMeni .sp-module-content, #sppb-addon-1517991733637 ul.nav.menu, #sppb-addon-1517992725314 ul.nav.menu{
		background: #DAE6D2;
		margin-bottom: 20px;
		padding: 15px!important;
	}
	#sppb-addon-1517991733637 .nav.menu a, #sppb-addon-1517992725314 .nav.menu a{
		color:#000;
	}
	#sppb-addon-1517991733637 .nav.menu li a, #sppb-addon-1517992725314 .nav.menu li a{
		background: #eaf1db;
    	margin-bottom: 5px;
		padding: 9px 20px 9px 8px;
		line-height:20px;
	}
	#sppb-addon-1517991733637 .nav.menu li a:hover, #sppb-addon-1517992725314 .nav.menu li a:hover{
		color: #55af3a;
	}

	
	#sp-right ._stranskiMeni ul >li >a {
	  line-height: 20px;
	}	

	#sp-right .nav.menu a{
		color:#000 !important;
	}
	
	#sp-right .nav.menu a:hover{
		color:#55AF3A !important;
	}
	
	#sp-right .nav.menu a:focus {
		color:#55AF3A !important;
	}
	
	
	#sp-right .nav.menu .active > a,
	#sp-right .nav.menu .active > a:hover,
	#sp-right .nav.menu .active > a:focus {
		color:#55AF3A !important;
	}
	
		
	
	/*margin pri podmeniju - ločen podmeni*/
	#sp-right ul ul.nav-child {
		margin: 5px 0px 6px;
		background:#eaf1db;
	}
	#sp-right .nav.menu li a  {
		display:block;
		padding: 9px 20px 9px 8px;
		/*box-shadow:0 3px 6px #bcc0c2;*/
	}
	#sp-right .nav.menu li ul li a  {
		box-shadow:none;
		padding:6px 12px 6px 0px;
	}
	#sp-right .nav.menu > li.parent > a, #sp-right .nav.menu > li.parent{
		background: #fff;
	}
	#sp-right .nav.menu li a, #sp-right .nav.menu li span  {
		background: #fff;
		margin-bottom:5px;
	}
	#sp-right .nav.menu li ul li a, #sp-right .nav.menu li ul li span  {
		background: #eaf1db;
		margin-bottom:0px;
	}
	#sp-right .nav.menu li a:hover, 	#sp-right .nav.menu li.active a {
		font-size:14px;
		border-top:none;
		border-bottom:none;
		color:#55af3a;
	}
	

	ul.menu._stranskiMeni .deeper.parent ul li a{
		padding-left:15px;
		font-size:20px;
		border-top:none;
		border-bottom:none;
		color: #000;
	}
	#sp-right .nav.menu li.parent a:after{
		content: ">";
		font-size: 14px;
		padding-right: 9px;
		padding-left: 9px;
		position:absolute;
		right:0;
	}
	#sp-right .nav.menu li.parent ul li a:after{
		content: "";
		font-size: 14px;
		padding-right: 9px;
		padding-left: 9px;
		float:right;
	}
	

	#sp-right ._stranskiMeni li.deeper.parent ul li {
		background: #eaf1db;
		border-bottom: solid 1px #fff;
	}
	#sp-right ._stranskiMeni li.deeper.parent ul li:last-child {
		border-bottom: none;
	}
	#sp-right ._stranskiMeni li.deeper.parent ul li a {
		margin-left: 10px;
		background: url("../images/menu-li.png") no-repeat scroll 0 13px;
		padding-left:13px;
	}
	#sp-right ._stranskiMeni li.deeper.parent ul li ul li a {
		margin-left: 20px;
		background: url("../images/menu-li.png") no-repeat scroll 0 13px;
		padding-left:13px;
	}
	#sp-right ._stranskiMeni li.deeper.parent ul li ul li ul li a {
		margin-left: 32px;
		background: url("../images/menu-li.png") no-repeat scroll 0 13px;
		padding-left:13px;
	}
	#sp-right ._stranskiMeni li.deeper.parent ul li ul li ul li ul li a {
		margin-left: 45px;
		background: url("../images/menu-li.png") no-repeat scroll 0 13px;
		padding-left:13px;
	}
	
	






	
	
/*  =============================================================
    *Povežimo se*
    ============================================================= */		
	/*vhodna stran*/
	div#sp_social145 {
		background: #DAE6D2;
		padding: 26px 0 26px 31px;
	}
	
	/*linkedIn*/
	div.sp_social.social-color ul li a i {
		background: #007bb6;
		color: #fff;
		width: 48px !important;
		height: 48px !important;
		line-height: 48px;
		-webkit-transition: 350ms;
		-o-transition: 350ms;
		transition: 350ms;
	}
	
	/*ostale strani*/
	.block-title.sp-module .sp-module-title{
		margin:0 0 27px;
	}
	
	
/*  =============================================================
    *Iskanje*
    ============================================================= */		
	#sppb-addon-1515865929195 .sp-module{
		margin-top:0;
	}
	#sppb-addon-1515865929195 .form-search .finder label, #sp-right .form-search .finder label{
		display:none;
	}
	
	form#mod-finder-searchform209 {
		background: #DAE6D2;
	}
	#sppb-addon-1515865929195 .block-title.sppb-addon-module .sppb-addon-title, #sp-right .block-title.sppb-addon-module .sppb-addon-title{
		margin:0 0 29px;
	}
	#sppb-addon-1515865929195 .form-search .finder .input-medium, #sp-right .form-search .finder .input-medium{
		width: 82%;
		border-radius: 0px;
		margin: 0px 0 0 30px;
		background:#eaf1db;
		font-size:11.5px;
	}
	@media (min-width:992px) and (max-width:1199px) {	
		#sppb-addon-1515865929195 .form-search .finder .input-medium, #sp-right .finder .input-medium {
			width: 78%;
			border-radius: 0px;
			margin: 0px 0 0 30px;
			background:#eaf1db;
		}
	}
	#sppb-addon-1515865929195 input[type="text"], #sp-right input[type="text"]{
		color:#6d6a66;
	}
	
	#sppb-addon-1515865929195 input[type="text"]:focus, #sp-right input[type="text"]:focus{
		border-color: #55AF3A;
		outline: 0;
		-webkit-box-shadow: 0 7px 13px rgb(85 175 58 / 15%);
		box-shadow: 0 7px 13px rgb(85 175 58 / 15%);
	}
	#sppb-addon-1515865929195 .btn-primary{
		
	}
	#sppb-addon-1515865929195 .btn-primary, #sp-right .iskanje .btn-primary{
		border-color: #da361e;
		margin-left: 31px;
		background-color: #55AF3A;
		color: #fff;
		margin-bottom: 28px;
		padding:6px 15px;
		font-size:12px;
		font-weight:400;
	}
	
	form#mod-finder-searchform209 .block-title {
		border-top: none;
		position: relative;
	}
	
	/*iskanje vhodna stran*/
	#sppb-addon-1649406440432 .form-search .finder label, #sppb-addon-1517394641300 .form-search .finder label {
		display: none;
	}
	#sppb-addon-1649406440432 .btn-primary, #sppb-addon-1649406440432 .iskanje2 .btn-primary, #sppb-addon-1517394641300 .btn-primary, #sppb-addon-1517394641300 .iskanje2 .btn-primary{
		border-color: #da361e;
		margin-left: 31px;
		background-color: #55AF3A;
		color: #fff;
		margin-bottom: 28px;
		padding:6px 15px;
		font-size:12px;
		font-weight:400;
	}
	
	#sppb-addon-1649406440432 input[type="text"]:focus, #sppb-addon-1517394641300 input[type="text"]:focus {
		border-color: #55AF3A;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(87,175,58,0.6);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #55AF3A;
		box-shadow:0 7px 13px rgb(85 175 58 / 15%);
	}	

	#sppb-addon-1649406440432 .input-medium, #sppb-addon-1517394641300 .input-medium {
		width:60%;
		border-radius: 0px;
		background: #eaf1db;
		font-size: 11.5px;
	}
	@media (max-width:991px){
		#sppb-addon-1649406440432 .input-medium, #sppb-addon-1517394641300 .input-medium {
			width: 60%;
			border-radius: 0px;
			background: #eaf1db;
			font-size: 11.5px;
			margin: 0 auto;
		}
	}
	@media (max-width:420px){
		#sppb-addon-1649406440432 .input-medium, #sppb-addon-1517394641300 .input-medium {
			width: 90%;
			border-radius: 0px;
			background: #eaf1db;
			font-size: 11.5px;
			margin: 0 auto;
		}
	}	
	
	#sppb-addon-1649406440432 input[type="text"], #sppb-addon-1517394641300 input[type="text"] {
		color: #6d6a66;
		border-radius:3px;
		border:solid 1px #55AF3A;
	}
	
	#sppb-addon-1649406440432 label.element-invisible.finderiskanje2, #sppb-addon-1517394641300 label.element-invisible.finderiskanje2  {
		display: none;
	}
	#sppb-addon-1649406440432 .finderiskanje2, #sppb-addon-1517394641300 .finderiskanje2  {
    	margin-top: -6px;
	}
	/*naslov na strani iskanje*/
	.itemid-809 .finder h1 {
		text-transform: uppercase;
		font-size: 15px !important;
		margin-top: 0;
		border-top: 1px solid #55AF3A;
		line-height: 18px !important;
		padding: 7px 0 8px 0;
		margin-bottom: 19px !important;
	}
	
	
	/*iskanje na page not found*/
	
	.itemid-828 input[type="text"]:focus {
		border-color: #55AF3A;
		outline: 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #55AF3A;
	}	
	
	.itemid-828 .input-medium{
		width:70%;
		border-radius: 0px;
		background: #fff;
		font-size: 11.5px;
	}
	
/*  =============================================================
    *Kontakti*
    ============================================================= */	
	#sppb-addon-1515870437513 .kontakti, #sp-right .kontakti .sp-module-content {
		background: #fffef2;
		padding: 21px 10px 10px 30px;
		line-height: 20px;
	}
		
	#sppb-addon-1515870437513 .sppb-addon-title{
		margin:0 0 26px;
	}
	#sp-right .sp-module.kontakti {
		margin-top: 49px;
	}
	
	
/*  =============================================================
    *Newsletter*
    ============================================================= */		
	
	.newsletter.acymailing_module {
		background-color: #DAE6D2;
		background-image: none;
		background-repeat: no-repeat;
		background-position: bottom right;
		border: 0 !important;
		padding: 23px 29px 21px 29px !important;
		line-height: 21px;
	}
	
	.acymailing_module.newsletter .btn-primary {
		border: 0;
		border-radius: 0;
		padding: 7px 16px;
		font-weight: 400;
		text-transform: uppercase;
		font-size: 12px;
	}
	
	 .acymailing_module.newsletter input[type="text"]{
	    font-size: 11.5px;
		color: #6d6a66;
	    background-color: #eaf1db;
		height:32px;
	}
	
	.newsletter.acymailing_module .acysubbuttons {
		text-align: left;
		margin-top: 24px !important;
	}
	.newsletter.acymailing_module input[type="text"]:focus{
		border-color: #55AF3A;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(134, 159, 180);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(134, 159, 180);
	}
	
	
	
/*  =============================================================
    *Footer*
    ============================================================= */		
	#sp-footer-1{
		font-size:12.5px;
	}
	#sp-footer-2{
		font-size:13.5px;
	}
	@media (max-width:600px){
		#sp-footer-2 {
/*			background-image: url(/images/vsebina/predloga/ZRS-Bistra-footer-bg.jpg);
			background-position: 54% 0 !important;*/
		}
	}
	
	#sp-footer-2 .footer2 {
		margin-top: 32px;
	}
	#sp-footer-2 .footer3 {
		margin-top: 31px;
		margin-bottom:18px;
	}
	@media (max-width:400px){
		#sp-footer-2 .footer3 {
			margin-top: 13px;
			margin-bottom:2px;
		}
		.footerSeparator{
			display:none;
		}
		.footerAltius{
			display:block;
		}
	}
	@media (max-width:991px){
		.footerVrst2{
			display:block;
		}
		.footerSep2{
			display:none;
		}
	}
	@media (max-width:479px){
		.footerVrst1{
			display:block;
		}
		.footerSep1{
			display:none;
		}
	}
	
	
	
/*  =============================================================
    *K2*
    ============================================================= */	
	/*odstrani back to top*/
	.itemBackToTop { 
		display:none 
	}	
	/*featured ikona*/
	div.catItemIsFeatured:before, div.userItemIsFeatured:before, div.itemIsFeatured:before {
		content: "";
	}
	/* naslovi k2*/
	div.itemListCategory h2 span {
		background: #55AF3A;
		color: #fff;
		padding: 5px 15px;
		font-size:15px;
		font-weight:600;
	}
	div.itemListCategory h2 {
		text-transform: uppercase;
		font-size: 15px;
		margin-top: 0;
		border-top: 1px solid #55AF3A;
		line-height: 30px;
	}	
	
	
	div.itemHeader h2.itemTitle span{
		background: #55AF3A;
		color: #fff;
		padding: 5px 15px;
		font-size: 15px;
		font-weight: 600;
	}
	div.itemHeader h2.itemTitle  {
		text-transform: uppercase;
		font-size: 15px;
		margin-top: 0;
		border-top: 1px solid #55AF3A;
		line-height: 30px;
		padding:0px 0 8px 0;
		
	}
	
/*  =============================================================
    *Joomla category blog + posamezni prispevek*
    ============================================================= */		
	.blog-title {
		text-transform: uppercase;
		font-size: 15px;
		margin-top: 0;
		border-top: 1px solid #55AF3A;
		line-height: 30px;	
		margin-bottom: 27px;	
	}	
	
	.blog-title > span {
		background: #55AF3A;
		color: #fff;
		padding: 5px 15px;
	}	
	
	.item-page .entry-header h2 span {
		color: #55AF3A;
		padding: 5px 0px;
		font-size: 15px;
		font-weight: 600;
	}
	.item-page .entry-header h2 {
		text-transform: uppercase;
		font-size: 15px !important;
		margin-top: 0;
		border-top: 1px solid #55AF3A;
		line-height: 18px !important;
		padding: 7px 0 8px 0;
		margin-bottom: 19px !important;
	}

	.blog .items-row .entry-header h2 {
		padding: 0 0 15px 0;
		margin: 0;
		font-size: 18px;
		line-height: 22px;
	}	
	
	.article-footer-top {
		display: table;
		clear: both;
		width: 100%;
		border-bottom:none;
		padding: 0px;
		margin: 0px;
	}
	
	.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
		margin-bottom: 21px;
	}
	
	
	article.item.item-page .entry-header {
		padding-top: 0px;
	}
	
	.blog article.item p{
		line-height:17px !important;
	}
	.blog article.item .autoreadmore{		
		line-height:17px !important;
	}
	.blog article.item .autoreadmore p {
		text-align: justify !important;
		margin: 0px 0 3px !important;
	}
	.blog article.item .autoreadmore br {
		/* margin: 0 !important; */
		/* padding: 0 !important; */
		/* height: 1px !important; */
		line-height: 1px !important;
		display:block;
		content: " ";
	}
	/*skrij začetne slike pri category blog, pokaži samo intro*/
	.items-row img {
		display:none;
	}
	.items-row .entry-image img {
		display:block;
	}
	

/*  =============================================================
    showtime-gallery
    ============================================================= */
	
	.showtime-image h3 {
		text-align: center;
		padding:8px;
		background: #DAE6D2;
	}
	.fancybox-caption .showtime-renderer-caption-title {
		text-align: center;
	}
	
	

/*  =============================================================
    econa - slika projekta
    ============================================================= */
	.field-entry.slika-projekta{
		float:left;
		margin: 0px 30px 5px 0px;
	}
	
	.slika-projekta .econaImage img {
		box-sizing: border-box;
		border: 1px solid rgb(85 175 58 / 70%);
		padding: 10px;
		background: #DAE6D2;
		border-radius: 5px;
	}
	@media (max-width:600px){
		.field-entry.slika-projekta{
			float:none;
			margin: 0px 0px 5px 0px;
		}
	}
	@media (min-width:768px) and (max-width:991px){
		.field-entry.slika-projekta{
			float:none;
			margin: 0px 0px 5px 0px;
		}
	}	
/*  =============================================================
    JCE popravki
    ============================================================= */
	.wf_caption span {
		background: #DAE6D2;
		padding: 5px;
		font-size: 13px;
		text-align:center;
		color: #000;
		
	}
	@media (min-width:551px){
		.articleBody img {
			display: inline-block; /*za IE*/
			display: initial;
		}
	}
	
	
	/*popravek za slike v prispevkih*/
	.wf_caption[style*="float:left"], .wf_caption[style*="float: left"]{
		margin: 0px 30px 5px 0px;
	}
	.wf_caption[style*="float:right"], .wf_caption[style*="float: right"]{
		margin: 0px 0px 5px 30px;
	}
		
	.articleBody img[style*="float:left"], .articleBody img[style*="float: left"] {
		margin: 0px 30px 5px 0px;
	}
	
	.articleBody img[style*="float:right"], .articleBody img[style*="float: right"] {
		margin: 0px 0px 5px 30px;
	}

	
	@media (max-width:550px){
		.wf_caption{
			float: none !important;
			margin: 0 auto !important;
			margin-bottom: 10px !important;
		}
		.articleBody img[style*="float:left"], .articleBody img[style*="float: left"] {
			float: none !important;
			margin: 0 auto !important;
			margin: 0px 0px 5px 0px;
		}		
		
		.articleBody img[style*="float:right"], .articleBody img[style*="float: right"] {
			float: none !important;
			margin: 0 auto !important;
			margin: 0px 0px 5px 0px;
		}
		.wf_caption[style*="float:right"], .wf_caption[style*="float: right"]{
			margin: 0px 0px 5px 0px;
		}
	}
	
	/*popravek cursorja za jce popup slik*/
	.jcepopup {
		 cursor: url("../images/zmin.cur"), pointer !important;
		  /*cursor:zoom-in;*/
	}
	/*odstranitev številk iz jce popup box*/
	
	#jcemediabox-popup-nav{
		/*	display:none !important;*/
	}
	
	/*barva številk jce popup box*/
	span#jcemediabox-popup-numbers a:active, span#jcemediabox-popup-numbers a:visited, span#jcemediabox-popup-numbers a:link, span#jcemediabox-popup-numbers a:hover {
		color: #2c2c2c;
		font-weight: normal;
		text-decoration: none;
	}
	
	/*padding spodaj pri jce opisu slike*/
	#jcemediabox-popup-caption {
		/*	padding: 10px 35px 0 10px;*/
	}
	
	/*razmik pri ikonah pri opisu slike*/
	#jcemediabox-popup-caption:empty {
		min-height: 33px;
	}
	
	/*okvir pri popup slikah jce*/
	#jcemediabox-popup-img{
		border:solid 1px #ccc;
	}
	
	/*beli okvir pri popup jce in popravek padding spodaj da se vidi celi modri okvir*/
	#jcemediabox-popup-content {
		padding-bottom: 2px;
	}
	
	/*puščici levo desno - poravnava*/
	#jcemediabox-popup-next, #jcemediabox-popup-prev{
		margin-top:5px;
	}
		
	
	
	/*popravek za vmesni rob pri prikazu slik mobile */
	@media (max-width: 1000px) { 
		#jcemediabox-popup-nav{
			margin-top:-5px;
		}
	}


	#jcemediabox-popup-caption h4 {
		font-size:1em;
	}	
	
	/*jce frontend tabela*/
	.mceEditor table{
		border-spacing:1px;
	}
	.mce_forecolor table td, .mce_backcolor table td{
		height:auto;
	}	
	@media (max-width: 1000px) {
		#jcemediabox-popup-frame{
			padding:25px;
			margin-left:-5px;
		}
	}


	/*JCE priponke*/
	span.wf_file_size {
		font-size: 77%;
		color:#000;
	}
	span.wf_file_size:before {
		content: "(";
	}
	span.wf_file_size:after {
		content: ")";
	}


/*  =============================================================
    FOX contact SI
    ============================================================= */
	div#fox-container-c784 .radio input[type="radio"], div#fox-container-c784 .checkbox input[type="checkbox"] {
		float: none;
		margin-left: -20px;
	}	
	div#fox-container-c784 input[type="radio"], div#fox-container-c784 input[type="checkbox"] {
		margin: 2px 4px 0;
		line-height: normal;
		cursor: pointer;
	}
	div#fox-container-c784 .btn, div#fox-container-c784 .btn span {
		color: #fff;
	}
	div#fox-container-c784 .btn:hover, div#fox-container-c784 .btn:hover span {
		color: #FFCC00;
	}

	div#fox-container-c784 .btn {
	   text-shadow: none;
	   font-weight:400;
	   min-width:110px;
	}
	/*upload button*/
	div#fox-container-c784 .qq-upload-button span {
		background: url(../images/upload-normal.png) no-repeat scroll left 50% transparent;
		padding-left: 24px;
	}
	
	div#fox-container-c784 .qq-upload-button:hover span {
		background: url(../images/upload-hover.png) no-repeat scroll left 50% transparent;
		padding-left: 24px;
	}
	/*send button*/
	#fox-c784-submit-box button{
		border-radius:5px !important;
	}
	#fox-c784-submit-box button span {
		font-family: 'Arial';
		font-size: 13px !important;
		letter-spacing: 0.9px;
	}
	#fox-c784-submit-box button:hover{
		background-color:#009fe3 !important;
	}
	
	
	
/*  =============================================================
    FOX contact EN
    ============================================================= */
	div#fox-container-c824 .radio input[type="radio"], div#fox-container-c824 .checkbox input[type="checkbox"] {
		float: none;
		margin-left: -20px;
	}	
	div#fox-container-c824 input[type="radio"], div#fox-container-c824 input[type="checkbox"] {
		margin: 2px 4px 0;
		line-height: normal;
		cursor: pointer;
	}
	div#fox-container-c824 .btn, div#fox-container-c824 .btn span {
		color: #fff;
	}
	div#fox-container-c824 .btn:hover, div#fox-container-c824 .btn:hover span {
		color: #FFCC00;
	}

	div#fox-container-c824 .btn {
	   text-shadow: none;
	   font-weight:400;
	   min-width:110px;
	}
	/*upload button*/
	div#fox-container-c824 .qq-upload-button span {
		background: url(../images/upload-normal.png) no-repeat scroll left 50% transparent;
		padding-left: 24px;
	}
	
	div#fox-container-c824 .qq-upload-button:hover span {
		background: url(../images/upload-hover.png) no-repeat scroll left 50% transparent;
		padding-left: 24px;
	}
	/*send button*/
	#fox-c824-submit-box button{
		border-radius:5px !important;
	}
	#fox-c824-submit-box button span {
		font-family: 'Arial';
		font-size: 13px !important;
		letter-spacing: 0.9px;
	}
	#fox-c824-submit-box button:hover{
		background-color:#009fe3 !important;
	}	
		
	
/*  =============================================================
    *SP Page builder komponente*
    ============================================================= */		
	
	/*accordion default*/
	.sppb-panel-default>.sppb-panel-heading {
		background: rgba(85, 175, 58, 0.7);
	}	
	.sppb-panel-default {
 	   border-color: #55AF3A;
	}
	.sppb-panel-default>.sppb-panel-heading .sppb-toggle-direction {
		color: #4f3828;
	}
	.sppb-panel {
		background-color: rgba(223, 232, 202, 0.7);
	}
	
	/*tabs default*/
	.sppb-nav-tabs>li.active>a, .sppb-nav-tabs>li.active>a:focus, .sppb-nav-tabs>li.active>a:hover {
		color: inherit;
		background-color: rgba(85, 175, 58, 0.7);
		border-bottom-color: transparent;
		cursor: default;
	}
	.sppb-nav-tabs>li>a {
		font-size: 13px;
		font-weight: bolder;
		line-height: 1.42857143;
		padding: 12px 10.8px;
		background: #eaf1db;
		color: inherit;
		border: 1px solid #55AF3A;
		border-right-width: 0;
	}
	.sppb-nav-tabs>li>a:focus, .sppb-nav-tabs>li>a:hover {
		text-decoration: none;
		background-color: #55AF3A;
	}
	.sppb-nav-tabs-content {
		margin-top: 0;
		border: 1px solid #55AF3A;
		background: rgba(85, 175, 58, 0.7);
		border-top: 0;
		padding: 15px;
	}
	
	.sppb-nav-tabs {
		border-bottom: 1px solid #55AF3A;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #55AF3A;
	}
	ul.sppb-nav.sppb-nav-tabs {
	/*	background: rgba(85, 175, 58, 0.7);
		border-right: 1px solid #55AF3A;*/
	}
	.sppb-nav-tabs>li {
/*		float: left;
		margin-bottom: -1px;
		border-right: solid 1px #55AF3A;*/
	}	
		
	
/*  =============================================================
    *Projekti*
    ============================================================= */	

	.nspBlock.nspColumn .nspArts .nspArt .nspHeader {
		text-align: center;
	}
	
	.nspDate{
		display:none;
		}
		
	.nspBlock.nspColumn.vsi {
		margin: 0px -7px;
	}	
	
	@media (max-width: 600px){
		.nspArt img.nspImage {
			max-width: 100%;
			margin: 0 auto;
		}
	}
	/*projekti, bistra poroča vhodna stran popravek sličic*/
	@media (min-width: 601px) and (max-width: 1199px){	
		.itemid-750 .nspArt img.nspImage, .itemid-751 .nspArt img.nspImage, #sppb-addon-1488115140987 .nspArt img.nspImage{
				max-width: 100%;
				height:auto !important;
			}
	}
		
/*  =============================================================
    *Projekti v izvajanju vhodna stran*
    ============================================================= */			
	@media (max-width: 1199px){	
		#sppb-addon-1515872435056 .nspArt img.nspImage {
			max-width: 100%;
			height:auto !important;
		}
	}
		
		
/*  =============================================================
    *Category blog datum*
    ============================================================= */			
			
	.article-info-area span .article-info-wrapper {
		/* margin-bottom: 0px; */
		margin-top: -31px;
		position:absolute;
	}
	/*ikone za frontend urejanje*/
	.article-info-area >.icons {
		display: inline-block;
		float: right;
		margin-top: -31px;
	}
	
	
	
/*  =============================================================
    *Falang*
    ============================================================= */	
	/*falang manjkajoči prevodi*/		
	.falang-missing {
		border: solid 1px #55AF3A;
		padding: 10px;
		border-radius: 4px;
		background: rgba(249, 111, 148, 0.6);
		font-weight: bold;
		font-size: 16px;
	}
	
	
	
/*  =============================================================
    *JA Mega filter*
    ============================================================= */	
	
	.itemid-785 #sp-component .page-header {
		display: block;
		margin:0;
		border-bottom:0;
		text-transform: uppercase;
		font-size: 15px !important;
		margin-top: 0;
		border-top: 1px solid #55AF3A;
		line-height: 18px !important;
		padding: 7px 0 0px 0;
		margin-bottom: 0px !important;
	}

	.itemid-785 #sp-component .page-header h1 {
		margin:0;
	}
	
	/*modul*/
	.ja-filter-wrapper .filter-content {
		background-color: #DAE6D2;
		padding: 20px;
	}
	.ja-filter-wrapper .filter-content {
		background-color: #DAE6D2 !important;
		padding: 20px !important;
	}
	.ja-filter-wrapper .filter-content .filter-options-title span {
		background-color: #55AF3A;
		border-radius: 2px;
		display: inline-block;
		font-size: 12px;
		letter-spacing: 1px;
		padding: 5px 10px 5px 28px;
		position: relative;
		text-transform: uppercase;
		color:#374a26;
	}	
	.ja-filter-wrapper select{
		background: #eaf1db;
		cursor:pointer;
	}
	.ja-filter-wrapper input[type="text"]{
		background: #eaf1db;
		}

	.ja-filter-wrapper .filter-content .filter-options-title span:after {
		content: "\f146";
		color: #fff;
		display: block;
		font-family: FontAwesome;
		font-size: 14px;
		position: absolute;
		top: 5px;
		left: 8px;
	}
	
	.ja-filter-wrapper .filter-content .filter-options-title span:hover:after {
		color: #000;
	}	
	.ja-filter-wrapper select:focus {
		
	}

	
	
	/*meni*/
	.ja-megafilter-wrap .products-toolbar .pagination > li.active > a {
		background-color: transparent;
		border-color: #55AF3A;
		font-weight: bold;
	}
	.ja-megafilter-wrap .products-toolbar .pagination > li.active > a:hover, 
	.ja-megafilter-wrap .products-toolbar .pagination > li.active > a:focus, 
	.ja-megafilter-wrap .products-toolbar .pagination > li.active > a:active {
		color: #55AF3A;
	}	
	.ja-megafilter-wrap .pagination>li>a, .ja-megafilter-wrap .pagination>li>span {
		background-color: #DAE6D2;
	}
	.ja-products-wrapper .row.ct9, .ja-products-wrapper .row.ct5 {
		/*background: rgba(249, 243, 229, 0.3);*/
	}
	
	.ja-products-wrapper .row.ct3, .ja-products-wrapper .row.ct5, .ja-products-wrapper .row.ct6, .ja-products-wrapper .row.ct9{
		margin-bottom: 5px;
		padding: 5px;
		border: 1px solid #55AF3A;
		box-shadow: 1px 1px 1px #fff;
	}
	.ja-products-wrapper .product-item-details {
	  line-height: 18px;
	}
	
	.products-toolbar .orderby-displaynumber {
		background-color: transparent;
		padding: 15px 0px;
		position: relative;
		margin-bottom: 40px;
		vertical-align: middle;
	}
	.products-toolbar .toolbar-sorter {
		float: left;
		width: 60%;
	}
	.products-toolbar .orderby-displaynumber .toolbar-amount {
		margin-top: 0;
		position: absolute;
		left: 76%;
		transform: translate(-50%, 0px);
		-moz-transform: translate(-50%, 0px);
		-webkit-transform: translate(-50%, 0px);
	}
	.ja-products-wrapper .product-item .product-item-info {
		background: #DAE6D2;
		border: 1px solid #eaf1db;
		padding: 20px;
	}
	
	.ja-products-wrapper .product-item .product-item-info:hover {
		border-color: #eaf1db;
		box-shadow: 0 0 5px #55AF3A;
	}	
	.ja-megafilter-wrap .row.name {
/*		border-bottom: solid 1px #eaf1db;
		margin-bottom: 6px;
		padding-bottom: 4px;*/
		margin-bottom: 5px;
		padding: 5px;
		border: 1px solid #55AF3A;
		box-shadow: 1px 1px 1px #fff;	
		background: #fff;
	}
	
	.ja-megafilter-wrap select{
		background: #eaf1db;
		cursor:pointer;
	}
	.ja-megafilter-wrap input[type="text"]{
		background: #eaf1db;
		}

	.ja-megafilter-wrap .pagination>.disabled>a,
	.ja-megafilter-wrap .pagination>.disabled>a:focus,
	.ja-megafilter-wrap .pagination>.disabled>a:hover, 
	.ja-megafilter-wrap.pagination>.disabled>span,
	.ja-megafilter-wrap .pagination>.disabled>span:focus,
	.ja-megafilter-wrap .pagination>.disabled>span:hover {
		cursor: not-allowed;
		background-color: #eaf1db;

	}
	.ja-megafilter-wrap select:focus, .ja-megafilter-wrap textarea:focus, .ja-filter-wrapper select:focus, .ja-filter-wrapper textarea:focus {
		border-color: #374a26;
		border-top-color: #374a26;
		border-right-color: #374a26;
		border-bottom-color: #374a26;
		border-left-color: #374a26;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(85, 175, 58);
	}
	
	
	
	.ja-megafilter-wrap .btn, .ja-filter-wrapper .btn  {
		background-color: #55AF3A;
		color:#fff;
	}
	.ja-megafilter-wrap .btn:hover, .ja-filter-wrapper .btn:hover {
		border-color: #55AF3A;
		background-color: #55AF3A;
		color:#000;
	}

	.ja-megafilter-wrap .row.name div:first-child {
		display: none;
	}
	.ja-megafilter-wrap .row.name .col-md-6 {
		width: 100%;
	}
	.ja-megafilter-wrap .row.name h4 {
		margin-bottom:0;
	}
	
	
	.ja-megafilter-wrap .products-toolbar .toolbar-sorter .action {
		background-color: #55AF3A;
		border: 0;
		color: #fff;
		float: none;
		height: 34px;
		line-height: 30px;
		padding: 0;
		vertical-align: middle;
		text-align: center;
		width: 32px;
	}
	
	.ja-megafilter-wrap	.field.limiter.pull-right {
		display: none;
	}
	.ja-megafilter-wrap	.field.jamg-layout-chooser.pull-right {
		display: none;
	}
	
	.ja-megafilter-wrap .product-item-info.no-image {
		min-height: 368px;
	}


/*  =============================================================
    *Cookie*
    ============================================================= */		

	.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: #55AF3A !important;
		font-size:14px;
		padding:3px;
		border-radius:3px;
		text-shadow:1px 1px 0 #35251b !important;
		color:#fff;
		background-image: -webkit-linear-gradient(#55AF3A 0%, #DAE6D2 100%) !important;
		background-image: -moz-linear-gradient(#55AF3A 0%, #DAE6D2 100%) !important;
		background-image: -o-linear-gradient(#55AF3A 0%, #DAE6D2 100%) !important;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#55AF3A), to(#DAE6D2)) !important;
		background-image: linear-gradient(#55AF3A 0%, #DAE6D2 100%) !important;
	}
	#ca_banner{
		height:auto !important;
		padding-top:5px !important;
      	box-shadow: 0 0 40px #dcd2c5 !important;
		}
	#ca_banner .accept:hover {
		box-shadow: 0 0 4px #6e5038 !important;
	}




	
/*  =============================================================
    *Ostalo*
    ============================================================= */	
	
	a:focus {
    	color: #000;
    }
	
	/*višina polj obrazcev*/
	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:34px;
      	background:#fff;
      	color:#374a26;
		}

    input[type="text"]:focus, input[type="text"]:focus, input[type="password"]{
        border-color: #55AF3A;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(85, 175, 58);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(85, 175, 58);
        }

	
	/*to top*/	
	.scrollup {
		width: 30px;
		height: 30px;
		position: fixed;
		bottom: 30px;
		right: 30px;
		display: none;
		z-index: 16777271;
		color: rgb(255, 255, 255);
		text-align: center;
		background: #898988;
	}
	
	
	/*tabele*/
	table {
		width: 100%;
		border: 1px solid #55AF3A;
		border-spacing: 0;
		border-collapse: collapse;
		border-right-width: 0;
		border-bottom-width: 0;
	}
	th, td {
		padding: 0.5em 10px;
		border: 1px solid #55AF3A;
		border-top-width: 0;
		border-left-width: 0;
		text-align:left;
	}
	tr:nth-child(odd) {
		background-color: rgb(218 230 210 / 50%);
	}
	tr:nth-child(even) {
		background-color: rgb(234 241 219 / 40%);
	}

	
	table tr:hover td {
		background-color: #fffefd;
	}
	
	
	
	table.enaBarva tr:nth-child(odd) {
		background-color: transparent;
	}
		
	table.enaBarva tr:hover td {
		background-color: transparent;
	}
	
	
	
	table.brezHover tr:hover td {
		background-color: #DAE6D2;
	}
	
	@media (max-width: 500px){
		table {
			overflow-x: auto;
			display: block;
		}

	}
	
	table.vem th,table.vem td {
		padding: 0.2em 10px;
	}
	table .korak{
		width:130px;
	}
	@media (max-width: 500px){
		table .korak{
			width:80px;
		}
	}
	
	table .korak2{
		width:100px !important;
	}
	@media (max-width: 500px){
		table .korak2{
			width:80px !important;
		}
	}
	
	@media (max-width: 700px){
		table.vem {
			overflow-x: auto;
			display: block;
		}
	}
	


	/*equal heights plugin*/
	.itemid-785 .product-item-info .btn-default{
/*		position:absolute;
		bottom:15px;
		left:10px;*/
	}
	
	
	.btn-primary, .readmore .btn-default, .sppb-btn-primary, .btn-dark, .sppb-btn-custom, .btn {
		border-color: #55AF3A;
		border-top-color: rgb(218, 54, 30);
		border-right-color: rgb(218, 54, 30);
		border-bottom-color: rgb(218, 54, 30);
		border-left-color: rgb(218, 54, 30);
		background-color: #55AF3A;
		color: #fff;
	}	
	
	/*404 naslov*/
	.title_404{
		font-size:150px;
		line-height:150px;
	}
	
	/*popravek meni skrite postavke*/
	.izvajanjeXX .sp-dropdown.sp-dropdown-sub.sp-menu-right {
		display: none;
	}
	.izvajanjeXX a:after {
		font-family: "FontAwesome";
		content: "" !important;
		float: right;
	}
	
	
	/*add this social sharing*/
	.addthis_inline_share_toolbox {
		margin-top: 10px;
	}
	/*popravek za chrome blurry images*/
	img {
		image-rendering: -webkit-optimize-contrast;
	}
	
	#sp-component .well {
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #DAE6D2;
		border: 1px solid #eaf1db;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgb(249, 243, 229);
		-moz-box-shadow: inset 0 1px 1px rgb(249, 243, 229);
		box-shadow: inset 0 1px 1px rgb(249, 243, 229);
	}
	
	
	/*frontend popravek images and links*/
	.edit.item-page .modal {
	    position: relative;
	}
	
	/*frontend skrij Helix tab*/
	.edit.item-page fieldset ul#com-content-formTabs li:nth-child(3){
	   display:none;
	}
	
	/*gumbi frontend*/
	.edit.item-page .btn-primary, .edit.item-page .btn {
		border-color: #55AF3A;
		background-color: #55AF3A;
		color: #fff;
	}
	.edit.item-page .btn-primary:hover, .edit.item-page .btn:hover {
		border-color: #647658;
		background-color: #647658;
		color: #fff;
	}
	
	.layout-edit #editor-xtd-buttons a {
		margin-bottom: 10px;
	}	
	
	/*raziskovalne naloge frontend popravek*/
	.edit.item-page fieldset#jform_com_fields_raziskovalno_podrocje {
		margin-left: 33px;
	}
	
	/*blockquote */
	blockquote, .sppb-blockquote {
		position: relative;
		background: rgb(218 230 210 / 70%);
		padding: 27px 31px 16px;
		border: 0;
		margin: 40px 0;
		font-size: 15px;
		line-height: 29px;
		font-family: Open Sans, sans-serif;
		font-weight: 400;
		text-align: justify;
		color: #55af3a;
	}
	blockquote:before, .sppb-blockquote:before {
		position: absolute;
		content: '\f10e';
		font-family: FontAwesome;
		font-size: 21px;
		padding: 5px 13px;
		top: -22px;
		left: 0;
		margin-left: 30px;
		color: #fff;
		background: #55AF3A;
	}
	
	/*popravek dveh katergorij novice vhodna stran*/
	.itemid-655 p.nspInfo.nspInfoCon.nspInfo1.tleft.fnone a:nth-child(2) {
		display: none;
	}
	
	/*sp page builder modul slike v sredino*/
	.mod-sppagebuilder.sp-page-builder .sppb-column-addons .sppb-addon-content img {
		display: initial;
	}
	
	
	/*2sokrog*/
	#sp-right ._2sokrog .sp-module-title{
		text-transform:none;
	}
	
	._2sokrog .item-page .entry-header h2{
		text-transform:none;
	}