@charset "utf-8";
/* CSS Document */

/*
@font-face {
    font-family: "LarishNeueSemibold";
    src: url(/fonts/LarishNeue/LarishNeueSemibold-Regular.otf) format("opentype");
}

@font-face {
    font-family: "Brown-Light";
    src: url(/fonts/Brown/Brown-Light.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Bold";
    src: url(/fonts/Brown/Brown-Bold.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Regular";
    src: url(/fonts/Brown/Brown-Regular.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Thin";
    src: url(/fonts/Brown/Brown-Thin.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Regular-Alt";
    src: url(/fonts/Brown/Brown-Regular-Alt.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Bold-Alt";
    src: url(/fonts/Brown/Brown-Bold-Alt.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Bold-Italic";
    src: url(/fonts/Brown/Brown-Bold-Italic.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Light-Italic";
    src: url(/fonts/Brown/Brown-Light-Italic.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Regular-Italic";
    src: url(/fonts/Brown/Brown-Regular-Italic.otf) format("opentype");
}
@font-face {
    font-family: "Brown-Thin-Italic";
    src: url(/fonts/Brown/Brown-Thin-Italic.otf) format("opentype");
}
*/


html,body{
  height: 100%
}

body::before {
  content: "";
  /*background: url(/template/blocks.jpg);*/
  background-size: cover;
  opacity: 0.1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -101;   
}

body{

	font-family: 'Alegreya Sans', sans-serif;
	color:#525252;
	margin:0px;
	/*background-color:#f1d9dc;*/
	/*background: radial-gradient(ellipse at top, #f1d9dc, transparent),
            radial-gradient(ellipse at bottom, #faefef, transparent);*/
           

/*background: linear-gradient(217deg, rgba(123,123,123,.8), rgba(123,123,123,0) 70.71%),
            linear-gradient(127deg, rgba(70,70,70,.8), rgba(127,127,127,0) 70.71%),
            linear-gradient(336deg, rgba(116,116,116,.8), rgba(116,116,116,0) 70.71%);*/

	/*font-size:14px;*/
	
	/*	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Condensed', sans-serif;
	font-family: 'Roboto Mono', sans-serif;
	font-family: 'Roboto Slab', serif;
	font-family: 'Roboto Slab', sans-serif !important;*/



/*font-family: 'Krona One',  sans-serif;
font-family: 'Roboto',  sans-serif;
font-family: 'Alegreya Sans',  sans-serif;
font-family: 'Didact Gothic',  sans-serif;
font-family: 'Barlow Semi Condensed',  sans-serif;*/







	}
	
	
h1{


	font-size:1.575rem; 
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:800;

	color:#77a6dd;
}

h2{
	font-size:1.475rem; 
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:800;

	color:#9cc6ed;
	/*padding:0.5rem 1rem; 
	background: #d32e2e;
	border-bottom:1px solid #d32e2e;*/

}

h3{
	font-size:1.375rem; 
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:800;

	color:#9cc6ed;
}
	
h4{
	font-size: 1.275rem;
	font-family: 'Alegreya Sans', sans-serif;
	color:#9cc6ed;
	font-weight: 800
}

h5{
	font-size: 1.175rem;
	font-family: 'Alegreya Sans', sans-serif;
	color:#9cc6ed;
	font-weight: 800
}

h6{
	font-family: 'Alegreya Sans', sans-serif;
	font-size:0.875rem;
	color:#77a6dd;
	font-weight: 800
}

h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue{

	color:#5f79b0;
}

h1.black, h2.black, h3.black, h4.black, h5.black, h6.black{

	color:#525252;
}



strong{}




/*p, a, li {font-size:1rem;font-family: 'Roboto', sans-serif; font-weight:300 !important}*/


p, a, li {	

font-family: 'Alegreya Sans', sans-serif;
/*color:#9dadb3;*/
color:#525252;
font-weight:normal;

}

a{color:#d32e2e;}
a:hover{color:#525252; text-decoration: underline;}



	

#holder{/*background: url("/template/main_frame_bg.png") repeat-x scroll left 90px rgba(0, 0, 0, 0);*/}

	
#holder {
    min-height: 100%;
    position:relative;
	z-index:1000;
}

/******************** header *****************/

#headerSection {
	
	display:block;
	position:absolute;
	width:100%;
	z-index:9001;
	background-color:#def0f9



	
}


	

.skriveniHeader{
/*position:fixed;
top:-130px */
}


#headerArea{
	margin-top:0rem;
	margin-bottom:30px;
}

#headerLogo{
	text-align: center;
	
		/*height:120px;
		padding-bottom:20px*/
	}

	#headerLogo img{max-width: 100%}
	
	.logo_link{

	/*text-shadow: 1px 1px 5px #000;*/
	color:#f5f6f7;
	font-size:3.75rem;
	font-family: 'Alegreya Sans', sans-serif;
	text-transform:uppercase;
	font-weight:800;
	line-height: 6rem;
	/*text-shadow: 1px 1px 1px #d32e2e;*/
	/*border-bottom:3px solid #d32e2e;;*/


	}

.logo_link:hover, .logo_link:active, .logo_link:visited{
	color:#f5f6f7;
	text-decoration: none;
	/*border-bottom:3px solid #d32e2e;;*/
}

/******************** language picker *********************************/
	
#headerLanguages{
	color:#fff; 
	text-align: center;
	margin-bottom:2rem;
}

#headerLanguages a{
	display:inline-block;
	font-size: 1rem;
	font-family: 'Alegreya Sans', sans-serif;
	color: #d32e2e;
	text-transform: uppercase;
	font-weight: 500
}

#headerLanguages a.active{
	color:#525252;
}

#headerLanguages hr{
	margin-top:2rem;
}


#headerLanguages img{vertical-align: text-bottom;}


.lang {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    padding-left: 1.75rem;
}

.lang.hr {
    background-image: url("/template/hr_2.png");
}
.lang.en {
    background-image: url("/template/en_2.png");
}



	
	
	
	
/***************************************************************************/
#main_menu_section{
	position:absolute; width:100%;
	display:block;
	background-color:#74b2dc;	
	z-index:9002; 
	/*bottom:-30px*/
	border-bottom:3px solid #fff;
	/*box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);*/
	bottom:-30px;
	box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.5);
}

#main_menu_section nav {}

.sarena{
	height:1px;		
	background:-webkit-linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(211,46,46) 25%, rgb(211,46,46) 50%, rgb(211,46,46) 75%, rgb(211,46,46,0) 100%);
	background:-o-linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(211,46,46) 25%, rgb(211,46,46) 50%, rgb(211,46,46) 75%, rgb(211,46,46,0) 100%);
	background:-moz-linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(211,46,46) 25%, rgb(211,46,46) 50%, rgb(211,46,46) 75%, rgb(211,46,46,0) 100%);
	background:linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(211,46,46) 25%, rgb(211,46,46) 50%, rgb(211,46,46) 75%, rgb(211,46,46,0) 100%);
}

hr{

	width:50%;
	border: 0;
	height: 1px;
	margin:1rem auto;
	/*background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));*/

	background:-webkit-linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(135,177,224) 25%, rgb(135,177,224) 50%, rgb(135,177,224) 75%, rgb(135,177,224,0) 100%);
	background:-o-linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(135,177,224) 25%, rgb(135,177,224) 50%, rgb(135,177,224) 75%, rgb(135,177,224,0) 100%);
	background:-moz-linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(135,177,224) 25%, rgb(135,177,224) 50%, rgb(135,177,224) 75%, rgb(135,177,224,0) 100%);
	background:linear-gradient(90deg, rgb(0,0,0, 0) 0%, rgb(135,177,224) 25%, rgb(135,177,224) 50%, rgb(135,177,224) 75%, rgb(135,177,224,0) 100%);
}

/*
  Additional CSS from 
  http://foundation.zurb.com/forum/posts/1230-how-to-center-top-bar-nav
  to center the button/links within the top-bar.
*/
nav.top-bar {
  text-align:center;
  background-color:transparent
}
.contain-to-grid {background-color:transparent}

section.top-bar-section {
  display: inline-block;
  /*margin-left: -132px;*/
}

 .top-bar-section ul li > a {
		
	color:#f5f6f7 ;
	font-family: 'Alegreya Sans', sans-serif;
	font-size: 1rem;
	font-weight: 700;
	/* text-shadow: 1px 1px 1px #d32e2e;*/
			
 }


   .top-bar-section .dropdown li a {
         font-weight: 700; 
       
        }



.title-area{}

.top-bar-section ul li {
	background-color:transparent;

}

 .top-bar-section li:not(.has-form) a:not(.button) {
      background: #5f7ab1;
      line-height: 2.8125rem;
      padding: 0 0.9375rem; }


 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
        background: #5f7ab1;
        color: #FFFFFF; }


.top-bar-section li:not(.has-form) a:not(.button) {
	background-color:transparent;
	border-bottom:3px solid #ffffff;
}

.top-bar-section li.active:not(.has-form) a:not(.button)
 {
  background: #9cc6ed;
	color:#f5f6f7 ;
	/*text-shadow: 1px 1px 1px #fff;*/
	border-bottom:3px solid #f5f6f7;
}
	
	
.top-bar-section li:not(.has-form) a:not(.button):hover{
  background-color: #5f7ab1;
  background: #5f7ab1;
  color:#f5f6f7 ;
  text-decoration:none !important;
  /*text-shadow: 1px 1px 1px #fff;*/
  border-bottom:3px solid #f5f6f7;
  }
  
  
.top-bar-section li.active:not(.has-form) a:not(.button) {
  background: #9cc6ed;
	color:#f5f6f7 }
	
.top-bar-section li:not(.has-form) a:not(.button):hover {
  background-color: #5f7ab1;
  background: #5f7ab1;
  color:#f5f6f7 ;
  text-decoration:none !important
  
  
  }  


  .top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #5f7ab1;
    color: #f5f6f7;
}


/*.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
	background: #101721 none repeat scroll 0 0;
	color: #ffffff;
}
*/

     .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
        background-color: #5f7ab1;
        color: #FFFFFF;
        background: #5f7ab1; }




    .top-bar-section ul li:hover:not(.has-form) > a {
      background-color: #5f7ab1;
      color: #FFFFFF;
      background: #5f7ab1; }










        .ribbon_gore{max-width:130px;margin-top:-70%;



					-webkit-transition-duration: 0.8s;
			    -moz-transition-duration: 0.8s;
			    -o-transition-duration: 0.8s;
			    transition-duration: 0.8s;

			    -webkit-transition-property: -webkit-transform;
			    -moz-transition-property: -moz-transform;
			    -o-transition-property: -o-transform;
			     transition-property: transform;


			    -webkit-transform:rotate(0deg);
			    -moz-transform:rotate(0deg); 
			    -o-transform:rotate(0deg);

			    /*transition: transform 2000ms ease-in-out;*/


			    /*transform: scale(1);*/

			    transition: all 200ms;





        }
        .ribbon_dolje{max-width: 80px;margin-top:2px;


		-webkit-transition-duration: 0.8s;
			    -moz-transition-duration: 0.8s;
			    -o-transition-duration: 0.8s;
			    transition-duration: 0.8s;

			    -webkit-transition-property: -webkit-transform;
			    -moz-transition-property: -moz-transform;
			    -o-transition-property: -o-transform;
			     transition-property: transform;

			    /* transition: transform 2000ms ease-in-out;*/


			     /*transform: scale(0.5);*/

			     transition: all 200ms;




        	 -webkit-transform:rotate(25deg);
    -moz-transform:rotate(25deg); 
    -o-transform:rotate(25deg);

			/*	transform:          rotate(25deg);
				-ms-transform:      rotate(25deg);
				-moz-transform:     rotate(25deg);
				-webkit-transform:  rotate(25deg);
				-o-transform:       rotate(25deg);*/


        }
	
/*******************************************************************************************************/

.bcg {

    height: 100%;
    position: relative;
    width: 100%;
}


.slideContent {
	max-width: 700px;
	position: absolute;
	text-align:center;
	left: 50%;
	top: 50%;
	top: -moz-calc(50% - 50px);
	top: -webkit-calc(50% - 50px);
	top: -o-calc(50% - 50px);
	top: calc(50% - 50px);
	transform: translate(-50%, 0);
}


#sliderBG{}
#slide_1{padding:0;





}


#slide_1 .bcg .slideContent {

	/*transform: translate(-50%, 0);*/


	/*background-image:url(/template/2018/broj5.png);*/
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:100% auto;
	min-width:300px;
	/*min-height:100px*/

}




.brojTitle{
	text-shadow: 1px 1px 5px #999;
	color:#fff;
	font-size:3rem;
	font-family: 'Alegreya Sans', sans-serif;
	/*text-transform:uppercase;*/
	font-weight:800;
	line-height:4rem}

.tekstTitle{
	text-shadow: 1px 1px 5px #999;
	color:#052d7e;
	font-size:3.5rem;
	font-family: 'Alegreya Sans', sans-serif;
	/*text-transform:uppercase;*/
	font-weight:800;

/*border-bottom:3px solid #d32e2e;*/

/*box-shadow: 0 12px 12px -12px rgba(0, 0, 0, 0.5);*/

}


.satiTitle{
	text-shadow: 1px 1px 5px #999;
	color:#fff;
	font-size:3rem;
	font-family: 'Alegreya Sans', sans-serif;
	/*text-transform:uppercase;*/
	font-weight:800;
	line-height:4rem}

.terminTitle{
	text-shadow: 1px 1px 5px #000;
	color:#a0daf7;
	font-size:1rem;
	font-family: 'Alegreya Sans', sans-serif;
	text-transform:uppercase;
	font-weight:500}




   body.frontpage .brojTitle{
      text-shadow: 1px 1px 5px #999;
      color:#052d7e;
      font-size:2.5rem;
      font-family: 'Alegreya Sans', sans-serif;
      font-weight:800;
      line-height:3rem

    }


  body.frontpage  .tekstTitle{
      text-shadow: 1px 1px 5px #999;
      color:#9cc6ed;
      font-size:2.5rem;
      font-family: 'Alegreya Sans', sans-serif;
      font-weight:800;


    }

 









/*#slide_1 .tekstTitle{display:none;}*/

sup{font-size:0.5rem}

.mySlide{padding:3.5rem 0; text-align:left}


#slide_4{position:relative}


#slide_2{background-color: #def0f9; text-align: center;}

#slide_5{background-color: #fff; text-align: center;}

#slide_3{background-color: #fff; text-align: center;border-top:3px solid rgb(243, 204, 223);}
.program_vrijeme{}

#slide_4{padding:0;border-top:3px solid rgb(189, 224, 241);}


#slide_6{padding:4rem auto;





}



#slide_7{
	padding:0;
	margin:0px 0px;
	background:#fff;
border-top:3px solid rgb(189, 224, 241);
border-bottom:3px solid rgb(189, 224, 241)/*#9cc6ed*//*rgb(243, 204, 223)*/}

#slide_7 .bcg {

	/*background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;*/
	padding:0rem 0;
	

}

#slide_7 a {
    color: #9dadb3;
    font-family: "Brown-Light";
    font-size: 1rem;
    font-weight: normal;
    text-decoration: underline;
}


#slide_7 li{vertical-align:middle; padding-top:1.25rem; text-align: center;}

#slide_7 img {
    filter: grayscale(1);
    max-height: 80px;
    opacity: 0.3;
}
#slide_7 img:hover {
    filter: none;
    opacity: 1;
}




/************************************************************* gigs ***************************************/


.gigs h2{


	font-size:1rem;  
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#f5f6f7;

	padding:0.5rem 1rem; 
	/*background: #d32e2e;*/

	margin: 1rem 0rem;


	background:-webkit-linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,19) 50%,  rgb(211,46,46,0) 100%);
	background:-o-linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,1) 50%,  rgb(211,46,46,0) 100%);
	background:-moz-linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,1) 50%,  rgb(211,46,46,0) 100%);
	background:linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,1) 50%, rgb(211,46,46,0) 100%);

	box-shadow:  0 12px 12px -12px rgba(0, 0, 0, 0.5);


}

.gigs h2 a{	font-size:1rem;  
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#f5f6f7;}

body.gigsbody .gigs h2{margin-top:0px;}

.gigs_content{text-align: center;}
/************************************************************* FB ***************************************/
#fb{position: relative; min-height: 500px}

#fb h2{


	font-size:1rem; 
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#f5f6f7;

	padding:0.5rem 1rem; 
	/*background: #d32e2e;*/

	margin: 0rem 0rem 1rem 0rem;


	background:-webkit-linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,19) 50%,  rgb(211,46,46,0) 100%);
	background:-o-linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,1) 50%,  rgb(211,46,46,0) 100%);
	background:-moz-linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,1) 50%,  rgb(211,46,46,0) 100%);
	background:linear-gradient(90deg, rgb(0,0,0, 0) 0%,  rgb(211,46,46,1) 50%, rgb(211,46,46,0) 100%);

	box-shadow:  0 12px 12px -12px rgba(0, 0, 0, 0.5);


}


/************************************************************* version_2 ***************************************/


/*blockquote{border-left:1px solid #a0daf7;color:#a0daf7}*/

.version_2{
	color:#f5f6f7;
	background-color:#052d7e; 
	/*background-image:url(/template/2018/background/bg_linije_50_full_hr.png);
	background-position:center center; 
	background-size:70% auto;
	background-attachment:fixed; 
	background-repeat:no-repeat*/}

.version_2 blockquote {
  background: transparent;
  border-left: 1px solid #a0daf7;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
  color:#a0daf7;
}
.version_2 blockquote:before {
  color: #a0daf7;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.version_2 blockquote p {
 
 color:#a0daf7;
 margin-bottom:0;
 font-style:italic;
 font-size:0.875rem
}
.version_2 blockquote p.autor {
 font-style:italic; color:#f3f3f3;
 font-size:0.875rem
}

.version_2 h2{
	color:#f5f6f7;
	font-size:1.6rem;
	font-family: 'Alegreya Sans', sans-serif;
	text-transform:uppercase;
	font-weight:300;


}

.version_2 h3{
	font-size:1.275rem; 
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#f5f6f7;
	display: inline-block;
	/*padding:0.5rem 1rem; */
	/*background: #d32e2e;*/
	/*border-bottom:1px solid #d32e2e;*/


}
	
.version_2 h4{
	font-size:1.225rem;
	font-family: 'Alegreya Sans', sans-serif;
	color:#f5f6f7;
	margin-bottom:0.5em;
	font-weight:normal;
	display:inline-block;
	
	/*background: linear-gradient(270deg, rgb(71, 164, 46) 0%, rgb(162, 25, 67) 50%, #52e0e0 50%, rgb(0, 146, 213) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;*/
}

.version_2 h5{
	font-size:1.2rem;
	font-family: 'Alegreya Sans', sans-serif;
	color:#a0daf7;
	margin-bottom:0.5em;
	font-weight:300;
}



.version_2 a{color:#a0daf7;text-decoration:underline }
/*a:visited{color:#575757 !important;text-decoration:underline !important}*/
.version_2 a:hover{color:#fff;text-decoration:none !important}
.version_2 a:active{color:#fff !important;text-decoration:underline !important}



/************************ PROJECTS ***********************/

h2.project_title{

font-size:1.175rem; 
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	color:#d32e2e;
	cursor: pointer;

}

.project_content{display:none; text-align: justify;}

/******************* news *********************/


.newsItem{

	position:relative;
	padding:2rem 0rem;
	display:block;

}

.news_date{

font-family: 'Alegreya Sans', sans-serif;
color:#9dadb3;
font-size:0.7rem;
font-weight:normal;
font-style: italic;

}

.news_content{text-align: justify;}

.read_more{text-align: center}

.read_more i{display: block;color:#d32e2e;}


.newsItemContainer{position:relative;

  -webkit-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -webkit-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
   -moz-transition: opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000) , -moz-transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000); 
        transition:  opacity 1s cubic-bezier(0.155, 0.505, 0.175, 1.000), transform 1s cubic-bezier(0.155, 0.505, 0.175, 1.000);  /* custom */
}


.newsItemContainer.hidden-section {
	opacity: 0;
	 	-ms-transform: translate(0px,100px); /* IE 9 */
   	-webkit-transform: translate(0px,100px); /* Safari */
    transform: translate(0px,100px);
}

.newsItemContainer.visible-section {
	opacity: 1;
}

.news_item h2 a{color:#d32e2e; font-family: 'Alegreya Sans', sans-serif; font-size:1.175rem; font-weight: 500}
.news_item h2 a:hover{color:#525252; text-decoration: underline; }

.newsItem em{font-size:0.875rem; font-weight:200}

.newsItem h3 em{font-size:inherit; font-weight:inherit}



.imgFull{min-width:100%;}
.imgHalf{max-width:50%;}
.imgLeft{float:left;margin:0.5rem 0.7rem 0.5rem 0rem}

.gallery {margin-bottom:1rem;}

.galleryFiles{
 list-style: outside none none;
 margin:1rem 0;
 font-weight: 700;
	
}

.galleryFileItem {font-weight: normal}


.galleryFileItem i{color: #d32e2e;padding-right:0.5rem;}


.galleryFile{}


/**************************************** FOOTER ******************************/

#slide_8{
/*background-image: url("/template/black_miron.jpg");
background-position: center center;
background-repeat: no-repeat; 
background-size: auto 100%*/
background-color: #5f79b0 }

/*#slide_8{border-top:3px solid #fff}	*/


ul.footerKontaktInfo {
    background-image: url("/template/logo_footer.png");
	background-size: auto 100px;
    background-position: left center;
    background-repeat: no-repeat;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 160px;
}
ul.footerKontaktInfo li {
    color: #fff;
    font-size: 0.975rem;
    line-height: 1.2rem;
}
ul.footerKontaktInfo li.naziv {
    
}
ul.footerKontaktInfo li.tel {
    background-image: url("/template/tel.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 24px;
}
ul.footerKontaktInfo li.fax {
   /* background-image: url("/template/fax.png");
    background-position: left center;
    background-repeat: no-repeat;*/
   /* padding-left: 24px;*/
}
ul.footerKontaktInfo li.email {
   background-image: url("/template/email.png");
    background-position: left center;
    background-repeat: no-repeat;
   padding-left: 24px;
}
ul.footerKontaktInfo li.web {
    background-image: url("/template/web.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 24px;
}

.social {
    padding-top: 25px;
}

ul.copyr{    list-style: outside none none;
    margin: 0;}
	
ul.copyr li{

    color: #fff;
    font-size: 0.975rem;
    line-height: 1.2rem;
    text-align: right;
	}
	
	
ul.copyr li.cam {
    background-image: url("/template/cam.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 24px;
}
ul.copyr li.web {
    background-image: url("/template/web.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 24px;
}
ul.copyr li.copy {
    background-image: url("/template/copy.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 24px;
}	
	
	
	
.mapLoader{display:none}

.markerPopup{text-align: center;}

.markerTitle{color:#9cc6ed;
	font-size:1.5rem !important;
	font-family: 'Alegreya Sans', sans-serif;
	text-transform:uppercase;
	font-weight:800}
	
.markerAddress{color:#052d7e;
	font-size: 1.2rem;
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:800;
	margin-bottom:0.5rem}	
.markerShortDesc, .markerShortDesc p, .markerShortDesc div{
	font-size: 1rem;
	font-family: 'Alegreya Sans', sans-serif;
	font-weight:800}
	
		


.leaflet-popup-content {
	width:auto !important;
	min-width:300px
}



    .loader_bg {
        /*background:#ffffff none repeat scroll 0 0;*/
        display:none;
        height:100%;
        left:0;
        /*filter:alpha(opacity=1);
        opacity: 0.1;*/
        top:0;
        width:100%;
        z-index:950;
        display:none;
        position:fixed;
    }
    .loader_text{
		color:#fff;
        position:fixed;
        left:45%;
        top:45%;
        z-index:951;
		/*background-image:url(/template/ajax-loader.gif);
		background-repeat:no-repeat;
		background-position:center right;*/
		padding:10px 35px 10px 7px;
		font-weight:bold;
		font-size:17px
		/*border:1px solid #000*/
		
        
    }
.sponzori li{
	background-position:center center; 
	background-size:contain;
	background-repeat:no-repeat; 
	height:100px;
	
	/*margin-right:1rem !important*/}




 button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: transparent !important;
    border: none !important;
    color: #FFFFFF;
    box-shadow: none;
    cursor: default;
    opacity: 0.7; }



 button, .button {

  font-family: 'Alegreya Sans', sans-serif;
  font-weight: normal;

  font-size: 1rem;
  background-color: #9cc6ed;
  border-color: #9cc6ed;
 }

 button:hover, button:focus, .button:hover, .button:focus {
    background-color: #5f7ab1; }


