@charset "UTF-8";

*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
header,
nav,
section {
  display: block;
}
a {
  text-decoration: none;
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
strong {
  font-weight: inherit;
  font-weight: bolder;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
button {
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button {
  text-transform: none;
}
button {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
ul {
  padding: 0;
}
ul {
  margin: 0;
}
li {
  list-style: none;
}
html {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  min-height: 100%;
}
body {
  min-height: 100%;
  background: #eaeaea;
  font-family: Open Sans, sans-serif;
}
.cContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 1.25em;
  padding-top: 20px;
}
@media (max-width: 740px) {
  .cContainer {
    display: block;
    padding: 0;
  }
}
@media (max-width: 740px) {
  .article_single .cContainer {
    padding: 0;
  }
}
@media (max-width: 740px) {
  .article_single article {
    padding: 0 20px;
  }
}
.sWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 320px);
  flex: 0 0 calc(100% - 320px);
}
@media (max-width: 740px) {
  .sWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0;
  }
}
.sWrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(100% - 320px);
}
@media (max-width: 740px) {
  .sWrap {
    width: 100%;
    margin-bottom: 0 !important;
  }
}
.articleSide {
  position: relative;
  width: 300px;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.articleSide > div {
  margin-bottom: 20px;
}
@media (max-width: 740px) {
  .articleSide {
    /* width: 100%;
    padding: 0;
    margin: 0; */
	display: none;
  }
}
strong {
  font-weight: 700;
}
.fixed:after {
  content: '';
  display: table;
  clear: both;
}
.fixed {
  zoom: 1;
}
@media (max-width: 940px) {
  .noTab {
    display: none !important;
  }
}
.sideBox {
  position: relative;
  float: left;
  width: 100%;
}
.sideBox,
.sideBox:before {
  border-color: #9e9e9e;
}
.sideBox .moreLnk {
  float: left;
  width: 100%;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
  background-color: #e10006;
  color: #fff;
  text-align: center;
  display: block;
  margin-top: 1em;
  padding: 11px 24px;
}
.sideBox .moreLnk:hover {
  text-decoration: underline;
}
@media (max-width: 740px) {
  .sideBox {
    border-bottom: 16px solid #e6e6e6;
    margin: 0;
  }
}
@media (max-width: 740px) {
  .sideBox {
    padding: 20px 10px;
  }
}
.sideList h2 {
  margin-bottom: 0;
  font-size: 0.875rem;
}
.sideList h2 span {
  font-weight: 600;
  line-height: 1.4em;
  color: #111;
}
.sideList h2 span:hover {
  text-decoration: underline;
}
.sideList .item {
  position: relative;
}
.sideList .time {
  position: absolute;
  left: 0;
  top: 0;
  color: #222;
  font-size: 0.6875em;
  font-weight: 700;
  background: #f1f100;
  -webkit-transform: skewX(-14deg);
  transform: skewX(-14deg);
  display: inline-block;
  padding: 5px 8px;
  margin-right: 5px;
}
.sideList li {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #ccc;
}
.sideList li:last-child {
  border: none;
}
.sideList.sqRight li {
  padding-bottom: 1em;
  margin-bottom: 8px;
  border-bottom: 1px solid #ddd;
  float: left;
  width: 100%;
}
.sideList.sqRight li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.sideList.sqRight h2 {
  margin: 0;
  color: #111;
  padding-right: 8px;
}
@media (max-width: 740px) {
  .sideList h2 {
    margin-top: 0.5em;
  }
}
.articleSide .titleWrap {
  font-size: 0.875rem;
}
.articleSide .title {
  color: #111;
  font-weight: 600;
  line-height: 1.3em;
}
.articleSide .title:hover {
  text-decoration: underline;
}
.blockHeading {
  text-transform: uppercase;
  margin-bottom: 1.25em;
  font-weight: 700;
  font-size: 0.9em;
  padding: 0.8em;
  background: #ececec;
  color: #000;
  margin-bottom: 0.625em;
}
.tab-control {
  width: 100%;
  border-bottom: 1px solid #eee;
  margin-bottom: 1em;
  overflow: hidden;
}
.tab-control ul {
  margin: 0 -5px;
}
.tab {
  float: left;
  width: 100%;
  display: none;
}
.tab.active {
  display: block;
}
.tab-button {
  background-color: #fff;
  width: 33.3333333333%;
  float: left;
  position: relative;
  text-transform: uppercase;
  text-align: center;
  padding: 0.4em 0;
  line-height: 30px;
  letter-spacing: 0.5px;
  font-size: 0.75em;
  font-weight: 700;
  color: #545454a3;
  -webkit-transform: skewX(-14deg);
  transform: skewX(-14deg);
  font-size: 11px;
}
.tab-button:last-child {
  padding-right: 10px;
}
.tab-button:first-child {
  padding-left: 10px;
}
.tab-button span {
  display: inline-block;
  -webkit-transform: skewX(14deg);
  transform: skewX(14deg);
}
.tab-button:hover {
  color: #111;
}
.tab-button.active {
  color: #111;
  border-bottom: 1px solid #ed1c24;
}
.followSocial {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.followSocial a {
  position: relative;
  width: 25%;
  text-align: center;
  line-height: 40px;
  height: 40px;
}
.followSocial a:hover {
  opacity: 0.8;
}
.followSocial svg {
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #fff;
  -webkit-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}
.followSocial .fFb {
  background: #415e9b;
}
.followSocial .fTw {
  background: #000;
}
.followSocial .fYt {
  background: #ce1312;
}
.followSocial .fRss {
  background: #f60;
}
.header-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 740px) {
  .header-wrap {
    margin-bottom: 0;
  }
}
#header {
  position: relative;
  /* width: 1064px; */
}
@media (max-width: 940px) {
  #header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: fixed;
    top: 0;
    z-index: 1010;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    background: #fff;
    height: 46px;
    background: #111;
  }
}
.headerTop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 5.6875rem;
  border-bottom: 1px solid #5454541f;
  padding: 0 20px;
}
@media (max-width: 940px) {
  .headerTop {
    height: 46px;
    text-align: center;
    width: auto;
    padding: 0;
    background: transparent;
    border: none;
  }
}
.hCat,
.hLogo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  height: 46px;
}
@media (max-width: 940px) {
  .hCat,
  .hLogo {
    width: auto;
    max-width: 200px;
    margin-left: 10px;
  }
}
.hLogo img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
@media (max-width: 940px) {
  .hLogo img {
    width: 90px;
  }
}
.hCat {
  display: none;
}
@media (max-width: 940px) {
  .hCat {
    display: inline-block;
    color: #fff;
    font-weight: 700;
    font-size: 0.625rem;
    letter-spacing: 1px;
    line-height: 46px;
    text-align: center;
    text-transform: uppercase;
    float: none;
    width: auto;
  }
  .hCat,
  .hCat h3 {
    white-space: nowrap;
  }
  .hCat h3 {
    margin: 0;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.headerTicker {
  white-space: nowrap;
  background: #f5f4f4;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  content-visibility: auto;
  contain-intrinsic-size: 46px;
}
.headerTicker:hover ul {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.headerTicker ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-animation: ticker 120s infinite linear;
  animation: ticker 120s infinite linear;
  border-top: 1px solid #54545433;
}
@media (max-width: 740px) {
  .headerTicker ul {
    -webkit-animation: ticker 120s infinite linear;
    animation: ticker 120s infinite linear;
  }
}
.headerTicker a {
  color: #111;
  font-weight: 400;
  padding: 0 1em;
  font-size: 0.75em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.headerTicker a span.time {
  color: #ed1c24;
  font-size: 11px;
  font-weight: 700;
  display: inline-block;
  padding: 5px 10px 5px 0;
  margin-right: 5px;
  position: relative;
}
.headerTicker a span.time::before {
  content: "•";
  left: -12px;
  position: absolute;
  color: black;
}
.headerTicker a span.time > span {
  display: inline-block;
  -webkit-transform: skewX(14deg);
  transform: skewX(14deg);
}
.headerTicker a:hover {
  text-decoration: underline;
}
.headerTicker a:hover span {
  text-decoration: none;
}
@-webkit-keyframes ticker {
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes ticker {
  to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.tickerWrap {
  position: relative;
  height: 32px;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #d0d0d0;
}
@media (max-width: 740px) {
  .tickerWrap {
    margin-bottom: 0;
  }
}
@media (max-width: 500px) {
  .tickerWrap {
    display: none;
  }
}
.tickerWrap .tickerLatest {
  position: absolute;
  height: 32px;
  bottom: 0;
  right: -18px;
  margin: 0;
  padding: 0 10px;
  font-size: 1em;
  background-color: #ed1c24;
  border-left: 1px solid #d0d0d0;
  z-index: 1;
}
.tickerWrap .tickerLatest:after  {
  border-color: #0000 #0000 #ed1c24 #0000;
  border-style: solid;
  border-width: 0 0 32px 6px;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 0;
  left: -6px;
  position: absolute;
  top: 0;
  width: 0;
}
@media (max-width: 940px) {
  .tickerWrap .tickerLatest {
    padding: 0 5px 0 10px;
  }
}
.tickerWrap .tickerLatest a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #111;
  font-size: 0.7em;
  font-weight: 700;
  text-transform: uppercase;
  padding-right: 16px;
  width: 100%;
  height: 100%;
}
.tickerWrap .tickerLatest a:hover {
  text-decoration: underline;
}
.tickerWrap .tickerLatest a svg {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  display: inline-block;
  fill: #c00;
}
.tickerWrap .tickerLatest a span {
  color: #fff;
  font-size: .6875rem;
  padding-left: 7px;
  padding-right: 8px;
  align-items: center

}
.headerMenu {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 940px) {
  .header-extra {
    display: none !important;
  }
  .headerMenu {
    height: 46px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.icoHome {
  display: none;
  position: relative;
}
@media (max-width: 940px) {
  .icoHome {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 46px;
    height: 46px;
  }
  .icoHome img {
    width: 28px;
    height: 28px;
    margin-top: 2px;
  }
}
.headerTools {
  width: 50px;
  position: absolute;
  right: 0;
  height: 45px;
  border-bottom: 1px solid #5454541f;
}
@media (max-width: 940px) {
  .headerTools {
    position: relative;
    right: auto;
    width: auto;
    border-color: #e10006;
  }
}
@media (max-width: 940px) {
  #menu {
    display: none;
  }
}
.menuWrap {
  display: block;
  height: auto;
  width: 100%;
  max-width: 1064px;
  margin: 0 auto;
  position: relative;
}
#mainMenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  width: 100%;
  position: relative;
  padding-right: 50px;
}
@media (max-width: 940px) {
  #mainMenu {
    display: block;
    padding: 0;
  }
}
#mainMenu.sub {
  padding-bottom: 45px;
}
@media (max-width: 940px) {
  #mainMenu.sub {
    padding-bottom: 0;
  }
}
#mainMenu > li {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #5454541f;
  height: 45px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (max-width: 940px) {
  #mainMenu > li {
    height: auto;
    line-height: 44px;
  }
}
#mainMenu > li.c0:first-of-type {
  display: none;
}
@media (max-width: 940px) {
  #mainMenu > li.c0:first-of-type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#mainMenu > li .menuVector svg {
  width: 13px;
  height: 13px;
  margin-right: 5px;
  vertical-align: middle;
}
#mainMenu > li.tvMenu svg {
  fill: red;
}
@media (max-width: 940px) {
  #mainMenu > li {
    position: relative;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: none !important;
  }
  #mainMenu > li.on .subMenu {
    display: none;
  }
}
/* #mainMenu > li.on > span {
  background: #e4e4e4;
} */
@media (max-width: 940px) {
  #mainMenu > li.on > span {
    background: #333;
    color: #fff;
  }
}
#mainMenu > li.on ul,
#mainMenu > li > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#mainMenu > li > span {
  color: #111;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-weight: 700;
  font-size: 0.6875em;
  text-transform: uppercase;
}
@media (max-width: 940px) {
  #mainMenu > li > span {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    font-size: 0.75em;
    border-bottom: 1px solid #ddd !important;
  }
}
#mainMenu > li > span p {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* width: 100%;
  height: 100%; */
}
@media (max-width: 940px) {
  #mainMenu > li > span p {
    padding-left: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
#mainMenu > li > span:hover {
  background: #eee;
  cursor: pointer;
}
/* #mainMenu > li.biznis span {
  background: #323cff;
  color: #fff;
} */
/* #mainMenu > li.biznis span:hover {
  background: #2730de;
} */
/* #mainMenu > li.zdravlje span {
  background: #01b96d;
  color: #fff;
}
#mainMenu > li.zdravlje span:hover {
  background: #00a561;
} */
/* #mainMenu > li.c12 {
  background: #f7ca00;
} */
.subMenu {
  position: absolute;
  top: 45px;
  left: 0;
  right: 0;
  white-space: nowrap;
  background: #fff;
  width: 100%;
  border-bottom: 1px solid #545454d6;
  display: none;
  padding: 10px 0;
  background-color: #f8f8f8;
  box-shadow: 0 1px 0 0 #00000021;
}
@media (max-width: 940px) {
  .subMenu {
    top: auto;
    left: auto;
    right: auto;
    position: relative;
    border: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 940px) {
  .subMenu li {
    display: block;
    width: 100%;
    border-bottom: 1px solid #ddd;
  }
}
.subMenu li span {
  font-size: 13px;
  line-height: 2.025;
  color: #666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
@media (max-width: 940px) {
  .subMenu li span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    height: 44px;
  }
}
.subMenu li span.on p,
.subMenu li span p:hover {
  color: #191818;
}
.subMenu li span p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding: 0 12px;
  color: #545454a3;
  font-weight: 400;
}
@media (max-width: 940px) {
  .subMenu li span p {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 24px;
  }
}
.mobMenu {
  display: none;
}
@media (max-width: 740px) {
  .mobMenu {
    display: block;
  }
}
.menuBtn {
  display: none;
  cursor: pointer;
  position: relative;
  width: 46px;
  height: 46px;
}
@media (max-width: 940px) {
  .menuBtn {
    display: block;
  }
}
.menuBtn .burger,
.menuBtn span,
.menuBtn span:after,
.menuBtn span:before {
  border-radius: 1px;
  height: 2px;
  width: 22px;
  background: #fff;
  position: absolute;
  display: block;
  content: '';
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.menuBtn span {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -11px;
  margin-top: -2px;
}
.menuBtn span:before {
  top: -6px;
}
.menuBtn span:after {
  bottom: -6px;
}
.menuBtn.catSection span,
.menuBtn.catSection span:after,
.menuBtn.catSection span:before {
  background: #fff;
}
.liveBtn {
  display: none;
  height: 34px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 68px;
  border: 1px solid #757575;
  color: #252525;
  background: #fff;
  font-weight: 700;
  font-size: 10px;
  line-height: 20px;
  padding: 6px 12px;
}
@media (max-width: 940px) {
  .liveBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.liveBtn svg {
  fill: red;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
#search_header {
  display: block !important;
  z-index: 5;
  line-height: 0;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 940px) {
  #search_header {
    height: 45px;
    top: 0;
    right: 0 !important;
    margin: 0 !important;
    width: 100%;
  }
}
#search_header .searchBtn {
  position: relative;
  width: 43px;
  height: 43px;
  padding: 0;
  display: inline-block;
  margin: 0;
}
#search_header svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 30px;
  height: 30px;
}
.subcatMobileMenu {
  display: none;
}
@media (max-width: 940px) {
  .subcatMobileMenu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
    width: 100%;
    overflow: auto;
    padding: 8px;
    border-bottom: 1px solid #d0d0d0;
  }
  .subcatMobileMenu,
  .subcatMobileMenu li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .subcatMobileMenu li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    padding: 8px 16px;
    border: 1px solid #777;
    border-radius: 32px;
  }
  .subcatMobileMenu li.on span {
    color: #fff;
  }
  .subcatMobileMenu span {
    color: #111;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
  }
}
#content {
  background: #fff;
  max-width: 1064px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
#content:after {
  content: ' ';
  display: block;
  clear: both;
}
@media (max-width: 940px) {
  #content {
    padding-top: 46px;
  }
}
#footer {
  background: #333;
  line-height: 1.4em;
  font-size: 0.8em;
  color: #aaa;
  text-align: center;
  padding: 20px 10px;
}
#footer a:hover {
  color: #fff;
}
.fLogo {
  width: 140px;
  opacity: 0.8;
  margin-bottom: 10px;
}
.fLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 20px;
  border-bottom: 1px solid #555;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 20px;
}
.fLinks li {
  padding: 4px 10px;
}
.fLinks a {
  color: #eee;
  text-transform: uppercase;
}
.fLinks a:hover {
  color: #fff;
}
.fLinks.static {
  font-size: 10px;
}
.fCright span {
  text-align: center;
}
.sWrap {
  margin-bottom: 2em;
}
.sWrap:after {
  content: '';
  display: table;
  clear: both;
}
.sWrap .titleWrap {
  position: relative;
  background: #fff;
  padding: 0.625em 0.625em 0;
  margin: -3.75rem 1.25rem 0;
}
@media (max-width: 940px) {
  .sWrap .titleWrap {
    padding: 0;
    margin: 0;
  }
}
.sWrap .titleWrap h1 {
  font-size: 2rem;
  line-height: 1.2em;
  margin: 0 0 1.4rem;
}
@media (max-width: 940px) {
  .sWrap .titleWrap h1 {
    font-size: 1.625em;
    line-height: 1.3em;
  }
}
@media (max-width: 740px) {
  .sWrap .titleWrap h1 {
    font-size: 1.375em;
  }
}
.articleTxt {
  line-height: 1.5em;
  font-size: 1em;
  padding: 0 30px;
  margin-bottom: 1.875rem;
}
.articleTxt a {
  color: #e10006;
}
.articleTxt a:hover {
  text-decoration: underline;
}
@media (max-width: 940px) {
  .articleTxt {
    padding: 0;
  }
}
@media (max-width: 740px) {
  .articleTxt {
    padding: 0;
  }
}
.mainArticleImg {
  width: 100%;
  height: 0;
  padding-bottom: 66.66667%;
}
@media (max-width: 940px) {
  .mainArticleImg {
    margin-bottom: 1.25rem;
    padding: 0;
    height: auto;
  }
}
.mainArticleImg .articleImageCaption {
  top: 5px !important;
  bottom: auto !important;
}
@media (max-width: 940px) {
  .mainArticleImg .articleImageCaption {
    top: auto !important;
    bottom: 5px !important;
  }
}
.articleImageWrap {
  position: relative;
  background: #fefefe;
}
@media (max-width: 940px) {
  .articleImageWrap {
    padding-bottom: 66.66667%;
    overflow: hidden;
  }
}
@media (max-width: 740px) {
  .articleImageWrap {
    margin: 0 -20px;
  }
}
.articleImageWrap img {
  width: 100%;
  height: auto;
  margin: 0;
}
@media (max-width: 940px) {
  .articleImageWrap img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.articleImageCaption {
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.7);
  padding: 0.25rem 0.375rem;
}
@media (max-width: mobile) {
  .articleImageCaption {
    bottom: 5px;
    left: 5px;
  }
}
@media (max-width: 740px) {
  .article_single article {
    border-bottom: 16px solid #eee !important;
  }
}
.singleWrap {
  -webkit-font-smoothing: antialiased;
}
.singleWrap p {
  font-size: 1.0625rem;
  margin: 0 0 1.4rem;
  color: #222;
  line-height: 1.5rem;
}
@media (max-width: 940px) {
  .singleWrap p {
    font-size: 1.125rem;
  }
}
@media (max-width: 740px) {
  .singleWrap p {
    font-size: 1.0625rem;
  }
}
#articleTag {
  float: left;
  width: 100%;
  margin: 0 0 1.25em;
}
#articleTag a {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 400;
  color: #444;
  background: #f3f3f3;
  padding: 0.625rem 1.625rem;
  border-radius: 68px;
  margin: 0 0.5rem 0.5rem 0;
}
#articleTag a:hover {
  color: #2b2b2b;
  background: #e6e6e6;
  text-decoration: none;
}
@media (max-width: 740px) {
  #articleTag {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
}
.articleTxt .intextTag {
  font-weight: 600;
  color: #e10006;
}
.artTime {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1rem;
  text-transform: uppercase;
  gap: 4px;
  margin-bottom: 1.25em;
  color: #555;
}
.artTime span,
.artTime time {
  text-transform: none;
}
.artTime .artCat {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.artTime .authorName span {
  text-transform: capitalize;
}
.artTime .authorName a {
  color: #de0101;
}
@media (max-width: 940px) {
  .artTime {
    margin-bottom: 0.9375rem;
  }
}
.shareWrap {
  margin-bottom: 1.25rem;
  width: 100%;
  height: 44px;
  overflow: hidden;
}
.shareWrap ul {
  overflow: hidden;
  margin: 0 -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shareWrap li {
  position: relative;
  width: 100%;
  -webkit-transform: skewX(-14deg);
  transform: skewX(-14deg);
  width: 20%;
  border-right: 2px solid #fff;
}
.shareWrap li svg {
  display: block;
  width: auto;
  height: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) skewX(14deg);
  transform: translate(-50%, -50%) skewX(14deg);
  fill: #fff;
  -webkit-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}
.shareWrap li:last-child {
  border: none;
}
.shareWrap li:first-child a {
  padding-left: 20px;
}
.shareWrap li.fb a {
  color: #415e9b;
  background: #415e9b;
}
.shareWrap li.tw a {
  color: #fff;
  background: #000;
}
.shareWrap li.vib a {
  background: #7b529d;
}
.shareWrap li.wup a {
  background: #1eac36;
}
.shareWrap li.mail a {
  background: #da9a1e;
}
.shareWrap li:first-child svg {
  padding-left: 5px;
}
.shareWrap li:last-child svg {
  padding-right: 5px;
}
.shareWrap a {
  position: relative;
  display: block;
  height: 44px;
  width: 100%;
  margin: 0;
  background: #ddd;
}
.shareWrap a:hover svg {
  width: auto;
  height: 30px;
}
.articleOther {
  width: 100%;
}
.commWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 740px) {
  .commWrap {
    padding: 10px;
  }
}
.commWrap button {
  outline: none;
  padding: 0.9em 1.6em;
  color: #fff;
  background: #e10006;
  border: none;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 700;
  letter-spacing: 1px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 2px;
}
.commWrap button:hover {
  background: #ff151b;
}
.commWrap button:disabled {
  color: #fff;
}
.commWrap button:disabled:hover {
  text-decoration: none;
}
.commWrap .com_report {
  position: absolute;
  top: 1em;
  right: 1em;
  padding: 0.5em;
  background: #fff;
  color: #6d6d6d;
  font-size: 0.8em;
  text-transform: none;
  font-weight: 400;
  border-radius: 3px;
  border: 1px solid #ddd;
  border-bottom: 1px solid #bbb;
}
@media (max-width: 740px) {
  .commWrap .com_report:after {
    content: '!';
    display: inline-block;
    padding: 0 10px;
  }
}
.commWrap .com_report span {
  content: 'Prijavi komentar';
}
@media (max-width: 740px) {
  .commWrap .com_report span {
    display: none;
  }
}
.commWrap .com_report:disabled,
.commWrap .com_report:disabled:hover {
  border-color: #f3f3f3;
  color: #f3f3f3;
}
.commWrap .com_report:hover {
  border-color: #e10006;
  color: #e10006;
  background: transparent;
}

.commWrap .com_reply {
  border: 1px solid #d0cece;
  border-bottom: 1px solid #adadad;
  background: #e6e6e6;
  color: #111;
  -webkit-appearance: none;
  float: right !important;
}
.mob {
  width: 36px;
  float: right !important;
}

@media (min-width: 390px) {
  .mob {
    display: none;
  }
}

@media (max-width: 390px) {
  .right {
    display: none;
  }
}

.commWrap .com_reply:hover {
  background: #eee;
}
@media (max-width: 740px) {
  .article_single .commWrap {
    padding: 0;
  }
}
.comPreview {
  margin-bottom: 1.4rem;
}
@media (max-width: 740px) {
  .comPreview {
    padding: 10px;
    border-bottom: 16px solid #e6e6e6;
    margin-bottom: 0;
  }
}
.comPreview .commWrap {
  width: 100%;
}
#com_list {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}
.comAtUser {
  color: #e10006;
}
.comTxt {
  margin-bottom: 1em;
  font-size: 1.0625rem;
  word-wrap: break-word;
  overflow-wrap: break-word;
  color: #000;
}
@media (max-width: 740px) {
  .comTxt {
    font-size: 1rem;
  }
}
.comName {
  margin-bottom: 1em;
  color: #000;
}
.comName:after {
  content: '';
  display: table;
  clear: both;
}
.comName h4 {
  margin: 0;
}
.comName span {
  color: #888;
  font-size: 0.8em;
}
.comTools {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #ddd;
}
.com_vote {
  float: left;
}
.com_vote.com_vote_p {
  margin-right: 1em;
  background: #4caf50;
}
.com_vote.com_vote_p:hover {
  background: #449d48;
}
.com_vote.com_vote_p:disabled {
  background: #ddd;
}
@media (max-width: 740px) {
  .com_vote.com_vote_p {
    margin-right: 0.5em;
  }
}
.com_vote.com_vote_n {
  background: #d32f2f;
}
.com_vote.com_vote_n:hover {
  background: #c02929;
}
.com_vote.com_vote_n:disabled {
  background: #ddd;
}
.comReply {
  margin-left: 2em;
}
@media (max-width: 740px) {
  .comReply {
    margin-left: 0.5em;
  }
}
.com_comment {
  overflow: hidden;
  position: relative;
  padding: 1em;
  border: 1px solid #ddd;
  border-bottom: 1px solid #bbb;
  margin-bottom: 1em;
}
.com_comment:after {
  content: '';
  display: table;
  clear: both;
}
@media (max-width: 740px) {
  .com_comment {
    padding: 10px;
  }
}
.com_reply_container {
  display: none;
  margin-top: 1em;
  border-top: 1px solid #ddd;
  padding-top: 1em;
}
.com_message {
  display: none;
  position: absolute;
  top: 20px;
  left: 50%;
  width: 60%;
  line-height: 1.3em;
  text-align: center;
  padding: 1em;
  background: #1a799a;
  color: #fff;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 3px;
}
@media (max-width: 740px) {
  .com_message {
    width: 90%;
  }
}
.comAll {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin-left: -5px;
  margin-right: -5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.comAll a {
  padding: 0.3125em;
  color: #fff;
  width: 50%;
  max-width: 380px;
  font-weight: 700;
  font-size: 0.8em;
  text-transform: uppercase;
}
.comAll a:hover span {
  background: #c80005;
}
.comAll a span {
  padding: 0.875em 0;
  background: #e10006;
  display: block;
  border-radius: 3px;
}
/* #mainMenu > li.c0 {
  border-bottom: 2px solid #111;
} */
@media (max-width: 940px) {
  .c2 #header {
    background: #e10006;
  }
}
#mainMenu > li.c2 {
  border-bottom: 2px solid #e10006;
}
.subcatMobileMenu li.c2 {
  border-color: #777;
}
.subcatMobileMenu li.c2.on {
  border-color: #e10006;
  background: #e10006;
}
/* #mainMenu > li.c12 {
  border-bottom: 2px solid #f7ca00;
} */
/* .sideList li.c12 .catName {
  background: #f7ca00;
} */
/* #mainMenu > li.c19 {
  border-bottom: 2px solid #d05e29;
} */
/* .sideList li.c19 .catName {
  background: #d05e29;
}
#mainMenu > li.c41 {
  border-bottom: 2px solid #7e7e7e;
} */
/* #mainMenu > li.c18 {
  border-bottom: 2px solid #5a7bcb;
}
#mainMenu > li.c11 {
  border-bottom: 2px solid #ad167b;
} */
/* #mainMenu > li.c16 {
  border-bottom: 2px solid #373746;
}
.subcatMobileMenu li.c43 {
  border-color: #777;
} */
/* #mainMenu > li.c55 {
  border-bottom: 2px solid #155cb9e6;
}
#mainMenu > li.c65 {
  border-bottom: 2px solid #323cff;
} */
/* #mainMenu > li.c66 {
  border-bottom: 2px solid #01b96d;
} */
.subcatMobileMenu li {
  background: #fff;
}
.catName span{
  color: #ed1c24;
  font-size: .75rem;
  letter-spacing: .37px;
  line-height: .875rem;
  text-transform: uppercase;
  font-weight: 800;
}
.catName {
  padding-bottom: 8px;
}

/* .catName {
  margin-bottom: 8px;
} */
.header-navigation__list-item .is-custom img, .header-navigation__list-item .is-custom-text img {
  height: 16px;
  width: auto;
}
@font-face {
  font-family: weather;
  src: url('../index/weather.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: zodiac;
  src: url('../index/zodiac.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Raleway;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local(''), url('../index/raleway-v22-latin-ext_latin-900.woff2') format('woff2'),
    url('../index/raleway-v22-latin-ext_latin-900.woff') format('woff');
}
@font-face {
  font-family: Raleway;
  font-style: italic;
  font-weight: 900;
  src: local(''),
    url('../index/raleway-v22-latin-ext_latin-900italic.woff2') format('woff2'),
    url('../index/raleway-v22-latin-ext_latin-900italic.woff') format('woff');
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
    url('../index/roboto-v27-latin-ext_latin-regular.woff2') format('woff2'),
    url('../index/roboto-v27-latin-ext_latin-regular.woff') format('woff');
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''), url('../index/roboto-v27-latin-ext_latin-700.woff2') format('woff2'),
    url('../index/roboto-v27-latin-ext_latin-700.woff') format('woff');
}
.theme-toggle .youtube-btn {
  background-color: #ed1c24;
  
}

.live-tv-item__name {
  color: #fff;
  font-size: 0.6875rem;
  line-height: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
header .theme-toggle .icon:before {bottom:1px;font-size:12px;left:2px;position:relative}
.live-tv-item__icon {
  font-size: .75rem;
  height: 16px;
  margin-right: 4px;
  width: 16px;
}
.icon-light--filled:before {
  content: "\263C";
  font-family: 'Inter';
}
.social-channels[data-v-d6c09af7] {
  background-color: #fff;
  box-shadow:  0 1px 2px 0 #00000021;
  margin-bottom: 4px;
  width: 100%;
}

.social-channels-title {
  color: #191818;
  display: -webkit-box;
  flex-grow: 1;
  font-size: .8125rem;
  letter-spacing: 1.87px;
  line-height: 1rem;
  max-height: 16px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  text-transform: uppercase;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-weight: 900;
}


.social-channels-header {
  align-items: center;
  display: flex;
  height: 48px;
  margin-bottom: 8px;
  padding: 0 8px;
  position: relative;
}

.social-channels-header:after {
  background: #5454541f;
  bottom: 0;
  content: "";
  height: 1px;
  left: 8px;
  position: absolute;
  right: 8px;
  width: calc(100% - 16px);
}
.news-wrapper {
  display: flex;
}
@media (max-width: 400px) {
  .cContainer {
      padding: 0 10px;
  }
  ::-webkit-scrollbar {
    width: 4px; 
}

::-webkit-scrollbar-thumb {
    background-color: #888; 
    border-radius: 10px; 
}

::-webkit-scrollbar-track {
  background-color: #fff;
}
}
header {
  pointer-events: none;
}