@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,700,400italic);
/* RESET */
img {border: none;} 
/* OSNOVNI */
body {
  font-family: 'Archivo Narrow', sans-serif;
  padding: 0;
  margin: 0;
    overflow-y: visible !important;
    overflow-x:hidden;


}
#widget-action .wrapper { overflow-x: hidden; overflow-y: visible !important; height: 330px; top: 0; }
#widget-action .infiniteCarousel .widget-text { bottom: -80px; }
.counting {
    width: 290px;
    height: 80px;
    background: #f26f30 !important;
    position: absolute;
    z-index: 1000;
    padding-left: 20px;
    margin: 0;
    top: 0;
}
.counting p{
    color: #fff;
    display: inline-block;
    font-size: 60px;
    margin-bottom: 0;
    margin-top: -5px;
}
.counting p span { 
    clear: both;
    font-size: 14px;
    text-align: center;
    display: block;
    margin-top: -5px;
 }
#widget-action .akcija {
    position: absolute;
    top: 74px;
    left: 170px;
    z-index: 1027;


}
#widget-action .infiniteCarousel .arrow {
  display: none;
  height: 43px;
  width: 38px;
  background: url(../images/widget/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 151px;
  cursor: pointer;
  opacity: 0;
}
#widget-action .infiniteCarousel .forward {
  background-position: 0 -43px;
  right: 0;
}

#widget-action .infiniteCarousel .back {
  background-position: 0 0px;
  left: 0;
}
#widget {width: 310px; height: 250px; overflow: hidden; margin-left: 0; margin-right: 0;}
#widget-action .infiniteCarousel img.abstract { width: 310px; height: 250px; margin-top: 80px; }
label { display: block; } 

.infiniteCarousel {
  width: 310px;
  position: relative;

}
.infiniteCarousel .wrapper {
  width: 310px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  height: 250px;
  overflow-x: hidden;
  margin: 0;
  position: absolute;
  top: 0;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0;
  width: 310px;
  height: 250px;
  position: relative;
}

.infiniteCarousel ul li a img {
  display:block;
}
.infiniteCarousel img.abstract { width: 310px; height: 250px; margin-top: 0; }

.infiniteCarousel .arrow {
  display: none;
  height: 43px;
  width: 38px;
  background: url(../images/widget/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 101px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 -43px;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 0px;
  left: 0;
}

.infiniteCarousel #head {
  /* display: none; */
  width: 310px; height: 55px;
  z-index: 9999;
  position: absolute;
  top: 0; left: 0;
  background: url(../images/title-topponude.png);
}

.infiniteCarousel .widget-text{
  position: absolute;
  left: 0;
  bottom: 0;
  margin-left: 10px;
}

.infiniteCarousel .title {
  font-family: 'Archivo Narrow', 'sans-serif';
  line-height: 32px;
  color: #FFF;
  background-color: #1b4383;
  padding: 17px 0 3px 0px;
  text-decoration: none;
  display: inline;
}

.infiniteCarousel .title span {  font-size: 30px!important; 
}


.infiniteCarousel a.subtitle {
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 15px;
  color: #FFF;
  /*position: absolute;
  top: 190px; left: 0px;*/
  display: inline-block;
  background-color: #f36f21;
  padding: 5px 0px 4px 5px;
  width:270px;
  text-decoration: none;
}
.infiniteCarousel a.subtitle span { color: #1b4383; }
