.clearfix:after,
.kontakt__naslovna .mapa:after,
.kontakt__naslovna .podaci:after,
.kontakt__naslovna:after,
.nspMain .cdp-nsp__article:after,
.nspMain .cdp-nsp__article__content:after {
    content: "";
    display: table;
    clear: both;
}
.nspMain .cdp-nsp__article {
    position: relative;
    display: block;
}
.nspMain .cdp-nsp__article time {
    text-align: center;
    position: relative;
    display: block;
    float: left;
    padding: 10px;
    min-width: 66px;
    border: 1px solid #e5e5e5;
    color: #000;
    line-height: 1.2;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.nspMain .cdp-nsp__article time small {
    display: block;
    font-size: 12px;
    font-weight: 400;
}
.nspMain .cdp-nsp__article__content {
    position: relative;
    display: block;
    text-align: left;
    padding: 6px 20px;
}
.nspMain .cdp-nsp__article__content__title,
.nspMain .cdp-nsp__article__content__title a {
    color: #000;
    font-size: 20px;
    text-transform: none;
}
#gkMobileMenu i,
.gkIsWrapper-gk_university figcaption a,
.gkIsWrapper-gk_university figcaption p {
    color: #374355;
}
.gkIsWrapper-gk_university .gkIsPreloader {
    background: url(../images/style1/preloader.gif) center center no-repeat #f1f1f1;
}
.gkIsWrapper-gk_university figcaption h2 {
    font-weight: 500;
}
.gkIsWrapper-gk_university figcaption h2 b,
.gkIsWrapper-gk_university figcaption h2 strong {
    font-weight: 900;
}
.kontakt__naslovna {
    display: block;
    position: relative;
}
.kontakt__naslovna .mapa {
    display: block;
    float: right;
    line-height: 0;
}
.kontakt__naslovna .podaci {
    display: block;
    float: right;
    max-width: 620px;
}
.js .mapa iframe {
    pointer-events: none;
}
#gkBreadcrumb,
.box.transparent li:last-child {
    border-bottom: none !important;
}

#aside-menu {
    background: #374355;
}
#aside-menu li li a {
    color: #fff;
    padding-left: 15px;
}
/******* CIP FOOTER BANNER GKBOTTOM ****/
.bottom4-fullwidth section#gkBottom4 {
	background: white;
	border-bottom: 1px dashed lightgray;
	border-top: 1px dashed lightgray;
}
#gkBottom4 div.gkPage {
	
}
#gkBottom4 div.gkPage .banneritem {
	text-align:center;
}
/*** CIP Tags ***/ 
#gkMainbody .item-page .tags { 
padding: 0 ;
color: #dab640;
margin-top:0;
margin-bottom:1em;
border-bottom: 1px solid #dab640;
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;

}
#gkMainbody .item-page .tags .tags-label {
	display:none;
}
/**** CIP Preokret issues overview ****/
.categorypreokret-pregled table {
	margin:0 auto;
	position:relative;
}

#gkMainbody .categorypreokret-pregled table::before {
	content: "";
	display: none;
	
}
#gkMainbody .categorypreokret-pregled table tbody {
	width:auto !important ; 
}
.categories-listpreokret-pregled ul li {
	text-align:center; 
	font-size:1.5em;
}
.categories-listpreokret-pregled ul li > a { 
	text-align: center;
	padding: 5px 5px;
	background:#ed1c24;
	border: 1px solid #ed1c24;
	color: white;
	width:100%;
	font-style:italic;
	box-sizing:border-box;
	display:inline-block;
	max-width:695px;
}
.categories-listpreokret-pregled ul li > a:hover, .categories-listpreokret-pregled ul li > a:focus{ 
	text-align: center;
	padding: 5px 5px;
	background:#fff;
	border: 1px solid #ed1c24;
	color: #ed1c24;
	width:100%;
	font-style:italic;
	box-sizing:border-box;
	display:inline-block;
	max-width:695px;
	transition:all 0.6s ease-in;
}
/****** CIP Preokret 85-86 *****/
.categorypreokret-pregled header > div {
	text-align:center;
}
.categorypreokret-pregled td.list-title {
	
	text-align:center;
	border-bottom: 1px dotted #dab640;
}
.categorypreokret-pregled td.list-title a {
	font-size:1.5em;
	color: #dab640;
	padding:10px 15px;
	border: 1px solid #fff;
	display:inline-block;
	width:100%;
	max-width:695px;
	font-weight:normal;
	
}
.categorypreokret-pregled td.list-title a:hover, .categories-preokret-pregled td.list-title a:focus {
	font-size:1.5em;
	color: #dab640;
	border: 1px solid #dab640;
	transition:all 0.4s linear; 
}
.category-28 .itemBody {
	border-right: 5em solid #dab640;
	padding-right: 1em; 
}
.category-28 h1, .category-28 h2, .category-28 h3, .category-28 h4 {
	color: #dab640;
}
.boxFeatPreokret {
	background: #dab640;
	padding:1em;
}
.category-28 .boxFeatPreokret h3, .category-28 .boxFeatPreokret p {
	color: #fff;
}
/***** CIP buttons *****/

.itemBody .pagenav .next a, .itemBody .pagenav .next a, .itemBody .pagenav .previous a, .itemBody .pagenav .previous a{
	background:#182e64 !important; 
	border:white; 
	
}
.itemBody .pagenav .next a:hover, .itemBody .pagenav .previous a:focus, .itemBody .pagenav .previous a:hover, .itemBody .pagenav .previous a:focus {
	background:#00c266 !important; 
	border:white; 
	
	
}
/***** CIP elements ******/
.itemBody figcaption {
	text-align:center;
	font-size:1.5em; 
}
.category-28 .capdropper {
	color:#dab640; 
}
/******* CIP FOOTER BANNER GKBOTTOM END****/
#gkBottom5 ul.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: center;
}
#gkBottom5 ul.menu li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 200px;
    margin: 0 0 10px;
}
#gkBottom5 ul.menu li a {
    padding: 5px 0;
    margin: 0;
}
#gkBottom5 ul.menu li.active {
    background: 0 0 !important;
}
#gkBottom5 ul.menu li ul {
    margin: 20px 0 0;
}
#gkBottom5 .nav-header {
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}
#gkCopyrights {
    margin: 20px auto;
}
a.bitersen {
    color: #dc143c !important;
}
a.bitersen:hover {
    color: #f16581 !important;
}
body {
    background: url(../images/bg.jpg) center top no-repeat #fff;
    color: #111;
    font-size: 14px;
}
.box {
    color: #222;
}
.csstransforms #gkHeaderLeft .header + .content {
    padding-left: auto !important;
}
#gkBreadcrumb {
    margin: -36px 0 0 !important;
    padding: 0 0 30px;
}
article header h1,
article header h2 {
    margin: 0;
}
.blog .cols-2 article {
    padding: 0 10px;
}
.darkbar .nspHeader {
    bottom: -1px;
}


/*** CIP donatori i sponzori ***/
.scdps-donatori #gkPageContent {
	border: 3px solid #0f1725;
	background: rgb(255,255,255);
	background: linear-gradient(25deg, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 82%, rgba(255,241,157,1) 100%);
}
.scdps-donatori #gkContent {
	background: transparent; 
}
.scdps-donatori .row-1 {
	display:flex; 
	align-items:center; 
	justify-content:center; 
	margin: 2rem auto;
}

 .scdps-donatori .colbox {
	position:relative;
	margin: 0 auto;
	text-align: center;
display: block;
background: white; 
border-radius: 100%;
overflow: hidden;
max-width: 250px;
padding: 5px;
box-shadow: 2px -2px 6px 1px #fff09a;
transition: all 0.7s ease-in-out; 
}

.scdps-donatori .colbox:hover {
	box-shadow: -2px 2px 4px 2px #fff09a;
}
.scdps-donatori .colbox img {
	max-width:100%;
	height: auto; 
	transition: all 0.8s ease-in; 
}
.scdps-donatori .colbox img:hover {
	transform: scale3d(0.95,0.95,1);
}
@media (min-width: 840px) {
    .kontakt__naslovna .mapa,
    .kontakt__naslovna .podaci {
        width: 50%;
    }
}
@media (min-width: 1040px) {
    #gkHeaderNav li.istakni {
        height: 30px;
        line-height: 30px;
        margin: 0 6px;
    }
    #gkHeaderNav li.istakni a {
        height: 30px;
        line-height: 30px !important;
        padding: 0 12px !important;
        border: 1px solid rgba(250, 114, 82, 0.5);
    }
    #gkHeaderNav li.istakni a:hover {
        border: 1px solid #fa7252;
        color: #374355;
    }
    #gkPageContent.gkPage {
        min-height: 320px;
    }
}
@media (min-width: 1240px) {
    .kontakt__naslovna .podaci {
        padding: 38px 38px 38px 0;
    }
    #gkBottom1.gkSingleModule {
        padding: 0;
    }
}
@media (max-width: 1039px) {
    .kontakt__naslovna .podaci {
        padding: 38px 10px;
    }
	
		/**** CIP mobile choreography ***/ 
	.scdps-donatori .row-1 {
	display:flex; 
	flex-wrap: wrap;
	
}
.scdps-donatori .colbox {
	width:50%; 
	height:auto;
	margin: 2rem;
}
}
@media (max-width: 839px) {
    .kontakt__naslovna .mapa,
    .kontakt__naslovna .podaci {
        width: 100%;
    }
		/**** CIP mobile choreography ***/ 
	.scdps-donatori .row-1 {
	display:flex; 
	flex-wrap: wrap;
	
}
.scdps-donatori .colbox {
	width:100%; 
	height:auto; 
	margin: 2rem;
}
}
@media (max-width: 639px) {
    .gkIsWrapper-gk_university figcaption {
        background: rgba(255, 255, 255, 0.5);
        padding: 15px 10px 5px;
    }
    .gkIsWrapper-gk_university figcaption h2 {
        font-size: 20px;
    }
    .gkIsWrapper-gk_university figcaption p {
        font-size: 16px;
    }
    #gkBottom1.gkSingleModule {
        padding: 0;
    }
}
@media (min-width: 1040px) and (max-width: 1239px) {
    .kontakt__naslovna .podaci {
        padding: 38px 38px 38px 10px;
    }
    #gkBottom1.gkSingleModule {
        padding: 0;
    }
}
