/**
 * Custom CSS
*
* b.m. 23.10.2017. - izmjena u fd-c-marker__symbol: "padding-bottom: 10px;" izmjena u "padding-bottom: 2px;"
 */

.fd-u-fill--secondary-light {
  background-color: #ffb366 !important; }

/* velicina slova u podnaslovu bilo: font-size: 2.85714rem*/
.fd-title {
  font-size: 2.0rem;
  font-weight: normal; }
  @media (min-width: 768px) {
    .fd-title {
      font-size: 2.0rem; } }

/*	n.k. 31.01.2017		okviri oko slicica*/

.fd-c-iconsvg__preview {
            margin-bottom: 10px;
        }
.fd-c-iconsvg__preview span {
            display: inline-block;
            border:  1px solid #e1e1e1;
            padding: 0;
            margin:  0 10px 10px 0;
}


.fd-c-marker {
  width: 80px;
  position: absolute;
  z-index: 200;
  font-size: 11px;
  font-size: 0.78571rem;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  text-decoration: none; }
  .fd-c-marker__name, .fd-c-marker-auto__name, .fd-c-marker__symbol, .fd-c-marker__temp {
    padding: 3px;
    overflow: hidden;
    position: relative;
    margin-bottom: 1px; }
  .fd-c-marker__name {
    background-color: #ecf3f9;
    border-radius: 3px 3px 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    letter-spacing: -0.005em;
    font-weight: 600;
    color: #09578b; }
  .fd-c-marker-auto__name {
    background-color: #dee2e6;
    border-radius: 3px 3px 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    letter-spacing: -0.005em;
    font-weight: 600;
    color: #09578b; }
  .fd-c-marker__symbol {
    background-color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    min-height: 42px; }
    .fd-c-marker__symbol img {
      max-width: 42px;
      height: auto; }
  .fd-c-marker__temp {
    background-color: #ffffff;
    border-radius: 0 0 3px 3px;
   padding-bottom: 1px;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25); 
    padding-top: 0;
    padding-bottom: 0;
    line-height: 26px;
    height: 26px;
    white-space: nowrap; }
  
  .fd-c-marker:hover a, .fd-c-marker:active a, .fd-c-marker.current a {
    color: #fff; }
    .fd-c-marker:hover a:hover, .fd-c-marker:active a:hover, .fd-c-marker.current a:hover {
      color: #fff;
      text-decoration: none; }
  .fd-c-marker:hover .fd-c-marker-auto__name, .fd-c-marker:active .fd-c-marker__name, .fd-c-marker.current .fd-c-marker__name {
    background-color: #09578b;
    color: #fff; }
  .fd-c-marker:hover .fd-c-marker__symbol,
  .fd-c-marker:hover .fd-c-marker__temp, .fd-c-marker:active .fd-c-marker__symbol,
  .fd-c-marker:active .fd-c-marker__temp, .fd-c-marker.current .fd-c-marker__symbol,
  .fd-c-marker.current .fd-c-marker__temp {
    background-color: #ecf3f9; }
  .fd-c-marker:hover {
    z-index: 250; }




/*
* b.m. 25.10.2017. - izmjena u featured-nav__list: "padding: 1.2em 5px;" izmjena u "padding: 0.6em 5px;"
 */


.featured-nav__list {
  border-bottom: none; }
  .featured-nav__list .fd-c-nav__item:first-child > .fd-c-nav__link {
    border-top: 1px solid #fff;
    border-left-color: transparent; }
  @media (min-width: 544px) {
    .featured-nav__list .fd-c-nav__item:first-child > .fd-c-nav__link {
      border-top: 0;
      border-left-color: #fff; } }
  .featured-nav__list .fd-c-nav__link {
    padding: 10px 0;
    font-size: 13px;
    font-size: 0.92857rem;
    line-height: 1;
    border-color: transparent;
    border-bottom-color: #fff;
    text-align: left;
    color: #333333; }
    .featured-nav__list .fd-c-nav__link.active {
      color: #047eb7;
      background-color: transparent;
      border-bottom-color: #fff; }
      .featured-nav__list .fd-c-nav__link.active:after {
        background-color: transparent; }
    @media (min-width: 544px) {
      .featured-nav__list .fd-c-nav__link {
        border-right-color: #fff;
        border-top-color: #fff;
        font-size: 12px;
        font-size: 0.85714rem;
        padding: 0.6em 5px;
        text-align: center;
        color: #09578b; }
        .featured-nav__list .fd-c-nav__link.active {
          color: #047eb7;
          background-color: #fff;
          border-bottom-color: #fff; }
          .featured-nav__list .fd-c-nav__link.active:after {
            background-color: #047eb7; } }
    @media (min-width: 768px) {
      .featured-nav__list .fd-c-nav__link {
        font-size: 13px;
        font-size: 0.92857rem; } }
    @media (min-width: 1024px) {
      .featured-nav__list .fd-c-nav__link {
        font-size: 14px;
        font-size: 1rem; } }



/*--b.m.--*/

.fd-c-nav--pills .fd-c-nav__item {
  padding: 2px; }

.fd-c-nav--pills .fd-c-nav__link {
  border-radius: 4px;
  border: 0px solid #e3e3e3;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0px 8.5px 1.5px rgba(255, 255, 255, 0.004);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07), inset 0px 0px 8.5px 1.5px rgba(255, 255, 255, 0.004);
  background: white;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #fcfcfc), to(white));
  background: -webkit-linear-gradient(top, white 0%, #fcfcfc 50%, white 100%);
  background: -o-linear-gradient(top, white 0%, #fcfcfc 50%, white 100%);
  background: linear-gradient(to bottom, white 0%, #fcfcfc 50%, white 100%);
  padding: .3em .45em;
  line-height: 1.0em; }
  .fd-c-nav--pills .fd-c-nav__link:hover {
    background: #09578b;
    border-color: #09578b;
    color: #fff; }

.fd-c-nav--pills .active .fd-c-nav__link {
  background: #09578b;
  border-color: #09578b;
  color: #fff; }

.fd-c-nav--pills .fd-c-nav__link {
        font-size: 11px;
        font-size: 0.78571rem;}

@media (min-width: 544px) {
.fd-c-nav--pills .fd-c-nav__link {
        font-size: 11px;
        font-size: 0.78571rem;}
}
    @media (min-width: 768px) {
      .fd-c-nav--pills .fd-c-nav__link {
        font-size: 12px;
        font-size: 0.85714rem; } }
    @media (min-width: 1024px) {
      .fd-c-nav--pills .fd-c-nav__link {
        font-size: 14px;
        font-size: 1rem; } }

/*--b.m.--*/


[data-location="plitvicka_jez."] {
  top: 228px;
  left: 270px;
  z-index: 208;
  top: 30.4%;
  left: 36%; }

[data-location="sl.brod"] {
  top: 180px;
  left: 560px;
  z-index: 205;
  top: 24%;
  left: 74.66667%; }

[data-location="pag"] {
  top: 265px;
  left: 172px;
  z-index: 212;
  top: 35.33333%;
  left: 22.93333%; }

/*		nove lokacije		*/	

[data-location="gospic"] {
  top: 275px;
  left: 265px;
  z-index: 219;
  top: 37.66667%;
  left: 35.33333%; }

[data-location="zadar"] {
  top: 377px;
  left: 220px;
  z-index: 213;
  top: 49.26667%;
  left: 29.33333%; }



[data-location="hvar"] {
  top: 581px;
  left: 395px;
  z-index: 221;
  top: 77.766667%;
  left: 54.666667%; }

[data-location="komiza"] {
  top: 592px;
  left: 337px;
  z-index: 222;
  top: 78.93333%;
  left: 44.93333%; }


[data-location="rab"] {
  top: 280px;
  left: 130px;
  z-index: 223;
  top: 37.33333%;
  left: 17.333333%; }

[data-location="zavizan"] {
  top: 240px;
  left: 200px;
  z-index: 224;
  top: 30%;
  left: 26.66667%; }

[data-location="pazin"] {
  top: 190px;
  left: 50px;
  z-index: 225;
  top: 26.93333%;
  left: 5.86667%; }


[data-location="gradiste"] {
  top: 190px;
  left: 642px;
  z-index: 226;
  top: 25.33333%;
  left: 85.6%; }

[data-location="split-marjan"] {
  top: 477px;
  left: 377px;
  z-index: 227;
  top: 63.6%;
  left: 50.26667%; }




[data-location="karlovac"] {
  top: 130px;
  left: 223px;
  z-index: 228;
  top: 17.33333%;
  left: 29.73333%; }

[data-location="daruvar"] {
  top: 137px;
  left: 447px;
  z-index: 229;
  top: 18.26667%;
  left: 59.6%; }

[data-location="sisak"] {
  top: 147px;
  left: 371px;
  z-index: 230;
  top: 19.6%;
  left: 49.46667%; }

/*------ lokacije za prognozu na naslovnici novo------------*/



/*------ lokacije za prognozu na naslovnici staro------------*/

[data-location="prognoza1"] {
  top: 190px;
  left: 660px;
  z-index: 206;
  top: 25.3333333%;
  left: 88%; }

[data-location="prognoza2"] {
  top: 120px;
  left: 620px;
  z-index: 207;
  top: 16%;
  left: 82.6666667%; }

[data-location="prognoza3"] {
  top: 190px;
  left: 570px;
  z-index: 208;
  top: 25.3333333%;
  left: 76%; }

[data-location="prognoza4"] {
  top: 180px;
  left: 490px;
  z-index: 209;
  top: 24%;
  left: 65.3333333%; }

[data-location="prognoza5"] {
  top: 90px;
  left: 480px;
  z-index: 210;
  top: 12%;
  left: 64%; }

[data-location="prognoza6"] {
  top: 140px;
  left: 410px;
  z-index: 211;
  top: 18.6666667%;
  left: 54.6666667%; }

[data-location="prognoza7"] {
  top: 50px;
  left: 400px;
  z-index: 212;
  top: 6.6666667%;
  left: 53.3333333%; }

[data-location="prognoza8"] {
  top: 160px;
  left: 330px;
  z-index: 213;
  top: 21.3333333%;
  left: 44%; }

[data-location="prognoza9"] {
  top: 0px;
  left: 340px;
  z-index: 214;
  top: 0%;
  left: 45.3333333%; }

[data-location="prognoza10"] {
  top: 80px;
  left: 285px;
  z-index: 215;
  top: 10.66667%;
  left: 38%; }

[data-location="prognoza11"] {
  top: 160px;
  left: 240px;
  z-index: 216;
  top: 21.3333333%;
  left: 32%; }

[data-location="prognoza12"] {
  top: 160px;
  left: 170px;
  z-index: 217;
  top: 21.3333333%;
  left: 22.6666667%; }

[data-location="prognoza13"] {
  top: 170px;
  left: 110px;
  z-index: 218;
  top: 22.6666667%;
  left: 14.6666667%; }

[data-location="prognoza14"] {
  top: 195px;
  left: 45px;
  z-index: 219;
  top: 26%;
  left: 6%; }

[data-location="prognoza15"] {
  top: 260px;
  left: 35px;
  z-index: 220;
  top: 34.6666667%;
  left: 4.6666667%; }

[data-location="prognoza16"] {
  top: 267px;
  left: 145px;
  z-index: 221;
  top: 35.6%;
  left: 19.3333333%; }

[data-location="prognoza17"] {
  top: 320px;
  left: 100px;
  z-index: 222;
  top: 42.6666667%;
  left: 13.3333333%; }

[data-location="prognoza18"] {
  top: 310px;
  left: 220px;
  z-index: 223;
  top: 41.3333333%;
  left: 29.3333333%; }

[data-location="prognoza19"] {
  top: 385px;
  left: 210px;
  z-index: 224;
  top: 51.3333333%;
  left: 28%; }

[data-location="prognoza20"] {
  top: 370px;
  left: 320px;
  z-index: 225;
  top: 49.3333333%;
  left: 42.6666667%; }

[data-location="prognoza21"] {
  top: 450px;
  left: 280px;
  z-index: 226;
  top: 60%;
  left: 37.3333333%; }

[data-location="prognoza22"] {
  top: 485px;
  left: 355px;
  z-index: 227;
  top: 64.6666667%;
  left: 47.3333333%; }

[data-location="prognoza23"] {
  top: 550px;
  left: 375px;
  z-index: 228;
  top: 73.3333333%;
  left: 50%; }

[data-location="prognoza24"] {
  top: 580px;
  left: 315px;
  z-index: 229;
  top: 77.3333333%;
  left: 42%; }

[data-location="prognoza25"] {
  top: 570px;
  left: 470px;
  z-index: 230;
  top: 76%;
  left: 62.6666667%; }

[data-location="prognoza26"] {
  top: 650px;
  left: 580px;
  z-index: 231;
  top: 86.6666667%;
  left: 77.3333333%; }

[data-location="vjetar1"] {
  top: 150px;
  left: 550px;
  z-index: 232;
  top: 20.0%;
  left: 73.3333333%; }

[data-location="vjetar2"] {
  top: 110px;
  left: 340px;
  z-index: 233;
  top: 14.6666667%;
  left: 45.3333333%; }

[data-location="vjetar3"] {
  top: 250px;
  left: 110px;
  z-index: 234;
  top: 33.3333333%;
  left: 14.6666667%; }

[data-location="vjetar4"] {
  top: 260px;
  left: 220px;
  z-index: 235;
  top: 34.6666667%;
  left: 29.3333333%; }

[data-location="vjetar5"] {
  top: 450px;
  left: 345px;
  z-index: 236;
  top: 60%;
  left: 46%; }

[data-location="vjetar6"] {
  top: 520px;
  left: 300px;
  z-index: 237;
  top: 69.3333333%;
  left: 40%; }

[data-location="vjetar7"] {
  top: 640px;
  left: 520px;
  z-index: 238;
  top: 85.3333333%;
  left: 69.3333333%; }


/*! =Responsive modifiers
-------------------------------------------------------------- */
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle; }

@media (min-width: 1024px) {
  .brand__symbol img {
    max-width: 65px;
    height: auto; }
  .main-nav__list .fd-c-nav__link {
    font-size: 17px;
    font-size: 1.05rem;}  /*1.21429rem; }*/
  .weather-alert__info {
    border-left: 1px solid rgba(255, 255, 255, 0.85); } }


/* visina strelica "<>" u izborniku karte lijevo-desno na 7dprognozi*/
    .fd-c-map__nav i {
      position: absolute;
      top: 0px;
      left: 5px; }


/* tablica 7d prognoza */
.table-weather-7day {
  text-align: center;
  font-size: 13px;
  font-size: 0.92857rem;
  white-space: nowrap; }
  .table-weather-7day a {
    text-decoration: none;
    color: #333333; }
  .table-weather-7day > tfoot > tr > td {
    border-bottom: 0; }
  .table-weather-7day > tfoot > tr > th {
    color: #646464;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;  }
  .table-weather-7day > tbody > tr > th {
    color: #646464;
    font-weight: normal;
    vertical-align: middle;
    text-align: center; }
    .table-weather-7day > tbody > tr > th[scope="col"] {
      padding: 0;
      font-size: 13px;
      font-size: 0.92857rem;
      border-top: 0; }
    .table-weather-7day > tbody > tr > th[scope="row"] {
      padding: 6px;
      text-align: left; }
  .table-weather-7day > tbody > tr > td {
      font-size: 12px;
      font-size: 0.85714rem;
    vertical-align: middle;
    padding: 4px 4px; }

.table-weather-7day__footer {
  text-align: center;
  font-size: 11px;
  font-size: 0.78571rem; }
  .table-weather-7day__footer a {
    color: #646464; }


/* tablica 7d prognoza print */
.table-weather-7day-print {
  text-align: center;
      font-size: 11px;
      font-size: 0.78571rem;
  white-space: nowrap; }
  .table-weather-7day-print a {
    text-decoration: none;
    color: #333333; }
  .table-weather-7day-print > tfoot > tr > td {
    border-bottom: 0; }
  .table-weather-7day-print > tfoot > tr > th {
    color: #646464;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;  }
  .table-weather-7day-print > tbody > tr > th {
    color: #646464;
    font-weight: normal;
    vertical-align: middle;
    text-align: center; }
    .table-weather-7day-print > tbody > tr > th[scope="col"] {
      padding: 0;
      font-size: 11px;
      font-size: 0.78571rem;
      border-top: 0; }
    .table-weather-7day-print > tbody > tr > th[scope="row"] {
      padding: 3px;
      text-align: left; }
  .table-weather-7day-print > tbody > tr > td {
      font-size: 11px;
      font-size: 0.78571rem;
    vertical-align: middle;
    padding: 1px 1px; }



/* radar */
.table-radar {
  text-align: center;
  font-size: 11px;
  font-size: 0.78571rem;
  white-space: nowrap; }
  .table-radar a {
    text-decoration: none;
    color: #333333; }
  .table-radar > tfoot > tr > td {
    border-bottom: 0; }
  .table-radar > tfoot > tr > th {
    color: #646464;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;  }
  .table-radar > thead > tr > td {
    border-bottom: 0; }
  .table-radar > thead > tr > th {
    color: #646464;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;  }
  .table-radar > tbody > tr > th {
    color: #646464;
    font-weight: normal;
    vertical-align: middle;
    text-align: center; }
    .table-radar > tbody > tr > th[scope="col"] {
      padding: 0;
      font-size: 11px;
      font-size: 0.78571rem;
      border-top: 0; }
    .table-radar > tbody > tr > th[scope="row"] {
      padding: 6px;
      text-align: right; }
  .table-radar > tbody > tr > td {
    vertical-align: middle;
    text-align: left;
    padding: 4px 0px; }


/* suzavanje lajne glavnog izbornika */
/*  .main-nav__list .fd-c-nav__link {
    font-size: 14px;
    font-size: 1rem;
    letter-spacing: -0.015em;
    white-space: nowrap;
    padding: 12px 0;
    color: #333333; }
*/
/*  */
.odmakni {
  padding: 100px;
}

/*! =Tables
-------------------------------------------------------------- */
.fd-c-table1 {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  width: 100%;
  max-width: 100%; }
  .fd-c-table1 th,
  .fd-c-table1 thead td {
    text-align: left; }
  .fd-c-table1 tbody th {
    font-weight: normal; }
  .fd-c-table1 th,
  .fd-c-table1 td {
    border-top: 1px solid #ced4da;
    padding: 0.4rem; }
  .fd-c-table1 img {
    max-width: inherit; }

.fd-c-table1--borderless thead tr {
  background-color: transparent; }

.fd-c-table1--borderless th,
.fd-c-table1--borderless td {
  border: 0; }

.fd-c-table1__caption {
  font-weight: bold;
  margin-bottom: 8px;
  text-align: left; }

/*	nk 06.02.2018	tablica za UV index	*/

.fd-c-table_uvi {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  width: 100%;
  max-width: 100%; }
  .fd-c-table_uvi th,
  .fd-c-table_uvi thead td {
    text-align: left; }
  .fd-c-table_uvi tbody th {
    font-weight: normal; }
  .fd-c-table_uvi th,
  .fd-c-table_uvi td {
    border-top: 1px solid #ced4da;
    padding-top: 0.1rem;
    height:25px }
  .fd-c-table_uvi img {
    max-width: inherit; }

.fd-c-table_uvi--borderless thead tr {
  background-color: transparent; }

.fd-c-table_uvi--borderless th,
.fd-c-table_uvi--borderless td {
  border: 0; }

.fd-c-table_uvi__caption {
  font-weight: bold;
  margin-bottom: 8px;
  text-align: left; }

@media only screen and (max-width: 1024px) {
  .fd-c-table--responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    padding-bottom: 24px;
    -ms-overflow-style: -ms-autohiding-scrollbar; } }


.table--aktualni-podaci {
  font-size: 13px;
  font-size: 0.92857rem;
/*  white-space: nowrap; 		skomentirala n.k. 15.06.2018	*/
  white-space: normal;
  border-bottom: 1px solid #ced4da; }
  .table--aktualni-podaci a {
    text-decoration: none; }
  .table--aktualni-podaci th,
  .table--aktualni-podaci td {
  font-size: 12px;
  font-size: 0.85714rem;
    border-color: #ced4da; }
/*  .table--aktualni-podaci tr:hover {
    background-color: #ffffe6; }*/      /* b.m. */
  @media only screen and (max-width: 750px) {
    .table-responsive .table--aktualni-podaci th, .table-responsive .table--aktualni-podaci td {
      white-space: nowrap; } }
  .table--aktualni-podaci td {
    text-align: center; }
  .table--aktualni-podaci .region-heading {
    border-top: 3px double #ced4da;
    border-bottom: 3px double #ced4da; }
    .table--aktualni-podaci .region-heading.open {
      border-bottom-width: 1px; }
  .table--aktualni-podaci [scope="col"] {
    text-align: center;
font-size: 12px;
    font-size: 0.85714rem;
/*font-size: 13px;
    font-size: 0.92857rem;*/
    border-bottom: 0;
   /* font-weight: bold;*/
 /*   background-color: #ecf3f9; }*/
    background-color: #cecece; }	/* b.m. */
  .table--aktualni-podaci .spacer {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }


.table--opisi-razni {
  font-size: 13px;
  font-size: 0.92857rem;
/*  white-space: nowrap; 		skomentirala n.k. 15.06.2018	*/
  white-space: normal;
  border-bottom: 1px solid #ced4da; }
  .table--opisi-razni a {
    text-decoration: none; }
  .table--opisi-razni th,
  .table--opisi-razni td {
/*  font-size: 12px;
  font-size: 0.85714rem;*/
    font-size: 13px;
    font-size: 0.92857rem;
    border-color: #ced4da; }
  @media only screen and (max-width: 750px) {
    .table-responsive .table--opisi-razni th, .table-responsive .table--opisi-razni td {
      white-space: nowrap; } }
  .table--opisi-razni td {
    text-align: left; }
  .table--opisi-razni .region-heading {
    border-top: 3px double #ced4da;
    border-bottom: 3px double #ced4da; }
    .table--opisi-razni .region-heading.open {
      border-bottom-width: 1px; }
  .table--opisi-razni [scope="col"] {
    text-align: left;
/*    font-size: 12px;
    font-size: 0.85714rem;*/
    font-size: 13px;
    font-size: 0.92857rem;
    border-bottom: 0;
   /* font-weight: bold;*/
/*    background-color: #ecf3f9; }*/
    background-color: #cecece; }	/* b.m. */
  .table--opisi-razni .spacer {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }


/*	n.k. slideshow */


.mySlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
  max-width: 640px;
  position: relative;
  margin: auto;
  
}



/* Next & previous buttons */
.prev1, .next1 {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 5px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next1 {
  right: 0;
  border-radius: 3px 0 0 3px;
}



/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 18px;
  max-width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active1, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}

/* marker za prognozu na karti */

.fd-c-marker1 {
  width: 80px;
  position: absolute;
  z-index: 200;
  font-size: 11px;
  font-size: 0.78571rem;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  text-decoration: none;
/*background-color: #ffffff;*/
  color: #09578b;  }
  .fd-c-marker1__name, .fd-c-marker1-auto__name, .fd-c-marker1__symbol, .fd-c-marker1__temp {
    padding: 5px;
    overflow: hidden;
    position: relative;
    margin-bottom: 1px; }
  .fd-c-marker1__name {
    background-color: #ecf3f9;
    border-radius: 3px 3px 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    letter-spacing: -0.005em;
    font-weight: 600;
    color: #09578b; }
  .fd-c-marker1-auto__name {
    background-color: #dee2e6;
    border-radius: 3px 3px 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    letter-spacing: -0.005em;
    font-weight: 600;
    color: #09578b; }
  .fd-c-marker1__symbol {
    background-color: #ffffff;
     border-radius: 3px 3px 0 0 ;
   padding-top: 5px;
    padding-bottom: 5px;
    min-height: 42px; }
    .fd-c-marker1__symbol img {
      max-width: 42px;
      height: auto; }
  .fd-c-marker1__temp {
    background-color: #ffffff;
    border-radius: 0 0 3px 3px;
   padding-bottom: 1px;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.25); 
    padding-top: 0;
    padding-bottom: 0;
    line-height: 26px;
    height: 26px;
    white-space: nowrap; }
  
  .fd-c-marker1:hover a, .fd-c-marker1:active a, .fd-c-marker1.current a {
    color: #fff; }
    .fd-c-marker1:hover a:hover, .fd-c-marker1:active a:hover, .fd-c-marker1.current a:hover {
      color: #fff;
      text-decoration: none; }
  .fd-c-marker1:hover .fd-c-marker1-auto__name, .fd-c-marker1:active .fd-c-marker1__name, .fd-c-marker1.current .fd-c-marker1__name {
    background-color: #09578b;
    color: #fff; }
  .fd-c-marker1:hover .fd-c-marker1__symbol,
  .fd-c-marker1:hover .fd-c-marker1__temp, .fd-c-marker1:active .fd-c-marker1__symbol,
  .fd-c-marker1:active .fd-c-marker1__temp, .fd-c-marker1.current .fd-c-marker1__symbol,
  .fd-c-marker1.current .fd-c-marker1__temp {
    background-color: #ecf3f9; }
  .fd-c-marker1:hover {
    z-index: 250; }
/* moje velike ikone za naslovnicu prognoze */


.fd-c-iconsvg-my--lg {
  height: 57px;
  margin-bottom: -0.16px;
  margin-top: -0.16px;
  top: -0.16px;
  width: 57px; }

.fd-c-iconsvg-mywind--lg {
  height: 40px;
  margin-bottom: -0.16px;
  margin-top: -0.16px;
  top: -0.16px;
  width: 40px; }


/* lokacije simbola prognoze na karti */
.fd-c-iconsvg-my {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
.fd-c-iconsvg-mywind {
  height: 20px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 20px; }

[data-location="istocna"] {
  z-index: 201;
  top: 17%;
  left: 66%; }
[data-location="wistocna"] {
  z-index: 202;
  top: 20%;
  left: 77%; }

[data-location="sredisnja"] {
  z-index: 203;
  top: 8%;
  left: 36%; }
[data-location="wsredisnja"] {
  z-index: 204;
  top: 11%;
  left: 47%; }

[data-location="gorska"] {
  z-index: 205;
  top: 25%;
  left: 21%; }
[data-location="wgorska"] {
  z-index: 206;
  top: 22%;
  left: 13%; }

[data-location="sjeverni Jadran"] {
  z-index: 207;
  top: 37%;
  left: 2%; }
[data-location="wsjeverni Jadran"] {
  z-index: 208;
  top: 41%;
  left: 13%; }

[data-location="unutrasnjost Dalmacije"] {
  z-index: 209;
  top: 46%;
  left: 26%; }
[data-location="wunutrasnjost Dalmacije"] {
  z-index: 210;
  top: 57%;
  left: 41%; }

[data-location="srednji Jadran"] {
  z-index: 211;
  top:66%;
  left: 33%; }
[data-location="wsrednji Jadran"] {
  z-index: 212;
  top: 69%;
  left: 44%; }

[data-location="juzni Jadran"] {
  z-index: 213;
  top: 79%;
  left: 54%; }
[data-location="wjuzni Jadran"] {
  z-index: 214;
  top: 83%;
  left: 65%; }


@media (min-width: 455px) { /* 544*/
.fd-c-iconsvg-my {
  height: 70px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 70px;}
.fd-c-iconsvg-mywind {
  height: 35px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 35px; }

[data-location="istocna"] {
  z-index: 201;
  top: 18%;
  left: 75%; }
[data-location="wistocna"] {
  z-index: 202;
  top: 22%;
  left: 84%; }

[data-location="sredisnja"] {
  z-index: 203;
  top: 8%;
  left: 43%; }
[data-location="wsredisnja"] {
  z-index: 204;
  top: 11%;
  left: 53%; }

[data-location="gorska"] {
  z-index: 205;
  top: 27%;
  left: 27%; }
[data-location="wgorska"] {
  z-index: 206;
  top: 27%;
  left: 20%; }

[data-location="sjeverni Jadran"] {
  z-index: 207;
  top: 37%;
  left: 9%; }
[data-location="wsjeverni Jadran"] {
  z-index: 208;
  top: 41%;
  left: 19%; }

[data-location="unutrasnjost Dalmacije"] {
  z-index: 209;
  top: 50%;
  left: 37%; }
[data-location="wunutrasnjost Dalmacije"] {
  z-index: 212;
  top: 57%;
  left: 45%; }

[data-location="srednji Jadran"] {
  z-index: 211;
  top:67%;
  left: 39%; }
[data-location="wsrednji Jadran"] {
  z-index: 212;
  top: 70%;
  left: 48%; }

[data-location="juzni Jadran"] {
  z-index: 207;
  top: 79%;
  left: 64%; }
[data-location="wjuzni Jadran"] {
  z-index: 212;
  top: 86%;
  left: 73%; }


.fd-c-marker1 {
  width: 100px;
  position: absolute;
  z-index: 200;
  font-size: 14px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  text-decoration: none;
/*background-color: #ffffff;*/
  color: #09578b;  }
}
@media (min-width: 768px) {
.fd-c-iconsvg-my {
  height: 80px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 80px; }
.fd-c-iconsvg-mywind {
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }

}
@media (min-width: 1024px) {
.fd-c-iconsvg-my {
  height: 80px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 80px; }
.fd-c-iconsvg-mywind {
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
}

@media (min-width: 1280px) {
.fd-c-iconsvg-my {
  height: 100px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 100px; }
.fd-c-iconsvg-mywind {
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
}


.fd-c-icon--2x_g {
  font-size: 2em;
  color: #999999;  }

.fd-c-iconsvg--7dwind {
  height: 26px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 26px; }

/* b.m. moje ikonice za izglede */
.fd-c-iconsvg-my_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 65px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 65px; }
.fd-c-iconsvg-mywind_izgledi {
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }

[data-location="izgledi_kopno"] {
  z-index: 215;
  top: 5%;
  left: 40%; }
[data-location="wizgledi_kopno"] {
  z-index: 215;
  top: 12%;
  left: 55%; }

[data-location="izgledi_more"] {
  z-index: 215;
  top: 50%;
  left: 30%; }
[data-location="wizgledi_more"] {
  z-index: 215;
  top: 59%;
  left: 45%; }

.fd-c-iconsvg-myalert_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
[data-location="izgledi_kopno_alert"] {
  z-index: 215;
  top: -5%;
  left: 40%; }
[data-location="izgledi_more_alert"] {
  z-index: 215;
  top: 80%;
  left: 30%; }


@media (min-width: 544px) { /* 544*/
.fd-c-iconsvg-my_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
.fd-c-iconsvg-mywind_izgledi {
  height: 25px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 25px; }
[data-location="izgledi_kopno"] {
  z-index: 215;
  top: 3%;
  left: 15%; }
[data-location="wizgledi_kopno"] {
  z-index: 215;
  top: 12%;
  left: 35%; }
[data-location="izgledi_more"] {
  z-index: 215;
  top: 45%;
  left: 5%; }
[data-location="wizgledi_more"] {
  z-index: 215;
  top: 54%;
  left: 25%; }

.fd-c-iconsvg-myalert_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 25px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 25px; }
[data-location="izgledi_kopno_alert"] {
  z-index: 215;
  top: -10%;
  left: 15%; }
[data-location="izgledi_more_alert"] {
  z-index: 215;
  top: 85%;
  left: 5%; }
}

@media (min-width: 768px) {
.fd-c-iconsvg-my_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
.fd-c-iconsvg-mywind_izgledi {
  height: 25px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 25px; }
[data-location="izgledi_kopno"] {
  z-index: 215;
  top: 3%;
  left: 15%; }
[data-location="wizgledi_kopno"] {
  z-index: 215;
  top: 12%;
  left: 35%; }
[data-location="izgledi_more"] {
  z-index: 215;
  top: 45%;
  left: 5%; }
[data-location="wizgledi_more"] {
  z-index: 215;
  top: 54%;
  left: 25%; }

.fd-c-iconsvg-myalert_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 25px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 25px; }
[data-location="izgledi_kopno_alert"] {
  z-index: -1;
  top: -15%;
  left: 15%; }
[data-location="izgledi_more_alert"] {
  z-index: 215;
  top: 85%;
  left: 5%; }
}

@media (min-width: 1024px) {
.fd-c-iconsvg-my_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
.fd-c-iconsvg-mywind_izgledi {
  height: 25px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 25px; }
[data-location="izgledi_kopno"] {
  z-index: 215;
  top: 3%;
  left: 30%; }
[data-location="wizgledi_kopno"] {
  z-index: 215;
  top: 12%;
  left: 45%; }
[data-location="izgledi_more"] {
  z-index: 215;
  top: 50%;
  left: 20%; }
[data-location="wizgledi_more"] {
  z-index: 215;
  top: 59%;
  left: 35%; }

.fd-c-iconsvg-myalert_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 30px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 30px; }
[data-location="izgledi_kopno_alert"] {
  z-index: 215;
  top: -10%;
  left: 30%; }
[data-location="izgledi_more_alert"] {
  z-index: 215;
  top: 85%;
  left: 20%; }
}

@media (min-width: 1280px) {
.fd-c-iconsvg-my_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 80px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 80px; }
}

/* moje ikonice za smanjenu naslovnicu */
.fd-c-iconsvg-my1 {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 40px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 40px; }
.fd-c-iconsvg-mywind1 {
  height: 20px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 20px; }

[data-location="istocna1"] {
  z-index: 201;
  top: 17%;
  left: 66%; }
[data-location="wistocna1"] {
  z-index: 202;
  top: 20%;
  left: 77%; }

[data-location="sredisnja1"] {
  z-index: 203;
  top: 8%;
  left: 38%; }
[data-location="wsredisnja1"] {
  z-index: 204;
  top: 11%;
  left: 49%; }

[data-location="gorska1"] {
  z-index: 205;
  top: 25%;
  left: 21%; }
[data-location="wgorska1"] {
  z-index: 206;
  top: 22%;
  left: 13%; }

[data-location="sjeverni Jadran1"] {
  z-index: 207;
  top: 33%;
  left: 1%; }
[data-location="wsjeverni Jadran1"] {
  z-index: 208;
  top: 41%;
  left: 13%; }

[data-location="unutrasnjost Dalmacije1"] {
  z-index: 209;
  top: 46%;
  left: 30%; }
[data-location="wunutrasnjost Dalmacije1"] {
  z-index: 210;
  top: 57%;
  left: 45%; }

[data-location="srednji Jadran1"] {
  z-index: 211;
  top:66%;
  left: 33%; }
[data-location="wsrednji Jadran1"] {
  z-index: 212;
  top: 69%;
  left: 44%; }

[data-location="juzni Jadran1"] {
  z-index: 213;
  top: 79%;
  left: 54%; }
[data-location="wjuzni Jadran1"] {
  z-index: 214;
  top: 83%;
  left: 65%; }

@media (min-width: 455px) { /* 544*/
.fd-c-iconsvg-my1 {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 60px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 60px; }
.fd-c-iconsvg-mywind1 {
  height: 25px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 25px; }
}
@media (min-width: 768px) {
.fd-c-iconsvg-my1 {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 70px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 70px; }
.fd-c-iconsvg-mywind1 {
  height: 30px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 30px; }
}
@media (min-width: 1024px) {
.fd-c-iconsvg-my1 {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 60px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 60px; }
.fd-c-iconsvg-mywind1 {
  height: 30px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 30px; }
}
@media (min-width: 1280px) {
.fd-c-iconsvg-my1 {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 80px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 80px; }
.fd-c-iconsvg-mywind1 {
  height: 30px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 30px; }
}

/* b.m. moje ikonice za novu bioprognozu */
.fd-c-iconsvg-my_bio {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 35px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 35px; }

[data-location="bio_istocna"] {
  z-index: 201;
  top: 19%;
  left: 65%; }
[data-location="bio_sredisnja"] {
  z-index: 202;
  top: 10%;
  left: 37%; }
[data-location="bio_gorska"] {
  z-index: 203;
  top: 38%;
  left: 22%; }
[data-location="bio_sjevernijadran"] {
  z-index: 204;
  top: 26%;
  left: 1%; }
[data-location="bio_juznijadran"] {
  z-index: 205;
  top: 70%;
  left: 40%; }

@media (min-width: 455px) { /* 544*/
.fd-c-iconsvg-my_bio {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 55px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 55px; }

}
@media (min-width: 768px) {
.fd-c-iconsvg-my_bio {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 55px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 55px; }
}
@media (min-width: 1024px) {
.fd-c-iconsvg-my_bio {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 50px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 50px; }

}
@media (min-width: 1280px) {
.fd-c-iconsvg-my_izgledi {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 50px;
  margin-bottom: -0.0px;
  margin-top: -0.0px;
  top: -0.0px;
  width: 50px; }
}

/* b.m. podnaslovi_linkovi u desnom izborniku npr. karte Aladina */
  .fd-c-nav__link_my {
    display: block;
    padding: .1em 0.5em;
    position: relative;
	color: #666666;
    text-decoration: none; }
  .fd-c-nav__link_my.active {
    display: block;
    padding: .1em 0.5em;
    position: relative;
	color: #09578b;
/*font-weight: bold;*/
    text-decoration: none; }

/* b.m. izbornik u digitalnim kartama */
  .hours-browser-v2 .hours-browser-v2__title1 {
    padding: 0 1px; }
    .hours-browser-v2 .hours-browser-v2__title1 > span {
      display: block;
      font-size: 15px;
      font-size: 1.107143rem;
      padding: 8px 10px;
      font-weight: 600;
      line-height: 1;
      margin: 0;
      color: #09578b; }
    .hours-browser-v2 .hours-browser-v2__groups .hours-browser-v2__title1 {
      padding: 0;
     /* border-bottom: 1px solid #e3e3e3; */
      margin-bottom: 1px;
      text-align: center; }
      .hours-browser-v2 .hours-browser-v2__groups .hours-browser-v2__title1 > span {
        display: block;
       /* font-size: 16px;
        font-size: 1.142857143rem;*/
        padding: 8px 10px;
        font-weight: 500;
        line-height: 1;
        margin: 0;
        color: #495057; }
      .hours-browser-v2 .hours-browser-v2__groups .hours-browser-v2__title1.active > span {
        color: #fff; /*#047eb7;*/
        font-weight: 400;
        font-size: 16px;
        font-size: 1.142857143rem;
	background: #cccccc;
	/*border-bottom: 2px solid #09578b;*/ 
	text-transform: uppercase;  }

/*! b.m. novi stil za "glavni" blok teksta, ekvivalent =Entry
-------------------------------------------------------------- */
.glavni {
  display: block;
  position: relative;
  margin-bottom: 24px; }
  .glavni::before {
    content: '';
    display: table; }
  .glavni::after {
    clear: both;
    content: '';
    display: table; }
  .glavni__image {
    width: 100%;
    position: relative;
    padding-bottom: 24px; }
    .glavni__image > a {
      display: block; }
    .glavni__image img {
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      height: auto; }
  .glavni__title {
    color: #09578b;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.2;
    padding-bottom: 24px;
    letter-spacing: -0.025em; }
  .glavni__subtitle {
    color: #cecece;
    font-weight: 600;
    font-size: 1.28571rem;
    text-transform: uppercase;
    line-height: 1.2;
    padding-bottom: 0;
    padding-top: 24px; }
    .glavni__subtitle a {
      color: #cecece; }
      .glavni__subtitle a:hover {
        color: #09578b;
        text-decoration: underline; }
    .glavni__subtitle + .glavni__title {
      padding-top: 0; }
  .glavni__meta {
    font-size: 14px;
    font-size: 1rem;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid #ced4da;
    border-bottom: 1px solid #ced4da; }
  .glavni__excerpt {
    line-height: 1.5;
    font-size: 18px;
    font-size: 1.28571rem;
    padding-top: 24px;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #ced4da; }
    .glavni__excerpt p {
      margin: 0;
      padding: 0; }
  .glavni__body {
    position: relative;
    padding-bottom: 24px; }
  .glavni__content {
    font-size: 15px;
    font-size: 1.07143rem;
    line-height: 1.5em;
    font-weight: 400;
    margin-bottom: 4px; }
  .glavni__content a {
    text-decoration: none; }
 .glavni__content:hover a:hover, .glavni__content:active a:hover, .glavni__content.current a:hover{
  /*.glavni__content:hover a {*/
    text-decoration: underline; }
    .glavni__content hr {
      border: none;
      border-top: 1px solid #ced4da;
      margin: 16px 0;
      clear: both;
      float: none; }
    .glavni__content h1,
    .glavni__content h2,
    .glavni__content h3,
    .glavni__content h4,
    .glavni__content h5,
    .glavni__content h6 {
      line-height: 1.2;
      margin-bottom: 0.5em;
      margin-top: 1.5em;
      font-weight: 500; }
      .glavni__content h1:first-child,
      .glavni__content h2:first-child,
      .glavni__content h3:first-child,
      .glavni__content h4:first-child,
      .glavni__content h5:first-child,
      .glavni__content h6:first-child {
        margin-top: 0; }
      .glavni__content h1:last-child,
      .glavni__content h2:last-child,
      .glavni__content h3:last-child,
      .glavni__content h4:last-child,
      .glavni__content h5:last-child,
      .glavni__content h6:last-child {
        margin-bottom: 0; }
    .glavni__content h1 {
      font-size: 2.0rem;
      color: #09578b; }
    .glavni__content h2 {
      font-size: 1.75rem;
      color: #09578b; }
    .glavni__content h3 {
      font-size: 1.5rem;
      color: #09578b; }
    .glavni__content h4 {
      font-size: 1.25rem; 
      color: #09578b;
      text-align: left;}
    .glavni__content h5 {
      font-size: 1.05rem; 
      color: #09578b;}
    .glavni__content h6 {
      color: gray;
      font-size: 1rem;
      font-weight: normal;
      letter-spacing: 1px;
      text-transform: uppercase; }
    .glavni__content table {
      border-collapse: collapse;
      border-spacing: 0;
      margin: 0;
      width: 100%; }
      .glavni__content table th {
      font-size: 0.92857rem;
      /*  background-color: #fff;*/ 
	background: transparent;
	}

      .glavni__content table td {
      font-size: 0.92857rem;
      /*  background-color: #fff;*/ 
	background: transparent; 
	}
      .glavni__content table th,
      .glavni__content table thead td {
       /* background-color: #e9ecef;*/
        background-color: #cccccc;
       /* text-align: left; */}
      .glavni__content table tbody th {
        font-weight: normal; }
      .glavni__content table th,
      .glavni__content table td {
        border: 1px solid #cecece;
        padding: 3px; }
      .glavni__content table.borderless thead tr {
        background-color: transparent; }
      .glavni__content table.borderless thead th {
        border-top: 0; }
      .glavni__content table.borderless th,
      .glavni__content table.borderless td {
        border-left: 0;
        border-right: 0; }
    .glavni__content p,
    .glavni__content blockquote,
    .glavni__content ul,
    .glavni__content ol,
    .glavni__content hr {
      margin-bottom: 24px; }
    .glavni__content blockquote p {
      margin-bottom: 1em;
      font-size: 1.25rem; }
    .glavni__content blockquote {
      padding-left: 24px;
      border-left: 4px solid #ced4da; }
    .glavni__content blockquote footer {
      display: block;
      font-size: 95%;
      color: #cecece; }
      .glavni__content blockquote footer:before {
        content: "\2014 \00A0"; }
@media (max-width: 768px) {
    .glavni__content h4 {
      font-size: 1.0rem; 
      color: #09578b;
      text-align: left;}

}
.glavni__content figure,
.caption {
  background: transparent;
  border: none;
  border-bottom: 1px solid #e9ecef;
  width: auto;
  max-width: 100%;
  padding: 0;
  text-align: center; }
  .glavni__content figure > a,
  .caption > a {
    display: block; }
.glavni__content figure figcaption,
.caption .caption__text {
  font-size: 100%;
  line-height: 1.2em;
  margin: 0;
  padding: 16px 0;
  color: #666666;
  text-align: left; }

  .glavni__author {
    margin-bottom: 16px; }
  .glavni__tags {
    font-size: 13px;
    font-size: 0.92857rem; }
    .glavni__tags ul {
      margin-bottom: 0;
      margin-top: 8px; }
    .glavni__tags a {
      display: inline-block;
      border: 1px solid #ced4da;
      padding: 0.5rem 0.75rem; }

.glavni--single .glavni__content a,
.glavni--single .glavni__excerpt a {
  text-decoration: underline; }

.sadrzajOkvir-klel {
	font-style:italic;
 	font-size: 12px;
	font-size: 0.85714rem; 
 	color: #333333;
 	background-color: #ffffff;
 	padding:5px;
  	border-top: 1px dashed #FF0000;
 	border-right:1px dashed #FF0000;
  	border-left:1px dashed #FF0000;
  	border-bottom:1px dashed #FF0000;
   }

.meteo_simboli{
  width: 50px;
  height: 50px;
}
.wind_simboli{
  width: 40px;
  height: 40px;
}

.meteo-galleria {
  max-width: 100%;
  width: 100%;
  height: 860px;
  display: block;
  position: relative; }
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-stage {
    bottom: 90px; }
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-bar {
    height: 90px; }
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-thumbnails {
    height: 90px !important; }
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-thumbnails .galleria-image {
    width: 100px !important;
    height: 80px !important; }
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-thumb-nav-left,
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-thumb-nav-right {
    top: 30px; }
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-fullscreen,
  .meteo-galleria--larger-thumbs .galleria-theme-azur .galleria-play {
    border-right: 0;
    top: 30px; }

	
/* POSTAJE KOJE PRATE KVALITETU ZRAKA*/
/*Helena 2018*/

[data-location="kz_desinic"] {
  top: 9%;
  left: 39%;
  z-index: 300;
  }
  
  [data-location="kz_hum"] {  /* Vis */
  top: 80%;
  left: 47%;
  z-index: 301;
  }
  [data-location="kz_karlovac"] {
  top: 24%;
  left: 38%;
  z-index: 302;
  }
  [data-location="kz_kopacki_rit"] {
  top: 18%;
  left: 90%;
  z-index: 303;
  }
  [data-location="kz_kutina1"] {
  top: 25%;
  left: 56%;
  z-index: 304;
  }
  [data-location="kz_opuzen"] {
  top: 80%;
  left: 71%;
  z-index: 305;
  }
  [data-location="kz_osijek1"] {
  top: 21%;
  left: 89%;
  z-index: 306;
  }
  [data-location="kz_parg"] {
  top: 23%;
  left: 22%;
  z-index: 307;
  }
[data-location="kz_plitvicka_jezera"] {
  top: 39%;
  left: 38%;
  z-index: 308;
  }
  [data-location="kz_polaca"] {  /* Ravni kotari */
  top: 58%;
  left: 37%;
  z-index: 309;
  }
  [data-location="kz_pula"] {
  top: 38%;
  left: 9%;
  z-index: 310;
  }
  [data-location="kz_rijeka"] {  /* lokacija sadrzi dvije postaje - Rijeka 1 i Rijeka 2) */
  top: 28%;
  left: 19%;
  z-index: 311;
  }
  [data-location="kz_sisak1"] {
  top: 26%;
  left: 51%;
  z-index: 312;
  }
  [data-location="kz_slavonski_brod"] { /* lokacija sadrzi dvije postaje - Slavonski brod 1 i slavonski brod 2) */
  top: 31%;
  left: 79%;
  z-index: 313;
  }
  [data-location="kz_varazdin"] {
  top: 5%;
  left: 50%;
  z-index: 314;
  }
  [data-location="kz_vela_straza"] { /* Dugi otok */
  top: 59%;
  left: 29%;
  z-index: 314;
  }  
 [data-location="kz_visnjan"] {
  top: 29%;
  left: 8%;
  z-index: 315;
  }
  [data-location="kz_zagreb"] {  /* lokacija sadrzi tri postaje - Zagreb 1, Zagreb 2 i Zagreb 3) */
  top: 16%;
  left: 46%;
  z-index: 316;
  }
[data-location="kz_zarkovica_dubrovnik"] {
  top: 90%;
  left: 82%;
  z-index: 317;
  }
   
/* KRAJ POSTAJA ZA KVALITETU ZRAKA */

/*tocke na karti za kvalitetu zraka*/

.station-marker {
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 200;
  border-radius: 100%;
  background-color: #336699; }
  .station-marker__popup {
    position: absolute;
    width: 150px;
    padding: 20px 0 10px 0;
    bottom: 100%;
    left: 50%;
    margin-left: -65px;
    z-index: 203;
    display: none; }
	


.fd-c-map__regija-v2 {
  position: relative; }
  .fd-c-map__regija-v2 path,
  .fd-c-map__regija-v2 circle {
    fill: #cdcecf;
    fill-opacity: 0.75; }
  .fd-c-map__regija-v2.fd-c-map__regija--purple path,
  .fd-c-map__regija-v2.fd-c-map__regija--purple circle {
    fill: #AF0163 !important; }
  .fd-c-map__regija-v2.fd-c-map__regija--red path,
  .fd-c-map__regija-v2.fd-c-map__regija--red circle {
    fill: #e71111 !important; }
  .fd-c-map__regija-v2.fd-c-map__regija--green path,
  .fd-c-map__regija-v2.fd-c-map__regija--green circle {
    fill: #78b802 !important; }
  .fd-c-map__regija-v2.fd-c-map__regija--orange path,
  .fd-c-map__regija-v2.fd-c-map__regija--orange circle {
    fill: #feb902 !important; }
  .fd-c-map__regija-v2.fd-c-map__regija--yellow path,
  .fd-c-map__regija-v2.fd-c-map__regija--yellow circle {
    fill: #fde403 !important; }
  .fd-c-map__regija-v2.fd-c-map__regija--gray path,
  .fd-c-map__regija-v2.fd-c-map__regija--gray circle, .fd-c-map__regija-v2.fd-c-map__regija--grey path,
  .fd-c-map__regija-v2.fd-c-map__regija--grey circle {
    fill: #dedfe1 !important; }
  .fd-c-map__regija-v2:hover path,
  .fd-c-map__regija-v2:hover circle, .fd-c-map__regija-v2:active path,
  .fd-c-map__regija-v2:active circle {
    fill-opacity: 1; }

//responsive google chart	
.chart_resp {
  width: 100%;   
  height: 100%;
}
.row_resp {
  margin:0 !important;
}	

.aladin-link1 {
  display: inline-block;
  line-height: 1;
  float: left; /* right;*/
  text-decoration: none; 
border-bottom: 1px solid #cacaca;
  padding-bottom: 10px;
  padding-left: 0px;
  border-left: 0px solid #cacaca; }
  .aladin-link1 strong {
    text-transform: uppercase;
    font-size: 18px;
    font-size: 1.28571rem;
    font-weight: bold;
    color: #017cb6;
    display: block; }
  .aladin-link1 small {
    font-size: 14px;
    display: block;
    color: #333333; }
	
.fd-c-button_natjecaj {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 1px solid #09578b;
  border-radius: 3px;
  color: #09578b;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1.07143rem;
  font-weight: normal;
  line-height: 1.3;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  text-decoration: none;
  position: relative; }	

/*	dodano 03.07.2018 nk	*/
/*	top of the page	*/

#myBtn {
  display: none;
  position: fixed;
  bottom: 25px;
  right: 90px;
  z-index: 99;
  font-size: 16px;
  border: none;
  outline: none;
  background-color: #047eb7;
  color: white;
  cursor: pointer;
  padding: 8px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #09578b ;
}


footer {
            
  display: block;
  width:100%;
  bottom: 0;
  position: fixed;
        }


/*table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" ;
}
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: ' \2191 \2193' ;
}*/
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: ' \25B2' ;
}

.fd-u-radius--my {
  border-radius: 10px; }

.fd-u-border--yellow{
  border-color: #fde403 !important; }

.fd-u-color--gray-my {
  color: #646464 !important; }

.fd-u-border--zuti{
  border-color: #fde403 !important; }

.fd-u-border--narancasti{
  border-color: #feb902 !important; }

.fd-u-border--crveni{
  border-color: #e71111 !important; }

.fd-u-border--sivi {
  border-color: #a9e2f3 !important; }

.fd-u-border--plavi {
  border-color: #58acfa !important; }

.fd-u-border--tamnoplavi {
  border-color: #08298a !important; }

.mobile-menu-bars1 {
  width: 24px;
  height: 24px;
  /*color: #09578b;
  color: #33ccff;*/
  color: #1da1f2;
  text-align: center;
  line-height: 24px;
  overflow: hidden;
  cursor: pointer;
  font-size: 24px;
  text-decoration: none !important; }
  .mobile-menu-bars1[aria-expanded="true"], .mobile-menu-bars1.open {
  /*  color: #B30F0F;*/
    color: #ff3300;
    text-decoration: none; }

/* plava pticica-pticica */
.fd-c-button--twitter-pticica {
  padding-left: 0;
  padding-right: 0;
  color: #333333; }
  .fd-c-button--twitter i {
    color: #1da1f2; }

/* twitter x */
.fd-c-button--twitter {
  padding-left: 0;
  padding-right: 0;
  color: #333333; }
  .fd-c-button--twitter i {
    color: #333333; }


/* youtube */
.fd-c-button--youtube {
  padding-left: 0;
  padding-right: 0;
  color: #333333; }
 .fd-c-button--youtube:hover a {
    color: #fff;}
 .fd-c-button--youtube i {
    color: #ffffff; }

.brand__wording--short {
  font-weight: 600; padding-top: 8px; }

