/* Svijetla tema */
body.theme-light {
    background-color: #fff;
    color: #383838;
}

body.theme-light .logo-polje-bijelo {
    fill: #FEFEFE;
}

body.theme-light .logo-text {
    fill: #58585B;
}

body.theme-light .link-arrow::after {
    border-left: 6px solid #414141;
}

body.theme-light .red-arrow::after {
    border-left: 6px solid #ec1d24;
}

body.theme-light header .social-icons a {
    border: 1px solid #979797;
}

body.theme-light header .social-icons a svg path {
    fill: #979797;
}

body.theme-light section.hero-slider {
    background: linear-gradient(to top, rgba(226, 226, 226, 0), rgba(241, 241, 241, 0.4));
}

body.theme-light section.hero-slider .slide-list--item.is-active {
    border-bottom: 4px solid #ec1d24;
    background-color: #f1f1f1;
}

body.theme-light section.hero-slider .slide-list--item.is-active a {
    color: #ec1d24;
}

body.theme-light section.hero-slider .slide-list--item.is-active::before {
    background-color: #f1f1f1;
}

body.theme-light section.logo-links .icon-list--item span {
    color: #ec1d24;
}

body.theme-light .section-heading h2, body.theme-light section > h2 {
    color: #414141;
}

body.theme-light footer {
    color: #fbfcfc;
}

header .social-icons a, header .social-icons a svg path {
    transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}

body.theme-light header .social-icons a:hover {
    background-color:  #979797;
}

body.theme-light header .social-icons a:hover svg path {
    fill:  #fff;
}

body.theme-light header nav a:hover {
    color: #ec1d24;
}

body.theme-light header .header-support-wrapper a:hover {
    font-weight: bold;
    color: #ec1d24;
    border-bottom: 2px solid #ec1d24;
}

body.theme-light header .header-support-wrapper a:hover::after {
    border-left-color: #ec1d24;
}

body.theme-light .footer-navigation--col .link-more:hover {
    color: #ec1d24;
}

body.theme-light .footer-navigation--col .link-more:hover::after {
    border-left-color: #ec1d24;
}

body.theme-light .list-view + .link-more:hover {
    color: #ec1d24;
}

body.theme-light .list-view + .link-more:hover::after {
    border-left-color: #ec1d24;
}

body.theme-light .resp-slider-controls .more a {
    color: #414141;
}

body.theme-light .resp-slider-controls .more a::after {
    border-left: 6px solid #414141;
}

body.theme-light .news-resp-slider-controls .more a {
    color: #414141;
}

body.theme-light .news-resp-slider-controls .more a::after {
    border-left: 6px solid #414141;
}

body.theme-light .down-arrow::after {
    border-top-color: #000000;
}

body.theme-light .cookie-container {
    border: none;
    background-color: #004268;
}

body.theme-light .cookie-container .cookie-flex p {
    color: #ffffff;
}

body.theme-light .cookie-container .cookie-flex .cookie-button {
    background-color: #fff;
    color: #004268;
}

body.theme-light .cookie-container .cookie-flex p a:hover {
    color: #ec1d24;
}
/* Svijetla tema, END */




/* Tamna tema */
body.theme-dark {
    background-color: #000;
    color: #fff;
}

body.theme-dark .logo-polje-bijelo {
    fill: #000;
}

body.theme-dark .logo-text {
    fill: #fff;
}

body.theme-dark header .text-size-controls .options button {
    color: #fff;
}

body.theme-dark header .contrast-controls .options button {
    border: 1px solid #ffff00;
}

body.theme-dark header .contrast-controls .options .theme-light {
    border: none;
}

body.theme-dark .link-arrow::after {
    border-left: 6px solid #fff;
}

body.theme-dark .link-arrow {
    color: #000;
}

body.theme-dark header .social-icons a {
    border: 1px solid #fff;
}

body.theme-dark header .social-icons a svg path {
    fill: #fff;
}

body.theme-dark header nav a.is-active {
    color: #ffff00;
    border-bottom-color: #ffff00;
}

body.theme-dark section.hero-slider {
    background: linear-gradient(to top, rgba(226, 226, 226, 0), rgba(76, 76, 76, 0.4));
}

body.theme-dark section.hero-slider .slide-list--item.is-active {
    border-bottom: 4px solid #ffff00;
}

body.theme-dark section.hero-slider .slide-list--item.is-active a {
    color: #ffff00;
}

body.theme-dark section.hero-slider .slide-list--item.is-active:hover a {
    color: #000;
}

body.theme-dark section.hero-slider .slide-list--item.is-active::before {
    background-color: transparent;
}

body.theme-dark section.hero-slider .slide-list--item.is-active .link-arrow {
    color: #ffff00;
}

body.theme-dark section.hero-slider .slide-list--item.is-active .link-arrow::after {
    border-left-color: #ffff00;
}

body.theme-dark section.hero-slider .slide-list--item:hover > span {
    color: #000;
}

body.theme-dark .mobile-menu, body.theme-dark .mobile-menu::before {
    background-color: #000;
}

body.theme-dark section.logo-links {
    background-image: url(../images/logo_section_background_dark.svg);
}

body.theme-dark section.logo-links a.icon-list--item:hover {
    background-color: transparent;
}

body.theme-dark section.logo-links .icon-list--item span {
    color: #ffff00;
}

body.theme-dark section.logo-links a.icon-list--item:hover::after {
    background-color: #ffff00;
}

body.theme-dark section.logo-links .icon-list--item img, body.theme-dark section.logo-links .sponsor-list--item img {
    background-color: #fff;
}

body.theme-dark section.logo-links .icon-list--item img, body.theme-dark section.logo-links .sponsor-list--item {
    background-color: #fff;
}

body.theme-dark section.logo-links .icon-list--item img, body.theme-dark section.sponsors-links .sponsor-list--item img {
    background-color: #fff;
}

body.theme-dark .newsletter-input-wrapper .input input[type="email"], .newsletter-input-wrapper .input input[type="text"] {
    background-color: transparent;
    color: #fff;
}

body.theme-dark .newsletter-input-wrapper .action button {
    background-color: #ffff00;
    color: #000;
}

body.theme-dark .components-wrapper,
body.theme-dark .news-components-wrapper,
body.theme-dark .news-single-wrapper {
    background: linear-gradient(to top, rgba(226, 226, 226, 0), rgba(76, 76, 76, 0.4));
}

body.theme-dark .more-news:hover {
    color: #ffff00;
}

body.theme-dark .load-more:hover {
    color: #ffff00;
}

body.theme-dark .single-results:hover {
    color: #ffff00;
}

body.theme-dark .single-results:hover::after {
    border-left: 4px solid #ffff00;
}

body.theme-dark .news-wrapper:hover {
    background: transparent;
    border-bottom: 4px solid #ffff00;
}

body.theme-dark .news-wrapper .red-arrow {
    color: #ffff00;
}


body.theme-dark .news-wrapper .red-arrow::after {
    border-left: 6px solid #ffff00;
}

body.theme-dark .news-wrapper .inner {
    color: #ffff00;
}

body.theme-dark .history-text .history-link:hover {
    color: #ffff00;
}

body.theme-dark footer {
    background-color: #000;
    background: #000;
    
}

body.theme-dark footer .content-row {
    padding-top: 48px;
}

body.theme-dark footer .border-dark {
    max-width: 1110px;
    border-top: solid 1px #ffffff;
    margin: 0 auto;
}

body.theme-dark footer .cta-btn {
    background-color: #ffff00;
    color: #000;
}

body.theme-dark header .search-panel {
    background-color: #000000;
    box-shadow: 0 2px 10px 0 rgba(74, 74, 74, 0.5);
    color: #fff;
}

body.theme-dark header .search-panel .search-input input {
    background-color: transparent;
    color: #fff;
}

body.theme-dark header .search-panel .dismiss-btn {
    background-color: transparent;
}

body.theme-dark header .search-panel .dismiss-btn::before,
body.theme-dark header .search-panel .dismiss-btn::after {
    background-color: #fff;
}

body.theme-dark header .social-icons a:hover {
    background-color:  #fff;
}

body.theme-dark header .social-icons a:hover svg path {
    fill:  #000;
}

body.theme-dark header nav a:hover {
    color: #ec1d24;
}

body.theme-dark header .header-support-wrapper a:hover {
    font-weight: bold;
    color: #ec1d24;
    border-bottom: 2px solid #ffff00;
}

body.theme-dark header .header-support-wrapper a:hover::after {
    border-left-color: #ffff00;
}

body.theme-dark header .header-support-wrapper .link-arrow {
    color: #fff;
}

body.theme-dark .footer-navigation--col .link-more:hover {
    color: #ffff00;
}

body.theme-dark .footer-navigation--col .link-more:hover::after {
    border-left-color: #ffff00;
}

body.theme-dark .list-view + .link-more:hover {
    color: #ffff00;
}

body.theme-dark .list-view + .link-more::after {
    border-left-color: #fff;
}

body.theme-dark .list-view + .link-more:hover::after {
    border-left-color: #ffff00;
}

body.theme-dark .list-view .list-view--item::after {
    background-color: #ffff00;
}

body.theme-dark .list-view .list-view--item:hover span {
    color: #000;
}

body.theme-dark .list-view .list-view--item a {
    color: #ffff00;
}

body.theme-dark .icon-search {
    background-image: url(../images/search-dark.svg);
}

body.theme-dark .useful-links--item .more::after {
    border-left: 5px solid #ffffff;
}

body.theme-dark .useful-links--item .more:hover {
    color: #ffff00;
}

body.theme-dark .useful-links--item .more:hover::after {
    border-left: 5px solid #ffff00;
}

body.theme-dark .useful-links--item .text-bold:hover {
    color: #ffff00;
}

body.theme-dark .list-view .list-view--item .more-red {
    color: #000000;
}

body.theme-dark .list-view .list-view--item:hover > .search-more {
    color: #ffff00;
}

body.theme-dark .resp-slider-controls .more a {
    color: #fff;
}

body.theme-dark .resp-slider-controls .more a::after {
    border-left: 6px solid #fff;
}

body.theme-dark .news-resp-slider-controls .more a {
    color: #fff;
}

body.theme-dark .news-resp-slider-controls .more a::after {
    border-left: 6px solid #fff;
}

body.theme-dark .down-arrow::after {
    border-top-color: #fff;
}

body.theme-dark .cookie-container {
    border: 1px solid #fff;
    border-bottom: none;
    background-color: #000;
}

body.theme-dark .cookie-container .cookie-flex p {
    color: #ffffff;
}

body.theme-dark .cookie-container .cookie-flex .cookie-button {
    background-color: #ffff00;
    color: #000000;
}

body.theme-dark .cookie-container .cookie-flex p a:hover {
    color: #ffff00;
}
/* Tamna tema, END */