@charset "UTF-8";
/* CSS Document */
body { font-family: 'Open Sans', sans-serif; font-size:14px; color:#666; background-image:url(../assets/images/seamless_denim_fabric_texture.jpg); background-repeat:repeat; background-position:left top; }

/*-----------slajder i logo-----------*/
.slajder { }
.slajder-preko { position:absolute; top:0; left:0; width:100%; z-index:9998; }
.pozadina-slajdera { background-color:#000000; padding:0px; }
.pozadina-slajdera img { margin-left:auto; margin-right:auto; }
/*-----------slajder i logo-----------*/



/*-----------meni-----------*/
.meni { background-color:#000; opacity:0.75; }
.meni ul li a { font-size:14px; color:#fff; padding-left:45px; padding-right:45px; }
.meni-naslov { display:none; }
/*-----------meni-----------*/




/*-----------sredina-----------*/
.sredina { background-color:#ffffff; padding:20px 20px; text-align:justify; }
.sredina h1 { font-size:16px; margin-top:0px; margin-bottom:20px; border-bottom:1px solid #edb622; padding:8px 10px; background-color:#f7d578; border-radius:5px; text-align:left !important;  }
.sa-strane ul { list-style:none; padding-left:0px; }
.sa-strane ul li { display:block; margin-bottom:7px; }
.sa-strane i { color:#116f93; margin-right:5px; }
.sa-strane ul li:first-child { background-color:#1aa6db; font-size:14px; color:#ffffff; padding:7px; border-radius:5px; }
.pocetna img { float:left; margin-right:15px; margin-bottom:5px; }
.nasa-ekipa {  }
.nasa-ekipa span { color:#0f5874 !important; text-align:center; }
.nasa-ekipa img { margin-left:auto; margin-right:auto; margin-bottom:15px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.7), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.nasa-ekipa p { color:#6aadca; text-align:center; font-size:14px; font-weight:bold;}
.ponuda { text-align:center; }
.ponuda h2 { font-size:16px; font-weight:bold; color:#2b4fb6; }
.ponuda span { color:#acacac; }
.ponuda img { margin-top:10px; margin-left:auto; margin-right:auto; }
.ponuda i { color: #bde7f9; }
.cenovnik h3 { font-size:16px; margin-top:0px; margin-bottom:20px; border-bottom:1px solid #16a2d6; padding:8px 10px; background-color:#8ed4ee; border-radius:5px; }
.cenovnik ul { list-style:none; padding-left:5px; margin-bottom:20px; }
.cenovnik ul li { display:block; }
.cenovnik span { color:#2b4fb6; font-size:14px; font-weight:600; }
/*-----------sredina-----------*/


/*kontakt*/
.mapa { width:100%; border:1px solid #666666; min-height:250px; margin-bottom:10px; }


/*futer*/
.futer { background-color:#000000; color:#9b9a9a; font-size:13px; padding-top:10px; padding-bottom:10px;  }
.futer-desno { text-align:right; }
.futer-desno a { color:#9b9a9a; text-decoration:none; }
.futer-desno a:hover { color:#ffffff; text-decoration:none; }
.creativee a { color:#9b9a9a; text-decoration:none; }
.creativee a:hover { color:#1591D5; text-decoration:none; }
/*futer*/

/*---------------Carousel Styles--------------*/
.carousel-indicators { bottom:-40px; }
.carousel-indicators .active { background-color:#8aba45; }
.carousel-inner img { max-height:300px; margin-left:auto; margin-right:auto; }
.carousel-control { width:0; }
.carousel-control.left, .carousel-control.right { opacity:1; filter:alpha(opacity=100); background-image:none; background-repeat:no-repeat; text-shadow:none; }
.carousel-control.left span { padding:5px; }
.carousel-control.right span { padding:5px; }
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next { position:absolute; top:45%; z-index:5; display:inline-block; }
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev { left:0; }
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next { right:0; }
.carousel-control.left span, .carousel-control.right span { background-color:#fff; color:#ccc; }
.carousel-control.left span:hover, .carousel-control.right span:hover { opacity: .7; filter:alpha(opacity=70); }
/* Carousel Header Styles */
.header-text { position:absolute; top:20%; left:1.8%; right:auto; width:96.66666666666666%; color:#fff; }
.header-text h2 { font-size:25px; margin-bottom:20px; }
.header-text h2 span { background-color:rgba(0,0,0,0.6); padding:10px; }
.header-text h3 { margin-bottom:30px; }
.header-text h3 span { background-color:rgba(0,0,0,0.6); padding:10px; font-size:14px; }
.btn-min-block { min-width:170px; line-height:26px; }
.btn-theme { color:#fff; background-color:transparent; border:2px solid #fff; margin-right:15px; }
.btn-theme:hover { color:#000; background-color:#fff; border-color:#fff; }
.slajder_button { background-color:#fff; padding:10px 15px; color:#000; font-size:14px; font-weight:bold; border-radius:5px; text-decoration:none; margin-top:18px; border:1px solid #000; }
.slajder_button:hover { text-decoration: underline; color:#000; }
/*---------------Carousel Styles--------------*/

@media (max-width: 1200px) {
.meni ul li a { padding-left:40px; padding-right:40px; }
}
@media (max-width: 992px){
.meni ul li a { font-size:13px; padding-left:24px; padding-right:24px; }
.sredina img { margin-bottom:10px; }
.sa-strane { display:none; }
}
@media (max-width: 768px){
.slajder-preko { display:none; }
}