@font-face {
    font-family: 'Bebas Neue';
	 src: url('webfont.eot'); /* IE9 Compat Modes */ 
	 src: url('BebasNeue-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		  url('../fonts/BebasNeue-Regular.woff2') format('woff2'),
          url('../BebasNeue-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Font Awesome 5 Free';
    src: url(https://use.fontawesome.com/releases/v5.7.1/css/all.css);
    font-weight: 900;
    font-style: normal;
}

body {
	
	font-size: 14px;
}


#sp-header .container {
	
	max-width: 100% !important;
}

#sp-header {
    
	background: #0A314D;
	padding-left: 5%;
	padding-right: 5%;
	position:fixed;
	transition:all 0.5s ease;	
	box-shadow:none !important;
}

#sp-top-bar{
	position:relative;
	display:block;
	top:0px;
	z-index:10;
	font-family: 14px !important;
}

#sp-header:not(.header-sticky) {
	top:53px;
}

#sp-header .logo {
	
	padding:0px;
	height: auto;
	transition: all 0.3s ease;
	
}

@media screen and (min-width:1400px) {
	#sp-header .logo {
		margin-top: -30px !important;	
	}
}
#sp-header.header-sticky {
	height:100px;
}
#sp-header.header-sticky .sp-megamenu-parent > li > a,
#sp-header.header-sticky .sp-megamenu-parent > li > span{
	line-height:80px;
}

#sp-header.header-sticky .logo {
	margin-top:0px;
	width: 350px;
	padding-top: 0px;
}

.point-top-menu li {
	
	padding: 10px;
	border-right: 2px solid;
	padding-top: 0px;
	padding-bottom: 0px;
}
.point-top-menu ul {
	
	display: flex;
	list-style: none;
	float: right;
	margin-bottom: 0px;
	padding:0px
}

#sp-top-bar .sp-module {
	
	width: 100%;
}

#sp-top-bar .container {
	
	max-width: 100%;
	padding-left: 5%;
	padding-right: 5%;
}

#sp-top-bar {
	
	background: #062135;
}


#sp-top-bar::after{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:130px;
	background:#062135;
	display:block;
	content:"";
}
#sp-top-bar a {

    color: white;
	font-weight: bold;

}

.sp-megamenu-parent > li > a {
	
	font-size: 36px;
	color: white;
}

.sp-megamenu-parent > li.sp-menu-item.current-item.active,
.sp-megamenu-parent > li.point-main-item-open > a,
.sp-megamenu-parent > li:hover > a {

    color: #C1A783 !important;

}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {

    color: #fff;
}

#sp-main-body {
    margin-top: 100px;
}

.point-flippable{
	/*overflow:hidden;*/
}

.point-flippable .sppb-column.point-image-flippable{
	transform:  perspective( 1000px) rotateY( 0deg);
	-webkit-transform: perspective( 1000px) rotateY( 0deg);
	perspective:1000px;
	/*transform-style: preserve-3d;*/
	/*backface-visibility: hidden;*/
	transform-origin: 40% center;
	transition: all 2s 0.2s ease;
	
	/*-webkit-transform-style: preserve-3d;*/
}

.point-flippable.point-image-flip .sppb-column.point-image-flippable{
	transform:  perspective( 1000px) translateX( -50%) rotateY( 45deg);
	-webkit-transform:  perspective( 1000px) translateX( -50%) rotateY( 45deg);
	pointer-events:none;
	opacity: 0.89;
	/*filter: blur(4px) saturate(90%);
	-webkit-filter: blur(4px) saturate(90%);*/
}

.point-flippable .sppb-column.point-menu-extended {
	display:block;
	position:relative;
	transform: perspective( 1000px) rotateY( -90deg);
	-webkit-transform: perspective( 1000px) rotateY( -90deg);
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-top: 0px solid #062135;
	transition: all 2s 0.2s ease, border-width 0.3s 0s ease;
	/*perspective:1000px;*/
	/*transform-style: preserve-3d;*/
	/*backface-visibility: hidden;*/
	padding:0px 5px 5px 5px;
	color:white;
	background-color: #0a314d;	
	transform-origin: right center;
}

.point-flippable .sppb-column.point-menu-extended > .sppb-column-addons{
	position:relative;
	display:block;	
	background: url("images/grb_natjecaji.png");
	background-color: #0a314d;
	background-size:auto;
	background-repeat:no-repeat;
	background-position:top center;
	/*padding-right: calc(27% - 5px);*/
}

.point-flippable .sppb-column.point-menu-extended > .sppb-column-addons{
	transform:scale(1);
	-webkit-transform:scale(1);
	transform-origin:left;
	transition: all 1s 0.2s ease;
}
.point-flippable.point-image-flip .sppb-column.point-menu-extended > .sppb-column-addons{
	transform:scale(1);
	-webkit-transform:scale(1);
	/*pointer-events:none;*/	
}
	

.point-flippable.point-image-flip .sppb-column.point-menu-extended{
	transition: all 1s 0.2s ease, border-width 0.3s 1q.2s ease;
	border-top: 40px solid #062135;
	transform: perspective( 1000px) rotateY( 0deg) translateX(30%) scale(0.9);
	-webkit-transform: perspective( 1000px) rotateY( 0deg) translateX(30%) scale(0.9);
	padding-right: calc(30% - 50px);
}

.point-flippable .sppb-column.point-image-flippable > .sppb-column-addons{
	/*transition: all 2s 0.2s ease;*/
	/*opacity: 1;*/
	/*filter: blur(0px);
	-webkit-filter: blur(0px);*/
	position:relative;
}
.point-flippable.point-image-flip .sppb-column.point-image-flippable > .sppb-column-addons{
	/*transition: all 0.2s 2s ease;*/
	/*opacity: 0.89;*/
	/*filter: blur(4px);
	-webkit-filter: blur(4px);*/	
}


.point-flippable .sppb-column.point-image-flippable > .sppb-column-addons {
	transition: all 2s 0.2s ease; 
	transform: translateZ(0) !important;
    backface-visibility: hidden !important;
	filter: blur(0px);
	-webkit-filter: blur(0px);
}
.point-flippable.point-image-flip .sppb-column.point-image-flippable > .sppb-column-addons {
	transition: all 2s 0.2s ease;
	filter: blur(4px);
	-webkit-filter: blur(4px);
}

.point-flippable .sppb-row > .sppb-col-md-12:last-child{
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	display:block;
}

.point-flippable:not(.point-image-flip) .sppb-row > .sppb-col-md-12:first-child{
	z-index:2;
}

.point-featured-article{
	position: absolute;
	top: 0%;
	left: 0%;
	display: flex;
	width:100%;
	min-height:100%;
}

.point-featured-article > .sppb-addon-content > .custom > .point-bpz-main-news-featured{
	position:absolute;
	top:50%;
	left:0%;
	display:flex;
	transform: translate(0%,-50%);
	max-width:1500px;
	width:90%;
	min-width:300px;
	z-index:1;
	box-shadow: 0px 0px 6px 8px rgba(174, 174, 174, 0.05);
	transition: all 0.3s ease;
}

.point-featured-article > .sppb-addon-content > .custom > .point-bpz-main-news-featured:hover{
	box-shadow: 0px 0px 6px 8px rgba(174, 174, 174, 0.2);
}

.point-featured-article > .sppb-addon-content > .custom > .point-bpz-main-news-featured-image-background{
	position:absolute;
	top:50%;
	left:50%;
	display:flex;
	width:100%;
	height:100%;
}

.point-bpz-main-news-featured-image{
	min-width:600px;
	object-fit:cover;
	object-position:center center;
	cursor: zoom-in;
	min-height: 375px;
	min-height: 100%;
}

.point-bpz-main-news-featured > div{
	display:flex;
	flex-direction:column;
	/*flex:1 1 100%;*/
}
.point-bpz-main-news-featured{
	display:flex;
}

.point-bpz-main-news-featured-content{
	background:rgba( 255, 255, 255,0.7);
	padding:40px 40px 40px 13%;
}

.point-bpz-main-news-featured-content > *{ margin-top:10px; margin-bottom:10px;}

.point-bpz-main-news-featured-content > *:first-child{ margin-top:auto;}
.point-bpz-main-news-featured-content > *:last-child{ margin-bottom:auto;}


@media screen and (max-width:1400px){
	.point-bpz-main-news-featured-content{
		padding: 20px 20px 20px 100px;
	}
}

#sp-footer{
	background:none;
}

.point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-title{
	font-size:30px;
}
.point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-text {
	display:block;
	position:relative;
}
.point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-text *{
	display: inline;
}
.point-flippable .point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-text .point-bpz-main-news-featured-content-text-extra > *{
	background-image: linear-gradient( -1deg, rgba( 0, 0, 0, 0) 3%, rgb(0, 0, 0) 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position:relative;
    display:block;
}
.point-flippable .point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-text .point-bpz-main-news-featured-content-text-extra {
	text-overflow: clip;
	max-height:0px;
	overflow:hidden;
	padding:0;
	transition:all 0.8s 0.4s ease;
	display:block;
}

.point-flippable .point-bpz-main-news-featured .point-bpz-main-news-featured-content.point-hover,
.point-flippable .point-bpz-main-news-featured:hover .point-bpz-main-news-featured-content{
	background:rgba( 255, 255, 255,0.85);
	z-index:10001;
	transition:all 0.5s 0.3s  ease, z-index 0.1s 0.9s ease;
}
.point-flippable .point-bpz-main-news-featured-content:hover .point-bpz-main-news-featured-content-text .point-bpz-main-news-featured-content-text-extra{
	max-height:400px;
	
}
.point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-text .point-bpz-main-news-container-read-more{}
.point-bpz-main-news-featured-image-container{}


.point-bpz-main-news-featured-image-background > img{
	position:relative;
	max-width: calc( 100% + 8px); 
	min-height: calc( 100% + 8px); 
	width: calc( 100% + 8px); 
	object-fit:cover;
	left:-4px;
	top:-4px;
}
.point-bpz-main-news-featured-image-background{
	display:block;
	pointer-events:none;
	opacity:0;
	filter: blur(4px);
	-webkit-filter: blur(4px);
    position: fixed;
    top: 50%;
    left: 50vw;
    transform: translate(-50%,-50%) !important;
	transition:all 0.8s 0.4s ease;
	z-index:0;
	width:100vw;
}

.point-bpz-main-news-featured:hover + .point-bpz-main-news-featured-image-background{
	opacity:1;
}

.sp-megamenu-parent > li > a {
	font-size:26px;
}

body{
	max-height:100vh;
	overflow-y:auto;
	transition: all 0.5s ease !important;
}

html{
	scroll-behaviour:smooth;
	overflow:hidden;
	transition: all 0.5s ease !important;
}

.point-body-block{
	scroll-behaviour: smooth;
	overflow:hidden;
}

.sp-megamenu-parent.menu-animation-fade-up > li{
	position:initial !important;
}

#sp-header .container-inner > .row #sp-menu{
	display:inline-table;
}

.sp-megamenu-parent.menu-animation-fade-up{
	position:initial !important;
}

.sp-dropdown.sp-dropdown-main.sp-menu-right {
	left:-5vw !important;
	width: calc( 100% + 10vw) !important;
	top: 140px !important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
	box-shadow:none;
	background: none;
	color: #fff;
}

.sp-megamenu-parent.menu-animation-fade-up > .sp-menu-item > a{
	color:#fff;
	z-index: 2;
}

/*.sp-dropdown.sp-dropdown-main.sp-menu-right a{
	color:#fff;
}*/

#sp-logo{
	z-index:3;
}

#sp-menu{
	z-index:2;
}
	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
	color:#fff;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
	color: #fff;
	padding: 0px 20px 10px;
	position:relative;
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
	height: 100% !important;
}
.sp-megamenu-parent .sp-dropdown > .sp-dropdown-inner{
	width:100vw !important;
	left:-5px;
	background: url("images/grb_natjecaji.png");
	background-color: #0a314d;
	background-size: auto;
	background-repeat: no-repeat;
	background-position: top center;
}


.sp-menu-item.sp-has-child.point-menu-open > .sp-dropdown{
	border-top:40px solid #062135;
}

.point-bpz-main-news-featured-image-background{
	background: url("images/sjena.png");
	background-position:bottom center;
	background-repeat: no-repeat;
	background-size: auto;
}
.point-bpz-main-news-featured-image-background > img{
	position:relative;
	height: calc( 100% - 44px);
}

.point-featured-article::hover{
	z-index:10000;
}

.itemid-101 .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
	display:none !important;
}

body.ltr .sp-megamenu-parent > li:not(:last-of-type)::after{
	content: "/";
	font-family: "Bebas Neue";
	font-size: 60px;
	font-weight: bold;
	color: #C1A783;
	top: 12px;
	position: relative;
	margin-left: -10px;
}

.sp-megamenu-parent > li > a, 
.sp-megamenu-parent > li > span{
	margin-left:-10px;
}

.point-left-listing{
	text-align:right;
}
.point-right-listing{
	text-align:left;
}

.point-right-listing .sppb-addon-title,
.point-left-listing .sppb-addon-title{
	
	font-family: "Bebas Neue";
	font-size:70px;
	letter-spacing:1.5px;
	color: white;
	
}
.point-right-listing .sppb-addon-title::before,
.point-left-listing .sppb-addon-title::before{
	content: "/";
	font-family: "Bebas Neue";
	font-size: 70px;
	font-weight: bold;
	color: #C1A783;
	top: 0px;
	position: relative;
	margin-right: 10px;
}

.point-natjecaji-obavijesti{
	max-width:1500px;
	margin:auto !important;
}
.point-obavijesti{
	background:#0a314d;
}
.point-natjecaji{
	background:#062135;
}

.point-obavijesti,
.point-natjecaji{
	padding:20px;
}

div.k2ItemsBlock ul li a.moduleItemTitle{
	color: white;
	font-size:16px;
	font-weight:bold;
}
div.k2ItemsBlock ul li span.moduleItemDateCreated{
	color:white;
}

.sppb-section.point-natjecaji-obavijesti .sppb-column-addons > div > div,
.sppb-section.point-natjecaji-obavijesti .sppb-column-addons > div,
.sppb-section.point-natjecaji-obavijesti  .sppb-column-addons{
	width:100%;
	height:100%;
}

.sppb-section.point-natjecaji-obavijesti::after{
	content:"";
	position:absolute;
	left:0;
	bottom:-50px;
	transform:translateY(100%);
	width:100%;
	padding:1.5% 0;
	background: url("images/sjena.png");
	background-size:100%;
	background-position:center top;
	background-repeat: no-repeat;
}

.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover > .sp-dropdown{
	animation: none;
}

.sp-megamenu-parent .sp-has-child:hover > .sp-dropdown{
	display:none;
}

body:not(.itemid-101) ul.sp-megamenu-parent li.sp-has-child > .sp-dropdown{
	transform:translateY( -30%);
	opacity:0;
	display:block;
	pointer-events:none !important;
	transition:all 0.5s ease, transform 0.6s 0.2s ease, opacity 0.3s 0s  ease;
	z-index:-1;
	position: fixed;
    width: 100% !important;
    left: 5px !important;
    height: 100% !important;
    top: 0 !important;
    padding-top: 140px;
}
body:not(.itemid-101) ul.sp-megamenu-parent li.sp-has-child.point-menu-open > .sp-dropdown{
	pointer-events:all !important;
	opacity:1;
}

body:not(.itemid-101) ul.sp-megamenu-parent li.sp-has-child.point-menu-open > .sp-dropdown{
	transition:all 0.5s ease, transform 0.6s 0s ease, opacity 0.3s 0.3s ease, margin 0.5s 0.5s linear;
	transform:translateY( 0%);
	opacity:1;
	pointer-events:all;
	z-index:-1;
}


.point-menu-extended:not(.sppb-addon-module){
	display:inline-flex;
	justify-content: flex-start;
	flex-flow: column;
	padding-left: 0px;
	padding-right:0px;
}

@media screen and (min-width:1990px){
	.point-menu-extended:not(.sppb-addon-module){
		flex-flow: column wrap;
	}
}
.sppb-column.point-menu-extended.point-menu-items {
	padding-right: calc(27% - 5px);
}
.sp-megamenu-wrapper .point-menu-extended:not(.sppb-addon-module){
	flex-flow: row wrap;
}

.point-menu-extended .point-menu-title > h3::after{
	content: "/";
	font-family: "Bebas Neue";
	font-size: 64px;
	font-weight: bold;
	color: #C1A783;
	margin-left:5px;
	top:5px;
	position:relative
}
.point-menu-extended .point-menu-title > h3{
	font-family: "Bebas Neue";
	font-size: 50px;
	font-weight: bold;
	color: white;
	letter-spacing:1.5px;
	margin-left: 10px;
}
.point-menu-extended .point-menu-title{
	padding:20px;
	display:flex;
	justify-content:flex-start;
	padding-left:35px;
	padding-right:50px;
	flex: 1 1 20%;
	max-width:100%;

}

.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container,
.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container,
.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container{
	padding:10px 20px;
}
.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items,
.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container ul.sp-dropdown-items,
.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container ul.sp-dropdown-items{
	padding:15px;
	overflow:auto;
	overflow-x:hidden;
	min-width:250px;
	max-width:400px;
	display:flex;
	flex-flow: column;
	flex: 1 1 100%;
	border-right: 2px solid #c1a783;
	width:100%;
}
.offcanvas-inner .mobile-menu li.sp-menu-item ul .sp-menu-item,
.point-menu-items .sppb-column-addons li.sp-menu-item ul .sp-menu-item,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item ul .sp-menu-item{
	flex: 1 1 100%;
	display:inline-table;
	page-break-after: avoid;
}
.sp-menu-item.sp-menu-heading{
	page-break-before: always;
	/*break-after: always;*/
	pointer-events:none;
}

.point-menu-close{
	position:absolute;
	top:10px;
	right:40px;
	font-size:40px;
	cursor:pointer;
	transform:scale(1);
	transition:all 0.3s ease;	
	z-index:2;
	pointer-events:all;
}

.point-menu-close > i{
	color:white;
	transition:all 0.3s ease;	
}

.point-menu-close:hover{
	transform:scale(0.90);
}
.point-menu-close:hover > i{
	color:#C1A783;
}

.point-ul-container{
	display:inline-flex;
	flex: 0 0 50%;
	/*justify-content:flex-end;
	align-items:flex-start;*/
}

.point-container-sub-ul{
	padding:0px;
	display:flex;
	flex: 0 0 auto;
}

.point-container-sub-ul-stretch{
	justify-content: stretch;
	/*align-items: flex-start;*/
}

.point-container-sub-ul-shrink{
	justify-content: flex-start;
	align-items: flex-start;
}

.point-ul-container-sub.point-div-open{
	padding: 0px;
	flex: 1 1 25%;
	opacity:1;
}

.point-ul-container-sub > ul.sp-dropdown-items{
	min-width:350px;
}

.point-ul-container > ul > .sp-menu-item.sp-menu-heading h4{
	font-family: "Bebas Neue";
	font-size: 30px;
	font-weight: bold;
	color: white;letter-spacing:1px;
}

.offcanvas-inner .mobile-menu  .point-ul-container > ul > .sp-menu-item.sp-menu-heading h4::after,
.point-menu-items .sppb-column-addons  .point-ul-container > ul > .sp-menu-item.sp-menu-heading h4::after,
.point-ul-container > ul > .sp-menu-item.sp-menu-heading h4::after{
	content: "/";
	font-family: "Bebas Neue";
	font-size: 44px;
	font-weight: bold;
	color: #C1A783;
	margin-left:5px;
	top:5px;
	position:relative
}

.offcanvas-inner .mobile-menu li.sp-menu-item > a:hover,
.point-menu-items .sppb-column-addons li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{
	color: #C1A783;	
}

.offcanvas-inner .mobile-menu .point-menu-extended ul.sp-dropdown-items.point-sub-menu > li,
.point-menu-items .sppb-column-addons .point-menu-extended ul.sp-dropdown-items.point-sub-menu > li,
.sp-megamenu-parent .sp-dropdown .point-menu-extended ul.sp-dropdown-items.point-sub-menu > li{
	min-width:250px;
	width:100%;
	position:relative;
}
.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu,
.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu,
.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu{
	display:flex;
	flex: 0 0 0%;
	min-width:0px;
	max-width:0px;
	position:relative;
	overflow:hidden;
	overflow-y:auto;
	transition:all 0.4s ease, height 0.4s linear, opacity 0.2s linear, width 0.2s ease;
	opacity:0;
	pointer-events:none;
}

.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu.point-subul-open,
.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu.point-subul-open{
	flex: 1 1 50%;
	position: relative;
	pointer-events: all;
	min-width: 250px;
	max-width: 350px;
	transition: all 0.8s ease;
	opacity: 1;
	padding: 0px 20px 0px;
}
.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu.point-subul-open {
	flex: 1 1 50%;
	position: relative;
	pointer-events: all;
	min-width: 300px;
	max-width: 400px;
	transition: all 0.4s ease;
	opacity: 1;
	padding: 0px 20px 0px;
}

.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu:not(.point-subul-open),
.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu:not(.point-subul-open),
.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu:not(.point-subul-open){
	height:0px !important;
	overflow:hidden;
	padding:0 !important;
}

.point-flippable .point-menu-items .sppb-column-addons{
	position:relative;
	overflow:hidden;
	display:block;
	height:100%;
	width:100%;
}

.offcanvas-inner .mobile-menu  .sp-dropdown-inner{
	position:relative;
	opacity:1;
	width:100% !important;
	transform:translateY(0) scale(1);
	padding-left: 0px;
	margin-top: 0px;
	z-index:1;
	pointer-events:all;
	transition:all 0.8s ease, opacity 0.4s 0.4s ease;
	/*top: 35px;
	left: 75px;*/
	top:0;
	left:0;
}
.point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner {
	position:relative;
	opacity:1;
	width:100%;
	transform:translateY(0) scale(1.11111);
	padding-left: 56px;
	margin-top: 40px;
	z-index:1;
	pointer-events:all;
	transition:all 0.8s ease, opacity 0.4s 0.4s ease;
	/*top: 35px;
	left: 75px;*/
	top:0;
	left:0;
	transform-origin: top;
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) 
{ 
    .point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner  { margin-top: 120px !important; } 
}

@media screen and (min-width:1921px){	
	.point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner {
		padding-left: 78px;
	}
}

.offcanvas-inner .mobile-menu  .point-menu-hidden,
.point-flippable .point-menu-items .sppb-column-addons  > .sp-dropdown-inner.point-menu-hidden{
	position:absolute;
	opacity:0;
	transform:translateY(-100%);/* scale(1.11111);*/
	transition:all 0.8s ease, opacity 0.4s 0.4s ease;
	z-index:2;
	pointer-events:none;
	top:0;
	left:0;
}

.offcanvas-inner .mobile-menu  .point-leaving,
.point-flippable .point-menu-items .sppb-column-addons .point-leaving{
	position:absolute;
	opacity:0;
	transform:translateY(100%) scale(1.11111);
	transition:all 0.5s 0.3s ease, opacity 0.5s ease;
	z-index:0;
	pointer-events:none;
	top:0;
	left:0;
}

#sp-header > .container,
#sp-header > .container > .container-inner,
#sp-header > .container > .container-inner > .row{
	pointer-events:none;
}

#sp-header > .container > .container-inner > .row > #sp-logo,
#sp-header > .container > .container-inner > .row > #sp-menu{
	pointer-events:all;
}

.offcanvas-inner .mobile-menu li.sp-menu-item > a,
.offcanvas-inner .mobile-menu li.sp-menu-item span:not(.sp-menu-badge),
.point-menu-items .sppb-column-addons li.sp-menu-item > a,
.point-menu-items .sppb-column-addons li.sp-menu-item span:not(.sp-menu-badge),
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
	color:white;
}

.point-menu-items .sppb-column-addons .sp-dropdown-items,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
    list-style: none;
    padding: 0;
    margin: 0;
}

.point-flippable .sppb-column.point-menu-extended::after{
	content: "";
	display: flex;
	height: 100%;
	width: 100%;
	background: url("images/sjena3.png");
	background-size: scale-down;
	background-position: left center;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 20000;
	background-repeat: no-repeat;
	pointer-events:none;
	object-fit:scale-down;
}
/*
.point-menu-items .sppb-column-addons .sp-menu-item.sp-has-child > a::after {
    font-family: "Font Awesome 5 Free";
    content: "\f105";
    float: right;
    margin-left: 7px;
}*/

.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child > a::before, 
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child span:not(.sp-menu-badge)::before, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child > a::before, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child span:not(.sp-menu-badge)::before, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child > a::before, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child span:not(.sp-menu-badge)::before{
	font-family: "Font Awesome 5 Free";
    content: "\f105";
	margin-left: -10px;
	opacity:0;
	position:absolute;
	pointer-events:none;
	font-weight:bold;
	transform: translateX(-30px);
	transition:transform 0.3s 0s ease,opacity 0.2s 0.1s ease;
}
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child > a::after, 
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child span:not(.sp-menu-badge)::after, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child > a::after, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child span:not(.sp-menu-badge)::after, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child > a::after, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child span:not(.sp-menu-badge)::after{
	font-family: "Font Awesome 5 Free";
    content: "\f105";
	margin-left:10px;
	opacity:1;
	pointer-events:none;
	position:absolute;
	font-weight:bold;
	transform: translateX( 0px);
	transition:transform 0.3s 0s ease,opacity 0.2s 0.1s ease;
}
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child.point-active-title > a::before, 
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge)::before,
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child.point-active-title > a::before, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge)::before, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title > a::before, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge)::before{
	opacity:1;
	transform: translateX(0px);
	margin-left:-20px;
}
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child.point-active-title > a::after, 
.offcanvas-inner .mobile-menu li.sp-menu-item.point-active-title span:not(.sp-menu-badge)::after, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child.point-active-title > a::after, 
.point-menu-items .sppb-column-addons li.sp-menu-item.point-active-title span:not(.sp-menu-badge)::after, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title > a::after, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge)::after{
	opacity:0;
	transform: translateX(30px);
}

.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child > a, 
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child span:not(.sp-menu-badge), 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child > a, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child span:not(.sp-menu-badge), 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child > a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child span:not(.sp-menu-badge){
	
	margin-left:0px !important;
	transition:all 0.3s ease;
	position:relative;
}

.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child.point-active-title > a, 
.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge), 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child.point-active-title > a, 
.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge), 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title > a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge){
	font-size:17px;
	color:#c1a783;
	margin-left:50px !important;
}


.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu::after,
.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu::after,
.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu::after{
	content: "";
	display: flex;
	height: 100%;
	width: 100%;
	background: url("images/sjena3.png");
	background-size: auto 100%;
	background-position: left center;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 20000;
	background-repeat: no-repeat;
	pointer-events:none;
}

.itemid-101 .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right{
	display:block;
	position:absolute;
	transform: perspective( 1000px) rotateY( -90deg);
	-webkit-transform: perspective( 1000px) rotateY( -90deg);
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-top: 0px solid #062135;
	transition: all 2s 0.2s ease, border-width 0.3s 0s ease;
	/*perspective:1000px;*/
	/*transform-style: preserve-3d;*/
	/*backface-visibility: hidden;*/
	padding:0px 5px 5px 5px;	
	color:white;
	background: url("images/grb_natjecaji.png");
	background-color: #0a314d;
	background-size:auto;
	background-repeat:no-repeat;
	background-position:top center;
	transform-origin: right center;
}

.point-subul-open-calc{
	height:initial !important;
	overflow:visible;
	padding: 40px 20px 20px !important;
	transition: none !important;
}


.sp-megamenu-parent .sp-dropdown .point-container-sub-ul.point-container-sub-ul-stretch .sp-dropdown-inner{
	justify-content:flex-start;
}

.point-menu-items .sppb-column-addons .sp-dropdown-items li.sp-menu-item{
	min-width:225px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{
	min-width:250px;
	position:relative;
}

.point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner.point-mobile-menu{
	
}

.point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner.point-mobile-menu .point-mobile-sub-menu{
	/*max-width:100%;*/
}

.point-prev,
.point-next{
	position:absolute;
	top:50%;
	font-size:50px;
	color:white !important;
	opacity:0.3;
	transform:translateX(0px) translateY(-50%);
	font-weight:bold;
	z-index:2;
	transition: all 0.3s ease;
	cursor: pointer;
}

.point-next{
	right:15px;
}
.point-prev{
	left:65px;
}

.point-prev:hover{
	transform:translateX(-10px) translateY(-50%);
	opacity:0.89;
}

.point-next:hover{
	transform:translateX(10px) translateY(-50%);
	opacity:0.89;
}

.point-container-sub-ul.point-container-sub-ul-stretch.point-subul-hidden{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	pointer-events:none;
}
@media screen and (max-width:1300px){
	.point-container-sub-ul.point-container-sub-ul-stretch{
		margin:auto;
	}
}

body:not(.itemid-101) .point-container-sub-ul.point-container-sub-ul-stretch{
	pointer-events:none !important;
}

.point-menu-open .point-container-sub-ul.point-container-sub-ul-stretch:not(.point-subul-hidden){
	position:relative;
	top:0;
	left:0;
	opacity:1;
	pointer-events:all !important;
	z-index:1;
	transition:all 0.8s ease;
	
}

.point-menu-extended .point-menu-title{
	display: contents;
}


@media screen and (max-width:1920px) and (min-width:1568px){
	.sp-megamenu-parent > li > a {
		font-size: 1.25vw;
	}
}
@media screen and (max-width:1568px){
	
	#sp-header .logo {
		
		padding:0px;
		height: auto;
		width: 380px;
		margin-top: -5px;
		transition: all 0.3s ease;
		
	}

	#sp-header {
		height:110px;
		padding-left: 2%;
	padding-right: 2%;
	}
	#sp-header.header-sticky {
		height:80x;
	}
	#sp-header .sp-megamenu-parent > li > a,
	#sp-header .sp-megamenu-parent > li > span{
		line-height:90px;
	}
	
	#sp-header.header-sticky .sp-megamenu-parent > li > a,
	#sp-header.header-sticky .sp-megamenu-parent > li > span{
		line-height:80px;
	}

	#sp-header.header-sticky .logo {
		margin-top:0px;
		width: 243px;
		padding-top: 10px;
	}
	
	.sp-megamenu-parent > li.active > a,
	.sp-megamenu-parent > li > a {
		font-size: 18px;
		font-weight:bold;
	}
	
	.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items, 
	.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container ul.sp-dropdown-items, 
	.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container ul.sp-dropdown-items{
		max-width:275px;
		min-width:225px;
	}
	
	.offcanvas-inner .mobile-menu .sp-dropdown-items h4,
	.point-menu-items .sppb-column-addons .sp-dropdown-items h4,
	.sp-megamenu-parent .sp-dropdown .sp-dropdown-items h4{
		font-size:14px;
		font-weight:bold;
	}
	.offcanvas-inner .mobile-menu li.sp-menu-item > a, .offcanvas-inner .mobile-menu li.sp-menu-item span:not(.sp-menu-badge),
	.point-menu-items .sppb-column-addons li.sp-menu-item > a, .point-menu-items .sppb-column-addons li.sp-menu-item span:not(.sp-menu-badge), .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){
		font-size:13px;
	}
	
	.point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner{
		padding-left:38px;
	}
	
	.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container,
	.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container, 
	.sp-megamenu-parent .sp-dropdown .point-menu-extended div.point-ul-container{
		padding:5px 10px;
		position:relative;
	}
	.point-menu-extended .point-menu-title{
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child.point-active-title > a, 
	.offcanvas-inner .mobile-menu li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge), 
	.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child.point-active-title > a, 
	.point-menu-items .sppb-column-addons li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge), 
	.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title > a, 
	.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child.point-active-title span:not(.sp-menu-badge){
		font-size:14px;
		font-weight:bold;
		color:#c1a783;
		margin-left:25px !important;
	}
	
	.point-menu-extended .point-menu-title > h3 {
		padding-top: 10px;
		font-size: 40px;
		
	}
	
	.point-menu-extended .point-menu-title > h3::after {

		font-size: 40px;
		top: 0px;

	}
	
	.point-container-sub-ul.point-container-sub-ul-stretch.point-div-open{
		margin-left:auto !important;
		margin-right:auto !important;
	}
	
	.point-featured-article > .sppb-addon-content > .custom > .point-bpz-main-news-featured {
		width: 100%;
	}
	
	.point-bpz-main-news-featured-image {
		min-width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center center;
		cursor: zoom-in;
		position: relative;
	}
	.point-bpz-main-news-featured > div{
		width:50%;
	}
	
	.point-bpz-main-news-featured-content {
		padding: 10px 10px 10px 50px;
	}
	
	.point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-title {
		font-size: 20px;
	}
	.point-bpz-main-news-featured-content > * {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.point-bpz-main-news-featured-content-text *{
		font-size:13px;
	}
	
	#sp-top-bar::after {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		height: 90px;
		background: #062135;
		display: block;
		content: "";
	}
}

@media screen and (min-width:992px){
	.point-body-block #sp-top-bar{
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		z-index:1000px;
		min-height:42px;
	}
	.point-body-block #sp-top-bar::after{
		content:none;
	}
	
	.point-body-block #sp-header.header-sticky {
		position: fixed;
		z-index: 9999;
		top: 43px;
		height: 110px;		
	}
	
	.point-body-block #sp-header.header-sticky .sp-megamenu-parent > li > a, 
	.point-body-block #sp-header.header-sticky .sp-megamenu-parent > li > span{
		line-height: 110px;
	}
	
	.point-body-block #sp-header .logo {
		padding: 0px;
		height: auto;
		max-width: 630px;
		width: 33vw;
		transform: translateY(-13%);
		margin-top:0px;
		transition: all 0.3s ease;
	}
	
	.point-flippable.point-image-flip .sppb-column.point-menu-extended{
		top:0;
	}
	
	.point-body-block .point-flippable.point-image-flip .sppb-column.point-menu-extended{
		top: 39px;
	}
}

@media screen and (min-width:1569px){
	.point-body-block #sp-top-bar{
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		padding-bottom: 10px;
	}
	.point-body-block #sp-top-bar::after{
		content:none;
	}
	
	.point-body-block #sp-header.header-sticky {
		position: fixed;
		z-index: 9999;
		top: 40px;
		height: 145px;		
	}
	
	.point-body-block #sp-header.header-sticky .sp-megamenu-parent > li > a, 
	.point-body-block #sp-header.header-sticky .sp-megamenu-parent > li > span{
		line-height: 140px;
	}
	
	.point-body-block #sp-header .logo {
		padding: 0px;
		height: auto;
		max-width: 630px;
		width: 33vw;
		transform: translateY(-13%);
		margin-top:0px;
		transition: all 0.3s ease;
	}
	
	.point-flippable.point-image-flip .sppb-column.point-menu-extended{
		top:30px;
	}
	
	.point-body-block .point-flippable.point-image-flip .sppb-column.point-menu-extended{
		top: 55px;
	}
}/*
@media screen and (min-width:1800px){
	.point-body-block .point-flippable.point-image-flip .sppb-column.point-menu-extended {
		top: 69px;
	}
}*/

@media screen and (max-width:991px){
	
	
	.point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner {
		padding-left: 22px;
	}
	
	body.ltr .close-offcanvas {
		right: 50px;
	}
	.close-offcanvas {
		position: absolute;
		top: 25px;
		z-index: 2;
		border-radius: 100%;
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 35px;
		background: transparent;
		color:#fff;
	}
	
	.offcanvas-active .offcanvas-overlay {
		pointer-events: none;
		opacity:0;
	}
	.offcanvas-inner{
	    position: relative;
		width: 100%;
		height: 100%;
		display: block;
	}
	
	#sp-header {
		height: 110px;
		padding-left: 0;
		padding-right: 0;
	}
	
	#sp-header .logo {
		padding: 0px;
		height: auto;
		transition: all 0.3s ease;
		width: 100% !important;
		max-width:280px;
		margin: auto;
	}
	
	#sp-header.header-sticky .logo {
		max-width:243px;
	}
	
	#offcanvas-toggler,
	#sp-menu{
		position: relative;
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
	
	#offcanvas-toggler{
		float:initial !important;
		height: 110px;
		line-height: 110px;
		margin-left:0px;
	}
	
	#sp-header.header-sticky #offcanvas-toggler{
		height: 90px;
		line-height: 90px;
	}
	
	#offcanvas-toggler > i,
	#offcanvas-toggler{
		color: white !important;
		font-size:30px !important;
		transition: all 0.3s ease !important;
	}
	
	#offcanvas-toggler:hover > i,
	#offcanvas-toggler:hover{
		color: #c1a783 !important;
	}
	
	#sp-logo {
		justify-content: center;
		align-items: center;
		display: flex;
	}
	
	#sp-main-body {
		margin-top: 80px;
	}
	
	.point-novosti-glavne ul{
		justify-content: stretch;
		align-items: stretch;
		padding: 10px 20px !important;
	}
	
	.point-novosti-block div.k2ItemsBlock ul li {
		flex: 1 1 400px !important;
		padding: 10px 60px !important;
	}
	
	.point-novosti-block div.k2ItemsBlock ul li a.moduleItemReadMore {
		font-size: 16px;
		top: 0px !important;
		margin-top: 10px !important;
		
	}
	
	.point-novosti-block div.k2ItemsBlock ul li a.moduleItemTitle{
		min-height:20px !important;
	}
	
	body.ltr.offcanvs-position-right .body-wrapper{
		overflow-x:hidden;
	}
	
	.offcanvas-inner{
		background:#0A314D;
	}
	
	.offcanvas-inner .sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block {
		display: block !important;
		float: initial !important;
		width: 100%;
		position: relative !important;
		z-index:1;
	}
	
	.offcanvas-inner .sp-megamenu-parent.menu-animation-fade-up > li {
		position: relative !important;
		width: 100%;
	}
	
	body.ltr .sp-megamenu-parent > li:not(:last-of-type)::after{
		font-size:30px;
	}
	.offcanvas-inner .sp-megamenu-parent.menu-animation-fade-up > .sp-menu-item > a{
		line-height: 40px;
	}
	body.ltr.offcanvs-position-right .body-wrapper {
		top:0;
	}
	body.ltr.offcanvs-position-right.offcanvas-active.point-body-block .body-wrapper {
		right: 300px;
		top: -30px;
	}
	
	/*#sp-page-builder .page-content .sppb-section.point-flippable{
		min-height:100vh;
	}*/
	
	.close-offcanvas:hover{
		background: transparent;
		color:#C1A783;
	}
	
	.close-offcanvas:hover > i {
		color: #C1A783;
	}
	.offcanvas-inner .mobile-menu li.sp-menu-item > a, 
	.offcanvas-inner .mobile-menu li.sp-menu-item span:not(.sp-menu-badge){
		list-style-type:none;
	}
}

@media screen and (max-width:768px){
	
	#sp-header.header-sticky ~ section#sp-main-body {
		padding-top: 0px;
	}
	
	.sp-page-builder .page-content #section-id-1578060328410 {
		padding-top: 28px !important;
	}
	
	.point-novosti-block div.k2ItemsBlock ul li {
		flex: 1 1 300px !important;
		padding: 10px 10px !important;
	}
	
	.sppb-section.point-natjecaji-obavijesti .sppb-column-addons > div > div,
	.sppb-section.point-natjecaji-obavijesti .sppb-column-addons > div,
	.sppb-section.point-natjecaji-obavijesti  .sppb-column-addons{
		width:100%;
		height:auto;
	}
	
	.sppb-section.point-natjecaji-obavijesti .sppb-col-md-6 .sppb-column-addons > div:last-child::after{
		content:"";
		position:absolute;
		left:0;
		bottom:5px;
		transform:translateY(100%);
		width:100%;
		padding:1.5% 0;
		background: url("images/sjena.png");
		background-size:100%;
		background-position:center top;
		background-repeat: no-repeat;
	}
	
	.sppb-section.point-natjecaji-obavijesti::after{
		content:none;
		position:absolute;
		left:0;
		bottom:5px;
		transform:translateY(100%);
		width:100%;
		padding:1.5% 0;
		background: url("images/sjena.png");
		background-size:100%;
		background-position:center top;
		background-repeat: no-repeat;
	}
	
	#sp-header:not(.header-sticky){
		top:68px;
	}
	
	#sp-top-bar {
		padding: 10px 5px;
	}
	
	.point-top-menu li {
		padding: 10px;
		flex:1 1 auto;
	}
	
	.point-top-menu ul.menu > li{
		border-right:1px solid white;
	}
	
	.point-top-menu ul.menu > li:last-of-type {
		border:none;
	}
	
	#sp-top-bar .menu{
		width:100%;
		margin-bottom:0px;
		padding-left:0px;
	}
	
	#sp-top-bar .sp-module{
		padding:0px !important;
		margin:0px !important;
	}
	
	#sp-top-bar {
		font-size: 11px;
	}
	
	#sp-top-bar .container{
		padding-left:5px;
		padding-right:5px;
	}
	
	body.ltr.offcanvs-position-right.offcanvas-active.point-body-block .body-wrapper{
		right:450px;
	}
	
	.offcanvas-menu {
		width: 500px;
		max-width: 100%;
	}
	body.ltr.offcanvs-position-right .offcanvas-menu{
		right:-500px;
	}
	
	.offcanvas-menu .offcanvas-inner{
		padding:10px;
		overflow-y:auto;
	}
	
	.offcanvas-inner .sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block{
		padding:10px 10px 10px 30px;
	}
	
	body.ltr .sp-megamenu-parent > li:not(:last-of-type)::after {
		top:5px;
	}
	
	.point-prev{
		left:15px;
	}
	
	.sp-dropdown-inner.point-menu-extended.point-mobile-menu{
		width: 100% !important;
		height:auto !important;
	}
	
	.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items, 
	.point-menu-items .sppb-column-addons .point-menu-extended div.point-ul-container ul.sp-dropdown-items{
		max-width:225px;
		min-width:175px;
		width:50%;
		list-style-type:none;margin:0px;
		padding:5px;
		padding-right: 20px;
	}
	
	.offcanvas-inner .mobile-menu .sp-dropdown-items h4{
		color:white;
	}
	
	.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container ul.sp-dropdown-items.point-sub-menu.point-subul-open{
		max-width:225px;
		min-width:175px;
		width:50%;
	}
	
	.point-main-menu-hidden .close-offcanvas{
		display:none !important;
	}
	
	.offcanvas-inner .mobile-menu .point-menu-extended div.point-ul-container.point-mobile-sub-menu{
		overflow: hidden;
		overflow-x: auto;
	}
	
	.offcanvas-inner .mobile-menu .sp-dropdown-inner.point-menu-extended{
		height:auto !important;
	}
	
	.article-details .article-header h1::before,
	.article-details .article-header h1 {
		
		font-size: 46px !important;
	}
	
	.article-details .article-ratings-social-share {
		
		top: -10px !important;
	}
	
	body.offcanvs-position-right .offcanvas-menu .sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block{
		margin:0;
		transition:All 0.4s ease;
		
	}
	
	.customcontact-top-info {
		
		display: none
	}
}

@media screen and (max-width:500px){
	    
		body.ltr.offcanvs-position-right.offcanvas-active.point-body-block .body-wrapper{
		right:100%;
	}
	
	body.ltr.offcanvs-position-right .offcanvas-menu{
		right:-100%;
	}
	
}

@media screen and (max-width:450px){
	
	#sp-header:not(.header-sticky) {
		top: 94px;
	}
	
	#sp-top-bar .menu{
		flex-wrap:wrap;
		display:flex;
	}
	
	#sp-top-bar .menu > li{
		width: calc( 50% - 10px);
		margin:5px;
	}
	
	.point-top-menu li {
		padding: 3px;
	}
	
	.point-top-menu ul.menu > li:nth-child(2n){
		border-right:none !important;
	}
	
	#sp-main-body{
		margin-top: 50px;
		padding-bottom: 0px;
	}
	
	#sp-right .sp-module {
		
		padding: 0px;
		padding-top: 15px;
	}
	
}

@media screen and (max-width:356px){
	.point-top-menu li {
		padding: 3px;
		font-size: 11px;
	}
}

#sp-top2{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.point-flippable .point-bpz-main-news-featured .point-bpz-main-news-featured-content.point-hover .point-bpz-main-news-featured-content-text > span, 
.point-flippable .point-bpz-main-news-featured:hover .point-bpz-main-news-featured-content .point-bpz-main-news-featured-content-text > span{
	display:none;
}


.trgovacka-drustva {
	
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 2px solid #eee;
}

.trgovacka-drustva > div {
	
	padding-bottom: 40px;
}


.point-adresa::before {
	
	font-family: "Font Awesome 5 Free"; 
	content: "\f276";
	margin-right: 5px;
	font-size: 16px;
	color: #c1a783;
	font-weight: 900;
}

.point-tel::before {
	
	font-family: "Font Awesome 5 Free"; 
	content: "\f87b";
	margin-right: 5px;
	font-size: 16px;
	color: #c1a783;
	font-weight: 900;
}

.point-fax::before {
	
	font-family: "Font Awesome 5 Free"; 
	content: "\f1e4";
	margin-right: 5px;
	font-size: 16px;
	color: #c1a783;
	font-weight: 900;
}

.point-mail::before {
	
	font-family: "Font Awesome 5 Free"; 
	content: "\f0e0";
	margin-right: 5px;
	font-size: 16px;
	color: #c1a783;
	font-weight: 900;
} 

.point-web::before {
	
	font-family: "Font Awesome 5 Free"; 
	content: "\f0ac";
	margin-right: 5px;
	font-size: 16px;
	color: #c1a783;
	font-weight: 900;
}

.point-osoba::before {
	
	font-family: "Font Awesome 5 Free"; 
	content: "\f007";
	margin-right: 5px;
	font-size: 16px;
	color: #c1a783;
	font-weight: 900;
}

h3 {
	
	font-size: 24px;
	font-family: "Bebas Neue";
	color: #0a314d;
	letter-spacing: 1px;
}

.point-grbovi img {
	
	filter: grayscale(100%) !important;
}

ul.sigFreeClassic li.sigFreeThumb {
	
	padding: 5px;
}

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover::after {
	
	position: absolute;
	top: 50%;
	left: 50%;
	width: 25px;
	height: 25px;
	background-size: contain;
	margin: -8px 0 0 -8px;
}


li::marker {
	
	font-weight: bold;
	color: #c1a783;
}

p {
	
	margin-bottom: 5px !important;
}


.divider  {
	
	border: 1px solid #0a314d;
	
}

.point-dokumenti-datum {
	
	display: flex;
	justify-content: space-between;
}

.point-predsjednistvo {

    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, auto));
    grid-gap: 1rem;
    grid-auto-flow: dense;

}

/* NOVOSTI PODSTRANICE */ 


.point-novosti-podstranice span.moduleItemDateCreated,
.point-novosti-podstranice a {
	
	color: #0a314d !important;

}

.point-novosti-podstranice span.moduleItemDateCreated {

	width: 100%;

}

.point-novosti-podstranice .moduleItemCategory {
	
	display: none !important;
}

.point-novosti-podstranice img {
	
	float: unset !important;
	max-width: 300px;
	min-width: 300px;
}

.point-novosti-podstranice ul  {
	
	display: flex !important;
	flex-flow: row wrap;
	
}


.point-novosti-podstranice ul li  {
	
	display: flex !important;
	flex-direction: column;
	flex-flow: row wrap;
	flex: 1 1 300px;
	max-width: 50%;
	padding: 20px !important;
	
}


.point-novosti-podstranice a.moduleItemReadMore {
   
    order: 5;
    color: #062135 !important;
    font-family: 'Babas_Neue';
    text-transform: uppercase;
    font-size: 16px;
    text-align: right;
    position: relative;
	width: 100%
}


.point-novosti-podstranice a.moduleItemReadMore:hover {
    
	color: #c1a783 !important;
    transition: 0.6s;
}

.point-novosti-podstranice a.moduleItemReadMore:hover::before {
    display: inline-block;
    content: "";
    border-top: 2px solid 
    #c1a783;
    width: 15px;
    margin: 0 -1px;
    transform: translateY(-5px);
    transition: 0.8s;
}

.point-novosti-podstranice a.moduleItemReadMore::before {
    
	display: inline-block;
    content: "";
    border-top: 2px solid #c1a783;
    width: 25px;
    margin: 0 5px;
    transform: translateY(-5px);
}

ul.sp-mega-group {
	
	list-style: none;
}

.point-zupan-col{

	border-right: 2px solid#c1a783;

}

.point-zupan {
	
	display: flex;
}

.point-zupan-info {
	
	padding-left: 10px;
}

.point-zupan-info a {
	
	color: white;
}

.point-zupan-info a:hover {
	
	color: #c1a783;
}

.point-zupan-col.point-zupan-col-1 {
	
	border-right: 0px !important;
}



.point-zupan-botun::before {
    
	display: inline-block;
    content: "";
    border-top: 2px solid #c1a783;
    width: 25px;
    margin: 0 5px;
    transform: translateY(-5px);
}


.point-zupan-botun {

    font-family: 'Babas_Neue';
    font-size: 16px;
	text-align: right;
	top: 5px;
	position: relative;
	width: 65%;
	margin-left: -20px;
}

.point-zupan-botun:hover {
	
	color: #c1a783 !important;
	transition: 0.6s;
}

.point-zupan-botun:hover::before {
  
	display: inline-block;
    content: "";
    border-top: 2px solid 
    #c1a783;
    width: 15px;
    margin: 0 -1px;
    transform: translateY(-5px);
    transition: 0.8s;
}

/*novi botun */

.point-zupan-botun1::before {
    
	display: inline-block;
    content: "";
    border-top: 2px solid #c1a783;
    width: 25px;
    margin: 0 5px;
    transform: translateY(-5px);
}


.point-zupan-botun1 {

    font-family: 'Babas_Neue';
    font-size: 18px;
	text-align: left;
	top: 5px;
	position: relative;
	width: 65%;
	margin-left: 0px;
}

.point-zupan-botun1:hover {
	
	color: #c1a783 !important;
	transition: 0.6s;
}

.point-zupan-botun1:hover::before {
  
	display: inline-block;
    content: "";
    border-top: 2px solid #c1a783;
    width: 15px;
    margin: 0 -1px;
    transform: translateY(-5px);
    transition: 0.8s;
}

.point-novosti-zupan .moduleItemDateCreated {
	
	color: #c1a782 !important;
	font-size: 12px;
	font-weight: bold;
}
.point-novosti-zupan a {
	
	color:#fff;
	font-size: 16px;
	font-weight: bold;
}

body.ltr .sp-megamenu-parent > li:first-of-type::after {
	
	display: none !important;
}

ul.point-dokumenti > li::marker{
	display:none;
}
ul.point-dokumenti{
	list-style-type:none;
	padding:0;
}

div.k2ItemsBlock.point-gospodarstvo-odluke ul li a.moduleItemTitle{
	color:#062034;
}


.point-menu-zupan {
	
	
}

.point-glasnik-kategorija > div{
	display:block;
	page-break-inside:avoid;
}


.itemid-101 .point-sidebar p {
	
	font-size: 30px;
}

.itemid-101 .point-sidebar h3::before,
.itemid-101 .point-sidebar h3 {
	
	font-size: 70px;
}
.itemid-101 .point-sidebar {
	
	padding: 30px;
}
.itemid-101 .point-sidebar::after{
	
	display: none;
}



@media screen and (min-width:1377px ){
	li > .sp-dropdown.sp-dropdown-main.sp-menu-right{
		top: 0px;
	}
	body:not(.itemid-101) ul.sp-megamenu-parent li.sp-has-child > .sp-dropdown.sp-dropdown-main.sp-menu-right{
		
		transition: all 0.5s ease, transform 0.6s 0.2s ease, opacity 0.3s 0s ease, top 0.4s 0.9s linear;
		
	}
	body:not(.itemid-101) ul.sp-megamenu-parent li.sp-has-child.point-menu-open > .sp-dropdown.sp-dropdown-main.sp-menu-right{
		top: 54px !important;
	}
	
	
	li > .sp-dropdown.sp-dropdown-main.sp-menu-right::before{
		content:"";
		height:0px;
		width:100%;
		position:absolute;
		left: -5px;
		display: block;
		background: #062135;
		margin-top: 0px;
		transition: margin 0.4s 0.8s linear;
	}
	
	li.point-menu-open > .sp-dropdown.sp-dropdown-main.sp-menu-right::before{
		height:42px;
		margin-top: -42px;
	}
	
	#sp-top-bar a{
		z-index:1000;
	}
	
	.sp-menu-item.sp-has-child.point-menu-open > .sp-dropdown{
		border:0px;
	}
	
}

@media screen and (min-width:1567px ){
	body:not(.itemid-101) ul.sp-megamenu-parent li.sp-has-child.point-menu-open > .sp-dropdown.sp-dropdown-main.sp-menu-right{
		top: 84px !important;
	}
}

@media screen and (max-width:1550px){
	
	.sppb-section.point-novosti-korona{
		padding:30px 20px !important;
	}
}
@media screen and (max-width:767px){
	
	.slides_control > .slide{
		display:flex;
		flex-direction:column;
		max-width: calc(100vw - 40px);
	}
	
	.slides_control > .slide > .bt-row{
		width:100% !important;
		position:relative;
	}
}

@media screen and (max-width:1376px) and (min-width:991px ){
	
	.sp-menu-item.sp-has-child.point-menu-open > .sp-dropdown{
		border:0px;
	}
	
	#sp-header.header-sticky .sp-megamenu-parent > li > a, 
	#sp-header.header-sticky .sp-megamenu-parent > li > span,
	#sp-header .sp-megamenu-parent > li > a, 
	#sp-header .sp-megamenu-parent > li > span{
		word-break: break-word;
		max-width: 130px;
		line-height: 16px;
		font-size:16px;
		padding-right:20px;
		text-align:center;
		
	}
	
	body.ltr .sp-megamenu-parent > li:not(:last-of-type)::after {
		content: "/";
		font-family: "Bebas Neue";
		font-size: 50px;
		font-weight: bold;
		color: #C1A783;
		top: 5px;
		position: relative;
		margin-left: -5px;
	}
	
	#sp-header .logo{
		max-width:300px;
		margin-top:5px;
	}
	
	body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
		float: initial !important;
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%);
	}
	
	#sp-header > .container > .container-inner > .row > #sp-menu{
		position: relative !important;
		top: 8px !important;
	}
	
	.sp-megamenu-parent.menu-animation-fade-up > li {
		display: inline-flex !important;
		position: relative !important;
		justify-content: center !important;
		align-items: center !important;
	}
	
	.sp-megamenu-parent.menu-animation-fade-up {
		display: flex !important;
		justify-content: flex-start;
		align-items: flex-start;
	}
	
	.point-body-block #sp-header.header-sticky .sp-megamenu-parent > li > a, 
	.point-body-block #sp-header.header-sticky .sp-megamenu-parent > li > span{
		line-height: 16px;
	}
	
	.point-body-block .point-flippable.point-image-flip .sppb-column.point-menu-extended {
		top: 30px;
	}
	.point-flippable .point-menu-items .sppb-column-addons > .sp-dropdown-inner {
		margin-top: 70px;
	}
	div.k2ItemsBlock ul {
		padding-top: 50px;
	}
	
	.point-novosti-block div.k2ItemsBlock ul li.clearList,
	.point-novosti-block div.k2ItemsBlock ul li.odd.lastItem{
		display:none !important;
	}
	
	li > .sp-dropdown.sp-dropdown-main.sp-menu-right{
		margin-top: 0px;
	}
	
	li.point-menu-open > .sp-dropdown.sp-dropdown-main.sp-menu-right{
		margin-top: 42px;
	}
	
	li > .sp-dropdown.sp-dropdown-main.sp-menu-right::before{
		content:"";
		height:0px;
		width:100%;
		position:absolute;
		left: -5px;
		display: block;
		background: #062135;
		margin-top: 0px;
		transition: all 0.5s 0.5s linear;
	}
	
	li.point-menu-open > .sp-dropdown.sp-dropdown-main.sp-menu-right::before{
		content:"";
		height:42px;
		margin-top: -42px;
	}
	
	h3 {
    
		font-size: 18px;
	}
	
	.point-menu-zupan {
		
		padding-left: 0px !important;
	}
	
	.point-zupan img {
		
		display: none !important;
	}
	
	.point-menu-zupan .sppb-col-md-2 {
		
		padding-left: 0px !important;
	}
	
	.point-menu-zupan div.k2ItemsBlock ul {
		
		padding-top: 0px !important;
	}
	
	.k2ItemsBlock.point-novosti-zupan a.moduleItemTitle {
		
		font-size: 14px !important;
	}
	
	.point-body-block #sp-header .logo {
		
		max-width: 300px;
	}
	
	.point-footer-naslov-font {
		
		font-size: 50px !important;
		line-height: 60px !important;
	}
	
	.point-izdvojeno p {
		
		font-size: 28px !important;
	}
	
	.point-vjesnik div.k2ItemsBlock ul li::before {
		
		margin-top: 15px !important;
		left: 10% !important;
	}
		
}

.sp-page-builder .page-content #section-id-1579860273721{
	margin-top:-140px !important;
}

div[itemprop="articleBody"]{
	padding:20px;
}

.offcanvas-menu{
	color:white;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span{
	color:white;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, 
.offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover{
	color: #ccc;
}


tbody tr {
	
	border-bottom: 1px solid #dfdfdf;
}

.fancybox-caption__body {
	
	display: none !Important;
}


.point-prilagodba-pristupacnosti{
	/*position:absolute;
	z-index:100000;*/
	background:transparent;
	/*left:75%;
	transform:translateX(-50%);*/
	padding:6px 10px;
	/*top:0;*/
	font-size:18px !important;
	transition:all 0.3s ease;
	text-align:center;
	
	position: relative;
	z-index: 100000;
	background: transparent;
	padding: 6px 10px;
	font-size: 18px !important;
	transition: all 0.3s ease;
	text-align: center;
	display: table;
	float: right;
}

@media screen and (min-width:991px){
	.point-prilagodba-pristupacnosti{
		right: 40%;
	}
}



.point-prilagodba-pristupacnosti .point-font-small,
.point-prilagodba-pristupacnosti .point-font-small i{
	font-size:15px !important;
	transition:all 0.3s ease;
}
.point-prilagodba-pristupacnosti .point-font-normal,
.point-prilagodba-pristupacnosti .point-font-normal i{
	font-size:18px !important;
	transition:all 0.3s ease;
}
.point-prilagodba-pristupacnosti .point-font-big,
.point-prilagodba-pristupacnosti .point-font-big i{
	font-size:21px !important;
	transition:all 0.3s ease;
}

.point-prilagodba-pristupacnosti .point-color-invert{
	font-weight:bold;
	margin-right:20px;
}
.point-prilagodba-pristupacnosti .point-color-invert,
.point-prilagodba-pristupacnosti .point-color-invert i{
	font-size:18px !important;
	transition:all 0.3s ease;
}
.point-menu-open .point-prilagodba-pristupacnosti .point-font-small,
.point-menu-open .point-prilagodba-pristupacnosti .point-font-normal,
.point-menu-open .point-prilagodba-pristupacnosti .point-font-big,
.point-menu-open .point-prilagodba-pristupacnosti .point-color-invert,
.point-prilagodba-pristupacnosti .point-font-small,
.point-prilagodba-pristupacnosti .point-font-normal,
.point-prilagodba-pristupacnosti .point-font-big,
.point-prilagodba-pristupacnosti .point-color-invert{
	color: white;
}
.point-prilagodba-pristupacnosti .point-font-small:hover,
.point-prilagodba-pristupacnosti .point-font-small:active,
.point-prilagodba-pristupacnosti .point-font-small:focus,
.point-prilagodba-pristupacnosti .point-font-normal:hover,
.point-prilagodba-pristupacnosti .point-font-normal:active,
.point-prilagodba-pristupacnosti .point-font-normal:focus,
.point-prilagodba-pristupacnosti .point-font-big:hover,
.point-prilagodba-pristupacnosti .point-font-big:active,
.point-prilagodba-pristupacnosti .point-font-big:focus,
.point-prilagodba-pristupacnosti .point-color-invert:hover,
.point-prilagodba-pristupacnosti .point-color-invert:active,
.point-prilagodba-pristupacnosti .point-color-invert:focus{
	color: rgb(136, 136, 136) !important;
}
@media screen and (max-width:1050px) and (min-width:768px){
	.point-prilagodba-pristupacnosti .point-font-small,
	.point-prilagodba-pristupacnosti .point-font-small i{
		font-size:12px !important;
		transition:all 0.3s ease;
	}
	.point-prilagodba-pristupacnosti .point-font-normal,
	.point-prilagodba-pristupacnosti .point-font-normal i{
		font-size:15px !important;
		transition:all 0.3s ease;
	}
	.point-prilagodba-pristupacnosti .point-font-big,
	.point-prilagodba-pristupacnosti .point-font-big i{
		font-size:18px !important;
		transition:all 0.3s ease;
	}

	.point-prilagodba-pristupacnosti .point-color-invert{
		font-weight:bold;
		margin-right:20px;
	}
	.point-prilagodba-pristupacnosti .point-color-invert,
	.point-prilagodba-pristupacnosti .point-color-invert i{
		font-size:15px !important;
		transition:all 0.3s ease;
	}
	#sp-top-bar a {
		font-size: 12px;
	}
}

@media screen and (max-width:676px){
	#sp-top2 > .sp-column {
		flex-direction: column;
	}
}

@media screen and (max-width:991px){
	.point-prilagodba-pristupacnosti {
	/*	left: 50%;*/
		width: 100%;
		text-align: center;
	}
	
	.sp-module.point-prilagodbe {
		transform: scale(1);
		transform-origin: center;
	}
}

#sp-top2 > .sp-column{
	display:flex;
}

.sp-module.point-prilagodbe{
	position:absolute;
	top:-12px;
}
#k2ModuleBox107 ul{
	display: table;
	margin-left: auto;
}

.point-vjesnik div.k2ItemsBlock ul li{
	position:relative;
}
.point-vjesnik div.k2ItemsBlock ul li::before{
	display:inline-table;
	position: absolute;
    left: -50px !important; 
}

@media screen and (min-width:1401px){
	#sp-header.header-sticky .logo-image{
		max-width: 350px;
		margin-top: 0px;
	}

	#sp-header .logo-image{
		max-width: 400px;
		margin-top: 35px;
		transition:all 0.4s ease;
	}
}


@media screen and (min-width:1651px){
	#sp-header .logo-image{
		max-width: 500px;
		margin-top: 35px !important;
		transition:all 0.4s ease;
	}
}
@media screen and (max-width:1400px){
	.sp-module.point-prilagodbe {
		left: 0px;
		transform: scale(0.8);
		transform-origin: center;
		z-index: 100000;
	}
}

@media screen and (max-width:1100px){
	.sp-module.point-prilagodbe {
		left: -300px;
	}
}

@media screen and (max-width:1050px){
	#sp-top-bar{
		padding:0px;
	}
	
	#sp-top2 > .sp-column{
		flex-direction:column;
	}
	
	#sp-top2 .sp-module.point-prilagodbe{
		position: relative;
		left: 0px;
	}
	#sp-top2 .sp-module{
		top:0px;
		position:relative;
	}
	.point-prilagodba-pristupacnosti{
		padding:0px;
	}
}

#sp-top2 .sp-module.point-top-menu{
    position: relative;
    z-index: 10000;
}

.point-button-koronavirus {
    background: #d33 !important;
    line-height: 25px !important;
    color: white !important;
    padding: 10px !important;
    width: 100% !important;
    font-size: 24px;
    border-radius: 0px;
	transition:all 0.3s ease;
}

.point-button-koronavirus:hover{
	background: #eb6a6a !important;
}

.bt-cs a.prev {
    background: url(../images/re-left.png) left center no-repeat !important;
    text-indent: -9999px;
    position: absolute;
    z-index: 999;
    margin: 0;
    padding: 0;
    left: 0;
}
.bt-cs a.next {
    background: url(../images/re-right.png) right center no-repeat !important;
    text-indent: -9999px;
    position: absolute;
    z-index: 100;
    margin: 0;
    padding: 0;
    right: 0;
}

.bt-cs .next:hover, .bt-cs .prev:hover {
    opacity: 1;
}

.bt-cs .bt-inner .bt-category{
    color: #0a314d;
    font-size: 14px !important;
    font-weight: bold;
    font-family: "Bebas Neue";
    line-height: 20px;
    letter-spacing: 2px;
    padding-left: 5px;
    text-align: right;
	position:relative;
	width: 100%;
	display: block;
}

.bt-cs .bt-inner .bt-category::before {
    content: "/";
    font-family: "Bebas Neue";
    font-size: 14px;
    font-weight: bold;
    color: #C1A783;
    top: 0px;
    position: relative;
    margin-right: 2px;
}

.bt-cs .bt-extra .bt-date{
    color: #0a314d;
    order: 1;
    padding-bottom: 2px;
    font-weight: bold;
    font-size: 14px !important;
    font-family: "Bebas Neue";
    letter-spacing: 1px;
    padding-left: 5px;
    text-align: right;
	width: 100%;
	position: relative;
	display: block;
}

.bt-cs .bt-inner .bt-title {
    clear: both;
    color: #c1a783;
    font-weight: bold;
}

.bt-cs .bt-inner .bt-title:hover {
    color: #0a314d;
}

.bt-cs .bt-inner .readmore a::before {
    display: inline-block;
    content: "";
    border-top: 2px solid #c1a783;
    width: 25px;
    margin: 0 5px;
    transform: translateY(-5px);
}

.bt-cs .bt-inner .readmore a {
	order: 5;
    color: #062135 !important;
    font-family: 'Babas_Neue';
    text-transform: uppercase;
    font-size: 16px;
    text-align: right;
    margin-top: 10px;
	width:100%;
	display:block;
    position: relative;
}

.bt-cs .bt-inner .readmore a:hover::before {
    display: inline-block;
    content: "";
    border-top: 2px solid #c1a783;
    width: 15px;
    margin: 0 -1px;
    transform: translateY(-5px);
    transition: 0.8s;
}

.bt-cs .bt-inner .readmore a:hover{
	color: #c1a783 !important;
	transition: 0.6s;
}

@media screen and (max-width:991px){
	.point-vjesnik div.k2ItemsBlock ul li::before {
		left: -22px !important;
	}
}
#sp-right .sp-module .sp-module-title{
    font-family: "Bebas Neue";
    font-size: 40px;
    letter-spacing: 1.5px;
    color: #0a314d;
    left: 10px;
    position: relative;
	margin: 0 0 0px;
	padding-bottom: 0px;
	border-bottom:none;
}

#sp-right .sp-module .sp-module-title {
    margin: 0 0 0px;
	padding-bottom: 0px;
}

#sp-right .sp-module-title::before {
    content: "/";
    font-family: "Bebas Neue";
    font-size: 40px;
    font-weight: bold;
    color: #C1A783;
    top: 0px;
    position: relative;
    margin-right: 5px;
}

#sp-right .sp-module ul > li {
    border-bottom: none;
}

#sp-right .sp-module ul > li > a {
    color: #062034;
    text-transform: uppercase !important;
    font-family: 'Babas_Neue' !important;
    font-size: 26px;
    padding: 0px;
}

#sp-right .sp-module ul {
    list-style: none;
    padding: 20px;
    margin: 0;
	position:relative;
}

#sp-right .sp-module ul::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    width: 100%;
    padding: 1.5% 0;
    background: url("images/sjena.png");
    background-size: auto;
    background-size: 100%;
    background-position: center top;
    background-repeat: no-repeat;
}

.sp-module.contact-top-info{
	text-align:left;
	padding-bottom:20px;
}

.sp-module.point-prilagodbe {
    left: 0px;
    transform: scale(0.8);
    transform-origin: center;
    z-index: 100000;
}

@media screen and (max-width: 992px){
	.customcontact-top-info{
		display:none !important;
	}
	#sp-top2 > .sp-column {
		flex-direction: row;
	}
	
	.sp-module.contact-top-info {
		display:none !important;
	}
	
	#sp-top2 .sp-module{
		width:auto;
	}
	
	#sp-top2 > .sp-column {
		flex-direction: row-reverse;
		margin: 11px auto;
		display: flex;
	}
}

@media screen and (min-width: 992px) and (max-width: 1170px){
	.point-prilagodba-pristupacnosti {
		right: 55%;
	}
	#sp-top2 > .sp-column {
		flex-direction: row-reverse;
	}
}
@media screen and (min-width: 992px) and (max-width: 1700px){
	
	#sp-header:not(.header-sticky) {
		top:72px;
	}
	.sp-module.point-prilagodbe {
		left: 0px;
		transform: scale(0.8);
		transform-origin: center;
		z-index: 100000;
		top: 17px;
	}
}

@media screen and (min-width: 991px){
	#sp-top2 .sp-module.point-top-menu {
		position: relative;
		z-index: 10000000;
		width: auto;
		min-width: 540px;
	}
}
@media screen and (max-width: 991px){
	#sp-top2 > .sp-column {
		flex-direction: column-reverse;
		margin: auto;
		display: flex;
	}
	
	.point-top-menu ul {
		justify-content: flex-end;
	}
}

.point-body-block #sp-header.header-sticky .logo-image{
	margin-top: 30px;
}


#point-search{
	transition:all 0.5s ease;
	opacity:1;
	transform:translateY(0);
}
.point-footer-top{
	transition:all 0.5s ease;
	opacity:1;
	transform:translateY(0);
}
#point-search.point-hidden{
	opacity:0;
	transform:translateY(-100%);	pointer-events:none;

}
.point-footer-top.point-hidden{
	opacity:0;
	transform:translateY(100%);	pointer-events:none;

}

#point-search-container{
	position:fixed;
	height:100%;
	width:100%;
	display:block;
	pointer-events:none;
	top:0;
	left:0;
	overflow:auto;
	overflow-x:hidden;
	z-index:1000000;
	transition:All 0.3s ease;
	opacity:1;
	background:white;
}

#point-search-container.point-hidden{
	background:transparent;
	pointer-events:none;
	opacity:0;
}

#point-search-container > *{
	pointer-events:all;
	background:white;
}

#finder-search > fieldset > div{
	flex-direction:column;
}


.point-close-search{
	display:table;
	font-size:80px;
	font-weight:bold;
	color:#062034 !important;
	margin:10px;
	margin-left: auto;
	margin-right: 18%;
	margin-top: 3%;
	text-align:right;
}

/*#finder-search > fieldset label::before {
    content: "/";
    font-family: "Bebas Neue";
    font-size: 40px;
    font-weight: bold;
    color: #C1A783;
    top: 0px;
    position: relative;
    margin-right: 5px;
}*/
#finder-search > fieldset label {
    display:none !important;
}

#search-form {
    min-height: auto;
    margin: auto;
    display: table;
}

#search-form{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 300px;
}

#finder-search > fieldset input#q::placeholder {
    color: #6c757d;
    opacity: 1;
}


#finder-search > fieldset input#q{
    min-height: 50px;
    border: none;
    border-radius: 0px;
    position: relative;
    padding: 0px 10%;
    font-weight: 550;
    font-size: 40px;
    transition: all 0.3s ease;
	text-align:center !important;
    border: none !important;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    border-bottom: 2px solid #c1a783 !important;
    border-radius: 0px !important;
    transition: all 0.3s ease !important;
    padding: 10px !important;
	/*box-shadow: 0px 0px 8px 1px #eaeaea !important;*/
}

#finder-search > fieldset .input-group-append {
	display:none !important;
}
#finder-search > fieldset input#q:focus {
    color: #c1a783;
    background-color: #fff;
    border-color: #c1a783;
    box-shadow: none;
    font-size: 20px;
    text-indent: 0px;
}


.sigProDownloadLink{
	display:none !important;
}

.form-inline .input-group,
#finder-search{
	width:100%;
}

@media screen and (min-width:992px){
	body.itemid-101.point-body-block #sp-header.header-sticky .logo-image {
		margin-top: 65px !important;
	}
}
@media screen and (max-width:500px){
	.point-menu-extended .point-menu-title > h3{
		max-width:300px !important;
	}
}
@media screen and (max-width:991px){
	#sp-header.header-sticky{
		top:0 !important;
	}
}

div.k2Pagination ul {
    flex-wrap: wrap;
}
div.k2Pagination ul li a {
	margin: 8px;
}


.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
    padding: 4px 8px;
    border-radius: 4px;
    vertical-align: middle;
}

li.page-item {
	
	padding: 4px 8px;
}

.pagination > li > a, .pagination > li > span {
	
	background: #c1a783;
}

.pagination > .active > a:hover {
	
	border-color: #dee2e6;
	background-color: #dee2e6;
}

.itemid-437 span.catItemImage img {
    
	max-width: 350px;
    max-height: 200px;
    object-fit: cover;
}

.point-maticni

{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    grid-gap: 2rem;
}

.download_ikona img  {
	
	display: none !important;
}

a.download_naziv {
	
	font-weight: bold;
}

.Download_Tip2 {
	
	border-bottom: 1px solid;
	padding-bottom:  10px;
}

.download_naziv::before {
    content: "";
    background-image: url("./images/pdf.png");
    position: absolute;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: -20px;
	margin-top: 5px;
}

.itemid-252 table {
	
	width: 100% !important;
}

.point-novosti-zupan.infrastruktura a.moduleItemTitle {
	
	color: #c1a783 !important;
	
}

.point-novosti-zupan.infrastruktura a.moduleItemTitle:hover {
	
	color: #0a314d !important;
	
}

.itemid-251 .point-osoba {
	
	padding-bottom: 30px !important;
}

.point-pred {
	
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	grid-gap: 1rem;
}

.itemid-135 .trgovacka-drustva {
	
	grid-gap: 5rem !important;
}

.itemid-450 div.itemHeader span.itemDateCreated,
.itemid-450 div.catItemHeader span.catItemDateCreated {
	
	display: none !important;
}

.point-preuzimanje

{
    color: #555;
    padding: 0 0px 0 0;
    font-size: 20px;
    margin-left: -10px;
    font-family: "Bebas Neue";
	font-weight: bold;
	padding-bottom: 10px;
}

.point-attachment a {
	
	font-weight: bold;
}

.point-attachment a::before {
    content: "";
    font-family: "Font Awesome 5 Free";
    content: "\f15c";
    position: absolute;
    margin-left: -16px;
    font-size: 16px;
    color: #777;
    margin-top: -2px;
}

.itemid-248 .article-details .article-header h1::before{
    content: "/";
    font-family: "Bebas Neue";
    font-size: 45px !important;
    font-weight: bold;
    color: #C1A783;
    top: 0px;
    position: relative;
    margin-right: 0px;
}

.itemid-248 h1 {
    font-size: 45px !important;
 
}

.itemid-231 .trgovacka-drustva {
	
	border-bottom: 0px !important;
}

.itemid-204 div.catItemHeader span.catItemDateCreated {
	
	display: none;
}

.point-izvjesca li::before {
	
	font-family: "Font Awesome 5 Free";
    content: "\f15c";
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: -15px;
	
}

.point-izvjesca li {
    list-style-type: none !important;
    font-weight: bold;
    color: #c1a783;
}
ul.point-izvjesca

	{
    padding-top: 20px;
    margin: 0px;
    padding-left: 15px;
	}

.point-kontakti-odjeli
{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
    grid-gap: 3rem;
}

.point-zupan-botun1 a {
	
	color: white !important;
}

.pododsjek {
	
	padding-left: 30px !important;
	font-size: 13px !important;
}


.pododsjek::before {
    content: "-";
    position: absolute;
    left: 10px;
    top: 0px;
    font-size: 30px;
    line-height: 25px;
}

ul.menu .pododsjek::before {
    content: "-";
    position: absolute;
    left: 20px !important;
    font-size: 30px;
    line-height: 25px;
	top: unset !important;

}

ul.menu .pododsjek {
	
	padding-left: 15px !important;
	font-size: 22px !important;
	line-height: 24px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !Important;
}
#sp-right a.pododsjek {
transform: unset !important;
}

.point-obrasci li::before {
    font-family: 'Font Awesome 5 Free';
	content: "\f15c";
    position: absolute;
    margin-left: -20px;
	font-size: 16px;
}

ul.point-obrasci {
	
	list-style-type: none !Important;
}

.point-obrasci a {
    color: #c1a783;
    font-weight: bold;
}

.point-obrasci a:hover {
	
	color: #0a314d;
}

.itemid-411 .artikal_container_php-158 {
	
	  display: grid;
	grid-template-columns: repeat(auto-fit, minmax(370px, 1fr));
	grid-gap: 1rem;
	
}

.itemid-411 .meridies_datum {
    font-size: 12px;
    font-weight: bold;
    color: #0A314D;
}

.sppb-panel-modern > .sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: #0a314d;
    color: #fff;
}


