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

.bg1{ background-color:#333}
.cl1{ color:#333}

/*plava*/
.cl2{color:#26709a}
.bg2{background-color:#26709a}

.cl2lnk{color:#26709a; text-decoration:none; transition:0.5s}
.cl2lnk:hover{color:#F96}

/*crvena*/
.cl3{color:#EE3338}
.bg3{background-color:#EE3338}

.bg_white{background-color:#FFF}
.site_width{max-width:1200px}

.list_width{max-width:1500px}



body{
	font-family: 'Open Sans', sans-serif;
	/*font-family: 'Roboto Condensed', sans-serif;*/
	background-color:#fafafa;
}

.fontx{font-family: 'Open Sans', sans-serif;}
.font2{font-family: 'Fira Sans Extra Condensed', sans-serif;}

h1{ font-size:42px; font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:bold; color:#26709a; }
h2{ font-size:20px; font-family: 'Fira Sans Extra Condensed', text-transform:uppercase; }


.masonry_fotka{padding:10px; width:25%;}

.krug{
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.oval{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.oval2{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tree_menu .mob_btn_items{ background-color:#fff; color:#26709a; padding:15px; font-size:22px; font-weight:bold; text-decoration:none; width:100%; display:block; text-align:left; }

.tree_menu  .menu_fld_btn0{ position:relative; padding-left:30px; line-height:28px; font-weight:bold; font-size:24px; }
		.tree_menu  .menu0_tree{ position:absolute; top:5px; left:0px; color:#26709a; }
		.tree_menu  .menu_btn0{ display:block; text-decoration:none; padding:5px; display:inline-block; }
		
		.tree_menu  .menu_fld_btn1{ position:relative; padding-left:35px; font-size:18px; margin-left:12px; border-left:2px #26709a solid; }
		.tree_menu  .menu1_tree{ position:absolute; top:5px; left:7px; color:#333;  }
		.tree_menu  .menu_btn1{ display:block; text-decoration:none; font-weight:normal;  color:#555; padding:5px 5px 3px 0px;  }
		
		.tree_menu  .menu_btn2{ display:block; text-decoration:none; font-weight:normal; font-size:14px; color:#333; padding:5px 5px 3px 30px;  margin-left:12px; border-left:2px #26709a solid; }
		.tree_menu  .menu_btn3{ display:block; text-decoration:none; font-weight:normal; font-size:14px; color:#333; padding:5px 5px 3px 45px; margin-left:12px; border-left:2px #26709a solid; }

.klik_crno{text-decoration:none; color:#333}
.klik_crno:hover{ color:#777}


.klik_lila{text-decoration:none; color:#7b1f57}
.klik_lila:hover{ color:#555}

.pagination_btn{ padding:12px 0px; text-align:center; width:42px; color:#fff; background-color:#26709a; font-size:14px; font-weight:bold; text-decoration:none; display:inline-block; margin:10px }

.tekst{ font-size:14px;}
.tekst p{ margin-bottom:10px}
.tekst h1{ margin-bottom:10px; font-family: 'Fira Sans Extra Condensed', sans-serif; font-size:32px; line-height:45px; color:#26709a; }
.tekst h2{ margin:30px 0px 10px 0px; font-family: 'Fira Sans Extra Condensed', sans-serif; font-size:32px; color:#26709a; }

.dugme{ text-decoration:none; background-color:#FC3; font-size:18px; font-weight:bold; letter-spacing:2px; text-transform:uppercase; padding:10px 18px; color:#fff; display:inline-block; border-radius:4px; font-family: 'Fira Sans Extra Condensed', sans-serif; text-shadow: 0px 0px 2px rgba(0,0,0,0.3); transition:0.5s;  }
.dugme:hover{ background-color:#F90; }
.btn_site{ border-radius:0px; box-shadow:none; text-decoration:none; font-size:12px; font-weight:normal; letter-spacing:1px; text-transform:uppercase; padding:16px 20px; outline:1px rgba(255,255,255,.3) solid; outline-offset:-5px; color:#fff; background-color:#333; display:inline-block;  }
.message_btn_fld .btn{border-radius:5px; background-color:#7b1f57; box-shadow:none; text-decoration:none; font-size:12px; font-weight:normal; letter-spacing:1px; text-transform:uppercase; padding:16px 20px; color:#fff;  display:inline-block; }
.message_fld{ font-size:16px; text-align:center}
.message_btn_fld{ text-align:center}

.disabled_btn{ pointer-events:none; background-color:#ccc; }

/*.f-curtain-content{outline:1px #ccc solid; outline-offset:-10px;}*/
/*
.message_btn_fld{ text-align:center}
.message_btn_fld .btn{color:#FFF; background-color:#333;  border-radius:0px; -moz-border-radius:0px; padding:8px 16px; font-size:14px; box-shadow:none; font-weight:bold; text-decoration:none; border-radius:3px; letter-spacing:1px; display:inline-block }
.message_btn_fld .btn:hover{ background-color:#666}
.message_fld{ font-size:16px; text-align:center}*/

.form_label{  text-align:left; font-size:13px; padding-bottom:3px; padding-top:12px}

input, textarea, select{ background-color:#eee; font-weight:normal; font-size:16px; padding:10px 10px; border:0px; box-shadow:none; border-radius:5px; }
input[type='checkbox']{ outline:0px; outline-offset:0px}



.intext_link{ color:#F33; display:inline-block; text-decoration:none; border-bottom:1px #F33 solid; box-sizing:border-box; -moz-box-sizing:border-box; }
.intext_link:hover{ border-bottom:0px}

.table_cell_site{ font-size:12px; padding:7px 10px; background-color:#f8f8f8; border-top:3px #fff solid; }
.table_header_site{ background-color:#26709a; color:#fafafa; }

.site_table tbody tr:nth-child(odd) {
   background-color: #f9f9f9;
}
.clickable_row {
	background-color: #eee;
}


.clickable_row:hover {
	background-color: #ddd;
	cursor: pointer;
}

.img_outline{outline:1px rgba(255,255,255,.5) solid; outline-offset:-10px;}

		@media only screen and (max-width:980px){
			
			
		}
		
		
		@media only screen and (max-width:750px){
			
			.masonry_fotka{padding:10px; width:100%;}
			
			input,texarea,select{  font-size:22px;  }
			
		}
		
		@media only screen and (max-width:490px){
			
			.masonry_fotka{padding:10px; width:50%;}
		}

