.threeD-item {

    height: 400px !important;

}



.threeD-flip-front {

    overflow: hidden;
    padding: 10px 5px 20px 5px;
    margin-top: -10px;
    border: 10px solid #FFF;
    border-radius: 0px 30px 0px 30px;
    box-shadow: 0px 0px 1px 1px #222222;
}


.threeD-flip-back {
    overflow: hidden;
    padding: 10px 5px 20px 5px;
    margin-top: -10px;
    border: 5px solid #77A82C;
    border-radius: 0px 30px 0px 30px;

}

.threeD-flip-front .threeD-content-inner{
	padding: 0px;
}

#sp-logo
{
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    margin-top: -60px;
    z-index: 3;
}

.logo-margin {

	margin-top: 50px;
	z-index: 1;
	position: relative;
}


.meridies_menu_toggler {
  
    background: #222222 !important;
}

.logo-image {
    height: auto !important;
    z-index: 1 !important;
}


.sp-page-builder .page-content #section-id-1522053755591 {

	margin-top: -325px !important;
	position: relative;
	z-index: -1 !important;
	pointer-events: none;
}

.meridies_mega_mega_menu{}
.meridies_menu_full_page{}
.meridies_menu{}
.meridies_menu >li{
	text-transform: uppercase;
	min-height:30px !important;
	padding-left:40px !important;
	height:unset !important;
}
.meridies_menu >li> a{
	font-size:22px !important;
}

.meridies_menu >li::after{
	display:none;
}
.meridies_menu_logo_container{
	height:60px !important;
	margin-bottom:40px !important;
	margin-top:40px !important;
}
.meridies_menu_toggler{}
.meridies_mega_mega_menu_container{}
.meridies_tab_container{}
.meridies_sub_menu{}
.meridies_sub_sub_menu{
}
.meridies_sub_sub_ul_menu{
	position:relative;
	width:300px;
	height:100%;
	list-style-type: none;
	display: flex;
	flex-direction: column;
	background: rgba(0,0,0,0.5);
	margin-left: 30px;
	padding-top: 50px;
	padding-left:20px;
}

.meridies_sub_sub_ul_menu > li{
	margin-top:5px;
	margin-bottom:5px;
}

.meridies_tab{}
.module_tab{}


.sp-module ul > li > a{
	font-size:26px;
	color:white;
	font-weight:bold;
}
.sp-module .meridies_sub_sub_ul_menu > li > a{
	font-size:14px;
	color:white;
	font-weight: normal !important;
}

.nav-child-mobile-2,
.nav-child-mobile-1,
.nav-child-2{
	list-style-type:none;
	transition: max-height 0.8s linear;
	overflow:hidden;
	max-height:0px;
	margin-right:10px;
}


.nav-child-mobile-2 > li:first-child,
.nav-child-mobile-1 > li:first-child{
	margin-top:10px;
}
.nav-child-2 > li:first-child{
	margin-top:15px;
}

.nav-child-mobile-2 > li,
.nav-child-mobile-1 > li{
	margin-bottom:10px;
}
.nav-child-2 > li{
	margin-bottom:10px;
}

.nav-child-mobile-2 > li:last-child,
.nav-child-mobile-1 > li:last-child,
.nav-child-2 > li:last-child{
	margin-bottom:0px;
}
.sp-module .nav-child-mobile-1 > li > a{
	font-size:20px;
	color:white;
	font-weight:bold;
}

.sp-module .nav-child-mobile-2 > li > a,
.sp-module .meridies_sub_sub_ul_menu  .nav-child-2 > li > a{
	font-size:12px;
	color:white;
	font-weight:normal;
}
 
.meridies_sub_sub_ul_menu >li:hover .nav-child-2{
	max-height:1000px;
}
.meridies_menu_toggler{
	position:relative;
}
.meridies_menu_x_toggler{
	transition:color 0.1s linear;
	position:absolute;
	top: -98vh;
	left: calc(100% - 82px);
	width:50px;
	height:50px;
	line-height:50px;
	font-size:100px;
	text-align:center;
	font-weight: normal;
	transform: scaleX(1.25);
	transform-origin: right;
	color:#fff;
}
.meridies_menu_toggler:hover{
	cursor:pointer;
}
.meridies_menu_x_toggler:hover{
	color:#fff;
}

/*.meridies_menu >li:nth-child(2n) > a{
	color:#181818;
	text-shadow: 0px 0px 25px black;
}*/

.meridies_mega_mega_menu_container{

}
.meridies_menu_mobile .meridies_menu > li:first-child .custom .custom{
	display:flex;
	justify-content:center;
	align-items:center;
}
.meridies_menu_mobile .meridies_menu > li{
	height: initial !important;
	display:initial !important;
	justify-content:initial !important;
	align-items:initial !important;
	text-align:center !important;
	width:100% !important;
}

.meridies_menu_mobile .meridies_menu > li:last-child{
	position: relative;
	bottom: 0;
}
.meridies_menu{
	justify-content: flex-start !important;
}
.meridies_menu_mobile {
	overflow:auto !important;
}

.meridies_menu_mobile .meridies_menu{
	padding:0;
}

.itemBody p > img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-radius: 0px 30px 0px 30px;
}

.nav-child-mobile-1 > li ,
.nav-child-mobile-2 > li {
	text-align: left;
}

.meridies_sub_sub_ul_menu .deeper,
.meridies_menu .deeper{
	position:relative;
}
.meridies_menu_mobile .meridies_menu .deeper::after,
.meridies_sub_sub_ul_menu .deeper::after,
.meridies_menu .deeper::after{
	position: absolute;
	right: -30px;
	top: 17px;
	content: ">";
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	width: 35px;
	height: 40px;
	transition: transform 0.2s linear;
	transform: rotate( 0deg);
	transform-origin: center;
	display:none;
}

.meridies_menu_mobile .meridies_menu .deeper::after{
	top:0;
	right:0;
	height:52.5px;
	line-height:52.5px;
}

.meridies_menu_mobile .meridies_menu .nav-child-mobile-1 .deeper::after{
	top:0;
	right:0;
	height:30px;
	line-height:28px;
	font-size:20px;
}

.meridies_sub_sub_ul_menu .deeper::after{
	top:0;
	left: 250px;
	color:white;	
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	width: 34px;
	height: 34px;
	display:none;
}

/*.meridies_menu .active::after,
.meridies_sub_sub_ul_menu .active::after{
	display:unset !important;
}*/

.meridies_menu .deeper::after{
	color:white;
}
/*.meridies_menu_mobile .meridies_menu .deeper:nth-child(2n)::after,
.meridies_menu .deeper:nth-child(2n)::after{
	color:#7AA62D;
}*/

.meridies_menu_icons .custom{
	display:flex;
	justify-content:center;
}

.moduletable.mera_ides,
.meridies_menu_icons .menu-soc-ikone,
.meridies_menu_icons {

	width: 100% !important;

}
.meridies_mega_mega_menu{
	background:url("./images/slika_menu.jpg");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: black;
	max-width: 1920px;
	left:unset !important;
}

.logo{
	margin-top:50px;
}



.sp-page-title {
    padding: 250px 0;
    margin-top: -245px;
    background-color: transparent;
}

.sp-page-title .container {

	margin-top: 80px;

}


.sp-page-title .breadcrumb > li > a {


	color: #89ba23;
	font-weight: bold;
}


.sp-page-title h2, .sp-page-title h3 {
   
    color: #79ac23;
    font-weight: bold;
    display: none;
}
.naslovna {

	position: relative;
}

.sp-page-title::after {

	content: "";
	background: url("/images/2018/06/13/mountain_siluette.png");
	background-repeat: no-repeat;
	background-size: 100%;
    position: absolute;
    display: block;
    top: 0;
    bottom: -73%;
    left: 0;
    right: 0;
    background-position: bottom;

}

.naslovna::after {

	content: "";
	background: url("/images/2018/06/13/mountain_siluette.png");
	background-repeat: no-repeat;
	background-size: contain;
    position: absolute;
    margin-top: 12%;
    top: 0;
    left: 0;
    background-position: bottom;
    width: 100%;
    height: 100%;
}



.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 2.25rem;
    color: #222222;
    font-weight: bold;
}

#sp-bottom {
    padding: 0;
}

.article-introtext {

	display: none;
}


.article-list .article {
  
    border: 5px solid #77A82C;
    border-radius: 0px 30px 0px 30px;
    overflow: hidden;
    min-height: 475px;
}

.article-intro-image img {
	min-height: 284px;
	object-fit: contain;
	object-position: top;
}

.article-intro-image{
	border-bottom:none !important;
}

@keyframes rotiranje{
	0%{
		transform:rotateY(0deg);
	}
	25%{
		transform:rotateY(45deg);
	}
	50%{
		transform:rotateY(0deg);
	}
	75%{
		transform:rotateY(-30deg);
	}
	100%{
		transform:rotateY(0deg);
	}
}

.meridies_custom_slider{
	background: url("./images/climber.png");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	position:fixed;
	z-index:999;
	transition: max-height 0.1s linear;
	right:0;
	min-height:40px;
	transform-origin: 70.5882%;
	animation-duration:7s;
	animation-iteration-count:infinite;
	animation-name:rotiranje;
	animation-timing-function: ease-in-out;
}
.sp-module ul > li > a:hover {
    color: #68a009 !important
}
.body-innerwrapper{
	overflow:hidden;
}



.nspArt h4.nspHeader a,
h2{
	font-family: "Comfortaa" !important;
text-align: center;
}
div.itemHeader h2.itemTitle {
	
    padding: 10px 0 4px 0;
    margin: 0;
    color: #575757;
    font-weight: bold;
    font-size: 35px !important;
	font-family: "Comfortaa";
text-align: left;

}

div.catItemView {
    overflow: hidden;
    padding: 0px 0px 20px 0px;
    margin-top: -10px;
    border: 2px solid #77A82C;
    border-radius: 0px 30px 0px 30px;
    display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	min-height: 435px;
}



div.itemContainer {
    float: left;
    padding: 12px;
}

div.catItemImageBlock {
    padding: 0;
    margin: 0 0 16px 0;
}

div.catItemHeader h3.catItemTitle {
    
    margin: 0;
    display: flex;
    text-align: center !important;
	justify-content: center;
	font-size: 24px;
   
}

div.catItemCategory {
    padding: 5px;
    display: flex;
    justify-content: center;
}

div.catItemReadMore {
    display: flex;
    justify-content: center;
    float: unset !important;
    width: 120px;
    height: 36px;
    border: 2px solid #305c27;
    border-radius: 5px;
    line-height: 33px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;

}

span.catItemImage {
    display: block;
    text-align: center;
    
}

.sppb-column{
	height:unset !important;
}

.meridies_blinking_star{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	height:50px;
	width:50px;
	position:absolute;
	left:calc( 50% - 25px );
	top:0;
	z-index:2;
}


@keyframes blinking_star{
	0%{
		opacity:0.25;
	}
	50%{
		opacity:1.0;
	}
	100%{
		opacity:0.25;
	}
	
}

.meridies_blinking_star > span{
	width:100%;
	position:relative;
	height: 6px;
	margin-bottom:4px;
	margin-top:4px;
	border-radius:3px;
	background-color:white;
	animation-name: blinking_star;
	animation-duration:2s;
	animation-iteration-count: infinite;
}

#sppb-addon-1523264658338 .sppb-addon-title,
#sppb-addon-1523264658343 .sppb-addon-title,
#sppb-addon-1523264658346 .sppb-addon-title{
	position:relative;
	text-align:center;
	height:120px;
	line-height:120px;
}

#sppb-addon-1523264658338 .sppb-addon-content,
#sppb-addon-1523264658343 .sppb-addon-content,
#sppb-addon-1523264658346 .sppb-addon-content{
	transition:max-height 0.6s linear;
	overflow:hidden;
	margin:50px;
	margin-bottom:0px;
	margin-top:0px;
}
#sppb-addon-1523264658338,
#sppb-addon-1523264658343,
#sppb-addon-1523264658346{
	background-position:bottom center;
}

#sppb-addon-1523264658338:hover,
#sppb-addon-1523264658343:hover,
#sppb-addon-1523264658346:hover{
	cursor:pointer;
}

#sppb-addon-1523264658338 .sppb-addon-title::after,
#sppb-addon-1523264658343 .sppb-addon-title::after,
#sppb-addon-1523264658346 .sppb-addon-title::after{
	position:absolute;
	bottom:-10px;
	width:100%;
	background:linear-gradient(90deg,transparent 2%,white ,transparent 98%);
	height:3px;
	left:0;
	content:"";
}

.meridies_menu{
	min-height: 100%;
}

.module_tab{
	display:flex;
	justify-content:center;
	align-items:center;
	padding-left:50px;
	padding-right:50px;
}

.meridies_menu{
	align-items:left !important; 
	padding-left:20px;
	padding-right: 20px;
background: rgba(0,0,0,0.5);
}
.meridies_menu_full_page .meridies_menu > li:nth-child(16), 
.meridies_menu_full_page .meridies_menu > li:nth-child(15),
.meridies_menu_full_page .meridies_menu > li:nth-child(14),
.meridies_menu_full_page .meridies_menu > li:nth-child(13),
.meridies_menu_full_page .meridies_menu > li:nth-child(12),
.meridies_menu_full_page .meridies_menu > li:nth-child(11),
.meridies_menu_full_page .meridies_menu > li:nth-child(10){
	position:relative;
}

.meridies_menu_full_page .meridies_menu > li:nth-child(18) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(17) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(16) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(15) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(14) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(13) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(12) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(11) > a,
.meridies_menu_full_page .meridies_menu > li:nth-child(10) > a{
	font-size:15px !important;
	
}
.meridies_menu_full_page .meridies_menu > li:nth-child(10){
	margin-top:25px;
}
.meridies_menu_full_page .meridies_menu > li:nth-child(10)::after{
	content:"";
	position:absolute;
	top:-10px;
	left:40px;
	width:calc(100% - 80px);
	height:1px;
	background:white;
	display: unset !important;
}
.nspInfo{
	
}
.nspText{
	font-size:12px !important;
	margin:5px !important;
}
.nspHeader {
	font-size:14px !important;
	text-transform:uppercase;
	margin:5px !important;
}

.nspHeader {
	transition: background-color 0.2s ease;
	text-align:center !important;
	z-index:1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.nspText {
	text-align:justify !important;
	margin-bottom:80px !important;
}
.nspArt {
	position:relative;
	min-height:300px;
	display:flex;
	flex-direction:column;
	max-width:400px;
	padding:5px !important;
	margin:0 !important;
}

.nspArtPage .nspArt:first-child::before{
	content:"";
	z-index:-1;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	
}

.nspArt {
	min-height:430px;
	position:relative;
}




.readon {

    float: unset !important;
    position: absolute;
    bottom: 45px;
    left: calc(50% - 60px);
    width: 120px;
    height: 36px;
    border: 2px solid #73a22d;
    border-radius: 12px;
	border-bottom-right-radius: 0px;
	border-top-left-radius: 0px;
    line-height: 33px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #222247;
    transition: all 0.3s ease;


}

.readon:hover{

	transform: scale(0.8);
}

.nspArtPage{
	min-height:360px;
	padding:10px;
}
.nspArts{
	max-width:840px;
}

.nspMain {
	display: flex;
	justify-content: center;
}
.nspPrev,
.nspNext{
	background:transparent;
	position:absolute !important;
	height:400px !important;
	width:200px !important;
	border:none !important;
	border-radius:0 !important;
	top:0px;
	left:-120px;
}

.nspNext{
	left:unset;
	right:-100px;
}

.nspPrev::before,
.nspNext::before{
	font-family: "Font Awesome 5 Free";
	content:"\f053" !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	height:400px !important;
	width:200px !important;
	border:none !important;
	line-height: 400px;
	font-size: 45px;
	text-indent: initial;
	font-weight:900;
	opacity:1;
	transition:opacity 0.2s ease , color 0.2s ease;
	z-index:1;
	color:#e3e3e3;
	display: flex;
	justify-content: center;
	
}

@media screen and (max-width:912px)
{
	.nspPrev::before,
	.nspNext::before{
		font-size:55px;
	}
	.nspPrev::before{
		left:36px !important;
	}
	.nspNext::before{
		left: 20px !important;
	}
	.nspPrev,
	.nspNext{
		width:250px !important;
	}
}

.nspPrev:hover::before,
.nspNext:hover::before{
	opacity:0.9;
	color:#2e642d;
}

.nspNext::before{
	content:"\f054" !important;
}

.naslovna{
	position:relative;
	z-index:-2;
}

.meridies_menu > .meridies_menu_icon_container{
	position:relative !important;
	height:auto !important;
	left:0;
	padding: 0px !important;
}


#sp-bottom{
	background:transparent;
}

div.itemBackToTop {
    text-align: right;
    display: none;
}


div.itemToolbar {
    border-radius: 0px;
    background: none;
    border-bottom: 1px solid #d7d7d7;
    padding-left: 0px;
}

div.itemToolbar ul {
    text-align: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

div.itemToolbar ul li {
  
    padding: 0 4px 0 4px;
}

div.itemToolbar {

	margin: 0 !important;
}

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

.ikone {
	
	display: flex;
    justify-content: center;
    align-items: center;

}

.nspArt .nspInfo {

    display: block !important;
    font-size: 90%;
    font-weight: bold;

}

.meridies_konop{
	background-repeat:repeat !important;
	background-size:100% !important;
	background:url("./images/konop.png");
	position:fixed;
	z-index:998;
	right:0;
}

.meridies_menu_x_toggler,
.meridies_menu * {
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
}



.meridies_sub_sub_ul_menu > .active > a,
.nav-child-2 > .active > a,
.meridies_menu  ul > .active > a{
	color:#68A009 !important;
}

.sp-module .meridies_menu .mtn_opened > a {
	color:#305c27 !important;
}

.meridies_menu_mobile .meridies_menu{
	margin-top:0px;
	padding-bottom: 180px;
}
.meridies_menu_mobile .meridies_menu > li{
	padding-left:0 !important;
}

@media screen and (max-width: 750px)
{ 
	.meridies_menu_x_toggler{
		top:-170px;
		font-size:70px;
		left: 0;
		right: 0;
		margin: auto;
		width: 35px
	}
	
	.item-232, .item-161 {
    position: relative;
    margin-bottom: 10px;
	}
	
}

div.itemFullText img {
    border-radius: 0px 30px 0px 30px;
    padding: 10px;
}


.sluzbeni_meni{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}

.sluzbeni_meni > li {
	height:85px;
	display:flex;
	justify-content:center;
	align-items:flex-end;
	margin:10px;
	position:relative;	
}
.sluzbeni_meni > li:nth-child(n + 3){
	height: 50px;
}
.sluzbeni_meni > li:nth-child(4)> a > img{
	margin-bottom: -10px !important; 
}

@media screen and (max-width: 1190px)
{
	.sluzbeni_meni > li:nth-child(2){
		height:50px;
	}
}
.sluzbeni_meni > li>a::before{
	transition:background-color 0.2s ease;
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:-1;
}

.sluzbeni_meni  > li > a > div {
	transition: filter 0.2s ease;
}
.sluzbeni_meni > li:hover > a > div {
	filter: opacity(50%);
}

.sluzbeni_meni > li:nth-child(5)> a::before{
	height:54px;
}

.pdf-dokumenti { 
	padding-left:30px; 
	list-style:none;
}
.pdf-dokumenti li {
	margin-bottom:10px;
}

.pdf-dokumenti li:before {    
    font-family: 'FontAwesome';
    content: "\f1c1";
    margin:0 5px 0 -30px;
    color: #2c5a2b;
    position: absolute;
}

.menu_side{
	
}

#sp-right .sp-module:first-child{
	
	border: none;
}

#sp-right .sp-module .menu  li > a{
	font-size:16px;
	line-height:28px;
	color:#3f8435;
}


#sp-right .sp-module .sp-module-title {
    margin: 0px 0 30px;
    padding-bottom: 20px;
    font-size: 22px;
    font-weight: 700;
    background-color: #2c4f27;
    border-radius: 0px 30px 0px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-top: 20px;
    color: white;
	box-shadow: inset 1px 0px 8px 1px #000;
	display: none;
}

.mer_menu_item{
	transition: max-height 0.2s ease;
	overflow:hidden;
	margin-left:20px !important;
}

.mer_menu_item > li > a{
	font-size:12px !important;
	color:#205c17 !important;
}
.mer_menu_item > li:hover > a{
	color:#153e0f !important;
}
.mer_menu_opened{
	max-height: 1000px;
}

.mer_menu_closed{
	max-height:0px;
}

.menu-deeper{
	position:relative;
}

.mer_menu_item_closed::after{
	content:"+";
	position:absolute;
	right:20px;
	top:0;
	font-weight:900;
	color:#3f8435;
	font-size: 28px;
	line-height: 30px;
	
}
.mer_menu_item_opened::after{
	content:"-";
	position:absolute;
	right:20px;
	top:0;
	font-weight:900;
	color:#3f8435;
	font-size: 28px;
	line-height: 30px;
}

#sp-right .sp-module:last-child{
	display:none !important;
}

.meridies_menu_lang{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-left: 50px;
	padding-right: 50px;
	width:100%;
}

.meridies_menu_lang > .moduletable:last-of-type{
	position:absolute;
	right:50px;
}

@media screen and (max-width:991px){
	.meridies_menu_lang > .moduletable:last-of-type{
		right:5px;
	}
}

.logo_gore_unesko{
	position: absolute;
	top: 7px;
	right: 190px;
}

.mini-logo-point,
.logo_gore_unesko > a{
	transition:all 0.3s ease;
	transform:scale(1);
}
.mini-logo-point:hover,
.logo_gore_unesko > a:hover{
	transform:scale(0.8);
}
.mini-logo-point {
    display: flex;
    position: absolute;
    max-height: 100%;
    left: 50px !important; 
    top: 5px !important;
}

.mini-logo-point > img {
    max-height: 100%;
    position: relative;
    object-fit: contain;
    width: 160px !important;
    height: 40px !important;
}

@keyframes preloading{
	0% {
		opacity: 0.5;
		transform:scale(1);
	}
	50%{
		opacity: 1.0;
		transform:scale(1.5);
	}
	100% {
		opacity: 0.5;
		transform:scale(1);
	}
}

.sp-preloader>div::after{
	all:unset;
}
.sp-preloader>div{
	border-radius:0;
	margin-left:-50px;
	margin-top:-50px;
	background:url("./images/logo_mali_bijeli_okvir.fw.png");
	background-repeat:no-repeat;
	background-position:center;
	width:100px;
	height:100px;
	animation-duration:3s;
	animation-iteration-count:infinite;
	animation-name:preloading;
	animation-timing-function:ease-in-out;
	background-size: 50px 50px;
	
}

@media screen and (min-width: 1677px){
	#section-id-1522053755591 .sppb-shape-to-front{
		bottom: 70px !important;
	}
	#section-id-1523272752087{
		margin-top:-20px !important;
		background-color:white;
	}
}

@media screen and (max-width: 1676px){
	#section-id-1522053755591 .sppb-shape-to-front{
		bottom: 100px !important;
	}
	#section-id-1523272752087{
		margin-top:-100px !important;
		background-color:white;
	}
}

@media screen and (max-width: 767px){
	#section-id-1522053755591 .sppb-shape-to-front{
		bottom: 0px !important;
	}
	#section-id-1523272752087{
		margin-top:0px !important;
		background-color:white;
	}
}

.item-4379,
.item-4409{
	display:none !important;
}

@media screen and (min-width: 750px)
{
	.meridies_menu > li {
		justify-content: flex-start !important;
	}
}
.meridies_menu > li {
	width:100%;
}



ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: transparent;
    position: relative;
}

ul.sigFreeClassic li.sigFreeThumb {
    float: left;
    background: #fff !important;
    margin: 0 1px 1px 0;
    padding: 10px;
    list-style: none !important;
}

.word-dokumenti { 
	padding-left:30px; 
	list-style:none;
}
.word-dokumenti li {
	margin-bottom:10px;
}

.word-dokumenti li:before {    
    font-family: 'FontAwesome';
    content: "\f1c2";
    margin:0 5px 0 -30px;
    color: #2c5a2b;
    position: absolute;
}

@media screen and (max-width:750px)
{
	.meridies_menu_lang{
		padding-left:20px;
		padding-right:20px;
	}
}

.naslovna svg{
	fill:white;
}

#column-id-1523007034861 .custom >div {
	display:flex;
	justify-content:center;
	align-items:center;
}

.mera_linkovi_mera {
	display: flex;
	align-items:center;
	justify-content: center;
	flex-wrap: wrap;
}

.mera_linkovi_mera > a{
	margin:0px;
	transition:transform 0.2s ease;
	transform:scale(0.7);
}

.mera_linkovi_mera > a:hover{
	transform:scale(0.5);
}
.mera_ides .col-xs-3{
	transition:transform 0.2s ease;
	transform:scale(1);
}
.mera_ides .col-xs-3:hover{
	transform:scale(1.1);
}

@media screen and (min-width:993px)
{
	.sp-module .meridies_sub_sub_ul_menu > li > a{
		font-size:18px;
	}
	
	.sp-module .nav-child-mobile-2 > li > a, .sp-module .meridies_sub_sub_ul_menu .nav-child-2 > li > a{
		font-size:16px;
	}
}


.meridies_link {
    margin-bottom: 20px;
    background-image: url("./images/point_logo.png");
    width: 180px;
    height: 65px;
	transform:scale(1);
	filter:grayscale(0%);
	transition:all 0.3s ease;
}
.footer_pz
{
	height:20%;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	display:flex;
	justify-content:center;
	align-items:flex-end;
	transform:scale(0.5);
}
.meridies_link{
	margin-bottom: 50px;
}
.meridies_link:hover{
	transform:scale(1.15);
	filter:grayscale(100%);
}

@media screen and ( max-width: 767px )
{
	.footer_pz
	{
		bottom: 0px;
		z-index:10;
		display:flex;
		justify-content:center;
		align-items:flex-end;
	}
}



.nspArt h4.nspHeader a {
    text-decoration: none;
    color: #222222;
    font-weight: bold;
}

.nspArt p.nspText {
    
    color: #222222;
}

.readon:hover{
	color:#77A82C !important;
}


.btn {


    background-color: transparent !important;
    border: 2px solid #305c27;
    border-radius: 5px;
    line-height: 33px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: white;

}

.btn:hover {
    color: #77A82C !important;
}


.sp-page-builder .page-content #section-id-1523279740496 {
    
    background-position: top !important;
 
}


.sppb-panel-modern > .sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: transparent;
    color: #2c4f27;
    border-bottom: 2px solid;
}

.sppb-panel-modern {
    background: #fff;
    border: none;
    margin-bottom: 10px;
}

.sppb-panel-group > .sppb-panel:first-child {
    border-top-width: 5px;
}

.sppb-panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 21px;
    font-weight: bolder;
    color: inherit;
}

/*
.mera_linkovi_mera > a:nth-child(2){
	max-width:calc(33.33333% - 40px);
}

.mera_linkovi_mera > a{
	max-width:calc(50% - 40px);
}

@media screen and (max-width:481px){
	.mera_linkovi_mera > a{
		max-width:100%;
	}
	.mera_linkovi_mera > a:nth-child(2){
		max-width:100%;
	}
}
*/

.iks{
	top:50px;
	right:50px;
	width:50px;
	background:none;
	border:none;
	line-height:50px;
	font-size:50px;
	font-weight:50px;
	color:white;
	transform:scale(1);
	transition:all 0.3s ease;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
	position:absolute;
	cursor:pointer;
}
.iks:hover{
	color:#333;
	transform:scale(1.1);
}
.guglBack{
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	overflow:hidden;
	background:rgba(0,0,0,0.5);
	z-index:1000;
}
.guglKarta{
	position:fixed;
	top:50%;
	left:50%;
	width:0;
	height:0;
	overflow:hidden;
	transition:all 0.4s ease;
	z-index:1000;
}

.guglKartaAktiv{
	top:10%;
	left:10%;
	height:80%;
	width:80%;
}

@media screen and (min-width:767px)
{
	.x_toggler_mobile{
		display:none !important;
	}
}
@media screen and (max-width:767px)
{
	.x_toggler_desktop{
		display:none !important;
	}
}
.meridies_menu_x_toggler{
	cursor:pointer;
}

.meridies_menu_x_toggler_container{
	margin-top:-60px;
}

.meridies_menu_x_toggler_container .x_toggler_mobile{
	top:160px !important;
	position:relative;
}

@media screen and (min-width:767px) and (max-width:991px){
	.meridies_tab *{
		font-size:10px;
	}
}

.nestoCudno{
	width:100%;
	position:relative;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
	border:5px solid white;
	border: 10px solid #FFF;
	border-radius: 0px 60px 0px 60px;
	box-shadow: 0px 0px 1px 1px #222222;
	overflow:hidden;
	background-color:#2E3B3E;
}

.nestoCudno a button,
.nestoCudno h3{
	font-weight: bold;
	text-shadow: 3px 3px 2px black;
	color:white;
}
.nestoCudno p{
	color:white;
	text-align:center;
}
.nestoCudno > div{
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	padding:10px;
	min-width:300px;
	min-height:300px;
}
.nestoCudno > div:nth-child(2){
	background:#227d32;
}
.nestoCudno > div:nth-child(2),
.nestoCudno > div:nth-child(3){
	width:60%;
}

.nestoCudno > div:first-child{
	background-image: url(../../../images/2018/04/03/planinarenje.jpg);
	background-size: cover ;
	background-repeat: no-repeat ;
	background-position:center;
	width:40%;
}
.nestoCudno > div:last-child{
	background-image: url(../../../images/2018/04/03/penjanje.jpg);
	background-size: cover ;
	background-repeat: no-repeat ;
	background-position:center;
	width:40%;
}

div.catItemHeader span.catItemDateCreated {

    color: #3e3e3e;
    font-size: 13px;
    font-weight: bold;
    display: flex;
    justify-content: center;

}

span.catItemImage img {

    max-width: 100%;
    max-height: 200px;
    object-fit: contain;

}

div.k2Pagination ul {

    text-align: center;
    display: flex;
    justify-content: center;

}

.page-item.active .page-link {

    z-index: 1;
    color: #fff;
    background-color: #12713c;
    border-color: #12713c;

}

.menu-soc-ikone,
.point_linkovi{
	display:flex;
	flex-wrap:wrap;
	max-width: 300px;
	margin: auto;
}
.menu-soc-ikone > div,
.point_linkovi > p{
	margin:auto;
	display:flex;
	transition:all 0.3s ease;
	transform:scale(1);
}

.menu-soc-ikone > div:hover,
.point_linkovi > p:hover{
	transform:scale(0.8);
}

.menu-soc-ikone  img,
.point_linkovi img {

	width: 40px;
	height: auto;
}

.menu-soc-ikone >div:first-child:hover{
	transform:scale(1);
}

.menu-soc-ikone{
	margin:50px auto 50px;
}

.menu-soc-ikone > div:first-child > p{
	margin:auto auto 20px;
	color:white;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.meridies_menu_full_page{
	overflow:auto !important;
}
.menu-soc-ikone p strong{
	position:relative;
}
.menu-soc-ikone p strong::before{
	font-family: "Font Awesome 5 Free";
	font-weight:900;
	color:white;
	position:absolute;
	left:-20px;
	content:"\f017";
}

.menu-soc-ikone p span{
	text-transform:none;
}

.point-kupite-ulaznice{
	display:flex;
	position:absolute;
	justify-content:center;
	align-items:center;
	left:245px;
	top:5px;
	height:40px;
	padding:0px 10px;
	border:2px solid white;
	color:white;
	font-weight:bold;
	border-bottom-left-radius: 12px;
	border-top-right-radius: 12px;
	transition:all 0.3s ease;
}

@media screen and (max-width:991px){
	.point-kupite-ulaznice{
		left:5px;
	}
}

.point-kupite-ulaznice:hover{
	color:#3b7c26;
	border-color:#3b7c26;
}

.point-kupite-ulaznice > i {
	margin-top:-3px;
	margin-right:5px;
}

#sp-main-body {

    padding: 0px 0;
    z-index: 2;
	position: relative;

}

body
{
    font-family: 'Inder', sans-serif !important;
    font-style: normal !important;
}

div.itemFullText {
    text-align: justify;
}

/*

#column-id-1543240759128{
	box-shadow:none !important;
	position:relative;
	z-index:2;
	background: url("./images/silueta_iznad_novosti.png"), linear-gradient(180deg,#fff0 7%,#fff 7%);
	background-color:transparent !important;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:20%;
}
@media screen and (max-width:991px){
	#column-id-1543240759128{
		background: url("./images/silueta_iznad_novosti.png"), linear-gradient(180deg,#fff0 8%,#fff 8%);
		padding-top:17%;
	}
}

@media screen and (max-width:601px){
	#column-id-1543240759128{
		background: url("./images/silueta_iznad_novosti.png"), linear-gradient(180deg,#fff0 5%,#fff 5%);
		padding-top:10%;
	}
}
*/

#column-id-1543240759128{
	box-shadow:none !important;}


/*
#column-id-1543240759128::before{
	content:"";
	position:absolute;
	left:-30px;
	top:0px;
	width:30px;
	height:100%;
	background:url("./images/shadow_livo.png");
	background-size:contain;
	background-position:center top 20%;
	background-repeat:no-repeat;
}

#column-id-1543240759128::after{
	content:"";
	position:absolute;
	right:-40px;
	top:0px;
	width:70px;
	height:100%;
	background:url("./images/shadow_desno.png");
	background-size:contain;
	background-position:center top -10%;
	background-repeat:no-repeat;
}

*/

div.itemHeader span.itemDateCreated {

    color: #505050;
    font-size: 11px;
    font-weight: 900;

}


.sppb-panel-default {

border: none; 
}


#column-wrap-id-1543240759129 .sppb-panel-title {
	
	font-size: 16px;

}


.sppb-panel-default > .sppb-panel-heading {

    background: transparent;
    border-bottom: 3px solid #2f4b27;

}
@media screen and (max-width:420px){
	.point-kupite-ulaznice{
		left: 5px;
		top: 2.5px;
	}
	.meridies_menu_toggler{
		height:100px !important;
	}
	
	.lang-inline{
		display: flex;
		flex-wrap: wrap;
		width: 150px;
		height: 50px;
		margin-right: 15px !important;
		margin-top: -50px !important;
	}
	.lang-inline > li{
		margin:auto !important;
		max-width:30px;
	}
	
	.meridies_blinking_star{
		top:50px;
	}
	
	.logo {

		margin-top: 100px;

	}
}
@media screen and (max-width:320px){
	.lang-inline{
		margin-right:0px !important;
	}
}

#sp-right {

	margin-top: -100px;
}

@media screen and (max-width:991px){
	.mini-logo-point{display:none !important;}
}

.point-accord{
	overflow:hidden;
	transition:all 0.3s ease;
}

.point-faq > div.point-closed > div{
	height:0px !important;
}

.point-faq > div{
	position:relative;
	width:100%;
	margin:10px 0px;
	border:2px solid #3b7c26;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
}
.point-faq > div.point-closed {
	border-bottom:none;
	border-bottom-left-radius:0px;
}
.point-faq > div > a{
	position:relative;
	display:flex;
	width:100%;
	padding:5px 20px;
	border-bottom:2px solid #3b7c26;
	font-size: 15px;
	font-weight: bold;
}

.point-faq > div > a > i:last-of-type{
	display: flex !important;
	position: absolute;
	right: 5px;
	top: 0;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.point-faq{
	z-index: 2;
	position: relative;
	margin-bottom:100px;
}

.point-accord > p{
	margin:0px !important;
	text-align: justify;
	padding: 10px;
}

.point-bar {
	display:flex;
	justify-content:center;
	align-items:center;
}
.lang-inline > li,
.point-bar > a{
	transition:all 0.3s ease;
	transform:scale(1);
}
.lang-inline > li:hover,
.point-bar > a:hover{
	transform:scale(0.8);
}



.point-bar1 > a{
	transition:all 0.3s ease;
	transform:scale(1);
}

.point-bar1 > a:hover{
	transform:scale(0.8);
}

@media screen and (min-width:991px){
	.point-bar{
		flex-direction:column;
	}
}

@media screen and (max-width:991px){
	body.itemid-257 .point-bar,
	body.itemid-2981 .point-bar,
	body.itemid-3976 .point-bar,
	body.itemid-640 .point-bar{
		margin-bottom:60px;
	}
	
	#sp-left > .sp-column > .sp-module:nth-of-type(2),
	#sp-right > .sp-column > .sp-module:nth-of-type(2){
		margin-top:0px;
		margin-bottom:60px;
	}
	
	.point-text-mobile > .sppb-addon-content > *{
		text-align:center;
	}
}


.point-height{
	min-height:384px;
}

body{
	display:flex;
	justify-content:center;
	align-items:center;
}

.body-wrapper{
	max-width:1920px;
	overflow:hidden;
}


#sp-section-1 {

	min-height: 294px !important;
}

.point-volontiranje img {

    border-bottom-left-radius: 12px;
    border-top-right-radius: 12px;
    box-shadow: 0px 0px 7px 0px black;
    transition: all 0.3s ease;
    transform: scale(1);
	max-width:80vw;

}

.point-volontiranje img:hover {
	transform: scale(0.8);
}

.module_tab  > .moduletable{
	padding: 30px;
	background: rgba(47, 47, 47, 0.7);
	border-bottom-left-radius: 60px;
	border-top-right-radius: 60px;
}

.point-btn-group{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	position:relative;
	z-index:3;
	
	border:1px solid #c5c5c5;
	border-bottom:none;
	border-top:none;
}

.point-btn-group > a{
	margin: 10px 0px;
}

.point-btn-group > a{
	position:relative;
	width:80%;
	height:40px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	transition:all 0.3s ease;
	transform:scale(1);
	/*box-shadow: 0px 0px 7px 0px black;*/
	border:2px solid #73a22d;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#222222;
}

.point-btn-group > a > i{
	position:absolute;
	height:100%;
	width:20px;
	display:flex;
	justify-content:center;
	align-items:center;
	left:10px;
	color: #73a22d;
	transition:all 0.3s ease;
}
.point-btn-group > a:hover > i{
	color:#222222;
}
.point-btn-group > a:hover{
	transform:scale(0.8);
	border-color:#007b3c;
	color:#007b3c;
}

.point-iznad-prvog{
	z-index:10;
	position:relative;
}

@media screen and (max-width:750px){
	.meridies_mega_mega_menu{
		background-image:url("./images/za_mobitel.jpg");
	}
	.nav-child-mobile-1 > li, .nav-child-mobile-2 > li {
		text-align: center;
	}
	.nav-child-mobile-2,
	.nav-child-mobile-1,
	.nav-child-2{
		padding: 0px;
		margin:0px;
	}
	
	div.itemHeader h2.itemTitle{
		font-size:30px;
		text-align:center;
	}
	
	.sp-module .nav-child-mobile-1 > li > a{
		font-size:17px;
	}
	.nav-child-mobile-2 > li,
	.nav-child-mobile-1 > li{
		margin-bottom:0px;
		text-transform:capitalize;
	}
	
	.nav-child-mobile-2 > li:last-child, .nav-child-mobile-1 > li:last-child, .nav-child-2 > li:last-child {
		margin-bottom:15px;
	}
}

@media screen and (max-width:767px){
	.point-pljusak{
		display:none;
	}
	
}

.point-bukva{
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
}

.point-bukva > p{
	position:absolute;
	display:flex;
	justify-content:center;
	align-items:center;
	height:50px;
	width:80%;
	margin:auto;
}
.point-bukva > p > em{
	color:white;
	font-weight:bold;
}

.point-brosura {
	position:relative;
	padding:10px 30px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	transition:all 0.3s ease;
	transform:scale(1);
	border:2px solid #73a22d;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#222222;
	margin: 10px auto;
	width: 350px;
	max-width: 100%;
}

.point-ahref{
	position:relative;
	padding:10px 30px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	transition:all 0.3s ease;
	transform:scale(1);
	border:2px solid #73a22d;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin: 10px auto;
	width: 200px;
	max-width: 100%;
}

.point-ahref:hover{
	transform:scale(0.8);
	border-color:#73a22d;
	color:#73a22d;
}
.point-ahref:active{
	color:white !important;
}

.point-brosura > i{
	position:absolute;
	height:100%;
	width:20px;
	display:flex;
	justify-content:center;
	align-items:center;
	left:10px;
	color: #73a22d;
	transition:all 0.3s ease;
}

.point-brosura:hover{
	transform:scale(0.8);
	border-color:#007b3c;
	color:#007b3c;
}

.point-brosura:hover > i{
	color:#222222;
}

.point-iframeovi {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}

.point-iframeovi > iframe{
	position:relative;
	width:48%;
	margin:1% 1%;
	min-width:280px;
}

.point-podnaslov{
	font-family: 'Cinzel', sans-serif;
	font-size:50px;
	margin: 20px auto !important;
	color: #222222;
	font-weight: bold;
	text-align:center;
}

@media screen and (max-width:600px){
	.point-podnaslov{
		font-size:40px;
	}
}

.point-video-after{
	position:relative;
}

.point-video-after::after{
	content:"";
	position:absolute;
	bottom:-110px;
	left:0px;
	width:100%;
	height:180px;
	background:white;
	z-index:1;
}

.meridies_tab_container {

    
    left: 30% !important;
    

}

.lang-active{
	/*filter:grayscale(100%);*/
	pointer-events:none;
}

.sppb-nav-modern > li{
	min-width:150px;
}

.sppb-nav-modern > li{
	width:calc(20% - 5px);
	
}

.sppb-nav-modern > li > a{
	text-align:center;	
	border-radius:0px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border:2px solid #73a22d;
	color:#222222;
	background:whitesmoke;
	transition:all 0.3s ease;
}

.sppb-nav-modern > li > a:hover,
.sppb-nav-modern > li.active > a{
	color:#73a22d;
}

.meridies_menu_x_toggler{
	animation-name: blinking_star;
	animation-duration: 2s;
	animation-iteration-count: infinite;
}

.module_tab .moduletable h2{
	font-size:40px;
}

.fancybox-caption-wrap{display:none;}

#sp-right .sp-module ul > li.current > a{
	color:grey !important;
}

.meridies_menu > li.active > a{
	    color: #68A009 !important;
}

.point-botun-dugi{
	position: relative;
	width: 95%;
	min-height: 40px;
	border-bottom-left-radius: 12px;
	border-top-right-radius: 12px;
	transition: all 0.3s ease;
	transform: scale(1);
	border: 2px solid #73a22d;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	margin:10px auto;
    padding: 5px 5px 5px 25px;
}
.point-botun-dugi > i{
	position: absolute;
	height: 100%;
	width: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	left: 5px;
	color: #73a22d;
	transition: all 0.3s ease;
}
.point-botun-dugi:hover{
	color:white;
	background:#73a22d;
	transform:scale(0.8);
}
.point-botun-dugi:hover > i {
    color: white;
}
.point-desktop-only >h2 {
	font-size:40px;
	margin-bottom:30px;
}
@media screen and (max-width:991px){
	.point-desktop-only > div{
		display:none !important;
	}
	.point-desktop-only > .point-botun-dugi{
		display:flex !important;
	}
}
@media screen and (min-width:991px){
	.point-desktop-only > .point-botun-dugi{
		display:none !important;
	}
}

.lang-active > a{
	color:#7cbb33 !important;
}

.sp-module ul.lang-inline > li > a{
	font-size:20px;
}
@media screen and (max-width:1400px) and (min-width:991px){
	.naslovna{
		padding-top:400px !important;
	}
}

.point-blok-pola{
	display:flex;
	flex-wrap:wrap;
	width:100%;
	position:relative;
}

.point-blok-pola > div{
	display:flex;
	flex-direction:column;
	width:calc(50% - 10px);
	position:relative;
	margin:5px;
	min-width:300px;
}

.point-blok-pola > p{
	width:100%;
	margin-top:50px;
	margin-bottom:50px;
	font-weight:bold;
	font-size:16px;
}
.point-blok-pola > div > *{
	padding:5px;
	text-align:justify !important;
}
.point-blok-pola > div > img{
	height:300px !important;
	object-fit:cover;
	padding:0px;
}

.point-blok-pola > div > h1{
	color:#3f8435;
	margin-top:10px;
	font-family: 'Comfortaa', sans-serif !important;
	font-size:24px;
	text-align:center !important;
}

.nspArt img.nspImage {
    border-bottom-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
    border: 2px solid #e3e3e3 !important;
    object-fit: cover !important;
}





.pravila {

	display: flex;
	flex-wrap: wrap;

}

.pravila > div  {

	width: 100%;
	position: relative;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;

}

.pravila > div > p {

    min-width: 150px;
    display: flex;
    position: relative;
    width: 30%;
    margin: 1.5%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;

}
@media screen and (min-width:768px){
#section-id-1543240759130{
	top: -140px;
}
}

.itemid-307 .itemDateCreated{
	display:none !important;
}

.sigFreeContainer {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}

.sppb-nav-modern{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.point-background-container{
display: flex;
position: fixed;
left: 0;
top: 0;
z-index: 10000;
background: rgba(0,0,0,0.7);
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
}

.point-background-container > a:first-of-type {
	position:absolute;
	left:5%;
	color:white;
	font-size:35px;
	cursor: pointer;
}

.point-background-container > a:last-of-type {
	position:absolute;
	right:5%;
	color:white;
	font-size:35px;
	cursor: pointer;
}

.point-background-container > a:nth-of-type(2){
	position: absolute;
	top: 10px;
	right: 20px;
	color: white;
	font-size: 35px;
	cursor: pointer;
}

.point-slike-nazivi{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	cursor:pointer;
}

.point-slike-nazivi > div{
	width:200px;
	overflow:hidden;
	height:160px;
	position:relative;
	margin:5px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.point-slike-nazivi > div > p{
	position:absolute;
	display:flex;
	padding:10px 20px;
	background:rgba(91,91,91,0.6);
	color:white;
	font-size: 10px;
font-weight: bold;
text-align: center;
opacity:1;
transition:all 0.3s ease;
}
.point-slike-nazivi > div > img{
	width:100%;
	height:100%;
	position:relative;
	object-fit:cover;
	object-position:center;
}

.point-slike-nazivi > div:hover > p{
	opacity:0;
}

.point-background-container{
	overflow-y:auto;
	
}
.point-background-container > div{
	position:relative;
}
.point-background-container > div > p{
	position:absolute;
	bottom:0;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:10px 20px;
	background:rgba(91,91,91,0.6);
	text-align:center;
	z-index:2;
}



.news {
	
	display: flex;
justify-content: center;
}

@media screen and (max-width:450px){

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {

    width: 125px !important;
    height: 100px !important;
}

ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
    width: 125px !important;
    height: 100px !important;
    overflow: hidden;
}
}

@media screen and (max-width:991px){
	.point-blok-pola {
		justify-content: center;
		align-items:center;
	}
}

.point-pljusak{
	max-width: 360px;
margin: auto;
}

a {
    color: #134373;
    font-weight: bold;
}

.mera_linkovi_mera > a > img{
	max-height:100px;
}
.sp-preloader > div::after,
.sp-preloader > div{
	background-color:transparent !important;
}

@media screen and (max-width:767px){
	.sppb-section.naslovna{
		padding-top: 450px !important;
	}
}

@media screen and (max-width:350px){
	.sppb-section.naslovna{
		padding-top: 250px !important;
	}
}


.itemFullText > table{
	text-align:center;
}

.itemFullText > table td{
	border:1px solid black;
}
.itemFullText > table td > *{
	margin:auto !important;
	padding:10px !important;
}

@media screen and (min-width:992px){
	.mob_pocetna_module{
		display:none !important;
	}
}


.itemid-307 div.itemAttachmentsBlock ul.itemAttachments li {
    display: block;
	text-align: left;
}

.point-bar1 > a{
	max-width:175px;
}

.point-dokumenti-modul .k2ItemsBlock > ul{
	padding-left:50px;
	list-style-type:disc;
}
.point-dokumenti-modul .k2ItemsBlock > ul > li{
	display:list-item;
	margin:0px;
}
.point-dokumenti-modul .k2ItemsBlock > ul > li .moduleItemIntrotext > p{
	margin:0px;
}
.point-dokumenti-modul .k2ItemsBlock > ul > li.clearList{
	display:none;
}

.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 2.25rem;
    color: #575757 !important;
    font-weight: bold;
    font-family: "comfortaa" !important;
}

.point-uglati-rubovi,
img[src="/images/Međunarodni_susret_penjača/Sponzori/camp.jpg"],
img[src="/images/Međunarodni_susret_penjača/Sponzori/CASSIN.jpg"],
img[src="/images/camp.jpg"],
img[src="/images/Međunarodni_susret_penjača/Sponzori/CASSIN.jpg"],
p[style="position:relative;display:flex;flex-wrap;"][align="center"] img,
p[style="position: relative; display: flex;"][align="center"] img,
div[style="display: flex; flex-wrap: wrap; position: relative;justify-content:center;align-items:center;"] img,
div[style="display: flex; flex-wrap: wrap; position: relative; justify-content: center; align-items: center;"] img {
	
	border-radius: 0 !important;
}



.point-prilagodba-pristupacnosti .fa, 
.point-prilagodba-pristupacnosti .far, 
.point-prilagodba-pristupacnosti .fas {
    font-family: "Font Awesome 5 Free" !important;
}

.point-prilagodba-pristupacnosti{
	cursor: pointer;
	margin: 20px auto 0px;
}

.point-prilagodba-pristupacnosti .point-color-invert{
	font-size:12px !important;
}

.point-prilagodba-pristupacnosti .point-font-small{
	font-size:13px !important;
}

.point-prilagodba-pristupacnosti .point-font-normal{
	font-size:15px !important;
}
.point-prilagodba-pristupacnosti .point-font-big{
	font-size:17px !important;
}

.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 !important;
}

.point-prilagodba-pristupacnosti .point-font-small:hover,
.point-prilagodba-pristupacnosti .point-font-normal:hover,
.point-prilagodba-pristupacnosti .point-font-big:hover,
.point-prilagodba-pristupacnosti .point-color-invert:hover{
	color:#7cbb33 !important;
}

.point-prilagodba-moduletable {
    left: 250px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
}

.point-prilagodba-moduletable  .point-prilagodba-pristupacnosti{
	margin:auto !important;
}

@media screen and (max-width: 991px){
	.point-prilagodba-moduletable{
		
		left:10px !important;
	}
}
@media screen and (max-width: 550px){
	.meridies_menu_toggler {
		height: 100px;
	}
	.meridies_blinking_star{
		top:50px !important;
	}
	
	.point-prilagodba-moduletable{
		top:25px !important;
	}
	
	.lang-inline {
		display: flex;
		flex-wrap: wrap;
		width: 70px;
		height: 100px;
		margin-right: 15px !important;
		margin-top: 0px !important;
	}
	
	.meridies_menu_x_toggler_container .x_toggler_mobile {
		top: 230px !important;
		position: relative;
	}
}

.point-izjava{
	background:white;
	padding:6px 20px;
	transition:all 0.3s ease;
	color:#222 !important;
	margin:auto;
	display:table;
}

.point-izjava:hover{
	background:#ddd;
	padding:6px 20px;
	color:#888 !important;
	margin:auto;
	display:table;
}