.wrap_all
{
	overflow-x: hidden;
}

h1, .h1
{
	font-size: 32px;
}

/*Farben*/

.color-primary-0
{
	background: #fff;
}

.color-primary-1,
.list-group-item.color-primary-1,
.boxed-inline-title,
.well
{
	background-color: rgba(0,0,0,0.05);
}

#page_content.color-primary-1,
.product-list .color-primary-1
{
	background: transparent;
}

/*linker Bereich*/
.left-side-area .h3
{
	margin-top: 0;
}

#CatExplorer .list-group li:nth-child(1) a,
#CatExplorer #Teich--Shop a
{
	color: #337ab7;
}

#CatExplorer .list-group li:nth-child(2) a
{
	color: #449d44;
}


/*Warenkorb*/
.header-area #shopping-cart-box
{
	min-width: 240px;
}

.header-area #shopping_cart_content .cart-content
{
	border-left: none;
}

.header-area #shopping_cart_content .cart-icon
{
	position: relative;
	top: 25px;
	left: -9px;
	z-index: 5;
	float: right;
}

.header-area #shopping_cart_content .cart-icon > .badge
{
	padding: 5px 9px;
	border-radius: 15px;
	font-size: 0.35em;
	position: relative;
	top: -50px;
	left: 59px;
	z-index: 5;
}

.header-area #shopping_cart_content .cart_content .badge
{
	background-color: transparent;
	color: inherit;
	padding: 0;
}

.header-area #shopping_cart_content .glyphicon
{
	font-size: 1.4em;
	color: #337ab7;
}

.header-area #shopping_cart_content .cart_content
{
	float: right;
}

#shopping_cart_content .cart_content hr
{
	margin-bottom: 12px;
}

#shopping_cart_content .cart_content,
#shopping_cart_content .cart-icon
{
	cursor: pointer;
}

/*Navi horiz.*/
.dropdown a:hover ul
{
	display: block;
}

.dropdown.dropdown-large li.col-md-4 a
{
	background: transparent !important;
	color: #333 ;
}

#CatNavihz li.active_category a,
#CatNavihz li a:hover,
.dropdown-menu li a
{
	border-color: transparent !important;
}

#CatNavihz li.col-md-4 a
{
	font-weight: bold;
	font-size: 1.1em;
}

#CatNavihz li.col-sm-4 ul a
{
	font-weight: normal;
	font-size: 1em;
}

#category .submenu li a:before
{
	content: "\00bb\00a0";
}

#CatNavihz li.active_category a
{
	background: transparent;
}
/*Navi horiz. - Größenanpassung*/

#category .dropdown-large
{
  position: static !important;
}

#category .dropdown-menu-large > li > ul {
  padding: 0 0 0 15px;
  margin: 0;
}

#category .submenu_level3
{
	padding-left: 15px;
}

#category .dropdown-menu-large > li > ul > li {
  list-style: none;
}
#category .dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
#category .dropdown-menu-large > li ul > li > a:hover,
#category .dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
#category .dropdown-menu-large .disabled > a,
#category .dropdown-menu-large .disabled > a:hover,
#category .dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
#category .dropdown-menu-large .disabled > a:hover,
#category .dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
#category .dropdown-menu-large .dropdown-header {
  color: #428bca;
  font-size: 18px;
}

#category b.caret,
#category .caret_left:after,
#category .caret_left
{
	border-color: transparent !important;
}
/*Kontakt Button*/
.contact-btn,
.subCategoryList .btn
{
	width: 100%;
	color: #333;
}

/*Slider*/
#picture_slider_0 .slick-slide img
{
	width: 100%;
}

/*Anpassung blau*/
h1, h2, h3, h4, .h1, .h2, .h3,
.product-list.layout2 h4 a,
#CatNavihz .dropdown-large:nth-child(1) li.col-md-4 a
{
	color: #337ab7 !important;
}

#CatNavihz .dropdown-large:nth-child(2) li.col-md-4 a
{
	color: #449d44 !important;
}

.product-list .color-primary-1.product-info,
.price-box.boxed.color-primary-1,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover
{
	background: rgba(51, 122, 183, 0.15);
	
}



/*---------------------------------------------------*/
@media (min-width: 768px) {
	.nav-area
	{
		padding: 0;
	}
	#category .nav.navbar-nav
	{
		width: 100%;
	}
	
	#category .navbar-nav > li > a
	{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	
	#category .navbar-collapse
	{
		padding: 0;
	}

	#category .dropdown-menu-large {
	  margin-left: 16px;
	  margin-right: 16px;
	  padding: 20px 0;
	  width: 100%;
	}
	
	.dropdown.dropdown-large:nth-child(1) a
	{
		background: #337ab7 !important;
		color: #fff;
	}
	
	.dropdown.dropdown-large:nth-child(2) a
	{
		background: #449d44 !important;
		color: #fff;
	}
}

/*---------------------------------------------------*/
@media (max-width: 767px) {

  #category .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  #category .dropdown-menu-large > li {
    margin-bottom: 15px;
  }
  #category .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  #category .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
  
  .navbar{
	border: 1px solid #ccc;
	border-radius: 4px;
  }
  
  .navbar-toggle
  {
	background: #ddd;
  }
  
  .navbar-toggle .icon-bar{
	background: #808080;
  }
  
	.dropdown.dropdown-large:nth-child(1) a
	{
		color: #337ab7 !important;
		background: transparent;
	}
	
	.dropdown.dropdown-large:nth-child(2) a
	{
		color: #449d44 !important;
	}
	
	#category .submenu .submenu_level3 li a
	{
		padding-left: 30px;
	}
}

div#captcha div {
    display: inline-block;
}

/* PK: Fix 2.4.12 - new slick slider */
.product_slider_container .slick-slide .slides {
    margin: unset;
}

.product_slider_container .slick-slide {
    margin: 5px;
}


@media (max-width: 1024px) {

	.product-list.layout2 .img-wrap  img 
	{
		max-width: 150px;
	}
}

.product_slider_container .slick-slide .slides {
    margin: unset;
}

.product_slider_container .slick-slide {
    margin: 5px;
}
