/* BOF OVERRIDE */
.header-nav.navbar-transparent.animated-active { background:rgba(114,162,48,0.95); }

.menuzord-menu > li.lang { padding-left:20px; }
@media screen and (max-width: 767px) {
    .menuzord-menu > li.lang { padding-left:0; }
}

.menuzord.green .menuzord-menu.lang > li:hover > a,
.header-nav.navbar-transparent.animated-active .menuzord-menu.lang > li:hover > a { background:none; }
.menuzord-brand { margin-right:0;}
.layer-overlay.overlay-darkblue::before {background-color: rgba(136,136,136, 0.80);}
.form-control:focus, form input[type="text"]:focus, form input[type="email"]:focus, form input[type="number"]:focus, form input[type="url"]:focus, form input[type="search"]:focus, form input[type="tel"]:focus, form input[type="password"]:focus, form input[type="date"]:focus, form input[type="color"]:focus, form select:focus, form textarea:focus {
    color:#555;	
}

h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; color: #444; }
.rev_slider_wrapper li.overlay > .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background: rgba(0, 0, 0, 0.5); }
ul, ol {list-style: none;margin: 0;padding: 0; }

.sub-content ul, 
.sub-content ol, 
.uvodnik ul, 
.uvodnik ol { list-style: outside none none; margin-top: 13px; padding-left: 0; }
.sub-content ol, 
.uvodnik ol { counter-reset: li; list-style: none; }
.sub-content ul li, 
.sub-content ol li, 
.uvodnik ul li, 
.uvodnik ol li { margin: 5px 0 5px 2em; line-height: 1.3 }
.sub-content ol li, 
.uvodnik ol li {counter-increment: li}
.sub-content ul li::before, 
.uvodnik ul li::before { border: none; color: #a9a9a9; content: "\f111"; display: inline-block; font-family: fontawesome; font-size: 9px; width: 1.5em; margin-left: -2em; margin-right: 0.5em; padding: 0px; }
.sub-content ol li::before,
.uvodnik ol li::before { content: "."counter(li); display: inline-block; font-weight: 700; width: 1em; margin-left: -1.5em; margin-right: 0.5em; text-align: right; direction: rtl; padding: 0;}


/*BLUE*/
.header .navbar-dark, 
.header-nav.navbar-transparent.animated-active { background-color: rgba(0,142,170,0.95); }
::selection {
    background-color: #008eaa;
}
*::-moz-selection {
    background-color: #008eaa;	
}




.bg-green,
.cssload-loading i,
.btn-colored.btn-theme-colored,
.schedule-tab .nav-tabs li.kemik.active a,
.cd-timeline-block.kemik:hover .cd-timeline-img {
    background: #008eaa!important;
}
.line-bottom:after,
.footer .footer-widget .line-bottom:after {
    border: 1px solid #008eaa;
}
.btn-colored.btn-theme-colored,
.btn-default.btn-theme-colored {
    border: 2px solid #008eaa !important;
}
.text-green,
.team-member .author.kemik a,
.event-facilities .overlay .title,
.schedule-tab .nav-tabs li.kemik a,
.cd-timeline-meta.kemik i,
.cd-timeline-content.kemik:hover .timeline-title,
.cd-timeline-block.kemik .cd-timeline-img i,
.sub-content ul li::before,
.sub-content ol li::before,
.uvodnik ul li::before,
.uvodnik ol li::before { 
    color: #008eaa;
}
.schedule-tab .nav-tabs li.kemik.active a:after {
    border-color: #008eaa transparent;
}
.cd-timeline-block.kemik:hover .cd-timeline-content {
    border-color: #008eaa;
}
.cd-timeline-block.kemik:hover .cd-timeline-content::before {
    border-color: transparent #008eaa transparent transparent;
}
hr.green {border-top: 1px solid #008eaa;}

.cd-timeline-block.kemik.simpozij .cd-timeline-content::before { border-color: transparent #008eaa transparent transparent; }
.cd-timeline-content.kemik.simpozij,
.cd-timeline-block.kemik.simpozij .cd-timeline-img { background:#008eaa;}


/*BLUE DARK*/
.btn-default.btn-theme-colored:hover {border-color: #004968 !important;color: #004968 !important;}
.bg-green-light p,
.bg-green-light .text-green,
.green-box ul.elem li { color: #004968; }



/*BLUE LIGHT*/
.text-green-light { color: #8fcdda; }
.bg-green-light { background: #8fcdda; }


.btn-colored.btn-theme-colored-green {
    background: #99cc00!important;
}
.btn-colored.btn-theme-colored-green {
    border: 2px solid #99cc00 !important;
}
.btn-colored.btn-theme-colored-green:hover {
  background: #394D00 !important;
}
.btn-multiline {white-space: normal;}


/*KEMIKI*/
.text-blue,
.schedule-tab .nav-tabs li.kemik.active a,
.cd-timeline-block.kemik:hover .cd-timeline-img,
.team-member .author.kemik a, 
.schedule-tab .nav-tabs li.kemik a,
.cd-timeline-meta.kemik i,
.cd-timeline-block.kemik .cd-timeline-img i,
.cd-timeline-content.kemik:hover .timeline-title {
    color: #99cc00;
}
.schedule-tab .nav-tabs li.kemik.active a,
.cd-timeline-block.kemik:hover .cd-timeline-img {
    background: #99cc00!important;
}
.schedule-tab .nav-tabs li.kemik.active a:after {
    border-color: #99cc00 transparent;
}
.cd-timeline-content.kemik:hover .timeline-title,
.cd-timeline-block.kemik:hover .cd-timeline-content {
    border-color: #99cc00;
}
.cd-timeline-block.kemik:hover .cd-timeline-content::before {
    border-color: transparent #99cc00 transparent transparent;
}
.cd-timeline-block.kemik.simpozij .cd-timeline-content::before { border-color: transparent #99cc00 transparent transparent; }
.cd-timeline-content.kemik.simpozij,
.cd-timeline-block.kemik.simpozij .cd-timeline-img { background:#99cc00;}
/*TEHNIKI*/
.schedule-tab .nav-tabs li.tehnik.active a,
.cd-timeline-block.tehnik:hover .cd-timeline-img {
    background: #008eaa !important;
}

.team-member .author.tehnik a,
.schedule-tab .nav-tabs li.tehnik a,
.cd-timeline-meta.tehnik i,
.cd-timeline-content.tehnik:hover .timeline-title,
.cd-timeline-block.tehnik .cd-timeline-img i {
    color: #008eaa;
}
.schedule-tab .nav-tabs li.tehnik.active a:after {
    border-color: #008eaa transparent;
}
.cd-timeline-block.tehnik:hover .cd-timeline-content { border-color: #008eaa; }
.cd-timeline-block.tehnik:hover .cd-timeline-content::before { border-color: transparent #008eaa transparent transparent; }
.cd-timeline-block.tehnik.simpozij .cd-timeline-content::before { border-color: transparent #008eaa transparent transparent; }
.cd-timeline-content.tehnik.simpozij,
.cd-timeline-block.tehnik.simpozij .cd-timeline-img { background:#008eaa;}




/*

.sub-content ul li::before,
.sub-content ol li::before,
.uvodnik ul li::before,
.uvodnik ol li::before { 
    color: #008eaa;
}*/



/*WHITE*/
.text-white,
.text-white p,
.text-white h2,
.schedule-tab .nav-tabs li.kemik.active a,
.schedule-tab .nav-tabs li.tehnik.active a,
.schedule-tab .nav-tabs li.kemik.active a span,
.schedule-tab .nav-tabs li.tehnik.active a span,
.cd-timeline-block.kemik:hover .cd-timeline-img i,
.cd-timeline-block.tehnik:hover .cd-timeline-img i {
    color: #FFF;
}

.cd-timeline-content.kemik.simpozij .timeline-title,
.cd-timeline-content.kemik.simpozij p,
.cd-timeline-content.kemik.simpozij:hover .timeline-title,
.cd-timeline-meta.kemik.simpozij,
.cd-timeline-meta.kemik.simpozij i,
.cd-timeline-block.kemik.simpozij .cd-timeline-img i,
.cd-timeline-content.tehnik.simpozij .timeline-title,
.cd-timeline-content.tehnik.simpozij p,
.cd-timeline-content.tehnik.simpozij:hover .timeline-title,
.cd-timeline-meta.tehnik.simpozij,
.cd-timeline-meta.tehnik.simpozij i,
.cd-timeline-block.tehnik.simpozij .cd-timeline-img i {
    color: #FFF;
}

.menuzord .showhide em {
    background: #FFF;
}

/* EOF OVERRIDE */





/* CSS Document */
#searchBar,
.hidden { display:none;}
.text-bold { font-weight:700;}
.mb-1 { margin-bottom:1px;}
.mb-2 { margin-bottom:2px;}
.mb-3 { margin-bottom:3px;}
.mb-4 { margin-bottom:4px;}
.mb-5 { margin-bottom:5px;}


.green-box > .elem { padding:10px; }

.green-box .sub-content > ul,
.green-box .sub-content > ul li ul,
.green-box ul.elem { margin-left:18px;}
.green-box .sub-content > ul li,
.green-box ul.elem li { list-style: disc outside; line-height:1.5em;}
.green-box .sub-content > ul li ul li {list-style: circle outside; line-height:1.5em; }


.gallery_item_in_row { height: 150px; float: left; overflow: hidden; margin-bottom: 10px; background-position:  center; background-repeat: no-repeat; background-size: cover; }
.gallery_item_in_row.big { width: 70%; }
.gallery_item_in_row.small { width: 25%; }
.gallery_item_in_row:nth-child(2n + 1) {margin-right: 10px;}
.gallery_item_in_row a.big-link { display: block; width: 100%; height: 100%;}

.fancy_chkbox { cursor:pointer; }
.fancy_chkbox .chkbox { border:1px solid #99d1dd; width:34px; height:34px; display:inline-block;}
.fancy_chkbox .chkbox img { width:34px; height:34px; }
.fancy_chkbox .fancyLabel { padding-top:7px; padding-left:10px; display:inline;}
@media (max-width: 767px) {
    .fancy_chkbox { padding-top: 20px;}
}