@import "menu.css";
/*
-HEADER
-FOOTER
-BANERI

-NASLOVNA

-NOVOSTI
-NOVOST

-VINO KATEGORIJA
-VINO NEDELJE
-DEGUSTACIJA 
-REPORTAZE
-REPORTAZA
-INTERVJUI
-INTERVJU

-RESTORAN NEDELJE

-VINSKI REJON
-VINARIJA

-BLOGOVI
-BLOG

-MAGAZINI
-MAGAZIN

-KONTAKT
*/
@font-face {
  font-family: 'bebas_neue_regularregular';
  src: url('fonts/bebasneue_regular-webfont.eot');
  src: url('fonts/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bebasneue_regular-webfont.woff2') format('woff2'), url('fonts/bebasneue_regular-webfont.woff') format('woff'), url('fonts/bebasneue_regular-webfont.ttf') format('truetype'), url('fonts/bebasneue_regular-webfont.svg#bebas_neue_regularregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bebas_neuebold';
  src: url('fonts/bebasneue_bold-webfont.eot');
  src: url('fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bebasneue_bold-webfont.woff2') format('woff2'), url('fonts/bebasneue_bold-webfont.woff') format('woff'), url('fonts/bebasneue_bold-webfont.ttf') format('truetype'), url('fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*strelice*/
ul.bjqs-controls.v-centered li a {
  display: block;
  padding: 10px;
  color: #000;
  text-decoration: none;
}
ul.bjqs-controls.v-centered li a:hover {
  /*background:red;*/
}
/* paginacija */
ol.bjqs-markers {
  position: absolute;
  top: 1px;
}
ol.bjqs-markers li a {
  padding: 4px;
  background: #ddd;
  color: #fff;
  margin: 5px;
  text-decoration: none;
  font-size: 0px;
  border: 2px solid #eee;
}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover {
  background: red;
}
p.bjqs-caption {
  max-width: 660px;
  left: 0;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  height: auto!important;
  color: #fff;
}
p.bjqs-caption span {
  display: block;
}
p.bjqs-caption span.nadnaslov {
  font-family: bebas_neuebold;
  font-size: 16px;
  color: #000;
  position: absolute;
  top: -24px;
  left: 0;
  padding: 3px 7px;
  background: rgba(255, 255, 255, 0.5);
  letter-spacing: 1px;
}
p.bjqs-caption span.naslov {
  font-family: bebas_neuebold;
  font-size: 60px;
  text-transform: uppercase;
  margin-bottom: 0px;
  line-height: 50px;
}
p.bjqs-caption span.podnaslov {
  font-size: 16px;
  line-height: 20px;
}
@media screen and (max-width: 650px) {
  p.bjqs-caption span.nadnaslov,
  p.bjqs-caption span.podnaslov {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  p.bjqs-caption {
    /*display:none;*/
  }
  p.bjqs-caption span.naslov {
    font-size: 22px;
    line-height: 22px;
  }
  ul.bjqs-controls.v-centered li a {
    top: 30%!important;
  }
}
.trigram {
  width: 18px;
  display: inline-block;
}
.font {
  font-family: 'PT Sans', sans-serif;
}
.font2 {
  font-family: bebas_neuebold;
}
.font2r {
  font-family: bebas_neue_regularregular;
}
.fontL {
  font-weight: 300;
}
.fontB {
  font-weight: 700;
}
.fontColor {
  color: #000;
}
.fontSize {
  font-size: 16px;
}
.textL {
  text-align: left;
}
.textC {
  text-align: center;
}
.textR {
  text-align: right;
}
.clear {
  clear: both;
  font-size: 1px;
  height: 0px;
}
.siva90 {
  color: #191919;
}
.siva80 {
  color: #333333;
}
.siva70 {
  color: #4c4c4c;
}
.siva60 {
  color: #666666;
}
.siva50 {
  color: #7f7f7f;
}
.siva40 {
  color: #999999;
}
.bgsivaMeni {
  background-color: #dcddde;
}
.bgsiva90 {
  background-color: #191919;
}
.bgsiva80 {
  background-color: #333333;
}
.bgsiva70 {
  background-color: #4c4c4c;
}
.bgsiva60 {
  background-color: #666666;
}
.bgsiva50 {
  background-color: #7f7f7f;
}
.bgsiva10 {
  background-color: #e5e5e5;
}
.bgr {
  background-color: red;
}
.bor {
  border: 1px solid #ff0000;
}
.borx {
  box-sizing: border-box;
}
.margin15 {
  margin-bottom: 15px;
}
.margin20 {
  margin-bottom: 20px;
}
.margin30 {
  margin-bottom: 30px;
}
a {
  text-decoration: none;
  color: #000;
}
body {
  background-color: #fff;
  font-family: 'PT Sans', sans-serif;
  color: #000;
}
#wrapper {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
.col img {
  width: 100%;
}
img.foto-editor {
  width: 100%!important;
  height: auto!important;
}
#mrvice {
  margin-bottom: 30px;
}
#mrvice span,
#mrvice a {
  font-size: 11px;
  color: #7f7f7f;
}
#mrvice a:last-child {
  font-weight: 700;
}
#mrvice span {
  margin: 0 5px 0 5px;
}
.foto-potpis {
  font-size: 10px;
  font-style: italic;
}
h3.naslov-kategoreije {
  font-family: bebas_neuebold;
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
  line-height: 35px;
  height: 34px;
  display: block;
  background-color: #000;
}
h3.naslov-kategoreije a {
  color: #fff;
  display: block;
}
.polovina-od-3-kolone {
  margin-left: 1.67%;
  width: 49.165%;
  /*  w=(100-1.67)/2  */
}
.polovina-od-2-kolone {
  margin-left: 2.53%;
  width: 48.735%;
  /* w=(100-2.53)/2 */
}
.trecina-od-3-kolone {
  margin-left: 1.67%;
  width: 32.22%;
  /* w=(100-1.67*2)/3  */
}
.dve-trecina-od-3-kolone {
  margin-left: 1.67%;
  width: calc(66.11%);
}
.cetvrtina-od-3-kolone {
  margin-left: 1.67%;
  width: 23.74%;
  /* w=(100-1.67*3)/4  */
}
/*
.kolona-1-od-2 {
  margin-left: 3.36%;
  width: 48.32%;
  float: left;
}
.kolona-1-od-2:first-child {
  margin-left: 0;
}
*/
.kolona-1-od-3 {
  margin-left: 1.67%;
  width: 32.22%;
  /* w=(100-1.67*2)/3  */
  float: left;
}
.kolona-1-od-3:first-child {
  margin-left: 0;
}
.kolona-2-od-3 {
  margin-left: 1.67%;
  width: calc(66.11%);
  float: left;
}
.kolona-2-od-3 {
  margin-left: 0;
}
#izdvojena .foto {
  margin-left: 1.67%;
  width: 32.22%;
  /* w=(100-1.67*2)/3  */
  float: left;
  margin-left: 0;
}
#izdvojena .foto img {
  width: 100%;
}
#izdvojena .ostalo {
  margin-left: 1.67%;
  width: calc(66.11%);
  float: left;
}
#izdvojena .ostalo .nadnaslov {
  margin-bottom: 5px;
}
#izdvojena .ostalo .nadnaslov .izvor {
  color: #191919;
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  line-height: 23px;
}
#izdvojena .ostalo .nadnaslov .datum {
  background-color: #7f7f7f;
  text-align: center;
  font-family: bebas_neue_regularregular;
  font-size: 14px;
  display: inline-block;
  height: 23px;
  line-height: 23px;
  width: 76px;
  color: #fff;
  margin-right: 10px;
}
#izdvojena .ostalo .naslov a h1 {
  font-family: bebas_neuebold;
  font-size: 60px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-top: 0;
  line-height: 60px;
}
#izdvojena .ostalo .podnaslov a h2 {
  font-weight: 700;
  font-size: 18px;
  font-style: italic;
  margin: 0 0 10px 0;
}
#izdvojena .ostalo .tekst {
  font-size: 14px;
  line-height: 19px;
}
#unos {
  margin-bottom: 15px;
}
#unos .nadnaslov {
  margin-bottom: 30px;
}
#unos .nadnaslov a {
  color: #191919;
}
#unos .nadnaslov .izvor {
  color: #191919;
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  line-height: 23px;
}
#unos .nadnaslov .datum {
  background-color: #333333;
  text-align: center;
  font-family: bebas_neue_regularregular;
  font-size: 14px;
  display: inline-block;
  height: 23px;
  line-height: 23px;
  width: 76px;
  color: #fff;
  margin-right: 10px;
}
#unos .naslov h1 {
  font-family: bebas_neuebold;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 60px;
  line-height: 50px;
}
#unos .podnaslov h2 {
  font-weight: bold;
  font-style: italic;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 21px;
}
#unos .foto {
  margin-bottom: 15px;
}
#unos .potpis {
  font-style: italic;
  font-size: 12px;
}
#unos .sadrzaj {
  line-height: 19px;
  font-size: 14px;
}
#unos .sadrzaj .antrfile {
  color: #191919;
  font-size: 14px;
  line-height: 20px;
  font-style: italic;
  border: 1px solid #ddd;
  padding: 10px;
  margin-top: 15px;
}
#unos .sadrzaj .antrfile-naslov {
  font-family: bebas_neuebold;
  font-size: 24px!important;
  line-height: 28px;
  text-transform: uppercase;
  font-style: normal;
}
#unos .addthis_sharing_toolbox {
  text-align: right;
  margin-top: 10px;
}
/*foto-galerija sirine 2 kolone */
.foto_galerija {
  margin-bottom: 15px;
}
.foto_galerija .foto {
  margin: 0 0 5px 1.6%;
  width: 23.8%;
  float: left;
}
.foto_galerija .foto img {
  width: 100%;
}
.foto_galerija .foto:nth-child(4n+1) {
  margin-left: 0;
}
.foto_galerija-na-3-kolone .foto {
  width: 18.4%;
}
.foto_galerija-na-3-kolone .foto:nth-child(4n+1) {
  margin-left: 1.6%;
  margin-bottom: 10px;
}
.foto_galerija-na-3-kolone .foto:nth-child(5n+1) {
  margin-left: 0;
}
.unos_link {
  margin-bottom: 15px;
}
.unos_link .naslov {
  margin-bottom: 5px;
  text-transform: uppercase;
}
.unos_link .naslov a {
  font-size: 22px;
}
.unos_link .podnaslov a {
  font-size: 16px;
  color: #333;
}
.unos_link_za_spisak .unos_link {
  margin-bottom: 40px;
  box-sizing: border-box;
}
.unos_link_za_spisak .unos_link .naslov {
  font-family: bebas_neuebold;
  font-size: 22px;
  line-height: 26px;
}
.unos_link_za_spisak .unos_link .poddnaslov {
  font-size: 14px;
  line-height: 16px;
}
.unos_link_za_spisak .unos_link img {
  margin-top: 5px;
}
.unos_thumb {
  position: relative;
}
.unos_thumb .nadnaslov {
  font-family: bebas_neue_regularregular;
  font-size: 13px;
  display: block;
  margin-top: 5px;
}
.unos_thumb .naslov {
  text-transform: uppercase;
  font-family: bebas_neuebold;
  font-size: 22px;
  margin-top: 5px;
}
.unos_thumb .foto {
  font-size: 0;
}
.unos_thumb .foto img {
  width: 100%;
}
.unosi-thumb-polovina-od-2-kolone .unos_thumb {
  margin-left: 2.53%;
  width: 48.735%;
  /* w=(100-2.53)/2 */
  float: left;
  margin-bottom: 15px;
}
.unosi-thumb-polovina-od-2-kolone .unos_thumb:nth-child(2n+1) {
  margin-left: 0;
}
.unosi-thumb-polovina-od-2-kolone .unos_thumb:nth-last-child(-n+2) {
  /*margin-bottom: 0px;*/
}
.unosi-thumb-polovina-od-3-kolone .unos_thumb {
  margin-left: 1.67%;
  width: 49.165%;
  /*  w=(100-1.67)/2  */
  float: left;
  margin-bottom: 15px;
}
.unosi-thumb-polovina-od-3-kolone .unos_thumb:nth-child(2n+1) {
  margin-left: 0;
}
.unosi-thumb-polovina-od-3-kolone .unos_thumb:nth-last-child(-n+2) {
  margin-bottom: 0px;
}
.unosi-thumb-trecina-od-3-kolone .unos_thumb {
  margin-left: 1.67%;
  width: 32.22%;
  /* w=(100-1.67*2)/3  */
  float: left;
  margin-bottom: 15px;
}
.unosi-thumb-trecina-od-3-kolone .unos_thumb:nth-child(3n+1) {
  margin-left: 0;
}
.unosi-thumb-trecina-od-3-kolone .unos_thumb:nth-last-child(-n+3) {
  /*margin-bottom: 0px;*/
}
.unosi-thumb-cetvrtina-od-3-kolone .unos_thumb {
  margin-left: 1.67%;
  width: 23.74%;
  /* w=(100-1.67*3)/4  */
  float: left;
  margin-bottom: 15px;
}
.unosi-thumb-cetvrtina-od-3-kolone .unos_thumb:nth-child(4n+1) {
  margin-left: 0;
}
.unosi-thumb-cetvrtina-od-3-kolone .unos_thumb:nth-last-child(-n+4) {
  margin-bottom: 0px;
}
.unos_thumb_naslov_preko .naslov {
  position: absolute;
  bottom: 0px;
  padding: 5px;
}
.unos_thumb_naslov_preko .naslov .naslov_div {
  z-index: 100;
  position: relative;
}
.unos_thumb_naslov_preko .naslov .naslov_div a {
  color: #fff;
  display: block;
}
.unos_thumb_naslov_preko .naslov .naslov_div .nadnaslov_a {
  font-size: 10px;
}
.unos_thumb_naslov_preko .naslov .naslov_div .naslov_a {
  font-weight: bold;
  font-size: 14px;
}
.unos_thumb_za_spisak .unos_thumb {
  margin-bottom: 15px;
}
.pozadina-transparentna {
  position: absolute;
  background-color: #000;
  opacity: 0.5;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.unosi-link-polovina-od-2-kolone .unos_link {
  margin-left: 1.67%;
  width: 49.165%;
  /*  w=(100-1.67)/2  */
  float: left;
}
.unosi-link-polovina-od-2-kolone .unos_link:nth-child(odd) {
  margin-left: 0;
}
.unosi-link-trecina-od-3-kolone .unos_link {
  margin-left: 1.67%;
  width: 32.22%;
  /* w=(100-1.67*2)/3  */
  float: left;
}
.unosi-link-trecina-od-3-kolone .unos_link:nth-child(3n+1) {
  margin-left: 0;
}
#povezani_unosi .unos_thumb {
  margin-left: 2.53%;
  width: 48.735%;
  /* w=(100-2.53)/2 */
  margin-bottom: 15px;
  float: left;
}
#povezani_unosi .unos_thumb:nth-child(odd) {
  margin-left: 0;
}
h3.arhiva-spisak-sidebar {
  margin-bottom: 0;
}
#arhiva-spisak-sidebar {
  background-color: #e5e5e5;
  padding: 10px;
}
#arhiva-spisak-sidebar .unos_link a {
  color: #191919;
}
#arhiva-spisak-sidebar .unos_link .nadnaslov {
  font-size: 14px;
}
#arhiva-spisak-sidebar .unos_link .naslov a {
  font-size: 18px;
  font-weight: 700;
}
#arhiva-spisak-sidebar .unos_link .podnaslov a {
  font-size: 14px;
  line-height: 19px;
}
/*    
.prikazi-sve{
    height: 24px; 
    margin-left: 20px; background: url("../../_img/dizajn/linija-pozadina.png") repeat-x 0 center;  
    a{
         .siva80; background-color: #fff; padding-right: 5px; font-size:12px; height: 12px; 
    }
} 
.prikazi-sve-centar{
    text-align: center; margin-left: 0;
    a{
        padding-left: 5px;
    }
}
*/
.prikazi-sve {
  text-align: right;
}
.prikazi-sve a {
  background-color: #7f7f7f;
  color: #fff;
  padding: 2px 5px 2px 5px;
  font-size: 10px;
  display: inline-block;
  text-transform: uppercase;
}
.prikazi-sve-sivo {
  text-align: right;
  background: none;
}
.prikazi-sve-sivo a {
  color: #333333;
  background-color: transparent;
  text-transform: none;
  font-size: 12px;
}
ul.pagination {
  list-style-type: none;
  text-align: center;
}
ul.pagination li {
  font-family: bebas_neue_regularregular;
  display: inline-block;
  font-size: 18px;
}
ul.pagination li a {
  padding: 5px;
  text-align: center;
  margin-right: 5px;
}
ul.pagination li.active a {
  border-bottom: 1px solid #000;
}
#tmp_vino_nedelje {
  height: 100px;
  background-color: red;
  text-align: center;
}
#tmp_vino_nedelje a {
  line-height: 100px;
  color: #fff;
  display: block;
}
#tmp_info {
  border: 1px solid #ddd;
  background-color: #eee;
  color: #666;
  padding: 10px;
  margin-bottom: 20px;
}
/*####################
-NASLOVNA
####################*/
#body_naslovna {
  /*.unos_link_za_spisak;*/
}
#body_naslovna .unos_thumb_naslov_preko .naslov {
  box-sizing: border-box;
  width: 100%;
  font-family: bebas_neuebold;
}
#body_naslovna .unos_thumb_naslov_preko .naslov a.naslov_a {
  font-size: 22px;
  padding-top: 3px;
}
#body_naslovna .unos_thumb_naslov_preko .naslov a.nadnaslov_a {
  font-size: 14px;
  color: #000;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: -25px;
  left: -5px;
  padding: 2px 2px 2px 5px;
  min-width: 75px;
}
#body_naslovna .unos_link:last-child {
  margin-bottom: 20px;
}
#body_naslovna .iste_visine {
  padding-bottom: 1px;
}
/*####################
-NOVOSTI
####################*/
#body_novosti .unos_link_za_spisak .unos_link {
  padding: 0;
}
#body_novosti .unos_link_za_spisak .unos_link .nadnaslov {
  font-family: bebas_neue_regularregular;
  font-size: 13px;
  display: block;
  margin-top: 5px;
}
/*
####################
-NOVOST
####################
*/
/*
####################
-REPORTAZE
####################
*/
/*
####################
-REPORTAZA
####################
*/
/*
####################
-INTERVJUI
####################
*/
/*
####################
-INTERVJU
####################
*/
/*
####################
-VINO KATEGORIJA
####################
*/
/*
####################
-VINO NEDELJE
####################
*/
#body_vino_nedelje #unos .podaci {
  font-family: bebas_neuebold;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#body_vino_nedelje #unos .podaci div {
  margin-bottom: 5px;
}
#body_vino_nedelje #unos .podaci .vinarija {
  font-size: 30px;
}
#body_vino_nedelje #unos .podaci .mesto {
  font-size: 23px;
}
#body_vino_nedelje #unos .podaci .cena {
  font-size: 23px;
}
#body_vino_nedelje .vina-nedelje-arhiva .unos_thumb {
  margin-bottom: 15px;
}
#body_vino_nedelje .vina-nedelje-arhiva .unos_thumb .foto {
  margin-bottom: 5px;
}
/*
####################
-DEGUSTACIJA
####################
*/
#body_degustacija .vino {
  float: left;
  box-sizing: border-box;
  width: 48.102%;
  margin-right: 3.79%;
}
#body_degustacija .vino .foto {
  width: 38.05%;
  float: left;
  box-sizing: border-box;
  margin-right: 6.032%;
  text-align: center;
  position: relative;
}
#body_degustacija .vino .foto .stiker {
  position: absolute;
  top: 70px;
  left: 5px;
}
#body_degustacija .vino .podaci {
  width: 55.916%;
  float: left;
  box-sizing: border-box;
  text-transform: uppercase;
}
#body_degustacija .vino .podaci .naziv {
  font-family: bebas_neuebold;
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 5px;
}
#body_degustacija .vino .podaci .vinarija {
  font-family: bebas_neuebold;
  font-size: 20px;
  line-height: 20px;
}
#body_degustacija .vino .podaci .mesto {
  font-family: bebas_neue_regularregular;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 15px;
}
#body_degustacija .vino .podaci .sastav,
#body_degustacija .vino .podaci .opis {
  font-family: bebas_neue_regularregular;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 15px;
}
#body_degustacija .vino .podaci .poeni,
#body_degustacija .vino .podaci .cena {
  font-family: bebas_neuebold;
  font-size: 18px;
}
#body_degustacija .vino:nth-child(even) {
  margin-right: 0;
}
#body_degustacija .vina_ostatak .vino {
  margin-bottom: 20px;
}
/*
##########################
-RESTORAN NEDELJE
##########################
*/
#body_restoran_nedelje #unos {
  padding-left: 5px;
}
#body_restoran_nedelje #unos .podaci {
  font-family: bebas_neuebold;
  margin: 20px 0 20px 0;
  text-transform: uppercase;
  font-size: 23px;
  line-height: 26px;
}
#body_restoran_nedelje img.foto-izdvojeno {
  margin-bottom: 15px;
}
#body_restoran_nedelje .polje_restoran_nedelje {
  margin: 0;
}
#body_restoran_nedelje .polje_restoran_nedelje .section {
  margin: 0;
}
/*
##########################
-BLOGOVI
##########################
*/
#body_blogovi .blog_izdvojeno {
  background-color: #e5e5e5;
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
}
#body_blogovi .blog_izdvojeno .nadnaslov {
  font-family: bebas_neue_regularregular;
  font-size: 14px;
}
#body_blogovi .blog_izdvojeno .naslov {
  font-family: bebas_neuebold;
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 10px;
}
#body_blogovi .blog_izdvojeno .podnaslov {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 10px;
}
#body_blogovi .blog_izdvojeno .foto {
  margin-bottom: 10px;
}
#body_blogovi .blog_izdvojeno .podnaslov {
  font-size: 14px;
  line-height: 19px;
}
#body_blogovi .blog_izdvojeno .datum {
  font-family: bebas_neue_regularregular;
  font-size: 14px;
}
#body_blogovi .bloger_wrapp {
  margin-bottom: 30px;
  border-bottom: 1px solid #333;
}
#body_blogovi .bloger_wrapp .foto {
  line-height: 0px;
}
#body_blogovi .bloger_wrapp .bloger h2 {
  margin: 0 0 10px 0;
  font-family: bebas_neuebold;
  font-size: 40px;
  text-transform: uppercase;
}
#body_blogovi .bloger_wrapp .bloger .biografija {
  font-size: 20px;
  line-height: 24px;
  max-height: 220px;
  overflow: hidden;
}
#body_blogovi .bloger_wrapp .bloger .vise {
  font-size: 12px;
  text-transform: uppercase;
  cursor: pointer;
  margin-bottom: 5px;
}
#body_blogovi .bloger_wrapp .blogovi .blog {
  margin-bottom: 10px;
}
#body_blogovi .bloger_wrapp .blogovi .blog .datum {
  font-size: 14px;
}
#body_blogovi .bloger_wrapp .blogovi .blog a.naslov {
  font-size: 18px;
  line-height: 21px;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}
.heightAuto {
  max-height: 5000px!important;
}
/*
##########################
-BLOG
##########################
*/
#body_blog .bloger {
  background-color: #e5e5e5;
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
  margin-bottom: 15px;
}
#body_blog .bloger h2 {
  margin: 0 0 10px 0;
  font-family: bebas_neuebold;
  font-size: 33px;
  text-transform: uppercase;
}
#body_blog .bloger .foto {
  margin-bottom: 10px;
}
#body_blog .bloger .biografija {
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 50px;
}
#body_blog .blogovi .blog {
  margin-bottom: 20px;
}
#body_blog .blogovi .blog .datum {
  font-size: 14px;
}
#body_blog .blogovi .blog a.naslov {
  font-size: 18px;
  line-height: 21px;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}
#body_blog .bloger-sidebar {
  border-bottom: 1px solid #999;
  margin-bottom: 30px;
}
#body_blog .bloger-sidebar h2 {
  background-color: #666666;
  text-transform: uppercase;
  padding: 3px 0 3px 20px;
  margin-top: 0;
  font-size: 17px;
}
#body_blog .bloger-sidebar h2 a {
  color: #fff;
}
#body_blog .bloger-sidebar .blogovi .datum {
  font-size: 12px;
}
#body_blog .bloger-sidebar .blogovi .naslov {
  font-size: 17px;
  font-weight: normal!important;
  text-transform: none!important;
}
/*####################
-VINSKI VODIC
####################*/
#body_vinski_vodic .naslov-kategoreije {
  text-align: left;
  padding-left: 10px;
}
#body_vinski_vodic #arhiva-spisak-sidebar {
  padding: 10px;
}
#body_vinski_vodic #arhiva-spisak-sidebar .unos_link .naslov {
  font-family: bebas_neuebold;
  font-size: 23px;
}
/*####################
-VINSKI REJON
####################*/
/*####################
-VINARIJA
####################*/
#body_vinarija #unos .naslov {
  margin-bottom: 30px;
}
#body_vinarija #unos .podnaslov {
  margin-bottom: 30px;
}
#body_vinarija #unos .podnaslov h2 {
  font-style: normal!important;
  font-weight: normal;
}
#body_vinarija #unos .podnaslov #info {
  font-family: bebas_neuebold;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 20px;
}
#body_vinarija #unos .podnaslov #podaci {
  font-size: 16px;
  line-height: 19px;
}
#body_vinarija .foto_4 {
  margin-bottom: 10px;
}
/*####################
-MAGAZINI
####################*/
#body_magazini .magazin-spisak-broj,
#body_magazin .magazin-spisak-broj {
  margin-left: 1.67%;
  width: 32.22%;
  /* w=(100-1.67*2)/3  */
  background-color: #e5e5e5;
  float: left;
  margin-bottom: 15px;
}
#body_magazini .magazin-spisak-broj .heder,
#body_magazin .magazin-spisak-broj .heder {
  box-sizing: border-box;
  background-color: #4c4c4c;
  width: 100%;
  height: 23px;
  padding: 0 15px 0 15px;
}
#body_magazini .magazin-spisak-broj .heder a,
#body_magazin .magazin-spisak-broj .heder a {
  color: #fff;
  line-height: 23px;
}
#body_magazini .magazin-spisak-broj .heder .broj a,
#body_magazin .magazin-spisak-broj .heder .broj a {
  font-family: bebas_neuebold;
  font-size: 18px;
}
#body_magazini .magazin-spisak-broj .heder .datum,
#body_magazin .magazin-spisak-broj .heder .datum {
  float: right;
}
#body_magazini .magazin-spisak-broj .heder .datum a,
#body_magazin .magazin-spisak-broj .heder .datum a {
  font-family: bebas_neue_regularregular;
  font-size: 14px;
}
#body_magazini .magazin-spisak-broj .foto,
#body_magazin .magazin-spisak-broj .foto {
  width: 100%;
  max-width: 210px;
  margin: auto;
  padding: 25px 0 25px 0;
  position: relative;
}
#body_magazini .magazin-spisak-broj .foto img,
#body_magazin .magazin-spisak-broj .foto img {
  -webkit-box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.5);
}
#body_magazini .magazin-spisak-broj:nth-child(3n+1),
#body_magazin .magazin-spisak-broj:nth-child(3n+1) {
  margin: 0!important;
}
#body_magazini .magazin-spisak-broj:nth-child(3n+3),
#body_magazin .magazin-spisak-broj:nth-child(3n+3) {
  margin-left: 0;
}
#body_magazini .magazin-spisak-broj,
#body_magazin .magazin-spisak-broj {
  margin: 0 0 15px 0!important;
}
#body_magazini .tool_tip_sadrzaj,
#body_magazin .tool_tip_sadrzaj {
  position: absolute;
  left: 0px;
  top: 25px;
  box-sizing: border-box;
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  line-height: 14px;
  padding: 10px;
  text-transform: none;
  color: #000;
  background-color: #fff;
  display: none;
}
#body_magazini .tool_tip_sadrzaj strong,
#body_magazin .tool_tip_sadrzaj strong {
  font-family: bebas_neue_regularregular;
  margin-bottom: 5px;
  display: block;
  font-size: 18px;
}
#body_magazini .tool_tip_sadrzaj .izdvojeno,
#body_magazin .tool_tip_sadrzaj .izdvojeno {
  margin-bottom: 5px;
}
#body_magazini .tool_tip_sadrzaj .izdvojeno .naslov,
#body_magazin .tool_tip_sadrzaj .izdvojeno .naslov {
  font-weight: 700;
  font-size: 18px;
  line-height: 19px;
  text-transform: uppercase;
}
#body_magazini .tool_tip_sadrzaj .izdvojeno .tekst,
#body_magazin .tool_tip_sadrzaj .izdvojeno .tekst {
  font-size: 10px;
  line-height: 13px;
}
/*####################
-MAGAZIN
####################*/
#body_magazin #unos .naslov h1 {
  margin-bottom: 0px;
  font-size: 50px;
  line-height: 50px;
  height: 50px;
}
#body_magazin #unos .naslov span {
  font-family: bebas_neue_regularregular;
  font-size: 18px;
  padding-left: 20px;
  font-weight: normal;
}
#body_magazin #unos .issuu {
  margin-bottom: 30px;
}
#body_magazin #izdvajamo-naslov {
  font-family: bebas_neuebold;
  font-size: 18px;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
}
#body_magazin #izdvajamo {
  margin-bottom: 30px;
}
#body_magazin #izdvajamo .naslov {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
#body_magazin #izdvajamo .tekst {
  font-size: 12px;
}
.issuuembed-v2 {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
.issuuembed-v2 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/*#############
-HEADER
#############*/
#header {
  /*background: url('../../tmp/img/heder.jpg') no-repeat;*/
  margin-top: 20px;
  margin-bottom: 15px;
}
#header #header-top {
  border-bottom: 2px solid #3f3f3f;
  padding-bottom: 10px;
}
#header #header-top .drustvene-mreze {
  text-align: left;
  padding-top: 31px;
  padding-left: 35px;
}
#header #header-top .drustvene-mreze a {
  display: inline-block;
  margin-right: 20px;
}
#header #header-top .drustvene-mreze a img {
  width: 20px;
}
#header #header-top .logo {
  text-align: center;
}
#header #header-top .logo img {
  width: 100%;
  max-width: 346px;
}
#header #header-top .pretraga_div {
  text-align: center;
}
#header #header-top .pretraga_div .input {
  padding-top: 25px;
}
#header #header-top .pretraga_div .input input {
  width: 150px;
  border: 1px solid #000;
  margin-right: 5px;
  margin-left: 100px;
  padding: 2px;
}
#header #header-top .pretraga_div .input a {
  cursor: pointer;
}
#header #header-top .pretraga_div .input img {
  width: auto;
}
#header #meni_wrapper {
  z-index: 1101;
  margin: auto;
}
#header #meni_wrapper ul a {
  line-height: 31px;
  padding: 0 15px;
}
#header #meni_wrapper #nav-toggle {
  font-family: bebas_neuebold;
  font-size: 24px;
  display: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
#header #meni_wrapper #meni {
  font-family: bebas_neue_regularregular;
  font-size: 18px;
  margin: auto;
  width: 100%;
  max-width: 791px;
  /*760px*/
}
#header #meni_wrapper #meni li.prvi-red {
  margin-right: 35px;
}
#header #meni_wrapper #meni li.prvi-red a.prvi-red {
  padding: 0;
  letter-spacing: 2px;
  font-weight: normal!important;
}
#header #meni_wrapper #meni li.prvi-red .arrow_meni_wrapper {
  position: absolute;
  top: 0px;
  right: 1px;
  height: 30px;
  display: none;
}
#header #meni_wrapper #meni li.prvi-red .arrow_meni {
  width: 0;
  height: 0;
  border-style: solid;
  cursor: pointer;
  position: relative;
  top: 20px;
}
#header #meni_wrapper #meni li.prvi-red .arrow_d {
  border-width: 10px 10px 0 10px;
  border-color: #000000 transparent transparent transparent;
}
#header #meni_wrapper #meni li.prvi-red .arrow_u {
  border-width: 0 10px 10px 10px ;
  border-color: transparent transparent #000000 transparent ;
}
/*#############
-FOOTER
#############*/
#footer {
  /*background: url('../../tmp/img/footer.jpg');*/
  min-height: 103px;
  margin-bottom: 20px;
  border-top: 1px solid #7f7f7f;
  padding-top: 10px;
  margin-top: 40px;
}
#footer .drustvene-mreze {
  text-align: left;
  padding-top: 6px;
  padding-left: 70px;
}
#footer .drustvene-mreze a {
  display: inline-block;
  margin-right: 20px;
}
#footer .drustvene-mreze a img {
  width: 20px;
}
#footer .o-nama {
  text-align: center;
  font-size: 9px;
  line-height: 12px;
}
#footer .o-nama .logo {
  margin-bottom: 8px;
}
#footer .o-nama .logo img {
  width: auto;
}
#footer .linkovi {
  text-align: right;
  font-family: bebas_neuebold;
  font-size: 21px;
  text-transform: uppercase;
  padding-top: 5px;
  padding-right: 30px;
}
#footer .linkovi a {
  margin: 0 45px 0 45px;
  letter-spacing: 1px;
}
/*####################
-BANERI
####################*/
.baner_red {
  font-size: 0;
}
.baner_sidebar {
  margin-bottom: 10px;
  width: 100%;
  font-size: 0;
}
.baner_sidebar a img {
  width: 100%;
  max-width: 288px;
}
/*####################
-KONTAKT
####################*/
#body_kontakt .kontakt-inner {
  text-align: center;
  width: 550px;
  margin: 40px auto 0 auto;
}
#body_kontakt .kontakt-inner .naslov-kategoreije {
  width: 288px;
  margin: 20px auto 20px auto;
}
#body_kontakt .kontakt-inner .podatak {
  margin: 20px 0 20px 0;
}
#body_kontakt .kontakt-inner .podatak .naslov {
  font-family: bebas_neuebold;
  text-transform: uppercase;
  font-size: 22px;
  margin-bottom: 5px;
}
#body_kontakt .kontakt-inner .podatak .vrednost {
  font-size: 16px;
  line-height: 22px;
}
#body_kontakt .kontakt-inner #podatak-1 {
  width: 400px;
  margin: auto;
}
#body_kontakt .kontakt-inner #podatak-7 {
  text-align: left;
  line-height: 20px;
}
@media screen and (max-width: 1250px) {
  #wrapper {
    box-sizing: border-box;
    padding: 0 20px 0 20px;
    width: 99%;
  }
}
@media screen and (max-width: 1050px) {
  #footer .linkovi {
    padding-right: 0px!important;
  }
  #footer .linkovi a {
    margin: 0 25px 0 25px;
  }
}
@media screen and (max-width: 950px) {
  #header .pretraga_div .input input {
    margin-left: 0!important;
  }
  #sidebar_baneri_col {
    /*display:none;*/
    width: 100%;
  }
  #sadrzaj_col_2_of_4 {
    width: 74.68%;
  }
  #sadrzaj_col {
    width: 100%;
  }
  #body_vino_nedelje #sidebar_baneri_col {
    display: block!important;
    clear: both;
    float: none;
    width: 100%!important;
  }
  #body_vino_nedelje #sidebar_baneri_col .vina-nedelje-arhiva {
    width: 100%!important;
  }
  #body_vino_nedelje #sidebar_baneri_col .vina-nedelje-arhiva .unos_thumb {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 900px) {
  #header .pretraga_div .input {
    padding-top: 0px!important;
  }
  #header .span_1_of_3,
  #footer .span_1_of_3 {
    clear: both;
    margin: 0 auto 20px auto;
    float: none;
    width: 100%!important;
  }
  #header .drustvene-mreze,
  #footer .drustvene-mreze {
    text-align: center!important;
    padding: 0!important;
    width: 100%!important;
  }
  #footer .linkovi {
    text-align: center;
    padding: 0;
  }
  #footer .linkovi a {
    margin: 0 45px 0 45px;
    letter-spacing: 1px;
  }
}
@media screen and (max-width: 855px) {
  #meni li.prvi-red {
    margin-right: 10px!important;
  }
}
@media screen and (max-width: 850px) {
  .unos_thumb_naslov_preko {
    clear: both!important;
    margin: 0 0 20px 0!important;
    width: 100%!important;
  }
  .unosi-thumb-cetvrtina-od-3-kolone .unos_thumb {
    width: 49%;
    margin-bottom: 20px!important;
  }
  .unosi-thumb-cetvrtina-od-3-kolone .unos_thumb:nth-child(4n+1) {
    margin-left: auto;
  }
  .unosi-thumb-cetvrtina-od-3-kolone .unos_thumb:nth-child(2n+3) {
    margin-left: 0;
    clear: both;
  }
  #sadrzaj_col_2_of_4 {
    width: 100%;
  }
  .unosi-thumb-trecina-od-3-kolone .unos_thumb {
    width: 49%;
    margin-bottom: 20px!important;
  }
  .unosi-thumb-trecina-od-3-kolone .unos_thumb {
    margin-left: 0%;
  }
  .unosi-thumb-trecina-od-3-kolone .unos_thumb:nth-child(even) {
    margin-left: 1.67%;
  }
  .unosi-thumb-trecina-od-3-kolone .unos_thumb:nth-child(2n+3) {
    clear: both;
  }
  .kolona-1-od-3 {
    width: 100%;
    margin-bottom: 40px;
  }
  .unosi-link-trecina-od-3-kolone .unos_link {
    width: 49%;
    margin: 0 0 20px 0;
  }
  .unosi-link-trecina-od-3-kolone .unos_link:nth-child(even) {
    margin-left: 1.67%;
  }
  .unosi-link-trecina-od-3-kolone .unos_link:nth-child(2n+3) {
    margin-left: 0;
    clear: both;
  }
  #sidebar_col {
    clear: both;
    width: 100%;
  }
  #body_vino_nedelje #vino-nedelje-flasa {
    max-width: 177px;
    margin: 0 auto 40px auto;
  }
}
@media screen and (max-width: 700px) {
  #izdvojena .foto {
    width: 100%;
    margin-bottom: 20px;
    clear: both;
  }
  #izdvojena .ostalo {
    width: 100%;
  }
  #body_degustacija .vino {
    float: none;
    width: 100%;
    clear: both;
    margin-right: 0;
  }
}
@media screen and (max-width: 650px) {
  #meni_wrapper ul ul {
    position: relative;
    padding-left: 40px;
    top: 0;
    border-color: #fff;
  }
  #meni_wrapper #nav-toggle {
    display: block!important;
  }
  #meni_wrapper ul li:hover > ul {
    display: none;
  }
  #meni_wrapper ul li.prvi-red {
    float: none;
  }
  #meni_wrapper ul a.prvi-red {
    padding-left: 20px!important;
  }
  #meni_wrapper ul li a.current,
  #meni_wrapper ul li a:hover {
    border-color: #fff;
    background-color: #dcddde;
  }
  #meni_wrapper ul li a.current {
    border-color: #fff;
    background-color: #dcddde;
  }
  #meni {
    display: none;
  }
  #meni li {
    position: relative!important;
    float: none!important;
  }
  #meni_wrapper #meni .arrow_meni_wrapper {
    display: block!important;
  }
}
@media screen and (max-width: 600px) {
  .unosi-link-trecina-od-3-kolone .unos_link {
    width: 100%;
    margin: 0 0 20px 0!important;
  }
}
@media screen and (max-width: 450px) {
  .unosi-thumb-cetvrtina-od-3-kolone .unos_thumb {
    width: 100%;
    margin-left: 0%!important;
  }
  .unosi-thumb-trecina-od-3-kolone .unos_thumb {
    width: 100%;
    margin-left: 0%!important;
  }
}
