@charset "utf-8";
/* CSS Document */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing:    border-box;
  box-sizing:         border-box;
}

html {height:100%;}
body {position:relative; margin:0; padding:0 0 230px 0; font-family:'Open Sans', sans-serif; min-height: 100%;}

header {background:#f8fcfd; margin:0; padding:0; border-bottom:#bfced5 1px solid; height:60px;}
.naziv {display:none;}
.logo {margin:6px 0 0 0; padding:0; height:54px; float:left;}

nav {float:right; font-size:16px;}
nav ul{margin:10px 0 0 0; padding:0; list-style:none;}
nav ul li {float:left; margin:0 5px;}
nav a {color:#10497e; text-decoration:none; display:block; padding:8px;}
nav a:hover, nav a:active {background:#5799c8; color:#fff!important; text-decoration:none; display:block; padding:8px;}
/*nav li.current a {background:#10497e; color:#fff; text-decoration:none; display:block; padding:8px;}*/

a, a:hover, a:visited {color:#10497e!important; text-decoration:none!important;}

.clear {clear: both;}

h3 {color:#10497e; text-transform:uppercase; font-size:18px;}


.wrapper {margin:0 auto; width:950px;}

.rotator{margin:0; padding:0; background-image:url(../images/ventili-pozadina.png); background-repeat:no-repeat; background-position:center; border-bottom:#5799c8 1px solid;}
.rotator p{margin:0; padding:0;}



section {margin:0 auto; max-width:950px; font-weight:400; font-size:15px;}
section h2 {margin:40px 0 25px 0; padding:0; text-transform:uppercase; font-weight:500; color:#10497e;}
.flex-container {width:950px; margin:0 auto; display: flex;}
.latestnews {min-width:250px;}
.moduletable {background-color:#f8fcfd; padding:5px 20px; margin-top:20px; border:1px solid #bfced5;}
 


footer {position:absolute; bottom:0; width:100%; padding:22px 0 30px 0; background:#5799c8; color:#fff; font-size:14px; border-top:#10497e 2px solid;}
footer a{color:#fff!important;}
footer a:hover {color:#fff!important; text-decoration:none;}

@media screen and (max-width: 1024px) {.rotator img {width:100%; height:auto;}}
