/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#_desktop_logo.col-md-2 {
  width: 100%;
}

.col-md-10 {
  width: 100%;
}
/*
#header .header-top  a[data-depth="0"]{

color:#ffffff;


}
*/
#header {
  border-bottom: 5px;
  border-bottom-style: solid;
  border-bottom-color: #00a600;
}

#header .header-nav {
  background: #ffffff;
  margin-bottom: 10px;
}
#header .header-nav a {
  color: #007700;
  font-weight: bold;
}

#header .header-nav .search-widget {
  position: relative;
  overflow: hidden;
}
#header .header-nav a:hover {
  color: #00a600;
  font-weight: bold;
}
#header .header-top {
  padding-bottom: 0px;
  }
#header .header-top a[data-depth="0"]:hover {
  color: #ffffff;
  background: #00a600;
  border-radius: 10px;
}
#header .header-top a[data-depth="1"]:hover {
  color: #ffffff;
  background: #00a600;
  border-radius: 10px;
  padding: 4px;
}

#header .header-top #top-menu li {
  /*
background:#00A600;
border-radius: 10px;
*/
  font-size: 20px;
}
#wrapper {
  background: url("../img/tlo.png") repeat fixed;
}
.carousel {
  box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 1);
  margin-bottom: 1.5rem;
}
.bootstrap-touchspin .group-span-filestyle .btn-touchspin,
.group-span-filestyle .bootstrap-touchspin .btn-touchspin,
.group-span-filestyle .btn-default {
  background: #00a600;
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary {
  background: #00a600;
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
  background: #008600;
}

.col-lg-4 {
  float: left;
  width: 100%;
  text-align: left;
}

.thumbnail-container .quickview a {
  display: none;
}
#search_widget form {
  position: inherit;
}

.search-widget form button[type="submit"] {
  bottom: 89%;
  right: 2.5em;
}


.price_pro {
  color: #00a600;
  }
  
 #invoice_bill{
  padding-bottom:30px;
  padding-top:30px;
}

 #invoice_bill input[type="radio"] {
  height: 1.25rem;
  width: 1.25rem;
}

.pro_sale{visibility:hidden;} /* usuniecie promocji z karuzeli na głównej */