@font-face {
font-family: Source Sans Pro;
src: url(//znjuk.hr/wp-content/themes/znjuk/fonts/SourceSansPro-Bold.otf);
}
@font-face {
font-family: Source Sans Pro-Regular;
src: url(//znjuk.hr/wp-content/themes/znjuk/fonts/SourceSansPro-Regular.otf);
}
body {
padding-bottom:0;
}
.mc-caption {
display:none;
}   #top_header {
border-bottom:5px solid #fff;
background-color:#f6f6f6;
}
.logo_container {
display: block;
margin: 0 auto;
width: 64%;
}
.logo_container h3 {
margin-top:0;
}
.znjuk_logo {
float:left;
display:inline-block;
position: relative;
top: 8px;
max-width:100%;
}
.znjuk_logo_text {
display:inline-block;
margin-top:35px;
font-family: Source Sans Pro; font-weight: 400;
font-size: 18px; color:#009ee3;
text-decoration:none;
text-align: center;
}
.znjuk_logo_text span {
font-size:20px;
}
.znjuk_logo_text:hover,
.znjuk_logo_text:active,
.znjuk_logo_text:focus {
text-decoration:none;
color:#989898;
}
.znjuk_logo_text span {
color:#66a6d3;
}
.top_social {
text-align:right;
margin-top:20px;
font-family: Source Sans Pro;
font-weight: bold;
color:#989898;
}   #top_nav {
background-color:#66a6d3;
}
.navbar {
margin-bottom:0;
height: 69px;
}
.navbar .navbar-nav {
display: inline-block;
float: none;
}
.navbar .navbar-collapse {
text-align: center;
}
#menu-glavni li {
margin:23px 25px 0px 25px;
}
#menu-glavni li a {
font-family: Source Sans Pro;
font-weight: bold;
color:#fff;
border-bottom:2px solid transparent;
padding:0;
font-size:17px;
padding-bottom:23px;
background-color:transparent;
}
#menu-glavni li.home_link a {
background-image:url(//znjuk.hr/wp-content/themes/znjuk/images/home_nav.png);
background-repeat:no-repeat;
color:transparent;
font-size:1px;
width: 39px;
margin-top: -10px;
height: 55px;
background-position: center;
}
#menu-glavni li a:hover {
background-color:transparent;
border-bottom:2px solid #fff;
}
#menu-glavni li.active a {
border-bottom:2px solid #fff;
}   #slider {
display:block;
}
#slider_mobile {
display:none;
}
#slider_container {
position:relative;
}
#slider_right {
text-align: right;
position: absolute;
width: 30%;
right: 0;
z-index: 999;
background-image:url(//znjuk.hr/wp-content/themes/znjuk/images/pristupnica_bg.png);
background-repeat:no-repeat;
padding-right:2%;
bottom: 0;
top: 0;
color:#fff;
font-family: Source Sans Pro;
font-weight: bold;
padding-top:5%;
}
@media screen and (min-width: 768px) and (max-width: 1079px) {
#slider_right {
width: 50%;
}
}
#slider_right h2 {
margin-bottom:27px;
}
#slider_right p {
font-size:20px;
margin-bottom:27px;
}
.pristupnica_link {
display: block;
border: 2px solid #fff;
text-align: center;
color: #fff;
font-size: 20px;
width: 66%;
float: right;
text-decoration:none;
}
.pristupnica_link:hover {
color:#fff;
text-decoration:none;
}
.loader {
height: 4px;
width: 100%;
position: relative;
overflow: hidden;
background-color: #ddd;
}
.loader:before{
display: block;
position: absolute;
content: "";
left: 0;
width: 100%;
height: 4px;
background-color: #2980b9;
animation: loading 3.5s linear infinite;
}
@keyframes loading {
from {left:0; width: 100%;}
to {left: 100%; width:100%;}
}   #mission {
background-color:#66a6d3;
background-image:url(//znjuk.hr/wp-content/themes/znjuk/images/mission.png);
background-repeat:no-repeat;
background-position-y:59px;
}
.mission_tekst {
text-align:center;
padding:2% 0;
}
.mission_tekst p {
font-family: Source Sans Pro;
font-weight: bold;
color:#fff;
font-size:21px;
}
.mission_tekst p.small_text {
font-size:18px;
}   #clanstvo {
background-image:url(//znjuk.hr/wp-content/themes/znjuk/images/clanstvo.jpg);
background-repeat:no-repeat;
min-height:540px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.clanstvo_container {
background-image:url(//znjuk.hr/wp-content/themes/znjuk/images/clanstvo_headline.png);
background-repeat:no-repeat;
background-position: 0 90%;
text-align:right;
}
#clanstvo ul {
list-style-type:none;
padding-left:0;
margin:10% 0;
}
.clanstvo_container ul li:nth-child(2) p {
margin-bottom:50px;
} 
.clanstvo_container ul li p {
font-family: Source Sans Pro;
font-weight: bold;
color:#fff;
font-size:20px;
margin-bottom:25px;
}   #advps_container3 {
display:block;
}
#advps_container6 {
display:none;
}
.advps-slide img {
margin:30px 0;
max-width:100%;
width:100%;
} .news {
background: url(//znjuk.hr/wp-content/themes/znjuk/images/iza.png)!important;
background-repeat: repeat-x!important;
background-size: 38px 7vw!important;
background-position-y: 1.3vw!important;
}
.bx-viewport {
background-image:none!important;
background-color:transparent!important;
}
.bx-controls-direction a {
top: 90%!important;
margin-top: 0px!important;
}
.bx-controls {
display:none;
}
.advps-slide p {
color:#777777;
font-family: Source Sans Pro-Regular;
font-size: 16px!important;
line-height: 18px!important;
}
.moretag img {
float: none;
margin: 30px auto;
}
#news_controls {
background-color:#66a6d3;
background-image:url(//znjuk.hr/wp-content/themes/znjuk/images/novosti.png);
background-repeat:no-repeat;
padding:20px 0;
text-align: right;
background-position-y: 30px;
}
.next_post {
display:inline-block;
cursor:pointer;
}
.advps-slide-field-three a img {
width:100%;
}
.moretag img {
width:auto!important;
}   .partneri {
list-style-type:none;
padding-left:0;
padding:4%;
}
.partneri li {
display:inline-block;
}
.partneri li:nth-child(1){
width:19%;
}
.partneri li:nth-child(2){
width:40%;
}
.partneri li:nth-child(3){
width:29%;
}
.partneri li:nth-child(4){
width:10%;
}
.partneri li img {
max-width:100%;
}   .dmbs-footer {
font-family: Source Sans Pro;
}
.footer_top {
background-color:#66a6d3;
text-align:center;
color:#fff;
padding:10px 0;
}
.footer_top a {
color:#fff;
}
.number {
margin-bottom:0;
}
.footer_bottom {
text-align:center;
padding-top: 10px;
color:#66a6d3;
}
.footer_bottom p {
display:inline-block;
}
.footer_bottom p a img {
margin-top:-6px;
}
.footer_bottom p:nth-child(1),
.footer_bottom p:nth-child(3) {
position:relative;
top:-5px;
}
.footer_bottom p:nth-child(2) {
line-height: 14px;
font-weight: bold;
padding:0 3px;
}   #onama {
margin-bottom:30px;
}
.page-header {
font-family: Source Sans Pro;
border-bottom: 1px solid #eeeeee;
background: url(//znjuk.hr/wp-content/themes/znjuk/images/naslov_bg.png);
margin: 0;
text-transform: uppercase;
font-weight: bold;
font-size: 45px;
padding: 18px;
color:rgba(255,255,255, 0.5);
}
.o_nama_cont {
background: url(//znjuk.hr/wp-content/themes/znjuk/images/iza.png)!important;
background-repeat: repeat-x!important;
background-size: 50px 9vw!important;
background-position-y: 37px!important;
}
#advpsslideshow_4 {
font-family: Source Sans Pro;
color:#777777;
}
#advpsslideshow_4 h2 {
margin:0;
font-size:20px;
color:#777777;
font-family: Source Sans Pro;
}
#advpsslideshow_4 h3 {
margin:0;
font-size:18px;
color:#777777;
font-family: Source Sans Pro;
}
#advpsslideshow_4 p {
margin-top:20px;
}
#advpsslideshow_4 ul li p {
margin-top:0;
display: inline;
}
#advpsslideshow_4 ul {
padding-top:37px;
list-style-type:none;
padding-left:0;
}
#advpsslideshow_4 ul li {
padding-left: 1em; 
text-indent: -.7em;
}
#advpsslideshow_4 ul li:before {
content: "■";
margin-right: 5px;
display: inline-block;
}
#advpsslideshow_4 ul li:nth-child(1):before {
color:#66a6d3;
}
#advpsslideshow_4 ul li:nth-child(2):before {
color:#8cbcde;
}
#advpsslideshow_4 ul li:nth-child(3):before {
color:#b2d2e9;
}
#advpsslideshow_4 ul li:nth-child(4):before {
color:#cae0f0;
}
#advpsslideshow_4 > div:nth-child(6) > div > div > p {
margin-top:37px;
}   .post_content {
padding:5% 0;
}
@media only screen and (min-width:1600px) {
#news {
background: url(//znjuk.hr/wp-content/themes/znjuk/images/iza.png)!important;
background-repeat: repeat-x!important; background-size: 50px 110px!important; background-position-y: 14px!important;
}
.o_nama_cont {
background: url(//znjuk.hr/wp-content/themes/znjuk/images/iza.png)!important;
background-repeat: repeat-x!important;
background-size: 50px 140px!important;
background-position-y: 55px!important;
}
.news {
background-repeat: repeat-x !important;
background-size: 38px 6vw !important;
background-position-y: 0.5vw !important;
}
} .row.outer {
display: table;
width: 100%;
text-align: center;
}
.row.inner {
text-align: center;
padding: 10px;
} .objava-title{
font-size: 18px;
}
.objava-title a{
color: rgb(86, 86, 86);
font-weight: bold;
}
.objava-title a:hover{
color: black;
}
.objava-sadrzaj{
color: #777777;
font-size: 13px;
font-family: Source Sans Pro-Regular;
line-height: 18px!important;
} #commentform > p > label{
display: block;
}
.dmbs-comments{
margin: 50px 0 0 0;
padding: 10px 20px;
}
.comment-meta.commentmetadata {
display: none;
}
textarea.comment{
width: 100%;
border-color: #31b0d5;
}
.comment.parent {
padding: 10px;
}
.comment.parent > .children {
padding: 10px 40px;
border-left: 2px solid #66a6d3;
}
.comment-author > img{
display: none;
}
.comment-reply-link, .comment-respond #submit{
background: #66a6d3;
border-color: #46b8da;
font-weight: 600;
text-transform: uppercase;
}
.comment-reply-link:active, .comment-reply-link:hover{
color: #ffffff;
background-color: #31b0d5;
border-color: #269abc;
}
#respond {
padding: 10px 40px;
}
#commentform textarea, #commentform input {
border: solid 1px #31b0d5 !important;
} @media only screen and (max-width:767px) {
.mobilni{
text-align:center;
}
.news{
background: none!important;
}
.objave{
margin-bottom:40px;
}
.objava-sadrzaj{
padding: 0px 10vW;
}
}
@media only screen and (max-width:600px){
.objava-sadrzaj{
padding: 0px 8vW;
}
}
@media only screen and (max-width:550px){
.objava-sadrzaj{
padding: 0px 3vW;
}
}
@media only screen and (max-width:499px){
.objava-sadrzaj{
padding: 0 0;
}
}
.row.mobilni span {
font-size: 24px;
color: black;
}
.row.mobilni .nas-excerpt {
font-size: inherit;
}
@media only screen and (max-width: 767px) {
#gallery-1 .gallery-item {
float: left !important;
margin-top: 10px !important;
text-align: center !important;
width: 50% !important;
}
} .konf-izbornik.row .col-md-2 {
margin: 10px 0;
font-size: 16px;
font-weight: 600;
}
@media screen and (min-width: 1080px) {
.konf-izbornik.row .col-md-2 {
text-align: center;
}
}
.datum-konf {
padding: 10px;
background-color: #66a6d3;
font-weight: 600;
}
.datum.odmak {
margin-top: 10px;
}
.vrijeme-opis {
padding: 10px;
}
.wpcf7-list-item {
margin: 0 !important;
} .xvi-bg {
position: relative;
padding: 10px
}
.xvi-bg:before {
content: ' ';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0.1;
background-image: url(//znjuk.hr/wp-content/uploads/2024/04/du-pozadina-test.jpg);
background-repeat: repeat;
background-position: 50% 0;
background-size: auto;
}
.xvi-sadrzaji {
position: relative;
}
.font-konferencije-xvi {
font-family: "Alegreya", serif;
font-size: 16px;
}
.vrijeme-opis .font-konferencije-xvi {
color: #000;
font-size: 16px;
}
.font-konferencije-xvi.gold {
color: #d9b562;
font-size: 16px;
}
.font-konferencije-xvi.lokacija {
font-size: 25px;
}
h2.font-konferencije-xvi.gold {
color: #d9b562;
font-size: 30px !important;
}
h3.font-konferencije-xvi.gold {
color: #d9b562;
font-size: 24px;
}
.xvi-program .row.vrijeme-opis {
margin: unset;
}
.xvi-datum-konfe {
padding: 10px;
background: linear-gradient(90deg, rgba(23,26,50,1) 0%, rgba(23,26,50,1) 60%, rgba(0,0,0,1) 100%);
font-family: "Alegreya", serif;
font-size: 16px;
font-weight: 600;
color: #d9b562;
border-top: 1px solid #d9b562;
border-bottom: 1px solid #d9b562;
}
.row.vrijeme-opis.bb {
border-bottom: 1px solid #d9b562;
}
.row.vrijeme-opis.bb.ps {
margin-bottom: 35px;
}
.row.vrijeme-opis.bb.pauza {
background-color: #fbf6e7
}
#wpcf7-f1048-p1003-o1 .wpcf7-form-control:not(.wpcf7-submit) {
width: 100% !important;
}
#wpcf7-f1048-p1003-o1 label {
font-family: "Alegreya", serif;
font-size: 16px;
font-weight: 500 !important;
}
#wpcf7-f1048-p1003-o1 .wpcf7-list-item {
width: 100%;
}
.pagination {
display: flex!important;
justify-content: center!important;
margin-bottom: 40px!important;
gap: 10px!important;
}
.pagination span:first-child {
display: none!important;
}
a.pristupnica_link.more_news {
border: 2px solid #66a6d3;
float: none;
color: #66a6d3;
width: fit-content;
padding: 0 40px;
margin: 0 auto 40px auto;
font-family: Source Sans Pro-Regular;
text-decoration: none;
}
@media screen and (max-width: 768px) {
a.pristupnica_link.more_news {
font-size: 1.7em;
}