@font-face {
font-family: 'allerbold';
src: url('../fonts/aller_bd-webfont.eot');
src: url('../fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/aller_bd-webfont.woff') format('woff'),
url('../fonts/aller_bd-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'aller_lightregular';
src: url('../fonts/aller_lt-webfont.eot');
src: url('../fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/aller_lt-webfont.woff') format('woff'),
url('../fonts/aller_lt-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'allerregular';
src: url('../fonts/aller_rg-webfont.eot');
src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/aller_rg-webfont.woff') format('woff'),
url('../fonts/aller_rg-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
body {font-family: 'allerregular';
background-color: #f7f7f7;
background-image:
url('../img/bg-footer.png');
background-position: bottom center;
background-size:   100% 14em;
background-repeat: no-repeat;
overflow-x: hidden;
}
h2 {font-family: 'Arbutus Slab', 'Georgia', serif; font-size:3em !important; font-weight:normal;}
h3.podnaslov-h3 {font-size: 1.500em !important; font-family: 'Arbutus Slab', 'Georgia', serif; margin-bottom: 1.5em !important; font-weight: normal; }
.pointer {cursor: pointer;}
p {font-family: 'aller_lightregular';line-height: 1.45;}
a {text-decoration: none; color:black;}
/*left float for almost all ul's*/
.ul-l li {float: left;}
header { 
}

.right
{float: right !important;}

li.sep
{
margin:1.1em 0.7em 0 0 !important;
padding:0 0.7em 0 0;
border-right:1px solid gray;
}

.pointerExtra
{
width:100%;
overflow: hidden;
}

.marginbottom30
{margin-bottom: 30px;}

li.sep:last-of-type
{border:0;}

.error {
border: 1px solid red !important;
}
.content .grid-100 h1 {
font-size: 3em !important;
margin: 0 !important;
font-weight: 600;
font-family: 'aller_lightregular';
}
.content .grid-100 h2 {
font-size: 2.2em !important;
margin: 0 !important;
font-weight: 600;
font-family: 'aller_lightregular';
}
.content .grid-100 h3 {
font-size: 2em !important;
margin: 0 !important;
font-weight: 600;
font-family: 'aller_lightregular';
}
.content .grid-100 h4 {
font-size: 1.75em !important;
margin: 0 !important;
font-weight: 600;
font-family: 'aller_lightregular';
}
.content .grid-100 h5 {
font-size: 1.5em !important;
margin: 0 !important;
font-weight: 600;
font-family: 'aller_lightregular';
}
.content .grid-100 h6 {
font-size: 1.25em !important;
margin: 0 !important;
font-weight: 600;
font-family: 'aller_lightregular';
}
.side-content a {
text-decoration: underline;
}
.toolbar { background-color: #e6e7e8; display: block; height: 3.5em; margin-bottom: 0.7em;}
#logo {
}.logo{
width: 264px;}
.social-ico i {
font-size: 1.5em;
color: #a1a1a1;}.social-ico i:hover{
color: #818181;}
.ui-datepicker-week-end {
background: #E0E0E0 !important;
}
.banner {
height: 177px;
float: right;
position: relative;
}
.banner img {
position: absolute;
left: 0;
top: 0;
}
.button-brosura{
background: #1068aa;
color: white;
display: inline-block;
padding: 0.6em 1.2em;
border-bottom: 6px solid #0b3f67;
text-transform: uppercase;
margin-top: 0.3em;}
.button-enovice{
background: #158942;
color: white;
display: inline-block;
padding: 0.6em 1.2em;
border-bottom: 6px solid #0c622d;
text-transform: uppercase;
margin-top: 0.3em;}
.banner h2 {
font-size: 1.625em !important;
font-weight: normal;
margin: 8% 6%;}
.banner p {
margin: -5% 6%;
width: 55%;
float: left;}
.blue-btn {-moz-box-shadow: 0px 5px #0d3e66;
box-shadow: 0px 5px #0d3e66;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 5, direction = 180, color = '#0d3e66');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#0d3e66')";
background-color: #1068aa;
width: 3.7em;
height: 0.6em;
display: block;
text-transform: uppercase;
font-family: 'allerregular';
font-size: 1.250em;
color: white;
padding: 2% 7% 5%;
float: right;
margin: -6% 5% 0 0;
}
.banner-dots {
margin: 16% -36%;
width: 100%;
float: right;}
.banner-dots li {
border-radius: 50%;
background-color: transparent;
border: 5px solid #a1a1a1;
width: 0.813em;
height: 0.813em;
display: block;
float: left;
margin: 0 2%;
}
.banner-dots li:nth-child(1) {
background-color: #a1a1a1;
}
#header-info {
padding: 2% 3%;}
.lang li {
margin-left: 0.500em;
margin-top: 0.5em;
clear:left;
} 
ul.lang
{
	margin-top:4px;
}
.lang {float: right;}
.lang li a.si {
width:16px;height:11px;background-position: 0px 0px;background-repeat:no-repeat;
} .lang li a.si:hover{width:16px;height:11px;background-position: 0px -11px;background-repeat:no-repeat;
} .lang li a.si, .lang li a.si:hover{background-image: url(../img/lang-02_spr.png); text-indent: 99999999px; display: block;}
.lang li a.gb {
width:16px;height:11px;background-position: 0px 0px;background-repeat:no-repeat;
} .lang li a.gb:hover{width:16px;height:11px;background-position: 0px -11px;background-repeat:no-repeat;
} .lang li a.gb, .lang li a.gb:hover{background-image: url(../img/lang-01_spr.png); text-indent: 99999999px; display: block;}
.lang li a.hr {
width:16px;height:11px;background-position: 0px 0px;background-repeat:no-repeat;
} .lang li a.hr:hover{width:16px;height:11px;background-position: 0px -11px;background-repeat:no-repeat;
} .lang li a.hr, .lang li a.hr:hover{background-image: url(../img/lang-03_spr.png); text-indent: 99999999px; display: block;}
.lang li a.fr {
width:16px;height:11px;background-position: 0px 0px;background-repeat:no-repeat;
} .lang li a.fr:hover{width:16px;height:11px;background-position: 0px -11px;background-repeat:no-repeat;
} .lang li a.fr, .lang li a.fr:hover{background-image: url(../img/lang-04_spr.png); text-indent: 99999999px; display: block;}
.generic {}
.generic li {font-family: 'allerregular';color: black; margin-left: 1.5em; float: left; font-size: 0.7em; margin-top: 1em; text-align: center;} .generic li:nth-child(1) {list-style: none;margin-left: 0 !important;margin-right: 0;}
.generic li a:hover {text-decoration: underline;}
.header-social {
}
.header-social span {float: left;margin: -1% 0 0 3%;font-family: 'allerbold';text-transform: uppercase;font-size: 0.875em;}
.social-ico {
float: right;
width: 57%;
margin-top: 1em;
}
.social-ico li {
margin: 1% 5%;}
.social-ico img {float:left;margin-top:-2%;}
.header-social li a.fb {
width:18px;height:18px;background-position: 0px 0px;background-repeat:no-repeat;
} .header-social li a.fb:hover{width:18px;height:18px;background-position: 0px -18px;background-repeat:no-repeat;
} .header-social li a.fb, .header-social li a.fb:hover{background-image: url(../img/hdr-social-01_spr.png); text-indent: 99999999px; display: block;}
.header-social li a.tw {
width:18px;height:16px;background-position: 0px 0px;background-repeat:no-repeat;
} .header-social li a.tw:hover{width:18px;height:17px;background-position: 0px -16px;background-repeat:no-repeat;
} .header-social li a.tw, .header-social li a.tw:hover{background-image: url(../img/hdr-social-02_spr.png); text-indent: 99999999px; display: block;}
.header-social li a.yt {
width:18px;height:18px;background-position: 0px 0px;background-repeat:no-repeat;
} .header-social li a.yt:hover{width:18px;height:18px;background-position: 0px -18px;background-repeat:no-repeat;
} .header-social li a.yt, .header-social li a.yt:hover{background-image: url(../img/hdr-social-03_spr.png); text-indent: 99999999px; display: block;}
.header-social li a.rss {
width:18px;height:18px;background-position: 0px 0px;background-repeat:no-repeat;
} .header-social li a.rss:hover{width:18px;height:18px;background-position: 0px -18px;background-repeat:no-repeat;
} .header-social li a.rss, .header-social li a.rss:hover{background-image: url(../img/hdr-social-04_spr.png); text-indent: 99999999px; display: block;}
.cookies { font-size: 0.813em;font-family: 'aller_lightregular';margin: 0; text-align: right; width: 100%; position: fixed; bottom: 0; left: 0; background: #E6E7E8; text-align: center; z-index: 10000;}
.cookies p { padding: 5px; }
.yaynay {    text-align: center;
width: 100%;}
.yaynay a {font-family: 'aller_lightregular';
font-size: 0.750em;}
.cookies li {
float: none;
}
.yay {
list-style-image: url('../img/yay.png');} .nay {
list-style-image: url('../img/nay.png');
margin-left: 1em;}
nav {
margin-bottom: 1.5em !important;}
nav ul {
padding: 0 !important;
margin-top: 1em;
display: table;
table-layout: fixed; /* optional */
}
nav ul li {
background-color: #e6e7e8;
margin-right: 1px;
padding: 1.5% 4.1%;
font-family: 'Arbutus Slab';
font-size: 1.250em !important;
cursor: pointer;
}nav ul li:first-child {
width: 19%;
padding: 1.5% 3% !important;
}
nav ul li.active {
margin-top: 0.313em;}
nav ul li:last-child {
padding: 1.5% 1.96% !important;
float: right;
}
nav .home-link {
position: absolute;
margin-top: 2.2em;
margin-left: -2.5em;}nav .home-link i {
font-size: 2em;
color: #a1a1a1;}
.search {
background-color: #e6e7e8;
padding: 0.65%;
margin-top: 0.313em;}
.search input {
height: 2.500em;
border: none;
width: 13em;
font-style: oblique;
padding-left: 8%;
}
.search button {
width: 2.600em;
height: 2.700em;
border: none;
background-color: #a1a1a1;
margin: 0;
color: #e6e7e8;
margin-left: -1.2%;
cursor: pointer; 
}
.nav-bg {
background-color: #a1a1a1;
width: 99.99%;
height: 19%;
z-index: -1;
position: relative;
margin-bottom: 0;
display: block;
text-indent: -99999999px;
margin-top: -4%;
padding: 2.3% 0;
}
/**** that was HEADER, moving on to SIDEBAR ******/
.zemljevid-side {
background-image: url(../img/zemljevid-side.png);
width: 16.250em;
height: 10.000em;
background-repeat: no-repeat;
background-position: center;
}
.sidebar-nav {
margin-top: 0;}
.sidebar-nav li a{
background-color: #efefef;
height:2.75em;
width: 70%;
display: block;
margin: 1px 0;
padding: 5% 4% 3% 29%;
font-size: 1em;
}
.sidebar-nav li span {
border-radius: 50%;
background-color: transparent;
border: 4px solid #a1a1a1;
width: 0.6em;
height: 0.6em;
z-index: 3;
position: absolute;
margin: 1.6% 1.6%;}
.sidebar-nav li.h01 span {
border-color: #1667a9;}
.sidebar-nav li.h02 span {
border-color: #8ec476;}
.sidebar-nav li.h03 span {
border-color: #e62237;}
.sidebar-nav li.h04 span {
border-color: #ede970;}
.sidebar-nav li.h05 span {
border-color: #a4c5dc;}
.sidebar-nav li.h06 span {
border-color: #9d627e;}
.sidebar-nav li.h07 span {
border-color: #f39157;}
.sidebar-nav li.h08 span {
border-color: #f6c03e;}
.sidebar-nav li.h09 span {
border-color: #1a8742;}
.sidebar-nav li.h10 span {
border-color: #eca2c8;}
.maillink
{
margin-left:50px;
}
.h01 a.maillink
{
color:#1667a9 !important;
}
.h02 a.maillink
{
color:#8ec476 !important;
}
.h03 a.maillink
{
color:#e62237 !important;
}
.h04 a.maillink
{
color:#ede970 !important;
}
.h05 a.maillink
{
color:#a4c5dc !important;
}
.h06 a.maillink
{
color:#9d627e !important;
}
.h07 a.maillink
{
color:#f39157 !important;
}
.h08 a.maillink
{
color:#f6c03e !important;
}
.h09 a.maillink
{
color:#1a8742 !important;
}
.h10 a.maillink
{
color:#eca2c8 !important;
}

.gumb-big{background-color: #e6e7e8;
color: #a1a1a1;
box-shadow: 0px 3px 0px #a1a1a1;
width: 80%;
height: 5em;
display: block;
margin-top: 10%;
padding: 5% 10%;
cursor: pointer;
}
.gumb-big div{
text-transform: uppercase;
margin: 10% 40%;
width: 6em;
}.gumb-big i {display: inline-block;position: absolute; zoom: 2; margin: 1.5%}
#datepicker {margin-top: 10%}
.ui-datepicker-year {display:none;}
.ui-datepicker-title {
background-color: #e6e7e8;
box-shadow: 0px 5px 0px #a1a1a1;
text-align: center;
padding: 4%;
margin-bottom: 4%;
}
.ui-datepicker-next, .ui-datepicker-prev {
z-index: 3;
position: absolute;
width: 0;
height: 0;
border-style: solid;
text-indent: -999999999px;
margin-top: 0.7%;
cursor: pointer;
} .ui-datepicker-next {margin-left: 200px; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent black !important;}
.ui-datepicker-prev {border-width: 10px 10px 10px 0px; border-color: transparent black transparent transparent !important; margin-left: 1%; cursor: pointer;}
.ui-datepicker-calendar thead {display: none;}
.ui-datepicker-calendar tbody {width: 100%; background-color: #efefef}
.ui-datepicker-calendar tbody tr td {border: 1px solid #a1a1a1; text-align: center; font-size: 1.125em; width: 5%; padding: 3% 0;
}
.pins-calendar {font-size: 1.75em; margin-top: 3%}
.pins-calendar a:nth-child(1) {color: #1667a9!important;}
.pins-calendar a:nth-child(2) {
color: #8ec476;}
.pins-calendar a:nth-child(3) {
color: #e62237;}
.pins-calendar a:nth-child(4) {
color: #ede970;}
.pins-calendar a:nth-child(5) {
color: #a4c5dc;}
.pins-calendar a:nth-child(6) {
color: #9d627e;}
.pins-calendar a:nth-child(7) {
color: #f39157;}
.pins-calendar a:nth-child(8) {
color: #f6c03e;}
.pins-calendar a:nth-child(9) {
color: #1a8742;}
.pins-calendar a:nth-child(10) {
color: #eca2c8;}
/*single hostel*/
.big-accordion-box img {
float:right;
display:inline-block;
}
.big-accordion-box .big-accordion-tekst{
float:left;
display:inline-block;
width: 100%;
}
.big-accordion-box-1 img {
float:left;
display:inline-block;
}
.big-accordion-box-1 .big-accordion-tekst{
float:right;
}
.big-accordion-box, .big-accordion-box-1 {
display: block;
height: 10em;
background-color: #f7f7f7 !important;
margin-bottom: 1%;
padding: 3%;
width: 100%;
margin-left: -1.4em;}
.big-accordion {
width: 97%;
margin-left: 0.7em;}
.big-accordion div{
background-color: transparent;
color: #000;}
.big-accordion h3{
font-family: 'allerregular';
font-size: 0.938em;
text-transform: uppercase;
font-weight: normal;
padding: 8px 10px;
color: white;
margin-bottom: 1px;
height: 90%;}
.big-accordion-box {}
.big-accordion-box h4 {}
.big-accordion-box p {
display: inline-block;
margin-right: 8%;}
.big-accordion-box img {
float: left;
width: 33%;
display: inline-block;}
.big-accordion-tekst {
float:right;}
#makeMeScrollable {margin: 3% 0;}
.cenik-table{
width: 100%;
font-family: 'aller_lightregular';
font-size: 1.1em;
margin-top: 2%;
margin-bottom: 2%;
border-bottom: 1px solid gray;
}
.cenik-table tr {height: 1.3em;}
.cenik-table tr:nth-child(2n+1){background-color: #dfe8ef;}
.odpiralni-table{
font-family: aller_lightregular;
width: 100%;
margin-top: 0%;
margin-bottom: 5%;}
.odpiralni-table tr {
height: 1.6em;
border-bottom: 1px solid gray;}
/* stili za hostle */
.btn-booking{
width: 63%;
color: white;
display: inline-block;
padding: 0.6em 1.2em;
text-transform: uppercase;
margin-bottom: 3%;
margin-left: 12%;}
.btn-booking-01{
width: 33%;
color: white;
display: inline-block;
padding: 0.6em 1.2em;
text-transform: uppercase;
margin:20px auto 0;}



.h01 .btn-booking, .h01 .btn-booking-01
{
background: #1068aa;
border-bottom: 6px solid #0b3f67;
}
.h01 .big-accordion h3, .h01 .features .ui-accordion-header, .button-calltoaction.h01
{
background: #1068aa;
}
.h02 .btn-booking, .h02 .btn-booking-01
{
background: #8ec37a;
border-bottom: 6px solid #6a8e5d;
}
.h02 .big-accordion h3, .h02 .features .ui-accordion-header, .button-calltoaction.h02
{
background: #8ec37a;
}
.h03 .btn-booking, .h03 .btn-booking-01
{
background: #e3223e;
border-bottom: 6px solid #881a2a;
}
.h03 .big-accordion h3, .h03 .features .ui-accordion-header, .button-calltoaction.h03
{
background: #e3223e;
}
.h04 .btn-booking, .h04 .btn-booking-01
{
background: #ece77a;
border-bottom: 6px solid #adaa5e;
}
.h04 .big-accordion h3, .h04 .features .ui-accordion-header, .button-calltoaction.h04
{
background: #ece77a;
}
.h05 .btn-booking, .h05 .btn-booking-01
{
background: #a4c5db;
border-bottom: 6px solid #6c889a;
}
.h05 .big-accordion h3, .h05 .features .ui-accordion-header, .button-calltoaction.h05
{
background: #a4c5db;
}
.h06 .btn-booking, .h06 .btn-booking-01
{
background: #9c637e;
border-bottom: 6px solid #62354a;
}
.h06 .big-accordion h3, .h06 .features .ui-accordion-header, .button-calltoaction.h06
{
background: #9c637e;
}
.h07 .btn-booking, .h07 .btn-booking-01
{
background: #f0915d;
border-bottom: 6px solid #b56539;
}
.h07 .big-accordion h3, .h07 .features .ui-accordion-header, .button-calltoaction.h07
{
background: #f0915d;
}
.h08 .btn-booking, .h08 .btn-booking-01
{
background: #f4bf4b;
border-bottom: 6px solid #c3983b;
}
.h08 .big-accordion h3, .h08 .features .ui-accordion-header, .button-calltoaction.h08
{
background: #f4bf4b;
}
.h09 .btn-booking, .h09 .btn-booking-01
{
background: #1d8845;
border-bottom: 6px solid #156232;
}
.h09 .big-accordion h3, .h09 .features .ui-accordion-header, .button-calltoaction.h09
{
background: #1d8845;
}
.h10 .btn-booking, .h10 .btn-booking-01
{
background: #eaa3c7;
border-bottom: 6px solid #ba6892;
}
.h10 .big-accordion h3, .h10 .features .ui-accordion-header, .button-calltoaction.h10
{
background: #eaa3c7;
}



.content {background-color: white;padding: 2% !important;}
.features .ui-accordion-header {
font-family: 'allerregular';
font-size: 
0.938em;
text-transform: 
uppercase;
font-weight: 
normal;
padding: 
8px 10px;
color: 
white;
margin-bottom: 
1px;}
.ui-accordion-content {
font-size: 0.875em;
padding: 10px 20px;
background: #f7f7f7;
font-family: 'allerbold';
}
.content ul li:before {
content: "• ";
color: #000;
}
.content ul li {
/*list-style-image: url(../img/list-bullet.png);*/
font-family: 'aller_lightregular';
font-size: 1em;
margin-left: 0px;
padding-top: -1px;
}
.content ul p {
margin-left: 30px;
}.ponudba li {font-weight: bold}
.trinity ul {-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;}
.content .boks {padding: 1.2em 2em;background-color: #f7f7f7;border: 10px solid white;}
.prostori h6{
color: #1068aa;
text-transform: lowercase;
font-weight: normal;
cursor: pointer;
}
h4 {
font-family: 'allerregular';
text-transform: uppercase;
font-weight: bold;
margin-bottom: 1% !important;
}
.content h4 {
text-transform: none;
color: #000;
}
.hostel-ponudba {
width: 98.5% !important;
margin-top: 2%;}
/*programi*/
.filter-dozivetja {background-color: #f7f7f7;
height: 17.5em;
padding: 2em 2em;
margin-bottom: 2%;}
.filter-dozivetja .grid-50:first-child {border-right: 1px solid #e6e7e9}
.filter-dozivetja .grid-50:last-child {padding-left: 3em}
.filter-dozivetja a {font-size: 0.8em; text-decoration: underline;}
.filter-dozivetja input[type=checkbox] {margin-right: 1em}
.filter-dozivetja p {line-height: 1.7; font-size: 0.9em}

.akcijeAccordion
{
font-size:16px !important;
margin-bottom: 1px;
padding: 8px 10px;
color:white !important;
text-transform: uppercase;
}

.accordion2
{margin:30px 0; }

.h01 .akcijeAccordion {
background: #1667a9 !important;
}
.h02 .akcijeAccordion {
background: #8ec476 !important;
}
.h03 .akcijeAccordion {
background: #e62237 !important;
}
.h04 .akcijeAccordion {
background: #ede970 !important;
}
.h05 .akcijeAccordion {
background: #a4c5dc !important;
}
.h06 .akcijeAccordion {
background: #9d627e !important;
}
.h07 .akcijeAccordion {
background: #f39157 !important;
}
.h08 .akcijeAccordion {
background: #f6c03e !important;
}
.h09 .akcijeAccordion {
background: #1a8742 !important;
}
.h10 .akcijeAccordion {
background: #eca2c8 !important;
}

.h02, .h02  ul li:before,.h02 h3.akcijeAccordion {
color: #8ec476 !important;
text-transform: none; !important;}
.h03, .h03  ul li:before,.h03 h3.akcijeAccordion {
color: #e62237 !important;
text-transform: none; !important;}
.h04, .h04  ul li:before,.h04 h3.akcijeAccordion {
color: #ede970 !important;
text-transform: none; !important;}
.h05, .h05  ul li:before,.h05 h3.akcijeAccordion {
color: #a4c5dc !important;
text-transform: none; !important;}
.h06, .h06  ul li:before,.h06 h3.akcijeAccordion {
color: #9d627e !important;
text-transform: none; !important;}
.h07, .h07  ul li:before,.h07 h3.akcijeAccordion {
color: #f39157 !important;
text-transform: none; !important;}
.h08, .h08  ul li:before,.h08 h3.akcijeAccordion {
color: #f6c03e !important;
text-transform: none; !important;}
.h09, .h09  ul li:before,.h09 h3.akcijeAccordion {
color: #1a8742 !important;
text-transform: none; !important;}
.h10, .h10  ul li:before,.h10 h3.akcijeAccordion {
color: #eca2c8 !important;
text-transform: none; !important;}


.h01, .h01  ul li:before,.h01 h3.akcijeAccordion {
color: #1667a9 !important;
text-transform: none; !important;}
.h02, .h02  ul li:before,.h02 h3.akcijeAccordion {
color: #8ec476 !important;
text-transform: none; !important;}
.h03, .h03  ul li:before,.h03 h3.akcijeAccordion {
color: #e62237 !important;
text-transform: none; !important;}
.h04, .h04  ul li:before,.h04 h3.akcijeAccordion {
color: #ede970 !important;
text-transform: none; !important;}
.h05, .h05  ul li:before,.h05 h3.akcijeAccordion {
color: #a4c5dc !important;
text-transform: none; !important;}
.h06, .h06  ul li:before,.h06 h3.akcijeAccordion {
color: #9d627e !important;
text-transform: none; !important;}
.h07, .h07  ul li:before,.h07 h3.akcijeAccordion {
color: #f39157 !important;
text-transform: none; !important;}
.h08, .h08  ul li:before,.h08 h3.akcijeAccordion {
color: #f6c03e !important;
text-transform: none; !important;}
.h09, .h09  ul li:before,.h09 h3.akcijeAccordion {
color: #1a8742 !important;
text-transform: none; !important;}
.h10, .h10  ul li:before,.h10 h3.akcijeAccordion {
color: #eca2c8 !important;
text-transform: none; !important;}
.h01 p, .h02 p, .h03 p, .h04 p, .h05 p, .h06 p, .h07 p, .h08 p, .h09 p, .h10 p {
color: #000000;
}
.h01 ul li, .h02 ul li, .h03 ul li, .h04 ul li, .h05 ul li, .h06 ul li, .h07 ul li, .h08 ul li, .h09 ul li, .h10 ul li {
color: #000000;
}
.h01 table, .h02 table, .h03 table, .h04 table, .h05 table, .h06 table, .h07 table, .h08 table, .h09 table, .h10 table {
color: #000000;
}

.button-calltoaction {
border-bottom: 6px solid darkgray;
color: white !important;
display: inline-block;
margin-top: 0.3em;
padding: 0.6em 1.2em;
text-transform: uppercase;
}
h5 {
font-family: 'arbutus slab';
font-size: 2.188em !important;
color: white;
margin-top: -100px !important;
margin-left: 20px !important;}
.skatla div {
background-color: #f7f7f7;
margin-top: 4%;
display: block;
padding: 3% 1.5%;
box-shadow: 0px 2px 0px #a1a1a1;
width: 21.1em;
position: relative;
}
.dozivetja .skatla div {
margin-top: 0;
width: 22.4em;
}
.dozivetja .skatla div {
color: #000 !important;
}
.skatla h5 {
position: absolute;
bottom: 10px;
left: 10px;
margin: 0 !important;
padding: 0;
}
.skatla {
height:300px;
position: relative;
float:left;
margin-bottom:20px;
}
.skatla a
{
position: relative;
display: block;
}
.skatle .grid-50 {
padding-left: 4px;
padding-right: 5px;
}
.skatle-info {
padding-left: 6% !important;
line-height: 1.6;
font-family: aller_lightregular;
position: absolute;
bottom:0;
font-size: 0.9em;}.skatle-info i{margin-right: 0.5em}
/*dozivetja single*/
.dozivetja h2 {font-size:2.250em !important;margin-top:-5px;margin-bottom:20px;}
.dozivetja h3 {font-size: 1em !important;margin-top: -0.5em;}
.featurez {
font-family: 'aller_lightregular';
font-size: 0.875em;
line-height: 1.5em;
margin-top: 4%;
} .featurez a {line-height: 1.2;margin-right: 0.6em;}
.dozivetja p {
margin-top: 0.5em;}
.vec-info{
margin-top: 4%;
font-size: 1em;}  .vec-info a {text-decoration: underline;}
.dozivetja h4 {
margin-top: 13% !important;
margin-bottom: 3% !important;}
.dozivetja-content {
margin-top: 3%;}
.vec-info-do {
background-color: #f7f7f7;
padding: 0.5em 1.5em;
font-family: 'aller_lightregular';}
/*povprasevanje page */
#povp {
margin-top: 2em;
margin-bottom: 2em;
border-top: 1px dashed #efefef;
padding-left: 12em;
padding-top: 1em;}
#povp label {
display: block;
font-size: 11px;
margin-top: 1em;
float:left;
}
#povp a {
text-decoration: underline;
}
#povp input {
display: block;
width: 300px;
}
#povp input[type=submit], .button {
-moz-box-shadow: 0px 5px #0d3e66;
box-shadow: 0px 5px #0d3e66;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 5, direction = 180, color = '#0d3e66');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#0d3e66')";
background-color: #1068aa;
width: 15.3em;
display: block;
border: none;
padding: .7em;
color: white;
font-size: 20px;
margin: 1em auto;
}
a[href$='.pdf']
{
clear: both;
padding-left: 20px;  
background: url(../img/pdf_icon.gif) center left no-repeat;  
}  
#povp input[type=textfield] {
height: 100px;
}
#povp input {
border: 1px solid #a1a1a1;
padding: 0.7em 0.2em;
border-radius: 2px;
}
#povp input:focus {
border: 1px solid #a1a1a1;
}
.featurez a {}
.featurez {}
/*iskalna stran*/
h4 {
color: #a1a1a1;
font-family: 'aller_lightregular';
margin: 1em 0 !important;
margin-top: 3em !important;}h4:first-child {
margin: 0 0 2% 0 !important;}
.iskanje h3 {
margin-bottom: .7em !important;}
.iskanje {
border-top: 1px dashed #efefef;
margin-top: 1em;
padding-top: 1em;
}
.iskanje p {
margin-top: -10px;
margin-bottom: 2em;}
/*footer*/
.footer-deco {background-image: url(../img/footer.png);display: block;height: 150px;background-repeat: no-repeat;}
footer {height: 12.5em; /*padding-top: 2em !important;*/}
footer .grid-60 img {margin: 5% 5% 3% 0;}
footer .grid-40 img {/*margin: -27% 5% 3% 0;*/ margin: 0;}
footer p {font-size:0.7em;margin-top:2em;}
footer .ft-links p {
margin :0;
}
footer .generic li{ margin-left: 3% !important; font-size: 0.8em;}
.ft-links {
display: inline-block;
}
.ul-l .right {
margin-left: 200px
}
.ft-links-top {
border-top: 1px solid #a1a1a1;
margin-top: 15%;
height: 2.5em;
}
.ft-links-right li{
float: right;}
.ft-links-left {
margin-left: -2.4em;}
.ft-podatki {
font-family: aller_lightregular;
float: right;
font-size: 0.9em;
line-height: 1.5;}
/**************** cleaned up default styles and resets ****************/
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
border: 0;
margin: 0;
padding: 0;
font-size: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
display: block;
}
b,
strong {
font-weight: bold;
}
img {
color: transparent;
font-size: 0;
vertical-align: middle;
-ms-interpolation-mode: bicubic;
}
ul,
ol {
list-style: none;
}
li {
display: list-item;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
th,
td,
caption {
font-weight: normal;
vertical-align: top;
text-align: left;
}
q {
quotes: none;
}
q:before,
q:after {
content: "";
content: none;
}
sub,
sup,
small {
font-size: 75%;
}
sub,
sup {
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
svg {
overflow: hidden;
}
.pagination {
text-align: center;
clear: both;
margin-top: 40px;
padding: 10px;
}
.content .grid-100.iskanje h4 {
color: #a1a1a1;
font-family: "aller_lightregular";
margin: 1em 0 1em !important;
font-size: 16px !important;
font-weight: normal !important;
text-transform: uppercase;
}
.content .grid-100.iskanje h3 {
margin-bottom: 0.7em !important;
font-size: 16px !important;
}
.content .grid-100.iskanje {
border-top: 1px dashed #efefef;
margin-top: 1em;
padding-top: 1em;
}
.content .grid-100.iskanje p {
margin-bottom: 2em;
margin-top: -10px;
}