.sporocilo textarea {
  min-height: 200px;
  line-height: inherit;
}
.footer,
.footer a {
  color: #fff;
}
.partners-logo-link > div > div > .el-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.partners-logo-slider {
  background: #f5f5f5;
}
.partners-logo-slider .el-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kjesmo-grid .el-item {
  -webkit-box-shadow: 3px 5px 10px 0 rgb(0 0 0%);
          box-shadow: 3px 5px 10px 0 rgb(0 0 0%);
}
.product-category-grid .el-item.uk-card {
  padding: 15px;
  text-align: center;
}
.product-category-grid .el-item.uk-card .el-image {
  height: 220px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.uk-navbar-container.uk-navbar-sticky {
  -webkit-box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.07);
          box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.07);
}
@media (max-width: 959px) {
  .widget-menu {
    display: none;
  }
}
.widget-menu ul.uk-nav > .uk-parent.uk-active > .uk-nav-sub {
  display: block;
}
.widget-menu ul.uk-nav > .uk-parent > .uk-nav-sub {
  display: none;
}
.widget-menu ul.uk-nav li > a:hover,
.widget-menu ul.uk-nav li > a:focus {
  color: #568FBF;
}
.widget-menu ul.uk-nav li + li {
  border-top: 1px solid rgba(168, 167, 183, 0.34);
}
.sodelujemo-image-grid > div > div:nth-child(odd) > div > img {
  max-width: 180px;
}
.sodelujemo-image-grid > div > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.uk-offcanvas .uk-offcanvas-close {
  color: #fff;
}
.uk-offcanvas .uk-nav-default > li > a,
.uk-offcanvas .uk-nav-default .uk-nav-sub a {
  color: #fff;
}
.margin-top-remove-next + * {
  margin-top: 0;
}


/* Youtube Lightbox */
.yt-lightbox {
  background-color: #000;
  position: relative;
  display: block;
  contain: content;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
}

.yt-trigger::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
  background-position: top;
  background-repeat: repeat-x;
  height: 60px;
  padding-bottom: 50px;
  width: 100%;
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

.yt-trigger::after {
  content: "";
  display: block;
  padding-bottom: calc(100% / (16 / 9));
}
.yt-playbtn {
  width: 68px;
  height: 48px;
  position: absolute;
  cursor: pointer;
  transform: translate3d(-50%, -50%, 0);
  top: 50%;
  left: 50%;
  z-index: 1;
  background-color: transparent;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');
  transition: filter 0.1s cubic-bezier(0, 0, 0.2, 1);
  border: none;
}

.yt-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}