/* Base */
html {
  overflow-x: hidden;
}

.visually-hidden{
  display: block;
  clip:rect(0 0 0 0);
  clip-path:inset(50%);
  width:1px;
  height:1px;
  overflow:hidden;
  white-space:nowrap;
  user-select: none;
}

.absolute {
  position: absolute;
}

/* Cookies */
#cookies-bar .cookies-bar-inner .flex {
  display: flex;
  align-items: center;
  justify-content: center;
}

#cookies-bar .cookies-bar-inner button {
  color: #fff;
  background: #22376F;
}

/* Header */
#dnngo_megamenu > div > ul > li > a:focus > span {
  background-color: #22376F !important;
  color: #FFF;
}

/* Tabs */
.eds_news_Ozone .edn_category_menu_wrapper .category-box {
	background-color: transparent !important;
  margin-top: 0;
  border: none;
  box-shadow: none;
}
.eds_news_Ozone .edn_category_menu_wrapper .active .category-box,
.eds_news_Ozone .edn_category_menu_wrapper .category-box:hover {
	padding: 0;
}
.eds_news_Ozone .edn_category_menu_wrapper .category-box::after {
	content: unset !important;
}
.eds_news_Ozone .edn_category_menu_wrapper .category-box a {
  position: relative;
  margin-top: 10px;
	font-family: 'Roboto';
  background-color:#8A3881;
  border-right: 1px solid #fff;
  box-shadow: 0 0 6px rgba(0,0,0,0.2);
  transition: padding 0.2s ease-in-out, margin-top 0.2s ease-in-out;
}
.eds_news_Ozone .edn_category_menu_wrapper .active .category-box a,
.eds_news_Ozone .edn_category_menu_wrapper .category-box a:hover,
.eds_news_Ozone .edn_category_menu_wrapper .category-box a:focus {
	background-color:#fff;
  margin-top: 0;
  padding: 20px 15px;
}

.eds_news_Ozone .edn_category_menu_wrapper .active .category-box a,
.eds_news_Ozone .edn_category_menu_wrapper .category-box a:hover,
.eds_news_Ozone .edn_category_menu_wrapper .category-box a:focus {
	color:#000 !important;
}
.eds_news_Ozone .edn_category_menu_wrapper .active .category-box a::after,
.eds_news_Ozone .edn_category_menu_wrapper .category-box a:hover::after,
.eds_news_Ozone .edn_category_menu_wrapper .category-box a:focus::after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 50px;
  margin-left: auto;
  margin-right: auto;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
	border-top:9px solid #8A3881;
}
.eds_news_Ozone .novice-details time,
.eds_news_Ozone .novice-inner time,
.eds_news_Ozone .edn_article .novice-iz-drugih-virov time {
  color: #2D71C7;
  font-size: 13px;
}
.eds_news_Ozone.eds_subCollection_news,
.eds_news_Ozone .novice-inner .edn_articleArticle,
.eds_news_Ozone .edn_article .novice-iz-drugih-virov .edn_articleArticle {
 font-size: 14px;
 color: #000;
}
.eds_news_Ozone .novice .edn_article a.edn_readMore.edn_readMoreButton,
.eds_news_Ozone .novice .edn_article a.edn_readMore.edn_readMoreButton::after,
.eds_news_Ozone .novice-inner .edn_article a.edn_readMore.edn_readMoreButton,
.eds_news_Ozone .novice-inner .edn_article a.edn_readMore.edn_readMoreButton::after {
  color: #8A3881;
}
.eds_news_Ozone .novice .edn_article:nth-child(n+2) h2 a,
.eds_news_Ozone .novice-inner .edn_article h2,
.eds_news_Ozone .edn_article .novice-iz-drugih-virov h2 {
  color: #22376f;
  font-weight: 500 !important;
}
.novice-pane .BottomPane.big-title h1 {
  color: #fff;
}
.eds_news_Ozone .edn_article .novice-zadnje-objavljeno time {
  color: rgba(255,255,255,0.6);
}
.mailchip__smalltext,
.mailchip__smalltext a,
.mailchip__smalltext a:hover {
  font-size: 13px;
  line-height: 150%;
  color: #fff
}

.slider-gallery .row h2 {
  color: #fff;
  padding-left: 35px;
  font-weight: 500 !important;
  text-shadow: 1px 1px 2px #000;
  line-height: 48px;
  font-size: 36px !important;
  margin: 0.67em 0;
  margin-bottom: 15px !important;
}

/* Articles index pages */
.breadcrumb-icons a, .breadcrumb-icons span.pagetitle, .breadcrumb-icons .separator {
  font-size: 14px;
}
.LeftBox #left_menu .gomenu>ul>li.current>ul>li>a {
  font-weight: 500;
}

/* Articles single pages */
#ContentBox .novice-details-article ul {
  list-style: disc;
}
#ContentBox .novice-details-article li {
  list-style: initial;
}
.eds_news_Ozone .novice-details img {
  width: auto !important;
  max-width: 100%;
  object-fit: contain;
  display: block;
}
.eds_news_Ozone .novice-details .edn_mediaContainer img {
  width: 100% !important;
  height: auto;
}
figure {
  margin: 15px 0;
}
figcaption {
  font-style: italic;
  padding: 8px;
}