.tl_wf_mainbox {}
.tl_wf_header {}
.tl_wf_car {}
.tl_wf_input {
			padding:2px;
			color:#333;}
.tl_wf_input_box {
			padding:2px;
			}
.tl_wf_result {
			width:100%;}
.tl_wf_result_product_box {
			clear:both;
			border-top: solid #ccc 1px; }
.tl_wf_result_title_box {
			width:100%;
			clear:both;
			font-style:italic; }
.tl_wf_result_image_box {
			float:left;}
.tl_wf_result_text_box {
			float:left;}
.tl_wf_result_header {
			width:100%;
			padding-top:20px;
			font-weight:bold;
			}
.tl_wf_result_price_box {}
			
.tl_tooltip_mainbox {}
.tl_tooltip_header {}
.tl_tooltip_car {}
.tl_tooltip_input {
			padding:2px;
			color:#333;}
.tl_tooltip_input_box {
			padding:2px;
			}
.tl_tooltip_result {
			width:100%;}
	
.tl_tooltip_result_product_box { }
.tl_tooltip_result_product_box .title_box {
			width:100%;
			clear:both;
			font-weight:bold; }
.tl_tooltip_result_product_box .image_box {}
.tl_tooltip_result_product_box .text_box {}
.tl_tooltip_result_header {}
			width:100%;
			padding-top:20px;
			font-weight:bold;
			}
.tl_tooltip_result_price_box {}
.tl_tooltip_result_product_box a.button {
	margin:13px 2px 4px 2px !important;
	padding: 11px 16px  !important;
	border: 2px solid rgb(51,51,51)  !important;
	background-color: #fff !important;
	color: rgb(51,51,51) !important;
}

.tl_tooltip_result_product_box a.button:hover {
	background-color: rgb(51,51,51) !important;
}

.tl_tooltip_bkg {
			padding:20px;
			text-align:center;
			background-color:rgba(50,50,50,0.3);
			width:100%;
			height:100%;
}

.ui-dialog-title { color: #333; }
.ui-widget-header { background-color: white !important;}
.popup_link {text-decoration:none;
			color: #333;  }
.popup_link:hover { color:#333; }
.popup_link.underline {text-decoration:underline;
			color: #333; 
			cursor: pointer; }
.popup_link.underline:hover { color:#C32F2D; }
.wgm-sale-label {display: none;}

.tl_multi_mainbox { text-align:center; }
.tl_multi_header {}
.tl_multi_car {}
.tl_multi_input {
			padding:2px;
			color:#333;}
.tl_multi_input_box {
			padding:2px;
			}
.tl_multi_result {
			width:100%;}
.tl_multi_result_angebot_box { 
	position: absolute ! important;
}
.tl_multi_result_product_box { 
			position:relative ! important;
		padding:30px 0 ! important;
		border-bottom: solid #eee 1px;
		margin-bottom:15px;
		list-style: none;
}
.tl_multi_result_product_box .title_box {
			width:100%;
			clear:both;
			font-weight:bold; }
.tl_multi_result_product_box .image_box {}
.tl_multi_result_product_box .text_box {}
.tl_multi_result_header {
			width:100%;
			padding-top:20px;
			font-weight:bold;
			}
.tl_multi_result_product_box .price_box {}
.tl_multi_result_product_box a.button {
	margin:13px 2px 4px 2px !important;
	padding: 11px 16px  !important;
	border: 2px solid rgb(51,51,51)  !important;
	background-color: #fff !important;
	color: rgb(51,51,51) !important;
}

.tl_multi_bkg {
			padding:20px;
			text-align:center;
			background-color:rgba(50,50,50,0.3);
			width:100%;
			height:100%;
}
.tl2 {
	/*margin: 0 4px;*/
	padding: 6px;
	border: 1px #ccc solid;
	border-radius: 3px;
}
.pagecontentContent-title {
	display: none;
}

.pagecontentContent-breadcrumb {
	float:none !important;
	width:100%;
	text-align: center;
	margin-top:0 !important;
}

.pagecontentContent-breadcrumb nav span:last-child {
  		display: block;
  		text-transform: uppercase;
		float: none;
		text-align:center;
		font-size:24px;
		color: #000;
}

.pagecontentContent-breadcrumb p span:last-child {
  		display: block;
  		text-transform: uppercase;
		float: none;
		text-align:center;
		font-size:24px;
		color: #000;
}

.product .entry-summary .woocommerce_de_versandkosten .versandkosten:after { 
	display: block; 
	margin:0; 
	content: "(Free shipping to Austria & Germany on orders over € 100,-)"; 
}

p.stock.in-stock {
	display:none;
}

.review_order_billing, .review_order_shipping {
	width: 100%;
}

span.wgm-field-label {
  text-align:left;
  font-weight: 700;	
  color:#000;
}

.review_order_billing td {
	text-align:left;
}



table.shop_table {
	/*table-layout: fixed; */
  width: 100%;
  /*white-space: nowrap; */
}

.shop_table td {
  /*white-space: nowrap;
  /*overflow: hidden;*/
  text-overflow: ellipsis;
  float: none;
}

div.order_review .form-row {
	width:100%;
	float:none;
}

td.product-total, tr.cart-subtotal > td, tr.cart-subtotal > td > span , tr.shipping > td, tr.shipping > td > span, tr.order-total > td, tr.order-total > td > span {
  text-align:right !important;
}

ul.products h2.woocommerce-loop-category__title,
ul.products h2.woocommerce-loop-product__title {
	font-size:18px !important;
	font-weight: 700;	
	text-transform: uppercase;
}


.aws-container .aws-search-field {
	padding: 3px 6px !important;
	height: 27px;
}
.aws-search-result {
	z-index: 100000 !important;	
}

.top-nav li:first-of-type {
	max-width:300px;
	min-width:200px;
	width:70%;
}
      
.top-nav ul {
  width:60%;
}