/* cmsms stylesheet: nadpisane-style modified: 20.02.2025 13:11:05 */
@media only screen and (min-width: 900px) {
    #mainNav img {min-width:180px;}
}

.kafeleklinkwrapper {background: white;
    color: #111;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px 15px;
    margin-bottom: 30px;
    transition: all 0.2s;}

.kafeleklinkwrapper:hover {    background: #3c5d8e;}

.kafeleklinkwrapper h3{color: #111;}
.kafeleklinkwrapper:hover h3{color: #fff;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
header.header{
    padding: 3rem 0;
    background-color: #d1d1d1;
    background-image: url(/uploads/img/website/headerBg.jpg);
    background-position: center;
    background-size: cover;
}
header.header .header-inner {
    width: 100%;
}
header.header .header-inner .header-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1.5rem;
    flex-wrap: wrap;
}
header.header .header-inner .header-heading img {
    flex-grow: 0;
    flex-shrink: 0;
}
header.header .header-inner h1 {
    font-size: clamp(2rem, 1.5rem + 3.5vw, 2.5rem);
    line-height: 1.2;
    flex-grow: 1;
    flex-shrink: 1;
}
header.header .header-inner h1 span {
    color: #3c5d8e;
}
header.header .carousel {
    margin: 1.5rem 0 3rem;
    overflow: hidden;
}
header.header .carousel .slick-list {
    margin: 0 -.75rem;
}
header.header .carousel .slick-track {
    padding: 4px 0;
}
header.header .carousel .slick-slide {
    margin: 0 .75rem;
    border: 1rem solid #fff;
    box-shadow: 0 0 1.5rem rgba(0,0,0,.05);
    box-sizing: border-box;
}
