﻿/*
 * www.mladina.si CSS
 */
body {
  background-color: #fff;
  background-position-x: 210px;
}

img { max-width: 100%; }

p span { font-size: inherit !important; }

body.foto,
body.konzum {
  background-color: #3c3c3c;
  color: #e1e1e1;
}
body.mladinamit { background-color: #dd4599; }
body.trgovina { background-color: #fff; }
body.alternative { background-color: #dee0e2; }

.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 500;
  line-height: 1.1;
}
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a { color: #000; }
.h2 {
  font-size: 26px;
  margin-bottom: 10px;
}
.h3 { font-size: 20px; }

.foto h1, .foto h1 a,
.foto h2, .foto h2 a,
.konzum h1, .konzum h1 a,
.konzum h2, .konzum h2 a,
.konzum h3, .konzum h3 a,
.konzum .h1, .konzum .h1 a,
.konzum .h2, .konzum .h2 a,
.konzum .h3, .konzum .h3 a { color: #e1e1e1; }
.trgovina h1, .trgovina h1 a,
.trgovina h2, .trgovina h2 a,
.alternative h1, .alternative h1 a,
.alternative h2, .alternative h2 a { color: #000; }
.foto a,
.konzum a,
.konzum div.info-box p,
.foto div.info-box p { color: #8585c2; }
.trgovina a,
.trgovina div.info-box p { color: #e11b22; }
.alternative a,
.alternative div.info-box p { color: #00aeef; }

div.cookie-note {
  position: fixed;
  bottom: 0;
  z-index: 100;
  background-color: black;
  color: white;
  padding: 0;
  width: 100%;
  opacity: .9;
  left: 0;
}
div.cookie-note div.cookie-note-content { padding: 20px 20px 40px 20px; }
div.cookie-note p {
  color: white;
  margin-bottom: 1em;
  padding: 0;
  font-size: 12px;
}
div.cookie-note a {
  color: white;
  text-decoration: underline;
}
div.cookie-note .btn {
  padding: 5px 10px;
  background-color: green;
  color: white;
  font-size: 15px;
}

.foto div.cookie-note p.buttons,
.konzum div.cookie-note p.buttons { border-color: #fff; }
div.cookie-note p.buttons a { font-weight: bold; }

.width-set {
  margin: 0 auto;
  padding: 0 20px;
  width: 1060px;
}
div.ads-top {
  padding-bottom: 20px;
  padding-top: 16px; /* 20 ko ni texta zgoraj!! */
}
.ads-billboard { text-align: center; }
.ads-billboard > iframe,
.ads-billboard > .iAdserver.adloaded { margin-top: 20px; }

div.header-wrapper { background-color: #e31a22; }
.alternative div.header-wrapper { background-color: #b1b7bb; }

.header {
  /*padding-bottom: 20px;
  padding-top: 20px;*/
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
}
.tools {
  float: right;
  margin: 10px 0;
}

ul.users {
  color: #fff;
  /*font-size: 12px;*/
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 10px;
  margin-left: 0;
  overflow: hidden;
}
ul.users li {
  float: left;
  list-style-type: none;
  padding-right: 5px;
}
ul.users li a { color: #fff; }
ul.users li span {
  background-color: #fff;
  display: block;
  float: left;
  height: 8px;
  margin: 2px 7px 0 0;
  width: 1px;
}
ul.users .fa {
  float: right;
  margin-right: 10px;
}

div.search p {
  color: #fff;
  font-size: 1.1em;
  line-height: 1;
  padding-bottom: 0;
}
div.search form.search {
  position: relative;
}
div.search form.search input {
  font-size: 16px;
  height: auto;
  padding: 10px 15px;
}
div.search form.search .btn {
  background-color: transparent;
  border: none;
  color: #e31a22;
  cursor: pointer;
  font-size: 16px;
  height: 100%;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  top: 0;
}

.tool-box {
  float: left;
  max-width: 100%;
  width: 300px;
}
.other {
  float: left;
  margin-right: 30px;
  text-align: right;
}
.other a {
  color: #ffffff;
  display: block;
  height: 40px;
  line-height: 40px;
}
.other a > img {
  vertical-align: middle;
}
.other a i.fa {
  display: inline-block;
  font-size: 40px;
  height: 40px;
  line-height: 40px;
  margin-left: 10px;
  vertical-align: middle;
}
.other a.store {margin-bottom: 5px;}
a.bnr {
  float: left;
  margin-right: 30px;
}
a.glb { padding-top: 3px; } /* linkg "global" */
a.mnt {
  margin-right: 0;
  overflow: hidden;
  width: 70px;
} /* link "monitor" */

h2.logo {
  float: left;
  font-size: 1em;
  line-height: 1;
  margin: 0;
  padding: 0;
}
h2.logo a {
  display: block;
  line-height: 0;
  height: 40px;
}
h2.logo img {
  display: block;
  max-width: 100%;
}

h2.logo img.print { display: none; }

.mladinamit h2.logo a { margin-right: 55px; }
.mladinamit h2.logo img { height: 40px; }
.alternative h2.logo a { margin-right: 20px; }
.alternative h2.logo img { height: 28px; }
.trgovina h2.logo a { width: 450px; }
/* mladinaMIT dodaten tekst pri logotipu */
h2.logo span {
  color: #fff;
  display: block;
  float: left;
  font-size: 1.2em;
  font-weight: bold;
  text-shadow: -1px 1px #000000;
}

/*
 * logo AE desno & mali logo Mladina na AE
 */
/*a.logo-ae {
  float: right;
  margin-top: 40px;
  width: 190px;
}
a.logo-ae img { width: 100%; }*/
a.logo-m {
  float: left;
  line-height: 0;
}

div.xnavx {
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
}
div.navigation {
  clear: both;
  font-family: 'Roboto', sans-serif;
  position:relative;
}

a.x-nav {
  color: #58585A;
  cursor: pointer;
  display: block;
  float: left;
  height: 40px;
  line-height:1;
  margin-right: 20px;
  width: 40px;
}
a.x-nav img { display: block; }

ul.menu-main {
  background-color: #484652;
  color: #a5a5a5;
  display: none;
  font-size: 1.625em;
  font-weight: bold;
  line-height: 1;
  list-style-type: none;
  margin-left: 0;
  overflow: hidden;
  padding: 0 10px 10px;
  position: absolute;
  top: 1px;
  left: -4px;
  width: 255px;
  /*
  top: 30px;
  width: 180px;
  */
  z-index: 10;
}
ul.menu-main strong,
ul.menu-main a {
  border-bottom: 1px solid #fff;
  color: #fff;
  display: block;
  /* font-size: 1.2em; */
  padding: 12px 0 7px;
  text-decoration: none;
}
ul.menu-main a:hover { text-decoration: none; }

/*#content {
  clear: left;
  float: left;
  width: 1080px;
}*/

.bg-relative { position: relative; }
.bg-relative > a,
.bg-relative > .bg-double {
  background-position: top center;
  background-repeat: no-repeat;
  height: 100%;
  position: absolute;
  top: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.bg-relative > .bg-double > a {
  display: block;
  height: 100%;
  position: absolute;
  width: 50%;
  top: 0;
}
.bg-relative > .bg-double > a.x02 { right: 0; }
.bg-relative > div#page {
  background-color: #fff;
  position: relative;
  z-index: 2;
}
.konzum .bg-relative > div#page,
.foto .bg-relative > div#page {
  background-color: #3c3c3c;
}
.mladinamit .bg-relative > div#page {
  background-color: #dd4599;
}
.alternative .bg-relative > div#page {
  background-color: #dee0e2;
}
@media only screen and (max-width: 1100px) {
  .bg-relative > a {
    display: none;
  }
}

div.main-wrap {
  float: left;
  margin-right: 20px;
  width: 740px;
}
div.main {
  /* font-family: 'Lora', serif; */
  margin-bottom: 60px;
  overflow: hidden;
}
div.side {
  float: left;
  width: 300px;

}

.oglasevanje div.main { float: right; }
/*.home div.main {
  width: 750px;
}*/
.arhiv div.main,
.naslovnice div.main,
.trgovina div.main,
.iskanje div.main { padding-top: 16px; }
.article div.main {
  padding-top: 16px;
  position: relative; /* for absolute EDIT button */
  margin-bottom: 20px;
}
.iskanje div.main,
.static div.main,
div.main.m-user {
  font-family: Helvetica, Arial, sans-serif;
  padding-top: 16px;
}
.oglasevanje .main {
  background: url('/img/oglasevanje.png') left 140px no-repeat;
  padding-left: 210px;
  width: 400px;
}

.article .main h1 + p { clear: left; } /* kolumne: fix da se text ne wrap-a okoli slike avtorja! */

/* h2 naslov seznama člankov avtorja */
h2.author {
  border-bottom: 1px solid #000;
  font-weight: normal;
  margin-bottom: 0;
  padding-top: 78px;
}

div.spacer-40 {
	clear: left;
	height: 0px;
	padding-top: 40px;
}
.article div.main ul,
.article div.main ol { clear: left; }
.extra {
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  /*padding: 16px 0 20px 0;*/
  padding: 0 0 20px;
  /* width: 120px; */
}

.extra li.bnr {border-bottom: 1px solid;}
.extra h4 { padding-top: 4px; }
.extra h4 a { color: #000; }
.foto .extra h4 a,
.konzum .extra h4 a { color: #e1e1e1; }
.extra h4.archive { padding: 3px 0 20px; }
.foto li,
.konzum li { border-color: #e1e1e1; }
h4.related { text-transform: uppercase; }
.extra p {
  color: #339;
  font-size: 1.2em;
  line-height: 1.2;
  padding: 7px 0 27px;
}
.extra p.small {
  color: #000;
  font-size: 1.1em;
  padding: 0 0 5px 0;
}
.extra p.small a {
  color: #000;
}
.extra ul {
  /*font-size: 1.2em;
  line-height: 1.2;*/
  list-style-type: none;
  margin: 0;
  padding-bottom: 27px
}
.extra ul.fields {
  float: none;
  overflow: hidden;
}
.extra li { padding-top: 7px; }
.extra ul li.dots {
  padding-top: 3px;
  padding-bottom: 4px;
}
.extra form { font-size: 1em; }
.extra form p {
  clear: both;
  color: #000;
  font-size: 1.6em;
  font-weight: bold;
  padding: 12px 0 7px;
  border-bottom: 1px solid #000;
}
.foto .extra form p,
.konzum .extra form p {
  border-color: #e1e1e1;
  color: #e1e1e1;
}
.extra form p a { color: #000; }
.foto .extra form p a,
.konzum .extra form p a { color: #e1e1e1; }
.extra ul li.dots span { color: #339; }
.foto .extra ul li.dots span,
.konzum .extra ul li.dots span { color: #8585c2; }

ul.related {
  font: 1.3em/1.2 Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0;
}
ul.related a { text-decoration: none; }

#objavaStKomentarjev { color: #339; }
.foto #objavaStKomentarjev,
.konzum #objavaStKomentarjev { color: #8585c2; }
.extra a { text-decoration: none; }
.extra a.on { color: #000; }
.foto .extra a.on,
.konzum .extra a.on { color: #fff; }

.extra a.icon {
  display: block;
  line-height: 0;
  padding: 5px 0;
}

ul.menu-side {
  font-size: 1em;
  line-height: 1;
  list-style-type: none;
  margin-left: 0;
  overflow: hidden;
  /*padding-top: 20px;*/
}
ul.menu-side li.lvl-1 {
  border-bottom: 1px solid #000;
  overflow: hidden;
  clear: both;
}
ul.menu-side li.lvl-1 > p { margin: 20px 0; }
ul.menu-side li.lvl-1 > p > a,
ul.menu-side li.lvl-1 > p > a > img { display: block; }
ul.menu-side li.lvl-1 > p.cepljenje {
  background: url(/img/logo-cepljenje.gif) 15px center no-repeat;
  background-size: 60px;
}
ul.menu-side li.lvl-1 > p.cepljenje a {
  color: #e31a22;
  padding: 0 10px 0 90px;
  font-weight: bold;
  text-transform: uppercase;
}
ul.menu-side li.lvl-1 > p.cepljenje a > span {
  color: #35495e;
  display: block;
  font-weight: normal;
  margin-top: 20px;
}
ul.menu-side li.x-single { border-top: 1px solid #000; }
ul.menu-side li h3 { margin: 12px 0 7px; }
.foto ul.menu-side li,
.konzum ul.menu-side li { border-color: #e1e1e1; }
ul.menu-side li.ad {
  border: 0 none;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-top: 0;
}
ul.menu-side li a {
  color: #000;
  text-decoration: none;
}
ul.menu-side li.ad-cepljenje {
  display: table;
  height: 600px;
  margin-top: 20px;
  width: 100%;
}
ul.menu-side li.ad-cepljenje a {
  border: 1px solid #35495e;
  color: #e31a22;
  display: table-cell;
  font-size: 36px;
  font-weight: bold;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
}
ul.menu-side li.ad-cepljenje a > img {
  display: block;
  margin: 0 auto 64px;
}
ul.menu-side li.ad-cepljenje a > span {
  color: #35495e;
  display: block;
  font-size: 20px;
  font-weight: normal;
  margin-top: 64px;
}
ul.menu-side li ul.extra a {
  background-image: none; /* override ul.menu-side li a.on background image */
  color: #339;
}
.konzum ul.menu-side li ul.extra a,
.foto ul.menu-side li ul.extra a {
  background-image: none; /* override ul.menu-side li a.on background image */
  color: #8585c2;
}
ul.menu-side li ul.extra a.on { color: #000; }
.foto ul.menu-side li ul.extra a.on,
.konzum ul.menu-side li ul.extra a.on { color: #fff; }
.foto .menu-side li a,
.konzum .menu-side li a { color: #e1e1e1; }
ul.menu-side li a.change { margin-right: 36px; }
ul.menu-side li a.plus {
  background: url('/img/icon-arrow-right.gif') right no-repeat;
  display: block;
  float: right;
  height: 35px;
  padding: 0;
  width: 35px;
}
ul.menu-side li a.plus2 { background: url('/img/icon-arrow-right.gif') right no-repeat; }
.foto ul.menu-side li a.plus,
.konzum ul.menu-side li a.plus,
.foto ul.menu-side li a.plus2,
.konzum ul.menu-side li a.plus2 { background: url('/img/icon-arrow2-right.gif') right no-repeat; }
ul.menu-side li a.on { background-image: url('/img/icon-arrow-down.gif'); }
.foto ul.menu-side li a.on,
.konzum ul.menu-side li a.on { background-image: url('/img/icon-arrow2-down.gif'); }
/* ul.menu-side div.archive { padding: 10px 0; } */

ul.menu-side li p.btn-ico {
  background-color: #e31a22;
  color: #fff;
  font-size: 11px;
  margin: 10px 0;
}
ul.menu-side li.lvl-1:first-child p.btn-ico:first-child { margin-top: 16px; }
ul.menu-side li p.btn-ico:first-child { margin-top: 0; }
ul.menu-side li p.btn-ico:last-child { margin-bottom: 20px; }
ul.menu-side li p.btn-ico strong {
  text-transform: uppercase;
  font-size: 16px;
}
ul.menu-side li p.btn-ico a {
  color: #fff;
  display: block;
  padding: 10px 15px;
}
ul.menu-side li p.btn-ico a .fa {
  float: right;
  font-size: 16px;
}


.foto ul.menu-side div,
.konzum ul.menu-side div { border-color: #e1e1e1; }
.konzum ul.menu-side div.archive { display: none !important; } /* 16.03.2022 začasno */
ul.menu-side div.diareja { padding: 0 0 10px 0; }
ul.menu-side div.author,
ul.menu-side li.ad div,
ul.menu-side li div.author-list { border: 0 none; }
ul.menu-side li div.archive a { padding: 0; }
ul.menu-side li div.archive > a {
  /* float: left; */
  display: block;
  /* margin-bottom: 20px; */
  /*margin-right: 20px;*/
  text-align: left;
  /*width: 140px;*/
}
ul.menu-side li div.archive > a img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  /*height: 250px;*/
}
/* 3px + TXT + 3px = 15px; */
/*ul.menu-side div.diareja p,
ul.menu-side div.archive p,*/
ul.menu-side div p {
  font-size: 1.2em;
  font-weight: normal;
  padding: 12px 0 2px;
}
/*ul.menu-side li div.diareja a,
ul.menu-side li div.archive a,*/
ul.menu-side li div p a {
  color: #339;
  padding: 0;
}
.alternative ul.menu-side li div p a { color: #00aeef; }
.foto ul.menu-side li div.diareja a,
.konzum ul.menu-side li div.diareja a,
.foto ul.menu-side li div.archive a,
.konzum ul.menu-side li div.archive a { color: #8585c2; }

ul.menu-side li div.archive ul.toc .h2 a { color: #000; }
.foto ul.menu-side li div.archive ul.toc .h2 a,
.konzum ul.menu-side li div.archive ul.toc .h2 a { color: #fff; }

ul.menu-side div form {
  font-size: 1em;
  padding-top: 0;
}
ul.menu-side div form label {
  border-bottom: 1px solid #000;
  color: #00aeef;
  float: none;
  font-size: 1.2em;
  font-weight: normal;
  margin-bottom: 10px;
  padding: 16px 0;
  width: 100%;
}
ul.menu-side div form label.sent {
  border-bottom: 0;
  margin-bottom: 10px;
}
ul.menu-side div form textarea {
  border: 0 none;
  height: 280px;
  width: 100%;
}
ul.menu-side li div form ul {
  padding-bottom: 0;
}
ul.menu-side li div form li {
  border-bottom: 0 none;
  padding-bottom: 0;
}
ul.menu-side li div form li.buttons {
  border: 0;
  margin-top: 0;
}
ul.menu-side li div form li.buttons a {
  color: #00aeef;
  display: block;
  font-size: 1.2em;
  padding: 5px 0;
}

ul.menu-side li.item h2 { padding: 2px 0 8px; }
ul.menu-side li.item p { padding-top: 0; }
ul.menu-side li.item p.tags { font-size: 1.1em; }

/* ???
ul.menu-side li ul.articles {
  border-top: 1px solid #000;
}
ul.menu-side li ul.articles div {
  border: 0;
}
ul.menu-side li ul.articles li h2,
.article ul.menu-side li ul.articles li h2 {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 5px;
}
ul.menu-side li ul.articles li p { padding: 0; }
.article ul.menu-side li ul.articles li p { font-size: 1.4em; }
ul.menu-side li ul.articles li p.tags { display: none; }
ul.menu-side li ul.articles li p.info,
.article ul.menu-side li ul.articles li p.info {
  border: 0;
  font-size: 1.2em;
  margin-bottom: 0;
  padding-bottom: 16px;
}
ul.menu-side li ul.articles li h2,
ul.menu-side li ul.articles li h2 a {
  color: #3d4b55;
}
ul.menu-side li ul.articles li a {
  font-size: 1em;
  padding: 0;
}
ul.menu-side li ul.articles li p.info a {
  color: #00aeef;
  display: inline;
}
 */

ul.toc {
  font-size: 1em;
  list-style-type: none;
  margin: 20px 0 0;
  padding-bottom: 0;
}
ul.toc li {
  border-bottom: 0;
  padding-bottom: 12px;
}
ul.toc .h2 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 0;
}
ul.toc p {
  padding: 0;
}
ul.toc p.tags {
  font-size: 12px;
  line-height: 1;
}
ul.toc p.naslovDodatni {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  padding-top: 0;
}

ul.articles li a.more {
  /*font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 16px;
  background: url(/inc/v-2/img/icon-more-2.png) right top no-repeat;
  color: #fff;
  display: inline-block;
  padding-right: 20px;*/
  display: none !important;
}
ul.articles li a.more span {
  background-color: #e31a22;
  display: inline-block;
  padding: 3px 5px 2px 10px;
}

.article .main > p,
.article .main > ul {
  font-family: 'Noto Serif', serif;
  line-height: 1.5;
}

.article a.more {
  font-family: Helvetica, Arial, sans-serif;
  font-size: .733em;
  line-height: 1;
  background: url(/inc/v-2/img/icon-more-2.png) right top no-repeat;
  color: #fff;
  display: inline-block;
  padding-right: 15px;
}
.article a.more span {
  background-color: #e31a22;
  display: inline-block;
  padding: 3px 5px 2px 10px;
  text-transform: uppercase;
}

ul.author {
  /*font-size: 12px; /*0.875em;*/
  font-weight: bold;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.author li {
  border-bottom: 0 none;
  border-top: 1px solid #000;
  display: block;
  height: 54px;
  width: 100%;
}
ul.author li a {
  line-height: 1;
  padding: 0;
}
ul.author li.on a { color: #339; }
ul.author span.nameAuthor {
  display: block;
  margin-left: 65px;
  padding-bottom: 8px;
  padding-top: 30px;
}
ul.author span.imgAuthor {
  display: block;
  float: left;
  height: 54px;
  overflow: hidden;
  width: 54px;
}

ul.menu-side .editions {
  border-top: 0;
}
.editions ul.author li {
  height: auto;
}
.editions ul.author li a {
  padding: 14px 0 10px;
}

#footer {
  background-color: #cccce6;
  clear: both;
  color: #339;
  /*float: left;*/
  /*height: 90px;*/
  padding-bottom: 20px;
  /* margin-left: 140px; */
  overflow: hidden;
  padding-top: 10px;
  /* width: 610px; */
  
  position: relative;
  z-index: 2;
}
.foto #footer,
.konzum #footer {
  background-color: #5252a8;
  color: #fff;
}
.trgovina #footer {
  background-color: #f8d0d2;
  color: #e11b22;
}
.alternative #footer {
  background-color: #b1b7bb;
  color: #fff;
}
#footer a {
  color: #339;
  text-decoration: none;
}
.foto #footer a,
.konzum #footer a,
.alternative #footer a { color: #fff; }
.trgovina #footer a { color: #e11b22; }
#footer a:hover { text-decoration: underline; }
#footer p {
  border-bottom: 1px solid #339;
  font-size: 14px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.foto #footer p,
.konzum #footer p,
.alternative #footer p { border-color: #fff; }
.trgovina #footer p { border-color: #e11b22; }

#footer p a { font-weight: bold; }

#footer ul {
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding-bottom: 0;
}
#footer ul li { padding-bottom: 5px; }

.column { float: left; }
.c190 {
  /* height: 282px; */
  margin-right: 21px;
  /* padding: 10px; */
  padding: 0;
  /*width: 170px;*/
  /* width: 286px; */
  width: 306px;
}

.c190.about {
  width: 190px;
}
.c190.fb {
  /* width: 180px; */
  /* width: 306px; */
  width: 250px;
  /* padding: 10px 10px 10px 0; */
}
.c190.fb p {
  /* margin-left: 0; */
}
.c190.tw {
  width: 500px;
}
.c140 {
  padding-left: 20px;
  width: 120px;
}

#mla-twit-feed {
  height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
}
.tweet_list li { padding-bottom: 10px; }
.tweet_avatar {
  float: left;
  margin-right: 5px;
}
.tweet_time { font-weight: bold; }

.c190.last { margin-right: 0; }

.first { clear: left; }
.floatLeft { float: left; }
.floatRight { float: right; }
.clearAll { clear: both; }
.image-fb,
.hidden { display: none; }

input.def {
  background-color: #d7d7eb; /* 09.03.2016 */
  /* background-color: #fff; */
  border: none;
  padding: 2px;
}
.alternative input.def,
.alternative textarea.def {
  background-color: #dee0e2;
  color: #00aeef;
}

ul.articles {
  /* font: 1em Georgia, Times, serif; */
  font-size: 1em;
  line-height: 1;
  list-style-type: none;
  margin-left: 0;
  overflow: hidden;
  padding-bottom: 0;
  width: 100%;
}
.pesmica ul.articles {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
.diareja ul.articles { padding-bottom: 0; }
li.item {
  border-bottom: 1px solid #000;
  overflow: hidden;
  position: relative;
  padding: 20px 0;
  width: 100%;
}
li.item.a-heading { padding-bottom: 4px; }
.pisma li.item.a-heading { padding: 0; }
.pesmica li.item {
  border-bottom: 0;
  border-top: 1px solid #000;
  float: left;
  margin-left: 20px;
  padding-bottom: 4px;
  width: 233px;
}
.pesmica li.item:nth-child(-n + 3) { border-top: 0; } { border-top: 0 none; }
.pesmica li.item:nth-child(3n + 1) {
  clear: left;
  margin-left: 0;
}
.home li.item .info-box > * {
  display: none; /* 06.03.2020 */
}
.edit.home li.item .info-box > *,
.home li.item .info-box > p.show {
  display: block;
}

li.figure { padding-bottom: 4px; }
.no-author div.imgAuthor { display: none; }
.topContent {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 0;
}
.topContent li.item {
  border: 0 none;
  float: left;
  padding-left: 20px;
  width: 236px;
}
.topContent li.first { padding-left: 0; }
.mladinamit li.item { border: 0 none; }
li.ad {
  float: left;
  width: 100%;
}
.foto li.item,
.foto div.info-box h4,
.konzum li.item,
.konzum div.info-box h4 { border-color: #e1e1e1; }
.foto li.item.article,
.konzum li.item.article {
  border-bottom: 0 none;
  padding-bottom: 0;
}
.ulica li.item.article { padding-bottom: 4px; }
.strip li.item {
  border-bottom: 0 none;
  padding: 16px 0 20px 0;
}
.manipulator li.item { border-bottom: 0 none; }

div.main-box,
li.item div.imgDiareja {
  overflow: hidden;
  text-align: center
}

div.info-box div.comment-box {
  display: none;
}

.menu-side div.info-box {
  float: none;
  padding: 2px 0 7px;
  width: 100%;
}
.menu-side div.main-box { margin-left: 0; }
.menu-side div.social,
.menu-side div.main-box a.more { display: none; }

li.item h2.quote { font-weight: normal; }
li.item > p {
  font-family: 'Noto Serif', serif;
  line-height: 1.5;
  margin-bottom: 0;
}
li.item .h2 {
  clear: both;
  font-size: 32px;
  line-height: 1.1;
  margin-bottom: 10px;
}
.konzum li.item .h2 { clear: none; }
.pesmica li.item.article p.author { display: none; }
li.item a.more {
  color: #e31a22;
  font-family: Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.article h2 { font-weight: normal; }
.article p { font-size: 17px; }
.article table,
table.tabela {
  border-top: 1px solid #000;
  clear: both;
}
.article table th,
.article table td,
table.tabela th,
table.tabela td {
  border-bottom: 1px solid #000;
  padding: 8px;
}
.article table p {
  font-size: 1em;
  padding-bottom: 0;
}
li.bigger h2 {
  font-size: 3em;
  line-height: 1.2;
  margin-bottom: 0;
  /* padding: 0 0 10px; */
}
li.bigger h2.quote { font-size: 2em; }
li.regular h2 { padding: 2px 0 8px; }
/*.kultura li.article h2 {
  font-size: 1.6em;
  font-weight: normal;
}*/
.kultura.root li.bigger h2 { font-size: 2em; }
.konzum li.regular h3,
.konzum li.regular .h3 {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 16px;
}
.konzum li.regular h2 { padding: 2px 0 0; }
li.item p.related {
  background: url("/img/bgRelated.gif") 2px 20px no-repeat;
  clear: left;
  color: #000;
  font: bold 1.2em/1 Helvetica, Arial, sans-serif;
  padding: 16px 0 0 20px;
}
li.item p.related a {
  color: #000;
  text-decoration: none;
}
li.item p.image {
  float: left;
  margin-left: 0;
  margin-top: 4px;
  margin-bottom: 0;
}
li.item p.i610 {
  float: none;
  /* padding-bottom: 16px; */
}
/*li.item p.i190 { margin-bottom: 0; }*/
.mnenja li.item p.image { display: none; }
li.item a.i610 {
  display: block;
  /* height: 400px; */
  height: 505px;
  margin-bottom: 4px;
  overflow: hidden;
  /* width: 610px; */
}
.article .i610 img,
li.item a.i610 img {
  height: auto;
  width: 100%;
}
li.item a.i400 {
  display: block;
  height: 260px;
  margin-right: 20px;
  overflow: hidden;
  width: 400px;
}
li.item a.i400.no-crop,
.plosca li.item a.i400,
.portret li.item a.i400 { height: auto; }
/*li.item a.i380 {
  display: block;
  height: 247px;
  margin-right: 10px;
  overflow: hidden;
  width: 380px;
}
li.item a.i380 img { width: 380px; }*/
li.bigger a.i380 {
  display: block;
  height: 247px;
  margin-right: 10px;
  overflow: hidden;
  width: 380px;
}
li.bigger a.i380 img { width: 380px; }
li.regular a.i380 {
  display: block;
  height: 125px;
  margin-right: 10px;
  overflow: hidden;
  width: 190px;
}
li.regular a.i380 img { width: 190px; }
li.item a.i260 {
  display: block;
  height: 170px;
  margin-right: 20px;
  overflow: hidden;
  width: 260px;
}
li.item a.i260.no-crop,
li.img-sq a.i400 { height: auto; }
.konzum li.item a.i260 { margin-right: 20px; }
li.item a.i190 {
  display: block;
  height: 125px;
  margin-right: 10px;
  overflow: hidden;
  width: 190px;
}
li.item a.i190.no-crop { height: auto; }
.konzum li.item a.i190 { margin-right: 20px; }

/* store */
.trgovina li.item a.i120 {
  background-color: #fff;
  display: block;
  height: 160px;
  margin-right: 10px;
  overflow: hidden;
  width: 120px;
}
.trgovina li.item a.i120 img { width: 120px; }
.trgovina div.image p.i260 {
  background-color: #fff;
  border-bottom:  0 none;
  display: block;
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
}
.trgovina div.image p.i260 img { width: 260px; }
.trgovina li.item div.trgovina-txt { margin-left: 130px; }
.trgovina div.note {
	clear: left;
	padding-top: 20px;
}
p.small {
	font-size: 1.1em;
	padding-bottom: 0;
}
div.image p.sq { height: auto; }

.imgDiareja img { height: 190px; }
.img2 { text-align: right; }

div.info-box ul {
  font-size: 1em;
  list-style-type: none;
  margin-left: 0;
  padding: 10px 0 27px;
}
p.tags,
div.info-box p,
div.info-box li {
  color: #339;
  font: 12px/1 'Roboto', sans-serif !important;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/*.info-box p.author { padding: 0; }*/
/*.info-box p.author a {
  display: inline-block;
  padding: 2px 0 5px;
}*/
.info-box a.twitter-follow-button {
  display: block;
  height: 30px
}
.info-box > iframe {
  display: block;
  padding-bottom: 10px;
}

div.info-box p.archive-lnk { padding-bottom: 0; }
p.tags.arhiv { padding-bottom: 19px; }
.avtorji p.tags.arhiv {
	border-bottom: 1px solid #000;
	margin-bottom: 16px;
}
li.item p.tags { padding: 2px 0 7px; } /* 2px 0 10px*/
p.tags a { text-decoration: none; }
.foto p.tags,
.konzum p.tags { color: #8585c2; }
.trgovina p.tags { color: #e11b22; }
.pesmica p.tags,
.pisma li.a-heading p.tags { padding: 18px 0 19px; }
.manipulator li.item p.tags,
.article.manipulator div.main p.tags { padding: 2px 0 15px; }
p.tags.koncert { color: #009f1e; }
p.tags.razstava { color: #e9d000; }
p.tags.kino { color: #bf0044; }
p.tags.gledalisce { color: #ff9200; }
p.tags.predavanje { color: #9f6700; }
p.tags.radio-televizija { color: #ff6da7; }
p.tags.za-otroke { color: #9fdae6; }
p.tags.literatura { color: #a2489c; }
p.tags.festival { color: #868641; }

.locked {
  background: url(/inc/v-2/img/icon-locked-2.png) right bottom no-repeat;
  color: #fff;
  display: inline-block;
  /*font-size: .9em;*/
  padding-right: 15px;
}
.locked > span {
  background-color: #339;
  display: inline-block;
  padding: 3px 5px 2px 10px;
}

/* 2px + TXT + 1px = 12px */
p.info {
  color: #339;
  /* font: 1.2em/1.3 Helvetica, Arial, sans-serif; */
  font-size: 14px;
  line-height: 1;
}
li.item p.info { padding-bottom: 16px; }
p.info a { text-decoration: none; }
li.item p.info.quote { padding-bottom: 0; }
.foto p.info,
.konzum p.info {
  border-color: #e1e1e1;
  color: #8585c2;
}
.trgovina p.info { color: #e11b22; }
.alternative p.info { color: #00aeef; }
.konzum .regular p.info { padding-bottom: 22px; }
.article p.info,
li.item.article p.info {
  border-bottom: 1px solid #000;
  clear: left;
  margin-bottom: 16px;
  padding-bottom: 6px;
}
.foto li.article p.info,
.konzum.article p.info,
.konzum li.item.article p.info { border-color: #e1e1e1; }

p.infoSub {
  color: #339;
  font: 1.2em/1.3 Helvetica, Arial, sans-serif;
  padding-bottom: 18px;
}

p.tags-ae,
p.tags-ae a,
p.info-ae,
p.info-ae a,
div.ae p,
div.ae a { color: #00aeef; }

.alternative a.lnk-ae,
.alternative span.span-ae {
  display: none;
}

div.info-box h4 {
  border-bottom: 1px solid #000;
  padding-top: 27px;
}

p.rate {
  /*font: bold 1.4em/1 Helvetica, Arial, sans-serif;*/
  font: 2em/1 Helvetica, Arial, sans-serif;
  color: #339;
  float: right;
  padding: 0 0 0 10px;
}
.article h4.related {
  border-bottom: 1px solid #000;
  border-top: none;
  clear: left;
  padding: 18px 0 6px;
}
.article ul.related,
.main .article ul.related {
  border-bottom: 1px solid #000;
  margin-bottom: 32px;
  padding-bottom: 7px;
}
.article .main ul.related.more {
  border-bottom: 0 none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.article ul.related li { padding: 9px 0 5px; }
.mladinamit h1,
.mladinamit h2,
.mladinamit h3 { font-style: italic; }
.mladinamit h1 strong,
.mladinamit h2 strong,
.mladinamit h3 strong { color: #fff; }
.mladinamit p.large {
  color: #fff;
  font-size: 1.8em;
  font-weight: bold;
}
.mladinamit p.author {
  font-family: Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}
.mladinamit div.pesmica p.special { padding-bottom: 0; }

.article h1 {
  clear: both;
}
.article h2.h1 {
  border-top: 1px solid #000;
  font-size: 3em;
  font-weight: bold;
  line-height: 1.2;
  margin-top: 4px;
  padding-bottom: 7px;
  padding-top: 16px;
}
.article.regular h1 {
  font-size: 2em;
  padding-top: 3px;
}
.film .article.regular h1 {
	font-size: 3em;
}
.pisma .article h1,
.ilustracija .article h1 {
  font-size: 2em;
  line-height: 1.22;
  padding: 2px 0 8px;
}

.article .info-box {
  margin-bottom: 25px;
}

p.intro {
  clear: left;
  color: #339;
}
.alternative p.intro { color: #00aeef; }
div.image { float: left; }
.avtorji div.image { padding-top: 0; }
.ilustracija div.image { margin-bottom: 16px; }
/*.figure div.image { padding-bottom: 9px; }*/
body.pesmica div.image { display: none; }
div.wide {
  clear: left;
  float: none;
  margin-bottom: 16px;
	position: relative;
  width: 100%;
}
/*.figure div.wide { padding-bottom: 16px; }*/
/* 3px + TXT + 3px = 15px */
div.image p {
  border-color: #000;
  font: 14px/1.2 'Roboto', sans-serif;
  height: auto;
  margin-bottom: 0;
}
.foto div.image p,
.konzum div.image p,
div.image p.i750 {
  border: 0 none;
  /*height: 400px;*/
  overflow: hidden;
  padding: 0;
	width: 750px;
}
div.image p.i610 {
  border: 0 none;
  /*height: 400px;*/
  margin-bottom: 10px;
  overflow: hidden;
  padding: 0;
	/* width: 610px; */
}
p.i610.h-crop { height: 485px; /*400px;*/ }
p.i610.v-crop { height: 930px; }
.static div.image p.i610 { height: auto; }
div.image p.i400 {
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 400px;
}
p.i400.h-crop { height: 260px; }
p.i400.v-crop { height: 610px; }

div.image p.i380 {
  border: 0 none;
  float: left;
  /*height: 247px;*/
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 380px;
}
div.image p.i380 img { width: 380px; }
div.image p.i260 {
  border: 0 none;
  float: left;
  /*height: 170px;*/
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 260px;
}
p.i260.h-crop { height: 170px; }
p.i260.v-crop { height: 400px; }
div.image p.i190 {
  border: 0 none;
  /*height: 125px;*/
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 190px;
}
p.i190.h-crop { height: 125px; }
p.i190.v-crop { height: 290px; }

/* .d-347 = detajl "Dva leva" */
.d-347 p.i400.h-crop,
.kultura.knjiga p.i190.h-crop,
.kultura.plosca p.i190.h-crop,
.kultura.knjiga p.i190.v-crop,
.kultura.plosca p.i190.v-crop { height: auto; }
/* 
 * [03.01.2019] VSI ČLANKI (detajl) AUTO HEIGHT VSEH SLIK
 */
div.image p.h-crop,
div.image p.v-crop {
  height: auto;
}

/* div.wide p.i260,
div.wide p.i380,
div.wide p.i400 { float: none; }
 */
.ilustracija p.s260,
.ilustracija p.s380,
.ilustracija p.s400 { display: none; }
p.s610 {
  border-bottom: 1px solid;
  padding-bottom: 10px;
}
div.wide p.s400 {
  border-bottom: 1px solid;
  bottom: 0;
  margin-bottom: 0;
  padding: 7px 0;
  position: absolute;
  right: 0;
  width: 320px;
}
div.wide p.s380 {
  border-bottom: 1px solid;
	bottom: 0;
  padding: 7px 0;
	position: absolute;
	right: 0;
  width: 210px;
	z-index: 5;
}
div.wide p.s260 {
  border-bottom: 1px solid;
	bottom: 0;
  padding: 7px 0;
	position: absolute;
	right: 0;
  width: 330px;
}

div.wide p.i260, div.wide p.i380, div.wide p.i400 {
  float: none;
}

div.image p.s190 {
  border-bottom: 1px solid;
  margin-right: 20px;
  padding: 7px 0;
  width: 190px;
}
p.question { font-weight: bold; }
p.introKonzum { font-family: Helvetica, Arial, sans-serif; }
p.introKonzum.spacer { padding-bottom: 26px; }

div.imgAuthor {
  float: left;
  height: 80px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-top: 20px;
  overflow: hidden;
  width: 80px;
}
div.imgAuthor img {
  height: auto;
  max-width: 100%;
}
.item div.imgAuthor {
  margin-bottom: 0;
  margin-top: 0;
  height: 70px;
  width: 70px;
}
.article div.imgAuthor {
  height: 120px;
  width: 120px;
  margin-bottom: 20px;
  margin-top: 0;
}

div.izjave,
div.rolanje {
  font-family: 'Roboto', sans-serif;
  padding-top: 4px;
}
div.izjave p {
  border-bottom: 1px solid #000;
  font-size: 2em; /* prej: 1.6 */
  line-height: 1.22;
  margin-bottom: 15px;
  padding-bottom: 20px;
}
li.figure div.izjave p {
  border-bottom: 0 none;
  margin-bottom: 0;
}
div.izjave p strong,
div.izjave p b {
  display: block;
  font-size: 0.75em;
  font-weight: normal;
  padding-top: 10px;
}
div.izjave div.image,
div.rolanje div.image { padding: 0; }
div.izjave div.image p.i610,
div.rolanje div.image p.i610 {
  border-bottom: none;
  border-top: 1px solid #000;
  height: auto;
  margin: 0;
  padding: 10px 0;
}
li.figure div.izjave div.image p.i610,
li.figure div.rolanje div.image p.i610 {
  border-top: 0 none;
  padding-top: 0;
}
p.illustrated {
  /*margin-bottom: 16px;*/
  margin-bottom: 26px;
}
p.bottom { margin-bottom: 0; }
div.rolanje p.illustrated {
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
}
.figure div.rolanje p.bottom {
  border-bottom: 0 none;
  padding-bottom: 16px;
}
div.izjave .old,
div.rolanje .old { background-color: #fff; }

div.imgManipulator {
  border-top: 1px solid #000;
  margin-top: 4px;
  padding: 10px 0;
}

.mladinamit div.image p {
  border-bottom: 0;
  float: none;
  font-style: italic;
  font-weight: bold;
}
div.mladinamit div.image p.i400,
div.mladinamit div.image p.i190,
div.mladinamit div.image p.s400,
div.mladinamit div.image p.s190 {
  display: block;
  float: none;
}
.mladinamit div.image p.i400 { margin-right: 10px; }
.mladinamit div.image p.i400,
.mladinamit div.image p.s400 {
  display: block;
  overflow: hidden;
  width: 380px;
}
.mladinamit div.image p.s190,
.mladinamit div.image p.s400,
.mladinamit div.image p.s600 { padding: 7px 0; }
.mladinamit li.article div.image p.i190,
.mladinamit li.article div.image p.i400,
.mladinamit li.article div.image p.i610 { padding: 0; }
div.border {
  clear: both;
  background: url('/img/bg-h-mladinamit.gif') bottom left repeat-x;
  height: 7px;
  margin-bottom: 16px;
  padding-top: 4px;
}
.kultura div.border {
	background: none;
	border-bottom: 1px solid #000;
	height: 0px;
}
div.pesmica {
  background-color: #dfd000;
  border: 5px solid #fff;
  clear: right; /* začasno zaradi admin-tool-bar */
  float: right;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px;
	width: 190px; /* 10.05.2012: predolgi odstavki pesmice jo preveč razširijo */
}
div.pesmica div.image {
  float: none;
  padding: 0;
}
div.pesmica div.image p { margin-right: 0; }

ul.document {
  list-style-type: none;
  margin-left: 0;
}

div.audioSC {
  clear: both;
  margin: 4px 0 16px;
}
div.videoYT {
  clear: both;
  height: 0;
  line-height: 0;
  margin: 4px 0 16px;
  overflow: hidden;
  /*padding: 4px 0 16px;*/
  padding-bottom: 56.25%;
  position: relative;
}
div.videoYT > iframe {
  position: absolute;
  height: 100%;
  width: 100%;
}


div.commentNote {
  border-top: 1px solid #000;
  padding-top: 16px;
}
div.note-wrap {
  background-color: #cccce6;
  color: #339;
  padding: 6px 10px;
}
div.note-wrap p {
  font-size: 1.3em;
}
div.note-wrap p a {
  text-decoration: underline;
}
div.note-wrap p a:hover {
  text-decoration: none;
}
h3.tags {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  color: #339;
  font: 1.1em/1 Helvetica, Arial, sans-serif;
  margin: 20px 0 0;
  padding: 19px 0;
  text-transform: uppercase;
}
.article ul.articles {
  border-bottom: 1px solid #000;
}
.article li.item {
  border-bottom: 0 none;
}
.article li.item p.summary {
  font-size: 1.4em;
}

div.commentsList {
  overflow: hidden;
}
.commentsList h3 {
  font-size: 1.3em;
  line-height: 1.2;
  padding: 7px 0 8px;
}
.foto .commentsList h3,
.konzum .commentsList h3 { border-color: #e1e1e1; }

.commentAdd { margin-left: 140px; }
.commentAdd h3 {
  border: solid #000;
  border-width: 0 0 1px 0;
  font-size: 1.3em;
  line-height: 1.2;
  margin-bottom: 20px;
  padding: 7px 0 8px;
}
.commentAdd h3 a { color: #000; }
.foto .commentAdd h3,
.konzum .commentAdd h3 { border-color: #e1e1e1; }
.foto .commentAdd h3 a,
.konzum .commentAdd h3 a { color: #e1e1e1; }
.commentItem {
  clear: right;
  overflow: hidden;
  width: 100%;
}
p.commentInfo {
  border-top: 1px solid #000;
  color: #339;
  font-size: 1.2em;
  line-height: 1.2;
  margin-left: 140px;
  padding: 18px 0 14px;
}
.alternative p.commentInfo { color: #00aeef; }
.foto p.commentInfo,
.konzum p.commentInfo {
	border-color: #e1e1e1;
	color: #8585c2;
}
p#idKomentNavigator {
	border-bottom: 1px solid #000;
	border-top: 0;
	padding-bottom: 18px;
}
p.commentText {
  font-size: 1.3em;
  line-height: 1.2;
  margin-left: 140px;
  padding-bottom: 17px;
  width: 610px;
}
ul.commentTools {
  border-top: 1px solid #000;
  float: left;
  font-size: 1.3em;
  line-height: 1.2;
  list-style-type: none;
  margin: 0;
  padding: 10px 0 17px;
  width: 120px;
}
.foto ul.commentTools,
.konzum ul.commentTools { border-color: #e1e1e1; }
ul.commentTools li { padding-top: 7px; }

div.commentLine {
  border-top: 1px solid #000;
  float: left;
  height: 0;
  line-height: 0;
  width: 120px;
}
div.commentLine.l-wide {
  float: none;
  margin-left: 140px;
  width: auto;
}
.foto div.commentLine,
.konzum div.commentLine { border-color: #e1e1e1; }
.noLink { color: #339; }
.foto .noLink,
.konzum .noLink { color: #8585c2; }
.alternative .noLink { color: #00aeef; }

/*.commentNote h3 {
  border: solid #000;
  border-width: 0 0 1px 0;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 1.2;
  padding: 7px 0 8px;
}*/

h1.logo2 {
  border-bottom: 1px solid #000;
  clear: both;
  margin-bottom: 0;
  padding: 10px 0;
}
h2.logo2 {
  border-bottom: 1px solid #000;
  clear: both;
  padding: 26px 0 20px;
}
.mladinamit h1.logo2 { border-bottom: none; }
span.nextDay { padding-left: 15px; }
span.pipe {
  background-color: #8585c2;
  height: 15px;
  margin: 3px 0 0 15px;
  width: 2px;
}

ul.gradesKonzum {
  float: left;
  font-size: 1em;
  list-style-type: none;
  margin: 0 0 16px 0;
}
.item ul.gradesKonzum {
  margin: 0;
  padding: 0;
}
.item.article ul.gradesKonzum { margin-bottom: 16px; }
.article ul.gradesKonzum {
  border-bottom: 1px solid #e1e1e1;
  /*height: 52px; 55*/
  /*padding: 0 0 15px 0;*/
  padding: 0 0 12px 0;
  width: 100%;
}
ul.gradesKonzum li { float: left; }
ul.gradesKonzum img { display: block; }

.menu-side p.image {
  float: none;
  margin: 0;
  padding: 0;
}

ul.columns {
  list-style-type: none;
  margin: 0;
}
ul.columns li {
  float: left;
  width: 33.33%;
}

ul.issues {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  float: left;
  font-size: 1em;
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 10px;
  width: 100%;
}
ul.issues li.issue {
  border-top: 1px solid #000;
  float: left;
  margin-left: 20px;
  padding-bottom: 10px;
  width: 170px;
}
ul.issues li.issue.top-line,
ul.issues li.issue:nth-child(-n + 4) { border-top: 0; }
ul.issues li.issue.first,
ul.issues > li:nth-child(4n + 1) {
  clear: left;
  margin-left: 0;
}
.issue p.info { margin-bottom: 10px; }
.issue div.add { padding: 8px 0 12px 0; }
.arhiv .covers { display: none; }
/*.naslovnice .archive { display: none; }*/
ul.section {
  line-height: 1;
  list-style-type: none;
  margin-left: 0;
}
.issue ul.section { margin-bottom: 0; }
ul.section .bigger {
  margin-left: 210px;
  margin-bottom: 20px;
}
.issue ul.section .bigger { margin-left: 130px; }
.issue ul.section .bigger h2 {
  font-size: 1.6em;
  padding: 7px 0 12px;
}
ul.section li {
  margin-bottom: 20px;
  overflow: hidden;
}
/* ul.section .single { padding-bottom: 16px; } */
ul.section .first { padding-left: 0; }
ul.section .bigger,
ul.section .single {
  float: none;
  width: auto;
}
ul.section .h2 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
ul.section p { line-height: 1.2; }
ul.section p.tags { padding-bottom: 4px; }
ul.section .bigger .h2 { font-size: 24px; }
ul.section .single h2,
ul.section .multi h2 { padding-bottom: 2px; }
ul.section .bigger p,
ul.section .single p,
ul.section .multi p { padding-bottom: 0 }
ul.section p.tags { padding-bottom: 4px; }
ul.section p.info {
  font-size: 12px;
  line-height: 1;
  margin-bottom: 10px;
  text-transform: uppercase;
}

ul.section h2 a {
  color: #000;
  text-decoration: none;
}
p.imgCover {
  float: left;
  overflow: hidden;
  margin-right: 20px;
}
p.imgCover a img { display: block; }
.issue p.imgCover {
  float: none;
  line-height: 1;
  margin: 20px 0 10px 0;
}
.issue p.imgCover a {
  display: block;
  overflow: hidden;
}
div.archiveInfo { border-bottom: 1px solid #000; }

ul.section p.image {
  float: left;
}
ul.section a.i190 {
  float: left;
  height: 125px;
  margin-right: 10px;
  overflow: hidden;
  width: 190px;
}
ul.section a.i190 img {
  height: auto;
  width: 100%;
}

.tocH3 {
  border-bottom: 1px solid #000;
  clear: both;
  color: #339;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 10px;
  padding-bottom: 5px;
  text-transform: uppercase;
}

ul.menuArchiveY {
  border-bottom: solid #000;
  border-width: 1px 0;
  clear: both;
  float: left;
  font: 1.3em/1 Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  width: 100%;
}
ul.menuArchiveY li {
  background: url("/img/bg-li-01.gif") no-repeat left;
  float: left;
  padding: 0 8px;
}
ul.menuArchiveY li.first {
  background: none;
  padding-left: 0;
}
ul.menuArchiveY li a {
  color: #000;
  text-decoration: none;
}
ul.menuArchiveY li a.on { color: #339; }

/*#id_navigator ul {
  border-bottom: 1px solid #000;
  clear: both;
  float: left;
  font: 1.3em/1 Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  width: 100%;
}
#id_navigator ul li {
  float: left;
  padding: 0;
}
#id_navigator ul li span {
  background-color: #000;
  display: block;
  float: left;
  height: 10px;
  margin: 2px 6px 0 0;
  width: 1px;
}
#id_navigator ul li.first span { display: none; }
#id_navigator li a {
  color: #000;
  display: block;
  float: left;
  margin-right: 6px;
  text-decoration: none;
}
#id_navigator li a.on {
  color: #339;
}
#id_navigator a.off {
  color: #999;
  cursor: default;
}*/

ul.pages {
  border-bottom: 1px solid #000;
  font: bold 2em/1 'Roboto', sans-serif;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding-bottom: 20px;
}
.konzum ul.pages {
  border-color: #e1e1e1;
  color: #e1e1e1;
}
.diareja ul.pages {
  font-size: 1.4em;
  font-weight: normal;
}
ul.pages li {
  border-left: 1px solid #000;
  float: left;
  padding: 0;
}
.foto ul.pages li,
.konzum ul.pages li { border-color: #ffffff; }
ul.pages li.first { border-left: 0; }
ul.pages li a {
  color: #000;
  text-decoration: none;
  padding: 0 10px;
}
ul.pages li.first a { padding-left: 0; }
.konzum ul.pages li a { color: #e1e1e1; }
.diareja ul.pages li a { padding: 0; }
ul.pages li a.on { color: #339; }
.konzum ul.pages li a.on { color: #8585c2; }
.trgovina ul.pages li a.on { color: #e11b22; }

ul.pages.month { font-weight: normal; }
ul.pages.year {
  font-weight: normal;
  padding-top: 20px;
}
ul.pages.month li a,
ul.pages.year li a { margin-right: 6px; }

ul.pages.month li span,
ul.pages.year li span {
  margin: 2px 6px 0 0;
  width: 1px;
}
ul.pages.month a.off,
ul.pages.year a.off {
  color: #999;
  cursor: default;
}

h3.priloge { padding-top: 60px; }

form.forma {
  font-size: 1.2em; /* al pa v .menu-side form!! */
  overflow: hidden;
  /* padding-top: 10px; */
}
form.forma ul,
div.clProTipPl ul {
  list-style-type: none;
  margin: 0;
}
form.forma label,
li.radio span {
  cursor: pointer;
  display: block;
  float: left;
  padding: 2px 0;
  width: 30%;
}
form.forma li.radio label {
  float: left;
  width: auto;
}
form.forma input.def { width: 30%; }
form.forma textarea.def {
  background-color: #d7d7eb;
  border: none;
  height: 150px;
  padding: 2px;
  width: 606px;
}
.alternative form.forma textarea.def {
  background-color: #b1b7bb;
}
.menu-side form.forma textarea.def {
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;  /* Firefox, other Gecko */
	box-sizing: border-box;
  background-color: #b1b7bb;
  font-size: 1.2em;
  width: 100%;
}
form.forma a.btn2 {
	background-color: #5252a8;
	display: block;
	color: #e1e1e1;
	font-size: 1.2em;
	padding: 3px 5px;
}

li.radio input {
  float: left;
  margin: 2px 5px 0 0;
}
#fNarocanje li.radio input,
#fPrijava li.radio input,
#fZetoni li.radio input {
	display: none;
}
#fNarocanje li.radio label,
#fPrijava li.radio label,
#fZetoni li.radio label { padding: 0 0 2px 0; }
#fZetoni li.radio label { width: 100%; }
li.radio ul li span /*,
li.radio label span*/ {
  background: #d7d7eb center no-repeat;
  display: block;
  float: left;
  height: 19px;
  margin-right: 10px;
  width: 19px;
}
li.radio ul li label span.image {
  background: none;
  float:none;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  white-space: nowrap;
  width: auto;
}
li.radio ul li label.on span.image { background: none; }

/*#fZetoni li.radio label span { display: none; }*/
li.radio ul li label.on span,
li.radio label.on span { background-image: url('/img/icon-selected.gif'); }
div.placilo div.clProTipPl ul li.radio label { font-size: 1.4em; }
ul.fields {
  float: left;
  width: 100%;
}
ul.fields li {
  float: left;
  padding-bottom: 10px;
  width: 100%;
}
ul.rates li { padding-bottom: 0; }
ul.fields li.buttons {
  border: solid #000;
  border-width: 1px 0;
  margin-top: 10px;
  padding: 8px 0;
}
.foto ul.fields li.buttons,
.konzum ul.fields li.buttons { border-color: #fff; }
li.buttons a {
  font-weight: bold;
  text-decoration: none;
}
li.buttons a:hover { text-decoration: underline; }
ul.fields.inline li {
  float: left;
  text-align: center;
  width: 20%;
}
ul.fields ul {
  margin-left: 30%;
  padding-bottom: 0;
}
#fZetoni ul.fields ul,
div.clProTipPl ul.fields ul {
  margin-left: 0;
}

/* placeholder */
::-webkit-input-placeholder { color: #555; font-style: italic; }
:-moz-placeholder { color: #555; font-style: italic; }
::-moz-placeholder { color: #555; font-style: italic; }
:-ms-input-placeholder { color: #555; font-style: italic; }

form.events,
form.archive { padding-bottom: 10px; }
form.events ul {
  background-color: #5252a8;
  margin-bottom: 10px;
  padding: 3px 5px;
  width: auto;
}
form.archive ul {
  background-color: #cccce6;
  color: #339;
  margin-bottom: 10px;
  padding: 3px 5px;
}

form.events ul.inline {
  float: left;
  padding: 3px 0;
  width: 100%;
}
.menu-side ul.fields {
  line-height: 1.2;
  width: auto;
}
.menu-side ul.fields li { padding: 0; }
form.events label,
form.archive label {
  float: none;
  width: auto;
}
form.events label.capitalize,
ul.inline label { text-transform: capitalize; }
form.events label.on { color: #000; }
form.archive label.on { color: #fff; }
form.events input,
form.archive input { display: none; }

form.events ul.rates {
  padding: 3px 0;
  width: 100%;
}
form.store {
  background-color: #f4aeb1;
  /*float: left;*/
  overflow: hidden;
  padding: 15px 0 10px;
  width: 100%;
}
form.store ul.store {
  padding: 0;
  float: left;
  width: 203px;
}
form.store ul.store li {
  display: block;
  padding: 0 10px 10px;
	width: auto;
}
form.store ul.fields { width: 203px; }
form.store label {
  color: #000;
  font-weight: bold;
  width: 100%;
}
form.store input.def,
form.store select.def {
  background-color: #f8d0d2;
  border: 0 none;
  color: #000;
  width: 183px;
}
form.store input.def {
	border-bottom: 1px solid #000;
	width: 178px;
}
form.store select.def {
	border-top: 1px solid #000;
  padding: 1px 0;
  /*width: 100%;*/
}
form.store select.def option {
  border: 0 none;
  padding: 0 2px;
  width: auto;
}
form.store a { font-weight: bold; }

.article .buy {
  background: url(/inc/v-2/img/bg-buy-red.png) right top no-repeat;
  margin: 4px 0 20px;
  padding-right: 135px;
}
#idDetajlZetoni h3 {
  border: solid #000;
  border-width: 1px 0;
  /* font-size: 1.3em; */
  line-height: 1.2;
  margin-bottom: 20px;
  padding: 7px 0 8px;
}


div#idZetoniSporocilo{
    color: #e31a22 !important;
}


ul.fields li.zakup-option{
  width: 80%;
}


div.img-cards{
    width: 50%; padding-top: 10px;
}


div.img-cards img {
    text-align: center; 
    padding-left: 50px;
}


.article .wrap-buy {
  background-color: #e31a22;
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  overflow: hidden;
  padding: 16px 0 4px 20px;
}
.article .wrap-buy a {
  color: #fff;
  text-decoration: underline;
}
.article .wrap-buy a:hover { text-decoration: none; }

div.clProTipPl {
	overflow: hidden;
	padding-bottom: 16px;
	width: 100%;
}
div.clProTipPl input { display: none; }
div.clProTipPl span {
  display: block;
  padding-bottom: 10px;
}
div.placilo div.clProTipPl span { font-size: 1.4em; }


ul.rates li {
  float: left;
  width: 20%;
}
ul.rates label {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 38px;
}
ul.rates label.g5 { background-image: url('/img/icon-konzum-5-n.gif'); }
ul.rates label.g5.on { background-image: url('/img/icon-konzum-5B-n.gif'); }
ul.rates label.g4 { background-image: url('/img/icon-konzum-4-n.gif'); }
ul.rates label.g4.on { background-image: url('/img/icon-konzum-4B-n.gif'); }
ul.rates label.g3 { background-image: url('/img/icon-konzum-3-n.gif'); }
ul.rates label.g3.on { background-image: url('/img/icon-konzum-3B-n.gif'); }
ul.rates label.g2 { background-image: url('/img/icon-konzum-2-n.gif'); }
ul.rates label.g2.on { background-image: url('/img/icon-konzum-2B-n.gif'); }
ul.rates label.g1 { background-image: url('/img/icon-konzum-1-n.gif'); }
ul.rates label.g1.on { background-image: url('/img/icon-konzum-1B-n.gif'); }


p.error-alert {
  color: #339;
  font-weight: bold;
}

p.price {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.6em;
}
.trgovina li.item p.povzetek,
li.item p.price { padding-bottom: 10px; }
p.add {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.4em;
  font-weight: bold;
}

div.itemDetail {
	/*clear: left;*/
	padding-top: 16px;
}
form.storeItem { clear: both; }
form.storeItem,
form.fProKosara { font-size: 1em; }
form.storeItem p.povzetek,
form.storeItem div.text p {
  font-family: Georgia,Times,serif;
  font-size: 1.4em;
}
form.fProKosara input,
form.fProKosara textarea {
  background-color: #f8d0d2;
  border: 0 none;
  color: #000;
}
form.fProKosara textarea {
  height: 150px;
  margin-bottom: 20px;
  width: 606px;
}
form.fProKosara input.btn,
form.fProKosara input.btn2 {
  background-color: #fff;
  color: #e11b22;
  cursor: pointer;
  font-weight: bold;
}
form.fProKosara table.tabelaKosara td.td_kos_tel_kolicina input { text-align: right; }
form.fProKosara p { font-size: 1.4em; }
form.fProKosara table p {
  font-size: 1em;
  padding-bottom: 0;
}
form.fProKosara p.button {
  border: solid #000;
  border-width: 1px 0;
  margin-bottom: 16px;
  padding: 8px 0;
}
form.fProKosara p input { float: right; }
form.fProKosara p input.btn2,
form.fProKosara p.button input { float: none; }

form.storeItem p.zvrst {
  font-family: Georgia,Times,serif;
  font-size: 1.4em;
  padding-bottom: 16px;
}


#fProKosara #idKartice ul {
  margin-left: 10px;
  font-size: 1.2em;
}
#fProKosara #idKartice ul li {
  float: left;
  list-style-type: none;
}
#fProKosara #idKartice ul li.radio span {
  display: none;
}
#fProKosara #idKartice ul li.radio span.image {
  display: inline;
}
#fProKosara li.radio ul li {
  padding-top: 5px;
  padding-bottom: 1px;
}


input.hiddenInput {
  display: none;
}

div.indent { margin-left: 280px; }
table.addToCart {
  font-size: 1.2em;
  margin-bottom: 16px;
  width: 100%;
}
td.spacer { padding-top: 16px; }

.extra input.def {
  padding: 2px 0;
  width: 100%;
}

div.cart {
  background-color: #e11b22;
  margin: 20px 0;
  padding: 5px;
}
div.cart h4 { color: #f4aeb1; }
ul.menu-side div.cart p {
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 0;
}
ul.menu-side div.cart form p {
  border-bottom: none;
  border-top: 1px solid #fff;
  margin-top: 19px;
  padding-top: 5px;
}
ul.menu-side div.cart p a { color: #fff; }

table.tabelaKosara {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.4em;
  width: 100%;
}
table.tabelaKosara tr.kosaraGlava td {
  border-bottom: 1px solid #000;
  font-weight: bold;
}
table.tabelaKosara td {
  padding: 5px;
  vertical-align: top;
}
table.tabelaKosara td.td_kos_gl_cena,
table.tabelaKosara td.td_kos_gl_kolicina,
table.tabelaKosara td.td_kos_gl_znesek { text-align: right; }
table.tabelaKosara tr.tr_noga td {
  border-top: 1px solid #000;
  /*padding-top: 16px;*/
}
table.tabelaKosara tr.tr_noga input.btn { float: right; }

div.div_bruto_1 { font-weight: bold; }

table.aktPonFaze {
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 16px;
  width: 100%;
}
table.aktPonFaze td.trenutni { color: #e11b22; }

table.proOsPodatki {
  font-size: 1.4em;
  width: auto;
}
table.proOsPodatki td { padding-bottom: 10px; }
table.proOsPodatki input { padding: 2px; }
.td_osPodatki_1 { width: 180px; }
.td_osPodatki_2 { padding-right: 3px; }
.td_osPodatki_3 input { width: 183px; }

div.obrazec { font-family: Helvetica,Arial,sans-serif; }
div.obrazec h2 {
  border: solid #000;
  border-width: 1px 0;
  font-size: 1.4em;
  line-height: 1.2;
  margin-bottom: 20px;
  padding: 8px 0;
}

/* naredi sam diareja */
/*.naredi-sam {
	background-color: #fff;
	clear: both;
}*/
.narediSwf {
  border-bottom: 1px solid #000;
  clear: both;
  padding-left: 70px;
}

.loginForm {
  background-color: #fff;
  padding: 15px 20px 0 20px;
  width: 400px;
}
.sendMail {
  padding: 20px 20px 0 20px;
  width: 400px;
}
.popupForm { background-color: #fff; }
.popupForm h2 {
  font-size: 1.4em;
  font-weight: bold;
}
.popupForm form.register label,
form.sendMail label,
.popupForm form.register li.radio span { width: 140px; }
/* .popupForm form.register ul.fields ul { margin-left: 140px; } */
.popupForm form.register ul.fields ul li { padding-bottom: 0; }
.popupForm form.register li.radio ul li span {
  background: none no-repeat scroll center center #d7d7eb;
  display: block;
  float: none;
  height: 19px;
  margin-right: 20px;
  width: 19px;
}
.popupForm form.register li.radio ul li label.on span { background-image: url('/img/icon-selected.gif'); }
.popupForm form.register input.def,
form.sendMail input.def { width: 256px; }
form.sendMail textarea.def { width: 400px; }


DIV.frmCalPopup { position:absolute; width:250px; z-index:2; border:solid 1px #333; background-color:#fff; padding:1px; margin-left: 110px; margin-top: -200px; }
TD.cal		{ text-align:center; font-family:arial; font-size:8pt; color:black; background-color:#cccccc; }
TD.caldayh	{ text-align:center; font-family:verdana,arial; font-size:8pt; color:white; background-color:#333333; }
TD.calmark	{ text-align:right; background-color:#ccccff; }
TD.caltoday	{ text-align:right; background-color:#cccccc; }
TD.calwork	{ text-align:right; background-color:white; }
TD.calweekend	{ text-align:right; background-color:#eeeeee; }
A.cal		{ font-family:arial; font-size:8pt; text-decoration:none; color:black; }
A.todaylink	{ font-family:arial; font-size:8pt; text-decoration:none; color:black; }
A.calthismonth	{ font-family:verdana,arial; font-size:8pt; text-decoration:none; color:black; }
A.calothermonth	{ font-family:verdana,arial; font-size:8pt; text-decoration:none; color:#999999; }

.AdminTools {
  background-color: #d7d7eb;
  color: #000;
  /*float: right;*/
  padding: 5px;
  position: absolute;
  right: 0;
  z-index: 1000;
}
.clNast1 { float: left; }
table.tblUtilOut {
  background-color: #fff;
}

/* addthis */
div.add {
  font-size: 16px;
  line-height: 1;
  overflow: hidden;
}
div.lrg { font-size: 32px; }
.konzum .item div.add { float: right; }

div.add a.add:hover { opacity: 0.8 }

.bnr-sa iframe { max-width: 100%; }

/* oglasi ? */
.ad468x60 {
  border: solid #000;
  border-width: 1px 0;
  padding: 20px 0;
  text-align: center;
}
.ad728x90 {
  /* border-bottom: 1px solid #000; */
  padding: 20px 0;
  text-align: center;
}

.articles > li .iAdserver.adloaded {
  border-bottom: 1px solid #000000;
  padding: 20px 0;
}
.foto .articles > li .iAdserver.adloaded,
.konzum .articles > li .iAdserver.adloaded { border-color: #ffffff; }

/* jCarousel */
.jcarousel-skin-gallery {
	border-top: 1px solid #000;
	margin-top: 4px;
	padding: 20px 0 0 0;
}
.proglas .jcarousel-skin-gallery {
  border-top: 1px solid #000;
  margin-top: 0;
  padding-top: 20px;
}
.foto .jcarousel-skin-gallery {
	border: 0 none;
	margin-top: 0px;
	padding-top: 4px;
}
.jcarousel-skin-gallery .jcarousel-container {
  margin: 0 auto;
  width: 610px;
}
.jcarousel-skin-navigation {
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding: 4px 0 20px 0;
}
.foto .jcarousel-skin-navigation,
.konzum .jcarousel-skin-navigation { border-color: #e1e1e1; }
.foto li.item.article .jcarousel-skin-navigation { margin-bottom: 0; }
.jcarousel-clip { overflow: hidden; }
.jcarousel-skin-navigation .jcarousel-container-horizontal { padding: 0 25px; }
.jcarousel-skin-navigation .jcarousel-prev-horizontal,
.jcarousel-skin-navigation .jcarousel-next-horizontal {
  cursor: pointer;
  height: 80px;
  position: absolute;
  top: 0;
  width: 10px;
}
.jcarousel-skin-gallery .jcarousel-prev-horizontal,
.jcarousel-skin-gallery .jcarousel-next-horizontal {
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  width: 50%;
}
.jcarousel-prev-horizontal { left: 0; }
.jcarousel-next-horizontal { right: 0; }
.jcarousel-skin-navigation .jcarousel-prev-horizontal,
.jcarousel-skin-gallery .jcarousel-prev-horizontal:hover { background: url('/img/icon-arrow-gallery-left.gif') left center no-repeat; }
.jcarousel-skin-navigation .jcarousel-next-horizontal,
.jcarousel-skin-gallery .jcarousel-next-horizontal:hover { background: url('/img/icon-arrow-gallery-right.gif') right center no-repeat; }
.foto .jcarousel-skin-navigation .jcarousel-prev-horizontal,
.foto .jcarousel-skin-gallery .jcarousel-prev-horizontal:hover { background: url('/img/icon-arrow-gallery2-left.gif') left center no-repeat; }
.foto .jcarousel-skin-navigation .jcarousel-next-horizontal,
.foto .jcarousel-skin-gallery .jcarousel-next-horizontal:hover { background: url('/img/icon-arrow-gallery2-right.gif') right center no-repeat; }
.jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-navigation .jcarousel-next-disabled-horizontal,
.foto .jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal,
.foto .jcarousel-skin-navigation .jcarousel-next-disabled-horizontal,
.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,
.foto .jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,
.foto .jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-navigation .jcarousel-next-disabled-horizontal:hover,
.foto .jcarousel-skin-navigation .jcarousel-prev-disabled-horizontal:hover,
.foto .jcarousel-skin-navigation .jcarousel-next-disabled-horizontal:hover {
  background: none;
  cursor: default;
}

.jcarousel-skin-navigation .jcarousel-item {
  height: 80px;
  overflow: hidden;
  padding: 0;
  width: 140px;
}
.jcarousel-skin-navigation .jcarousel-item img {
  opacity: .7;
  margin: 0 10px;
}
.jcarousel-skin-navigation .old .jcarousel-item img,
.static .jcarousel-skin-navigation .jcarousel-item img,
.trgovina .jcarousel-skin-navigation .jcarousel-item img { width: 120px; }
.jcarousel-skin-navigation .jcarousel-item img:hover { opacity: .9; }
.jcarousel-skin-navigation .jcarousel-item-active img { opacity: 1; }

.jcarousel-skin-gallery .jcarousel-item {
  height: 400px;
  margin-right: 20px;
  overflow: hidden;
  padding: 0;
  width: 610px;
}
.jcarousel-skin-gallery .jcarousel-item img { height: 400px; }
.old-gallery .jcarousel-skin-gallery .jcarousel-item,
.old-gallery .jcarousel-skin-gallery .jcarousel-item img { height: 250px; }

.jcarousel-skin-gallery .diarejaGallery .jcarousel-item {
  height: 272px;
  padding: 18px 0 4px;
}
.jcarousel-skin-gallery .diarejaGallery .jcarousel-item img { height: 272px; }

.galleryDescription {
  border-bottom: 1px solid #000;
  margin-bottom: 16px;
  padding: 7px 0;
}
.foto .galleryDescription,
.konzum .galleryDescription { border-color: #e1e1e1; }
.galleryDescription p {
  font: 1.2em Helvetica, Arial, sans-serif;
  height: 30px;
  overflow: hidden;
  padding: 0;
}

div.diareja-custom { background-color: #fff; }
div.diareja-custom .jcarousel-skin-gallery{
	border: 0;
	margin: 0;
	padding: 0;
}
div.diareja-custom div.jcarousel-skin-navigation {
  margin: 0;
  padding: 0;
}
div.diareja-custom .galleryDescription {
  border: solid #000;
  border-width: 1px 0;
  margin-bottom: 0;
}
div.diareja-custom .galleryDescription p {
  height: auto;
  padding-left: 5px;
}
div.diareja-custom .jcarousel-skin-navigation .jcarousel-item {
  padding: 19px 0 5px;
}
div.diareja-custom .jcarousel-skin-navigation .jcarousel-prev-horizontal,
div.diareja-custom .jcarousel-skin-navigation .jcarousel-next-horizontal { height: 104px; }

.proglas .jcarousel-skin-gallery .jcarousel-item { height: 800px; }
.proglas .jcarousel-skin-gallery .jcarousel-item img {
	height: auto;
	width: 610px;
}
.proglas .jcarousel-skin-navigation .jcarousel-item {
  height: 95px;
  width: 90px;
}
.proglas .jcarousel-skin-navigation .jcarousel-container-horizontal { padding: 0 35px; }
.proglas .jcarousel-skin-navigation .jcarousel-item img { width: 70px; }
.proglas .jcarousel-skin-navigation .jcarousel-prev-horizontal,
.proglas .jcarousel-skin-navigation .jcarousel-next-horizontal { height: 95px; }
.proglas li.item.article .galleryDescription p {
  height: auto;
  padding-bottom: 0;
}

ol.peticijaPodpis li, ul.peticijaPodpis li {
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 1em;
}

div.disclaimer {
  border: solid #000;
  border-width: 1px 0;
  clear: both;
  margin: 0 20px 60px 0;
  width: 750px;
}
div.disclaimer p {
  border-top: 1px solid #000;
  font-size: 1.1em;
  padding-top: 16px;
}
div.disclaimer img {
  margin: 5px 0;
}

ol.peticijaPodpis {
  margin-left: 40px;
}


.width-set:before,
.width-set:after,
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.width-set:after,
.clearfix:after {
  clear: both;
}


.social .h4 {
  margin-top: 20px;
}
.red-cut {
  /*background: url(/inc/v-2/img/bg-buy-red.png) top right no-repeat;*/
  margin: 4px 0 20px;
  /*padding-right: 225px;*/
}

.red-cut > div {
  background-color: #e31a22;
  color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 0;
  overflow: hidden;
  padding: 16px 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.red-cut input,
.red-cut .btn {
  border: none;
  font-size: 16px;
}
.red-cut .btn {
  cursor: pointer;
  padding: 3px 10px;
}
.red-cut p {
  margin-bottom: 8px;
}
.red-cut ul.fields {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.red-cut ul.fields li.zakup-option {
  border-bottom: 1px solid #fff;
  width: 100%;
  padding: 5px 0;
}
.red-cut ul.fields li.zakup-option > div {
  padding: 3px 0;
}
.red-cut ul.fields li.zakup-option .btn-wrap {
  float: right;
  min-height: 1px;
  padding: 0;
  width: 70px;
}


.rwd-frame {
  padding-bottom: 100vh;
  position: relative;
}
.rwd-frame iframe {
  border: 0;
  height: 100%;
  position: absolute;
  width: 100%;
}
.id-188837 .rwd-frame { padding-bottom: 1850px; }
.id-188960 .rwd-frame { padding-bottom: 2850px; }
.id-188659 .rwd-frame { padding-bottom: 4520px; }

div.flow-d {
  height: 0;
  padding-bottom: 90%;
  position: relative;
}
div.flow-d > iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
a.flow-a {
  visibility: hidden;
}
/*
 [01.10.2018] odstranjeno zaradi IPROM oglasov
@media and (min-width: 1280px) {
  div.xnavx,
  div.navigation {
  margin-left: -50px;
  }
}
*/
.visible-md { display:none; }

@media (max-width: 1024px) {
  .other a img { display: none; }
  .visible-md { display: block; }
}
@media (min-width: 740px) and (max-width: 1024px) {

  /* div.cookie-note { width: auto; } */
  /* div.ads-wrap { width: 790px; } */
  div.width-set {
    padding-left: 10px;
    padding-right: 10px;
    width: 740px;
  }
  #content { width: auto; }
  div.ads-top {
  float: none;
  margin: 0 auto;
  width: 728px;
  }
  #content {
  position: relative;
  /* width: 610px; */
  }
  div.side {
    float: none;
    width: auto;
  }
  .ads-right {
    float: left;
  }

  div.main-wrap {
    /*margin-bottom: 20px;*/
    margin-right: 0;
    /*width: 100%;*/
  }

  div.xnavx { width: 370px; }
  .alternative h2.logo a { height: auto; }
  .alternative h2.logo { margin-bottom: 8px; }
  .alternative h2.logo img { height: 22px; }
  .trgovina h2.logo a { width: 300px; }
  a.logo-m img { height: 10px; }

  .tool-box { width: 350px; }
  /* ul.menu-main { font-size: 1.3em; } */
  ul.users li { padding-right: 0; }
  div.tool-box {
    float: left;
    width: 190px;
  }

/*   div.main,
  .extra,
  ul.menu-side {
  float: none;
  overflow: hidden;
  width: 100%;
  }
 */
  /*.home div.main, /* 06.03. uvedba .home */
  ul.menu-side {
  float: none;
  overflow: hidden;
  width: 100%;
  }
  div.main {
  margin-bottom: 0;
  padding-right: 0;
  }
  .trgovina div.main {
  border-bottom: 1px solid #000;
  margin-bottom: 4px;
  padding-bottom: 20px;
  }
  .static div.main {
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  }
  .article .extra {
  border-top: 1px solid #000;
  }
  .podjetje .extra,
  .urednistvo .extra,
  .avtorji .extra { display: none; }
  /* .extra li, */
  .arhiv .extra li ul.fields {
  border-top: 0;
  float: left;
  margin: 0 20px 20px 0;
  width: 137px;
  }
  .extra li:nth-child(4n){ margin-right: 0; }
  .extra li:nth-child(5){ clear: left; }
  .extra li.bnr { border-bottom: 0; }
  .arhiv .extra li {
  margin-right: 0;
  width: 100%;
  }
  /*.extra ul { padding-bottom: 0; }
  .extra li ul li {
  float: none;
  margin: 0;
  }*/

  .extra .napovednik { margin-bottom: 20px; }
  .extra .napovednik ul { overflow: hidden; }
  .extra .napovednik ul li { width: 135px; }
  .extra .napovednik p.image a {
  height: 88px;
  width: 135px;
  }

  ul.menu-side {
  padding-bottom: 20px;
  float: left;
  width: auto;
  }
  ul.menu-side li.lvl-1 {
    float: left;
    margin-right: 20px;
    width: 300px;
  }
  ul.menu-side li.lvl-1:nth-child(n+3) { margin-right: 0; }
  ul.menu-side li.lvl-1:nth-child(n+4) { clear: left; }
  ul.menu-side li.ad {
  display: none;
  }
  .trgovina ul.menu-side li {
  float: none;
  margin: 0;
  width: 100%;
  }
  .alternative ul.menu-side li:nth-child(2){
  border-bottom: 0;
  margin-right: 0;
  width: 400px;
  }
  .alternative ul.menu-side li ul.articles li {
  border-bottom: 1px solid #000;
  margin-right: 20px;
  width: 190px;
  }
  .alternative ul.menu-side li ul.articles div {
  clear: none;
  float: left;
  width: 190px;
  }
  .alternative ul.menu-side li ul.articles div.col-left { margin-right: 20px; }
  .alternative ul.menu-side li ul.articles div.col-right li { margin-right: 0; }

  .commentsBox {
  width: 100%;
  }
  p.commentInfo,
  p.commentText,
  div.commentLine.l-wide {
  width: 470px;
  }

  div.image p.i610 { width: 100%; }
  div.image p.i610 img { max-width: 100%; }
  p.i610.h-crop { height: 308px; }

  /*li.item p.i400 {
    float: none;
    padding-bottom: 16px;
  }
  li.item a.i610 { height: 308px; }*/

  div.wide p.s400 {
  position: static;
  width: 100%;
  }

  div.disclaimer { width: 610px; }
  #footer { margin-left: 0; }

  div.spacer-40 { display: none; }
  div.cart { margin-bottom: 0; }
  .ad468x60 { border-bottom: 0; }

  .topContent li.item { width: 190px; }

  .narediSwf { padding-left: 0; }

  .article .buy {
    background-image: none;
    padding-right: 0;
  }
  .article .wrap-buy { padding-right: 20px; }

  div.image {
    float: none;
    margin-bottom: 16px;
  }


  .c190 {
    margin-right: 20px;
    /* width: 170px; */
  }
  /* .c190.fb { width: 180px; } */
  .c190.tw { width: 260px; }

}
@media (max-width: 739px) {

  .width-set {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    width: 300px;
    /* width: 480px; */
  }
  /*
  div.cookie-note {
  padding-bottom: 20px;
  width: 100%;
  }
  */
  
  ul.menu-main {
    top: 21px;
    left: -22px;
  }

  /*div.ads-top { display: none; } /* [23.09.2019] let visible */
  /* #page, */
  div.main-wrap,
  div.main,
  .extra,
  ul.menu-side,
  li.item,
  li.ad {
    float: none;
    width: 100%;
    margin-right: 0;
    padding-right: 0;
  }
  #content { width: 300px; }

  .oglasevanje div.main {
    background-position: center 20px;
    padding-left: 0;
    padding-top: 330px;
    width: 100%;
  }

  .arhiv div.main,
  .naslovnice div.main,
  .manipulator div.main,
  .mladinamit div.main { width: 100%; }

  .header {
    padding-bottom: 10px;
  }

  #bar-top a {
    float: none;
  }

  h2.logo {
    float: none;
    margin-bottom: 20px;
    padding: 0;
  }
  h2.logo a {
    float: none;
    padding: 0;
    height: auto;
  }
  .alternative h2.logo a { margin-right: 0; }
  .trgovina h2.logo a {
    width: auto;
  }
  h2.logo a img {
    max-width: 100%;
    margin: 0 auto;
  }
  .alternative h2.logo a img { height: auto; }

  a.logo-m {
    display: block;
    float: none;
    margin: 0 10px 10px 0;
  }
  a.logo-ae {
  display: none;
  /*display: block;
  float: none;
  margin: 0 auto 10px;*/
  }

  div.xnavx {
    float: none;
  }

  a.x-nav {
    bottom: 10px;
    position: absolute;
  }

  .tools {
    float: none;
    margin-bottom: 0;
    margin-left: 60px;
    margin-top: 0;
  }
  .tool-box {
    float: right;
    margin-bottom: 10px;
    /*width: 150px;*/
    width: 220px;
  }

  ul.users li { padding-right: 0; }
  div.search {
    float: right;
    margin-right: 0;
  }
  .other { float: left; }

  ul.menu-top,
  ul.menu-main {
  display: none;
  padding-top: 0;
  }
  ul.menu-top li,
  ul.menu-top li.user {
  float: none;
  margin: 0;
  padding: 0;
  }
  ul.menu-top li.time {
  float: none;
  margin-left: 0;
  padding: 9px 0 10px;
  }
  #bar-top li a {
  float: none;
  padding: 9px 0 10px;
  }

  div.navigation {
  bottom: 20px;
  left: 20px;
  position: absolute;
  }

  ul.menu-top li span { display: none; }

  #bar-top .x-menu-top {
  background: url('/img/bg-nav-blk.png') 5px no-repeat;
  border-bottom: 1px solid #000;
  cursor: pointer;
  margin: 0;
  height: 30px;
  width: 100%;
  }
  .x-menu-main {
  background: url('/img/bg-nav-blk.png') 5px no-repeat;
  border: solid #000;
  border-width: 1px 0;
  cursor: pointer;
  display: block;
  margin: 0;
  height: 30px;
  width: 100%;
  }
  .x-ae { display: block; }

  .foto #bar-top .x-menu-top,
  .konzum #bar-top .x-menu-top,
  .foto .x-menu-main,
  .konzum .x-menu-main {
  background-image: url('/img/bg-nav-wht.png');
  border-color: #fff;
  }

  ul.menu-main {
  border-top: 0;
  }
  ul.menu-main li {
  float: none;
  padding: 0;
  }
  ul.menu-main li.searchBox {
  float: none;
  padding: 4px 0;
  }
  ul.menu-main li a {
  float: none;
  padding: 9px 0 7px;
  margin: 0
  }
  ul.menu-main li span { display: none; }
  form.search input.def { width: 170px; }
  .alternative ul.menu-side li:nth-child(2),
  .alternative ul.menu-side li ul.articles div {
  border-bottom: 0;
  }
  .alternative ul.menu-side li ul.articles li {
  border-bottom: 1px solid #000;
  }

  .extra .napovednik p.image a {
  height: 125px;
  width: 190px;
  }

  .arhiv div.main,
  .manipulator div.main,
  .konzum div.main,
  .foto div.main,
  .diareja div.main,
  .mladinamit div.main,
  .pisma div.main,
  .proglas div.main,
  .trgovina div.main {
  float: none;
  width: 100%;
  }

  div.info-box {
    overflow: hidden;
    width: auto;
  }
  div.main-box, li.item div.imgDiareja {
    margin-left: 0;
  }

  div.disclaimer { width: 100%; }
  #footer {
  margin-left: 0;
  width: 100%;
  }

  .c190 {
  float: none;
  margin-bottom: 20px;
  margin-right: 0;
  width: auto;
  }
  .c190.about,
  .c190.tw,
  .c190.fb {
    margin-right: 0;
    width: 100%;
  }
  .c140 {
  padding-left: 10px;
  width: 90px;
  }
  .fb_iframe_widget,
  .fb_iframe_widget iframe {
    width: 100% !important;
  }

  ul.articles li.ad,
  .ad468x60,
  div.narediSwf,
  /* div.ads-right { display: none; } */
  ul.articles li.ad-300 { display: block; }

  .locked { margin-top: 10px; }
  
  h2, .h2 { font-size: 20px; }
  h1, .h1, li.item .h2 { font-size: 26px; }

  li.item a.i400,
  li.item a.i610,
  div.image p.i260,
  div.image p.i400,
  div.image p.i610 {
    height: auto; /*195px*/
    width: 300px;
  }
  .jcarousel-skin-gallery .jcarousel-item {
    height: 195px;
    width: 300px;
  }
  .jcarousel-skin-gallery .jcarousel-container { width: 100%; }
  li.item a.i260,
  li.item a.i400,
  li.item a.i610 {
    margin-bottom: 16px;
  }
  li.item a.i400 img,
  li.item a.i610 img,
  div.image p.i400 img,
  div.image p.i610 img,
  .proglas .jcarousel-skin-gallery .jcarousel-item img {
  height: auto;
  width: 100%;
  }
  div.image p.s190,
  div.image p.s260,
  div.image p.s400 {
    position: relative;
    width: 100%;
  }

  .article div.imgAuthor {
    float: none;
    margin-top: 0;
  }

  .jcarousel-skin-gallery .jcarousel-item img { height: 100%; }
  .jcarousel-skin-navigation .jcarousel-item {
  height: 60px;
  width: 125px;
  }
  .jcarousel-skin-navigation .jcarousel-item img { width: 105px; }

  .proglas .jcarousel-skin-gallery .jcarousel-item { height: 393px; }
  .proglas .jcarousel-skin-navigation .jcarousel-item { width: 80px; }
  .proglas .jcarousel-skin-navigation .jcarousel-item img { margin: 0 5px; }
  .proglas .jcarousel-skin-navigation .jcarousel-container-horizontal { padding: 0 30px; }

  .jcarousel-skin-gallery .diarejaGallery .jcarousel-item {
  height: 173px;
  padding-bottom: 15px;
  }
  .jcarousel-skin-gallery .diarejaGallery .jcarousel-item img {
  height: auto;
  width: 100%;
  }
  div.diareja-custom .jcarousel-skin-navigation .jcarousel-item {
  padding: 20px 0;
  }
  div.diareja-custom .jcarousel-skin-navigation .jcarousel-item img {
  height: 100%;
  width: auto;
  }

  .jcarousel-skin-navigation .jcarousel-prev-horizontal,
  .jcarousel-skin-navigation .jcarousel-next-horizontal { height: 60px; }

  .galleryDescription p { height: 42px; }

  div.image p.sq { height: 300px }

  .diareja ul.pages { padding-bottom: 5px; }
  .diareja ul.pages li { padding-bottom: 5px; }
  .diareja ul.pages li a { margin-right: 4px; }
  .diareja ul.month li:nth-child(5) a { margin-right: 0; }

  .imgDiareja img {
  height: 93px;
  /*height: auto;
  width: 100%;*/
  }

  .konzum li.item p.image {
  float: none;
  margin-bottom: 16px;
  }
  .article ul.gradesKonzum li,
  ul.rates li  {
  overflow: hidden;
  width: 20%;
  }
  .article ul.gradesKonzum li img {
  width: 100%;
  }
  .konzum .item div.add { padding-bottom: 0; }

  .pesmica li.item {
    border-bottom: 0;
    border-top: 1px solid #000;
    float: none;
    margin-left: 0;
    padding-bottom: 4px;
    width: 100%;
  }

  .pesmica li.item:first-child() { border-top: 0 none; }

  ul.menu-side li.ad {
  text-align: center;
  }

  .topContent li.item {
  border-bottom: 1px solid;
  float: none;
  padding-left: 0;
  width: 100%;
  }

  .trgovina .itemDetail div.image {
  float: none;
  margin-bottom: 16px;
  overflow: hidden;

  }
  .trgovina .itemDetail div.image p.i260 {
  margin-right: 0;
  width: 100%;
  }
  .trgovina .itemDetail div.image p.i260 img { width: 100%; }
  .itemDetail div.indent { margin-left: 0; }
  form.store { position: relative; }
  form.store a.btn {
  bottom: 20px;
  position: absolute;
  right: 10px;
  }

  table.tabelaKosara { font-size: 1.3em; }
  table.tabelaKosara td.td_kos_gl_cena,
  table.tabelaKosara td.td_kos_tel_cena { display: none; }

  div.steps table { font-size: 1.1em; }
  div.steps table td {
  padding: 0 2px;
  vertical-align: top;
  width: 33.33%;
  }

  form.forma label {
  float: none;
  width: 100%;
  }
  li.radio span { width: 100%; }
  form.forma input.def,
  form.forma textarea.def { width: 296px; }

  .loginForm {
  width: 240px;
  }
  .loginForm iframe {
  height: 300px;
  }
  .popupForm form.register input.def,
  form.sendMail input.def { width: 236px; }

  .popupForm form.register label,
  form.sendMail label { float: none; }

  ul.issues li.issue { width: 140px; }
  ul.issues li.issue.top-line { border-top: 1px solid #000; }
  ul.issues li.issue.first {
  clear: none;
  margin-left: 20px;
  }
  ul.issues li.issue:nth-child(-n+4) { border-top: 1px solid #000; }
  ul.issues li.issue:nth-child(-n+2) { border-top: 0; }
  ul.issues li.issue:nth-child(odd) {
    clear: left;
    margin-left: 0;
  }
  ul.issues img,
  .issue p.imgCover { width: 100%; }
  .issue p.imgCover a { height: 189px; }

  ul.issues > li.issue .lrg { font-size: 28px; }

  ul.type-1 { clear: both; }
  ul.section .bigger { margin-left: 0; }
  ul.section p.image {
  float: none;
  padding-bottom: 4px;
  }
  ul.section a.i190 {
  display: block;
  float: none;
  width: 190px;
  }

  .commentsBox,
  .commentsList h3,
  p.commentInfo,
  p.commentText,
  .commentAdd,
  div.commentLine.l-wide  {
  float: none;
  margin-left: 0;
  width: 100%;
  }
  p.commentText { clear: right; }
  ul.commentTools {
  border: 0;
  float: right;
  margin-left: 20px;
  }
  div.commentLine { display: none; }
  div.commentLine.l-wide {
  display: block;
  margin-right: 0;
  width: 100%;
  }

  #idDetajlZetoni { margin-left: 0; }
  .article .buy {
    background-image: none;
    padding-right: 0;
  }
  .article .wrap-buy { padding-right: 20px;}

  div.image {
    float: none;
    margin-bottom: 16px;
  }
  li.item p.image {
    float: none;
    margin-bottom: 16px;
  }
  
  
  div#idZetoniSporocilo{
    color: #e31a22 !important;
  }
  
  
  ul.fields li.zakup-option{
    width: 100%;
  }
  
 
  
  div.img-cards{
    width: 100%; 
    padding-top: 10px;
  }
  
  div.img-cards img{
    text-align: center; 
    xpadding-left: 50px;
  }
  

}

@media (max-width: 1024px) {
  .red-cut {
    background-image: none;
    padding-right: 0;
  }
}

a.add-mail.fBox { display: none; }





