@charset "UTF-8";
/*** Colors ***/
/*** Fonts ***/
:root { /*** default varables ***/
  /*** Colors ***/
  --clr-main:	#E00000;
  --clr-second:	#bba7b2;
  --clr-black:	#000;
  --clr-white:	#FFF;
  --clr-IB-gray:	#B8B8B8;
  --clr-IB-color:	#bba7b2;
  --clr-img-caption:	#FFF;
  --clr-art-suptitle:	#000;
  --clr-art-head:	#000;
  --clr-art-subhead:	#000;
  --clr-art-date:	#000;
  --clr-art-author:	#000;
  --clr-art-text:	#000;
  --clr-section-kultura: #E8E0D0;
  --clr-section-sport:	#0290A2;
  --clr-section-vjera:	#bba7b2;
  --clr-section-zabava:	#5C3A84;
  --clr-section-magazin: #5D073C;
  --clr-section-turizam: #8ec37f;
  --clr-section-webtv: #000;
  /***	--clr-art-share-icon: 	#FFF; ***/
  /***	--clr-art-share-backg: 	#EEEEEE; ***/
  --clr-art-tag:	#707070;
  /***	--clr-art-tag-backg: 	#B8B8B8; ***/
  --clr-mod-head:	#EEEEEE;
  --clr-mod-head-border:	#EEEEEE;
  /***	--clr-card-suptitle: 	#000; ***/
  --clr-card-head:	#000;
  /***	--clr-card-subhead: 	#EEEEEE; ***/
  /***	--clr-card-author: 		#000; ***/
  /***	--clr-card-date: 		#000; ***/
  /***	--clr-IB-title: 		#000; ***/
  /***	--clr-IB-backg: 		#FFF; ***/
  /***	--clr-IBquote-title: 	#000; ***/
  /***	--clr-IBquote-text: 	#000; ***/
  --clr-foot:	#000;
  --clr-foot-backg:	#FFF;
  /***	--clr-button-backg: 	#F8D71A; ***/
  /***	--clr-button: 			#000; ***/
  /*** Fonts ***/
  --font-main: Fira sans, sans-serif;
  --font-second: Fira sans, sans-serif;
  --font-third: Fira sans, sans-serif;
  --font-art-imginfo:	Fira sans, sans-serif;
  --font-art-suptitle:	Fira sans, sans-serif;
  --font-art-head:	Fira sans, sans-serif;
  --font-art-date:	Fira sans, sans-serif;
  --font-art-author:	Fira sans, sans-serif;
  --font-art-text:	Fira sans, sans-serif;
  --font-art-tag:	Fira sans, sans-serif;
  --font-card-suptitle:	Fira sans, sans-serif;
  --font-card-head:	Fira sans, sans-serif;
  --font-card-author:	Fira sans, sans-serif;
  --font-card-date:	Fira sans, sans-serif;
  --font-IB-title:	Fira sans, sans-serif;
  --font-IBquote-title:	Fira sans, sans-serif;
  --font-IBquote-text:	Fira sans, sans-serif;
  --font-IB-title:	Fira sans, sans-serif;
  --font-IBquote-title:	Fira sans, sans-serif;
  --font-IBquote-text:	Fira sans, sans-serif;
  --font-gal-name:	Fira sans, sans-serif;
  --font-gal-desc:	Fira sans, sans-serif;
  --font-gal-imgcap:	Fira sans, sans-serif;
}

/*** Colors ***/
/*** Fonts ***/
:root { /*** default varables ***/
  /*** Colors ***/
  --clr-main:	#E00000;
  --clr-second:	#bba7b2;
  --clr-black:	#000;
  --clr-white:	#FFF;
  --clr-IB-gray:	#B8B8B8;
  --clr-IB-color:	#bba7b2;
  --clr-img-caption:	#FFF;
  --clr-art-suptitle:	#000;
  --clr-art-head:	#000;
  --clr-art-subhead:	#000;
  --clr-art-date:	#000;
  --clr-art-author:	#000;
  --clr-art-text:	#000;
  --clr-section-kultura: #E8E0D0;
  --clr-section-sport:	#0290A2;
  --clr-section-vjera:	#bba7b2;
  --clr-section-zabava:	#5C3A84;
  --clr-section-magazin: #5D073C;
  --clr-section-turizam: #8ec37f;
  --clr-section-webtv: #000;
  /***	--clr-art-share-icon: 	#FFF; ***/
  /***	--clr-art-share-backg: 	#EEEEEE; ***/
  --clr-art-tag:	#707070;
  /***	--clr-art-tag-backg: 	#B8B8B8; ***/
  --clr-mod-head:	#EEEEEE;
  --clr-mod-head-border:	#EEEEEE;
  /***	--clr-card-suptitle: 	#000; ***/
  --clr-card-head:	#000;
  /***	--clr-card-subhead: 	#EEEEEE; ***/
  /***	--clr-card-author: 		#000; ***/
  /***	--clr-card-date: 		#000; ***/
  /***	--clr-IB-title: 		#000; ***/
  /***	--clr-IB-backg: 		#FFF; ***/
  /***	--clr-IBquote-title: 	#000; ***/
  /***	--clr-IBquote-text: 	#000; ***/
  --clr-foot:	#000;
  --clr-foot-backg:	#FFF;
  /***	--clr-button-backg: 	#F8D71A; ***/
  /***	--clr-button: 			#000; ***/
  /*** Fonts ***/
  --font-main: Fira sans, sans-serif;
  --font-second: Fira sans, sans-serif;
  --font-third: Fira sans, sans-serif;
  --font-art-imginfo:	Fira sans, sans-serif;
  --font-art-suptitle:	Fira sans, sans-serif;
  --font-art-head:	Fira sans, sans-serif;
  --font-art-date:	Fira sans, sans-serif;
  --font-art-author:	Fira sans, sans-serif;
  --font-art-text:	Fira sans, sans-serif;
  --font-art-tag:	Fira sans, sans-serif;
  --font-card-suptitle:	Fira sans, sans-serif;
  --font-card-head:	Fira sans, sans-serif;
  --font-card-author:	Fira sans, sans-serif;
  --font-card-date:	Fira sans, sans-serif;
  --font-IB-title:	Fira sans, sans-serif;
  --font-IBquote-title:	Fira sans, sans-serif;
  --font-IBquote-text:	Fira sans, sans-serif;
  --font-IB-title:	Fira sans, sans-serif;
  --font-IBquote-title:	Fira sans, sans-serif;
  --font-IBquote-text:	Fira sans, sans-serif;
  --font-gal-name:	Fira sans, sans-serif;
  --font-gal-desc:	Fira sans, sans-serif;
  --font-gal-imgcap:	Fira sans, sans-serif;
}

*,
::after,
::before {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  font-family: "Fira sans", sans-serif;
}

picture {
  line-height: 0;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
button,
figure {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: var(--clr-black);
  transition: all 0.3s ease-in-out;
}
a:hover, a:focus, a:active {
  text-decoration: none;
}

ul {
  list-style: none;
}

ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.se-figure--card,
.se-figure--article {
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.se-figure--card picture,
.se-figure--article picture {
  display: block;
}
.se-figure--card img,
.se-figure--article img {
  width: 100%;
  border-radius: 0 2.2rem 2.2rem 0;
}

.se-figure--card {
  overflow: hidden; /* Sprječava prelijevanje slike */
}
.se-figure--card picture {
  display: block;
}
.se-figure--card img {
  width: 100%;
  border-radius: 0 2.2rem 2.2rem 0;
  -o-object-fit: cover;
     object-fit: cover; /* Zadržava proporcije slike unutar div-a */
}

.load-more--button {
  font-family: "Fira Sans", sans-serif;
  font-weight: 500;
  font-size: 2.1rem;
  line-height: 2.6rem;
  letter-spacing: 0rem;
  color: #000;
  margin: 2rem 0 4rem 0;
  text-align: left;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  background-color: inherit;
  border: none;
  transition: all 0.3s ease-in-out;
}
.load-more--button:hover, .load-more--button:focus, .load-more--button:active {
  color: #e00000;
}

h5 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
}
h5 a:hover {
  text-decoration: underline;
  text-decoration-color: #E00000;
  text-decoration-thickness: 2px;
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*
.main-wrapper:has(> [class*="se-page--section-sport"]) {
  background-color: $colorSport;

  a {
    color: $colorWhite;
  }

  .user-login {
    a {
      color: $colorBlack;
    }
  }

  .se-header-container--1 {
    background-color: $colorSport;
  }

  #newest:checked {
    ~ .se-module__tab--buttons .button--najnovije {
      background-color: $colorSport2;

      label {
        color: $colorWhite;
      }
    }
  }

  #most-read:checked {
    ~ .se-module__tab--buttons .button--najcitanije {
      background-color: $colorSport2;

      label {
        color: $colorWhite;
      }
    }
  }

  .se-module__tab--najnovije,
  .se-module__tab--najcitanije {
    background-color: $colorSport2;

    a {
      &:hover {
        color: $colorWhite;
      }
    }
  }

  .se-footer {
    border-top: 0.5px solid $colorWhite;
    color: $colorWhite;
  }

  .dan-logo--footer {
    background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
    background-color: $colorSport;
  }

  .se-module--rijec-dana,
  .info--1,
  .info--2,
  .info--3 {
    a {
      color: $colorBlack;
    }
  }
}

.main-wrapper:has(> [class*="se-page--section-kultura"]) {
  background-color: $colorKultura;

  #newest:checked {
    ~ .se-module__tab--buttons .button--najnovije {
      background-color: $colorKultura2;

      label {
        color: $colorWhite;
      }
    }
  }

  #most-read:checked {
    ~ .se-module__tab--buttons .button--najcitanije {
      background-color: $colorKultura2;

      label {
        color: $colorWhite;
      }
    }
  }

  .se-module__tab--najnovije,
  .se-module__tab--najcitanije {
    background-color: $colorKultura2;

    a {
      color: $colorWhite;
      &:hover {
        color: $colorWhite;
      }
    }
  }
}

.main-wrapper:has(> [class*="se-page--section-vjera"]) {
  background-color: $colorVjera;

  #newest:checked {
    ~ .se-module__tab--buttons .button--najnovije {
      background-color: $colorVjera2;

      label {
        color: $colorWhite;
      }
    }
  }

  #most-read:checked {
    ~ .se-module__tab--buttons .button--najcitanije {
      background-color: $colorVjera2;

      label {
        color: $colorWhite;
      }
    }
  }

  .se-module__tab--najnovije,
  .se-module__tab--najcitanije {
    background-color: $colorVjera2;

    a {
      color: $colorWhite;
      &:hover {
        color: $colorWhite;
      }
    }
  }
}

.main-wrapper:has(> [class*="se-page--section-zabava"]) {
  background-color: $colorZabava;

  a {
    color: $colorWhite;
  }

  .user-login {
    a {
      color: $colorBlack;
    }
  }

  .se-header-container--1 {
    background-color: $colorZabava;
  }

  #newest:checked {
    ~ .se-module__tab--buttons .button--najnovije {
      background-color: $colorZabava2;

      label {
        color: $colorWhite;
      }
    }
  }

  #most-read:checked {
    ~ .se-module__tab--buttons .button--najcitanije {
      background-color: $colorZabava2;

      label {
        color: $colorWhite;
      }
    }
  }

  .se-module__tab--najnovije,
  .se-module__tab--najcitanije {
    background-color: $colorZabava2;

    a {
      color: $colorWhite;
      &:hover {
        color: $colorWhite;
      }
    }
  }
}

.main-wrapper:has(> [class*="se-page--section-magazin"]) {
  background-color: $colorMagazin;

  a {
    color: $colorWhite;
  }

  .user-login {
    a {
      color: $colorBlack;
    }
  }

  .se-header-container--1 {
    background-color: $colorMagazin;
  }

  #newest:checked {
    ~ .se-module__tab--buttons .button--najnovije {
      background-color: $colorMagazin2;

      label {
        color: $colorWhite;
      }
    }
  }

  #most-read:checked {
    ~ .se-module__tab--buttons .button--najcitanije {
      background-color: $colorMagazin2;

      label {
        color: $colorWhite;
      }
    }
  }

  .se-module__tab--najnovije,
  .se-module__tab--najcitanije {
    background-color: $colorMagazin2;

    a {
      color: $colorWhite;
      &:hover {
        color: $colorWhite;
      }
    }
  }
}

.main-wrapper:has(> [class*="se-page--section-turizam"]) {
  background-color: $colorTurizam;

  a {
    color: $colorWhite;
  }

  .user-login {
    a {
      color: $colorBlack;
    }
  }

  .se-header-container--1 {
    background-color: $colorTurizam;
  }

  #newest:checked {
    ~ .se-module__tab--buttons .button--najnovije {
      background-color: $colorTurizam2;

      label {
        color: $colorWhite;
      }
    }
  }

  #most-read:checked {
    ~ .se-module__tab--buttons .button--najcitanije {
      background-color: $colorTurizam2;

      label {
        color: $colorWhite;
      }
    }
  }

  .se-module__tab--najnovije,
  .se-module__tab--najcitanije {
    background-color: $colorTurizam2;

    a {
      color: $colorWhite;
      &:hover {
        color: $colorWhite;
      }
    }
  }
}

.main-wrapper:has(> [class*="se-page--section-webtv"]) {
  background-color: $colorBlack;
}
  */
.main-wrapper:has(> [class*=se-page--section-sport]) {
  background-color: var(--clr-section-sport);
}
.main-wrapper:has(> [class*=se-page--section-sport]) .dan-logo--footer {
  background-color: var(--clr-section-sport);
}
.main-wrapper:has(> [class*=se-page--section-sport]) a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-sport]) .user-login a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-sport]) .se-header-container--1 {
  background-color: var(--clr-section-sport);
}
.main-wrapper:has(> [class*=se-page--section-sport]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-sport]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> [class*=se-page--section-sport]) .se-module--rijec-dana a,
.main-wrapper:has(> [class*=se-page--section-sport]) .info--1 a,
.main-wrapper:has(> [class*=se-page--section-sport]) .info--2 a,
.main-wrapper:has(> [class*=se-page--section-sport]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-sport]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #00424A;
}
.main-wrapper:has(> [class*=se-page--section-sport]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-sport]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #00424A;
}
.main-wrapper:has(> [class*=se-page--section-sport]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-sport]) .se-module__tab--najnovije,
.main-wrapper:has(> [class*=se-page--section-sport]) .se-module__tab--najcitanije {
  background-color: #00424A;
}
.main-wrapper:has(> [class*=se-page--section-sport]) .se-module__tab--najnovije a,
.main-wrapper:has(> [class*=se-page--section-sport]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-sport]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> [class*=se-page--section-sport]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> [class*=se-page--section-kultura]) {
  background-color: var(--clr-section-kultura);
}
.main-wrapper:has(> [class*=se-page--section-kultura]) .dan-logo--footer {
  background-color: var(--clr-section-kultura);
}
.main-wrapper:has(> [class*=se-page--section-kultura]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #80766C;
}
.main-wrapper:has(> [class*=se-page--section-kultura]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-kultura]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #80766C;
}
.main-wrapper:has(> [class*=se-page--section-kultura]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-kultura]) .se-module__tab--najnovije,
.main-wrapper:has(> [class*=se-page--section-kultura]) .se-module__tab--najcitanije {
  background-color: #80766C;
}
.main-wrapper:has(> [class*=se-page--section-kultura]) .se-module__tab--najnovije a,
.main-wrapper:has(> [class*=se-page--section-kultura]) .se-module__tab--najcitanije a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-kultura]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> [class*=se-page--section-kultura]) .se-module__tab--najcitanije a:hover {
  color: #000;
}

.main-wrapper:has(> [class*=se-page--section-vjera]) {
  background-color: var(--clr-section-vjera);
}
.main-wrapper:has(> [class*=se-page--section-vjera]) .dan-logo--footer {
  background-color: var(--clr-section-vjera);
}
.main-wrapper:has(> [class*=se-page--section-vjera]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #756971;
}
.main-wrapper:has(> [class*=se-page--section-vjera]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-vjera]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #756971;
}
.main-wrapper:has(> [class*=se-page--section-vjera]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-vjera]) .se-module__tab--najnovije,
.main-wrapper:has(> [class*=se-page--section-vjera]) .se-module__tab--najcitanije {
  background-color: #756971;
}
.main-wrapper:has(> [class*=se-page--section-vjera]) .se-module__tab--najnovije a,
.main-wrapper:has(> [class*=se-page--section-vjera]) .se-module__tab--najcitanije a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-vjera]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> [class*=se-page--section-vjera]) .se-module__tab--najcitanije a:hover {
  color: #000;
}

.main-wrapper:has(> [class*=se-page--section-zabava]) {
  background-color: var(--clr-section-zabava);
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .dan-logo--footer {
  background-color: var(--clr-section-zabava);
}
.main-wrapper:has(> [class*=se-page--section-zabava]) a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .user-login a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-header-container--1 {
  background-color: var(--clr-section-zabava);
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-module--rijec-dana a,
.main-wrapper:has(> [class*=se-page--section-zabava]) .info--1 a,
.main-wrapper:has(> [class*=se-page--section-zabava]) .info--2 a,
.main-wrapper:has(> [class*=se-page--section-zabava]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #37234E;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #37234E;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-module__tab--najnovije,
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-module__tab--najcitanije {
  background-color: #37234E;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-module__tab--najnovije a,
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> [class*=se-page--section-zabava]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> [class*=se-page--section-magazin]) {
  background-color: var(--clr-section-magazin);
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .dan-logo--footer {
  background-color: var(--clr-section-magazin);
}
.main-wrapper:has(> [class*=se-page--section-magazin]) a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .user-login a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-header-container--1 {
  background-color: var(--clr-section-magazin);
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-module--rijec-dana a,
.main-wrapper:has(> [class*=se-page--section-magazin]) .info--1 a,
.main-wrapper:has(> [class*=se-page--section-magazin]) .info--2 a,
.main-wrapper:has(> [class*=se-page--section-magazin]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #360423;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #360423;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-module__tab--najnovije,
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-module__tab--najcitanije {
  background-color: #360423;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-module__tab--najnovije a,
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> [class*=se-page--section-magazin]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> [class*=se-page--section-turizam]) {
  background-color: var(--clr-section-turizam);
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .dan-logo--footer {
  background-color: var(--clr-section-turizam);
}
.main-wrapper:has(> [class*=se-page--section-turizam]) a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .user-login a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-header-container--1 {
  background-color: var(--clr-section-turizam);
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-module--rijec-dana a,
.main-wrapper:has(> [class*=se-page--section-turizam]) .info--1 a,
.main-wrapper:has(> [class*=se-page--section-turizam]) .info--2 a,
.main-wrapper:has(> [class*=se-page--section-turizam]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #006f3c;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #006f3c;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-module__tab--najnovije,
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-module__tab--najcitanije {
  background-color: #006f3c;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-module__tab--najnovije a,
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> [class*=se-page--section-turizam]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> [class*=se-page--section-webtv]) {
  background-color: var(--clr-section-webtv);
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .dan-logo--footer {
  background-color: var(--clr-section-webtv);
}
.main-wrapper:has(> [class*=se-page--section-webtv]) a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .user-login a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-header-container--1 {
  background-color: var(--clr-section-webtv);
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-module--rijec-dana a,
.main-wrapper:has(> [class*=se-page--section-webtv]) .info--1 a,
.main-wrapper:has(> [class*=se-page--section-webtv]) .info--2 a,
.main-wrapper:has(> [class*=se-page--section-webtv]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #000;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #000;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-module__tab--najnovije,
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-module__tab--najcitanije {
  background-color: #000;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-module__tab--najnovije a,
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> [class*=se-page--section-webtv]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> .se-page--article[class*=sport]) {
  background-color: var(--clr-section-sport);
}
.main-wrapper:has(> .se-page--article[class*=sport]) .dan-logo--footer {
  background-color: var(--clr-section-sport);
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-article--wrapper {
  background-color: var(--clr-section-sport);
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-article--wrapper .article_share-icon {
  background-color: #00424A;
}
.main-wrapper:has(> .se-page--article[class*=sport]) p, .main-wrapper:has(> .se-page--article[class*=sport]) a:not(.se-header--dropdown-menu-item a) {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=sport]) .user-login a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-header-container--1 {
  background-color: var(--clr-section-sport);
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=sport]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-module--rijec-dana a,
.main-wrapper:has(> .se-page--article[class*=sport]) .info--1 a,
.main-wrapper:has(> .se-page--article[class*=sport]) .info--2 a,
.main-wrapper:has(> .se-page--article[class*=sport]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=sport]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #00424A;
}
.main-wrapper:has(> .se-page--article[class*=sport]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=sport]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #00424A;
}
.main-wrapper:has(> .se-page--article[class*=sport]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-module__tab--najnovije,
.main-wrapper:has(> .se-page--article[class*=sport]) .se-module__tab--najcitanije {
  background-color: #00424A;
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-module__tab--najnovije a,
.main-wrapper:has(> .se-page--article[class*=sport]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=sport]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> .se-page--article[class*=sport]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> .se-page--article[class*=kultura]) {
  background-color: var(--clr-section-kultura);
}
.main-wrapper:has(> .se-page--article[class*=kultura]) .dan-logo--footer {
  background-color: var(--clr-section-kultura);
}
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-article--wrapper {
  background-color: var(--clr-section-kultura);
}
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-article--wrapper .article_share-icon {
  background-color: #80766C;
}
.main-wrapper:has(> .se-page--article[class*=kultura]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #80766C;
}
.main-wrapper:has(> .se-page--article[class*=kultura]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=kultura]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #80766C;
}
.main-wrapper:has(> .se-page--article[class*=kultura]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-module__tab--najnovije,
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-module__tab--najcitanije {
  background-color: #80766C;
}
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-module__tab--najnovije a,
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-module__tab--najcitanije a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> .se-page--article[class*=kultura]) .se-module__tab--najcitanije a:hover {
  color: #000;
}

.main-wrapper:has(> .se-page--article[class*=vjera]) {
  background-color: var(--clr-section-vjera);
}
.main-wrapper:has(> .se-page--article[class*=vjera]) .dan-logo--footer {
  background-color: var(--clr-section-vjera);
}
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-article--wrapper {
  background-color: var(--clr-section-vjera);
}
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-article--wrapper .article_share-icon {
  background-color: #756971;
}
.main-wrapper:has(> .se-page--article[class*=vjera]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #756971;
}
.main-wrapper:has(> .se-page--article[class*=vjera]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=vjera]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #756971;
}
.main-wrapper:has(> .se-page--article[class*=vjera]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-module__tab--najnovije,
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-module__tab--najcitanije {
  background-color: #756971;
}
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-module__tab--najnovije a,
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-module__tab--najcitanije a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> .se-page--article[class*=vjera]) .se-module__tab--najcitanije a:hover {
  color: #000;
}

.main-wrapper:has(> .se-page--article[class*=zabava]) {
  background-color: var(--clr-section-zabava);
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .dan-logo--footer {
  background-color: var(--clr-section-zabava);
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-article--wrapper {
  background-color: var(--clr-section-zabava);
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-article--wrapper .article_share-icon {
  background-color: #37234E;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) p, .main-wrapper:has(> .se-page--article[class*=zabava]) a:not(.se-header--dropdown-menu-item a) {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .user-login a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-header-container--1 {
  background-color: var(--clr-section-zabava);
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-module--rijec-dana a,
.main-wrapper:has(> .se-page--article[class*=zabava]) .info--1 a,
.main-wrapper:has(> .se-page--article[class*=zabava]) .info--2 a,
.main-wrapper:has(> .se-page--article[class*=zabava]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #37234E;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #37234E;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-module__tab--najnovije,
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-module__tab--najcitanije {
  background-color: #37234E;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-module__tab--najnovije a,
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> .se-page--article[class*=zabava]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> .se-page--article[class*=magazin]) {
  background-color: var(--clr-section-magazin);
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .dan-logo--footer {
  background-color: var(--clr-section-magazin);
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-article--wrapper {
  background-color: var(--clr-section-magazin);
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-article--wrapper .article_share-icon {
  background-color: #360423;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) p, .main-wrapper:has(> .se-page--article[class*=magazin]) a:not(.se-header--dropdown-menu-item a) {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .user-login a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-header-container--1 {
  background-color: var(--clr-section-magazin);
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-module--rijec-dana a,
.main-wrapper:has(> .se-page--article[class*=magazin]) .info--1 a,
.main-wrapper:has(> .se-page--article[class*=magazin]) .info--2 a,
.main-wrapper:has(> .se-page--article[class*=magazin]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #360423;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #360423;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-module__tab--najnovije,
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-module__tab--najcitanije {
  background-color: #360423;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-module__tab--najnovije a,
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> .se-page--article[class*=magazin]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> .se-page--article[class*=turizam]) {
  background-color: var(--clr-section-turizam);
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .dan-logo--footer {
  background-color: var(--clr-section-turizam);
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-article--wrapper {
  background-color: var(--clr-section-turizam);
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-article--wrapper .article_share-icon {
  background-color: #006f3c;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) p, .main-wrapper:has(> .se-page--article[class*=turizam]) a:not(.se-header--dropdown-menu-item a) {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .user-login a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-header-container--1 {
  background-color: var(--clr-section-turizam);
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-module--rijec-dana a,
.main-wrapper:has(> .se-page--article[class*=turizam]) .info--1 a,
.main-wrapper:has(> .se-page--article[class*=turizam]) .info--2 a,
.main-wrapper:has(> .se-page--article[class*=turizam]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #006f3c;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #006f3c;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-module__tab--najnovije,
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-module__tab--najcitanije {
  background-color: #006f3c;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-module__tab--najnovije a,
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> .se-page--article[class*=turizam]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> .se-page--article[class*=webtv]) {
  background-color: var(--clr-section-webtv);
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .dan-logo--footer {
  background-color: var(--clr-section-webtv);
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-article--wrapper {
  background-color: var(--clr-section-webtv);
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-article--wrapper .article_share-icon {
  background-color: #000;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) p, .main-wrapper:has(> .se-page--article[class*=webtv]) a:not(.se-header--dropdown-menu-item a) {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .user-login a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-header-container--1 {
  background-color: var(--clr-section-webtv);
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-footer {
  border-top: 0.5px solid #FFF;
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-module--rijec-dana a,
.main-wrapper:has(> .se-page--article[class*=webtv]) .info--1 a,
.main-wrapper:has(> .se-page--article[class*=webtv]) .info--2 a,
.main-wrapper:has(> .se-page--article[class*=webtv]) .info--3 a {
  color: #000;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #000;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #000;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-module__tab--najnovije,
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-module__tab--najcitanije {
  background-color: #000;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-module__tab--najnovije a,
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-module__tab--najcitanije a {
  color: #FFF;
}
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-module__tab--najnovije a:hover,
.main-wrapper:has(> .se-page--article[class*=webtv]) .se-module__tab--najcitanije a:hover {
  color: #FFF;
}

.main-wrapper:has(> .se-page--article[class*=webtv]) .se-article_content--left {
  color: white;
}

#module_17 {
  position: sticky;
  top: 0;
  z-index: 100;
}

.se-header {
  position: relative;
}
@media (min-width: 1280px) {
  .se-header {
    max-width: 1280px;
    margin: 0 auto;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-header {
    max-width: 1024px;
    margin: 0 auto;
  }
}
@media (max-width: 1023.98px) {
  .se-header {
    max-width: 100vw;
  }
}
.se-header-container--1 {
  background-color: #E00000;
  padding: 10px;
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.se-header-container--1 img {
  width: 62px;
  height: 25px;
}
.se-header-container--1 .se-search-toggle-wrapper input {
  display: none;
}
.se-header-container--1 .se-search-toggle-wrapper label i {
  font-size: 2rem;
  transition: all 0.3s ease;
  padding: 0 1rem;
  color: #fff;
  cursor: pointer;
}
.se-header-container--1 .se-search-toggle-wrapper label i:hover {
  color: #262626;
}
.se-header-container--1 .se-header-search .searchToggler {
  position: absolute;
  right: 0px;
}
.se-header-container--1 .se-header-search .searchToggler input[type=checkbox] {
  display: none;
}
.se-header-container--1 .se-header-search .searchToggler input[type=checkbox]:checked + label + .searchBox {
  max-height: 200px;
  width: 238px;
  opacity: 1;
  pointer-events: auto;
  margin-top: 31px;
}
.se-header-container--1 .se-header-search .searchToggler label {
  cursor: pointer;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.se-header-container--1 .se-header-search .searchToggler .searchToggler__btn {
  display: block;
}
.se-header-container--1 .se-header-search .searchToggler .fa-search {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 20px;
  transition: all 0.3s ease;
  color: #FFF;
  right: 10px;
  position: absolute;
  margin-top: 24px;
}
.se-header-container--1 .se-header-search .searchToggler .fa-search::before {
  content: "\f002";
}
.se-header-container--1 .se-header-search .searchToggler .fa-search:hover {
  color: #000;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: max-height 0.4s ease, opacity 0.4s ease;
  background-color: #FFF;
  margin-top: 11px;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox input {
  font-family: "Fira Sans", sans-serif;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.1rem;
  color: #505050;
  text-transform: uppercase;
  text-align: right;
  width: 100%;
  border-width: 0;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox input:focus {
  outline: none;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox form {
  display: flex;
  gap: 10px;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox form .searchInput {
  flex: 1;
  padding: 7px 12px;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox form .searchButton {
  display: none;
  background: #007bff;
  color: #fff;
  border: none;
  padding: 8px 12px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 1rem;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox form .searchButton:hover {
  background: #0056b3;
}
.se-header-container--1 .se-header-search .searchToggler .searchBox form .searchButton i {
  font-size: 1rem;
}
.se-header-container--1 .se-input--hamburger {
  display: none;
}
@media (min-width: 1024px) {
  .se-header-container--1 .se-button--hamburger {
    display: none;
  }
}
.se-header-container--1 .se-button--hamburger {
  cursor: pointer;
  width: 20px;
  height: 20px;
  transform: rotateZ(0deg);
  transition: transform 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.se-header-container--2 {
  display: flex;
  flex-direction: row;
  justify-content: end;
  height: 32px;
  border-bottom: 0.5px solid #000;
  background-color: #FFF;
  position: relative;
}
.se-header-container--2 .nav-button {
  font-size: 13px;
  text-align: center;
  font-weight: 600;
  margin-right: 10px;
}
.se-header-container--2 .nav-button.nav-button--login {
  padding: 0.8rem 1rem 0 1rem;
}
.se-header-container--2 .nav-button:not(.nav-button--login) a {
  padding: 1rem;
  display: block;
  line-height: 13px;
}
.se-header-container--2 .nav-button--oglasi {
  background-color: #ed008c;
}
.se-header-container--2 .nav-button--oglasi a {
  color: #FFF;
}
.se-header-container--2 .nav-button--citulje {
  width: 132px;
  background-color: #000;
}
.se-header-container--2 .nav-button--citulje a {
  color: #FFF;
}
.se-header-container--2 .searchBox {
  position: absolute;
  right: 0;
  z-index: 99;
  height: 0;
}
@media (min-width: 1024px) {
  .se-header-container--2 .searchBox {
    width: 237px;
  }
  .se-header-container--2 .searchBox input {
    text-align: right;
  }
}
@media (max-width: 1023.98px) {
  .se-header-container--2 .searchBox {
    width: 100%;
  }
  .se-header-container--2 .searchBox input {
    text-align: center;
  }
}
.se-header-container--2 .searchBox {
  transition: height 0.2s ease-in-out;
  overflow: hidden;
}
.se-header-container--2 .searchBox form, .se-header-container--2 .searchBox input {
  height: 100%;
  width: 100%;
  padding: 0;
  border: 0;
}
.se-header-container--2 .searchBox input {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-family: var(--font-main);
  color: #666;
  font-weight: 400;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}
.se-header .se-header--dropdown-menu {
  max-height: 0;
  overflow: scroll;
  scrollbar-width: none;
  transition: max-height 0.3s ease-in-out, padding 0.4s ease-in-out;
  background-color: #fff;
  padding: 0;
}
.se-header .se-header--dropdown-menu-items {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item a {
  font-family: var(--font-main);
  font-size: 1.8rem;
  line-height: 2rem;
  letter-spacing: 0.014rem;
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item {
  position: relative;
  width: 100%;
  text-align: center;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item input {
  display: none;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item label {
  position: absolute;
  padding: 0 1.5rem 1rem;
  top: 1.8rem;
  right: 0;
  left: 0;
  color: #E00000;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item label::after {
  content: "";
  display: inline-block;
  border-top: 0.5rem solid;
  border-right: 0.5rem solid transparent;
  border-bottom: 0;
  border-left: 0.5rem solid transparent;
  transition: all 0.5s ease-in-out;
  transform: rotate(0deg);
  vertical-align: 0.255em;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item .se-dropdown--sublist {
  max-height: 0px;
  transition: max-height 0.3s ease-in-out, padding 0.4s ease-in-out;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
  overflow: hidden;
  background-color: #f0f0f0;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item:has(input[type=checkbox]:checked) .se-dropdown--sublist {
  max-height: 500px;
  padding: 1rem 0;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item:has(input[type=checkbox]:checked) label {
  color: #f0f0f0;
}
.se-header .se-header--dropdown-menu-items .se-header--dropdown-menu-item:has(input[type=checkbox]:checked) label::after {
  transform: rotate(180deg);
}
.se-header-wrapper--nav input {
  display: none;
}
@media (max-width: 1023.98px) {
  .se-header-wrapper--nav .se-header-nav {
    display: none;
  }
}
@media (min-width: 1024px) {
  .se-header-wrapper--nav .se-header-nav {
    display: flex;
  }
}
.se-header-wrapper--nav .se-header-nav {
  flex-direction: row;
  align-items: center;
}
.se-header-wrapper--nav .se-header-nav a {
  color: #FFF;
}
@media (min-width: 1280px) {
  .se-header-wrapper--nav .se-header-nav a {
    font-size: 14px;
  }
}
@media (max-width: 1279.98px) {
  .se-header-wrapper--nav .se-header-nav a {
    font-size: 11px;
  }
}
.se-header-wrapper--nav .se-header-nav a {
  font-weight: 600;
  text-align: center;
  padding: 0 9px;
}
.se-header-wrapper--nav .se-header-nav .nav-item > a:hover,
.se-header-wrapper--nav .se-header-nav a:active {
  text-decoration: underline;
  text-decoration-color: #FFF;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
.se-header-wrapper--nav .se-header-nav .se-dropdown-menu {
  display: none;
  justify-content: center;
  position: absolute;
  flex-direction: row;
  width: 80%;
  left: 0;
}
@media (min-width: 1280px) {
  .se-header-wrapper--nav .se-header-nav .se-dropdown-menu {
    padding-top: 10px;
  }
}
@media (max-width: 1279.98px) {
  .se-header-wrapper--nav .se-header-nav .se-dropdown-menu {
    padding-top: 12px;
  }
}
.se-header:has(#searchToggler:checked) .searchBox {
  height: 31px;
}

@media (min-width: 1280px) {
  #module_17 .nav-item.dropdown .se-dropdown-menu li {
    padding: 0 17px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  #module_17 .nav-item.dropdown .se-dropdown-menu li {
    padding: 0 10px;
  }
}
#module_17 .nav-item.dropdown .se-dropdown-menu a {
  text-align: left;
  line-height: 34px;
  font-weight: 400;
  letter-spacing: 0.35px;
  color: #333;
  height: 34px;
  text-decoration: none;
  padding: 0;
  transition: none;
}
#module_17 .nav-item.dropdown .se-dropdown-menu a:hover {
  font-weight: 900;
}
#module_17[class*=najnovije] .nav-item--najnovije a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=najnovije] .nav-item--najnovije.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--najnovije a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--najnovije.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=homepage] .nav-item--homepage a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=homepage] .nav-item--homepage.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--homepage a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--homepage.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=vijesti] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=vijesti] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=izbori] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=izbori] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=izbori] .se-dropdown-menu .nav-item--izbori a {
  font-weight: 900;
}
#module_17[class*=politika] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=politika] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=politika] .se-dropdown-menu .nav-item--politika a {
  font-weight: 900;
}
#module_17[class*=ekonomija] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=ekonomija] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=ekonomija] .se-dropdown-menu .nav-item--ekonomija a {
  font-weight: 900;
}
#module_17[class*=hronika] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=hronika] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=hronika] .se-dropdown-menu .nav-item--hronika a {
  font-weight: 900;
}
#module_17[class*=drustvo] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=drustvo] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=drustvo] .se-dropdown-menu .nav-item--drustvo a {
  font-weight: 900;
}
#module_17[class*=ona] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=ona] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=ona] .se-dropdown-menu .nav-item--ona a {
  font-weight: 900;
}
#module_17[class*=mladi] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=mladi] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=mladi] .se-dropdown-menu .nav-item--mladi a {
  font-weight: 900;
}
#module_17[class*=penzioneri] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=penzioneri] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=penzioneri] .se-dropdown-menu .nav-item--penzioneri a {
  font-weight: 900;
}
#module_17[class*=tehnologije] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=tehnologije] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=tehnologije] .se-dropdown-menu .nav-item--tehnologije a {
  font-weight: 900;
}
#module_17[class*=stav] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=stav] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=stav] .se-dropdown-menu .nav-item--stav a {
  font-weight: 900;
}
#module_17[class*=feljton] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=feljton] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=feljton] .se-dropdown-menu .nav-item--feljton a {
  font-weight: 900;
}
#module_17[class*=ekologija] .nav-item--vijesti a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=ekologija] .nav-item--vijesti.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=ekologija] .se-dropdown-menu .nav-item--ekologija a {
  font-weight: 900;
}
#module_17[class*=webtv] .nav-item--webtv a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=webtv] .nav-item--webtv.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--webtv a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--webtv.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=sport] .nav-item--sport a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=sport] .nav-item--sport.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=fudbal] .nav-item--sport a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=fudbal] .nav-item--sport.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=fudbal] .se-dropdown-menu .nav-item--fudbal a {
  font-weight: 900;
}
#module_17[class*=kosarka] .nav-item--sport a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=kosarka] .nav-item--sport.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=kosarka] .se-dropdown-menu .nav-item--kosarka a {
  font-weight: 900;
}
#module_17[class*=tenis] .nav-item--sport a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=tenis] .nav-item--sport.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=tenis] .se-dropdown-menu .nav-item--tenis a {
  font-weight: 900;
}
#module_17[class*=ostali-sportovi] .nav-item--sport a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=ostali-sportovi] .nav-item--sport.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=ostali-sportovi] .se-dropdown-menu .nav-item--ostali-sportovi a {
  font-weight: 900;
}
#module_17[class*=fiks] .nav-item--fiks a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=fiks] .nav-item--fiks.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--fiks a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--fiks.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=podgoricom] .nav-item--podgoricom a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=podgoricom] .nav-item--podgoricom.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--podgoricom a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--podgoricom.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=crna-gora] .nav-item--crna-gora a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=crna-gora] .nav-item--crna-gora.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--crna-gora a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--crna-gora.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=srbija] .nav-item--srbija a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=srbija] .nav-item--srbija.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--srbija a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--srbija.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=globus] .nav-item--globus a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=globus] .nav-item--globus.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=svijet] .nav-item--globus a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=svijet] .nav-item--globus.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=svijet] .se-dropdown-menu .nav-item--svijet a {
  font-weight: 900;
}
#module_17[class*=balkan] .nav-item--globus a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=balkan] .nav-item--globus.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=balkan] .se-dropdown-menu .nav-item--balkan a {
  font-weight: 900;
}
#module_17[class*=evropa] .nav-item--globus a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=evropa] .nav-item--globus.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=evropa] .se-dropdown-menu .nav-item--evropa a {
  font-weight: 900;
}
#module_17[class*=rusija] .nav-item--globus a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=rusija] .nav-item--globus.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=rusija] .se-dropdown-menu .nav-item--rusija a {
  font-weight: 900;
}
#module_17[class*=kultura] .nav-item--kultura a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=kultura] .nav-item--kultura.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--kultura a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--kultura.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}
#module_17[class*=vjera] .nav-item--vjera a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=vjera] .nav-item--vjera.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=pravosljavlje] .nav-item--vjera a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=pravosljavlje] .nav-item--vjera.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=pravosljavlje] .se-dropdown-menu .nav-item--pravosljavlje a {
  font-weight: 900;
}
#module_17[class*=katolicizam] .nav-item--vjera a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=katolicizam] .nav-item--vjera.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=katolicizam] .se-dropdown-menu .nav-item--katolicizam a {
  font-weight: 900;
}
#module_17[class*=islam] .nav-item--vjera a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=islam] .nav-item--vjera.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=islam] .se-dropdown-menu .nav-item--islam a {
  font-weight: 900;
}
#module_17[class*=judaizam] .nav-item--vjera a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=judaizam] .nav-item--vjera.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=judaizam] .se-dropdown-menu .nav-item--judaizam a {
  font-weight: 900;
}
#module_17[class*=zabava] .nav-item--zabava a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=zabava] .nav-item--zabava.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=showbizz] .nav-item--zabava a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=showbizz] .nav-item--zabava.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=showbizz] .se-dropdown-menu .nav-item--showbizz a {
  font-weight: 900;
}
#module_17[class*=muzika-i-film] .nav-item--zabava a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=muzika-i-film] .nav-item--zabava.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=muzika-i-film] .se-dropdown-menu .nav-item--muzika-i-film a {
  font-weight: 900;
}
#module_17[class*=magazin] .nav-item--magazin a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=magazin] .nav-item--magazin.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=astro] .nav-item--magazin a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=astro] .nav-item--magazin.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=astro] .se-dropdown-menu .nav-item--astro a {
  font-weight: 900;
}
#module_17[class*=trpeza] .nav-item--magazin a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=trpeza] .nav-item--magazin.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=trpeza] .se-dropdown-menu .nav-item--trpeza a {
  font-weight: 900;
}
#module_17[class*=bilje-i-zdravlje] .nav-item--magazin a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=bilje-i-zdravlje] .nav-item--magazin.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=bilje-i-zdravlje] .se-dropdown-menu .nav-item--bilje-i-zdravlje a {
  font-weight: 900;
}
#module_17[class*=jubileji] .nav-item--magazin a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=jubileji] .nav-item--magazin.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=jubileji] .se-dropdown-menu .nav-item--jubileji a {
  font-weight: 900;
}
#module_17[class*=lifestyle] .nav-item--magazin a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=lifestyle] .nav-item--magazin.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=lifestyle] .se-dropdown-menu .nav-item--lifestyle a {
  font-weight: 900;
}
#module_17[class*=turizam] .nav-item--turizam a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=turizam] .nav-item--turizam.dropdown .se-dropdown-menu {
  display: flex;
  z-index: 999;
}
#module_17[class*=""] .nav-item--turizam a {
  text-decoration: underline;
  text-decoration-color: #fff;
  text-decoration-thickness: 8px;
  text-underline-offset: 7px;
}
#module_17[class*=""] .nav-item--turizam.dropdown .se-dropdown-menu {
  display: flex;
}
#module_17[class*=""] .se-dropdown-menu .nav-item-- a {
  font-weight: 900;
}

.se-header:has(#menu-toggle:checked) .se-button--hamburger {
  transform: rotateZ(90deg);
}
.se-header:has(#menu-toggle:checked) .se-header--dropdown-menu {
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100vh;
  padding: 1rem 0 2rem 0;
}

#se_header_login_menu {
  display: none;
  flex-direction: column;
  align-items: flex-start;
  position: absolute;
  bottom: -75px;
}
@media (min-width: 768px) {
  #se_header_login_menu {
    right: 0px;
  }
}
@media (max-width: 767.98px) {
  #se_header_login_menu {
    right: 10px;
  }
}
#se_header_login_menu {
  background-color: white;
  border: 1px solid black;
  border-radius: 5px;
}
#se_header_login_menu a {
  padding: 1rem;
  width: 100%;
  color: #000;
}
#se_header_login_menu a:first-of-type {
  border-bottom: 1px solid black;
}
#se_header_login_menu a:hover {
  color: var(--clr-main);
}

.se-header-container:has(#toggle-login-dd:checked) #se_header_login_menu {
  display: flex;
}

.user_icon {
  cursor: pointer;
}

.se-footer {
  max-width: 1260px;
}
@media (min-width: 1024px) {
  .se-footer {
    margin: 20px auto 20px auto;
  }
}
@media (max-width: 1023.98px) {
  .se-footer {
    margin: 20px 15px;
  }
}
.se-footer {
  display: grid;
}
.se-page--section-webtv .se-footer p, .se-page--section-webtv .se-footer ul li a {
  color: #FFF;
}
.se-page--section-webtv .se-footer a:hover {
  color: var(--clr-main);
}
@media (min-width: 768px) {
  .se-footer {
    grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 8fr);
  }
}
.se-footer {
  border-top: 0.5px solid #E00000;
}
.se-page--section-webtv .se-footer--logo a .dan-logo--footer, .se-page--article-webtv .se-footer--logo a .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo_white.svg);
  background-color: #000;
}
.se-footer--logo a .dan-logo--footer {
  background-image: url(/themes/se-dan/graphics/dan_logo.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 62px;
  height: 25px;
  background-color: #FFF;
  margin-top: -1px;
  margin-bottom: 3px;
}
.se-footer--wrapper {
  display: grid;
}
@media (min-width: 768px) {
  .se-footer--wrapper {
    grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 2fr) minmax(1rem, 1fr);
    margin-top: 20px;
  }
}
@media (max-width: 767.98px) {
  .se-footer--wrapper {
    justify-content: center;
    justify-items: center;
  }
  .se-footer--wrapper .se-footer--marketing, .se-footer--wrapper .se-footer--kontakt {
    display: none;
  }
  .se-footer--wrapper .se-footer--impresum {
    text-align: center;
    margin-bottom: 20px;
  }
  .se-footer--wrapper .se-footer--impresum a {
    line-height: 17px;
  }
}
.se-footer--wrapper {
  font-size: 10.5px;
}
.se-footer--wrapper p,
.se-footer--wrapper li {
  margin-bottom: 3px;
}
.se-footer--wrapper a:hover {
  color: #E00000;
}
.se-footer--impresum, .se-footer--marketing > p, .se-footer--kontakt > p:first-child,
.se-footer .mail > p:first-child,
.se-footer .adresa > p:first-child {
  font-weight: 600;
}
.se-footer--kontakt {
  display: grid;
  grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 1fr) minmax(1rem, 2fr);
}
.se-footer--drustvene-mreze {
  text-align: right;
}
.se-footer--drustvene-mreze-link {
  font-size: 25px;
  line-height: 25px;
  padding: 5px 5px;
  color: #aaa;
}

.se-article h1 p {
  font-size: 31px;
  line-height: 34px;
  font-weight: 800;
  margin-bottom: 20px;
}
.se-article h2 {
  font-size: 17px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.se-article p, .se-article li {
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
  margin-bottom: 20px;
}
.se-article p strong, .se-article li strong {
  font-weight: bold;
}
.se-article li {
  list-style-type: disc;
  display: list-item;
  margin-left: 2rem;
}
.se-page--article-zlocin .se-article .se-article--text {
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
  margin-bottom: 20px;
}
.se-article a {
  text-decoration: underline;
}
.se-article a:hover {
  color: #E00000;
}
.se-article .se-figure--article-embed img {
  width: 100%;
}
.se-article .se-caption--embed p {
  font-size: 10px;
  line-height: 17px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
}
.se-article--wrapper {
  display: grid;
}
@media (min-width: 1024px) {
  .se-article--wrapper {
    grid-template-columns: minmax(1rem, 3fr) minmax(1rem, 10fr);
    position: relative;
  }
  .se-page--article-strip .se-article--wrapper, .se-page--article-zlocin .se-article--wrapper {
    bottom: 0;
  }
  .se-article--wrapper {
    bottom: 137px;
  }
}
@media (max-width: 1023.98px) {
  .se-article--wrapper {
    grid-template-columns: minmax(1rem, 1fr);
    margin: 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .se-article--wrapper {
    gap: 30px;
  }
}
.se-article--wrapper {
  background-color: #FFF;
  border-radius: 0 20px 0 0;
}
@media (min-width: 1024px) {
  .se-article--wrapper {
    width: 90%;
    padding-top: 2rem;
  }
}
.se-article--wrapper .se-article_content--left {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
}
@media (min-width: 768px) {
  .se-article--wrapper .se-article_content--left {
    margin-top: 15px;
  }
}
@media (max-width: 767.98px) {
  .se-article--wrapper .se-article_content--left .se__article--get-app, .se-article--wrapper .se-article_content--left .se__article--follow, .se-article--wrapper .se-article_content--left .se__article--join {
    display: none;
  }
}
.se-article--wrapper .se-article_content--left .se__article--get-app p, .se-article--wrapper .se-article_content--left .se__article--follow p, .se-article--wrapper .se-article_content--left .se__article--join p {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  margin: 20px 0 10px 0;
  text-transform: uppercase;
}
.se-article--wrapper .se-article_content--left .se__article--share {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (min-width: 1024px) {
  .se-article--wrapper .se-article_content--left .se__article--share {
    justify-content: space-evenly;
  }
}
@media (max-width: 1023.98px) {
  .se-article--wrapper .se-article_content--left .se__article--share {
    justify-content: center;
    gap: 1rem;
  }
}
.se-article--wrapper .se-article_content--left .se__article--share {
  padding: 0 10px;
  margin: 15px 0;
}
.se-article--wrapper .se-article_content--left .se__article--share a {
  text-decoration: none;
  color: #FFF;
  font-size: 15px;
}
.se-article--wrapper .se-article_content--left .se__article--share .article_share-icon {
  border-radius: 50%;
  background: #8E8E8E;
  width: 30px;
  height: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease-in-out;
}
.se-article--wrapper .se-article_content--left .se__article--get-app .appstore-icons .item__application-icon {
  margin-bottom: 5px;
}
.se-article--wrapper .se-article_content--left .se__article--join .item__social-links--viber img {
  max-width: 170px;
}
.se-article--wrapper .se-article_content--left .se__article--join .item__social-links--telegram img {
  max-width: 100px;
}
.se-article--wrapper .se-article_content--left .se__article--follow .item__social-links--wrapper {
  display: flex;
  flex-direction: row;
}
@media (min-width: 1024px) {
  .se-article--wrapper .se-article_content--left .se__article--follow .item__social-links--wrapper {
    justify-content: space-between;
  }
}
@media (max-width: 1023.98px) {
  .se-article--wrapper .se-article_content--left .se__article--follow .item__social-links--wrapper {
    justify-content: center;
    gap: 1rem;
  }
}
.se-article--wrapper .se-article_content--left .se__article--follow .item__social-links--wrapper {
  margin: 0 30px;
}
.se-article--wrapper .se-article_content--main .se-item--text {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
}
@media (min-width: 768px) {
  .se-article--wrapper .se-article_content--main .se-item--text {
    margin-top: 40px;
  }
}
.se-article--wrapper .se-article_content--main .se-item--text {
  margin-bottom: 10px;
}
.se-article--wrapper .se-article_content--main .se-item--audio audio {
  width: 100%;
}
.se-article--wrapper .se-article_content--main .se-article--head p {
  font-weight: 800;
  font-size: 32px;
  line-height: 34px;
  margin-bottom: 10px;
}
.se-article--wrapper .se-article_content--main .se-article--subhead p {
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  text-transform: none;
  margin-bottom: 28px;
}
.se-article--wrapper .se-article_content--main .se-article--comments {
  height: 400px;
  background-color: gray;
  color: white;
  text-align: center;
  font-size: 20px;
  margin-top: 30px;
}
.se-article--related:not(:has(.se-card)) {
  display: none;
}
.se-article--classic, .se-article--astro {
  display: grid;
}
@media (min-width: 1024px) {
  .se-article--classic, .se-article--astro {
    grid-template-columns: minmax(1rem, 3fr) minmax(1rem, 1fr);
  }
}
@media (max-width: 1023.98px) {
  .se-article--classic, .se-article--astro {
    grid-template-columns: minmax(1rem, 1fr);
  }
}
.se-article--classic, .se-article--astro {
  gap: 22px;
  margin-bottom: 30px;
}
.se-article--classic .se-article_content--main {
  padding-right: 1rem;
}
.se-article--astro .se-article--wrapper {
  bottom: 0;
}
.se-article--astro .se-article_content--main {
  background-size: 9rem;
  background-position-x: right;
  background-repeat: no-repeat;
  margin: 1rem;
}
.se-article--static {
  max-width: 630px;
  margin: 100px auto 0 auto;
}
.se-article--static h4 {
  font-size: 23px;
  line-height: 30px;
  font-weight: 800;
  margin-top: 25px;
}
.se-article--static ol {
  list-style-type: decimal;
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
}
.se-article--static ul {
  list-style-type: disc;
  font-size: 17px;
  line-height: 25px;
  font-weight: 300;
}
.se-article--static ul li:last-child {
  margin-bottom: 20px;
}
.se-article--static ol li:last-child {
  margin-bottom: 20px;
}
.se-article .se_article_authors a {
  text-decoration: none;
}
.se-article--author-image img {
  max-width: 100px;
  margin: 15px 0;
  border-radius: 50%;
}
.se-article .se-article_content:has(.se-media--wrapper > iframe) .se-article--wrapper {
  bottom: 0 !important;
}
.se-article .se-article_content--media .se-media--wrapper {
  position: relative;
}
.se-article .se-article_content--media .se-media--wrapper:has(> iframe) {
  display: flex;
  justify-content: center;
}
@media (min-width: 1024px) {
  .se-article:has(audio) .se-caption_credit--wrapper {
    bottom: 120px;
  }
}
@media (max-width: 1023.98px) {
  .se-article:has(audio) .se-caption_credit--wrapper {
    bottom: 0;
  }
}
.se-article:has(audio) audio {
  margin-bottom: 1rem;
}
.se-article:has(#article_gallery) .se-article--wrapper {
  bottom: 0;
}
.se-article:has(#article_gallery) #article_gallery figure picture {
  display: block;
  height: -moz-fit-content;
  height: fit-content;
}
.se-article .se-caption_credit--wrapper {
  position: absolute;
}
@media (min-width: 1024px) {
  .se-article .se-caption_credit--wrapper {
    bottom: 12rem;
    border-radius: 0 2.2rem 0 0;
    width: 90%;
    padding: 10px 0 25px 10px;
  }
  .se-page--article-strip .se-article .se-caption_credit--wrapper {
    bottom: 0;
    padding: 10px;
    width: -moz-max-content;
    width: max-content;
  }
}
@media (max-width: 1023.98px) {
  .se-article .se-caption_credit--wrapper {
    bottom: 0;
    border-radius: 0 0 2.2rem 0;
    width: 100%;
    padding: 10px 0 10px 10px;
  }
}
.se-article .se-caption_credit--wrapper {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.5);
}
.se-article .se-caption_credit--wrapper p {
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  margin: 0;
}
@media (min-width: 768px) {
  .se-article .se-article--bottomshare {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .se-article .se-article--bottomshare {
    display: flex;
  }
}
.se-article .se-article--bottomshare {
  flex-direction: column;
  gap: 1rem;
}
.se-article .se-article--bottomshare .se__article--get-app, .se-article .se-article--bottomshare .se__article--follow {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
.se-article .se-article--bottomshare .se__article--get-app .item__social-links--wrapper, .se-article .se-article--bottomshare .se__article--follow .item__social-links--wrapper {
  display: flex;
  gap: 1rem;
}
.se-article .se-article--bottomshare .se__article--join {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.se-article .se-article--bottomshare .se__article--join .item__social-links--viber img {
  max-width: 17rem;
}
.se-article .se-article--bottomshare .se__article--join .item__social-links--telegram img, .se-article .se-article--bottomshare .se__article--join .item__social-links--whatsup img {
  max-width: 10rem;
}
.se-article .se-article--bottomshare p {
  font-size: 1rem;
  line-height: 1.2rem;
  letter-spacing: 0rem;
  font-weight: 400;
}
.se-article--tags .se_article_web_tags::before {
  content: "tagovi";
  display: block;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.14rem;
  color: #B8B8B8;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.se-article--tags .se_article_web_tags a {
  white-space: wrap;
  display: inline-block;
  text-transform: uppercase;
  margin-right: 20px;
  text-decoration: underline;
  font-weight: 300;
  font-size: 13px;
  line-height: 15px;
  color: #707070;
}
.se-article--tags .se_article_web_tags a:hover {
  color: #E00000;
}

.se-embed {
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
}
.se-embed--youtube iframe {
  max-width: 100%;
}
.se-embed--photo img {
  max-width: 100%;
}
.se-embed--infobox {
  display: block;
  padding: 1.5rem;
}
.se-embed--infobox-boks {
  background-color: #E8E0D0;
  margin: 3rem 0;
}
.se-embed--infobox-boks .se__title p {
  font-family: "Fira Sans", sans-serif;
  font-weight: 400;
  font-size: 2.6rem;
  line-height: 3rem;
  letter-spacing: 0rem;
  color: #000;
  margin-bottom: 1rem;
}
.se-embed--infobox-boks .se__text p {
  font-family: "Fira Sans", sans-serif;
}
@media (min-width: 768px) {
  .se-embed--infobox-boks .se__text p {
    font-size: 1.7rem;
    line-height: 2.5rem;
  }
}
@media (max-width: 767.98px) {
  .se-embed--infobox-boks .se__text p {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }
}
.se-embed--infobox-boks .se__text p {
  font-weight: 400;
  letter-spacing: 0rem;
  color: #000;
}

.se-page--article[class*=sport] .se-article--head, .se-page--article[class*=sport] .se-article--subhead {
  text-align: center;
}

.article-embed {
  display: flex;
  flex-wrap: wrap;
  padding: 1.5rem 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.article-embed .se-embed--photo {
  flex: 0 0 30%;
  max-width: 30%;
}
.article-embed .article-embed-content {
  flex: 0 0 70%;
  max-width: 70%;
  padding-left: 1.5rem;
}
.article-embed .article-embed-content .art-head p {
  font-family: "Fira Sans", sans-serif;
  font-weight: 800;
  font-size: 2.3rem;
  line-height: 2.7rem;
  letter-spacing: 0rem;
  color: #000;
}

.se-embed.se-embed--photo .se__meta {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.se-embed.se-embed--photo .se__meta p, .se-embed.se-embed--photo .se__meta i, .se-embed.se-embed--photo .se__meta span {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.7rem;
  letter-spacing: 0rem;
  margin-bottom: 0;
  text-transform: uppercase;
}
.se-page--article[class*=sport] .se-embed.se-embed--photo .se__meta p, .se-page--article[class*=sport] .se-embed.se-embed--photo .se__meta i, .se-page--article[class*=sport] .se-embed.se-embed--photo .se__meta span {
  color: #fff;
}
.se-embed.se-embed--photo .se__meta p, .se-embed.se-embed--photo .se__meta span {
  font-family: "Fira Sans", sans-serif;
}

.se-ad--homepage#ad_homepage_above {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 0 auto 30px auto;
}

.se-ad--homepage#ad_homepage_side {
  width: 250px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 10px auto 20px auto;
}

.se-ad--homepage#ad_homepage_side-V {
  width: 300px;
  height: 600px;
  background-color: #B8B8B8;
  margin: 0 auto 20px auto;
}

.se-ad--homepage#ad_homepage_break1 {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 0 auto 30px auto;
}

.se-ad--homepage#ad_homepage_break2 {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 0 auto 30px auto;
}

.se-ad--article#ad_article_above {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 82px auto 30px auto;
}

.se-ad--section#ad_section_above {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 0 auto 30px auto;
}

.se-ad--section#ad_section_break1 {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 0 auto 30px auto;
}

.se-ad--section#ad_section_side1 {
  width: 250px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 10px auto 20px auto;
}

.se-ad--section#ad_section_side2 {
  width: 250px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 10px auto 20px auto;
}

.se-ad--najnovije#ad_najnovije_above {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 82px auto 30px auto;
}

.se-ad--najnovije#ad_najnovije_side {
  width: 250px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 10px auto 20px auto;
}

.se-ad--najnovije#ad_najnovije_bottom {
  width: 970px;
  height: 250px;
  background-color: #B8B8B8;
  margin: 40px auto 30px auto;
}

.position_wall_left_right {
  position: relative;
}
.position_wall_left_right .position_wall_left, .position_wall_left_right .position_wall_right {
  z-index: 1;
  top: 8.2rem;
  background-color: black;
  position: fixed;
}
.position_wall_left_right .position_wall_left {
  right: 50%;
  margin-right: 65rem;
}
.position_wall_left_right .position_wall_right {
  left: 50%;
  margin-left: 65rem;
}
@media (max-width: 1279.98px) {
  .position_wall_left_right {
    display: none;
  }
}

.se-ad div[class*=break] .ad--align {
  width: -moz-fit-content;
  width: fit-content;
  margin: 1.5rem auto;
}
.se-page--najnovije .se-ad--side {
  position: sticky;
  top: 8.5rem;
  height: -moz-fit-content;
  height: fit-content;
}
.se-ad--articletext {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 1.5rem;
}
.se-ad--article div[class*=item_center] {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}

.se-ad--side {
  margin-bottom: 1.5rem;
}

.se-article .se-module--naj-naj .se-ad {
  margin-top: 1.5rem;
}

.se-ad--banner, .se-ad--section {
  margin-bottom: 1.5rem;
}

.position_exclusive {
  position: fixed;
}
@media (min-width: 768px) {
  .position_exclusive {
    bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .position_exclusive {
    bottom: 15px;
  }
}
@media (max-width: 1023.98px) {
  .se-page--article .position_exclusive {
    left: 0;
  }
}
.position_exclusive {
  z-index: 99;
  padding: 0 !important;
  margin: 0 !important;
}

.position_floater {
  position: fixed;
  bottom: 0;
  z-index: 99;
  left: 50%;
  transform: translate(-50%, 0%);
}

.se-page {
  margin: auto;
}
@media (min-width: 1280px) {
  .se-page {
    max-width: 1280px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-page {
    max-width: 1024px;
  }
}
@media (max-width: 1023.98px) {
  .se-page {
    max-width: 100vw;
  }
}
.se-page--homepage .se-wrapper--homepage-section {
  display: grid;
  margin: 0 1.5rem 2rem 1.5rem;
  gap: 2rem;
}
@media (min-width: 1280px) {
  .se-page--homepage .se-wrapper--homepage-section:nth-child(odd of .se-wrapper--homepage-section) {
    grid-template-areas: "side content";
    grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 3fr);
  }
  .se-page--homepage .se-wrapper--homepage-section:nth-child(even of .se-wrapper--homepage-section) {
    grid-template-areas: "content side";
    grid-template-columns: minmax(1rem, 3fr) minmax(1rem, 1fr);
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-page--homepage .se-wrapper--homepage-section:nth-child(odd of .se-wrapper--homepage-section) {
    grid-template-areas: "side content";
    grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 2fr);
  }
  .se-page--homepage .se-wrapper--homepage-section:nth-child(even of .se-wrapper--homepage-section) {
    grid-template-areas: "content side";
    grid-template-columns: minmax(1rem, 2fr) minmax(1rem, 1fr);
  }
}
@media (max-width: 1023.98px) {
  .se-page--homepage .se-wrapper--homepage-section {
    grid-template-columns: 1fr;
    grid-template-areas: "side" "content";
  }
}
.se-page--homepage .se-wrapper--homepage-section .se-module--1L4S2M1V {
  grid-area: content;
}
.se-page--homepage .se-wrapper--homepage-section .se-side--space {
  grid-area: side;
  position: sticky;
  top: 8.5rem;
  height: -moz-fit-content;
  height: fit-content;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-page--homepage .se-wrapper--homepage-section .se-side--space:has([class*=info]):not(:has(.info--4)) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
  .se-page--homepage .se-wrapper--homepage-section .se-side--space:has([class*=info]):not(:has(.info--4)) .se-ad {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 3;
  }
  .se-page--homepage .se-wrapper--homepage-section .se-side--space:has([class*=info]):not(:has(.info--4)) .info--1 {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
  }
  .se-page--homepage .se-wrapper--homepage-section .se-side--space:has([class*=info]):not(:has(.info--4)) .info--2 {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-column-end: 2;
  }
  .se-page--homepage .se-wrapper--homepage-section .se-side--space:has([class*=info]):not(:has(.info--4)) .info--3 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 4;
    grid-column-end: 3;
  }
}
@media (max-width: 767.98px) {
  .se-page--homepage .se-wrapper--homepage-section .se-side--space {
    display: none;
  }
}
.se-page--section {
  margin: 0 auto;
}
@media (max-width: 1023.98px) {
  .se-page--section > *:not(#module_17):not(.se-module--wrapper-background) {
    padding: 0 2rem;
  }
}
.se-page--section .se-wrapper--section-section {
  display: grid;
  gap: 2rem;
}
@media (min-width: 768px) {
  .se-page--section .se-wrapper--section-section {
    margin: 4rem 0 2rem;
  }
}
@media (max-width: 767.98px) {
  .se-page--section .se-wrapper--section-section {
    margin: 2rem 0;
  }
}
@media (min-width: 1280px) {
  .se-page--section .se-wrapper--section-section:nth-child(odd of .se-wrapper--section-section) {
    grid-template-areas: "side content";
    grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 3fr);
  }
  .se-page--section .se-wrapper--section-section:nth-child(even of .se-wrapper--section-section) {
    grid-template-areas: "content side";
    grid-template-columns: minmax(1rem, 3fr) minmax(1rem, 1fr);
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-page--section .se-wrapper--section-section:nth-child(odd of .se-wrapper--section-section) {
    grid-template-areas: "side content";
    grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 2fr);
  }
  .se-page--section .se-wrapper--section-section:nth-child(even of .se-wrapper--section-section) {
    grid-template-areas: "content side";
    grid-template-columns: minmax(1rem, 2fr) minmax(1rem, 1fr);
  }
}
@media (max-width: 1023.98px) {
  .se-page--section .se-wrapper--section-section {
    grid-template-columns: 1fr;
    grid-template-areas: "side" "content";
  }
}
.se-page--section .se-wrapper--section-section .se-module--1L4S2M1V {
  grid-area: content;
}
.se-page--section .se-wrapper--section-section .se-side--space {
  grid-area: side;
  position: sticky;
  top: 8.5rem;
  height: -moz-fit-content;
  height: fit-content;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-page--section .se-wrapper--section-section .se-side--space:has([class*=info]):not(:has(.info--4)) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
  .se-page--section .se-wrapper--section-section .se-side--space:has([class*=info]):not(:has(.info--4)) .info:first-child {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 3;
  }
  .se-page--section .se-wrapper--section-section .se-side--space:has([class*=info]):not(:has(.info--4)) .info:nth-child(2) {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 2;
  }
  .se-page--section .se-wrapper--section-section .se-side--space:has([class*=info]):not(:has(.info--4)) .info:nth-child(3) {
    grid-row-start: 2;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 3;
  }
}
@media (max-width: 767.98px) {
  .se-page--section .se-wrapper--section-section .se-side--space {
    display: none;
  }
}
.se-page--tag .se-wrapper--tag {
  display: grid;
}
@media (max-width: 1279.98px) {
  .se-page--tag .se-wrapper--tag {
    margin: 0 1.5rem;
  }
}
@media (min-width: 1280px) {
  .se-page--tag .se-wrapper--tag {
    grid-template-columns: minmax(1rem, 3fr) minmax(1rem, 1fr);
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-page--tag .se-wrapper--tag {
    grid-template-columns: minmax(1rem, 2fr) minmax(1rem, 1fr);
  }
}
@media (max-width: 1023.98px) {
  .se-page--tag .se-wrapper--tag {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1023.98px) {
  .se-page--tag .se-side--space {
    display: none;
  }
}
.se-page--najnovije, .se-page--author {
  margin: 0 auto;
}
@media (min-width: 768px) {
  .se-page--registracija, .se-page--prijava, .se-page--zaboravljena-lozinka, .se-page--uspjesna-registracija, .se-page--profil, .se-page--profil-uredi {
    margin: 80px auto 0 auto;
  }
}
@media (max-width: 767.98px) {
  .se-page--registracija, .se-page--prijava, .se-page--zaboravljena-lozinka, .se-page--uspjesna-registracija, .se-page--profil, .se-page--profil-uredi {
    margin: 15px auto 0 auto;
  }
}
.se-page--search, .se-page--tag {
  margin: 80px auto 0 auto;
}
.se-page--wrapper4 .se-module--1L {
  margin: auto 25%;
}
.se-page--article {
  margin: 0 auto;
}
@media (max-width: 1023.98px) {
  .se-page--article {
    padding: 8.2rem 2rem 0;
  }
}
.se-page .se-module_title--related h2,
.se-page .se-module-wrapper--web-preporuke h2,
.se-page .se-module-wrapper--video h2 {
  font-size: 21px;
  line-height: 26px;
  font-weight: 500;
  color: #FFF;
  padding: 8px 0 0 17px;
  margin-bottom: 5px;
  position: relative;
  text-transform: uppercase;
}
.se-page .se-module_title--related h2::before,
.se-page .se-module-wrapper--web-preporuke h2::before,
.se-page .se-module-wrapper--video h2::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 150px;
  background-color: #000;
  z-index: -1;
  border-radius: 0 2rem 2rem 0;
  top: 0;
  margin-bottom: 30px;
}
.se-page .se-module_title--related {
  margin-bottom: 125px;
}
.se-page .se-module-wrapper--web-preporuke {
  margin-bottom: 155px;
}

.se-module-container--side .se-module-wrapper--webtv-udarno h2, .se-module-container--side .se-module-wrapper--anketa-dana h2 {
  font-size: 24px;
  font-weight: 800;
  color: #FFF;
  padding: 10px 0 0 15px;
  margin-bottom: 5px;
  position: relative;
}
.se-module-container--side .se-module-wrapper--webtv-udarno h2::before, .se-module-container--side .se-module-wrapper--anketa-dana h2::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 220px;
  background-color: #000;
  z-index: -1;
  border-radius: 0 2rem 2rem 0;
  top: 0;
}
.se-module-container--side .se-module-wrapper--webtv-udarno .se-module--webtv, .se-module-container--side .se-module-wrapper--webtv-udarno .se-module--anketa, .se-module-container--side .se-module-wrapper--anketa-dana .se-module--webtv, .se-module-container--side .se-module-wrapper--anketa-dana .se-module--anketa {
  max-width: 95%;
}
.se-module-container--main-2 .se-module-wrapper--marketing h2, .se-module-container--main-2 .se-module-wrapper--izbor h2, .se-module-container--main-2 .se-module-wrapper--kultura h2, .se-module-container--main-2 .se-module-wrapper--video h2 {
  font-size: 21px;
  line-height: 26px;
  font-weight: 500;
  color: #FFF;
  padding: 8px 0 0 17px;
  margin-bottom: 5px;
  position: relative;
  text-transform: uppercase;
}
.se-module-container--main-2 .se-module-wrapper--marketing h2::before, .se-module-container--main-2 .se-module-wrapper--izbor h2::before, .se-module-container--main-2 .se-module-wrapper--kultura h2::before, .se-module-container--main-2 .se-module-wrapper--video h2::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 150px;
  background-color: #000;
  z-index: -1;
  border-radius: 0 2rem 2rem 0;
  top: 0;
}
.se-module-container--main-2 .se-module-wrapper--kultura h2 a {
  color: #FFF;
}
.se-module-container--main-2 .se-module-wrapper--kultura h2 a:hover {
  text-decoration: underline;
  text-decoration-color: #e00000;
  text-decoration-thickness: 2px;
}

.se-module-wrapper--stav h5 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  padding: 8px 0 0 17px;
  margin-bottom: 5px;
  position: relative;
  text-transform: uppercase;
}
.se-module-wrapper--stav h5::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 126px;
  background-color: #C7C7C5;
  z-index: -1;
  border-radius: 0 2rem 2rem 0;
  top: 0;
}

.se-section-title {
  margin: 0 1.5rem 2rem 1.5rem;
}
.se-section-title--sport {
  position: relative;
}
.se-section-title--sport::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #0290A2 100%);
}
.se-section-title--fudbal, .se-section-title--kosarka, .se-section-title--tenis, .se-section-title--ostali-sportovi {
  position: relative;
}
.se-section-title--fudbal::after, .se-section-title--kosarka::after, .se-section-title--tenis::after, .se-section-title--ostali-sportovi::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #FFF 100%);
}
.se-section-title--zabava {
  position: relative;
}
.se-section-title--zabava::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #5C3A84 100%);
}
.se-section-title--crna-gora, .se-section-title--politika, .se-section-title--ekonomija, .se-section-title--hronika, .se-section-title--društvo, .se-section-title--povodi, .se-section-title--feljton, .se-section-title--tehnologije, .se-section-title--reportaze, .se-section-title--svijet, .se-section-title--balkan, .se-section-title--evropa, .se-section-title--rusija {
  position: relative;
}
.se-section-title--crna-gora::after, .se-section-title--politika::after, .se-section-title--ekonomija::after, .se-section-title--hronika::after, .se-section-title--društvo::after, .se-section-title--povodi::after, .se-section-title--feljton::after, .se-section-title--tehnologije::after, .se-section-title--reportaze::after, .se-section-title--svijet::after, .se-section-title--balkan::after, .se-section-title--evropa::after, .se-section-title--rusija::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #E00000 100%);
}
.se-section-title--podgoricom, .se-section-title--srbija, .se-section-title--turizam {
  position: relative;
}
.se-section-title--podgoricom::after, .se-section-title--srbija::after, .se-section-title--turizam::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #006f3c 100%);
}
.se-section-title--magazin {
  position: relative;
}
.se-section-title--magazin::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #ed008c 100%);
}
.se-section-title--izbori, .se-section-title--ona, .se-section-title--penzioneri, .se-section-title--stav, .se-section-title--mladi {
  display: none;
}
.se-section-title--izbori + .se-modul-wrapper--homepage, .se-section-title--ona + .se-modul-wrapper--homepage, .se-section-title--penzioneri + .se-modul-wrapper--homepage, .se-section-title--stav + .se-modul-wrapper--homepage, .se-section-title--mladi + .se-modul-wrapper--homepage {
  display: none;
}
.se-section-title--najnovije, .se-section-title--author {
  transition: all 0.3s;
}
.se-section-title--najnovije h3, .se-section-title--author h3 {
  color: var(--clr-black);
}
.se-section-title--najnovije:hover, .se-section-title--author:hover {
  color: red;
  text-decoration: underline;
}
.se-section-title h3 {
  font-weight: 300;
  text-transform: uppercase;
}
@media (min-width: 1280px) {
  .se-section-title h3 {
    font-size: 45px;
    line-height: 35px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-section-title h3 {
    font-size: 35px;
    line-height: 25px;
  }
}
@media (max-width: 1023.98px) {
  .se-section-title h3 {
    font-size: 25px;
    line-height: 25px;
  }
}
.se-section-title h3 a:hover {
  text-decoration: underline;
  text-decoration-color: #E00000;
  text-decoration-thickness: 4px;
  transition: 0.3s;
}

.se-page--registracija .se-section-title,
.se-page--prijava .se-section-title,
.se-page--zaboravljena-lozinka .se-section-title,
.se-page--uspjesna-registracija .se-section-title,
.se-page--profil .se-section-title,
.se-page--profil-uredi .se-section-title {
  position: relative;
}
.se-page--registracija .se-section-title::after,
.se-page--prijava .se-section-title::after,
.se-page--zaboravljena-lozinka .se-section-title::after,
.se-page--uspjesna-registracija .se-section-title::after,
.se-page--profil .se-section-title::after,
.se-page--profil-uredi .se-section-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, var(--clr-main) 100%);
}
.se-page--registracija .se-registration--form-wrapper,
.se-page--registracija .se-login--form-wrapper,
.se-page--registracija .se-sso-form-container--forgot-password,
.se-page--registracija .se-edit--form-wrapper,
.se-page--prijava .se-registration--form-wrapper,
.se-page--prijava .se-login--form-wrapper,
.se-page--prijava .se-sso-form-container--forgot-password,
.se-page--prijava .se-edit--form-wrapper,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper,
.se-page--zaboravljena-lozinka .se-login--form-wrapper,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper,
.se-page--uspjesna-registracija .se-registration--form-wrapper,
.se-page--uspjesna-registracija .se-login--form-wrapper,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password,
.se-page--uspjesna-registracija .se-edit--form-wrapper,
.se-page--profil .se-registration--form-wrapper,
.se-page--profil .se-login--form-wrapper,
.se-page--profil .se-sso-form-container--forgot-password,
.se-page--profil .se-edit--form-wrapper,
.se-page--profil-uredi .se-registration--form-wrapper,
.se-page--profil-uredi .se-login--form-wrapper,
.se-page--profil-uredi .se-sso-form-container--forgot-password,
.se-page--profil-uredi .se-edit--form-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.se-page--registracija .se-registration--form-wrapper.se-form-forgotpw,
.se-page--registracija .se-login--form-wrapper.se-form-forgotpw,
.se-page--registracija .se-sso-form-container--forgot-password.se-form-forgotpw,
.se-page--registracija .se-edit--form-wrapper.se-form-forgotpw,
.se-page--prijava .se-registration--form-wrapper.se-form-forgotpw,
.se-page--prijava .se-login--form-wrapper.se-form-forgotpw,
.se-page--prijava .se-sso-form-container--forgot-password.se-form-forgotpw,
.se-page--prijava .se-edit--form-wrapper.se-form-forgotpw,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper.se-form-forgotpw,
.se-page--zaboravljena-lozinka .se-login--form-wrapper.se-form-forgotpw,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password.se-form-forgotpw,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper.se-form-forgotpw,
.se-page--uspjesna-registracija .se-registration--form-wrapper.se-form-forgotpw,
.se-page--uspjesna-registracija .se-login--form-wrapper.se-form-forgotpw,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password.se-form-forgotpw,
.se-page--uspjesna-registracija .se-edit--form-wrapper.se-form-forgotpw,
.se-page--profil .se-registration--form-wrapper.se-form-forgotpw,
.se-page--profil .se-login--form-wrapper.se-form-forgotpw,
.se-page--profil .se-sso-form-container--forgot-password.se-form-forgotpw,
.se-page--profil .se-edit--form-wrapper.se-form-forgotpw,
.se-page--profil-uredi .se-registration--form-wrapper.se-form-forgotpw,
.se-page--profil-uredi .se-login--form-wrapper.se-form-forgotpw,
.se-page--profil-uredi .se-sso-form-container--forgot-password.se-form-forgotpw,
.se-page--profil-uredi .se-edit--form-wrapper.se-form-forgotpw {
  margin-top: 2rem;
}
.se-page--registracija .se-registration--form-wrapper.se-form-forgotpw form,
.se-page--registracija .se-login--form-wrapper.se-form-forgotpw form,
.se-page--registracija .se-sso-form-container--forgot-password.se-form-forgotpw form,
.se-page--registracija .se-edit--form-wrapper.se-form-forgotpw form,
.se-page--prijava .se-registration--form-wrapper.se-form-forgotpw form,
.se-page--prijava .se-login--form-wrapper.se-form-forgotpw form,
.se-page--prijava .se-sso-form-container--forgot-password.se-form-forgotpw form,
.se-page--prijava .se-edit--form-wrapper.se-form-forgotpw form,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper.se-form-forgotpw form,
.se-page--zaboravljena-lozinka .se-login--form-wrapper.se-form-forgotpw form,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password.se-form-forgotpw form,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper.se-form-forgotpw form,
.se-page--uspjesna-registracija .se-registration--form-wrapper.se-form-forgotpw form,
.se-page--uspjesna-registracija .se-login--form-wrapper.se-form-forgotpw form,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password.se-form-forgotpw form,
.se-page--uspjesna-registracija .se-edit--form-wrapper.se-form-forgotpw form,
.se-page--profil .se-registration--form-wrapper.se-form-forgotpw form,
.se-page--profil .se-login--form-wrapper.se-form-forgotpw form,
.se-page--profil .se-sso-form-container--forgot-password.se-form-forgotpw form,
.se-page--profil .se-edit--form-wrapper.se-form-forgotpw form,
.se-page--profil-uredi .se-registration--form-wrapper.se-form-forgotpw form,
.se-page--profil-uredi .se-login--form-wrapper.se-form-forgotpw form,
.se-page--profil-uredi .se-sso-form-container--forgot-password.se-form-forgotpw form,
.se-page--profil-uredi .se-edit--form-wrapper.se-form-forgotpw form {
  flex-direction: row;
  align-items: center;
}
.se-page--registracija .se-registration--form-wrapper > .se-formtext:first-of-type,
.se-page--registracija .se-login--form-wrapper > .se-formtext:first-of-type,
.se-page--registracija .se-sso-form-container--forgot-password > .se-formtext:first-of-type,
.se-page--registracija .se-edit--form-wrapper > .se-formtext:first-of-type,
.se-page--prijava .se-registration--form-wrapper > .se-formtext:first-of-type,
.se-page--prijava .se-login--form-wrapper > .se-formtext:first-of-type,
.se-page--prijava .se-sso-form-container--forgot-password > .se-formtext:first-of-type,
.se-page--prijava .se-edit--form-wrapper > .se-formtext:first-of-type,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper > .se-formtext:first-of-type,
.se-page--zaboravljena-lozinka .se-login--form-wrapper > .se-formtext:first-of-type,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password > .se-formtext:first-of-type,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper > .se-formtext:first-of-type,
.se-page--uspjesna-registracija .se-registration--form-wrapper > .se-formtext:first-of-type,
.se-page--uspjesna-registracija .se-login--form-wrapper > .se-formtext:first-of-type,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password > .se-formtext:first-of-type,
.se-page--uspjesna-registracija .se-edit--form-wrapper > .se-formtext:first-of-type,
.se-page--profil .se-registration--form-wrapper > .se-formtext:first-of-type,
.se-page--profil .se-login--form-wrapper > .se-formtext:first-of-type,
.se-page--profil .se-sso-form-container--forgot-password > .se-formtext:first-of-type,
.se-page--profil .se-edit--form-wrapper > .se-formtext:first-of-type,
.se-page--profil-uredi .se-registration--form-wrapper > .se-formtext:first-of-type,
.se-page--profil-uredi .se-login--form-wrapper > .se-formtext:first-of-type,
.se-page--profil-uredi .se-sso-form-container--forgot-password > .se-formtext:first-of-type,
.se-page--profil-uredi .se-edit--form-wrapper > .se-formtext:first-of-type {
  align-self: flex-start;
  margin: 0 0 2rem 1.5rem;
}
.se-page--registracija .se-registration--form-wrapper > .se-formtext:first-of-type a,
.se-page--registracija .se-login--form-wrapper > .se-formtext:first-of-type a,
.se-page--registracija .se-sso-form-container--forgot-password > .se-formtext:first-of-type a,
.se-page--registracija .se-edit--form-wrapper > .se-formtext:first-of-type a,
.se-page--prijava .se-registration--form-wrapper > .se-formtext:first-of-type a,
.se-page--prijava .se-login--form-wrapper > .se-formtext:first-of-type a,
.se-page--prijava .se-sso-form-container--forgot-password > .se-formtext:first-of-type a,
.se-page--prijava .se-edit--form-wrapper > .se-formtext:first-of-type a,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper > .se-formtext:first-of-type a,
.se-page--zaboravljena-lozinka .se-login--form-wrapper > .se-formtext:first-of-type a,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password > .se-formtext:first-of-type a,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper > .se-formtext:first-of-type a,
.se-page--uspjesna-registracija .se-registration--form-wrapper > .se-formtext:first-of-type a,
.se-page--uspjesna-registracija .se-login--form-wrapper > .se-formtext:first-of-type a,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password > .se-formtext:first-of-type a,
.se-page--uspjesna-registracija .se-edit--form-wrapper > .se-formtext:first-of-type a,
.se-page--profil .se-registration--form-wrapper > .se-formtext:first-of-type a,
.se-page--profil .se-login--form-wrapper > .se-formtext:first-of-type a,
.se-page--profil .se-sso-form-container--forgot-password > .se-formtext:first-of-type a,
.se-page--profil .se-edit--form-wrapper > .se-formtext:first-of-type a,
.se-page--profil-uredi .se-registration--form-wrapper > .se-formtext:first-of-type a,
.se-page--profil-uredi .se-login--form-wrapper > .se-formtext:first-of-type a,
.se-page--profil-uredi .se-sso-form-container--forgot-password > .se-formtext:first-of-type a,
.se-page--profil-uredi .se-edit--form-wrapper > .se-formtext:first-of-type a {
  color: #e30000;
}
.se-page--registracija .se-registration--form-wrapper .se-dan--login-form,
.se-page--registracija .se-registration--form-wrapper .se-sso-form,
.se-page--registracija .se-login--form-wrapper .se-dan--login-form,
.se-page--registracija .se-login--form-wrapper .se-sso-form,
.se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form,
.se-page--registracija .se-sso-form-container--forgot-password .se-sso-form,
.se-page--registracija .se-edit--form-wrapper .se-dan--login-form,
.se-page--registracija .se-edit--form-wrapper .se-sso-form,
.se-page--prijava .se-registration--form-wrapper .se-dan--login-form,
.se-page--prijava .se-registration--form-wrapper .se-sso-form,
.se-page--prijava .se-login--form-wrapper .se-dan--login-form,
.se-page--prijava .se-login--form-wrapper .se-sso-form,
.se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form,
.se-page--prijava .se-sso-form-container--forgot-password .se-sso-form,
.se-page--prijava .se-edit--form-wrapper .se-dan--login-form,
.se-page--prijava .se-edit--form-wrapper .se-sso-form,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form,
.se-page--profil .se-registration--form-wrapper .se-dan--login-form,
.se-page--profil .se-registration--form-wrapper .se-sso-form,
.se-page--profil .se-login--form-wrapper .se-dan--login-form,
.se-page--profil .se-login--form-wrapper .se-sso-form,
.se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form,
.se-page--profil .se-sso-form-container--forgot-password .se-sso-form,
.se-page--profil .se-edit--form-wrapper .se-dan--login-form,
.se-page--profil .se-edit--form-wrapper .se-sso-form,
.se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form,
.se-page--profil-uredi .se-registration--form-wrapper .se-sso-form,
.se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form,
.se-page--profil-uredi .se-login--form-wrapper .se-sso-form,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form,
.se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form,
.se-page--profil-uredi .se-edit--form-wrapper .se-sso-form {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 80%;
}
.se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--login-form-row,
.se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--login-form-row,
.se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--login-form-row,
.se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--login-form-row,
.se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--login-form-row,
.se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--login-form-row,
.se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--login-form-row,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--login-form-row,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--login-form-row,
.se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--login-form-row,
.se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--login-form-row {
  display: flex;
  align-items: center;
  gap: 2rem;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--input {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
  .se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
  .se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--input {
    width: 183px;
  }
}
.se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--input,
.se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--input,
.se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
.se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
.se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--input,
.se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--input,
.se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--input,
.se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
.se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
.se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--input,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--input,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--input,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--input,
.se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--input,
.se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--input,
.se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
.se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
.se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--input,
.se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--input,
.se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--input,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--input,
.se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--input,
.se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--input {
  padding: 0.6rem 1.5rem;
  transition: all 0.3s ease-in-out;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  font-family: var(--font-main);
  transition: all 0.3s ease-in-out;
}
.se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:hover, .se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus, .se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:hover,
.se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus,
.se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:active,
.se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:hover,
.se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus,
.se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:active,
.se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:hover,
.se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus,
.se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:active,
.se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:hover,
.se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus,
.se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:active,
.se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:hover,
.se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus,
.se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:active,
.se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:hover,
.se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus,
.se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:active,
.se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--input:active,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:hover,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:active,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:hover,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:active,
.se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--input:hover,
.se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus,
.se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--input:active,
.se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--input:hover,
.se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--input:focus,
.se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--input:active {
  border-color: #e00000;
}
.se-page--registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--registracija .se-login--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus-visible,
.se-page--registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus-visible,
.se-page--registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--prijava .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--prijava .se-registration--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--prijava .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--prijava .se-login--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--prijava .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus-visible,
.se-page--prijava .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus-visible,
.se-page--prijava .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--prijava .se-edit--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-registration--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-login--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--zaboravljena-lozinka .se-edit--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-registration--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-login--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--uspjesna-registracija .se-edit--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--profil .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil .se-registration--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--profil .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil .se-login--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--profil .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus-visible,
.se-page--profil .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil .se-edit--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-registration--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-registration--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-login--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-login--form-wrapper .se-sso-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-sso-form-container--forgot-password .se-sso-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-edit--form-wrapper .se-dan--login-form .se-dan--input:focus-visible,
.se-page--profil-uredi .se-edit--form-wrapper .se-sso-form .se-dan--input:focus-visible {
  outline: none;
}
.se-page--registracija input::-moz-placeholder, .se-page--prijava input::-moz-placeholder, .se-page--zaboravljena-lozinka input::-moz-placeholder, .se-page--uspjesna-registracija input::-moz-placeholder, .se-page--profil input::-moz-placeholder, .se-page--profil-uredi input::-moz-placeholder {
  font-family: var(--font-main);
  font-size: 1.5rem;
  line-height: 100%;
  font-weight: 500;
}
.se-page--registracija input::placeholder,
.se-page--registracija .se-formtext,
.se-page--registracija .se-sso-brm,
.se-page--prijava input::placeholder,
.se-page--prijava .se-formtext,
.se-page--prijava .se-sso-brm,
.se-page--zaboravljena-lozinka input::placeholder,
.se-page--zaboravljena-lozinka .se-formtext,
.se-page--zaboravljena-lozinka .se-sso-brm,
.se-page--uspjesna-registracija input::placeholder,
.se-page--uspjesna-registracija .se-formtext,
.se-page--uspjesna-registracija .se-sso-brm,
.se-page--profil input::placeholder,
.se-page--profil .se-formtext,
.se-page--profil .se-sso-brm,
.se-page--profil-uredi input::placeholder,
.se-page--profil-uredi .se-formtext,
.se-page--profil-uredi .se-sso-brm {
  font-family: var(--font-main);
  font-size: 1.5rem;
  line-height: 100%;
  font-weight: 500;
}
.se-page--registracija input::-moz-placeholder a, .se-page--prijava input::-moz-placeholder a, .se-page--zaboravljena-lozinka input::-moz-placeholder a, .se-page--uspjesna-registracija input::-moz-placeholder a, .se-page--profil input::-moz-placeholder a, .se-page--profil-uredi input::-moz-placeholder a {
  color: var(--clr-main);
}
.se-page--registracija input::placeholder a,
.se-page--registracija .se-formtext a,
.se-page--registracija .se-sso-brm a,
.se-page--prijava input::placeholder a,
.se-page--prijava .se-formtext a,
.se-page--prijava .se-sso-brm a,
.se-page--zaboravljena-lozinka input::placeholder a,
.se-page--zaboravljena-lozinka .se-formtext a,
.se-page--zaboravljena-lozinka .se-sso-brm a,
.se-page--uspjesna-registracija input::placeholder a,
.se-page--uspjesna-registracija .se-formtext a,
.se-page--uspjesna-registracija .se-sso-brm a,
.se-page--profil input::placeholder a,
.se-page--profil .se-formtext a,
.se-page--profil .se-sso-brm a,
.se-page--profil-uredi input::placeholder a,
.se-page--profil-uredi .se-formtext a,
.se-page--profil-uredi .se-sso-brm a {
  color: var(--clr-main);
}
.se-page--registracija .se-dan--login-form-submit,
.se-page--prijava .se-dan--login-form-submit,
.se-page--zaboravljena-lozinka .se-dan--login-form-submit,
.se-page--uspjesna-registracija .se-dan--login-form-submit,
.se-page--profil .se-dan--login-form-submit,
.se-page--profil-uredi .se-dan--login-form-submit {
  cursor: pointer;
  align-self: flex-start;
  font-weight: 500;
  padding: 0.5rem 1rem;
  font-family: var(--font-main);
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.9rem;
  color: #fff;
  background-color: #e30000;
  border-color: #e30000;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  -webkit-appearance: inherit;
  transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.se-page--registracija .se-dan--login-form-submit:hover, .se-page--registracija .se-dan--login-form-submit:focus, .se-page--registracija .se-dan--login-form-submit:active,
.se-page--prijava .se-dan--login-form-submit:hover,
.se-page--prijava .se-dan--login-form-submit:focus,
.se-page--prijava .se-dan--login-form-submit:active,
.se-page--zaboravljena-lozinka .se-dan--login-form-submit:hover,
.se-page--zaboravljena-lozinka .se-dan--login-form-submit:focus,
.se-page--zaboravljena-lozinka .se-dan--login-form-submit:active,
.se-page--uspjesna-registracija .se-dan--login-form-submit:hover,
.se-page--uspjesna-registracija .se-dan--login-form-submit:focus,
.se-page--uspjesna-registracija .se-dan--login-form-submit:active,
.se-page--profil .se-dan--login-form-submit:hover,
.se-page--profil .se-dan--login-form-submit:focus,
.se-page--profil .se-dan--login-form-submit:active,
.se-page--profil-uredi .se-dan--login-form-submit:hover,
.se-page--profil-uredi .se-dan--login-form-submit:focus,
.se-page--profil-uredi .se-dan--login-form-submit:active {
  box-shadow: 0 0 0 1.5px rgba(227, 0, 0, 0.5);
}
.se-page--registracija .forms-wrapper,
.se-page--prijava .forms-wrapper,
.se-page--zaboravljena-lozinka .forms-wrapper,
.se-page--uspjesna-registracija .forms-wrapper,
.se-page--profil .forms-wrapper,
.se-page--profil-uredi .forms-wrapper {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.se-page--profil {
  max-width: 800px;
  padding: 2rem;
  background-color: #ffffff;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  animation: fadeIn 0.4s ease-in;
}
.se-page--profil .profile-data {
  margin-bottom: 2rem;
}
.se-page--profil .se-formtext {
  font-size: 1.5rem;
  line-height: 1.6;
  color: #6b7280;
  margin-bottom: 1rem;
}
.se-page--profil .se-formtext.profile-actions {
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  color: #6b7280;
  text-decoration: none;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  transition: all 0.3s ease;
}
.se-page--profil .se-formtext.profile-actions:hover {
  color: #1f2937;
  background-color: rgba(224, 0, 0, 0.05);
  text-decoration: none;
}
.se-page--profil .se-formtext.profile-actions:last-of-type {
  color: #dc2626;
}
.se-page--profil .se-formtext.profile-actions:last-of-type:hover {
  color: #991b1b;
  background-color: rgba(220, 38, 38, 0.05);
}
.se-page--profil .se-formtext:first-of-type {
  font-size: 2rem;
  color: #1f2937;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.se-page--profil .se-formtext:first-of-type #user_username {
  color: #e00000;
  font-weight: 600;
}
.se-page--profil .se-formtext span {
  color: #1f2937;
  font-weight: 500;
}
.se-page--profil .se-formtext[href] {
  font-size: 2rem;
  display: inline-block;
  color: #e00000;
  text-decoration: none;
  font-weight: 500;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  transition: all 0.3s ease;
  margin-top: 0.5rem;
}
.se-page--profil .se-formtext[href]:hover {
  color: #b00000;
  background-color: rgba(224, 0, 0, 0.05);
  text-decoration: none;
}
.se-page--profil .se-formtext[href]:focus {
  outline: 2px solid #e00000;
  outline-offset: 2px;
}
.se-page--profil h4 {
  font-size: 2rem;
  font-weight: 600;
  color: #1f2937;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding-top: 1.5rem;
  border-top: 1px solid #e5e7eb;
}
.se-page--profil form {
  display: none;
}
.se-page--profil .profile--comments {
  margin-top: 4rem;
  padding-top: 2rem;
  border-top: 2px solid #e5e7eb;
}
.se-page--profil .profile--comments .comments--title {
  font-size: 2rem;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 1.5rem;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.reporter-dana {
  width: 100%;
  height: 140px;
  background-color: #E8E0D0;
  border-radius: 0 0 2rem 0;
  border-top: 0.5px solid #E00000;
  margin-bottom: 20px;
}
.reporter-dana p:nth-of-type(1) {
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  font-weight: 500;
  margin-top: 20px;
}
.reporter-dana p:nth-of-type(2) {
  font-size: 29px;
  line-height: 41px;
  letter-spacing: 0.1726rem;
  text-align: center;
  font-weight: 900;
  margin-top: 10px;
  color: #707070;
}
.reporter-dana label {
  cursor: pointer;
}

.se-citulje {
  margin: 25px 0 25px 0;
}
.se-citulje a img {
  width: 100%;
  height: auto;
}

@media (min-width: 1024px) {
  .zlocin_above {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .zlocin_above {
    display: grid;
  }
}
.zlocin_above {
  background-image: url("/themes/se-dan/graphics/480X90-Dusko-Jovanovic_baner_new.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 480px;
  max-width: 100%;
  height: 100px;
  margin: 0 auto;
  grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 1fr);
  padding: 1px 10px 0px 10px;
  gap: 73px;
}
@media (min-width: 768px) {
  .zlocin_above p:nth-of-type(1) {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .zlocin_above p:nth-of-type(1) {
    font-size: 22px;
  }
}
.zlocin_above p:nth-of-type(1) {
  font-weight: 800;
}
.zlocin_above p:nth-of-type(2) {
  font-size: 20px;
  font-weight: 800;
  color: #E00000;
}
.zlocin_above p:nth-of-type(3) {
  font-size: 17px;
  font-weight: 800;
  color: #E00000;
  line-height: 18px;
}
.zlocin_above .zlocin_number1,
.zlocin_above .zlocin_number2 {
  font-size: 27px;
  font-weight: 700;
  color: #E00000;
}
.zlocin_above .zlocin_number1 {
  margin-bottom: 8px;
}

@media (max-width: 1023.98px) {
  .zlocin_side {
    display: none;
  }
}
@media (min-width: 1024px) {
  .zlocin_side {
    display: block;
  }
}
.zlocin_side {
  background-image: url("/themes/se-dan/graphics/300X230-Dusko-Jovanovic_baner.jpg");
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 10px;
  border-radius: 0 2rem 2rem 0;
  margin-bottom: 20px;
}
.zlocin_side p {
  font-size: 25px;
  font-weight: 800;
  line-height: 30px;
}
.zlocin_side .numbers {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 60px;
}
.zlocin_side .numbers .zlocin_number1,
.zlocin_side .numbers .zlocin_number2 {
  font-size: 30px;
  font-weight: 700;
  color: #E00000;
}

.pogledaj-sve {
  font-size: 1.8rem;
  line-height: 2rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 700;
  letter-spacing: 0.009rem;
}

.info {
  width: 300px;
  background-color: #E8E0D0;
  display: block;
  border-radius: 0 0 1.7rem 0;
  border-top: 1px solid #E00000;
  margin-bottom: 1.8rem;
  padding: 2rem;
}
.info h4 {
  font-size: 29px;
  font-weight: 900;
  line-height: 41px;
  letter-spacing: 0.2726rem;
  color: #707070;
}
.info a:hover {
  color: #E00000;
}
.info--1 {
  height: 446px;
  background-image: url(/themes/se-dan/graphics/glasanje_white.png);
  background-repeat: no-repeat;
  background-position: bottom -0.5rem left -3rem;
  background-size: 75%;
}
.info--1 p:nth-of-type(1) {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.018rem;
  text-align: center;
  font-weight: 700;
  margin: 10px 0 10px 0;
}
.info--1 p {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 10px;
  text-align: center;
}
.info--2 {
  height: 403px;
  background-image: url(/themes/se-dan/graphics/ombudsman_background.png);
  background-repeat: no-repeat;
  background-position: bottom -0.5rem left 0rem;
}
.info--2 p:nth-of-type(1) {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.018rem;
  text-align: center;
  font-weight: 700;
  margin: 10px 0 10px 0;
}
.info--2 p:nth-of-type(2) {
  font-size: 38px;
  line-height: 37px;
  letter-spacing: 0.1368rem;
  text-align: center;
  font-weight: 500;
  margin: 10px 0 20px 0;
  color: #707070;
}
.info--2 p:nth-of-type(6) {
  font-size: 18px;
  line-height: 31px;
  text-align: center;
  font-weight: 400;
  margin: 25px 0 0 0;
}
.info--2 p {
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 10px;
  text-align: center;
}
.info--3 {
  height: 220px;
  background-image: url(/themes/se-dan/graphics/radio_background.png);
  background-repeat: no-repeat;
  background-position: bottom -0.5rem right -1rem;
}
.info--3 p {
  font-size: 39px;
  font-weight: 300;
  line-height: 40px;
  margin-top: 20px;
}
.info--4 {
  background-image: url(/themes/se-dan/graphics/rijec_dana_background.png);
  background-repeat: no-repeat;
  background-position: top -0.5rem right -0.7rem;
  background-color: #E8E0D0;
  padding: 2rem;
  border-radius: 0 0 1.7rem 0;
  border-top: 1px solid #E00000;
}
.info--4 a:hover {
  color: #000;
}
.info--4 .se-card__subhead {
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0.11rem;
  color: #8E8E8E;
  text-transform: uppercase;
}
.info--4 .se-card__head {
  font-weight: 100;
  font-size: 22px;
  line-height: 27px;
  font-style: italic;
  margin-top: 10px;
  margin-bottom: 5px;
}
.info--4 .se-card__text {
  font-weight: 700;
  font-size: 23px;
  line-height: 25px;
  letter-spacing: 0.0125rem;
}
@media (max-width: 1279.98px) {
  .info {
    height: unset;
    width: unset;
  }
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("/static/required/fonts/fa-brands-400.eot");
  src: url("/static/required/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/static/required/fonts/fa-brands-400.woff2") format("woff2"), url("/static/required/fonts/fa-brands-400.woff") format("woff"), url("/static/required/fonts/fa-brands-400.ttf") format("truetype"), url("/static/required/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("/static/required/fonts/fa-regular-400.eot");
  src: url("/static/required/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/static/required/fonts/fa-regular-400.woff2") format("woff2"), url("/static/required/fonts/fa-regular-400.woff") format("woff"), url("/static/required/fonts/fa-regular-400.ttf") format("truetype"), url("/static/required/fonts/fa-regular-400.svg#fontawesome") format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("/static/required/fonts/fa-solid-900.eot");
  src: url("/static/required/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/static/required/fonts/fa-solid-900.woff2") format("woff2"), url("/static/required/fonts/fa-solid-900.woff") format("woff"), url("/static/required/fonts/fa-solid-900.ttf") format("truetype"), url("/static/required/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
/*** Modal styles ***/
.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  overflow: hidden;
  z-index: 1001;
  font-family: var(--font-main);
}
.modal--header {
  grid-area: mh;
}
.modal--main {
  grid-area: mc;
}
.modal--side {
  grid-area: ms;
}
.modal--share {
  grid-area: msh;
}
.modal--grid {
  display: grid;
  height: 100%;
}
@media (min-width: 768px) {
  .modal--grid {
    grid-template-columns: 10rem 1fr 34rem;
    grid-template-rows: 8rem 1fr;
    grid-template-areas: "mh mh mh" "msh mc ms";
  }
}
@media (max-width: 767.98px) {
  .modal--grid {
    grid-template-columns: 1fr;
    grid-template-rows: 4rem 1fr 1fr 1fr;
    grid-template-areas: "mh" "msh" "mc" "ms";
  }
}
.modal--header {
  background-color: var(--clr-black);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .modal--header {
    padding: 2rem;
  }
}
@media (max-width: 767.98px) {
  .modal--header {
    padding: 0.8rem;
  }
}
.modal--header .modal-close {
  color: white;
  position: absolute;
  top: 7px;
  right: 15px;
  cursor: pointer;
  z-index: 1;
}
@media (min-width: 768px) {
  .modal--header .modal-close {
    font-size: 54px;
    line-height: 54px;
  }
}
@media (max-width: 767.98px) {
  .modal--header .modal-close {
    font-size: 34px;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  .modal--logo svg {
    width: 12.5rem;
    height: 3rem;
  }
}
@media (max-width: 767.98px) {
  .modal--logo svg {
    width: 9.5rem;
    height: 2.5rem;
  }
}
.modal--share {
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .modal--share .se-article--share {
    flex-direction: column;
    margin-top: 1rem;
  }
}
.modal--share .se-article--share {
  display: flex;
  gap: 1rem;
}
@media (max-width: 767.98px) {
  .modal--share .se-article--share {
    margin-top: 0.5rem;
  }
}
.modal--share .se-article--share svg {
  border: 1px solid white;
  border-radius: 50%;
}
@media (max-width: 767.98px) {
  .modal--share {
    position: absolute;
    right: 5rem;
  }
}
.modal--main {
  position: relative;
  background-color: rgb(17, 17, 17);
}
@media (max-width: 767.98px) {
  .modal--main {
    padding: 1rem;
  }
}

.modal-source {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 1.5rem;
}
.modal-source .se-article--head {
  color: #FFF;
  margin-bottom: 1.5rem;
  padding: 0 2rem 1rem 2rem;
}
@media (max-width: 767.98px) {
  .modal-source .se-article--head {
    margin-top: 1.5rem;
  }
}
.modal-source .se-article--supertitle {
  padding: 1rem 2rem;
  color: #FFF;
  padding-bottom: 0;
}

.modal-caption {
  display: flex;
  max-height: 4rem;
  gap: 1rem;
  overflow: auto;
  margin: 0;
  transition: max-height 0.3s ease;
  transition-duration: 0.5s;
  max-width: 90%;
}
.modal-caption--content .se-label--caption {
  z-index: 1;
  font-weight: 700;
  color: rgb(6, 158, 255);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 100%);
  padding: 0.2rem 1rem 0 2.5rem;
  font-size: 1.2rem;
  margin-bottom: -2rem;
}
.modal-caption--content .se-label--caption:hover {
  cursor: pointer;
}
.modal-caption--content .se-button--caption {
  display: none;
}
.modal-caption--content .se-button--caption:checked ~ .modal-caption {
  max-height: 800px;
}
.modal-caption--content:has(.modal-caption:empty) .se-label--caption,
.modal-caption--content:has(.modal-caption:empty) .modal-caption {
  display: none;
}
.modal-caption .collapsed {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* 	&-faq {
			display: flex;
			flex-wrap: wrap;
			width: 100%;
			position: relative;
			.se__title {
				padding: 14px 60px 13px 40px;
				width: 100%;
			}
			.se__text {
				position: relative;
				margin: 0 0 30px 0;
				padding: 0;
				width: calc(100% - 56px);
				p {
					transition: max-height 0.3s ease-in-out, visibility 0.2s ease-in-out 0.4s, top 0.2s ease-in-out, opacity 0.2s ease-in-out, max-height 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s ease 0.2s;
					visibility: hidden;
					opacity: 0;
					height: 0;
					max-height: 0;
				}
			}
			.se-label--faq {
				position: absolute;
				right: 0;
				background-color: var(--clr-IB-text-backg);
				&:hover {
					cursor: pointer;
				}
				&::before {
					top: unset;
					left: unset;
				}
				@include bp-up(md) {
					width: 56px;
					height: 56px;

					&::before {
						width: 60%;
						height: 80%;
					}
				}
				@include bp-dn(sm) {
					bottom: 30px;
					width: 36px;
					height: 36px;

					&::before {
						width: 44%;
						height: 73%;
					}
				}
			}
			.se-button--faq:checked~.se__text {
				padding: 15px 40px;
				height: fit-content;
				p {
					visibility: visible;
					opacity: 1;
					transition: max-height 0.3s ease-in-out, visibility 0.2s ease-in-out, top 0.2s ease-in-out, opacity 0.2s ease-in-out, max-height 0.2s ease-in-out, height 0.2s ease-in-out, margin 0.2s;
					max-height: max-content;
					height: 100%;
					margin-bottom: 0.75rem;
				}
			}
		}

*/
.modal_image {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  justify-content: center;
  margin-top: 1.5rem;
}
.modal_image .modal--image {
  position: relative;
}

.modal-content {
  display: block;
  margin: 0;
  position: relative;
  width: 100%;
  max-height: 70vh;
}
.modal-content:hover {
  scale: 1;
}

.modal-credit,
.modal-caption {
  color: #fff;
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.1rem;
}
.modal-credit p,
.modal-caption p {
  margin: 0;
}
.modal-credit .description_icon,
.modal-caption .description_icon {
  width: 1rem;
  display: inline-block;
  float: left;
  margin-top: 0.5rem;
}

.modal-credit {
  height: -moz-fit-content;
  height: fit-content;
}

.modal-arrow {
  top: 50%;
  position: absolute;
  color: white;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 14px;
  z-index: 1;
}
@media (max-width: 1023.98px) {
  .modal-arrow {
    top: calc(50% - 15px);
  }
}
.modal-arrow-left {
  left: 20px;
}
.modal-arrow-right {
  right: 20px;
}
.modal-arrow svg {
  width: 30px;
  height: 30px;
  fill: #fff;
}

.modal-info {
  display: flex;
  gap: 1rem;
  flex-direction: column;
  align-items: center;
}

span.modal-counter, span.modal-close {
  display: none;
}

.gallery {
  margin-bottom: 4rem;
}
.gallery--name, .gallery--description {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
  text-align: center;
}
.gallery--media {
  text-align: center;
}
.gallery--media .se_image {
  width: 100%;
}
.gallery--media:hover {
  cursor: pointer;
}
@media (min-width: 1024px) {
  .gallery--name {
    font-size: 3.9rem;
    line-height: 4.3rem;
    font-family: var(--font-main);
    color: var(--clr-black);
    font-weight: 700;
    letter-spacing: 0rem;
  }
}
@media (max-width: 1023.98px) {
  .gallery--name {
    font-size: 2.8rem;
    line-height: 3.4rem;
    font-family: var(--font-main);
    color: var(--clr-black);
    font-weight: 700;
    letter-spacing: 0rem;
  }
}
.se-article--dark .gallery--name {
  color: var(--clr-white);
}
.gallery--thumb {
  /* margin-right: .9rem; */
  /* Adjust based on thumbnail size */
}
.gallery--thumb:hover {
  cursor: pointer;
}
.gallery--thumbs {
  display: flex;
  overflow-x: auto;
  margin-top: 0.9rem;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
  gap: 1rem;
}
.gallery--thumbs img {
  display: block;
  width: unset;
}
.gallery .gallery--thumbs::-webkit-scrollbar {
  display: none;
  /* Safari and Chrome */
}
.gallery figure {
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
}
.gallery-arrow {
  border: solid var(--clr-black);
  border-width: 0 0.2rem 0.2rem 0;
  display: inline-block;
  padding: 0.8rem;
  position: absolute;
  top: 32%;
}
.se-article--dark .gallery-arrow {
  border-color: var(--clr-white);
}
@media (max-width: 767.98px) {
  .gallery-arrow {
    border-color: var(--clr-black);
    padding: 0.8rem;
  }
}
.gallery-arrow--right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  right: 5px;
}
.gallery-arrow--left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  left: 5px;
}
.gallery-arrow:hover {
  cursor: pointer;
}
.gallery .se-image__thumb,
.gallery .main-gallery-image {
  transition: all 0.3s ease-in-out;
}
.gallery .se-image__thumb:hover, .gallery .se-image__thumb:focus, .gallery .se-image__thumb:active,
.gallery .main-gallery-image:hover,
.gallery .main-gallery-image:focus,
.gallery .main-gallery-image:active {
  cursor: pointer;
}

.se-article--gallerythumbs,
.se-article--gallerythums,
.gallery--gallerythumbs {
  padding: 0 2rem;
  position: relative;
  top: 0;
  background-color: rgba(255, 255, 255, 0.4);
  width: 100%;
  padding-bottom: 1rem;
  margin: 0 auto;
  box-sizing: border-box;
}
.se-article--dark .se-article--gallerythumbs,
.se-article--dark .se-article--gallerythums,
.se-article--dark .gallery--gallerythumbs {
  background-color: transparent;
}
.se-article--gallerythumbs,
.se-article--gallerythums,
.gallery--gallerythumbs {
  /*
  	@include bp-up(xl) {
  		max-width: 71.2rem;
  	}

  	@include bp(lg) {
  		max-width: 53rem;
  	}

  	@include bp(md) {
  		max-width: 26rem;
  	}
  */
}
@media (max-width: 767.98px) {
  .se-article--gallerythumbs,
  .se-article--gallerythums,
  .gallery--gallerythumbs {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
  }
}

.se-article-gallery.se-article-gallery--basic .se-article--figure {
  position: relative;
}
.se-article-gallery.se-article-gallery--basic .se-article--figure img {
  max-width: 100%;
}
.se-article-gallery.se-article-gallery--basic .article-image--info {
  position: absolute;
  bottom: 0;
  padding: 0.8rem;
  background: rgba(0, 0, 0, 0.4);
  color: white;
}
@media (min-width: 1280px) {
  .se-article-gallery.se-article-gallery--basic .article-image--info {
    max-width: 71.2rem;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-article-gallery.se-article-gallery--basic .article-image--info {
    max-width: 53rem;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-article-gallery.se-article-gallery--basic .article-image--info {
    max-width: 100%;
  }
}
.se-article-gallery.se-article-gallery--basic .article-image--info .article-image--credit {
  color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1280px) {
  .se-article-gallery.se-article-gallery--basic .main-gallery-image {
    max-width: 71.2rem;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-article-gallery.se-article-gallery--basic .main-gallery-image {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-article-gallery.se-article-gallery--basic .main-gallery-image {
    max-width: 100%;
  }
}

@media (min-width: 1024px) {
  .se-page--section .swiper-astro {
    margin-top: 4rem;
  }
}
@media (max-width: 1023.98px) {
  .se-page--section .swiper-astro {
    margin-top: 2rem;
  }
}
.swiper-astro .swiper-slide {
  padding: 2rem;
}
.swiper-astro .se-module--astro-bottom {
  padding: 1rem 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.swiper-astro .se-module--astro-bottom .astro-strelica {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: white;
  font-size: 2rem;
}
.swiper-astro .se-module--astro-bottom .astro-strelica.astro-prev::before {
  content: "\f053";
}
.swiper-astro .se-module--astro-bottom .astro-strelica.astro-next::before {
  content: "\f054";
}
.swiper-astro .se-module--astro-bottom .swiper-navigation {
  display: flex;
  gap: 3rem;
}
.swiper-astro .se-module--astro-bottom .se-module--astro-name {
  font-family: var(--font-main);
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 2.1rem;
  color: var(--clr-white);
}

.swiper_lidl {
  width: 100%;
  height: auto;
}
.swiper_lidl-slide img {
  width: 100%;
}
.swiper_lidl .proizvodi-strelica {
  position: absolute;
  top: calc(50% - 25px);
  width: 2.5rem;
  height: 2.5rem;
  background-color: white;
  z-index: 1;
  border-radius: 10%;
  padding: 2px;
  box-sizing: border-box;
  border: 2px solid transparent;
  transition: all 0.3s ease-in-out;
}
.swiper_lidl .proizvodi-strelica:hover, .swiper_lidl .proizvodi-strelica:focus, .swiper_lidl .proizvodi-strelica:active {
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .swiper_lidl .proizvodi-strelica {
    display: none;
  }
}
.swiper_lidl .proizvodi-prev {
  left: 15px;
}
.swiper_lidl .proizvodi-next {
  right: 15px;
  rotate: 180deg;
}

.swiper_lidl .slide, .swiper_lidl .slide img, .swiper_lidl .slide a img {
  max-width: 290px;
  max-height: 435px;
}

.se-module--lidl {
  padding: 2.5rem;
}
.se-module--lidl .se-module_arthead {
  display: flex;
  justify-content: center;
  margin-bottom: 1.5rem;
}

/*** Cards ***/
.se-card--rijec-dana .se-card__head, .se-card--webtv .se-card__head, .se-card--anketa .se-card__head {
  font-weight: 800;
  font-size: 21px;
  line-height: 25px;
  margin-bottom: 30px;
  margin-top: 10px;
}
.se-card--rijec-dana .se-card__text {
  -webkit-line-clamp: 36;
  line-clamp: 36;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.se-card--strip .se-figure--card img {
  border-radius: 0;
}
.se-card--karikatura .se-card__head, .se-card--strip .se-card__head {
  font-family: var(--font-main);
  font-weight: 800;
  letter-spacing: 0.1px;
}
@media (min-width: 1280px) {
  .se-card--karikatura .se-card__head, .se-card--strip .se-card__head {
    font-size: 17px;
    line-height: 20px;
  }
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  .se-card--karikatura .se-card__head, .se-card--strip .se-card__head {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 1023.98px) {
  .se-card--karikatura .se-card__head, .se-card--strip .se-card__head {
    font-size: 14px;
    line-height: 16px;
    margin: 0.5rem 0 0 0;
  }
}
@media (min-width: 1024px) {
  .se-card--karikatura .se-card__head, .se-card--strip .se-card__head {
    margin: 1rem 0 0 0;
  }
}
.se-page--homepage .se-card--karikatura .se-card__head, .se-page--homepage .se-card--strip .se-card__head {
  display: none;
}
.se-card--stav .se-card--figure img {
  width: 100px; /* Širina div-a */
  height: 100px; /* Visina div-a */
  border: 2px solid #FFF;
  border-radius: 50%; /* Okrugli oblik */
}
.se-card--l .se-card__icon, .se-card--xl .se-card__icon {
  width: 4rem;
  height: 4rem;
  background-size: 5rem;
}
.se-module--4M .se-card__icon {
  width: 3.2rem;
  height: 3.2rem;
  background-size: 4rem;
}
.se-card__icon {
  border-radius: 0rem 1rem 0rem 1rem;
  width: 2.7rem;
  height: 2.7rem;
  background-size: 3rem;
  background-repeat: no-repeat;
  background-position: center;
}
.se-card__icon--gallery {
  background-image: url("/themes/se-dan/graphics/flag-photo.svg");
}
.se-card__icon--video {
  background-image: url("/themes/se-dan/graphics/flag-video.svg");
}
.se-card__icons {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  gap: 1rem;
}
.se-card figure {
  position: relative;
}
.se-card--loadmore .se-card__subhead, .se-card--m-najnovije-page .se-card__subhead {
  margin-bottom: 5px;
}
.se-card--loadmore .subsection-published, .se-card--m-najnovije-page .subsection-published {
  display: flex;
  gap: 0.1rem;
}
.se-card--loadmore .subsection-published .subsection::after, .se-card--m-najnovije-page .subsection-published .subsection::after {
  content: " | ";
  padding: 0 0.5rem;
  display: inline-block;
  font-size: 0.75em;
  position: relative;
  top: -0.1rem;
  left: 0.1rem;
}
.se-card--zlocin .se-card__wrap {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.se-card--zlocin .se-card__wrap .se-card__published {
  font-weight: 300;
  font-size: 2rem;
  line-height: 2.8rem;
}
.se-card--zlocin .se-card__wrap .se-card__supertitle {
  font-weight: 800;
  font-size: 2.5rem;
  line-height: 2.9rem;
}
.se-card--zlocin .se-card__wrap .se-card__head {
  font-weight: 600;
  font-size: 2.6rem;
  line-height: 2.6rem;
}
.se-card--zlocin .se-card__wrap .se-card__head:hover {
  opacity: 0.8;
}
.se-card--zlocin .se-card__wrap::after {
  content: "";
  width: 100%;
  height: 1px;
  background: #707070;
}
.se-card--astro {
  background-color: #360423;
  background-position-x: right;
  background-repeat: no-repeat;
}
.se-card--astro a {
  text-decoration: none;
}
@media (min-width: 768px) {
  .se-card--astro {
    background-size: 9rem;
  }
}
@media (max-width: 767.98px) {
  .se-card--astro {
    background-size: 8rem;
  }
}
.se-card--astro .se-card__wrap {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.se-card--astro .se-card__head, .se-card--astro .se-card__subhead, .se-card--astro .se-card__text {
  color: white;
  font-family: var(--font-main);
}
.se-card--astro .se-card__head {
  font-weight: 800;
  letter-spacing: 0.0392rem;
}
@media (min-width: 768px) {
  .se-card--astro .se-card__head {
    font-size: 2.8rem;
    line-height: 3.3rem;
  }
}
@media (max-width: 767.98px) {
  .se-card--astro .se-card__head {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}
.se-card--astro .se-card__subhead {
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 2.1rem;
}
@media (min-width: 1024px) {
  .se-card--astro .se-card__subhead {
    margin-bottom: 1rem;
  }
}
.se-card--astro .se-card__text {
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.9rem;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.se-card--ombudsman .se-card__head {
  font-family: "Fira Sans", sans-serif;
  font-weight: 800;
  font-size: 2.3rem;
  line-height: 2.7rem;
  letter-spacing: 0rem;
}
@media (max-width: 479.98px) {
  .se-card .se-card__subhead {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}

a.se-card--link:hover .se-card__head,
a.se-card--link:hover .se-card__subhead {
  cursor: pointer;
  opacity: 0.7;
}
a.se-card--link:hover .se-image--card {
  filter: saturate(0.3);
}

@media (max-width: 767.98px) {
  .se-page--homepage .se-card--webtv .se-card__head, .se-page--homepage .se-card--anketa .se-card__head {
    color: #fff;
    padding: 0 0 1rem 1rem;
  }
}

.se-card--astro:has(a[href*=ovan i]),
.se-card--astro:has(a[href*=овен i]) {
  background-image: url(/themes/se-dan/graphics/astro/Ovan_white.svg);
}

.se-page--article-astro[class*=ovan i] .se-article_content--main,
.se-page--article-astro[class*=овен i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Ovan_white.svg);
}

.se-card--astro:has(a[href*=bik i]),
.se-card--astro:has(a[href*=бик i]) {
  background-image: url(/themes/se-dan/graphics/astro/Bik_white.svg);
}

.se-page--article-astro[class*=bik i] .se-article_content--main,
.se-page--article-astro[class*=бик i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Bik_white.svg);
}

.se-card--astro:has(a[href*=blizanci i]),
.se-card--astro:has(a[href*=близанци i]) {
  background-image: url(/themes/se-dan/graphics/astro/Blizanci_white.svg);
}

.se-page--article-astro[class*=blizanci i] .se-article_content--main,
.se-page--article-astro[class*=близанци i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Blizanci_white.svg);
}

.se-card--astro:has(a[href*=rak i]),
.se-card--astro:has(a[href*=рак i]) {
  background-image: url(/themes/se-dan/graphics/astro/Rak_white.svg);
}

.se-page--article-astro[class*=rak i] .se-article_content--main,
.se-page--article-astro[class*=рак i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Rak_white.svg);
}

.se-card--astro:has(a[href*=djevica i]),
.se-card--astro:has(a[href*=дјевица i]) {
  background-image: url(/themes/se-dan/graphics/astro/Djevica_white.svg);
}

.se-page--article-astro[class*=djevica i] .se-article_content--main,
.se-page--article-astro[class*=дјевица i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Djevica_white.svg);
}

.se-card--astro:has(a[href*=vaga i]),
.se-card--astro:has(a[href*=вага i]) {
  background-image: url(/themes/se-dan/graphics/astro/Vaga_white.svg);
}

.se-page--article-astro[class*=vaga i] .se-article_content--main,
.se-page--article-astro[class*=вага i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Vaga_white.svg);
}

.se-card--astro:has(a[href*=škorpija i]),
.se-card--astro:has(a[href*=шкорпија i]) {
  background-image: url(/themes/se-dan/graphics/astro/škorpija_white.svg);
}

.se-page--article-astro[class*=škorpija i] .se-article_content--main,
.se-page--article-astro[class*=шкорпија i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/škorpija_white.svg);
}

.se-card--astro:has(a[href*=jarac i]),
.se-card--astro:has(a[href*=јарац i]) {
  background-image: url(/themes/se-dan/graphics/astro/Jarac_white.svg);
}

.se-page--article-astro[class*=jarac i] .se-article_content--main,
.se-page--article-astro[class*=јарац i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Jarac_white.svg);
}

.se-card--astro:has(a[href*=strijelac i]),
.se-card--astro:has(a[href*=стријелац i]) {
  background-image: url(/themes/se-dan/graphics/astro/Strijelac_white.svg);
}

.se-page--article-astro[class*=strijelac i] .se-article_content--main,
.se-page--article-astro[class*=стријелац i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Strijelac_white.svg);
}

.se-card--astro:has(a[href*=lav i]),
.se-card--astro:has(a[href*=лав i]) {
  background-image: url(/themes/se-dan/graphics/astro/Lav_white.svg);
}

.se-page--article-astro[class*=lav i] .se-article_content--main,
.se-page--article-astro[class*=лав i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Lav_white.svg);
}

.se-card--astro:has(a[href*=ribe i]),
.se-card--astro:has(a[href*=рибе i]) {
  background-image: url(/themes/se-dan/graphics/astro/Ribe_white.svg);
}

.se-page--article-astro[class*=ribe i] .se-article_content--main,
.se-page--article-astro[class*=рибе i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Ribe_white.svg);
}

.se-card--astro:has(a[href*=vodolija i]),
.se-card--astro:has(a[href*=водолија i]) {
  background-image: url(/themes/se-dan/graphics/astro/Vodolija_white.svg);
}

.se-page--article-astro[class*=vodolija i] .se-article_content--main,
.se-page--article-astro[class*=водолија i] .se-article_content--main {
  background-image: url(/themes/se-dan/graphics/astro/Vodolija_white.svg);
}

.se-card--xl {
  position: relative;
}
@media (min-width: 768px) {
  .se-card--xl .se-card__content {
    position: absolute;
    max-width: 70%;
    padding: 10px 35px 5px 0;
    bottom: 0px;
  }
}
.se-card--xl .se-card__content {
  background: #FFF;
  border-radius: 0 2.2rem 0rem 0;
}
@media (max-width: 767.98px) {
  .se-card--xl .se-card__content {
    padding: 10px 0 0 0;
  }
}
.se-card--xl .se-card__head {
  font-size: 32px;
  line-height: 34px;
  font-weight: 800;
  margin-bottom: 8px;
}
.se-card--xl .se-card__subhead {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 8px;
}

.se-card--m .se-card__head, .se-card--v .se-card__head {
  font-size: 21px;
  line-height: 25px;
  font-weight: 800;
  margin: 8px 0 8px 0;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.se-card--m .se-card__subhead, .se-card--v .se-card__subhead {
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
  margin-bottom: 30px;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .se-module--wrapper-background--4M .se-card--m .se-card__head, .se-module--wrapper-background--4M .se-card--m .se-card__subhead {
    color: var(--clr-white);
  }
}

@media (min-width: 480px) {
  .se-page--homepage .se-module--3M .se-card--m:nth-child(2) .se-card__head, .se-page--homepage .se-module--3M .se-card--m:nth-child(3) .se-card__head {
    font-size: 21px;
    line-height: 25px;
    font-weight: 800;
    margin: 8px 0 8px 0;
  }
}
@media (max-width: 479.98px) {
  .se-page--homepage .se-module--3M .se-card--m:nth-child(2) .se-card__head, .se-page--homepage .se-module--3M .se-card--m:nth-child(3) .se-card__head {
    font-size: 14px;
    line-height: 16px;
    font-weight: 800;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0;
  }
}
.se-page--homepage .se-module--3M .se-card--m:nth-child(2) .se-card__subhead, .se-page--homepage .se-module--3M .se-card--m:nth-child(3) .se-card__subhead {
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 400;
}
@media (min-width: 480px) {
  .se-page--homepage .se-module--3M .se-card--m:nth-child(2) .se-card__subhead, .se-page--homepage .se-module--3M .se-card--m:nth-child(3) .se-card__subhead {
    font-size: 13px;
    line-height: 15px;
  }
}
@media (max-width: 479.98px) {
  .se-page--homepage .se-module--3M .se-card--m:nth-child(2) .se-card__subhead, .se-page--homepage .se-module--3M .se-card--m:nth-child(3) .se-card__subhead {
    font-size: 11px;
    line-height: 13px;
    margin: 0;
  }
}

.se-card--l .se-card__head {
  font-size: 32px;
  line-height: 34px;
  font-weight: 800;
  margin: 10px 0 8px 0;
}
.se-card--l .se-card__subhead {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 30px;
}

.se-embed.se-embed--article .se-card--xs .se-card__wrap {
  display: flex;
  padding: 1.5rem 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  gap: 1.5rem;
}
.se-embed.se-embed--article .se-card--xs .se-card__wrap .se-figure {
  flex: 0 0 30%;
  max-width: 30%;
}
.se-embed.se-embed--article .se-card--xs .se-card__wrap .se-figure picture img {
  border-radius: 0;
  max-width: 200px;
}
.se-embed.se-embed--article .se-card--xs .se-card__wrap .se-card__content {
  flex: 0 0 70%;
  max-width: 70%;
}
.se-embed.se-embed--article .se-card--xs .se-card__wrap .se-card__content .se-card__head {
  font-family: "Fira Sans", sans-serif;
  font-weight: 800;
  font-size: 2.3rem;
  line-height: 2.7rem;
  letter-spacing: 0rem;
  color: #000;
  text-decoration: underline;
  transition: text-decoration-color 0.3s ease-in-out;
}
.se-embed.se-embed--article .se-card--xs .se-card__wrap .se-card__content .se-card__head:hover {
  text-decoration-color: #e00000;
}

.se-card--s-left .se-card__wrap {
  display: grid;
  grid-template-columns: minmax(1rem, 9fr) minmax(1rem, 7fr);
  gap: 14px;
  margin-bottom: 30px;
}
.se-card--s-left .se-card__head {
  font-weight: 800;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.009rem;
  margin-bottom: 5px;
  text-align: right;
}
.se-card--s-left .se-card__subhead {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: right;
}
.se-card--s-right .se-card__wrap {
  display: grid;
  grid-template-columns: minmax(1rem, 7fr) minmax(1rem, 9fr);
  gap: 14px;
  margin-bottom: 30px;
}
.se-card--s-right .se-card__head {
  font-weight: 800;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.009rem;
  margin-bottom: 5px;
}
.se-card--s-right .se-card__subhead {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}

/*** Modules ***/
.se-module--wrapper-homepage-featured {
  display: grid;
  gap: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .se-module--wrapper-homepage-featured {
    grid-template-columns: minmax(1rem, 3fr) minmax(31.5rem, 1fr);
  }
}
@media (max-width: 1023.98px) {
  .se-module--wrapper-homepage-featured {
    grid-template-columns: 1fr;
    padding: 0 1.5rem;
  }
}
.se-module--wrapper-section-featured {
  display: grid;
  gap: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .se-module--wrapper-section-featured {
    grid-template-columns: minmax(1rem, 3fr) minmax(31.5rem, 1fr);
  }
}
@media (max-width: 1023.98px) {
  .se-module--wrapper-section-featured {
    grid-template-columns: 1fr;
  }
}
.se-module--wrapper--homepage-side {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
.se-module--wrapper-background {
  position: relative;
  z-index: 0;
}
.se-module--wrapper-background h5 {
  position: relative;
}
.se-module--wrapper-background[class*=side]::before {
  height: 60%;
  background-color: #363636;
}
@media (min-width: 1024px) {
  .se-module--wrapper-background[class*=side]::before {
    width: 105%;
  }
}
@media (max-width: 1023.98px) {
  .se-module--wrapper-background[class*=side]::before {
    width: 100%;
  }
}
.se-module--wrapper-background[class*="4M"] {
  margin: 0 1.5rem 2rem 1.5rem;
}
.se-module--wrapper-background[class*="4M"]::before {
  width: 100%;
}
.se-page--homepage .se-module--wrapper-background[class*="4M"]::before, .se-page--section:not([class*=sport]) .se-module--wrapper-background[class*="4M"]::before, .se-page--article .se-module--wrapper-background[class*="4M"]::before {
  background-color: #363636;
}
.se-page--section[class*=sport] .se-module--wrapper-background[class*="4M"]::before {
  background-color: #00424A;
}
@media (min-width: 768px) {
  .se-module--wrapper-background[class*="4M"]::before {
    height: 50%;
  }
  .se-article--related .se-module--wrapper-background[class*="4M"]::before {
    height: 65%;
    width: 98%;
  }
}
@media (max-width: 767.98px) {
  .se-module--wrapper-background[class*="4M"]::before {
    height: 100%;
  }
}
.se-module--wrapper-background[class*=stav] {
  margin: 1rem;
}
.se-module--wrapper-background[class*=stav] h5 a {
  padding: 1rem;
  display: block;
}
.se-module--wrapper-background[class*=stav]::before {
  width: 100%;
  background-color: #C7C7C5;
}
@media (min-width: 768px) {
  .se-module--wrapper-background[class*=stav]::before {
    height: 50%;
  }
}
@media (max-width: 767.98px) {
  .se-module--wrapper-background[class*=stav]::before {
    height: 25%;
  }
}
.se-module--wrapper-background[class*=anketadana]::before, .se-module--wrapper-background[class*=webtv]::before {
  background-color: #363636;
  width: 100%;
}
@media (min-width: 768px) {
  .se-module--wrapper-background[class*=anketadana]::before, .se-module--wrapper-background[class*=webtv]::before {
    height: 50%;
  }
}
@media (max-width: 767.98px) {
  .se-module--wrapper-background[class*=anketadana]::before, .se-module--wrapper-background[class*=webtv]::before {
    height: 100%;
  }
}
.se-module--wrapper-background::before {
  content: "";
  border-radius: 0 2.2rem 2.2rem 0;
  position: absolute;
}
.se-module--wrapper-background .se-module,
.se-module--wrapper-background .se-module--title {
  position: relative;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .se-module--wrapper-strip {
    display: none;
  }
}
.se-module--3M {
  display: grid;
  gap: 20px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .se-module--3M {
    grid-template-columns: repeat(3, minmax(1rem, 1fr));
  }
}
@media (min-width: 480px) and (max-width: 767.98px) {
  .se-module--3M {
    grid-template-columns: 1fr 1fr;
  }
  .se-module--3M .se-card:first-child {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 2;
  }
  .se-module--3M .se-card:nth-child(2) {
    grid-row-start: 1;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-column-end: 3;
  }
  .se-module--3M .se-card:nth-child(3) {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
  }
}
@media (max-width: 479.98px) {
  .se-module--3M {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }
  .se-module--3M .se-card:nth-child(2) .se-card__wrap,
  .se-module--3M .se-card:nth-child(3) .se-card__wrap {
    display: grid;
    gap: 1rem;
  }
  .se-module--3M .se-card:nth-child(2) .se-card__wrap .se-figure,
  .se-module--3M .se-card:nth-child(3) .se-card__wrap .se-figure {
    grid-area: figure;
  }
  .se-module--3M .se-card:nth-child(2) .se-card__wrap .se-card__content,
  .se-module--3M .se-card:nth-child(3) .se-card__wrap .se-card__content {
    grid-area: content;
  }
  .se-module--3M .se-card:nth-child(2) .se-card__wrap {
    grid-template-columns: 1fr 2fr;
    grid-template-areas: "figure content";
  }
  .se-module--3M .se-card:nth-child(3) .se-card__wrap {
    grid-template-columns: 2fr 1fr;
    grid-template-areas: "content figure";
  }
}
.se-module--4M {
  display: grid;
  gap: 30px;
}
@media (min-width: 768px) {
  .se-module--4M {
    grid-template-columns: repeat(4, minmax(1rem, 1fr));
    max-width: 98%;
  }
}
@media (max-width: 767.98px) {
  .se-module--4M {
    grid-template-columns: 1fr;
    padding-right: 30px;
  }
  .se-module--4M .se-card__wrap {
    display: grid;
    gap: 2rem;
    grid-template-columns: minmax(1rem, 1fr);
  }
  .se-module--4M .se-card__wrap .se-card__content {
    padding-left: 15px;
  }
}
.se-article--related .se-module--4M {
  gap: 10px;
}
.se-module--4M .se-card__head {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.009rem;
  margin: 8px 0 30px 0;
}
.se-page--section-webtv .se-module--4M .se-card .se-card__head {
  color: #FFF;
}
.se-page--section-webtv .se-module--4M .se-card .se-card__subhead {
  display: none;
}
.se-izbor-urednika .se-module--4M .se-card__subhead {
  display: none;
}
@media (max-width: 767.98px) {
  .se-izbor-urednika .se-module--4M .se-card--m {
    margin-bottom: 20px;
  }
  .se-izbor-urednika .se-module--4M .se-card--m .se-card__wrap {
    display: grid;
    grid-template-columns: minmax(1rem, 6fr) minmax(1rem, 8fr);
  }
  .se-izbor-urednika .se-module--4M .se-card--m .se-card__wrap .se-figure--card img {
    border-radius: 0 0.9rem 0.9rem 0;
  }
  .se-izbor-urednika .se-module--4M .se-card--m .se-card__wrap .se-card__head {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    margin-left: 15px;
  }
}
.se-article--related .se-module--4M .se-card--m .se-card__subhead {
  display: none;
}
.se-article--related .se-module--4M .se-card--m a {
  text-decoration: none;
}
.se-module--2M1V {
  display: grid;
}
@media (min-width: 480px) and (max-width: 767.98px) {
  .se-module--wrapper-homepage-featured .se-module--2M1V {
    gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:first-child {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 2;
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(2) {
    grid-row-start: 1;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-column-end: 3;
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(3) {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
  }
}
@media (max-width: 479.98px) {
  .se-module--wrapper-homepage-featured .se-module--2M1V {
    grid-template-columns: 1fr;
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(2) .se-card__wrap,
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(3) .se-card__wrap {
    display: grid;
    gap: 1rem;
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(2) .se-card__wrap .se-figure,
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(3) .se-card__wrap .se-figure {
    grid-area: figure;
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(2) .se-card__wrap .se-card__content,
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(3) .se-card__wrap .se-card__content {
    grid-area: content;
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(2) .se-card__wrap {
    grid-template-columns: 1fr 2fr;
    grid-template-areas: "figure content";
  }
  .se-module--wrapper-homepage-featured .se-module--2M1V .se-card:nth-child(3) .se-card__wrap {
    grid-template-columns: 2fr 1fr;
    grid-template-areas: "content figure";
  }
}
.se-wrapper--section-section .se-module--1L {
  display: grid;
}
@media (max-width: 767.98px) {
  .se-wrapper--section-section .se-module--1L {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-wrapper--section-section .se-module--1L {
    grid-template-columns: 6fr 4fr;
  }
}
@media (min-width: 1024px) {
  .se-wrapper--section-section .se-module--1L {
    grid-template-columns: 2fr 1fr;
  }
}
.se-page--article .se-module--naj-naj {
  margin: 0 1.5rem;
}
@media (max-width: 1023.98px) {
  .se-page--homepage .se-module--naj-naj {
    display: none;
  }
}
.se-module--naj-naj input {
  display: none;
}
.se-module--naj-naj .se-module__tab--buttons {
  display: flex;
  background-color: #E00000;
  border-radius: 0 20px 0 0;
}
.se-module--naj-naj .button--najnovije,
.se-module--naj-naj .button--najcitanije {
  width: 150px;
  height: 41px;
  border-top: 0.5px solid #E00000;
  border-radius: 0 20px 0 0;
  padding: 10px;
  text-align: center;
}
.se-module--naj-naj .button--najnovije label,
.se-module--naj-naj .button--najcitanije label {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
}
.se-module--naj-naj #newest:checked ~ .se-module__tab--najnovije {
  display: block;
}
.se-module--naj-naj #newest:checked ~ .se-module__tab--najcitanije {
  display: none;
}
.se-module--naj-naj #newest:checked ~ .se-module__tab--buttons .button--najnovije {
  background-color: #E8E0D0;
}
.se-module--naj-naj #newest:checked ~ .se-module__tab--buttons .button--najnovije label {
  color: #000;
}
.se-module--naj-naj #most-read:checked ~ .se-module__tab--najcitanije {
  display: block;
}
.se-module--naj-naj #most-read:checked ~ .se-module__tab--najnovije {
  display: none;
}
.se-module--naj-naj #most-read:checked ~ .se-module__tab--buttons .button--najcitanije {
  background-color: #E8E0D0;
  border-radius: 15px 15px 0 0;
  margin-left: 4px;
}
.se-module--naj-naj #most-read:checked ~ .se-module__tab--buttons .button--najcitanije label {
  color: #000;
}
.se-module--naj-naj .se-module__tab--najnovije,
.se-module--naj-naj .se-module__tab--najcitanije {
  background-color: #E8E0D0;
  padding: 25px 20px 10px 0;
}
.se-module--naj-naj .se-module__tab--najnovije a,
.se-module--naj-naj .se-module__tab--najcitanije a {
  text-decoration: none;
}
.se-module--naj-naj .se-module__tab--najnovije a:hover,
.se-module--naj-naj .se-module__tab--najcitanije a:hover {
  color: #000;
}
.se-module--naj-naj .se-module__tab--najnovije .se-card--m,
.se-module--naj-naj .se-module__tab--najcitanije .se-card--m {
  max-width: 280px;
}
@media (min-width: 1024px) {
  .se-module--naj-naj .se-module__tab--najnovije .se-card--m:not(:first-of-type),
  .se-module--naj-naj .se-module__tab--najcitanije .se-card--m:not(:first-of-type) {
    max-width: 280px;
    margin-bottom: 20px;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-card--m:not(:first-of-type) .se-card__wrap,
  .se-module--naj-naj .se-module__tab--najcitanije .se-card--m:not(:first-of-type) .se-card__wrap {
    display: grid;
    grid-template-columns: minmax(1rem, 6fr) minmax(1rem, 8fr);
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-card--m:not(:first-of-type) .se-card__wrap .se-figure--card img,
  .se-module--naj-naj .se-module__tab--najcitanije .se-card--m:not(:first-of-type) .se-card__wrap .se-figure--card img {
    border-radius: 0 0.9rem 0.9rem 0;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-card--m:not(:first-of-type) .se-card__wrap .se-card__head,
  .se-module--naj-naj .se-module__tab--najcitanije .se-card--m:not(:first-of-type) .se-card__wrap .se-card__head {
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    margin-left: 15px;
  }
}
.se-module--naj-naj .se-module__tab--najnovije .se-card--m .se-card__head,
.se-module--naj-naj .se-module__tab--najcitanije .se-card--m .se-card__head {
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.009rem;
  margin: 10px 0 30px 18px;
}
.se-module--naj-naj .se-module__tab--najnovije .se-card--m .se-card__subhead,
.se-module--naj-naj .se-module__tab--najcitanije .se-card--m .se-card__subhead {
  display: none;
}
.se-module--naj-naj .se-module__tab--najnovije .se-card--xs,
.se-module--naj-naj .se-module__tab--najcitanije .se-card--xs {
  max-width: 280px;
  margin-bottom: 20px;
}
.se-module--naj-naj .se-module__tab--najnovije .se-card--xs .se-card__wrap,
.se-module--naj-naj .se-module__tab--najcitanije .se-card--xs .se-card__wrap {
  display: grid;
  grid-template-columns: minmax(1rem, 6fr) minmax(1rem, 8fr);
}
.se-module--naj-naj .se-module__tab--najnovije .se-card--xs .se-card__wrap .se-figure--card img,
.se-module--naj-naj .se-module__tab--najcitanije .se-card--xs .se-card__wrap .se-figure--card img {
  border-radius: 0 0.9rem 0.9rem 0;
}
.se-module--naj-naj .se-module__tab--najnovije .se-card--xs .se-card__wrap .se-card__head,
.se-module--naj-naj .se-module__tab--najcitanije .se-card--xs .se-card__wrap .se-card__head {
  font-size: 14px;
  line-height: 17px;
  font-weight: 700;
  margin-left: 15px;
}
.se-module--naj-naj .se-module__tab--najnovije .se-button--ucitaj-vise,
.se-module--naj-naj .se-module__tab--najcitanije .se-button--ucitaj-vise {
  cursor: pointer;
}
.se-module--naj-naj .se-module__tab--najnovije .se-button--ucitaj-vise h2,
.se-module--naj-naj .se-module__tab--najcitanije .se-button--ucitaj-vise h2 {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.009rem;
  margin-left: 10px;
}
.se-module--naj-naj .se-module__tab--najnovije .se-button--ucitaj-vise h2 a:hover,
.se-module--naj-naj .se-module__tab--najcitanije .se-button--ucitaj-vise h2 a:hover {
  color: #E00000;
}
.se-page--section .se-module--naj-naj .se-module__tab--najnovije .se-button--ucitaj-vise, .se-page--article .se-module--naj-naj .se-module__tab--najnovije .se-button--ucitaj-vise,
.se-page--section .se-module--naj-naj .se-module__tab--najcitanije .se-button--ucitaj-vise,
.se-page--article .se-module--naj-naj .se-module__tab--najcitanije .se-button--ucitaj-vise {
  display: none;
}
.se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije,
.se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije,
.se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije,
.se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije {
  display: grid;
  justify-items: center;
}
@media (min-width: 1024px) {
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije,
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije {
    grid-template-columns: minmax(1rem, 1fr);
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije,
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije {
    grid-template-columns: repeat(2, minmax(1rem, 1fr));
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--m:first-of-type,
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--m:first-of-type,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--m:first-of-type,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--m:first-of-type {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--m:not(:first-of-type),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--m:not(:first-of-type),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--m:not(:first-of-type),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--m:not(:first-of-type) {
    grid-row-start: 1;
    grid-column-start: 2;
    grid-row-end: 2;
    grid-column-end: 3;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(1),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(1),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(1),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(1) {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(2),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(2),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(2),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(2) {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(3),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(3),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(3),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(3) {
    grid-row-start: 2;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 3;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(4),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(4),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(4),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(4) {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 4;
    grid-column-end: 3;
  }
}
@media (max-width: 767.98px) {
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije,
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije {
    grid-template-columns: minmax(1rem, 1fr);
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card,
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card {
    max-width: unset;
    width: 90%;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--m .se-card__head,
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--m .se-card__head,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--m .se-card__head,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--m .se-card__head {
    margin-left: 0;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--m:first-of-type,
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--m:first-of-type,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--m:first-of-type,
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--m:first-of-type {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 2;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--m:not(:first-of-type),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--m:not(:first-of-type),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--m:not(:first-of-type),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--m:not(:first-of-type) {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(1),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(1),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(1),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(1) {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-row-end: 4;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(2),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(2),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(2),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(2) {
    grid-row-start: 4;
    grid-column-start: 1;
    grid-row-end: 5;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(3),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(3),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(3),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(3) {
    grid-row-start: 5;
    grid-column-start: 1;
    grid-row-end: 6;
    grid-column-end: 2;
  }
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najnovije .se-card--xs:nth-child(4),
  .se-module--naj-naj .se-module__tab--najnovije .se-module--najcitanije .se-card--xs:nth-child(4),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najnovije .se-card--xs:nth-child(4),
  .se-module--naj-naj .se-module__tab--najcitanije .se-module--najcitanije .se-card--xs:nth-child(4) {
    grid-row-start: 6;
    grid-column-start: 1;
    grid-row-end: 7;
    grid-column-end: 2;
  }
}
.se-module--stav {
  display: grid;
  grid-template-columns: repeat(5, minmax(1rem, 1fr));
  gap: 90px;
  max-width: 98%;
  margin: 0 auto;
  padding: 0 80px;
  overflow: hidden;
}
.se-module--stav img {
  border-radius: 50%;
  border: 6px solid #FFF;
}
.se-module--stav .se-card__author {
  font-weight: 100;
  font-size: 19px;
  text-align: center;
  line-height: 23px;
  font-style: italic;
  margin: 8px 0;
}
.se-module--stav .se-card__head {
  font-weight: 700;
  font-size: 18px;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0.009rem;
  margin-bottom: 30px;
}
.se-module--3x3m {
  display: grid;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 3rem;
  margin: 0 1.5rem;
}
@media (min-width: 768px) {
  .se-module--3x3m {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767.98px) {
  .se-module--3x3m {
    grid-template-columns: 1fr;
  }
}
.se-page--section-webtv .se-module--3x3m .se-card__head {
  color: #FFF;
}
.se-page--section-webtv .se-module--3x3m .se-card__subhead {
  display: none;
}
.se-module--sport-featured {
  display: grid;
  gap: 2rem;
}
@media (min-width: 1024px) {
  .se-module--sport-featured .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--sport-featured .se-card:nth-child(2) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--sport-featured .se-card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--sport-featured .se-card:nth-child(4) {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--sport-featured .se-card:nth-child(5) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--sport-featured .se-card:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 7;
  }
  .se-module--sport-featured .se-card:nth-child(7) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--sport-featured .se-card:nth-child(8) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  .se-module--sport-featured .se-card:nth-child(9) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 5;
    grid-row-end: 6;
  }
  .se-module--sport-featured .se-card:nth-child(10) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 6;
    grid-row-end: 7;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-module--sport-featured .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--sport-featured .se-card:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--sport-featured .se-card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--sport-featured .se-card:nth-child(4) {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--sport-featured .se-card:nth-child(5) {
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--sport-featured .se-card:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 7;
  }
  .se-module--sport-featured .se-card:nth-child(7) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--sport-featured .se-card:nth-child(8) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  .se-module--sport-featured .se-card:nth-child(9) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 5;
    grid-row-end: 6;
  }
  .se-module--sport-featured .se-card:nth-child(10) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 6;
    grid-row-end: 7;
  }
}
@media (max-width: 767.98px) {
  .se-module--sport-featured .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--sport-featured .se-card:nth-child(2) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--sport-featured .se-card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--sport-featured .se-card:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  .se-module--sport-featured .se-card:nth-child(5) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 5;
    grid-row-end: 6;
  }
  .se-module--sport-featured .se-card:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 6;
    grid-row-end: 7;
  }
  .se-module--sport-featured .se-card:nth-child(7) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 7;
    grid-row-end: 8;
  }
  .se-module--sport-featured .se-card:nth-child(8) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 8;
    grid-row-end: 9;
  }
  .se-module--sport-featured .se-card:nth-child(9) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 9;
    grid-row-end: 10;
  }
  .se-module--sport-featured .se-card:nth-child(10) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 10;
    grid-row-end: 11;
  }
}
.se-module--KVZ-feature {
  display: grid;
  gap: 2rem;
}
@media (min-width: 1280px) {
  .se-module--KVZ-feature .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--KVZ-feature .se-card:nth-child(2) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--KVZ-feature .se-card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--KVZ-feature .se-card:nth-child(4) {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--KVZ-feature .se-card:nth-child(5) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--KVZ-feature .se-card:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--KVZ-feature .se-card:nth-child(7) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--KVZ-feature .se-card:nth-child(8) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  .se-module--KVZ-feature .se-card:nth-child(9) {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  .se-module--KVZ-feature .se-card:nth-child(10) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 4;
    grid-row-end: 5;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-module--KVZ-feature .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--KVZ-feature .se-card:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--KVZ-feature .se-card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--KVZ-feature .se-card:nth-child(4) {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--KVZ-feature .se-card:nth-child(5) {
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--KVZ-feature .se-card:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--KVZ-feature .se-card:nth-child(7) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--KVZ-feature .se-card:nth-child(8) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  .se-module--KVZ-feature .se-card:nth-child(9) {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 4;
    grid-row-end: 5;
  }
  .se-module--KVZ-feature .se-card:nth-child(10) {
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 5;
  }
}
@media (max-width: 767.98px) {
  .se-module--KVZ-feature {
    grid-template-columns: 1fr;
  }
}
.se-module--homepage-featured {
  width: 100%;
  max-width: 100vw;
  overflow: hidden;
}
.se-module--KVZ-5C {
  display: grid;
  gap: 2rem;
}
.se-module--KVZ-5C .se-card:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
}
.se-module--KVZ-5C .se-card:nth-child(2) {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 2;
}
.se-module--KVZ-5C .se-card:nth-child(3) {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 3;
}
.se-module--KVZ-5C .se-card:nth-child(4) {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
}
.se-module--KVZ-5C .se-card:nth-child(5) {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 2;
  grid-row-end: 3;
}
.se-module--najnovije-page {
  display: grid;
  row-gap: 3rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (min-width: 480px) {
  .se-module--najnovije-page {
    grid-template-columns: repeat(3, minmax(1rem, 1fr));
  }
}
@media (max-width: 1023.98px) {
  .se-module--najnovije-page {
    margin: 0 2rem;
  }
}
.se-module--najnovije-page .se-card--m-najnovije-page a .se-card__content .se-card__head {
  font-weight: 800;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.009rem;
  margin: 10px 0 5px 0;
}
.se-module--najnovije-page .se-card--m-najnovije-page .se-card__section-date {
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}
.se-module--najnovije-page .se-card--m-najnovije-page .se-card__section-date a:hover {
  text-decoration: underline;
}
.se-module--najnovije-page .se-button--ucitaj-vise h2 {
  font-weight: 500;
  font-size: 21px;
  line-height: 26px;
  margin: 20px 0 40px 0;
  text-align: left;
  text-transform: uppercase;
  cursor: pointer;
}
.se-module--najnovije-page .se-button--ucitaj-vise h2 a:hover {
  text-decoration: underline;
  text-decoration-color: #E00000;
  text-decoration-thickness: 2px;
  color: #E00000;
}
.se-module--1L4S2M1V {
  display: grid;
  gap: 2rem;
}
@media (min-width: 768px) {
  .se-module--1L4S2M1V {
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-module--1L4S2M1V {
    grid-template-columns: 4fr 3fr;
  }
}
.se-module--title {
  padding: 1rem 0 0.5rem 1.5rem;
}
.se-module--webtv .se-module--title, .se-module--anketadana .se-module--title {
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-family: var(--font-main);
  color: var(--clr-white);
  font-weight: 700;
  letter-spacing: 0rem;
}
.se-module--wrapper-background--4M .se-module--title {
  font-size: 2.1rem;
  line-height: 2.6rem;
  font-family: var(--font-main);
  color: var(--clr-white);
  font-weight: 500;
  letter-spacing: 0rem;
}
.se-module--MAG-3MLV {
  display: grid;
  gap: 2rem;
}
@media (min-width: 1024px) {
  .se-module--MAG-3MLV {
    grid-template-columns: repeat(11, minmax(1rem, 1fr));
  }
  .se-module--MAG-3MLV .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--MAG-3MLV .se-card:nth-child(2) {
    grid-column-start: 7;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--MAG-3MLV .se-card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--MAG-3MLV .se-card:nth-child(4) {
    grid-column-start: 4;
    grid-column-end: 8;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--MAG-3MLV .se-card:nth-child(5) {
    grid-column-start: 8;
    grid-column-end: 12;
    grid-row-start: 2;
    grid-row-end: 3;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .se-module--MAG-3MLV {
    grid-template-columns: repeat(6, minmax(1rem, 1fr));
  }
  .se-module--MAG-3MLV .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--MAG-3MLV .se-card:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--MAG-3MLV .se-card:nth-child(3) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--MAG-3MLV .se-card:nth-child(4) {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--MAG-3MLV .se-card:nth-child(5) {
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 3;
  }
}
@media (max-width: 767.98px) {
  .se-module--MAG-3MLV {
    grid-template-columns: minmax(1rem, 1fr);
  }
}
.se-module--magazin-featured-top {
  display: grid;
  gap: 2rem;
}
@media (max-width: 1279.98px) {
  .se-module--magazin-featured-top {
    padding: 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .se-module--magazin-featured-top {
    grid-template-columns: repeat(2, minmax(1rem, 1fr));
  }
}
@media (max-width: 767.98px) {
  .se-module--magazin-featured-top {
    grid-template-columns: minmax(1rem, 1fr);
  }
}
.se-module--magazin-featured-bot {
  display: grid;
  gap: 2rem;
}
@media (max-width: 1279.98px) {
  .se-module--magazin-featured-bot {
    padding: 0 1.5rem;
  }
}
@media (min-width: 768px) {
  .se-module--magazin-featured-bot {
    grid-template-columns: repeat(11, minmax(1rem, 1fr));
  }
  .se-module--magazin-featured-bot .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--magazin-featured-bot .se-card:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 8;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--magazin-featured-bot .se-card:nth-child(3) {
    grid-column-start: 8;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--magazin-featured-bot .se-card:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--magazin-featured-bot .se-card:nth-child(5) {
    grid-column-start: 7;
    grid-column-end: 12;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--magazin-featured-bot .se-card:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--magazin-featured-bot .se-card:nth-child(7) {
    grid-column-start: 4;
    grid-column-end: 8;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--magazin-featured-bot .se-card:nth-child(8) {
    grid-column-start: 8;
    grid-column-end: 12;
    grid-row-start: 3;
    grid-row-end: 4;
  }
}
@media (max-width: 767.98px) {
  .se-module--magazin-featured-bot {
    grid-template-columns: minmax(1rem, 1fr);
  }
}
.se-module--webtv-featured {
  display: grid;
  gap: 2rem;
}
.se-module--webtv-featured .se-card .se-card__head,
.se-module--webtv-featured .se-card .se-card__subhead {
  color: white;
}
@media (min-width: 768px) {
  .se-module--webtv-featured {
    grid-template-columns: repeat(3, minmax(1rem, 1fr));
  }
  .se-module--webtv-featured .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
  }
  .se-module--webtv-featured .se-card:nth-child(2) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--webtv-featured .se-card:nth-child(3) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--webtv-featured .se-card:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--webtv-featured .se-card:nth-child(5) {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--webtv-featured .se-card:nth-child(6) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 3;
    grid-row-end: 4;
  }
}
@media (min-width: 480px) and (max-width: 767.98px) {
  .se-module--webtv-featured {
    grid-template-columns: repeat(6, minmax(1rem, 1fr));
  }
  .se-module--webtv-featured .se-card:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .se-module--webtv-featured .se-card:nth-child(2) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--webtv-featured .se-card:nth-child(3) {
    grid-column-start: 3;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 3;
  }
  .se-module--webtv-featured .se-card:nth-child(4) {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--webtv-featured .se-card:nth-child(5) {
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 3;
    grid-row-end: 4;
  }
  .se-module--webtv-featured .se-card:nth-child(6) {
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 3;
    grid-row-end: 4;
  }
}
@media (max-width: 479.98px) {
  .se-module--webtv-featured {
    grid-template-columns: minmax(1rem, 1fr);
  }
}
@media (min-width: 1024px) {
  .se-module--rijec-dana {
    position: sticky;
    top: 8.5rem;
  }
}
.se-module--strip {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.se-module--karikature {
  display: grid;
  gap: 2rem;
}
@media (min-width: 480px) {
  .se-module--karikature {
    grid-template-columns: repeat(3, minmax(1rem, 1fr));
  }
}
.se-module--ombudsman {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.se-module--zlocin {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.se-module--astro {
  background-color: #360423;
  border-top: 1px solid #e00000;
}
.se-module--astro .se-card__text {
  -webkit-line-clamp: 5;
  line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.se-module--vise-s-weba {
  background-color: white;
}

.se-module-group--najnovije {
  display: grid;
  gap: 2rem;
}
@media (min-width: 768px) {
  .se-module-group--najnovije {
    grid-template-columns: 3fr 1fr;
  }
}
@media (max-width: 767.98px) {
  .se-module-group--najnovije {
    grid-template-columns: 1fr;
  }
}

.se-module-group--author {
  display: grid;
}
@media (min-width: 768px) {
  .se-module-group--author {
    grid-template-columns: 1fr 3fr;
  }
}
@media (max-width: 767.98px) {
  .se-module-group--author {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
}
.se-module-group--author .se-article--author {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._bex_observe {
  position: relative;
}
._bex_observe .item__related-title {
  font-family: "Fira Sans", sans-serif;
  font-weight: 500;
  font-size: 2.1rem;
  line-height: 2.6rem;
  letter-spacing: 0rem;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding: 1.1rem 1.7rem;
}
._bex_observe .cex_web_preporuke::before {
  width: 100% !important;
}

/*** Sections ***/
.se-module--section {
  display: grid;
}
.se-module--section:nth-child(odd of .se-module--section) {
  grid-template-columns: minmax(1rem, 3fr) minmax(1rem, 1fr);
}
.se-module--section:nth-child(even of .se-module--section) {
  grid-template-columns: minmax(1rem, 1fr) minmax(1rem, 3fr);
}
.se-module--section {
  gap: 22px;
  margin-bottom: 30px;
}
.se-module--section-left {
  display: grid;
  grid-template-columns: minmax(1rem, 2fr) minmax(1rem, 1fr);
  gap: 18px;
}
.se-module--section-left h2 {
  display: none;
}
.se-module--section-right {
  overflow: hidden;
}

.se-page--section .se-page--section-strip-wrapper, .se-page--section .se-page--section-karikature-wrapper, .se-page--section .se-page--section-ombudsman-wrapper {
  display: flex;
}
@media (min-width: 1280px) {
  .se-page--section .se-page--section-strip-wrapper .se-module--wrapper, .se-page--section .se-page--section-karikature-wrapper .se-module--wrapper, .se-page--section .se-page--section-ombudsman-wrapper .se-module--wrapper {
    flex: 0 0 75%;
  }
  .se-page--section .se-page--section-strip-wrapper .se-sidespace, .se-page--section .se-page--section-karikature-wrapper .se-sidespace, .se-page--section .se-page--section-ombudsman-wrapper .se-sidespace {
    flex: 0 0 25%;
  }
}
@media (max-width: 1279.98px) {
  .se-page--section .se-page--section-strip-wrapper, .se-page--section .se-page--section-karikature-wrapper, .se-page--section .se-page--section-ombudsman-wrapper {
    flex-direction: column;
  }
}
.se-page--section .se-page--section-zlocin-wrapper {
  display: flex;
}
@media (min-width: 1024px) {
  .se-page--section .se-page--section-zlocin-wrapper {
    gap: 2rem;
  }
  .se-page--section .se-page--section-zlocin-wrapper .se-module--wrapper {
    flex: 0 0 75%;
  }
  .se-page--section .se-page--section-zlocin-wrapper .se-module--wrapper .se-module {
    width: 50%;
  }
  .se-page--section .se-page--section-zlocin-wrapper .se-sidespace {
    flex: 0 0 25%;
  }
}
@media (max-width: 1023.98px) {
  .se-page--section .se-page--section-zlocin-wrapper {
    flex-direction: column;
  }
}
.se-page--section .se-section-title--zlocin {
  position: relative;
}
.se-page--section .se-section-title--zlocin::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #e00000 100%);
}
.se-page--section .se-section-title--zlocin {
  transition: all 0.3s ease-in-out;
  margin-left: 0;
}
.se-page--section .se-section-title--zlocin:hover {
  text-decoration: underline;
  color: red;
}
.se-page--section-magazin .se-section-title {
  position: relative;
}
.se-page--section-magazin .se-section-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #e30000 100%);
}
.se-page--section-webtv .se-section-title {
  position: relative;
}
.se-page--section-webtv .se-section-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-image: linear-gradient(90deg, transparent 25%, #fff 100%);
}
.se-page--section-webtv .se-card .se-card__subhead {
  display: none;
}

/*** Homepage Form ***/
.se-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  align-items: center;
  justify-content: center;
}
.se-modal[data-modal-state=active] {
  display: flex;
}
.se-modal .se-modal--form {
  background-color: white;
  padding: 2rem;
  border-radius: 8px;
  max-width: 500px;
  width: 90%;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.se-modal .se-modal--form .modal-fotovideo--title {
  font-size: 1.8rem;
  line-height: 1.5;
  font-weight: 700;
  color: var(--clr-black);
}
.se-modal .se-modal--form .modal-fotovideo--text, .se-modal .se-modal--form ul li, .se-modal .se-modal--form span {
  font-size: 1.4rem;
  line-height: 1.5;
  font-weight: 400;
  color: var(--clr-black);
}
.se-modal .se-modal--form ul {
  margin-left: 2rem;
}
.se-modal .se-modal--form ul li {
  list-style-type: disc;
}
.se-modal .se-modal--form label[for=modal-all] {
  position: absolute;
  top: 1rem;
  right: 1rem;
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: bold;
}
.se-modal .se-modal--form label[for=modal-all]:hover {
  opacity: 0.7;
}
.se-modal .se-modal--form .obrazac-button {
  border: none;
  padding: 1rem;
  font-weight: 500;
  background: #E8E0D0;
  width: 100%;
  cursor: pointer;
  font-family: inherit;
  font-size: 1.4rem;
  line-height: 1.5;
  transition: 0.3s;
  text-align: center;
}
.se-modal .se-modal--form .obrazac-button:hover {
  background: #E00000;
  color: #fff;
}
.se-modal .se-modal--form .consent-wrap a {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.se-modal .se-modal--form .consent-wrap a:hover {
  color: #E00000;
}

/*** Poll ***/
.se-card--poll {
  width: 300px;
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  color: #4e4e4e;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 13px;
  font-weight: 400;
  padding: 30px 25px;
  text-align: left;
}

.se-poll--question {
  font-size: 1.8rem;
  line-height: 2.9rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 900;
  letter-spacing: 0rem;
  margin-bottom: 2rem;
}
.se-poll--answer {
  position: relative;
}
.se-poll--answer svg {
  width: 2.6rem;
  height: 2.6rem;
  box-sizing: border-box;
  background-color: #B8B8B8;
  border-radius: 25%;
  fill: #bfbfbf;
  transition: all ease-in-out 0.3s;
  padding: 0.4rem;
}
.se-poll--answer button {
  display: flex;
  justify-content: space-between;
  padding: 0 1.5rem 0 2rem;
  background-color: #FFF;
  margin: 0 1rem 0 0;
  position: relative;
  height: 4.2rem;
  align-items: center;
  width: 100%;
  transition: all ease-in-out 0.3s;
  font-size: 1.6rem;
  line-height: 2rem;
  font-family: var(--font-main);
  color: #000;
  font-weight: 400;
  letter-spacing: 0rem;
  transition: all 0.3s ease-in-out;
}
.se-poll--answer button:hover, .se-poll--answer button:focus, .se-poll--answer button:active {
  cursor: pointer;
  font-weight: 700;
  transition: all ease-in-out 0.3s;
}
.se-poll--answer button:hover svg, .se-poll--answer button:focus svg, .se-poll--answer button:active svg {
  background-color: var(--clr-main);
  transition: all ease-in-out 0.3s;
  fill: #fff;
}
.se-poll--answer {
  margin-bottom: 1.5rem;
}
.se-poll--answer div[id*=answer_bar] {
  position: absolute;
  opacity: 0.25;
  top: 0;
}
.se-poll--votes_label {
  margin-top: 1.3rem !important;
  margin-bottom: 1rem !important;
  height: 2rem;
  font-size: 1.6rem;
  line-height: 2rem;
  font-family: var(--font-main);
  color: #000;
  font-weight: 400;
  letter-spacing: 0rem;
}

/*** SSO ***/
.success-popup {
  position: fixed;
  top: 150px;
  z-index: 999;
  font-family: var(--font-main);
  width: 100%;
}
@media (min-width: 768px) {
  .success-popup {
    --max-width-reg-popup: 500px;
    max-width: var(--max-width-reg-popup);
    left: calc(50% - var(--max-width-reg-popup) / 2);
  }
}
.success-popup .se-sso-label.se-sso-label--close svg {
  fill: white;
}
.success-popup .se-sso-label.se-sso-label--close_comm {
  position: relative;
}
.success-popup .se-header-radio-label--default {
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 41;
  background-color: var(--clr-black);
  opacity: 0.75;
}

.sso-user-popup {
  font-family: var(--font-main);
  position: absolute;
  bottom: -88px;
  background-color: var(--clr-white);
  padding: 1.5rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  left: -108px;
  z-index: 41;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in-out, visibility 0s linear 0.1s;
}
.sso-user-popup__profile {
  color: #B8B8B8;
}
.sso-user-popup__profile:hover {
  text-decoration: none;
}
.sso-user-popup svg {
  margin-left: 6.2rem;
}
.sso-user-popup__logout {
  color: var(--clr-main);
  cursor: pointer;
}

.se-header-radio-label--sso:hover .sso-user-popup {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.25s linear, visibility 0s linear 0.1s;
}

.sso-user-popup > * {
  visibility: hidden;
  opacity: 0;
}

.se-header-radio-label--sso:hover .sso-user-popup > * {
  visibility: visible;
  opacity: 1;
}

#sso_user_popup svg {
  width: 10px;
  height: 10px;
  margin-left: 6.2rem;
  padding: 0;
  margin-bottom: auto;
}

#sso-popup {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999;
  top: 0;
  left: 0;
}
#sso-popup .se-sso-container {
  background-color: #f6f6f6;
  display: flex;
  flex-direction: column;
}
#sso-popup .se-sso-container .se-sso-upper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--clr-main);
  padding: 1rem;
}
#sso-popup .se-sso-container .se-sso-upper .se-sso-container--button {
  background-color: inherit;
}
#sso-popup .se-sso-container .se-sso-upper .se-sso-container--button label {
  cursor: pointer;
}
#sso-popup .se-sso-container .popup-content {
  position: relative;
  z-index: 42;
  background: var(--clr-white);
  padding: 2rem 3rem;
  display: flex;
  gap: 1rem;
  flex-direction: column;
  align-items: center;
}
#sso-popup .se-sso-container .popup-content p {
  font-weight: 800;
  font-size: 24px;
  line-height: 120%;
  text-align: center;
  margin: 0;
}
#sso-popup .se-sso-container .popup-content button {
  width: 200px;
  height: 50px;
  margin-top: 21px;
  margin-bottom: 34px;
  padding-top: 16px;
  padding-right: 20px;
  padding-bottom: 16px;
  padding-left: 20px;
  background-color: var(--clr-main);
  color: var(--clr-white);
  font-weight: 900;
  font-size: 16px;
  line-height: 120%;
  cursor: pointer;
}
#sso-popup .se-sso-container .popup-content .se-sso-text, #sso-popup .se-sso-container .popup-content .se-sso-container--button-activation {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
}
#sso-popup .se-sso-container .popup-content .se-sso-container--button-activation {
  cursor: pointer;
  background-color: var(--clr-main);
  border-radius: 3px;
}
#sso-popup .se-sso-container .popup-content .se-sso-container--button-activation .se-sso-label--close_comm {
  cursor: pointer;
  padding: 1rem 2rem;
}
#sso-popup .se-sso-container .popup-content .se-sso-button-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

#se_comments_wrapper {
  position: relative;
  margin-top: 3rem;
}
@media (min-width: 768px) {
  #se_comments_wrapper {
    padding: 0 3.2rem 2rem 4rem;
  }
}
@media (max-width: 767.98px) {
  #se_comments_wrapper {
    padding: 0;
  }
}
#se_comments_wrapper #se_comments_display_button {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.6rem;
  line-height: 1.92rem;
  font-family: var(--font-main);
  color: var(--clr-white);
  font-weight: 500;
  letter-spacing: 0rem;
  padding: 1.5rem;
  background-color: var(--clr-main);
  border: none;
  transition: all 0.3s ease-in-out;
}
#se_comments_wrapper #se_comments_display_button:hover, #se_comments_wrapper #se_comments_display_button:focus, #se_comments_wrapper #se_comments_display_button:active {
  cursor: pointer;
}
#se_comments_wrapper {
  background-repeat: repeat-x;
  background-position: left bottom;
}
@media (max-width: 767.98px) {
  #se_comments_wrapper .se-comment-wrapper {
    margin-bottom: 2rem;
  }
}
#se_comments_wrapper:has(#se-comment-div:empty) .se-comments-heading::after {
  display: block;
  font-weight: normal;
  content: "Još nema objavljenih komentara";
  width: 100%;
  margin: 100px auto;
  text-align: center;
}

.se-comment, .se-comments {
  font-family: var(--font-main);
}
.se-comments--disclaimer {
  font-size: 1.2rem;
  line-height: 1.68rem;
  font-family: var(--font-main);
  color: #888;
  font-weight: 700;
  letter-spacing: 0rem;
}
.se-comments--disclaimer a {
  color: var(--clr-main);
}
.se-comments--disclaimer {
  margin-bottom: 1.2rem;
}
.se-comments-form-wrapper {
  display: block;
}
.se-comments-form-wrapper form textarea {
  padding: 0.6rem 1.2rem;
  width: 100%;
  height: 100px;
  resize: none;
  outline: none;
  border: 1px solid #ddd;
  font-size: 1.3rem;
  line-height: 2rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
}
.se-comments-form-wrapper form textarea::-moz-placeholder {
  font-size: 1.3rem;
  line-height: 2rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
}
.se-comments-form-wrapper form textarea::placeholder {
  font-size: 1.3rem;
  line-height: 2rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
}
.se-comments-form-wrapper form button {
  display: flex;
  justify-self: flex-end;
  background-color: #428bca;
  border-color: #357ebd;
  text-align: center;
  padding: 0.6rem 1.2rem;
  margin: 1rem 0 0 0;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 3px;
  text-shadow: none;
  box-shadow: none;
  font-size: 1.2rem;
  line-height: 1.9rem;
  font-family: var(--font-main);
  color: var(--clr-white);
  font-weight: 400;
  letter-spacing: 0rem;
  transition: all 0.3s ease-in-out;
}
.se-comments-form-wrapper form button:hover, .se-comments-form-wrapper form button:focus, .se-comments-form-wrapper form button:active {
  background-color: #3071a9;
  border-color: #285e8e;
}
.se-comments--sort {
  margin-bottom: 3rem;
}
.se-comments--sort select {
  border: none !important;
  cursor: pointer;
  background-color: transparent !important;
  display: block;
  padding: 0;
  outline: none !important;
  margin-left: -4px;
  font-size: 1.6rem;
  line-height: 1.6rem;
  font-family: var(--font-main);
  color: var(--clr-main);
  font-weight: 700;
  letter-spacing: 0rem;
  transition: all 0.3s ease-in-out;
}
.se-comments--sort select:hover, .se-comments--sort select:focus, .se-comments--sort select:active {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
  background: none !important;
}
.se-comments--sort select option {
  border: none;
  outline: none;
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 1.6rem;
  font-family: var(--font-main);
  color: var(--clr-main);
  font-weight: 700;
  letter-spacing: 0rem;
  transition: all 0.3s ease-in-out;
}
.se-comments--sort select option:hover, .se-comments--sort select option:focus, .se-comments--sort select option:active {
  border: none;
  outline: none;
  box-shadow: none;
  background-color: transparent;
  background: none;
}
.se-comments--sort select::picker(select) {
  border: none;
}
.se-comments-heading {
  font-size: 1.3rem;
  line-height: 1.3rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: bold;
  letter-spacing: 0rem;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #ddd;
}
.se-comments-heading .se-comments-count-heading {
  border-bottom: 1px solid #ddd;
  padding-bottom: 1rem;
}
.se-comments-ribbon {
  position: absolute;
  background-color: #F8D71A;
  box-shadow: 0px 5px 4px -3px rgba(8, 8, 8, 0.4);
  transform: rotate(10deg);
  padding: 1.9rem 0.7rem 0rem 1.5rem;
  top: -1.4rem;
}
@media (min-width: 1024px) {
  .se-comments-ribbon {
    right: 5%;
    width: 5rem;
    height: 5rem;
  }
}
@media (max-width: 1023.98px) {
  .se-comments-ribbon {
    width: 4rem;
    height: 4rem;
    right: 0;
  }
}
.se-comments-avatar-char {
  text-transform: uppercase;
  font-size: 2rem;
  border-radius: 50%;
  padding: 1.2rem;
  width: 5rem;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--font-main);
  font-weight: 900;
  color: white;
  box-sizing: border-box;
}
.se-page--user-profile .se-comments-avatar-char {
  font-size: 5rem;
  width: 11rem;
  height: 11rem;
}
.se-subcomments-wrapper {
  border-left: 3px solid var(--clr-main);
  margin: 1rem 0 0 1.5rem;
  padding-left: 1.5rem;
}
.se-subcomments-wrapper .se-comment-wrapper .se-comment-singlecomment:not(:first-child) {
  margin-top: 1.5rem;
}
.se-subcomments-wrapper .se-comment-action--reply {
  display: none;
}

@media (min-width: 768px) {
  #se-comment-div, .se-user-comments {
    margin: 1.5rem 0;
  }
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment, .se-user-comments .se-comment-wrapper .se-comment-singlecomment {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-content, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-content {
  width: 100%;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-heading, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-heading {
  display: flex;
  padding: 0.6rem 1.2rem;
  border: 1px solid #ddd;
  width: 100%;
  align-items: center;
  border-radius: 3px 3px 0 0;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-allactions, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-allactions {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 1.5rem;
  padding: 8px 16px;
  border: 1px solid #ddd;
  border-radius: 0 0 3px 3px;
}
@media (min-width: 768px) {
  #se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-avatar, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-avatar {
    margin-right: 1.8rem;
  }
}
@media (max-width: 767.98px) {
  #se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-avatar, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-content .se-comment-avatar {
    margin-right: 1rem;
  }
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment--top, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment--top {
  display: flex;
  flex-direction: column;
  grid-area: top;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment--top .se-comment-alias, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment--top .se-comment-alias {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: #000;
  font-weight: 700;
  letter-spacing: 0rem;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment--top .se-comment-time, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment--top .se-comment-time {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: #888;
  font-weight: 400;
  letter-spacing: 0rem;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment {
  padding: 0.8rem 1.6rem;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  font-size: 1.6rem;
  line-height: 2.24rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
  word-wrap: break-word;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-rating, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-rating {
  display: flex;
  align-items: center;
  gap: 1rem;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-rating .se-comment--votes-num, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-rating .se-comment--votes-num {
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-family: var(--font-main);
  color: #888;
  font-weight: 400;
  letter-spacing: 0rem;
}
#se-comment-div .se-comment-wrapper .se-comment-singlecomment .se-comment-actions, .se-user-comments .se-comment-wrapper .se-comment-singlecomment .se-comment-actions {
  padding: 0;
}
#se-comment-div .se-comment-action, .se-user-comments .se-comment-action {
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-family: var(--font-main);
  color: #888;
  font-weight: 400;
  letter-spacing: 0rem;
  cursor: pointer;
  background-color: inherit;
  border: none;
}
#se-comment-div .se-comment-action--reply, #se-comment-div .se-comment-action--report, #se-comment-div .se-comment-action--delete, .se-user-comments .se-comment-action--reply, .se-user-comments .se-comment-action--report, .se-user-comments .se-comment-action--delete {
  color: #888;
  transition: all 0.3s;
}
@media (min-width: 768px) {
  #se-comment-div .se-comment-action--reply, #se-comment-div .se-comment-action--report, #se-comment-div .se-comment-action--delete, .se-user-comments .se-comment-action--reply, .se-user-comments .se-comment-action--report, .se-user-comments .se-comment-action--delete {
    margin-right: 3rem;
  }
}
@media (max-width: 767.98px) {
  #se-comment-div .se-comment-action--reply, #se-comment-div .se-comment-action--report, #se-comment-div .se-comment-action--delete, .se-user-comments .se-comment-action--reply, .se-user-comments .se-comment-action--report, .se-user-comments .se-comment-action--delete {
    margin-right: 2rem;
  }
}
#se-comment-div .se-comment-action--reply svg, #se-comment-div .se-comment-action--report svg, #se-comment-div .se-comment-action--delete svg, .se-user-comments .se-comment-action--reply svg, .se-user-comments .se-comment-action--report svg, .se-user-comments .se-comment-action--delete svg {
  fill: #B8B8B8;
}
#se-comment-div .se-comment-action--reply, #se-comment-div .se-comment-action--report, #se-comment-div .se-comment-action--delete, .se-user-comments .se-comment-action--reply, .se-user-comments .se-comment-action--report, .se-user-comments .se-comment-action--delete {
  transition: all 0.3s ease-in-out;
}
#se-comment-div .se-comment-action--reply:hover, #se-comment-div .se-comment-action--reply:focus, #se-comment-div .se-comment-action--reply:active, #se-comment-div .se-comment-action--report:hover, #se-comment-div .se-comment-action--report:focus, #se-comment-div .se-comment-action--report:active, #se-comment-div .se-comment-action--delete:hover, #se-comment-div .se-comment-action--delete:focus, #se-comment-div .se-comment-action--delete:active, .se-user-comments .se-comment-action--reply:hover, .se-user-comments .se-comment-action--reply:focus, .se-user-comments .se-comment-action--reply:active, .se-user-comments .se-comment-action--report:hover, .se-user-comments .se-comment-action--report:focus, .se-user-comments .se-comment-action--report:active, .se-user-comments .se-comment-action--delete:hover, .se-user-comments .se-comment-action--delete:focus, .se-user-comments .se-comment-action--delete:active {
  color: var(--clr-main) !important;
  transition: all 0.3s;
}
#se-comment-div .se-comment-action--reply:hover svg, #se-comment-div .se-comment-action--reply:focus svg, #se-comment-div .se-comment-action--reply:active svg, #se-comment-div .se-comment-action--report:hover svg, #se-comment-div .se-comment-action--report:focus svg, #se-comment-div .se-comment-action--report:active svg, #se-comment-div .se-comment-action--delete:hover svg, #se-comment-div .se-comment-action--delete:focus svg, #se-comment-div .se-comment-action--delete:active svg, .se-user-comments .se-comment-action--reply:hover svg, .se-user-comments .se-comment-action--reply:focus svg, .se-user-comments .se-comment-action--reply:active svg, .se-user-comments .se-comment-action--report:hover svg, .se-user-comments .se-comment-action--report:focus svg, .se-user-comments .se-comment-action--report:active svg, .se-user-comments .se-comment-action--delete:hover svg, .se-user-comments .se-comment-action--delete:focus svg, .se-user-comments .se-comment-action--delete:active svg {
  fill: var(--clr-main);
}
#se-comment-div .se-comment-action--report, .se-user-comments .se-comment-action--report {
  color: var(--clr-main);
}
#se-comment-div .se-user-comment-content, .se-user-comments .se-user-comment-content {
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-family: var(--font-main);
  color: #000;
  font-weight: 400;
  letter-spacing: 0rem;
}
#se-comment-div .se-user-comment-article, .se-user-comments .se-user-comment-article {
  font-size: 1.8rem;
  line-height: 2.52rem;
  font-family: var(--font-main);
  color: #000;
  font-weight: 700;
  letter-spacing: 0rem;
}
#se-comment-div .se-user-comment-rating-container, .se-user-comments .se-user-comment-rating-container {
  display: flex;
  align-items: center;
  gap: 1rem;
}
#se-comment-div .se-user-comment-rating-result, .se-user-comments .se-user-comment-rating-result {
  font-size: 1.3rem;
  line-height: 1.3rem;
  font-family: var(--font-main);
  color: #888;
  font-weight: 700;
  letter-spacing: 0rem;
}
#se-comment-div .se-user-comment-time, .se-user-comments .se-user-comment-time {
  font-size: 1.4rem;
  line-height: 2rem;
  font-family: var(--font-main);
  color: #888;
  font-weight: 400;
  letter-spacing: 0rem;
}
#se-comment-div .se-user-comment-container, .se-user-comments .se-user-comment-container {
  padding: 1.2rem;
  border: rgba(0, 0, 0, 0.2) solid 0.1rem;
  background-color: #FFF;
}

#module_100 {
  position: absolute;
  top: 0;
  left: 0;
  /* display: none; */
}
#module_100 .se-comments-action-windows {
  position: fixed;
  top: 11rem;
  z-index: 45;
  background-color: var(--clr-white);
}
@media (min-width: 768px) {
  #module_100 .se-comments-action-windows {
    width: 500px;
    left: 40%;
  }
}
@media (max-width: 767.98px) {
  #module_100 .se-comments-action-windows {
    width: 100%;
    left: 0;
    top: 11rem;
  }
}
@media (min-width: 768px) {
  #module_100 .se-comments-action-window-title, #module_100 .se-comments-action-window-replying-preview, #module_100 .se-comments-action-window-subtitle {
    padding: 1rem 3rem;
  }
}
@media (max-width: 767.98px) {
  #module_100 .se-comments-action-window-title, #module_100 .se-comments-action-window-replying-preview, #module_100 .se-comments-action-window-subtitle {
    padding: 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  #module_100 .se-comments-action-window-form-wrapper {
    padding: 0 5rem 1.5rem 3rem;
  }
}
@media (max-width: 767.98px) {
  #module_100 .se-comments-action-window-form-wrapper {
    padding: 0 1.5rem 1.5rem;
  }
}
#module_100 .se-comments-action-window-close {
  border: none;
  background: inherit;
}
#module_100 .se-comments-action-window-close svg {
  fill: white;
}
#module_100 .se-comments-action-window-subtitle {
  font-size: 1.6rem;
  line-height: 2.24rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
  margin: 3rem 0;
}
#module_100 .se-comments-action-window-replying-preview .replying-preview-author {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: #888;
  font-weight: 700;
  letter-spacing: 0rem;
  margin-bottom: 1rem;
}
#module_100 .se-comments-action-window-replying-preview .replying-preview-text {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  #module_100 .se-comments-action-window-title {
    font-size: 2.4rem;
    line-height: 2.88rem;
    font-family: var(--font-main);
    color: var(--clr-black);
    font-weight: 800;
    letter-spacing: 0rem;
  }
}
@media (max-width: 767.98px) {
  #module_100 .se-comments-action-window-title {
    font-size: 2rem;
    line-height: 2.4rem;
    font-family: var(--font-main);
    color: var(--clr-black);
    font-weight: 800;
    letter-spacing: 0rem;
  }
}
#module_100 .se-comments-action-window-form {
  display: flex;
  flex-direction: column;
}
#module_100 .se-comments-action-window-form label {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 700;
  letter-spacing: 0rem;
  margin: 0 0 1rem 1rem;
}
#module_100 .se-comments-action-window-form label:not(:first-child) {
  margin-top: 3rem;
}
#module_100 .se-comments-action-window-form textarea {
  resize: none;
  padding: 1.5rem;
  font-size: 1.6rem;
  line-height: 2.24rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
  border: 1px solid #dcdcdc;
  transition: all 0.3s ease-in-out;
}
#module_100 .se-comments-action-window-form textarea:hover, #module_100 .se-comments-action-window-form textarea:focus, #module_100 .se-comments-action-window-form textarea:active {
  outline: none;
}
@media (min-width: 768px) {
  #module_100 .se-comments-action-window-form textarea {
    width: 387px;
    height: 170px;
  }
}
@media (max-width: 767.98px) {
  #module_100 .se-comments-action-window-form textarea {
    width: 270px;
    height: 190px;
  }
}
#module_100 .se-comments-action-window-form input[type=text] {
  resize: none;
  padding: 1.5rem;
  font-size: 1.6rem;
  line-height: 2.24rem;
  font-family: var(--font-main);
  color: var(--clr-black);
  font-weight: 400;
  letter-spacing: 0rem;
  border: 1px solid #dcdcdc;
  transition: all 0.3s ease-in-out;
}
#module_100 .se-comments-action-window-form input[type=text]:hover, #module_100 .se-comments-action-window-form input[type=text]:focus, #module_100 .se-comments-action-window-form input[type=text]:active {
  outline: none;
}
@media (min-width: 768px) {
  #module_100 .se-comments-action-window-form input[type=text] {
    width: 370px;
    height: 20px;
  }
}
@media (max-width: 767.98px) {
  #module_100 .se-comments-action-window-form input[type=text] {
    width: 270px;
    height: 20px;
  }
}
#module_100 .se-comments-action-window-char-count:has([class=overflow-true]) {
  color: #F30808;
}
#module_100 .se-comments-action-window-char-count:not(:has([class=overflow-true])) {
  color: var(--clr-black);
}
#module_100 .se-comments-action-window-char-count {
  margin: 1.5rem 0 0 2rem;
}
#module_100 .se-comments-action-window-char-count span:first-child {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: inherit;
  font-weight: 700;
  letter-spacing: 0rem;
}
#module_100 .se-comments-action-window-char-count span:not(:first-child) {
  font-size: 1.4rem;
  line-height: 1.96rem;
  font-family: var(--font-main);
  color: inherit;
  font-weight: 400;
  letter-spacing: 0rem;
}
#module_100 .se-comments-action-window--reply .se-comments-action-window--heading {
  display: flex;
  background-color: red;
  justify-content: space-between;
  padding: 0.5rem;
  align-items: center;
}
#module_100 .se-comments-action-window-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
}
@media (max-width: 767.98px) {
  #module_100 .se-comments-action-window-buttons {
    padding-bottom: 2rem;
  }
}
#module_100 .se-comments-action-window-buttons button:first-child {
  font-size: 1.6rem;
  line-height: 1.92rem;
  font-family: var(--font-main);
  color: #B8B8B8;
  font-weight: 400;
  letter-spacing: 0rem;
  text-decoration: underline;
  padding: 1rem;
  border-radius: 10px;
  border: none;
  cursor: pointer;
}
#module_100 .se-comments-action-window-buttons button:not(:first-child) {
  font-size: 1.6rem;
  line-height: 1.92rem;
  font-family: var(--font-main);
  color: var(--clr-white);
  font-weight: 900;
  letter-spacing: 0rem;
  background-color: var(--clr-main);
  padding: 1rem;
  border-radius: 10px;
  border: none;
  cursor: pointer;
}
#module_100 .se-comments-modal-background {
  width: 100vw;
  height: 100vh;
  z-index: 44;
  position: fixed;
  top: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
#module_100.inactive {
  display: none;
}
#module_100 .inactive {
  display: none;
}

.se-comments-action-window-wrapper--report .se-comments-action-window-buttons {
  margin-top: 3rem;
}

.se-comment-rate, .se-user-comment-rate {
  color: #888;
  border: none;
  background-color: inherit;
  transition: all 0.3s ease-in-out;
}
.se-comment-rate:hover, .se-comment-rate:focus, .se-comment-rate:active, .se-user-comment-rate:hover, .se-user-comment-rate:focus, .se-user-comment-rate:active {
  cursor: pointer;
  color: var(--clr-main);
}
.se-comment-rate.active, .se-user-comment-rate.active {
  color: var(--clr-main);
}

.se-sso-container--comment_sent .popup-content {
  align-items: start !important;
}
.se-sso-container--comment_sent .popup-content .se-sso-title {
  color: var(--clr-main);
}

.se-sso-label.se-sso-label--close_comm {
  display: block;
  box-sizing: border-box;
  width: auto !important;
  margin: 0;
  line-height: normal !important;
  color: white;
}/*# sourceMappingURL=style.css.map */