/* Drupal 7 Framework - Created by André Griffin
------------------------------------------------
[Table of contents]

 0.Reset
 1.Global
 2.Layout
 3.Main
 4.Sidebars
 5.Header
 6.Navigation
 7.Nodes
 8.Comments
 9.Blocks
10.Footer
11.CSS Support

Font sizes: 16px base font with 24px line-height
------------------------------------------------
       font-size / line-height / margin-top
------------------------------------------------
40px = 2.5em     / 1.2         / 0.6em
32px = 2em       / 1.5         / 0.75em
24px = 1.5em     / 1           / 1em
20px = 1.25em    / 1.2         / 1.2em
16px = 1em       / 1..5        / 1.5em
14px = 0.875em   / 1.7143      / 1.7143em
13px = 0.8125em  / 1.8462      / 1.8462em
12px = 0.75em    / 2           / 2em
10px = 0.625em   / 2.4         / 2.4em

Equation for font sizing:
  Desired px ÷ Default (or parent) px = em size
------------------------------------------------*/

/**
 * 0.RESET
 */

@import "reset.css";
@import url('table.css');

/**
 * 1.GLOBAL
 */

body {
  background: #fff;
  color: #222;
  font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  font-size: 100%;
  line-height:;
  margin: 0;
  padding: 0;
  border-top: 5px solid #7aad45;
  overflow-x: hidden;
  width: 100%;

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
}

h1, .h1 {
  font-size: 2em;
  line-height: 1.5;
  margin-top: 0.75em;
}

h2, .h2 {
  font-size: 1.5em;
  line-height: 1;
  margin-top: 1em;
}

h3, .h3 {
  font-size: 1.25em;
  line-height: 1.2;
  margin-top: 1.2em;
}

h4, h5, h6, .h4, .h5, .h6 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 1.5em;
}

p {
  font-size: 1em;
  line-height: 1.5;
  margin: 0 0 1.5em 0;
}

a { color: #069; text-decoration: none; }

a:visited { color: #309; }

a:hover, a:active, li a.active  { color: #39f; }

a:focus { outline: thin dotted; }

a:hover, a:active { outline: 0; }

/* apply common styling after reset.css */
strong { font-weight: bold;}
li ul, li ol {  margin: 0; }
ul, ol {  margin: 0 1.5em 1.5em 0;  padding-left: 1.5em; }
/*
ul {  list-style-type: disc; }
*/
ol {  list-style-type: decimal; }
dl {  margin: 0 0 1.5em 0; }
dl dt {  font-weight: bold; }
dd {  margin-left: 1.5em; }
hr {  background: #666;  border: none;  clear: both;  float: none;  height: 1px;  margin: 0 0 1.4375em;  width: 100%; }
fieldset {  border: 1px solid #ccc;  margin: 0 0 1.4375em;  padding: 1.5em; }
table {  margin-bottom: 1.5em;  width: 100%; }
th, tr, td {  vertical-align: middle; }
th { padding-right: 1em; }
.sticky-header th, .sticky-table th {  border-bottom: 3px solid #ccc;  padding-right: 1em;  text-align: left; }

/**
 * 2.LAYOUT
 */

#container {
  margin: 0 auto;
  padding: 0 0;
  width: 1000px;
  position: relative;
  min-height: 1300px;
  }

/**
 * 3.MAIN
 */

/* 1 column: global values*/

#main {
  display: inline;
  margin: 0;
}

/* 3 columns */

body.two-sidebars #main {
  float: left;
  margin: 0 0 0 177px;
  padding: 0;
  width: 598px;
  position: relative;
  min-height: 680px;
}

/* 2 columns: sidebar-first */

body.sidebar-first #main {
  float: left;
  margin: 0 0 0 185px;
  padding:0;
  width: 540px;
  min-height: 900px;
  position: relative;

}

body.sidebar-first #main h1 {
	margin-top: 10px;
}

/* 2 columns: sidebar-second */

body.sidebar-second #main {
  float: left;
  margin: 0;
  padding: 0;
  width: 700px;
}

.page-node-301.sidebar-second #main{
  width: 780px;
}
.page-node-301 .field-type-image img{
  width: 780px;
}
/**
 * 4.SIDEBARS
 */

/* 3 columns: sidebar-first */

body.two-sidebars #sidebar-first {
  position: absolute;
  margin:0;
  padding: 0;
  width:140px;
  left: 0;
  top: 148px;


}
.node-type-o-nama.two-sidebars #sidebar-first{
	  top: 144px;
}

/* 3 columns: sidebar-second */

body.two-sidebars #sidebar-second {
  float: right;
  margin: 0;
  padding: 0;
  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;


}

/* 2 columns: sidebar-first */

body.sidebar-first #sidebar-first {
	position: absolute;
	left: 0;
	top: 148px;
	  margin: 0;
	  padding: 0;
	  width: 140px;
}

/* 2 columns: sidebar-second */

body.sidebar-second #sidebar-second {
  float: right;
  margin: 0;
  padding: 0 0;
   background: #D9D8D8;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;

}

/**
 * 5.HEADER
 */

#header {
  margin: 0;
  padding: 2.5em 0 0;
  position: relative;
}

#header #logo {
  float: left;
  margin: -16px 1em 21px 0;
}

#header #site-name-slogan {
  float: left;
  margin: 0 0 1.5em;
}

#header #site-name {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
}

#header #site-name a:hover {
  text-decoration: none;
}

#header #site-slogan {
  margin: 0;
}

#block-locale-language { float: right; width: 63px; text-align: right; margin-top: -16px;}
.language-switcher-locale-url { list-style: none; width: 83px; margin: 0; padding:0;}
.language-switcher-locale-url li { float: left; text-align: right;}
.language-switcher-locale-url li a{ font-size: 15px; color: #747373; text-transform: uppercase;}
.sh { border-right: 1px solid #747373; padding-right: 3px;}
.en { padding-left: 3px;}

.locale-untranslated {font-size: 15px; color: #747373; text-decoration: none;}
/**
 * 6.NAVIGATION
 */

#navigation {
  clear: both;
  margin: 0;
  padding: 0;
  background: #757474;
  height: 35px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;


}
.front #navigation { margin-bottom: 16px;}
@media all {.front #navigation  {margin-bottom: 0\0/; } } /* IE8 uses \0/ */
@media all and (monochrome:0) {.front #navigation {margin-bottom: 0\9;} } /* IE9 uses \9 */

.not-front #navigation { margin-bottom: 12px;}

#navigation ul#main-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation ul#main-menu li {
  float: left;
  margin: 0;

}

#navigation ul#main-menu li a {
  display: block;
  padding: 0 28px;
  font-size: 15px;
  color: #ededed;
  font-weight: normal;
  line-height: 35px;
  letter-spacing: 1px;
}
#navigation ul#main-menu li a:hover {color: #c9c9c9;}
#navigation ul#main-menu li a.active{ color:#94c15b !important; }

#navigation ul#main-menu li a.active-trail { color:#94c15b !important; }


#navigation ul#main-menu li.last a {
	padding-right: 0 !important;
}
@-moz-document url-prefix() {
  #navigation ul#main-menu li a {
     padding: 0 24px;
  }

  .view-galerija td{
	  padding-right: 18px !important;
  }
}
.expanded ul.menu li {
	border-top: none !important;

}
.expanded .menu .last a{
	margin-bottom: 0 !important;
	border-bottom: none !important;
	padding-bottom: 10px !important;
}
.expanded .menu {
	margin-top: 11px !important;
	border-bottom: 0 !important;
}
.expanded .menu li a{
	font-size: 12px !important;
	text-transform: capitalize !important;
	line-height: 14px !important;
	padding: 0 0 0 15px !important;
	display: block;
	color: #575756;
	width: 125px !important;
	margin-top: 4px;
	margin-bottom: 9px;
}
.expanded .menu li a:hover {
	color: #c9c9c9 !important;
}
.expanded .menu li a.active-trail{
	background: none !important;
	color: #575756 !important;

}

/*#navigation ul#main-menu li a.active { color: #3AAA35 !important;}*/

@media all {#navigation ul#main-menu li a {padding: 0 27px\0/; letter-spacing: 1px\0/; } } /* IE8 uses \0/ */
@media all and (monochrome:0) {#navigation ul#main-menu li a {padding: 0 27px\9; letter-spacing: 1px\9;} } /* IE9 uses \9 */

#navigation ul#secondary-menu {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

#navigation ul#secondary-menu li {
  float: left;
  margin: 0;
  padding: 0;
}

#navigation ul#secondary-menu li a {
  display: block;
  padding: 0 2em 0 0;
}

.breadcrumb {
  clear: both;
  padding: 1.5em 0 0;
}

#skip-link {
  position: absolute;
}

/* menus and item lists */

.item-list ul {
  margin: 0;
  padding: 0 0 0 1.5em;
}

.item-list ul li {
  margin: 0;
  padding: 0;
}

ul.menu li {
  margin: 0;
  padding: 0;
}

ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0 1em 0 0;
}

/* admin tabs */

.tabs-wrapper {
  border-bottom: 1px solid #333;
  margin: 0 0 1.4375em;
  width: 598px;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0;
  padding: 0 1em;
}

ul.primary li a:hover, ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

/**
 * 7.NODES
 */

.node {
  margin-bottom: 1.5em;
}

/* tags */

.field-name-field-tags {
  margin: 0 0 1.5em;
}

.field-name-field-tags .field-item {
  margin: 0 1em 0 0;
}

.field-name-field-tags div {
  display: inline;
}

/* profile */

.profile {
  margin: 1.5em 0;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.profile dd {
  margin-bottom: 1.5em;
}

.password-parent {
  width: 36em;
}

/**
 * 8.COMMENTS
 */

#comments {
  clear: both;
  margin-top: 1.5em;
}

.comment {
  margin-bottom: 1.5em;
}

.comment .new {
  color: red;
  text-transform: capitalize;
  margin-left: 1em;
}

/**
 * 9.BLOCKS
 */

.block {
  margin-bottom: 1.5em;
}

/**
 * 10.FOOTER
 */

#footer {
  clear: both;
  padding: 0 0;
  position: relative;
  border-top: 5px solid #7aad45;
  margin-top: -10px;
}
@-moz-document url-prefix() {
  #footer {
     margin-top: 10px;;
  }
}

#footer a.feed-icon {
  position: absolute;
  right: 0;
  top: 0;
}


/**
 * 11.CSS SUPPORT
 *
 * Built-in classes:
 * .clearfix                            | contain floats
 * .element-invisible                   | hide element visually
 * .element-invisible.element-focusable | allow element to be focusable when navigated to via keyboard
 * .element-hidden                      | hide visually and from screenreaders
 */

/* clear floats */
.clear { clear: both; }

/* display block */
.display-block { display: block; }




.views-content-field-pager img {
	cursor: pointer;
    background: transparent url(/sites/default/files/images/pager.png) no-repeat;
	background-position: -16px 0px;
	border-radius: 0;
}

/*.views-row-odd .views-content-field-pager-slider-naslovna img:hover{
cursor: pointer;
  background: transparent url(/sites/default/files/default_images/slider-pager_22.png)no-repeat;
background-position: 0px 0px;
  } */

 /*naslovna*/
.active .views-content-field-pager img  {
	cursor: default;
	background: transparent url(/sites/default/files/images/pager.png)no-repeat;
	background-position:0px 0px;
}

.views-field-field-pager { float: left;margin-left:15px;}

.center-wrapper {position: relative; width: 1000px;}

#thumbs_naslovna { float:left; border-bottom: 1px dashed #575756; padding-bottom: 23px; margin-bottom: 10px;}


#thumbs_naslovna ul{
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#thumbs_naslovna ul li{
  float: left;
}

#thumbs_naslovna ul li a.SojaProtein {
  background: transparent url(images/linkovi.png) no-repeat 0px 0;
  width: 90px;
  height: 46px;
  display: block;
}

#thumbs_naslovna ul li a.VictoriaOil{
  background: transparent url(images/linkovi.png) no-repeat -96px 0;
  width: 97px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.Fertil{
  background: transparent url(images/linkovi.png) no-repeat -191px 0;
  width: 59px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.VictoriaLogistic{
  background: transparent url(images/linkovi.png) no-repeat -251px 0;
  width: 123px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.SpLabrotorija{
  background: transparent url(images/linkovi.png) no-repeat -374px 0;
  width: 117px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.Riboteks{
  background: transparent url(images/linkovi.png) no-repeat -491px 0;
  width: 83px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.VictoriaStarch{
  background: transparent url(images/linkovi.png) no-repeat -570px 0;
  width: 117px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.VictoriaPhosphate{
  background: transparent url(images/linkovi.png) no-repeat -687px 0;
  width: 132px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.LukaBacka{
  background: transparent url(images/linkovi.png) no-repeat -810px 0;
  width: 88px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.VictoriaLuka{
  background: transparent url(images/linkovi.png) no-repeat -818px 0;
  width: 90px;
  height: 46px;
  display: block;
}
#thumbs_naslovna ul li a.VeterinarskiZavod{
  background: transparent url(images/linkovi.png) no-repeat -910px 0;
  width: 91px;
  height: 46px;
  display: block;
}

#linkovi_donji{ float:left; margin-right:5px; font-size: 10px; color: #706f6f;}
#linkovi_donji a {color: #706f6f; }
#linkovi_donji a:hover {text-decoration: underline;}

#copy { float: right; font-size: 10px; color: #706f6f;}
#copy a{ color: #706f6f;}
#copy a:hover {text-decoration: underline;}

.view-slider-naslovna {width: 1000px; position: relative; border-bottom: 1px dashed #575756; padding-bottom: 14px;}

.views_slideshow_main img {border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;}

.views-slideshow-controls-bottom  {position: absolute; min-width: 125px; right:20px; top: 340px; z-index: 20;}

.panel-2col-stacked.clearfix.panel-display {  padding-bottom: 27px; min-height: 750px;}
.panel-2col-stacked .panel-col-first{ width: 638px; padding-top: 6px;}

.view-blokovi-naslovna .views-row { float: left; width: 135px; margin-right: 30px;}
.view-blokovi-naslovna .views-row-last{ margin-right: 0 !important;}
.view-blokovi-naslovna .views-row img { border-radius:15px;	-moz-border-radius:15px;	-webkit-border-radius:15px;}

.view-blokovi-naslovna .views-field-title a{ font-size: 15px; color: #3aaa35; line-height: 20px; margin-top: 20px; display: inline-block; height: 40px !important; overflow: hidden;}

.view-blokovi-naslovna  .views-field-field-uvodnik { font-size: 13px; line-height: 17px; margin-top: 21px; color: #706f6f; height: 90px; border-top: 1px dashed #575756; padding-top: 5px;}

.view-blokovi-naslovna .views-field-field-link { margin-top: -10px;}

.view-blokovi-naslovna .views-field-field-link a.blokovi-lnik-naslovna{font-size: 15px; color: #3aaa35; float: right;}

.panel-2col-stacked .panel-col-last{float: right; margin-top: 6px; width: 320px;}

.page-naslovna .view-id-vesti{ padding: 8px 18px 20px 18px; background: #d9d8d8; border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;}
.page-naslovna .pane-custom {border-top: none; padding-top: 0;}
.page-naslovna .naslov-vesti {
	background: #7AAD45;
	width: 317px;
	height: 35px;
	color: #FFF;
	text-align: center;
	border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;
	margin-bottom: 10px;
}


.page-naslovna .naslov-vesti a  { color: #FFF; width: 317px; height: 35px; display: block;}
.page-naslovna .naslov-vesti h2 { margin-top: 0; font-size: 18px; text-transform: uppercase; line-height: 35px; letter-spacing: 1px;}
.panel-2col-stacked .panel-col-last .inside { margin: 0; width: 311px;}

.panel-2col-stacked .panel-col-last .view-id-vesti {width: 283px;}

.panel-2col-stacked .panel-col-last .view-id-vesti .views-field-view-node a{ font-size: 15px; color: #3AAA35; float: right; margin-bottom: 6px;}

.panel-2col-stacked .panel-col-last .view-id-vesti img{ border-radius:15px;	-moz-border-radius:15px;	-webkit-border-radius:15px;}

.panel-2col-stacked .pane-title { font-size: 18px; color: #3aaa35; font-weight: bold; line-height: 20px; margin-bottom: 15px; text-transform: uppercase;}

.panel-2col-stacked .panel-col-last .view-id-vesti .views-field-title a { font-size: 15px; color: #3aaa35; line-height: 20px; display: inline-block; margin-top: 3px; margin-bottom: 3px; overflow: hidden; letter-spacing: 1px;}

.panel-2col-stacked .panel-col-last .view-id-vesti .views-field-created { font-size:11px; color: #727171; line-height: 15px; padding-top: 5px;}

.panel-2col-stacked .panel-col-last .view-id-vesti .views-field-field-uvodnik {font-size: 13px; color: #706f6f; line-height: 18px;}

p.titles-slider {font-size: 38px; color: #FFF; line-height: 49px; position: absolute; top: 47px; left: 58px; text-transform: uppercase; width: 317px;  display: inline; padding: 12px 25px 10px 10px; letter-spacing: 2px;}

.node-blokovi-na-naslovnoj p {font-size: 13px; line-height: 17px; margin-top: 21px; color: #706F6F; }

.node-blokovi-na-naslovnoj .field-name-post-date { font-size: 13px; line-height: 17px;  color: #706F6F; margin-bottom: 10px;}

.field-name-body p { font-size: 13px; line-height: 17px;  color: #706F6F; margin-bottom: 10px;}

#sidebar-first ul.menu{ list-style: none !important; margin: 25px 0 0 0; padding-left: 0 !important;  width: 140px; border-bottom: 1px dashed #575756; min-height: 40px; list-style-type: none !important;}

#sidebar-first ul.menu li {list-style: none !important; border-top: 1px dashed #575756;list-style-type: none !important;}

.node-vesti .field-name-post-date {
	font-size: 12px;
	line-height: 16px;
	color: #706F6F;
	margin-bottom: 10px;
	font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
}


#sidebar-first ul.menu li a { font-size:  12px; text-transform: uppercase; line-height: 17px;  padding: 15px 0 15px 10px; display: block; color: #575756; width: 130px;}
#sidebar-first ul.menu li a:hover {
	color: #c9c9c9 !important;
}
#sidebar-first ul.menu li a.active-trail { background: #757474; color: #FFF;}

/*CLANICE*/

#page-title { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #706F6F; margin-top: 0 !important;  margin-bottom: 7px; border-bottom:1px dashed #575756; border-top: 1px dashed #575756; padding: 10px 0;}

.clanice-h1 {font-size: 14px; font-weight: bold; text-transform: uppercase; color: #706F6F; margin-top: 0 !important; padding: 15px 0 65px 0; border-bottom:1px dashed #575756; border-top: 1px dashed #575756; margin-bottom: 7px;}

.field-name-field-logici { position: absolute; right: 0; top: 17px;}

.field-name-body ul { margin: 0 0 0 15px; padding-left: 17px; }

.field-name-body ul li { font-size: 13px; line-height: 17px; color: #706F6F; margin-bottom: 7px; padding-left:  10px; list-style-image: url('/sites/default/files/victoria-bulletin-s.png'); }
.field-name-body h3 { font-size: 14px; line-height: 17px;  color: #706F6F; font-weight: bold; margin-bottom: 10px; border-bottom: 1px dashed #575756; text-transform: uppercase; padding-bottom: 5px; text-indent: inherit;}

table { vertical-align: baseline !important; border-top: 1px solid #979696; border-bottom: 1px solid #979696; }
table tr { border-top: 1px solid #979696 !important; }
table tr td p { text-align: center !important; line-height: 17px !important; margin-bottom: 0 !important; padding: 15px 0 ; }
table tr td { width: 116px; text-align: center; color: #706F6F; font-size: 13px; }
table tr td strong { font-size: 13px; line-height: 17px;  color: #706F6F; text-align: center;}

u { text-decoration: none;}


/*td:nth-child(even) {background: #FFF;}
td:nth-child(odd) {background: #e7e7e7;}*/

#clanice-desno { background: #D9D8D8; padding-bottom: 20px; border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px; width: 311px;}

#clanice-desno-slika img{ border-top-left-radius:5px !important;	-moz-border-radius-topleft:5px!important;	-webkit-border-top-left-radius:5px!important; border-top-right-radius:5px!important;	-moz-border-radius-topright:5px!important;	-webkit-border-top-right-radius:5px!important;}

#clanice-desno-naslov { font-size: 14px; color: #000; margin: 21px 0 20px 20px; }

#clanice-desno p em { font-size: 12px; color: #706F6F;}

#clanice-desno p { font-size: 10px; color: #706F6F; margin-left: 20px; margin-right: 10px;}

#clanice-desno a{color: #3AAA35; font-size: 12px !important;}

/*VESTI*/
#sidebar-second .block-views { width: 140px; padding: 0 25px 1px 25px;  background: #D9D8D8; }


#sidebar-second .view-id-vesti { width: 140px !important;}

#sidebar-second h2 { font-size: 18px; color: #3AAA35; line-height: 20px; margin-bottom: 18px; display: block; margin-top: 0 !important; padding-top: 20px; text-transform: uppercase; letter-spacing: 1px;}
#sidebar-second h2 a {color: #3AAA35 !important;}
#sidebar-second .block-title-link{
	color: #3AAA35 !important;
}

#sidebar-second .views-field-title a{ font-size: 13px; color: #3AAA35; line-height: 17px; display: inline-block; margin-top: 10; margin-bottom: 5px;  }

#sidebar-second .views-field-field-uvodnik {font-size: 13px; color: #706F6F; line-height: 18px; margin-bottom: 5px;}

#sidebar-second .views-field-created {font-size: 11px; color: #706F6F; line-height: 18px; }

#sidebar-second .view-id-vesti img{border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px;}
#sidebar-second .views-row { border-bottom: 1px dashed #575756; padding-bottom: 28px; margin-bottom: 18px;}
#sidebar-second .views-row-last {border-bottom: none !important; margin-bottom: 0; padding-bottom: 27px;}

#sidebar-second .view-id-vesti .views-field-view-node  a{font-size: 13px; color: #3AAA35; float: right; margin-bottom: 10px; margin-top: 5px; display: block;}

#block-views-vesti-block { margin-bottom: 0 !important;}

#sidebar-second .block-block {  margin-bottom: 12px;}

#block-views-arhiva-vesti-block { margin-top: 25px;}

#block-views-arhiva-vesti-block h2 { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #706F6F; border-top: 1px dashed #575756; padding: 15px 0 7px 10px; width: 130px; }

#block-views-arhiva-vesti-block ul { padding-left: 0 !important; padding-top: 10px; border-bottom: 1px dashed #575756;}

#block-views-arhiva-vesti-block ul li { list-style:  none !important; font-size: 12px}

#block-views-arhiva-vesti-block ul li a { font-size: 12px; text-transform: uppercase; line-height: 17px; border-top: 1px dashed #575756; padding: 15px 0 15px 10px; display: block; color: #575756;width: 130px}

#block-views-arhiva-vesti-block ul li a.active {background: #757474; color: white !important;}

.node-type-vesti .field-type-text-with-summary { width: 598px; }

.node-type-vesti #page-title { width: 598px !important;}

body.node-type-vesti #main { margin: 0 0 0 177px;}


.node-type-vesti .field-name-field-donja-galerija a { float: left; margin-right: 14px;}

.field-name-field-donja-galerija img {border-radius:10px!important; -moz-border-radius:10px!important;	-webkit-border-radius:10px!important;}

.page-news .view-display-id-page_1 {width: 598px; padding-top: 15px;}
.page-news #page-title { width: 598px !important;}
body.page-news #main { margin: 0 0 0 177px;}

.page-news .views-field-title a{ font-size: 16px; color: #3AAA35;  line-height: 18px; margin-bottom: 5px; display: block;}

.page-news .field-content { font-size: 13px; line-height: 17px;  color: #706F6F; margin-bottom: 3px; display: block;}

.page-news .field-content p { margin-bottom: 6px;}

.page-news .views-field-field-image { width: 135px; float: left; margin-right: 10px; height: 155px;}

.page-news .views-field-field-image img {border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px; }

.page-news .views-field-view-node a { font-size: 12px; color: #3AAA35; display: block; margin-left: 146px; float: right; margin-bottom: 10px;}

.page-news .view-display-id-page_1 .views-row  { padding-bottom: 20px;}

.page-news .view-display-id-page_1 ul li { color: #575756; font-size: 12px !important; line-height: 20px;}

.page-news .view-display-id-page_1 ul li a {font-size: 14px; line-height: 20px; color: #3AAA35; display: block; margin-bottom: 5px;}
.page-news  .pager .first {  display: block;}

.page-news  .pager .first a { position: absolute; top: 0; left: 0;}
.page-news  .pager .last a { position: absolute; top: 0; right: 0;}

.views-field-nothing { display: block; clear: right;  border-bottom: 1px dashed #575756; }
.views-field-nothing span { display: none;}

.view-id-arhiva_vesti ul.pager li a {color: #3AAA35 !important; width: auto!important; font-size: 14px !important; text-align: left; padding: 0 !important; border-top: none !important;}

.view-id-arhiva_vesti ul.pager li {
	float: left;
	color: #3AAA35 !important;
	width: auto!important;
	font-size: 14px !important;
	line-height: 14px!important;
	font-weight: normal;
	background: #d9d8d8; /* Old browsers */
	background: -moz-linear-gradient(top, #d9d8d8 0%, #e6e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d8d8), color-stop(100%,#e6e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d9d8d8 0%,#e6e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d9d8d8 0%,#e6e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d9d8d8 0%,#e6e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d9d8d8 0%,#e6e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d8d8', endColorstr='#e6e3e3',GradientType=0 ); /* IE6-9 */
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	width: 16px !important;
	height: 16px;
	-moz-box-shadow: inset -2px -2px 2px #888;
	-webkit-box-shadow: inset -2px -2px 2px #888;
	box-shadow: inset -2px -2px 2px #888;
	margin-right: 10px;
	margin-bottom: 20px;
}

.view-id-arhiva_vesti .pager .pager-next a {color: #3AAA35 !important;}
.view-id-arhiva_vesti ul.pager { padding-top: 0 !important; position: relative; margin-top: 0; border-bottom: none !important;}



/*GALERIJA*/
.page-gallery #page-title { width: 598px !important;}

.page-gallery .view-galerija { width: 598px; }

.view-galerija .views-row{width: 135px; float: left; margin-right: 19px;}

.view-galerija .views-row-4 { margin-right: 0 !important;}
.view-galerija .views-field-field-fotografije img{ border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px; -khtml-border-radius:10px;}

.view-galerija .views-field-title span{font-size: 15px; color: white; line-height: 17px; display: inline-block; margin-top: 10px; margin-bottom: 1px; height: auto; overflow: hidden;display: inline-block; padding: 11px 10px;}
.view-galerija.view-display-id-panel_pane_3 .views-field-title span{ height: 36px; padding: 0px; }
.page-gallery-events .view-galerija .views-field-title span{font-size: 15px; color: #3AAA35; line-height: 17px; display: inline-block; margin-top: 10px; margin-bottom: 5px; height: 53px; overflow: hidden;display: inline-block;}

.page-gallery .naslov-vazni-galerija{
	position: absolute;
	bottom:0px;
	left: 0;
	background: rgba(87, 87, 86, 0.7);
	border-bottom-right-radius:7px;	-moz-border-radius-bottomright:7px;
	border-bottom-left-radius:7px;	-moz-border-radius-bottomleft:7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius:7px;
	color: #FFF;
	font-size: 16px;
	width: 578px;
	font-size: 18px;
	display: block;
	line-height: 40px;
	height: 40px;
	padding-left: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;

}
.page-gallery .galerija-velika {
	width: 598px !important;
}
.galerija-gore{ width: 598px !important; margin-right: 0; float: none !important; position: relative;}
.node-type-galerije .field-type-image { width: 598px;}
.node-type-galerije #page-title { width: 598px !important;}

.node-type-galerije .field-item { float: left; width: 135px; margin-right: 14px; margin-bottom: 3px; margin-top: 10px;}
.node-type-galerije .field-item img { border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px;}

.view-galerija table { border-top: none !important; border-bottom: none !important; margin-top: 25px;}
.view-galerija table tr{ border-top: none !important;}
.view-galerija td { background: #FFF !important; padding-right: 19px; text-align: left;   }
.view-galerija td.col-last { padding-right: 0 !important;}

body.page-gallery #main { margin: 0 0 0 177px;}


/*O NAMA*/

.node-type-o-nama .field-type-text-with-summary {width: 598px;}
.node-type-o-nama  #page-title { width: 598px !important;}
body.node-type-o-nama #main { margin: 0; margin-left: 177px!important; }

.field-type-image { margin-bottom: 15px;}
.field-type-image  img {border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;}
.node-type--lanice-vg .field-type-image  img {border-radius: 0 !important; -moz-border-radius: 0!important;	-webkit-border-radius:0!important;}
.page-node-23 .field-type-text-with-summary {width: 598px;}

.page-node-23 #page-title { width: 598px !important;}
body.page-node-23 #main { margin: 0 0 0 177px;}

.field-type-text-with-summary  a { color: #3AAA35;}

#ftn1 { position: relative; }

#_ftn1 { font-size: 11px; color: #3AAA35; float: left; margin-top: -1px; margin-right: 2px; display: inline;}

#_ftnref1 {font-size: 11px; color: #3AAA35; float: left; margin-top: -2px; margin-right: 2px; display: inline;}

#vise-info { position: relative;}

#vise-info a{font-size: 13px; line-height: 17px; }
.icon { position: absolute; top: -9px; margin-left: 5px;}

/*POD GALERIHJA*/
.node-type-galerije .view-id-galerija  { width: 598px;}

.node-type-galerije .view-id-galerija  td { padding-bottom: 16px;}

body.node-type-galerije #main { margin: 0 0 0 177px;}

.pane-custom p {font-size: 13px; line-height: 17px;color: #706F6F;}

.pane-custom {border-top: 1px dashed #575756; padding-top: 5px;}

/*LOGGED-IN*/
.logged-in .field-name-field-logici { top: 56px;}



.shortContent .hideContent{

	display:none;

}

.shortContent h4 {
	margin-bottom:10px;

	cursor:pointer;
	font-size:13px;
	color:#3AAA35;
	margin-top: 0;
	font-weight: normal;


}

.shortContent h4:hover {

	color: #706F6F;


}

h4.activeContent {

	color:#3AAA35;

}
/**/

.page-node-28 .field-type-text-with-summary { width: 598px !important;}
.page-node-28 #page-title { width: 598px !important;}

.page-node-29 .field-type-text-with-summary { width: 598px;}
body.page-node-29 #main { margin: 0 0 0 177px;}
.page-node-29 #page-title { width: 598px !important;}

.page-node-22 .field-type-text-with-summary  {width: 820px!important;}
.page-node-22 #page-title {width: 820px !important;}
/*body.page-node-22 #main { margin: 0 0 0 177px!important;}*/

/*proizvodni portfolio*/

#proizvodi {
	width: 598px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: none !important;
}
#proizvodi tr { border: none !important; margin-bottom: 5px;}
#proizvodi tr th{ background: #757474; }
#proizvodi tr th {border-right: 5px solid #FFF; text-align: center; color: #FFF; font-size: 15px; font-weight: normal; padding: 2px 0 5px 0;}
#proizvodi td{ font-size: 13px; line-height: 17px; color: #706F6F; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; }
#proizvodi tr:hover {background:  #E9E9E9;  }
td.naziv {width: 320px; text-align: left; border-right: 1px solid #e9e9e9;}
#proizvodi td p {text-align: left !important;}



.proizvodjac { border-right: none !important;}

.node-type-proizvodni-portfolio .field-type-text-with-summary h5 {text-transform: uppercase; color: #706F6F; font-size: 15px; font-weight: normal; margin-bottom: 10px;}


.color td{color: #6A9528!important; text-transform: uppercase !important; font-size: 15px!important;}
.color:hover {background: #FFF !important;}

.node-type-proizvodni-portfolio #sidebar-second .block-views{ background: #D9D8D8; }

.node-type-proizvodni-portfolio .field-type-text-with-summary {width: 598px;}

.node-type-proizvodni-portfolio #page-title {width: 598px !important;}

.node-type-proizvodni-portfolio.two-sidebars #main { margin: 0 0 0 177px!important;}


.pdfpreview-description {font-size: 13px; line-height: 17px; color: #706F6F; }

.pdfpreview-image-wrapper {width: 100%; height: 95px; display: block;}


.page-portfolio .view-id-portfolio  {width: 598px;}

.page-portfolio #page-title {width: 773px !important;}

body.page-portfolio #main {}

.page-portfolio table { border: none; margin-top: 25px;}

.page-portfolio table tr { border: none !important;}

.page-portfolio table tr td { text-align: left; padding-right: 25px; width: 180px; }

.page-portfolio .col-last {margin-right: 0 !important;}

.page-portfolio table tr td a img {border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px;}

.page-portfolio table tr td .views-field-title a {font-size: 15px;
	color: #3AAA35;
	line-height: 17px;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 36px;
	overflow: hidden;
}
.page-portfolio table tr td .views-field-field-uvodnik {
	font-size: 13px;
	color: #706F6F;
	line-height: 18px;
	margin-bottom: 15px;
}
.soja-protein  { margin-top: 10px; display: block;}
.soja-protein .title-logo {position: absolute; top: -35px; left: 50px; text-transform: none !important;}


.victoria-oil {  display: block;}
.victoria-oil .title-logo {position: absolute; top: -35px; left: 50px; text-transform: none !important;}

.fertil { display: block;}
.fertil .title-logo {position: absolute; top: -33px; left: 60px; text-transform: none !important;}

.victorialogistic { display: block;}
.victorialogistic .title-logo {position: absolute; top: -33px; left: 30px; text-transform: none !important;}

.luka-backapalanka {  display: block;}
.luka-backapalanka .title-logo {position: absolute; top: -33px; left: 20px; text-transform: none !important;}

.splaboratorija { display: block; }
.splaboratorija .title-logo {position: absolute; top: -33px; left: 30px; text-transform: none !important;}

.veterinarskizavodsubotica { display: block; }
.veterinarskizavodsubotica .title-logo {position: absolute; top: -35px; left:-3px; text-transform: none !important;}

.riboteks { display: block; }
.riboteks .title-logo {position: absolute; top: -33px; left: 50px; text-transform: none !important;}

.wrapper-logo {position: relative; width: 100%; height: 100%;}

/*press*/

.page-press #page-title {width: 598px !important;}



.page-press .views-view-grid  { width: 598px; border-top: none !important; border-bottom: none !important; margin-top: 16px;}
.page-press .views-view-grid tr {border-top: none !important;}

.page-press .views-view-grid tr td { vertical-align: top; text-align: left; }

.page-press .views-view-grid .col-1 {padding-right:  30px !important;}

.page-press .views-field-field-image img {border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px;}

.page-press .views-field-title a {font-size: 15px; color: #3AAA35; line-height: 17px; margin-top: 10px; margin-bottom: 35px; display: inline-block;}

.page-press .views-field-field-uvodnik { margin-bottom: 20px;}

.node-type-press .field-type-text-with-summary  {width: 598px; padding-top: 20px;}

.node-type-press .pane-node-field-uvodnik {width: 598px;}

.node-type-press  #page-title {width: 598px !important; padding: 10px 0 40px 0 !important;}

.node-type-press  #main { margin: 0; margin-left: 177px !important; }

.node-type-press #logotipi {border-top: none !important; border-bottom: none !important;}

.node-type-press #logotipi tr {border-top: none !important; }

#logotipi td { text-align: left;}

#logotipi .border-img { border-bottom: 1px solid #e9e9e9; margin-bottom: 10px; display: inline;}

#logotipi span { margin-top: 10px; display: block; text-align: left; margin-left: 9px; line-height: 17px;}
#logotipi a { text-align: left !important; display: block; margin-left: 9px; margin-bottom: 15px; margin-top: 10px;}

.node-type-press .pane-node-title  {font-size: 18px; color: #3AAA35; border-bottom: 1px dashed #575756; padding-bottom:  15px; margin-top: 15px;}

.node-type-press  .field-name-field-uvodnik {font-size: 13px; color: #706F6F; line-height: 18px; margin-bottom: 20px; margin-top: 5px;}
.node-type-press .panel-display {width: 598px;}

.node-type-press .views-view-grid { border-top: none !important; border-bottom: none !important;}

.node-type-press .views-view-grid tr {border-top: none !important;}

.node-type-press .views-view-grid tr td {text-align: left; padding-right: 20px; vertical-align: top;}
.node-type-press .col-last {padding-right: 0 !important;}

.node-type-press .views-field-field-fotke img{border-radius:10px; -moz-border-radius:10px;	-webkit-border-radius:10px;}

.node-type-press .press-title {font-size: 14px;
color: #706F6F;
line-height: 18px;
margin-bottom: 5px;
margin-top: 5px;
height: 40px;
overflow: hidden;

}
.node-type-press .field-content a{ font-size: 13px; color: #3AAA35; margin-bottom: 20px; display: block;}

.page-node-50 #page-title {width: 598px !important; }

.page-node-50 #main { margin: 0; margin-left: 177px!important; }

.page-node-50 .field-type-text-with-summary {width: 598px !important; }

.page-node-52 #page-title {width: 598px !important; }

.page-node-52 #main { margin: 0; margin-left: 177px!important; }

.page-node-52 .field-type-text-with-summary {width: 598px !important; }

.node-type--lanice-vg .block-views{ width: 261px!important; border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;}

.node-type--lanice-vg #sidebar-second .views-row-last{ border-bottom: none !important;}

#block-views-vesti-block { border-top-left-radius:5px;	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px;	-moz-border-radius-topright:5px;	-webkit-border-top-right-radius:5px;}

#block-views-vesti-block-1 {border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px; }

#block-views-vesti-block-1 .block-views { padding: 0 25px 1px 25px !important;}

.node-type--lanice-vg  .block-views {padding: 5px 25px;}

.node-type-proizvodni-portfolio .block-views {border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;}
.node-type-proizvodni-portfolio .field-type-text-with-summary  {min-height: 800px;}

.node-type-proizvodni-portfolio #sidebar-second .views-row-last{ border-bottom: none !important;}

.node-type--lanice-vg #sidebar-second .views-row {padding-bottom: 1px !important; margin-bottom: 18px !important;}


.page-node-79 #page-title {width: 812px !important;}


.page-node-85  #page-title {width: width: 598px !important;}

.page-node-85 .field-type-text-with-summary  {width: 598px !important;}

.page-node-95 #page-title {width: 598px !important; }





.page-node-111 #page-title {width: 598px !important; }


.node-type--lanice-vg #page-title {width: 460px !important; }

.node-type--lanice-vg #main {width: 460px !important; margin: 0; margin-left: 185px !important}


.node-type--lanice-vg .field-type-text-with-summary {width: 460px;}

.panel-col-top .panel-panel {height: 318px;}

.page-search #main {width: 783px !important;}

#block-search-form { position: absolute; right: 0; top: 53px;}

#edit-basic { padding-top:  10px;}

#edit-basic label { font-size: 13px; line-height: 17px; color: #706F6F;}

#edit-basic input { font-size: 13px; line-height: 17px; color: #706F6F;}

.page-search h2 {font-size: 14px; line-height: 17px; color: #706F6F; font-weight: bold; margin-bottom: 10px; border-bottom: 1px dashed #575756; text-transform: uppercase; padding-bottom: 5px;}

.page-search .search-results a {font-size: 16px; line-height: 18px; color: #3AAA35;  margin-bottom: 10px; display: block;}

.page-search .search-results p {font-size: 13px; line-height: 20px; color: #706F6F;}

.page-search ul li {font-size: 13px; line-height: 20px; color: #706F6F; list-style: none;}


.view-id-arhiva_vesti .views-table {background: #FFF !important; border-top: none !important;}

.view-id-arhiva_vesti .views-table tr {background-color: #FFF !important; border-top: none !important;}

.view-id-arhiva_vesti .views-table tr td {text-align: left; width: auto; padding: 7px 0;}

.view-id-arhiva_vesti .views-table .views-field-created {width: 95px !important;}
.view-id-arhiva_vesti .views-table .views-field-title a{font-size: 13px !important; color: #3AAA35 !important;}

#block-views-arhiva-vesti-block .block-title a {font-size: 12px !important; text-transform: uppercase!important; color: #575756!important; line-height: 17px;font-weight: normal !important;}


/*IZJAVE*/
.node-type-izjave #sidebar-second{
	margin-bottom: 20px !important;
}

.node-type-izjave #main {
	width: 460px !important;
	margin: 0 0 0 185px !important;
}
#sidebar-second #block-views-izjave-block {
	width: 260px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-bottom: 25px;
}
#sidebar-second #block-views-izjave-block-1{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#sidebar-second #block-views-izjave-block-1 .views-row-last {
	padding-bottom: 30px;
}
.node-izjave .field-type-image {
	margin-bottom: 10px;
}

#block-views-izjave-block-1 img{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#main .node-izjave h1 {
	font-size: 22px;
	line-height: 24px;
	color: #706F6F;
	margin-top: 0;
	margin-bottom: 6px;

}
.field-name-field-pozicija {
	font-size: 14px;
	line-height: 18px;
	color: #706F6F;
	font-style: italic;
	margin-bottom: 38px;
}
.field-name-field-kompanija  {
	font-size: 13px;
	line-height: 18px;
	color: #706F6F;
	margin-bottom: 5px;
	border-top: 1px solid #706F6F;
	width: 310px;
	margin-top: 13px;
	display: block;
	padding-top: 5px;
	text-transform: uppercase;
}

.node-izjave p{
	font-size: 13px;
	line-height: 17px;
	color: #706F6F;
	margin-bottom: 10px;
	text-align: justify;
}
.node-izjave .group-left {
	width: 150px;
}

.node-izjave.ds-2col-stacked > .group-right{
	float: left;
	width: 290px;
	padding-top: 50px;

}
.node-type-izjave .view-id-izjave .views-field-body{
	font-size: 13px;
	line-height: 17px;
	color: #706F6F;
	margin-bottom: 10px;
	text-align: justify;
}
.node-type-izjave #block-views-izjave-block .views-field-field-image{
	float: left;
	margin-right: 16px;
	margin-top: 3px;
}
.node-type-izjave #block-views-izjave-block .views-field-field-image img{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
#block-views-izjave-block .view-id-izjave .views-field-field-kompanija{
	border-top: 1px solid #706F6F;
	float: left;
	width: 158px;
	padding-top: 4px;
	color: #706F6F;
	margin-bottom:2px;
}
.node-type-o-nama{
	font-size: 13px;
	line-height: 17px;
	color: #706F6F;
	margin-bottom: 10px;
}

.view-id-izjave a {
	font-size: 13px;
	line-height: 15px;
	color: #706F6F;
	text-align: justify;
}
.view-id-izjave a p{
	margin-bottom: 5px;
}
.view-id-izjave .views-field-view-node a{
	font-size: 13px;
	color: #3AAA35;
	float: right;
	margin-bottom: 10px;
	display: block;
	float: none;
}

.view-izjave .views-field-title a{
	color: #3AAA35 !important;
	font-size: 14px !important;
	line-height: 18px !important;
}
.node-type-o-nama .view-id-izjave a {
	text-align: left;
	display: block;
	margin-bottom: 5px;
}
.view-id-izjave .views-field-title{ font-size: 14px;}
.view-id-izjave .views-field-field-na-poziciji p {
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 13px;
	height: 39px;
	color: #706F6F;
}
.view-id-izjave .views-field-field-kompanija{
	border-top: 1px solid #706F6F;
	font-size: 11px;
	text-transform: uppercase;
	margin: 5px 0 7px 0;
	padding-top: 2px;
}
.view-id-izjave .views-field-body p{
	margin-bottom: 0;
}
.ds-2col-stacked > .group-footer {
	padding-top: 4px;
}

#block-locale-language .contextual-links-trigger {
	display: none;
}
#block-views-izjave-block .views-row{padding-bottom: 8px; border-bottom: 0; height: 93px}

.node-type-o-nama #block-block-24 {
	width: 140px;
	padding: 0 25px 1px 25px;
}
#block-views-izjave-block-1 h2{
	margin-bottom: 10px;
}

.prijavite a{
    width: 140px;
	height: 31px;
	background: #3AAA35;
	display: block;
	font-size: 16px;
	color: #FFF;
	line-height: 29px;
	text-align: center;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.prijavite a:hover{
	background: #757474 !important;
}
.prijavite p{
	margin-bottom: 0;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 2px;
}
#sidebar-first .pager {
	position: relative;
}
#sidebar-first li {
	background: none !important;
	border-radius: none !important;
	-moz-box-shadow: 0 0 0 0;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow:0 0 0 0;
}
#sidebar-first .pager-current{
	display: none !important;
}

#sidebar-first .pager .pager-previous.first{
	position: absolute;
	left: 0;

}
#sidebar-first .pager .pager-next.last{
	position: absolute;
	right: -17px;
}

#block-block-24 .content {height: 110px;}


#block-block-25 { margin-bottom: 7px !important;}


#block-block-25 .content p{
	margin-bottom: 0;
}
.page-gallery-events #main{
	min-height: 620px;
}
.views-row-last .views-field-nothing{ border-bottom: none !important;}
.node-type-o-nama .views-row-last .views-field-view-node a {margin-bottom: 0 !important; margin-top: 2px; float: left;}

.field-name-field-na-poziciji {height: 35px;}


#press-bottom {
	border-top: 1px dashed #575756;
	padding-top: 30px;
}
.left-rss {
	background: #d0d0d0;
	width: 250px;
	float: left;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 25px 15px 0 15px;
	margin-bottom: 30px;
}
.left-rss h5 {
	font-size: 14px;
	line-height: 18px;
	color: #757373;
	margin-top: 0;
	margin-bottom: 3px;
}
.left-rss p{
	font-size: 13px;
	line-height: 17px;
	color: #706F6F;
}
.left-rss ul{
	padding-left: 0;
	margin-left: 0;
	margin-top: 18px;
}
.left-rss ul li {
	list-style-image: none;
	list-style: none;
	padding-left: 0;
}
.left-rss ul li a {
	color: #706F6F;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
}
.right-media-kit {
	background: #bacb97;
	width: 250px;
	float: right;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 25px 15px 0 15px;
	margin-bottom: 30px;

}
.right-media-kit{
	font-size: 13px;
	line-height: 17px;
	color: #706F6F;
}
.right-media-kit h5{
	font-size: 14px;
	line-height: 18px;
	color: #757373;
	margin-top: 0;
	margin-bottom: 3px;
}
.right-media-kit ul{
	padding-left: 0;
	margin-left: 0;
	margin-top: 18px;
}
.right-media-kit ul li {
	list-style-image: none;
	list-style: none;
	padding-left: 0;
}
.right-media-kit ul li a {
	color: #706F6F;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
}

.node-type-vesti .even img{
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;

}
.field-name-post-date .even{

	margin-bottom: 10px;

}
.page-press .panel-col-first {
	width: 290px;
	margin-right: 36px;
}
.page-press .panel-col-last{
	width: 270px;
}
.page-press .pane-custom{
	border-top: none;
}
.field-name-field-donja-galerija .even img{
	margin-right: 0;
}
.page-press .panel-col-middle{
	border-bottom: 1px dashed #575756;
	border-top: 1px dashed #575756;
	margin-bottom: 20px;
	padding-bottom: 10px;
  height: 90px;
}
.press-naslov-vesti {
	width: 597px;
	background: #7AAD45;
	height: 35px;
	color: white;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 15px;
}
.press-naslov-vesti h2{
	margin-top: 0;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 35px;
	letter-spacing: 1px;
}
.press-naslov-vesti a{
	color: white !important;
	width: 597px;
	height: 35px;
	display: block;
}
.page-press .panel-col-first .views-field-title a{
	color: #706F6F;
	text-transform: uppercase;
	line-height: 18px;
	margin-bottom: 6px;
}
.page-press .views-field-field-uvodnik{
	font-size: 12px;
	line-height: 16px;
	color: #706F6F;

}
.datum-press-glavna{
	font-size: 12px;
	color: #706F6F;
	display: block;
	width: 100%;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

.vesti.desni{
	width: 280px;
	float: right;
}
.vesti.desni .views-field-created{
	font-size: 12px;
	color: #706F6F;
}
.vesti.desni .views-row-last .views-field-title a{
	border-bottom: none;
}
.vesti.desni .views-field-title a{
	width: 100%;
	display: block;
	font-size: 12px;
	font-size: 12px;
	margin-top: 1px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #706F6F;
}
.press-mail-list {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 19px;
	color: #706F6F;
	width: 140px;
	margin-top: 7px;
	margin-bottom: 11px;
}
#mycontactform #email {
	width: 250px;
	height: 27px;
	border: 1px solid #888;
	-moz-box-shadow: inset 0 0 5px #888;
	-webkit-box-shadow: inset 0 0 5px#888;
	box-shadow: inner 0 0 5px #888;
	float: left;
	margin-right: 27px;
}
#submit {
	width: 130px;
	height: 31px;
	text-align: center;
	line-height: 28px;
	color: #FFF;
	background: #7AAD45;
	border: none;
	float: left;
	font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	letter-spacing: 1px;
	-moz-box-shadow: 0 0 7px #888;
	-webkit-box-shadow: 0 0 7px #888;
	box-shadow: 0 0 7px #888;
	cursor: pointer;
}
#success {
	clear: both;
	display: block;
	font-size: 12px;
	color: #706F6F;
	padding-top: 4px;
}

#block-block-26 {
	margin-bottom: 7px !important;
	width: 190px;
}
#block-block-26 p{
	margin-bottom: 0;
}
#block-block-26 img{
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#block-block-27 {
	margin-bottom: 7px !important;
}
#block-block-27 p {
	margin-bottom: 0;
}
#block-block-27 img {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

#block-block-28 {
	position: absolute;
	top:0;
	right: 	73px;
	width: 140px;
}
#block-block-28  a {
	float: left;
	width: 20px;
	display: inline;
	margin-right: 8px;
}
.page-press .center-wrapper{
	position: relative;
	width: 100%;
}
.pane-content a{color: #3AAA35;}

.you-t{
	width: 20px;
	height: 20px;
	background: url('/sites/default/files/sn-icons/small/yt_over.png') no-repeat;
	display: block;

}
.you-t:hover {
	background: url('/sites/default/files/sn-icons/small/yt.png') no-repeat;

}
.fb{
	width: 20px;
	height: 20px;
	background: url('/sites/default/files/sn-icons/small/fb_over.png') no-repeat;

}
.fb:hover {
	background: url('/sites/default/files/sn-icons/small/fb.png') no-repeat;
}
.tw{
	width: 20px;
	height: 20px;
	background: url('/sites/default/files/sn-icons/small/tw_over.png') no-repeat;
}
.tw:hover {
	background: url('/sites/default/files/sn-icons/small/tw.png') no-repeat;

}
.in{
	width: 20px;
	height: 20px;
	background: url('/sites/default/files/sn-icons/small/in_over.png') no-repeat;

}
.in:hover {
	background: url('/sites/default/files/sn-icons/small/in.png') no-repeat;
}


/*----------Press form-----------*/

.page-press .pane-webform-client-block-320 h2{
  display: none;
}
.page-press #edit-submitted-prijavite-se-na-mailing-listu{
  width: 250px;
  height: 27px;
  border: 1px solid #888;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px#888;
  box-shadow: inner 0 0 5px #888;
  float: left;
  margin-right: 25px;
}
.page-press  #webform-component-prijavite-se-na-mailing-listu label{
  text-transform: uppercase;
  font-size: 16px;
  line-height: 19px;
  color: #706F6F;
  width: 140px;
  margin-top: 10px;
  margin-bottom: 11px;
}
.page-press #edit-actions{
  margin-top: 0;
  margin-bottom: 0;
}
.page-press .pane-webform-client-block-322 h2{
  display: none;
}
.page-press #webform-component-sign-in-to-mailing-list input{
  width: 250px;
  height: 27px;
  border: 1px solid #888;
  -moz-box-shadow: inset 0 0 5px #888;
  -webkit-box-shadow: inset 0 0 5px#888;
  box-shadow: inner 0 0 5px #888;
  float: left;
  margin-right: 25px;
}
.page-press  #webform-component-sign-in-to-mailing-list label{
  text-transform: uppercase;
  font-size: 16px;
  line-height: 19px;
  color: #706F6F;
  width: 140px;
  margin-top: 10px;
  margin-bottom: 11px;
}
.page-press #edit-actions{
  margin-top: 0;
  margin-bottom: 0;
}
.page-press #edit-submit {
  width: 130px;
  height: 31px;
  text-align: center;
  line-height: 28px;
  color: #FFF;
  background: #3AAA35;
  border: none;
  float: left;
  font-family: Tahoma,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  letter-spacing: 1px;
  /*-moz-box-shadow: 0 0 7px #888;
  -webkit-box-shadow: 0 0 7px #888;
  box-shadow: 0 0 7px #888;*/
  cursor: pointer;
}
.page-press .form-item, .form-actions{
  margin-top: 0;
  margin-bottom: 0;
}
.ukolikoZelite {
  font-size: 13px;
  line-height: 17px;
  color: #706F6F;
  margin-bottom: 10px;
}
.page-node-155 .webform-client-form label{
  font-size: 13px;
  line-height: 17px;
  color: #706F6F;
  margin-bottom: 2px;

}
.page-node-155 .form-required{
  color: #706F6F;
}
.page-node-155 #edit-submit{
  width: 140px;
  height: 30px;
  background-image: -ms-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
  background-image: -moz-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
  background-image: -o-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #D9D8D8));
  background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
  background-image: linear-gradient(to bottom, #f6f6f6 0%, #D9D8D8 100%);
  border: 2px solid #d9d8d8;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  color: #3AAA35;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 20px;
}
.mediaContactVeryLongClassName {
   font-size: 13px;
  line-height: 17px;
  color: #706F6F;
  margin-bottom: 10px;
}
.page-node-157 .webform-client-form label{
  font-size: 13px;
  line-height: 17px;
  color: #706F6F;
  margin-bottom: 2px;

}
.page-node-157 .form-required{
  color: #706F6F;
}
.page-node-157 #edit-submit {
width: 140px;
height: 30px;
background-image: -ms-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
background-image: -moz-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
background-image: -o-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #D9D8D8));
background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #D9D8D8 100%);
background-image: linear-gradient(to bottom, #f6f6f6 0%, #D9D8D8 100%);
border: 2px solid #d9d8d8;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
color: #3AAA35;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 20px;
}

/*
 * FIX
 */

.node--lanice-vg .field-name-field-logici img {
	width: auto;
}

#block-block-32,
#block-block-33 {
  display: none;
}

.companies-members { display: none; }

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	/*body{
		min-width: 1005px;
		border-top:
	}
	#navigation ul#main-menu li a{
		padding: 0 22px;
	}*/
}

/* ========================= RESPONSIVE STYLES ========================= */

/*@media screen and (min-width: 641px) and (max-width: 768px) {*/
@media screen and (max-width: 768px) {
	#block-views-arhiva-vesti-block h2 {display: none;}
	#block-block-34 {display: none;}
    #block-views-arhiva-vesti-block { position: relative; padding-bottom: 45px; }
    #block-views-arhiva-vesti-block h2 { position: absolute; bottom: 0; left: 15px; }
    iframe { max-width: 100%; }
    #container { overflow: hidden; }
    .node-type-press .field-type-text-with-summary { width: 100% !important; }
    .node-type-o-nama.two-sidebars #sidebar-first{ top: 100px; }
    #sidebar-first ul.menu li a.active-trail { display: block; width: 100%; }
    #container { width: 100%; }
    #header { position: relative; padding-top: 20px; padding-bottom: 0; }
    #navigation { position: absolute; top: 10px; left: 0; height: 40px; width: 100%; background-color: transparent; }
    #navigation:before { border-bottom: 17px double #747373; border-top: 6px solid #747373; content:""; height: 5px; width:30px; position: absolute; top: 5px; right: 20px;}
    #navigation ul#main-menu { position: absolute; top: 38px; right: -300px; max-width: 300px; border-left: 5px solid #7aad45; background: #fff; z-index: 999;
                                -webkit-transition: right 300ms ease-out 300ms;
                                -moz-transition: right 300ms ease-out 300ms;
                                -o-transition: right 300ms ease-out 300ms;
                                transition: right 300ms ease-out 300ms;}
    #navigation ul#main-menu.active { right: 0px; }
    #navigation ul#main-menu li { display: block; float: none; }
    #navigation ul#main-menu li a { color: #575756; }
    #header #logo { float: none; margin-top: -5px; margin-left: 20px; display: inline-block; position: relative; z-index: 9; max-width: 200px; }
    #header #logo img { max-width: 100%; }
    #block-locale-language { float: none; position: absolute; top: 75px; right: 20px; }
    #block-search-form { top: 95px; right: 15px; display: none; }
    #block-block-28 { display: none; }

    /* ====== SLIDER ====== */
    .view-slider-naslovna { width: 100%; }
    .views-slideshow-cycle-main-frame { width: 100% !important; max-width: 100%; }
    .views-slideshow-cycle-main-frame-row { width: 100% !important; max-width: 100%; }
    .views-slideshow-cycle-main-frame > div img { max-width: 100%; }
    .views-slideshow-controls-bottom { top: auto; bottom: 50px; }

    /* ======= CENTER WRAPPER ======= */
    .center-wrapper { width: 100%; }
    .panel-2col-stacked .panel-col-first { width: 100%; margin-left: 15px; float: none; }
    .panel-2col-stacked .panel-col-last { width: 100%; margin-right: 15px; float: none;padding: 0 15px;
     -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .view-blokovi-naslovna .views-row { width: 22%; margin-left: 3%; margin-right: 0; }
    .view-id-blokovi_naslovna .view-content:before,
    .view-id-blokovi_naslovna .view-content:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }
    .view-id-blokovi_naslovna .view-content:after {
        clear: both;
    }
    .view-id-blokovi_naslovna .view-content {
        *zoom: 1;
    }
    .view-blokovi-naslovna .views-row:first-child { margin-left: 0; }
    .view-blokovi-naslovna .views-row img { max-width: 100%; }
    .page-naslovna .naslov-vesti a, .page-naslovna .naslov-vesti, .panel-2col-stacked .panel-col-last .inside { width: 100%; }
    .panel-2col-stacked .panel-col-last .view-id-vesti { width: inherit; }

    #thumbs_naslovna ul { text-align: center; padding: 0 15px; }
    #thumbs_naslovna ul li { float: none; display: inline-block; *zoom: 1; *display: inline; }
    #linkovi_donji { margin-left: 15px; }
    #copy { margin-right: 15px; }

    /* ========= SIDEBAR =========== */
    body.two-sidebars #sidebar-first, body.sidebar-first #sidebar-first { position: absolute; top: 100px; left: 0; width: 100%; }
    #sidebar-first ul.menu { width: 100%; }

    #sidebar-first ul.menu:before,
    #sidebar-first ul.menu:after,
    .view-arhiva-vesti ul:before,
    .view-arhiva-vesti ul:after
    {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    #sidebar-first ul.menu:after,
    .view-arhiva-vesti ul:after {
        clear: both;
    }
    #sidebar-first ul.menu,
    .view-arhiva-vesti ul
    {
        *zoom: 1;
        border-top: 1px dashed #575756;
        border-bottom: 1px dashed #575756;
        padding: 10px 0 0;

    }
    #sidebar-first ul.menu li, .view-arhiva-vesti ul li { display: block; float: left; width: 25%; border-bottom: 1px dashed #575756; border-top: 0; }

    .node-type-proizvodni-portfolio.two-sidebars #main, body.two-sidebars #main, body.sidebar-first #main,.page-node-301.sidebar-second #main { float: none; /*margin-top: 200px !important;*/ display: block; margin-left: 0 !important; width: 100%; padding: 0 15px;  overflow: hidden;
                                  -webkit-box-sizing: border-box;
                                  -moz-box-sizing: border-box;
                                  box-sizing: border-box;  }
    body.two-sidebars #main { min-height: unset; }
    .page-node-22 .field-type-text-with-summary, #map { width: 100% !important; }
    .node-type--lanice-vg #main { width: 100% !important; }
    .field-name-field-logici { right: 15px; }
    .node-type--lanice-vg .field-type-text-with-summary { width: 100%; }
    #sidebar-second .block-views { display: none; }

    body.two-sidebars #sidebar-second { float: none; width: 100%; }

    #clanice-desno:before,
    #clanice-desno:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    #clanice-desno:after {
        clear: both;
    }
    #clanice-desno {
        *zoom: 1;
        width: 96%;
        padding: 15px;
        margin: 0 2%;
        -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;

    }
    #clanice-desno-slika { float: left; margin-right: 10px; }
    .clanice-h1 { padding: 0; line-height: 112px; }
    .page-portfolio .view-id-portfolio { width: 100%; }
    .page-portfolio table { width: 98%; margin-left: 2%; }
    .page-portfolio table tr td a { display: block; width: 100%; }
    .page-portfolio table tr td a img { max-width: 100%; }
    .page-portfolio table tr td { width: 23%; padding-right: 1%; }
    body.sidebar-second #main { width: 100%; float: none; display: block; }
    .page-portfolio #page-title { width: 100% !important; }
    body.sidebar-second #sidebar-second { display: none; }

    .node-type-proizvodni-portfolio .field-type-text-with-summary, #proizvodi { width: 100%; }
    .page-gallery #sidebar-first { display: none; }
    .page-gallery #main { margin-top: 0 !important; }
    .page-gallery .view-galerija, .vesti.desni, .press-naslov-vesti, .press-naslov-vesti a, .node-type-o-nama .field-type-text-with-summary { width: 100%; }
    .view-galerija .views-row, .page-gallery .galerija-velika, .page-gallery #page-title, .page-node-23 #page-title, .node-type-o-nama #page-title, .mejs-container, .mejs-video, .mejs-overlay, .mejs-poster, .page-node-50 #page-title, .page-node-50 .field-type-text-with-summary { width: 100% !important; }
    .page-node-23 .field-type-text-with-summary, .mejs-mediaelement video { width: 100%; }
    .field-type-image img, .view-galerija .views-field-field-fotografije img { max-width: 100%; width: 100%; }
    .page-press .panel-col-first, .page-press .panel-col-last { width: 48%; margin-right: 0; }
    .page-press .panel-col-last { margin-left: 4%; }
    #block-block-1 { display: none; }

    .node-type--lanice-vg #sidebar-first, .page-node-22 #sidebar-first, .node-type-proizvodni-portfolio #sidebar-first { display: none; }

    #sidebar-first ul.menu li, .view-arhiva-vesti ul li { padding: 0 10px; border: 0; margin-bottom: 10px;
                                -webkit-box-sizing: border-box;
                                  -moz-box-sizing: border-box;
                                  box-sizing: border-box;}
    #sidebar-first ul.menu li a, #block-views-arhiva-vesti-block .view-arhiva-vesti ul li a {
       border-top: 1px solid #696969;
        background: #e8e8e8;
       color: #80ba27;
       /*background: -webkit-gradient(linear, left top, left bottom, from(#706f6f), to(#cdcfd1));
       background: -webkit-linear-gradient(top, #706f6f, #cdcfd1);
       background: -moz-linear-gradient(top, #706f6f, #cdcfd1);
       background: -ms-linear-gradient(top, #706f6f, #cdcfd1);
       background: -o-linear-gradient(top, #706f6f, #cdcfd1);*/
       /*padding: 5px 10px;*/
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
       border-radius: 8px;



       text-decoration: none;
       vertical-align: middle;
        width: auto;
        font-size: 11px;
        text-align: center;
   }
    #block-views-arhiva-vesti-block { margin-top: 0; }
    #sidebar-first ul.menu li a:hover {
       border-top-color: #cdcfd1;
       background: #706f6f;
       color: white !important;
        -webkit-box-shadow: #cdcfd1 0 1px 0;
       -moz-box-shadow: #cdcfd1 0 1px 0;
       box-shadow: #cdcfd1 0 1px 0;
       }
    #sidebar-first ul.menu li a:active {
       border-top-color: #8c8f91;
       background: #8c8f91;
   }
    .page-node-22 #main { margin-top: 0 !important; }

    .companies-members { display: block; margin-top: 15px; }
    #map { display: none; }



    .companies-members #thumbs_naslovna { float: none; }
    .companies-members #thumbs_naslovna ul li { display: inline-block; width: 48%; height: 100px; padding: 0; }
     .companies-members #thumbs_naslovna ul li a { display: block; width: 100%; height: 100px;}

    .companies-members #thumbs_naslovna ul li a.SojaProtein, .companies-members #thumbs_naslovna ul li a.VictoriaOil, .companies-members #thumbs_naslovna ul li a.Fertil, .companies-members #thumbs_naslovna ul li a.VictoriaLogistic, .companies-members #thumbs_naslovna ul li a.SpLabrotorija, .companies-members #thumbs_naslovna ul li a.Riboteks, .companies-members #thumbs_naslovna ul li a.VictoriaStarch, .companies-members #thumbs_naslovna ul li a.VictoriaPhosphate, .companies-members #thumbs_naslovna ul li a.VictoriaLuka, .companies-members #thumbs_naslovna ul li a.VeterinarskiZavod { background: none !important; }
    .companies-members #thumbs_naslovna ul li a img { max-width: 100%; image-rendering:optimizeQuality; }
    body.page-node-23 .field-type-text-with-summary { height: auto !important; }
    body.page-node-23 #container { min-height: inherit; }
    #footer { margin-top: 40px; padding-bottom: 20px; }
    #container { min-height: inherit;}

    /**** MILOS FIX *****/

    #block-block-25 {
      display: none;
    }
    #block-block-32,
    #block-block-33 {
      display: block;
      margin-left: 20px;
      padding: 0px;
      margin-bottom: 0px !important;
    }
    #block-block-33 p {
    	margin-bottom: 0px;
    }
    .fb, .in, .you-t{
      display: inline-block;
    }
    .node-type-galerije .view-id-galerija {

      width: auto;
    }
    body.sidebar-first #main {
        min-height: inherit;
    }

    .item-list .pager {
        text-align: center;
        margin-top: 15px !important;
        border: 0;
    }

    .item-list .pager li.first, .item-list .pager li.last, .item-list .pager li.pager-previous, .item-list .pager li.pager-next {
        display: inline-block;
        height: 28px;
        width: 28px !important;
    }
    .item-list .pager li a {
        display: block;
        text-align: center !important;
        line-height: 10px;
    }

    .item-list .pager li, .item-list .pager li.pager-current {
        display: none;
        float: none !important;
    }



}

@media screen and (max-width: 640px) {
    #header { min-width: 320px; height: 80px; position: relative; }
    #header #logo { width: 40%; display: block; margin: 0; position: absolute; top: 50px; left: 20px; z-index: 4; image-rendering:optimizeQuality; max-width: 150px; }
    #logo img { max-width: 100%; image-rendering:optimizeQuality;}

    .panel-2col-stacked .panel-col-first { margin-left: 0; }
    .view-blokovi-naslovna .views-row { width: 44%; padding: 0 3%; margin-left: 0; margin-bottom: 15px;}

    #sidebar-first ul.menu li { width: 49%; }

    /*.node-type-proizvodni-portfolio.two-sidebars #main, body.two-sidebars #main, body.sidebar-first #main { margin-top: 270px !important; }*/

    .panel-2col-stacked .panel-col-first:before,
    .panel-2col-stacked .panel-col-first:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    .panel-2col-stacked .panel-col-first:after {
        clear: both;
    }
    .panel-2col-stacked .panel-col-first {
        width: 100%;
        margin-right: 0;
        float: none;
        *zoom: 1;
    }

    .panel-2col-stacked .panel-col-last {
        width: 100%;
        margin-left: 0;
        float: none;
    }
    #clanice-desno-slika { float: none; }
    #clanice-desno-slika img {
        max-width: 100%;
    }
    #block-search-form { top: 80px; display: none; }
    #header #logo { top: 20px; }
    #sidebar-first { border-top: 3px solid #7aad45; border-bottom: 3px solid #7aad45; height: 40px; }
    #sidebar-first ul.menu li { float: none; display: inline-block; vertical-align: top; }
    #sidebar-first ul.menu li a { display: block; }
    #sidebar-first ul.menu, .node-type-vesti .region-sidebar-first ul { display: none; }
    #sidebar-first ul.menu.active, #block-views-arhiva-vesti-block ul.views-summary.active { display: block; border: 0; padding: 10px 0; margin-top: 35px; background: #fff; border-bottom: 5px solid #7aad45; }
    #block-views-arhiva-vesti-block ul.views-summary.active { position: absolute; z-index: 2; }
    #sidebar-first ul.menu li a.active-trail { width: auto; }
    .page-news .view-arhiva-vesti .views-summary { display: none; }

    #block-menu-block-1 { border-top: 1px dotted2067 #a7a7a7; }
    #block-menu-block-1:before, .node-type-vesti .region-sidebar-first:before, #block-views-arhiva-vesti-block:before { border-bottom: 17px double #7aad45; border-top: 6px solid #7aad45; content:""; height: 5px; width:30px; position: absolute; top: 5px; left: 20px; }
    #block-views-arhiva-vesti-block { position: relative; z-index: 9;}

    .page-press .panel-col-first, .page-press .panel-col-last { width: 100%; float: none; margin-left: 0; }
    .panel-2col-bricks .panel-col-last .inside { margin: 0; }

    .view-galerija table td, .page-portfolio .view-portfolio table td { display: block; float: left; width: 48%; /*max-height: 180px; */}
    .view-galerija table td a img, .page-portfolio table tr td a img { max-width: 100%; }
    .view-galerija table td a, .page-portfolio table tr td a { padding: 0 5px; display: block;
                                    -webkit-box-sizing: border-box;
                                      -moz-box-sizing: border-box;
                                      box-sizing: border-box;}
    .page-portfolio table .views-field.views-field-title { overflow: hidden; }
    .view-galerija table td { padding: 0 !important; margin-bottom: 10px; max-height: none; width: 50%; }
    .view-galerija table td a { overflow: hidden; }
    .galerija-gore { overflow: hidden;}

    .companies-members #thumbs_naslovna ul li a { -webkit-background-size: 100% 100% !important;
                                                  -moz-background-size: 100% 100% !important;
                                                  -o-background-size: 100% 100% !important;
                                                  background-size: 100% 100% !important; }

    .view-blokovi-naslovna .views-field-field-uvodnik { margin-top: 10px; height: auto; }
    .view-blokovi-naslovna .views-field-title a { margin-top: 10px; }
    .view-blokovi-naslovna .views-field-field-link {margin-top: 0px;}
    .node-type-vesti #main, .page-news #main { margin-top: 100px !important; }
    #block-views-arhiva-vesti-block h2 { bottom: -45px; }
    .node-type-vesti #page-title, .node-type-vesti .field-type-text-with-summary, .page-news .view-display-id-page_1 { width: auto !important; }
    #sidebar-first ul.menu li a, #block-views-arhiva-vesti-block .view-arhiva-vesti ul li a { padding-right: 10px !important; }
}

@media screen and (min-width: 480px) and (max-width: 640px){
    .page-portfolio table tr td a img {
        /*max-width: 100px;*/
    }
    .view-blokovi-naslovna .views-row {height: 290px;}
    #logotipi .border-img img { max-width: 150px; }
    .companies-members #thumbs_naslovna ul li a { height: 90px;
                                                  -webkit-background-size: 60% 60% !important;
                                                  -moz-background-size: 60% 60% !important;
                                                  -o-background-size: 60% 60% !important;
                                                  background-size: 60% 60% !important;}

}

@media screen and (max-width: 480px) {
    form#search-block-form .form-text { width: 120px;}
    .mejs-overlay-play, .page-node-23 .field-type-text-with-summary, .mejs-mediaelement video, .mejs-overlay.mejs-layer, .mejs-poster.mejs-layer, .mejs-container.mejs-video { height: 300px !important; }

    .page-portfolio table tr td {
        display: block;
        text-align: center;
        width: 100%;
        padding: 0;
    }
    .page-portfolio table tr td a img { max-width: 100%; }
    #logotipi td { display: block; width: 100%; text-align: center; }
    #logotipi span, #logotipi a { text-align: center !important; }
    #logotipi .border-img img { max-width: 275px; }
    .mejs-overlay-play, .page-node-23 .field-type-text-with-summary, .mejs-mediaelement video, .mejs-overlay.mejs-layer, .mejs-poster.mejs-layer, .mejs-container.mejs-video { height: 200px !important; }
    .page-portfolio .view-portfolio table td { height: 172px; }
    .companies-members #thumbs_naslovna ul li a { height: 46px; }
    .companies-members #thumbs_naslovna ul li { padding-right: 5%; width: 43%; }
    .companies-members #thumbs_naslovna ul li:nth-child(2n+2){ padding-right: 0; padding-left: 5%; }
    .node-type-o-nama iframe { height: 300px; }

    .view-blokovi-naslovna .views-field-field-uvodnik {
        height: auto;
    }

    .view-blokovi-naslovna .views-row {height: 270px;}
    .page-node-72 .field-type-text-with-summary img { height: auto !important; width: auto !important; max-width: 100%; }
    .view-blokovi-naslovna .views-row img {
        max-height: 100px;
    }

    .view-arhiva-vesti .views-summary li a { min-height: 35px !important; word-wrap: break-word; }
}
@media screen and (max-width: 400px) {
    .node-type-o-nama iframe { height: 250px; }
    .page-portfolio table tr td .views-field-title a {height: 70px; font-size: 14px;}
    .page-portfolio .view-portfolio table td {height: 180px;}
}
@media screen and (max-width: 360px) {
    .views-slideshow-controls-bottom { bottom: 30px; }
    .page-node-23 #sidebar-first ul.menu li a { height: 35px; vertical-align: middle; }
    .view-blokovi-naslovna .views-row img {
        max-height: 75px;
    }
    .node-type-vesti .view-arhiva-vesti ul li { width: 33%; }
    .node-type-vesti .view-arhiva-vesti ul li a { padding-right: 10px !important; }
}
@media screen and (max-width: 320px) {
    .node-type-o-nama iframe { height: 225px; }
}

.field-name-service-links-displays-group {
	clear: both;
	margin: 10px;
}


/* ===================== 02.11.2017. home page redesign ====================== */

/* body.page-naslovna-new #navigation ul#main-menu {
  display: -webkit-flex;
  display: flex;
}

body.page-naslovna-new #navigation ul#main-menu li {
    -webkit-flex: 1 0 0;
    flex: 1 0 0;
    text-align: center;
}

body.page-naslovna-new #navigation ul#main-menu li a {
    padding: 0;
  } */

  body.page-naslovna-new #navigation ul#main-menu li {
    min-width: 12%;
  }

body.page-naslovna-new #navigation ul#main-menu li:last-child a {
  text-align: center;
}
  body.page-naslovna-new #navigation ul#main-menu li a {
    padding: 0 24px;
  }

body.page-naslovna-new #container {
  width: 1080px;
}

body.page-naslovna-new #header {
  padding-left: 10px;
  padding-right: 10px;
}

body.page-naslovna-new .pane-slider-naslovna-panel-pane-2 {
  padding-left: 10px;
  padding-right: 10px;
}

body.page-naslovna-new {
    border-top: 0;
}

body.page-naslovna-new .views_slideshow_main img {
  max-width: 100%;
  -webkit-border-radius: 0;
   -moz-border-radius: 0;
        border-radius: 0;
}

body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text {
  color: #fff;
  background-color: rgba(150, 150, 150, 0.7);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 615px;
  padding: 20px 50px 20px 100px;

  -webkit-transform: translatey(-50%);
   -moz-transform: translatey(-50%);
        transform: translatey(-50%);
}

body.page-naslovna-new .views_slideshow_main .views-field-field-link a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -9999em;
}

body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text h2 {
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 20px;
  margin-top: 0;
}

body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text p {
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 0;
}

body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text a {
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-size: 20px;
  border: 2px solid #fff;
  padding: 8px 40px;
  min-width: 150px;
  text-align: center;

  -webkit-transition: all 300ms ease 0s;
   -moz-transition: all 300ms ease 0s;
        transition: all 300ms ease 0s;
}

body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text a:hover {
  background-color: #fff;
  color: #a2a2a2;
}

body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text a:hover {
  text-decoration: none;
}

body.page-naslovna-new .view-slider-naslovna {
  width: 100%;
  border: 0;
}

body.page-naslovna-new .pane-prvi-red .panel-panel > div:before,
body.page-naslovna-new .pane-prvi-red .panel-panel > div:after {
    content: " ";
    display: table;
}
body.page-naslovna-new .pane-prvi-red .panel-panel > div:after {
    clear: both;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 {
  width: 66.66%;
  float: left;
  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new .pane-vesti-naslovna-new-panel-pane-1 {
  width: 33.33%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new .pane-vesti-naslovna-new-panel-pane-1 h2 {
  margin-top: 0;
  background-color: #80BA27;
  color: #fff;
  font-size: 22px;
  line-height: 27px;
  padding: 10px 30px;
  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new .pane-vesti-naslovna-new-panel-pane-1 .view-content {
  background-color: #EBEBEB;
  padding: 20px 30px;
  min-height: 350px;
  height: 358px;
  overflow: hidden;

  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new .pane-vesti-naslovna-new-panel-pane-1 .view-content .views-field-title {
  font-size: 14px;
  line-height: 17px;
  color: #404040;
}

body.page-naslovna-new .pane-vesti-naslovna-new-panel-pane-1 .view-content .views-field-view-node a {
    font-size: 14px;
    font-weight: 700;
    color: #6FB01E;
    margin-bottom: 15px;
    display: inline-block;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content:before,
body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content:after {
    content: " ";
    display: table;
}
body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content:after {
    clear: both;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row img {
  max-width: 100%;
  width: 100%;
  display: block;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row:first-child {
  /*padding-left: 0;*/
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row .views-field-title {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  margin-bottom: 15px;
  color: #28384B;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row .views-field-field-uvodnik
{
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 20px;
  color: #404040;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row .info-group {
  background-color: #EBEBEB;
  display: block;
  padding: 20px 35px 55px;
  height: 255px;
  overflow: hidden;
  position: relative;


  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row .views-field-field-link a {
  background-color: #818181;
  padding: 10px 60px 10px 20px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  text-align: left;
  position: absolute;
  bottom: 20px;
  left: 35px;
  -webkit-border-radius: 25px;
   -moz-border-radius: 25px;
        border-radius: 25px;
}

body.page-naslovna-new  .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row .views-field-field-link a:after {
  content: "→";
  position: absolute;
  right: 15px;
  top: 3px;
  font-size: 20px;
  font-weight: 700;
}

/* body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text a:after {
  content: "»";
  margin-left: 7px;
  display: inline-block;
  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
} */


body.page-naslovna-new .views-slideshow-cycle-main-frame-row-item {
  position: relative;
}

body.page-naslovna-new .views_slideshow_pager_field {
  /*position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;*/
}

body.page-naslovna-new .views-slideshow-controls-bottom {
  min-width: auto;
  width: 100%;
  position: absolute;
  right: 0;
  top: auto;
  bottom: 20px;
  text-align: center;
  height: 20px;
}
body.page-naslovna-new .view-slider-naslovna .skin-default {
  position: relative;
}
body.page-naslovna-new .views-slideshow-pager-field-item  {
  display: inline-block;
  margin-left: 10px;
}

body.page-naslovna-new .views-slideshow-pager-field-item:first-child {
  margin-left: 0;
}

body.page-naslovna-new .views-field-field-pager {
  float: none;
  margin-left: 0;
}

body.page-naslovna-new .views-content-field-pager {
  overflow: hidden;
  height: 11px;
  width: 11px;
  background-color: #fff;

  -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
    -ms-border-radius: 50%;
     -o-border-radius: 50%;
        border-radius: 50%;
}

body.page-naslovna-new .active .views-content-field-pager {
  background-color: #80BA27;
}

body.page-naslovna-new .views-content-field-pager img {
  display: none;
}


body.page-naslovna-new .views-content-field-pager img {

}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 {
  padding-bottom: 20px;
}

body.page-naslovna-new #mini-panel-treci_red {
  padding-bottom: 10px;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content:before,
body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content:after {
    content: " ";
    display: table;
}
body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content:after {
    clear: both;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row {
  width: 33.3%;
  overflow: hidden;
  float: left;
  padding: 0 10px;
  position: relative;
  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row:first-child {
  /*padding-left: 0*/
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row:last-child {
  /*padding-right: 0*/
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row .views-field-field-image img {
  width: 100%;
  max-width: 100%;
  display: block;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row .views-field-field-logo-firme {
  margin-top: -100px;
  margin-bottom: 30px;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row .views-field-field-logo-firme img {
  max-width: 160px;
  height: auto;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row .info-group {
  background-color: #A7A7A7;
  text-align: center;
  color: #fff;
  padding: 50px 50px 30px;

  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row .info-group .views-field-title {
  font-size: 22px;
  line-height: 19px;
  font-weight: 700;
  margin-bottom: 20px;
  display: block;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row .info-group .views-field-field-uvodnik div {
  font-size: 14px;
  line-height: 19px;
}

body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row .views-field-field-link a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-indent: -9999em;
}

.page-naslovna-new #footer {
  padding-left: 10px;
  padding-right: 10px;
}

#footer {
  clear: both;
  border: 0;
  /*padding-left: 10px;
  padding-right: 10px;*/
  margin-top: 12px;
}

#footer > div {
  background-color: #565656;
  padding-bottom: 20px;
}

#footer .footer-logos ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  border-bottom: 1px solid #5F5F5F;
}

#footer .footer-logos ul li {
  display: inline-block;
  width: 14.25%;
  vertical-align: top;
  text-align: center;
  padding: 25px 15px;
  border-left: 1px solid #5F5F5F;

  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

#footer .footer-logos ul li:first-child {
  border-left: 0;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 25px;
}

#footer .footer-logos ul li:nth-child(3) {
  padding-left: 17px;
    padding-right: 17px;
    padding-top: 19px;
    padding-bottom: 21px;
}

#footer .footer-logos ul li:nth-child(3) img {
  width: 100%;
  max-height: none;
}

#footer .footer-logos ul li img {
  max-width: 100%;
  max-height: 60px;
}

body.page-naslovna-new #block-block-2,
body.page-naslovna-new #block-block-34,
body.page-naslovna-new #block-block-1 {
  display: none;
}

.footer-down {
  padding-top: 50px;
}

.footer-down:before,
.footer-down:after {
    content: " ";
    display: table;
}
.footer-down:after {
    clear: both;
}

.footer-down > .small-menu {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0 0 0 60px;
}

.footer-down .media {
  float: left;
  width: 25%;
}

.footer-down .media .small-menu {
  float: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

.footer-down .media .social-icons {
  padding: 0;
  margin: 15px 0 0;
  width: 100%;
}

.footer-down .media .social-icons li {
  display: inline-block;
}

.media .social-icons li a {
  display: inline-block;
  width: 34px;
  height: 34px;
  background-color: #fff;
  text-align: center;
  text-indent: -9999em;
  overflow: hidden;

  -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
        border-radius: 50%;
}


.footer-down .media .social-icons li a.fb-ico {
  background: url(images/footer/facebook.png) no-repeat 13px 9px #fff;
}

.footer-down .media .social-icons li a.yt-ico {
  background: url(images/footer/youtube.png) no-repeat 7px 10px #fff;
}

.footer-down .media .social-icons li a.in-ico {
  background: url(images/footer/linkedin.png) no-repeat 9px 8px #fff;
}

.footer-down .logof {
  float: right;
  width: 25%;
  text-align: right;
  padding-right: 75px;
}

.footer-down .logof .copyright-footer {
  text-align: right;
  color: #9E9E9E;
  font-size: 14px;
  line-height: 30px;
  margin-top: 15px;
}


.footer-down .logof img {
  max-width: 200px;
  margin-bottom: 20px;
}

.footer-down ul li a {
  color: #9E9E9E;
  font-size: 14px;
  line-height: 30px;
}

body.page-naslovna-new #block-block-35 {
  margin-bottom: 0;
}

body.page-naslovna-new #mini-panel-treci_red p {
  /*max-width: 200px;*/
}

body.page-naslovna-new #mini-panel-treci_red .panel-panel div:before,
body.page-naslovna-new #mini-panel-treci_red .panel-panel div:after {
    content: " ";
    display: table;
}
body.page-naslovna-new #mini-panel-treci_red .panel-panel div:after {
    clear: both;
}

body.page-naslovna-new #mini-panel-treci_red .pane-block {
  float: left;
  width: 33.33%;
  padding: 0 10px;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
       -o-box-sizing: border-box;
          box-sizing: border-box;
}

body.page-naslovna-new .view-slider-naslovna,
body.page-naslovna-new #mini-panel-prvi_red {
  padding-bottom: 20px;
}

body.page-naslovna-new #mini-panel-treci_red h2 {
  text-align: left;
  padding-left: 90px;
  font-size: 22px;
  line-height: 27px;
  color: #28384B;
  margin-bottom: 15px;
}

body.page-naslovna-new #mini-panel-treci_red .panel-separator {
  display: none;
}

body.page-naslovna-new #mini-panel-treci_red .pane-content .content-wrap > p {
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
    color: #404040;
    display: block;
}

body.page-naslovna-new #mini-panel-treci_red  .content-wrap {
  min-height: 450px;
}

body.page-naslovna-new #mini-panel-treci_red  .content-wrap.button-over {
  position: relative;
}

body.page-naslovna-new #mini-panel-treci_red  .content-wrap.button-over a {
  position: absolute;
  background: none;
  text-indent: -9999em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.page-naslovna-new #mini-panel-treci_red  .pane-content div:before,
body.page-naslovna-new #mini-panel-treci_red .pane-content div:after {
    content: " ";
    display: table;
}
body.page-naslovna-new #mini-panel-treci_red .pane-content div:after {
    clear: both;
}

body.page-naslovna-new #mini-panel-treci_red  .pane-content div img {
  display: inline-block;
}

body.page-naslovna-new #mini-panel-treci_red  .pane-content div > p {
  font-size: 20px;
  line-height: 23px;
  display: inline-block;
  font-weight: 700;
  padding-left: 15px;
  color: #28384B;
}

body.page-naslovna-new #mini-panel-treci_red .pane-content div > p span {
  font-size: 13px;
  line-height: 17px;
  display: block;
  font-weight: 400;
  color: #404040;
}

body.page-naslovna-new #mini-panel-treci_red  .pane-content a {
  /*background-color: #80BA27;
  padding: 10px 30px;
  margin-left: 60px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
  position: relative;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  text-indent: -9999em;
  overflow: hidden;
}

body.page-naslovna-new #mini-panel-treci_red  .pane-content span.details {
  background-color: #80BA27;
  padding: 10px 30px;
  margin-left: 60px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
  position: relative;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}

body.page-naslovna-new #mini-panel-treci_red .pane-block-36 {

}

body.page-naslovna-new #mini-panel-treci_red .pane-block-36 .content-wrap {
  position: relative;
  background: url(images/1_globus.png) no-repeat bottom left #f7f7f7;
  padding: 0 40px 40px 40px;
  -webkit-background-size: 100%;
   -moz-background-size: 100%;
    -ms-background-size: 100%;
     -o-background-size: 100%;
        background-size: 100%;

        -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
           -o-box-sizing: border-box;
              box-sizing: border-box;
}

body.page-naslovna-new #mini-panel-treci_red .pane-block-36 .content-wrap > p,
body.page-naslovna-new #mini-panel-treci_red .pane-block-37 .content-wrap > p,
body.page-naslovna-new #mini-panel-treci_red .pane-block-38 .content-wrap > p {
  padding-left: 0;
}

body.page-naslovna-new #mini-panel-treci_red .pane-block-38 .content-wrap {
  position: relative;
  background: url(images/3_kuca.png) no-repeat bottom left #f7f7f7;
  padding: 0 40px 40px 40px;
  -webkit-background-size: 100%;
   -moz-background-size: 100%;
    -ms-background-size: 100%;
     -o-background-size: 100%;
        background-size: 100%;

        -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
           -o-box-sizing: border-box;
              box-sizing: border-box;
}

body.page-naslovna-new #mini-panel-treci_red .pane-block-37 .content-wrap {
  background: url(images/3_iskon.png) no-repeat bottom left #f7f7f7;
  padding: 0 40px 40px 40px;
  -webkit-background-size: 100%;
   -moz-background-size: 100%;
    -ms-background-size: 100%;
     -o-background-size: 100%;
        background-size: 100%;

        -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
           -o-box-sizing: border-box;
              box-sizing: border-box;
}

body.page-naslovna-new #mini-panel-treci_red .pane-block-38 .content-wrap h2 {
  padding-left: 40px;
}

body.page-naslovna-new #mini-panel-treci_red .pane-block-37 .content-wrap h2 {
  padding-left: 90px;
}

@media screen and (max-width: 1080px) {

  body.page-naslovna-new #container {
    width: 100%;
  }

}

@media screen and (min-width: 500px) and (max-width: 768px) {

  body.page-naslovna-new #footer .footer-logos ul li {
    width: 25%;
    border-bottom: 1px solid #5F5F5F;
  }


}

@media screen and (max-width: 768px) {
  body.page-naslovna-new #header {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-logos {
    display: none;
  }

  body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row .info-group {
    height: auto;
  }

  body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text {
    width: 100%;

     -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
           -o-box-sizing: border-box;
              box-sizing: border-box;
  }

  body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text h2 {
    font-size: 20px;
    line-height: 24px;
  }

  body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text p {
    font-size: 16px;
    line-height: 20px;
  }

  body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-1,
  body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row:first-child {
    margin-bottom: 20px;
  }

  body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-1,
  body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-1 .view-content .views-row,
  body.page-naslovna-new .pane-vesti-naslovna-new-panel-pane-1,
  body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row,
  body.page-naslovna-new #mini-panel-treci_red .pane-block {
    width: 100%;
    float: none;
  }

  body.page-naslovna-new #mini-panel-treci_red .pane-block,
  body.page-naslovna-new .pane-naslovna-prvi-red-panel-pane-2 .view-content .views-row {
    margin-bottom: 20px;
  }

  body.page-naslovna-new #mini-panel-treci_red .pane-block-38 .content-wrap {
    padding: 20px 30px 20px 30px;
  }

  body.page-naslovna-new #mini-panel-treci_red .pane-block-38 .content-wrap h2 {
    padding-left: 0;
    text-align: center;
  }

  body.page-naslovna-new #mini-panel-treci_red .pane-content .content-wrap > p {
    max-width: none;
  }

  .footer-down > .small-menu {
    width: 50%;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
           -o-box-sizing: border-box;
              box-sizing: border-box;
  }

  .footer-down .media {
    width: 50%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
           -o-box-sizing: border-box;
              box-sizing: border-box;
  }

  .footer-down .logof {
    width: 100%;
    padding-right: 0;
    margin-top: 20px;
    float: none;
    clear: both;
    text-align: center;
  }

  .footer-down .logof .copyright-footer {
    text-align: center;
  }

  .footer-logos ul li {
    width: 50%;
    border-bottom: 1px solid #5F5F5F;
  }

  #footer {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
  }

  body.page-naslovna-new #mini-panel-treci_red .pane-block-36 .content-wrap {
    padding-left: 50px;
    padding-right: 50px;
  }

  body.page-naslovna-new #mini-panel-treci_red .pane-block-36 .content-wrap h2,
  body.page-naslovna-new #mini-panel-treci_red .pane-block-37 .content-wrap h2,
  body.page-naslovna-new #mini-panel-treci_red .pane-block-38 .content-wrap h2 {
    padding-left: 0;
    text-align: center;
  }

  body.page-naslovna-new .view-slider-naslovna { width: 100%; }
  body.page-naslovna-new .views-slideshow-cycle-main-frame { width: 100% !important; max-width: 100%; }
  body.page-naslovna-new .views-slideshow-cycle-main-frame-row { width: 100% !important; max-width: 100%; }
  body.page-naslovna-new .views-slideshow-cycle-main-frame > div img { max-width: 100%; height: auto !important; }
  body.page-naslovna-new .views-slideshow-controls-bottom { top: auto; bottom: 10px; }

  body.page-naslovna-new .views_slideshow_main .views-field-field-slider-text {
    position: static;
    padding-left: 40px;
    padding-right: 40px;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    transform: translatey(0);
  }

}

@media screen and (max-width: 500px) {
  .footer-down > .small-menu {
    width: 100%;
  }

  .footer-down > .small-menu ul {
    padding-left: 0;
  }

  .footer-down .media {
    padding-left: 20px;
    width: 100%;
  }
}
