/* SVE ZA MOTOR — custom CSS */

/* Header bijeli */
#header, .header-nav, .header-top { background: #fff !important; border-bottom: 1px solid #eee !important; }
#header a, .header-nav a, .header-top a { color: #0F0F0F !important; }
.cart-preview .cart-products-count, .blockcart a { color: #0F0F0F !important; }

/* Search box */
.search-widget input { background: #f5f5f5 !important; border: 1px solid #ddd !important; color: #0F0F0F !important; }

/* Nav kategorije */
.top-menu a { color: #0F0F0F !important; }
.top-menu a:hover { color: #D42B2B !important; }

/* Bijela pozadina stranice */
body, #wrapper, #main, #content-wrapper, section.page-home { background: #fff !important; }
#index #content-wrapper { background: #fff !important; }

/* Bijela pozadina stranice */
body { background: #fff !important; }
#wrapper { background: #fff !important; }
.header-nav { background: #fff !important; border-bottom: 1px solid #eee !important; }

/* Full width container */
#index .container { max-width: 100% !important; padding: 0 !important; }
#index #wrapper { padding-top: 0 !important; }

/* Full width sve */
#index .container,
#index #main,
#index #content-wrapper,
#index section.page-home { 
  max-width: 100% !important; 
  width: 100% !important;
  padding-left: 0 !important; 
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#index #wrapper { padding-top: 0 !important; }

/* Srednja širina */
#index .container,
#index #main,
#index #content-wrapper,
#index section.page-home { 
  max-width: 1400px !important; 
  width: 100% !important;
  padding-left: 0 !important; 
  padding-right: 0 !important;
  margin: 0 auto !important;
}

/* Slider puna visina u grid */
#index .carousel { margin-bottom: 0 !important; height: 100% !important; }
#index .carousel .carousel-inner { height: 100% !important; }
#index .carousel .carousel-item { height: 100% !important; }
#index .carousel .carousel-item img { width: 100%; height: 100%; object-fit: cover !important; }

/* Slider puna visina */
#index .carousel { margin-bottom: 0 !important; }
#index .carousel,
#index .carousel .carousel-inner,
#index .carousel .carousel-item { height: 100% !important; min-height: 450px !important; }
#index .carousel .carousel-item img { width: 100% !important; height: 100% !important; object-fit: cover !important; }

/* Slider gap fix */
#index #carousel { margin-bottom: 0 !important; height: 450px !important; }
#index #carousel ul.carousel-inner { height: 450px !important; }
#index #carousel .carousel-item { height: 450px !important; }
#index #carousel .carousel-item img { width: 100% !important; height: 450px !important; object-fit: cover !important; }

/* Forma ista visina kao slider */
#index #carousel { height: 520px !important; }
#index #carousel ul.carousel-inner,
#index #carousel .carousel-item { height: 520px !important; }
#index #carousel .carousel-item img { height: 520px !important; object-fit: cover !important; width: 100% !important; }

/* Slider visina finalna */
#index #carousel,
#index #carousel ul.carousel-inner,
#index #carousel .carousel-item { height: 560px !important; }
#index #carousel .carousel-item img { height: 560px !important; object-fit: cover !important; width: 100% !important; }
