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

/*  =============================================================
    *Popravki custom.css*
    ============================================================= */	
	h1,h2,h3,h4,h5,h6,p,ul { margin:0;padding: 0;}
	h1,h2,h3,h4,h5 {
	  font-family: 'Open Sans', serif;
	  color: #303030;
	  line-height: 1.1;
	} 
	a:hover, a:focus, a:active {
		color: #000000;
	}
	body {
	  color:#3a3a3a;
	}
	.sppb-addon-text, .sppb-addon-text-block .sppb-addon-content {
		color:#3a3a3a;
	}
	#sp-footer2 .sppb-addon-text-block .sppb-addon-content{
		color:#999;
	}

	#sp-bottom .sp-module .sp-module-title {
		margin: 0 0 40px;
		color: #fff;
		padding-top: 18px;
		padding-bottom: 10px;
		position: relative;
		font-size: 20px;
		text-transform: capitalize;
		font-weight: 400;
		font-family: 'Open Sans', serif;
		line-height: 1.1;
	}
	.latestnews .media-body span a {
		position: relative;
		top: -5px;
		font-size: 16px;
		color: #999 !important;
		line-height: 26px;
		font-family: 'Open Sans', serif;
		margin: 0;
		padding: 0;
		font-weight: 500;
		display: block;
	}
	#sp-right .item .lower-content h4 {
		margin-bottom: 10px;
		margin-top: 15px;
		line-height: 26px;
		font-size: 16px;
		font-family: 'Open Sans', serif;
	}
	
	.animated-box {
		position: relative;
		background: #ffffff82;
		padding: 17px 0 25px;
		border: 1px solid #fff;
	}
	@media (max-width: 991px) {
		.animated-box {
			border-bottom: 1px solid #494d4e;
		}
	}
	
	#sp-footer a, #sp-footer2 a {
		color: #fff;
		font-size: 14px;
		transition: .3s ease;
	}
	#sp-footer a:hover, #sp-footer2 a:hover {
		color: #9aca3c;
		font-size: 14px;
		transition: .3s ease;
	}
	#sp-footer {
		border-top: 1px solid #ffffff;
		padding: 7px 0;
	}
	#sp-bottom {
		position: relative;
		padding: 0px 0 50px;
	}
	
	#sp-bottom1, #sp-bottom2, #sp-bottom3, #sp-bottom4 {margin-top: 35px;}




	#sp-position3 a, #sp-position3 a:hover {
		text-transform: uppercase;
		font-weight: 700;
		color: #9aca3c;
		font-size: 14px;
	}
		#sp-position3 a i {
		margin-left: 7px;
		color: #9aca3c;
		margin-right: 7px;
		font-size: 14px;
	}
	
	
	
/*  =============================================================
    *Slider*
    ============================================================= */		
	
	@media (min-width: 600px) and (max-width: 800px){
			.sliderNaslov{
				font-size:40px !important;
			}
			.sliderText{
				font-size:16px !important;
				line-height:20px !important;
			}
	}
	@media (max-width: 599px){
			.sliderNaslov{
				font-size:28px !important;
			}
			.sliderText{
				font-size:13px !important;
				line-height:17px !important;
				
			}
			.ls-v6 .ls-nav-next {
				right: 0px !important;
				display: none !important;				
			}		
			.ls-v6 .ls-nav-prev {
				left: 0px !important;
				display: none !important;
			}		
			.sp-page-title h2 {
				font-size:28px;
				line-height:34px;
			}
	}	
	
	
/*  =============================================================
    *Top bar*
    ============================================================= */		
	@media (min-width: 992px){
		#sp-top2 .sp-column {
			float: right;
		}
	}
	@media (max-width: 991px){
		#sp-top2 .custom img {
			width: 75%;
		}
	}
/*  =============================================================
    *Header*
    ============================================================= */	
	/*topbar - social icons*/
	#sp-top-bar {
		position: relative;
		line-height: 30px;
		z-index: 999;
		padding: 6px 0;
	}
	
	#sp-top-bar ul.social-icons > li a:hover {
		color: #9aca3c;
		-webkit-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
	}
	
	
	/*logotip*/
	.logo-image {
		height: 100%!important;
		width: 100% !important;
	}
	
	
	
	@media (max-width: 767px){
		#offcanvas-toggler.offcanvas-toggler-right {
			float: right;
			    margin-right: -86px;
    			margin-top: -64px;
		}
		#sp-header #sp-logo {
			margin-top: 12px;
		}
	}
	
	

	
/*  =============================================================
    *Menu*
    ============================================================= */		
	
	.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
		box-shadow: none;
		padding: 0 20px;
		min-width: 230px;
		background: #fff;
		border-top: 3px solid #9aca3c;
		right: auto !important;
	}
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
		padding: 20px 13px;
	}	
	
	@media (max-width: 1199px) and (min-width: 992px){
		.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
			padding: 20px 7px;
		}	
	}
	
	
	/*popravek za search*/
	@media (max-width: 1200px) and (min-width: 992px){
		.sp-megamenu-parent > li:last-child > a {
			display: inline-block;
		}
	}
	
/*  =============================================================
    *Offcanvas Menu*
    ============================================================= */	
/*	.offcanvas-menu ul > li.current.active, .offcanvas-menu ul > li.active.deeper.parent {
		color:#9aca3c;
	}
	.offcanvas-menu  li.current.active li{
		color:#9aca3c;
	}
	.offcanvas-menu .offcanvas-inner .sp-module ul > li ul >li > a {
		color:#9aca3c;
	}
	
	
	.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus {
		color:#9aca3c;
	}
	
	.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover a, .offcanvas-menu .offcanvas-inner .sp-module ul > li:focus a {
		color:#9aca3c;
	}
	
	.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{
		color:#9aca3c !important;
	}*/
	
	#sp-right ul.menu li.active a {
		color: #9aca3c;
	}
	
	
/*  =============================================================
    *stranski meni + vhodna stran meni za urejanje*
    ============================================================= */	
	
	/*ozadje stranskega menija + vhodna stran meni za urejanje*/
	#sp-right ._stranskiMeni .sp-module-content, #sppb-addon-1542789564244{
		background: #e0e1e2;
		margin-bottom: 20px;
		padding: 15px!important;
		border-radius:7px;
	}
	._stranskiMeni ul.menu li a,  #sppb-addon-1542789564244 ul.menu li a, .offcanvas-menu ul.menu li a{
    	margin-bottom: 5px;
		padding: 9px 20px 9px 16px !important;
		line-height:20px;
	}
	._stranskiMeni .menu li a:hover,  #sppb-addon-1542789564244 .menu li a:hover, .offcanvas-menu .menu li a:hover{
		color: #000;
	}

	
	._stranskiMeni .menu ul >li >a, #sppb-addon-1542789564244 .menu ul >li >a, .offcanvas-menu .menu ul >li >a {
	  line-height: 20px;
	}	

	._stranskiMeni .menu a, #sppb-addon-1542789564244 .menu a, .offcanvas-menu .menu a{
		color:#fff !important;
	}
	
	._stranskiMeni .menu a:hover, #sppb-addon-1542789564244 .menu a:hover, .offcanvas-menu .menu a:hover{
		color:#e4c953 !important;
	}
	
	._stranskiMeni .menu a:focus, #sppb-addon-1542789564244 .menu a:focus, .offcanvas-menu .menu a:focus {
		color:#e4c953 !important;
	}
	
	
	._stranskiMeni .menu .active > a, #sppb-addon-1542789564244 .menu .active > a, .offcanvas-menu .menu .active > a,
	._stranskiMeni .menu .active > a:hover, #sppb-addon-1542789564244 .menu .active > a:hover, .offcanvas-menu .menu .active > a:hover,
	._stranskiMeni .menu .active > a:focus, #sppb-addon-1542789564244 .menu .active > a:focus, .offcanvas-menu .menu .active > a:focus {
		color:#e4c953 !important;
	}
	
		
	
	/*margin pri podmeniju - ločen podmeni*/
	._stranskiMeni ul ul.menu-child, #sppb-addon-1542789564244 ul ul.menu-child, .offcanvas-menu ul ul.menu-child {
		margin: 0px 0px 6px !important;
		background:#f9f3e5;
	}
	._stranskiMeni .menu li a, #sppb-addon-1542789564244 .menu li a, .offcanvas-menu .menu li a {
		display:block;
		padding: 9px 20px 9px 8px;
		/*box-shadow:0 3px 6px #bcc0c2;*/
	}
	._stranskiMeni .menu li ul li a, #sppb-addon-1542789564244 .menu li ul li a, .offcanvas-menu .menu li ul li a  {
		box-shadow:none;
		padding:6px 12px 6px 0px;
	}
	._stranskiMeni .menu > li.parent > a, ._stranskiMeni .menu > li.parent, #sppb-addon-1542789564244 .menu > li.parent > a, #sppb-addon-1542789564244 .menu > li.parent,
	.offcanvas-menu .menu > li.parent > a, .offcanvas-menu .menu > li.parent{
		background: #636b6f;
	}
	._stranskiMeni .menu li a, ._stranskiMeni .menu li span, #sppb-addon-1542789564244 .menu li a, #sppb-addon-1542789564244 .menu li span,
	.offcanvas-menu .menu li a, .offcanvas-menu .menu li span  {
		background: #636b6f;
		margin-bottom:5px;
	}
	._stranskiMeni .menu li ul li a, ._stranskiMeni .menu li ul li span, #sppb-addon-1542789564244 .menu li ul li a, #sppb-addon-1542789564244 .menu li ul li span {
		background: #636b6f;
		margin-bottom:0px;
	}
	._stranskiMeni .menu li a:hover, ._stranskiMeni .menu li.active a, #sppb-addon-1542789564244 .menu li a:hover, #sppb-addon-1542789564244 .menu li.active a,
	.offcanvas-menu .menu li a:hover, offcanvas-menu .menu li.active a {
		font-size:14px;
		border-top:none;
		border-bottom:none;
		color:#000;
	}
	

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

	._stranskiMeni li.menu-deeper ul li, #sppb-addon-1542789564244 li.menu-deeper ul li,
	.offcanvas-menu li.menu-deeper ul li {
		background: #6f5858;
		border-bottom: solid 1px #f5eede;
	}
	 ._stranskiMeni li.menu-deeper ul li:last-child, #sppb-addon-1542789564244 li.menu-deeper ul li:last-child,
	 .offcanvas-menu li.menu-deeper ul li:last-child {
		border-bottom: none;
	}
	._stranskiMeni li.menu-deeper ul li a, #sppb-addon-1542789564244 li.menu-deeper ul li a,
	.offcanvas-menu li.menu-deeper ul li a {
		margin-left: 10px;
		background: url("../images/menu-li.png") no-repeat scroll 0 13px;
		padding-left:13px;
	}
	._stranskiMeni li.menu-deeper ul li ul li a, #sppb-addon-1542789564244 li.menu-deeper ul li ul li a,
	.offcanvas-menu li.menu-deeper ul li ul li a {
		margin-left: 20px;
		background: url("../images/menu-li.png") no-repeat scroll 0 13px;
		padding-left:13px;
	}
	._stranskiMeni li.menu-deeper ul li ul li ul li a, #sppb-addon-1542789564244 li.menu-deeper ul li ul li ul li a,
	.offcanvas-menu li.menu-deeper ul li ul li ul li a {
		margin-left: 32px;
		background: url("../images/menu-li.png") no-repeat scroll 0 13px;
		padding-left:13px;
	}
	._stranskiMeni li.menu-deeper ul li ul li ul li ul li a, #sppb-addon-1542789564244 li.menu-deeper ul li ul li ul li ul li a,
	.offcanvas-menu li.menu-deeper 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;
	}	
	
	
	.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:after {
		content: "\f055";
		color: #fff;
		background: transparent;
		position: relative;
		right: 3px;
	}
		
	.offcanvas-menu .menu li span.menu-toggler{
		background:none;
	}
	
	
	/*availabe cadastres*/
	._stranskiMeni .menu li.menu-divider span{
		background: transparent;
		color: #000;
		margin-bottom: 15px;
	}
	._stranskiMeni .menu li.item-209.menu-divider{
		padding-bottom:10px !important;
	}
	
	
	/*menu right splošni*/
	#sp-left .sp-module ul > li a:hover, #sp-right .sp-module ul > li a:hover {
		color: #9aca3c;
		transition: .5s ease;
	}
	#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {
	  display: block;
	  line-height: 20px;
	  padding: 6px 0 6px 0;
	}	
	
	
	/*skrij search*/
	#sp-right ul.menu li.item-142, #sppb-addon-1542789564244 ul.menu li.item-142{
		display:none;
	}
	
	
/*  =============================================================
    *Contact*
    ============================================================= */
	
	#column-wrap-id-1542789564241 {
		border-left: 1px solid #f4f4f4;
		padding-top: 15px;
		padding-bottom: 80px;
	}
	@media (min-width: 992px){
		#column-wrap-id-1542789564241 {
			padding-left: 30px;
		}
	}
	
	.fox-column h2 {
		font-size: 28px;
		color: #222;
		font-weight: 400;
		margin-top: 7px;
		margin-bottom: 20px;
		transition: all 300ms ease;
	}
	
	.fox-column .chzn-container.chzn-container-single .chzn-single div > b:after{
		content:"";
	}
	
/*  =============================================================
    *Naslov pri člankih*
    ============================================================= */	

	.sp-page-title {
		background: #fff;
	}
	.sp-page-title{
	    background-size: cover;
	}

	#sp-section-4 .sp-page-title h3 {
		font-size: 14px;
		font-weight: normal;
		line-height: 16px;
		margin-top: 10px;
		position: relative;
	}	
	
	
	
/*  =============================================================
    *Body*
    ============================================================= */		
	
	#sp-main-body {
		padding: 10px 0 40px 0;
		min-height:560px;
		/*ozadje*/
/*		background:url(/waste-heat/images/vsebina/template/background.jpg) 0 0 no-repeat;
		background-size:cover;*/
	}	
	
	.article-details p {
		padding-bottom: 10px;
		text-align:justify;
		word-break: break-word;
	}	
	
	
/*  =============================================================
    *Breadcrumbs*
    ============================================================= */		
	.breadcrumb .breadcrumb-item {
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
		color: #9aca3c;
	}
	
/*  =============================================================
    JCE popravki
    ============================================================= */
	.wf_caption span {
		background: rgba(204, 204, 204, 0.3);
		padding: 5px;
		font-size: 13px;
		text-align: center;
		border: solid 1px #ccc;
		border-top: none;
	}
	@media (min-width:551px){
		.articleBody img {
			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:#333;
	}
	span.wf_file_size:before {
		content: "(";
	}
	span.wf_file_size:after {
		content: ")";
	}


/*  =============================================================
    Ostalo
    ============================================================= */
	
	.bela .sppb-addon-text p{
		color:fff;
	}



	.rssdog {
		font-family: 'Open Sans', serif;
	}
	iframe.rssdog table.rssdog {
	   font-family: 'Open Sans', serif !important;
	}
	
	/*search*/
	
	#sp-right .input-group-btn .btn, #sp-left .input-group-btn .btn {
		background: #9aca3c none repeat scroll 0 0;
		color: #fff;
		display: inline-block;
		height: 55px;
		padding: 11px 0;
		border-radius: 0;
		width: 55px;
	}
	
	#sp-right input:focus, #sp-left input:focus {
		border: 1px solid #9aca3c !important;
		background: #fff;
		color: #000;
		display: inline-block;
		font-size: 16px;
		font-weight: 300;
		height: 55px;
		letter-spacing: 1px;
		padding-left: 20px;
		padding-right: 60px;
		position: relative;
		-webkit-transition: all 500ms ease 0s;
		transition: all 500ms ease 0s;
		line-height: 28px;
		outline: none;
		box-shadow: none !important;
		border-radius: 0;
		font-family: 'Open Sans', sans-serif;
	}
	
	.sp-megamenu-parent > li > a > span, .sp-megamenu-parent > li > a > span:hover {
/*		height: 40px;
		font-size: 15px;
		padding:0;	
		border: 1px solid #e1e1e1;
		text-align: center;
		width: 40px;
		border-radius: 50%;
		-webkit-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		outline: none;
		box-shadow: none;
		display: block;
		padding: 0;
		background: transparent;
		line-height: 40px;*/
	}	
	
	.badge-info {
		color: #fff;
		background-color: #9aca3c;
	}
	.form-control:focus {
		color: #495057;
		background-color: #fff;
		border-color: #9aca3c;
		outline: 0;
		box-shadow: none;
	}
	.page-item.active .page-link, .pagination > li > a:hover {
		z-index: 1;
		border-color: #9aca3c;
		color: #fff;
		background-color: #9aca3c;
	}
	
	.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
		border-color: #494d4e;
		background-color: #494d4e;
	}

	



	/* social icons*/
	ul.social-icons {
		list-style: none;
		padding: 0;
		margin: 0;
		display: inline-block;
		margin-top: 32px;
	}
	@media (max-width: 991px){
		ul.social-icons {
			list-style: none;
			padding: 0;
			margin: 0;
			display: inline-block;
			margin-top: 0px;
		}
	}
	
	
	
	
/*  =============================================================
    WH calculator iframe
    ============================================================= */	
/*	.iframe-container {
	  overflow: hidden;
	  padding-top: 56.25%;
	  position: relative;
	}
	
	.iframe-container iframe {
	   border: 0;
	   height: 100%;
	   left: 0;
	   position: absolute;
	   top: 0;
	   width: 100%;
	}*/
	iframe.whc {
		border: solid 1px #c3c4c5;
		/* box-shadow: 0px 0px 2px 0px #c3c4c5; */
	}
	
	
	
	
	
/*  =============================================================
    popravki page builder
    ============================================================= */		
	#sppb-addon-1552034000428 .sppb-addon-feature:hover .sppb-img-container {
		background: #9aca3c;
		border-radius: 6px;
	}
	#sppb-addon-1552034000428 .sppb-addon-feature:hover .sppb-img-container img{
		border:solid 1px #9aca3c;
		border-radius:6px;
	}
	
	
	
	
	.sppb-addon-text-block ul{
		list-style-type:disc;
		margin-left:30px;
	}
	
	.sppb-addon-text-block li {
		line-height: 20px;
		margin-bottom: 10px;
	}
	
	.sppb-addon-text-block	ol {
		padding-inline-start: 15px;
	}
	
	/*accordion*/
	.sppb-panel-modern {
		background: #fff;
		border: 1px solid #e0e1e2;
		border-radius: 4px;
		margin-bottom: 10px;
	}
	.sppb-panel-modern>.sppb-panel-heading {
		padding: 17px 30px 17px 15px;
		background: #e0e1e2;
		color: #000;
	}
	.sppb-panel-modern .sppb-panel-body {
		border-top-color: #e0e1e2;
	}
	
	
	/*tabs*/
	.sppb-nav.sppb-nav-tabs li.active a, .sppb-nav.sppb-nav-tabs li a:hover{
		color:#9aca3c;
	}
	
	.sppb-nav.sppb-nav-tabs li a{
		color:#000;
	}
	
	
	
	
	.slikaTekst p {
		line-height: 17px;
	}
	
	.sppb-addon-text, .sppb-addon-text-block .sppb-addon-content {
		line-height: 20px; 
	}


	/*home p*/
	#sppb-addon-1520902524174 .sppb-addon-content p{
		margin-bottom:10px;
	}
	
	/*3d okvir slike*/
	.sppb-addon-single-image-container::before, .sppb-addon-single-image-container::after {
		content: "";
		position: absolute;
		-webkit-box-shadow: 0 15px 10px rgba(0,0,0,.45);
		box-shadow: 0 15px 10px rgba(0,0,0,.45);
		
		left: 5px;
		right: 50%;
		bottom: 8px;
		height: 30%;
		z-index: -1;
		border-radius: inherit;
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transform: skewY(-6deg);
		-ms-transform: skewY(-6deg);
		transform: skewY(-6deg);
	}
	.sppb-addon-single-image-container::after {
		left: 50%;
		right: 5px;
		-webkit-transform: skewY(6deg);
		-ms-transform: skewY(6deg);
		transform: skewY(6deg);
		-webkit-transform-origin: 100% 0;
		-moz-transform-origin: 100% 0;
		-ms-transform-origin: 100% 0;
		transform-origin: 100% 0;
	}
	
	/*odstranitev sence slike v nogi in v 404*/
	#sppb-addon-1520985356151 .sppb-addon-single-image-container::before, #sppb-addon-1520985356151 .sppb-addon-single-image-container::after, 
	#sppb-addon-1521512197325 .sppb-addon-single-image-container::before, #sppb-addon-1521512197325 .sppb-addon-single-image-container::after{
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	/*latest news*/
	#sp-left .latestnews .media-body small:before, #sp-right .latestnews .media-body small:before {
		color: #9aca3c;
	}
	#sp-left .sp-module ul.latestnews > li a:hover, #sp-right .sp-module ul.latestnews > li a:hover {
		color: #9aca3c !important;
		transition: .5s ease;
	}
	

	/*feature box tekst*/
	.sppb-addon.sppb-addon-feature.sppb-text-center.bela p {
		padding-bottom: 0;
	}	
	
	
	
	
	
	/*tabele*/
	
	table {
		width: 100%;
		border: none;
		border-spacing: 0;
		border-collapse: collapse;
		border-right-width: 0;
		border-bottom-width: 0;
		border-collapse: separate;
		border-spacing: 3px 3px;
		line-height:18px;
	}
	table th,  table td {
		padding: 0.5em 7px;
		border: none;
		border-top-width: 0;
		border-left-width: 0;
		text-align:left;
	}
	
	table th{
		background: #9aca3c !important;
		color:#fff;
		font-weight:700 !important;
	}
	table tr:nth-child(odd) {
		background-color: rgba(98, 106, 110, 0.2);
		color:#000;
	}
	table tr:nth-child(even) {
		background-color: #626a6e;
		color: #fff;
	}	
	table tr:hover td {
		background-color: #e9aa6f;
		color: #000;
		border: none;
	}
	/*združene celice*/
	table tr:nth-child(odd):hover td[rowspan] {
		background-color: transparent;
		color:#000;
	}
	table tr:nth-child(even):hover td[rowspan] {
		background-color: transparent;
		color: #fff;
	}	
	
	.sppb-addon-text-block table li {
		line-height: 20px;
		margin-bottom: 0px;
	}	
	

	
	@media (max-width: 700px){
		table {
			overflow-x: auto;
			display: block;
			width:99.5%;
		}
	}
	/*tabele v zavihkih*/
	@media (min-width: 320px) and (max-width: 359px){
		.tabeleOverflow{
			overflow-x: auto;
			display: block;
			width:232px;
		}
	}
	@media (min-width: 360px) and (max-width: 374px){
		.tabeleOverflow{
			overflow-x: auto;
			display: block;
			width:270px;
		}
	}
	@media (min-width: 375px) and (max-width: 410px){
		.tabeleOverflow{
			overflow-x: auto;
			display: block;
			width:284px;
		}
	}	
	@media (min-width: 411px) and (max-width: 413px){
		.tabeleOverflow{
			overflow-x: auto;
			display: block;
			width:323px;
		}
	}	
	@media (min-width: 414px) and (max-width: 420px){
		.tabeleOverflow{
			overflow-x: auto;
			display: block;
			width:326px;
		}
	}	

	
	table.brezRoba {
		border: none;
		border-collapse: separate;
		border-spacing: 0 5px;
	}
	table.brezRoba th, table.brezRoba td {
		border: none;
		border-radius:3px;
	}
	
	table.brezRoba tr:nth-child(odd) {
		background-color: rgba(98, 106, 110, 0.2);
		color:#000;
	}
	table.brezRoba tr:nth-child(odd):hover td{
		background-color:transparent;
		color:#000;
	}
	
	table.brezRoba tr:nth-child(even) {
		background-color: #fff;
		color: #000;
	}
	table.brezRoba tr:nth-child(even):hover td {
		background-color:transparent;
		color:#000;
	}
	
	
	table.enostavna {
		border: none;
		border-collapse: separate;
		border-spacing: 0 5px;
	}
	table.enostavna2 {
		border-spacing:3px;;
	}
	table.enostavna th, table.enostavna td {
		border: none;
		border-radius:3px;
	}
	table.enostavna td {
		padding:0;
		white-space:nowrap;
	}
	table.enostavna tr {
		white-space:nowrap;
	}
	
	table.enostavna tr:nth-child(odd) {
		background-color: transparent;
		color:#000;
	}
	table.enostavna tr:nth-child(odd):hover td{
		background-color:transparent;
		color:#000;
	}
	
	table.enostavna tr:nth-child(even) {
		background-color: #fff;
		color: #000;
	}
	table.enostavna tr:nth-child(even):hover td {
		background-color:transparent;
		color:#000;
	}
		
	
	/*button xlg*/
	.sppb-btn-xlg {
		padding: 20px 30px;
		font-size: 22px;
		line-height: 1.6;
		border-radius: 6px;
	}
	
	
	
	/*moduli desno*/
	#sp-right {
		border-left: 1px solid #f4f4f4;
		padding-top: 15px;
		padding-bottom: 80px;
	}
	
	@media (max-width: 991px){
		#sp-right {
			border-left: 0px solid #f4f4f4;
			padding-top: 0px;
			padding-bottom: 80px;
		}
	}
	
	
	/*regular labs tabs*/
	.rl_tabs .nav-tabs>li.active>a, .rl_tabs .nav-tabs>li.active>a:hover {

	}
	.rl_tabs>ul.nav-tabs>li>a {
		color: #636b6f;
	}
	


	/*cookies*/	
	.infoplus {
		/*display:none;*/
	}
	#ca_banner h2{
		font-size:13px !important;
		font-weight:normal !important;
		letter-spacing:normal !important;
		text-align:center;
	}
	
	/*za monster template samo*/
	#ca_banner h2:after{
		background:none;
	}
	#ca_banner{
		z-index:1000;
	}
	
	
	#ca_banner .accept {
		background: #9aca3c !important;
		font-size:13px;
		padding:3px;
		border-radius:3px;
		text-shadow:1px 1px 0 #202020 !important;
		color:#fff;
		background-image: -webkit-linear-gradient(#9aca3c 0%, #547428 100%) !important;
		background-image: -moz-linear-gradient(#9aca3c 0%, #547428 100%) !important;
		background-image: -o-linear-gradient(#9aca3c 0%, #547428 100%) !important;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9aca3c), to(#547428)) !important;
		background-image: linear-gradient(#9aca3c 0%, #547428 100%) !important;
	}
	#ca_banner {
		height: auto !important;
		padding: 1px !important;
		
	}
	#ca_banner .accept:hover {
		box-shadow: 0 0 4px #9aca3c;
	}
	#ca_banner .accept {
		margin: 1px auto !important;
	}
	
	
	
	/*to top popravek*/
	.sp-scroll-up {
		position: fixed;
		bottom: 100px;
		right: 30px;
		width: 36px;
		height: 36px;
		line-height: 36px;
		text-align: center;
		font-size: 16px;
		color: #fff;
		background: #333;
		border-radius: 3px;
		z-index: 1000;
	}
	
	
	.rss .sp-module-content {
/*		background: #e0e1e2;
		padding-bottom: 7px;*/
	}
	
	
	
	/*joomlashack tabs&liders*/
	div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice{
		display:none;
	}
	
	div.jwts_toggleContent div.jwts_content {
		border: 1px solid #9aca3c;
	}	
	
	
	
	
	/*jce tooltip*/
	
	div.jcemediabox-tooltip .jcemediabox-tooltip-top-center,
	div.jcemediabox-tooltip .jcemediabox-tooltip-middle-left,
	div.jcemediabox-tooltip .jcemediabox-tooltip-middle-right,
	div.jcemediabox-tooltip .jcemediabox-tooltip-middle-center,
	div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-center {
		/*	background-color: #fafafa;
			border-color: #ccc;
			font-size:20px !important;*/
			background-color: #fafafa;
			opacity: 1 !important;
	}
	div.jcemediabox-tooltip-container{
	
	}
	
/*	div.jcemediabox-tooltip .jcemediabox-tooltip-top-center{
		border-top:solid 1px #ccc;
	}
	div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-center{
		border-bottom:solid 1px #ccc;
	}
	div.jcemediabox-tooltip .jcemediabox-tooltip-middle-right{
		border-right:solid 1px #ccc;
	}
	div.jcemediabox-tooltip .jcemediabox-tooltip-middle-left{
		border-left:solid 1px #ccc;
	}
	div.jcemediabox-tooltip .jcemediabox-tooltip-top-left{
		background:#ccc;
	}
	div.jcemediabox-tooltip .jcemediabox-tooltip-top-right{
		background:#ccc;
	}
	div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-left{
		background:#ccc;
	}
	div.jcemediabox-tooltip .jcemediabox-tooltip-bottom-right{
		background:#ccc;
	}	*/
	
	.jcemediabox-tooltip{
		opacity: 1 !important;
	}
	div.jcemediabox-tooltip,div.jcemediabox-tooltip-simple{
		/*z-index:10010;width:180px;text-align:left;color:#000;float:none;max-width:100%;position:absolute;top:0;left:0;visibility:hidden;*/
		font-weight:500;
		color:#494d4e;
		max-width:300px;
		width:auto;

	}
	div.jcemediabox-tooltip h4,div.jcemediabox-tooltip-simple h4{
		/*font-weight:700;font-size:11px;margin:0;background:0 0;padding:0;*/
		font-size: 16px;
		border-bottom: solid 1px #ccc;
		padding-bottom: 5px;
		background: #ccc;
		margin: 0px;
		border-radius: 5px 5px 0 0;
		padding: 5px;
	}

	div.jcemediabox-tooltip p,div.jcemediabox-tooltip-simple p{
		/*font-size:11px;background:0 0;margin:0;padding:0;*/
		font-size:14px;
		
	}
	
	/*JoomlaShack tabs*/
/*	ul.jwts_tabbernav li.jwts_tabberactive a {
		background: #9aca3c;
		color: #fff;
		text-shadow: 0 1px 0 #6f5858;
		border-bottom-color: #9aca3c !important;
	}
	ul.jwts_tabbernav li a {
		border-bottom-color: #fff !important;
	}
	ul.jwts_tabbernav li a, .jwts_tabberlive .jwts_tabbertab, div.jwts_toggleControlContainer a.jwts_toggleControl, div.jwts_content {
		border-color: #9aca3c;
	}
	ul.jwts_tabbernav li a {
		background: #fff;
		color:#333;
		text-shadow: 0 1px 0 #6f5858;
	}
	ul.jwts_tabbernav li.jwts_tabberactive a:hover{
		background: #9aca3c;
		color: #fff;
		text-shadow: 0 1px 0 #6f5858;
		border-bottom-color: #9aca3c;
	}
	ul.jwts_tabbernav li a:hover{
		background: #9aca3c;
		color: #fff;
		text-shadow: 0 1px 0 #6f5858;
		border-bottom-color: #9aca3c;
	}*/
	
	
	
	/*navigacija med prispevki*/	
	.pager li > a, .pager li > span {
		display: inline-block;
		padding: 8px 18px;
		background: #9aca3c;
		color: #ffffff;
		border: none;
		border-radius: 0;
	}
	
	/*vhodna stran iframe border radius*/
	.itemid-101 #section-id-1537339834111 iframe{
		border-radius:4px;
	}


/*poravnava menija green heat*/
ul.sp-megamenu-parent.menu-animation-fade.d-none.d-lg-block {
    padding-top: 15px;
}