/* 
ori niebieski #24b9d7
ZIELONY 1 - #448700 
ZIELONY 2 - #3a7103

*/

#header {
  position: fixed;
  width: 100%;
  border-top: 8px solid #448700;
}

div.header-top {
  padding: 0.25rem 0 !important;
}

#header .header-nav {
  border-bottom: #448600 1px dashed;
}
.product-miniature .product-title a {
  color: #448700;
  font-size: 1rem;
}

ul li.product-flag.out_of_stock {
  background: #448700ad;
  color: black;
}

#GryczanNav1 {
  background-color: #448700;
  color: white;
  font-weight: 300;
  text-transform: uppercase;
  min-height: 60px;
  padding-top: 11px;
}

#GryczanNav1 a {
  color: white;
}

#GryczanNav1 a:hover {
  color: white !important;
  text-shadow: 1px 1px 1px #112002;
}

div.sub-menu {
  background: #3d7701;
  box-shadow: 2px 2px 4px black !important;
  padding: 20px;
  border: 1px solid #005703 !important;
  margin-top: 20px;
}

#wrapper .breadcrumb li:last-child {
  color: #448700;
}

#sliderbygryczan {
  margin: 0;
  padding: 0;
  padding-top: 215px;
}

@media only screen and (max-width: 991px) {
  #sliderbygryczan {
    padding-top: 204px;
  }
  .carousel .carousel-item img {
    width: 160%;
    max-width: 160%;
    display: block;
    position: relative;
    left: -30%;
  }
}

@media only screen and (max-width: 768px) {
  #sliderbygryczan {
    padding-top: 116px;
  }
}

.carousel .carousel-control .icon-next {
  right: auto;
}

.carousel .carousel-control .icon-prev {
  left: auto;
}

button.wishlist-button-add:hover > .wishlist-button-add i {
  color: red !important;
}

#search_widget form {
  color: #448700;
}

#search_widget form input {
  border-radius: 0;
}

#ui-id-1 {
  border: 2px solid #53821c;
  box-shadow: 2px 2px 8px #53821c;
  border-radius: 0;
}

span.step-number {
  background-color: #53821c !important;
}

a:focus,
a:hover {
  color: #3a7103 !important;
}

a.btn:focus,
a.btn:hover {
  color: white !important;
}

#displayGryczanFluid {
  padding: 0;
}

.paralaxgryczan {
  background-image: url("https://ujelenia.pl/img/ujelenia/parallax.jpg");
  height: 300px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.paralaxgryczan-bg {
  height: 554px;
  height: 300px;
  background-color: #193100b3;
}
div.paralaxgryczan-bg span {
  color: white;
  font-size: 3vw;
  margin: 0px auto;
  display: table;
  text-shadow: 4px 4px #000000a1;
  height: 300px;
  line-height: 300px;
}

@media only screen and (max-width: 767px) {
  div.paralaxgryczan,
  div.paralaxgryczan-bg span,
  .paralaxgryczan-bg {
    height: 150px;
    line-height: 150px;
    font-size: 6vw;
  }
  div.paralaxgryczan-bg span {
    text-shadow: 2px 2px #000000a1;
  }
}

section.featured-products h2.h2 {
  border-bottom: 1px dotted rgb(68 135 0);
  width: 100%;
  padding-bottom: 15px;
  letter-spacing: 2.5px;
  text-transform: initial !important;
  font-size: 28px;
  font-weight: 300;
}

a.banner img {
  margin-top: 3rem;
}
div.header a:hover,
div.header a:active {
  color: black !important;
}

@media only screen and (max-width: 767px) {
  section#agro-icons {
    display: none;
  }
}

.agro-icons-divs {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1.2em;
  min-height: 195px;
}

.agro-icons-divs img {
  transition: 0.5s;
  z-index: 1;
}

.agro-icons-divs a {
  color: black;
}

.agro-icons-divs a:hover,
.agro-icons-divs a:focus {
  color: #3a7103;
}

.agro-icons-divs :hover > img,
.agro-icons-divs :focus > img {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

div.subcategory-image {
  display: none;
}
/*

.carousel .carousel-inner {
    max-height: 428px;
    text-align: center;
}

.img-fluid, .carousel-inner>.carousel-item>img, .carousel-inner>.carousel-item>a>img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

*/
