p, li, address, dd, blockquote, td, th, a, body, h1, h2, h3, h4, h5, h6, p, dl, ul, ol, .paragraph-links a, #respond input, #respond textarea, #respond p label, #search_mini, input, textarea, form .form-row input.input-text, form .form-row textarea{
	color: #333;
	font-family: 'Arial', 'Verdana', 'Arial', sans-serif;
	font-weight: normal;
	line-height: 1.8em;
}
p, li, address, dd, blockquote, td, th, a, body, p, dl, ul, ol, .paragraph-links a, #respond input, #respond textarea, #respond p label, #search_mini, input, textarea, form .form-row input.input-text, form .form-row textarea{
	font-size: 13px;
}
.tax-info a {
	font-size: 11px;
	text-decoration: underline;
}

.logged-in .menu-item-1673 a,.logged-in .menu-item-1673{
	display: none;
}

#order_review{opacity:1 !important;}

.energieklasse{font-size:14px; display:block; width:100%; word-break: break-all; line-height:14px; color:#333}

#packstationsform input.input-text, #packstationsform textarea{
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	outline: 0 none;
	height: auto;
	color: #696767;
	border: #D4D4D4 solid 1px;
	padding: 0;
	border-radius: 0;
	box-shadow: none;
}

table.cart img, #content table.cart img {
    width: 52px;
    height: auto;
}

#sidebar-checkout .row-fluid .coupon-field{display:none;}

#primary .payment_methods label {
display: block;
padding-left: 25px;
line-height:16px;
margin-bottom:10px;
}

#packstationsform .form-row{
	height: 28px;
	display: block;
}
#packstationsform label{
	font-size: 11px;
	margin-bottom: 0;
}
#primary .summary p, #primary .entry-content p{
	line-height: 20px;
}
#primary .woocommerce-price-and-add .amount, #primary .single_variation .amount{
	color: #333333;
	font-family: 'Arial', 'Verdana', 'Arial', sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-top: -5px;
}
#primary .price{
	line-height: 20px;
}
#primary .status-publish form select{
	font-family: 'Arial', 'Verdana', 'Arial', sans-serif;
	font-size: 13px;
	padding-top: 5px;
}
#primary .div.product .woocommerce-price{
	max-width: 50%;
}
#primary .woocommerce-price-and-add .price-label{
	color: #333333;
	font-family: 'Arial', 'Verdana', 'Arial', sans-serif;
	font-size: 13px;
	float: left;
	margin-right: 8px;
}
#primary .variation_selector select{
	width: 130px;
}
#primary .variation_selector select.sma-select{
	width: 70px;
}
#primary .variation_selector select.med-select{
	width: 130px;
}
#primary .variation_selector select.big-select{
	width: 170px;
}
#primary .variation_selector select.vbig-select{
	width: 230px;
}
.tax-info{
	font-size: 11px;
	display: block;
	width: 100%;
	margin-top: -10px;
	line-height: 10px;
}
#primary div.product .images{
	float: left;
	margin-left: 3px;
	position: relative;
}
#primary .single-product div.images, #primary div.images{
	width: 49.5%;
}
#primary .single-product .sidebar-right .span9 div.summary, #primary .single-product .sidebar-left .span9 div.summary{
	width: 49%;
}
#primary div.product .woocommerce-tabs, #content div.product .woocommerce-tabs{
	margin-left: 15px;
}
div.product .woocommerce-tabs, #content div.product .woocommerce-tabs{
	clear: both;
	padding-top: 5px;
}
.yith-wcwl-share strong{
	font-weight: normal;
	font-size: 11px;
}
small{
	font-size: 11px;
}
.enrergy_label2{
	opacity: 0.5;
    	filter: alpha(opacity=5);

}
.enrergy_label{
	opacity: 0.0;
    	filter: alpha(opacity=0);
}
.enrergy_label{
	opacity: 0.0;
    	filter: alpha(opacity=0);
}

.as_comment .vfb-rating-none::before {
	content: "\e003";
}
.as_comment .vfb-rating-true::before {
	content: "\e002";
}
.as_comment .vfb-rating-icon {
    font-size: 12px;
}
.as_comment div p{margin-bottom:-2px !important;}

.comments .as_comment{background:none; padding:0px;}

.summary a.create_comment_inline,a.create_comment_inline {
    background: #333;
    color: #FFF;
    padding: 4px 6px;
    font-size: 11px;
    margin-top: 22px;
}
.comment-creation-button a.create_comment_inline {
    background: #333;
    color: #FFF;
    padding: 4px 6px;
    font-size: 11px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    float: none;
    display: block;
    text-align: center;
    font-weight:bold;
}
.comment-creation-button{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 0px;
}
    
a.create_comment_inline:hover {
    background: #333;
    color: #FFF;
}

.create_inline_comm a.create_comment_inline{
    margin-top: 0px;
    float:right;
}

a.create_comment_inline:hover{
    background-color:#333 !important;
}



.woocommerce-tabsdiv .vfb-col-6#vfbField75 {
    float: right;
    width:46%;
    height:60px;
}

.woocommerce-tabsdiv .vfb-col-6#vfbField75::after {
    clear:both;
    display:block;
    width:100%;
    content: " ";
}

.woocommerce-tabsdiv #vfbField85{width:200px; clear:both;}
.woocommerce-tabsdiv #vfbField91{width:100%; clear:both;}

.woocommerce-tabsdiv .parsley-required{display:none;}

#vfbField90 label{display:none;}
#vfbField90 div label{display:block;}

#vfbField86{margin-top:-10px;}

.woocommerce-tabsdiv .vfb-col-6#vfbField88 {
    float: left;
    width:46%;
}
.woocommerce-tabsdiv .vfb-help-block{font-size:11px; color:#777; margin-top: 2px;
    line-height: 13px;}

.thumb:hover .enrergy_label{
	opacity: 1;
    	filter: alpha(opacity=100);
}
.thumb:hover .enrergy_label2{
	opacity: 1;
    	filter: alpha(opacity=100);
}


.product .entry-summary .entry-title{
	font-size: 20px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 5px;
	line-height:26px;
}
#primary select, #primary textarea, #primary input[type="text"], #primary input[type="password"], #primary input[type="datetime"], #primary input[type="datetime-local"], #primary input[type="date"], #primary input[type="month"], #primary input[type="time"], #primary input[type="week"], #primary input[type="number"], #primary input[type="email"], #primary input[type="url"], #primary input[type="search"], #primary input[type="tel"], #primary input[type="color"], #primary .uneditable-input{
	border-radius: 0;
}
#primary div.product .woocommerce-tabs ul.tabs li.active, #primary #content div.product .woocommerce-tabs ul.tabs li.active, #primary div.product .woocommerce-tabs ul.tabs li.active, #primary #content div.product .woocommerce-tabs ul.tabs li.active, #primary div.product .woocommerce-tabs ul.tabs li:before, #primary #content div.product .woocommerce-tabs ul.tabs li:before{
	border-bottom-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
body #cboxContent #cboxTitle{
	padding-bottom: 11px;
	text-align: left;
	line-height: 15px;
	position: relative;
	top: -25px;
}
body #cboxContent{
	padding-top: 4px;
	padding-bottom: 40px;
}
.content div.product .woocommerce-tabs ul.tabs li a:hover, #content div.product .woocommerce-tabs ul.tabs li a:hover{
	color: #017278;
}
#primary .yith-wcwl-share{
	margin-left: 0;
}
#primary div.product .thumbnails2 > a.zoom, #primary div.product .thumbnails2 > img{
	display: block;
	float: left;
	padding: 0;
	border: none;
	margin-right: 3px;
	max-width: 104px;
	max-height: 104px;
	margin-top: 5px;
	margin-left: -3px;
}
#thumbs{
	width: 106%;
}
#product_size-room{
	display: block;
	margin-right: 10px;
}
#product_color-room{
	display: block;
	float: left;
	margin-right: 10px;
	float: none;
}
.simple-quantity{
	padding-top: 5px;
	margin-bottom: -10px;
	display: block;
}
.variation_selector img{
	border: #ddd solid 1px;
	border: #fff solid 2px;
}
.variation_selector img.active{
	border: #777 solid 2px;
}
.productexcerpt, #detailed_text{
	padding-bottom: 5px;
	font-size: 14px;
}
.productexcerpt p, #detailed_text p{
	padding-bottom: 5px;
	font-size: 14px;
}
.productexcerpt{
	margin-bottom: -10px;
}
.productexcerpt a.read-more{
	background: #fff;
	padding: 2px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 13px;
	margin-top: -30px;
	float: right;
	margin-right: 25px;
}
.productexcerpt h2, .productexcerpt h3, div.product .woocommerce-tabs .panel .detailed_text h2, div.product .woocommerce-tabs .panel .detailed_text h3{
	font-size: 16px;
	margin-bottom: 4px;
}
.productexcerpt .textcontainer{
	margin-top: 8px;
	line-height: 20px;
}
.art-status{
	float: right;
}
#primary .size-info{
	display: block;
	width: 18px;
	height: 18px;
	margin-left: 140px;
	margin-top: -40px;
}
#primary .simple-quantity .quantity{
	float: right;
	margin-bottom: 15px;
	float: left;
	display: block;
}
#primary .quantity input.qty, #content .quantity input.qty{
	width: 30px;
	height: 18px;
	margin: 0 !important;
	padding: 0;
	text-align: center;
	border: rgb(199, 192, 199) solid 1px !important;
	position: absolute;
	top: 0;
	left: 24px;
}
.quantity.buttons_added .plus, .quantity.buttons_added .minus, #content .quantity.buttons_added .plus, #content .quantity.buttons_added .minus{
	display: block;
	height: 20px;
	top: 0;
}
.variation_selector{
	float: left;
	margin-right: 40px;
}
#primary div.product .entry-summary .woocommerce-tabs{
	width: 100%;
	margin-left: 0;
}
#primary .passende-produkte ul.products li.span5:nth-child(1n){
	width: 30%;
	margin-left: 11px;
	float: left;
}

#primary .passende-produkte ul.products .span5 .thumb img{
	width: 100%;
}
.last_viewed_title{
	width: 185px;
	border-bottom: 1px solid #eee;
	padding-bottom:6px;
	margin-bottom:-8px;
	display:block;
}
.last-viewed{
	width:30%;
	margin-right: 5px;
	float: left;
	padding-bottom: 5px;
}
.last-viewed:nth-child(3n){
	margin-right: 0px;
}



#yit-breadcrumb, #yit-breadcrumb a{
	color: #fff;
}
#primary #page-meta #yit-breadcrumb a, #primary #page-meta #breadcrumb a, #primary #page-meta #breadcrumb, #primary #page-meta p#breadcrumb, #primary #page-meta #breadcrumb .home{
	font-size: 10px;
	color: #fff;
}
.quantity .plus, .quantity .minus, #content .quantity .plus, #content .quantity .minus{
	border: #C7C0C7 solid 1px;
	background: none 0% 0% repeat scroll #eee;
}
a, a:hover{
	color: #017278;
}
.sidebar .widget_nav_menu .megamenu a{
	color: #555;
	font-weight: bold;
}
.sidebar .widget_nav_menu .current-menu-ancestor > a, .sidebar .widget_nav_menu div#nav ul .current_page_item > a, .sidebar .widget_nav_menu .current-menu-item a, .sidebar .widget_nav_menu ul.menu li.current-menu-item a{
	color: #017278;
	font-weight: bold;
}
.sidebar .widget_nav_menu .megamenu .current-menu-item ul li a .sidebar .widget_nav_menu .megamenu .current-menu-ancestor a{
	color: #555;
	font-weight: normal;
}
.sidebar p, .sidebar li, .sidebar div{
	font-size: 13px;
	line-height: 16px;
}
.sidebar .widget_nav_menu .megamenu ul{
	margin-left: 0;
	width: 185px;
}
.sidebar .widget_nav_menu .megamenu ul li{
	border-top: 1px solid #eee;
	line-height: 16px;
}
.sidebar .widget_nav_menu .megamenu ul li a{
	line-height: 16px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

#sidebar-rechtliche-links .widget_nav_menu ul:first-child > li.megamenu{
    border-top: 1px solid #eee;
    line-height:16px;
}
#sidebar-rechtliche-links .widget_nav_menu ul:first-child > li.megamenu{
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
    	line-height:16px;
}

#sidebar-rechtliche-links .widget_nav_menu ul:first-child > li.current-menu-item a{display:block;}

.sidebar .widget:first-child, .sidebar .widget:first-child h3{
	margin-top: 16px;
}
.sidebar .widget_nav_menu .megamenu .sub-menu{
	width: 185px;
}
.sidebar .widget_nav_menu .megamenu .sub-menu .sub-menu{
	margin-top: 0;
	margin-bottom: 15px;
	padding-left: 10px;
	width: 175px;
}
.sidebar .widget_nav_menu .megamenu .sub-menu .sub-menu .sub-menu{
	margin-top: 0;
	margin-bottom: 15px;
	padding-left: 20px;
	width: 145px;
}
.sidebar .widget_nav_menu .megamenu .sub-menu .sub-menu{
	display: none;
}
.sidebar .widget_nav_menu .megamenu .sub-menu .sub-menu{
	padding-left: 20px;
	width: 165px;
}
.sidebar .widget_nav_menu .megamenu .sub-menu .sub-menu a{
	font-weight: normal;
}
.sidebar .widget_nav_menu .megamenu .current_page_item, .sidebar .widget_nav_menu .current_page_item .sub-menu, .sidebar .widget_nav_menu .megamenu .current-menu-ancestor .current-menu-ancestor .sub-menu, .sidebar .widget_nav_menu .megamenu .sub-menu .current-menu-ancestor .sub-menu, .sidebar .widget_nav_menu .megamenu .sub-menu .current-menu-ancestor .sub-menu .sub-menu, .sidebar .widget_nav_menu .megamenu .sub-menu .current_page_item .sub-menu, .sidebar .widget_nav_menu .megamenu .sub-menu .current-menu-item .sub-menu, .sidebar .widget_nav_menu .megamenu .sub-menu .current_page_item .sub-menu .sub-menu, .sidebar .widget_nav_menu .megamenu .sub-menu .current-menu-item .sub-menu .sub-menu{
	display: block;
}
.sidebar .widget_nav_menu .current-menu-ancestor > a li a, .sidebar .widget_nav_menu div#nav ul .current_page_item > a li a, .sidebar .widget_nav_menu .current-menu-item a li a, .sidebar .widget_nav_menu ul.menu li.current-menu-item a li a{
	color: #017278;
	font-weight: bold;
}
.widget_nav_menu ul:first-child > li a, .widget_pages ul:first-child > li a, .widget_categories ul:first-child > li a, .portfolio-categories ul:first-child > li a, .widget_archive ul:first-child > li a, .almost-all-categories ul:first-child > li a, .widget_links ul:first-child > li a{
	color: #555;
	line-height: 22px;
}
.content div.product .woocommerce-tabs ul.tabs li.active a, #content div.product .woocommerce-tabs ul.tabs li.active a{
	color: #017278;
	font-weight: bold;
}
.content .contact-form li.submit-button input, body, .paragraph-links a, #respond input, #respond textarea, #respond p label, #search_mini, #nav ul li a, .menu-select select, .error-404-text p, .error-404-text p a, .error-404-text, .error-404-text #searchform input::-webkit-input-placeholder, .error-404-text #searchform input:-moz-input-placeholder, .recent-post .hentry-post p.post-date .day, .recent-post .hentry-post p.post-date .month, .recent-post .hentry-post p.post-date, .yit_toggle_menu ul.menu ul li a, .yit_toggle_menu ul.menu li.dropdown > a:after, .picture_overlay .overlay div p, div.product form.cart .button, #content div.product form.cart .button, #content .contact-form li.submit-button input{
	font-family: 'Arial', 'Verdana', sans-serif;
}
#wrapper ul.products li.product .thumbnail-wrapper img{
	padding: 0;
	border: rgb(223, 219, 219) solid 0;
}
#topbar .wrap li:first-child{
	padding: 0 0 0 0;
}
.sidebar .widget > h3, .yit_toggle_menu ul.menu li.dropdown > a{
	background: none;
	border: none;
	font-size: 13px;
	color: rgb(33, 34, 35);
	padding: 0 0;
	font-weight: bold;
	margin-top: 0;
	display: block;
}
.one-third h4{
	margin-top: 15px;
	margin-bottom: -2px;
}

@media (min-width:1200px){
	.span5{
		width: 250px;
	}
	.span4{
		width: 238px;
	}
}


#nav_menu-2 #menu-top-menu{
	padding-left: 10px;
}
.container div.product form.cart .button, .container #content div.product form.cart .button{
	background: #017278;
	color: #fff;
	font-family: "Arial", Helvetica, Sans Serif;
	border: none;
}
a.button:hover, button.button:hover, input.button:hover, #respond input#submit:hover, #content input.button:hover, a.add_to_wishlist:hover{
	line-height: 14px;
}
a.button, button.button, input.button, #respond input#submit, #content input.button:hover, a.add_to_wishlist{
	line-height: 14px;
}
.entry-summary h2.hide{
	display: block;
	margin-top: -8px;
	padding: 0;
	line-height: 25px;
	font-weight: normal;
	padding-top: 4px;
}
#content-shop .product-title{
	display: none;
}
#tab-description .product-actions{
	display: none;
}
.product-description a{
	color: #017278;
}
#tab-description .span3{
	width: 130px;
}
#tab-description .last h3, h2{
	margin: 0;
}
#tab-description ul.products li.product.grid, #tab-description ul.products li.product.list{
	margin-left: 10px;
}
#tab-description .products{
	margin-left: -10px;
}
#content-shop .related{
	border-top: 1px solid #ddd;
}
#tab-description ul.products li:nth-child(2){
	margin-right: 0;
}
.product-description p, #tab-description p, #tab-description{
	color: #333;
}
#content-shop #tab-description, #content-shop .entry-content p{
	font-size: 14px;
	line-height: 20px;
}
p{
	font-size: 13px;
	line-height: 20px;
}
p#yit-breadcrumb{
	text-align: right;
	color: #777;
}
#content-shop .type-product{
	margin-top: -10px;
}
#page-meta #yit-breadcrumb a, #page-meta #breadcrumb a, #page-meta #breadcrumb{
	font-size: 11px;
	color: #777;
}
#content-shop #page-meta{
	padding: 0;
	margin: 0;
	margin-top: 3px;
	padding-bottom: 5px;
	margin-top: -10px;
}
#pagination{
	width: 104%;
	display: block;
	text-align: center;
}
#pagination ul{
	list-style: none;
	width: 100%;
	text-align: center;
	display: block;
}
#pagination ul li{
	list-style: none;
	float: left;
}
#similar{
	margin-top: 30px;
}
#pagination span{
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 2px;
	display: block;
}
.sidebar, .sidebar .menu ul.sub-menu{
	width: 195px;
}
.sidebar .menu ul.sub-menu .sub-menu{
	width: 170px;
}
.sidebar .menu ul.sub-menu .sub-menu a{
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.entry-summary .woocommerce-product-rating{
	display: none;
}
#cboxWrapper #cboxMiddleRight, #cboxWrapper #cboxMiddleLeft, #cboxWrapper #cboxTopCenter, #cboxWrapper #cboxTopLeft, #cboxWrapper #cboxTopRight, #cboxWrapper #cboxBottomRight, #cboxWrapper #cboxBottomLeft, #cboxWrapper #cboxBottomCenter{
	background: none;
}
body #cboxOverlay{
	background: #fff;
}
#cboxContent #cboxCurrent{
	color: #fff;
	display: none;
}
#cboxContent #cboxTitle{
	z-index: 9999;
}
#cboxNext, #cboxPrevious, #cboxClose{
	z-index: 100000;
}
#cboxContent{
	border: #fff solid 8px;
	box-shadow: 10px 5px 5px #ccc;
}
#primary div.product .images .shop_single{
	border: none;
}
#primary .products ul, ul.products{
	margin-left: -30px;
}
#nav{
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
#nav > ul li a, #nav .menu > ul li a{
	border-right: 1px solid #eeeeee;
}
#nav-sidebar{
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
#nav-sidebar #search_mini{
	border-width: 0 0 0 0;
	border-left: medium none;
}

#mobilenav .page-1983{
	padding-left: 0px;
}

#mobilenav .page-1983 a{
	font-weight: bold;
}
#nav .current-menu-item, #nav .current-menu-ancestor, div#nav ul .current_page_item{
	background: url('green.png?s=1') repeat-x;
	border-left: 1px solid #eeeeee;
	color: #017278;
}
#nav .image-menu-item, div#nav ul .current_page_item.image-menu-item{
	background: none;
}
#nav .page-852.current-menu-item, #nav .page-852.current-menu-ancestor, div#nav ul .page-852.current_page_item:first-child{
	border-left: none;
}
#nav .current-menu-item a, #nav .current-menu-ancestor a, div#nav ul .current_page_item a{
	color: #017278;
}
#nav .current-menu-item li, #nav .current-menu-ancestor li, div#nav ul .current_page_item li{
	background: #FFF;
}
#nav > ul li a, #nav .menu > ul li a{
	font-weight: bold;
}
#topbar .container .wrap{
	border-bottom: 1px solid #eeeeee;
}
#primary .woocommerce-price-and-add .strei .amount, #primary .single_variation .strei .amount, #primary .woocommerce-price-and-add .strei .oldamount{
	color: #333;
	font-size: 15px;
	font-weight: bold;
}
#primary .woocommerce-price-and-add .offer .amount, #primary .single_variation .offer .amount, #primary .woocommerce-price-and-add .offer .pamount{
	margin-left: 10px;
	font-weight: bold;
	color: #017278;
}
.woocommerce-price-and-add{
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 15px;
}
.woocommerce-price-and-add .pamount, .woocommerce-price-and-add .oldamount, .woocommerce-price-and-add .offer .pamount .amount{
	font-weight: bold;
	font-size: 20px;
	display: block;
}
.woocommerce-price-and-add .pamount{
	margin-top: 10px;
	font-weight: bold;
}
.strei{
	padding-top: 10px;
	display: block;
	height: 30px;
	float: left;
}
.product-thumbnail .strei{
	padding-top: 0;
	padding-right: 10px;
}
.strei .oldamount .amount, .strei .amount{
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: line-through;
}
.product-thumbnail .price .amount{
	font-weight: bold;
	color: #333;
}
div.product span.price del, div.product p.price del, #content div.product span.price del, #content div.product p.price del{
	color: #333;
}
.woocommerce div#thumbs, .woocommerce div.product .images .smallthumbs{
	width: 103%;
}
.offer{
	display: block;
	float: right;
	font-weight: bold;
}
#primary .woocommerce-price-and-add .strei .amount, #primary .single_variation .strei .amount{
	font-weight: bold;
}
#art-stat{
	font-weight: bold;
	display: block;
	text-align: right;
}
#art-stat .lief{
	font-weight: normal;
	color: #333;
}
.woocommerce-price-and-add .strei .pamount{
	margin-top: 0;
	font-size: 15px;
	font-weight: bold;
}
#copyright .container{
	border-top: 1px solid #eeeeee;
}
.border{
	border-top: 1px solid #eeeeee;
	width: 100%;
	padding-top: 5px;
	margin-top: 5px;
}
#primary .container div.product form.cart .button, #primary .container #content div.product form.cart .button{
	text-transform: none;
	font-size:13px;
	font-weight:bold;
}
p{
	line-height: 18px;
}
#primary form .form-row input.input-text, #primary form .form-row textarea{
	color: #555;
	padding: 3px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 14px;
}
#primary form .form-row input.input-text:focus, #primary form .form-row textarea:focus{
	background: #eee;
}
#primary form .woocommerce-invalid-required-field input, #primary form .woocommerce-invalid-required-field select, #primary form .woocommerce-invalid-required-field textarea{
	background: #f1d4d4;
}
#primary .status-publish form select{
	font-family: 'Arial', 'Verdana', 'Arial', sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 24px;
	margin-bottom: 8px;
}
p #billing_address_2_field:after{
	content: "";
	display: block;
	clear: both;
}
#primary .checkout .billing-fields .form-row, #primary .checkout .shipping-fields .form-row{
	height: 35px;
}
#primary #shipping_country_field, #primary #billing_country_field{
	height: 48px;
}
#primary label{
	display: block;
	margin-bottom: 0;
	font-size: 11px;
	color: #555;
}
#primary .simple-quantity label,#product_size-room strong,#product_color-room strong,.mengenangabe strong{
	font-size: 11px;
	color: #333;
}
#primary p#billing_address_2_field, #primary p#shipping_address_2_field{
	margin-top: 0;
	margin-bottom: -14px;
}
#order_comments_field{
	display: none;
}
#primary #post-8 ul.woocommerce-error{
	margin-left: 0;
	background: #f1d4d4;
}
#primary #post-8 .content ul{
	margin-left: 0;
}
#primary #post-8 #billing_email_field{
	margin-top: -44px;
	width: 65%;
}
#primary .wider{
	width: 65%;
}
#primary .shorter{
	width: 30%;
}
#primary form #ship-to-different-address:after, #primary form #newsletter_field:after{
	content: "";
	display: none;
	clear: none;
}
#primary form .form-row .input-checkbox{
	text-align: left;
	float: left;
	line-height: 12px;
}
.billing-fields, .shipping-fields{
	background: #fff;
	padding: 8px;
}
#primary .col-2{
	padding-left: 18px;
	padding-right: 18px;
}
.billing-fields{
	padding-bottom: 8px;
	padding-top: 0;
}
#billing_gebdate{
	width: 75%;
	margin-right: 8px;
}
#billing_gebdate_field{
	margin-top: -8px;
}
#billing_gebdate{
	margin-right: 3px;
}
#primary form .form-row label.checkbox{
	padding: 0;
	margin-left: 20px;
}
#primary #ship-to-different-address label, #primary .terms label, #primary form #newsletter_field label{
	text-align: left;
	line-height: 14px;
	font-size: 11px;
	color: #333;
}
#primary #ship-to-different-address{
	margin-top: 15px;
	margin-bottom: -20px;
}
#primary .terms label{
	float: right;
}
#primary #customer_details h3{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
	padding: 0;
}
#primary #customer_details .col-1 h3{
	padding-left: 3px;
}
#primary #customer_details .shipping_address{
	margin-top: 10px;
}
#primary .shipping-fields{
	border-top: 1px solid #eee;
	margin-top: 8px;
	padding-top: 0;
}
#primary #Newsletter{
	border-top: 1px solid #eee;
	padding-top: 0;
	margin-top: 8px;
}
#primary #billing_country_field{
	margin-bottom: 10px;
}
#billing_company_field{
	display: none;
}
#primary .form-row label{
	height: 20px;
	display: block;
}
#primary form .form-row .input-checkbox{
	display: inline;
	margin: 0 0 0 0;
	vertical-align: bottom;
}
#primary form .review-order{
	display: none;
}
#primary .payment_methods label{
	font-size: 11px;
}
.includes_tax{
	line-height: 14px;
	display: block;
	clear: both;
}
table.shop_table tfoot th{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
	width: 50%;
}
#primary .pay-buttton, .showlogin, .showlogin:hover{
	background: none 0% 0% repeat scroll #017278;
	color: #fff;
	border: none;
}
.left-mobillayer p.woocommerce_info, .coupon_form p.woocommerce_info{
	font-weight: bold;
}
.showlogin, .showlogin:hover{
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-shadow: none;
	font-weight: normal;
}
.woocommerce-checkout .coupon_form, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce_message, .woocommerce_error, .woocommerce_info{
	border: #eee solid 1px;
}
#primary .checkout .billing-fields .create-account-row{
	margin-bottom: 0;
	margin-top: 8px;
	height: 12px;
}
.create-account{
	background: #eee;
	padding: 8px;
	padding-top: 3px;
	margin-top: 5px;
}
.create-account p{
	font-size: 13px;
}
.border-row{
	border: #eee solid 1px;
	padding: 10px;
	padding-bottom: 0;
	margin-bottom: 10px;
}
.border-row .col1, .border-row .col2{
	padding-bottom: 0;
}
.border-row .col1 h3{
	padding-left: 5px;
	margin-bottom: 5px;
}
.border-row .col1 .login-button .button{
	background: none 0% 0% repeat scroll #017278;
	color: #fff;
	border: none;
	padding: 4px;
	text-align: center;
	width: 47%;
}
.border-row .col1 .login-button a{
	display: block;
}
.border-row .col1 .buttton{
	float: right;
	padding: 3px;
	margin-top: -30px;
}
#primary .create-account-row label{
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.newsletter-checkbox label small{
	font-size: 11px;
}
#order_review .rev-order-buttton{
	float: right;
	padding: 3px;
	margin-top: -30px;
}
#shipping_email_field{
	margin-top: 15px;
}
table.shop_table tfoot th{
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
}
#primary ul#shipping_method li{
	margin: 0;
	padding: 0;
	text-indent: -22px;
	list-style: none outside none;
}
@media (max-width:767px){
	.top-mobillayer{
		display: block;
	}
	.left-mobillayer{
		display: none;
	}
	.page-id-8 .left-mobillayer{
		display: block;
	}
	#similar {
	    margin-top: -20px;
	}
	.create_inline_comm a.create_comment_inline{
	    margin-top: -15px;
	    margin-bottom: 22px;
	    float: none;
	    margin-left: auto;
	    margin-right: auto;
	    text-align: center;
	    display: block;
	    width: 50%;
	}
}
@media (min-width:768px){
	.top-mobillayer{
		display: none;
	}
	.left-mobillayer{
		display: block;
	}
	

}
#primary .checkout h3, #primary h3{
	color: #555;
}
#primary .textcontainer h3{color:#333; font-size:20px; line-height:26px;}
#yith-wcwl-form h2{
	margin-left: 20px;
}
#yith-wcwl-popup-message{
	background: white;
	border: #CCC solid 1px;
	border-radius: 0px;
	line-height: 50px;
	padding: 15px;
	position: fixed;
	text-align: center;
	top: 50%;
	left: 50%;
	z-index: 10000;
}
.wishlist_table tr td{
	text-align: center;
}
.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name{
	text-align: left;
}
.wishlist_table tr td.product-stock-status span.wishlist-in-stock{
	color: #297E29;
}
.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock{
	color: #F00;
}
.summary .single_add_to_wishlist.button, div.product .woocommerce-price-and-add .single_add_to_wishlist.button{
	margin: 0;
}
.yith-wcwl-add-to-wishlist{
	margin-top: 10px;
}
.yith-wcwl-add-button > a i, .wishlist_table .add_to_cart.button i{
	margin-right: 10px;
	font-size: 20px;
	vertical-align: -3px;
}
.single_add_to_wishlist.button{
	padding: 0 10px;
}
.single_add_to_wishlist.button:hover{
	background-color: #868686 !important;
}
.wishlist_table .add_to_cart.button{
	box-shadow: none;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	padding: 0 10px;
	text-shadow: none;
	text-transform: uppercase;
	font-size: 11px;
	color: white;
	font-weight: normal;
	margin-top: 0;
}
.wishlist_table .add_to_cart.button:hover{
	background-color: #868686 !important;
}
.yith-wcwl-share{
	margin-left: 20px;
}
.yith-wcwl-share ul{
	margin-bottom: 10px;
	margin-left: 0;
}
.yith-wcwl-share ul, .yith-wcwl-share li{
	height: 21px;
}
.yith-wcwl-share li{
	margin-right: 3px;
}
.yith-wcwl-share li a{
	background-position: left bottom;
	display: inline-block;
	width: 22px;
	height: 22px;
	border: none;
}
.yith-wcwl-share li a:hover{
	background-position: left top;
}
.yith-wcwl-share li a.facebook{
	background-image: url(small-socials/facebook.png?s=1);
}
.yith-wcwl-share li a.twitter{
	background-image: url(small-socials/twitter.png?s=1);
}
.yith-wcwl-share li a.pinterest{
	background-image: url(small-socials/pinterest.png?s=1);
}
.yith-wcwl-share li a.googleplus{
	background-image: url(small-socials/google.png?s=1);
}
.yith-wcwl-add-to-wishlist .ajax-loading{
	box-shadow: none !important;
	display: inline !important;
	margin-left: 5px;
	vertical-align: middle;
	visibility: hidden;
	width: 16px !important;
	height: 16px !important;
}
.se-results{
	position: absolute;
	width: 450px;
	z-index: 9999;
	background: #fff;
	padding: 10px;
	background: none 0% 0% repeat scroll #FFF;
	border: #eeeeee solid 0;
	z-index: 10000;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	right: 300px;
	top: 140px;
	padding-top: 10px;
	padding-left: 10px;
	display: none;
}
.se-results ul{
	list-style: none;
	margin-left: 0;
}
.se-results ul li{
	line-height: 14px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #efefef;
	text-align: left;
}
.se-results ul li:hover{
	background: #eee;
}
.se-results ul li.selected{
	background: #eee;
}
.load-se{
	height: 50px;
	background: url(loadingAnimation.gif?s=1) center center no-repeat #fff;
	z-index: 9999;
}
#size-table{
	width: 340px;
}
#size-table table{
	width: 100%;
}
#size-table table td{
	padding-left: 10px;
	padding-right: 10px;
}
#primary .product-sku{
	margin-bottom: -10px;
	line-height: 14px;
}
#primary .search_mini #submit, .widget_search_mini #submit{
	border: none medium;
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 42px;
	background: none 0% 0% repeat scroll #EEE;
	color: #333;
}
.se-product a{
	color: #333;
	display: block;
}
.se-product small{
	float: right;
	display: block;
}
.se-all a{
	display: block;
	background: #017278;
	color: #333;
	text-align: center;
}
#primary ul.products li.product.grid .product-actions a.add_to_cart_button{
	background-position: -5px -5px;
	background-size: 150px;
}
#primary ul.products li.product.grid .product-actions a.details{
	background-position: -35px -5px;
	background-size: 150px;
	margin-bottom: 3px;
}
#primary ul.products li.product.grid .product-actions a.view-options{
	background-position: -74px -2px;
	background-size: 120px;
}
#primary ul.products li.product.grid .product-actions{
	width: 15%;
}
#similaries .passende-produkte .product-meta h3{
	border: none;
}
#similaries h3{
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #eee;
}
#similaries{
	display: block;
	margin-left: 18px;
	width: 100%;
}
#similaries .similar-h3{
	border: none;
}

#primary ul.products li.product.grid h3{
overflow: hidden;
}


#similaries .similar-h3{
	width: 99.4%;
	margin-left: -16px;
	padding-bottom: 0px;
	margin-bottom: -1px;
}

#similar .row .products:before{
    content: "";
    display: block;
    height: 1px;
    background: #eee;
    margin-bottom: 12px;
    margin-right: 2px;
    margin-left: 3px;
}
#nav ul li{
	display: inline-block;
	text-align: left;
	margin-right: 12px;
}
#nav > ul li a, #nav .menu > ul li a{
	padding: 3px 6px;
	padding-right: 10px;
	padding-left: 15px;
}
#nav > ul li:first-child a, #nav .menu > ul li:first-child a{
	padding: 3px 6px;
	padding-right: 10px;
}
#nav .sf-sub-indicator{
	right: 8px;
}
#primary #nav ul#menu-hauptmenue li{
	display: inline-block;
	text-align: left;
	margin-left: -10px;
}
#primary #nav .megamenu ul.sub-menu li, #nav .megamenu ul.sub-menu li ul{
	min-width: 116px !important;
	max-width: 120px;
	margin: 0;
	padding: 0;
}
#header{
	margin-bottom: 0;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children li a{
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	font-size: 13px;
}
#header #nav ul.sub-menu li.current-menu-ancestor li.current-menu-item a{
	color: #666;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children ul.sub-menu li a{
	line-height: 16px;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children ul.sub-menu li{
	padding-top: 4px;
	padding-bottom: 4px;
}
#header #nav ul.sub-menu li.current-menu-ancestor li a{
	color: #666;
}
#header #nav ul.sub-menu li.current-menu-ancestor a{
	color: #666;
}
#header #nav li.current-menu-ancestor a{
	color: #017278;
}
header #nav #menu-hauptmenue ul li a{
	color: #666;
}
#nav ul li ul li a, #header #nav .megamenu ul.sub-menu li a, #nav .megamenu ul.sub-menu li li a, #topbar #lang_sel ul ul li a, #nav .megamenu ul.sub-menu li.menu-item-custom-content p{
	color: #666;
}
#primary #nav #menu-hauptmenue .megamenu ul.sub-menu li, #nav #menu-hauptmenue .megamenu ul.sub-menu li ul{
	min-width: 116px !important;
	max-width: 120px;
	margin: 0;
	padding: 0;
	width: 150px;
}
#primary #nav #menu-hauptmenue .megamenu ul.sub-menu li{
	width: 150px;
}
#primary #nav .megamenu ul.sub-menu li:first-child, #primary #nav .megamenu ul.sub-menu li ul li, #primary #nav .megamenu ul.sub-menu li ul{
	width: 150px;
}
#nav .megamenu ul.sub-menu li, #nav .megamenu ul.sub-menu li ul{
	width: 140px;
}
#nav ul li ul li a, #header #nav .megamenu ul.sub-menu li a, #nav .megamenu ul.sub-menu li li a, #topbar #lang_sel ul ul li a, #nav .megamenu ul.sub-menu li.menu-item-custom-content p{
	font-size: 13px;
	font-weight: 400;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children a, #header #nav .megamenu ul.sub-menu li.image-menu-item a, #header #nav .megamenu ul.sub-menu li.menu-item-has-children .bold a{
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	line-height: 15px;
	width: 170px;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children li a, #header #nav .megamenu ul.sub-menu li.menu-item-has-children .bold li a{
	font-weight: normal;
	text-align: left;
	font-size: 13px;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children .bold{
	border: none;
	width: 160px;
	margin-top: 20px;
	clear: both;
}
#header #nav .megamenu ul.sub-menu li.bold li ul li{
	border-bottom: 1px solid #ddd;
	margin-top: 0;
}
#header #nav .megamenu ul.sub-menu li.bold ul li:last-child{
	margin-bottom: 10px;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children li{
	border-bottom: 1px solid #ddd;
}
#header #nav .megamenu .custom-item-yitimage{
	margin-top: 5px;
}
#header #nav .megamenu .custom-item-image img{
	margin-top: 3px;
	border: #fff solid 1px;
	width: 80px;
	height: 80px;
}
#header #nav .megamenu .custom-item-image img:hover{
	margin-top: 3px;
	border: #eee solid 1px;
}
#header #nav .megamenu ul.sub-menu li.menu-item-has-children ul.sub-menu li a{
	width: 160px;
	padding-left: 0;
}
.sidebar .menu-item a img{
	display: none;
}
#nav ul#menu-hauptmenue{
	margin-left: 30px;
}
#nav ul#menu-hauptmenue li{
	margin-right: 15px;
}
#nav ul#menu-hauptmenue li ul li{
	margin-right: 15px;
}
#primary ul.products li.product.grid, #primary ul.products li.product.normal, #primary ul.products li.product.first, #primary ul.products li.product.last{
	margin-left: 0.9655172413793104%;
	margin-bottom: 10px;
}
#primary ul.products li.product.list{
	margin-left: 0;
	margin-bottom: 20px;
}
#primary ul.products li.first{
	margin-left: 0;
}
#nav{
	margin-bottom: 10px;
}
.span5{
	width: 175px;
	width: 19.22%;
}
.span9{
	width: 945px;
}
ul.products li.product.first{
	margin-left: 20px;
}
ul.products li.product.normal{
	margin-left: 10px;
}
#yit-breadcrumb, #yit-breadcrumb a{
	color: #666;
}
p#yit-breadcrumb, #yit-breadcrumb a, #breadcrumb a, #breadcrumb, #yit-breadcrumb a.home{
	font-size: 11px;
	font-family: 'Arial', sans-serif;
	color: #666;
}
#yit-breadcrumb a, #yit-breadcrumb a.home, #yit-breadcrumb{
	color: #AAA;
}
#yit-breadcrumb a:hover, #yit-breadcrumb a.home:hover{
	color: #333;
}
.breadcrumb-as{
	width: 100%;
	padding-left: 30px;
}
.single-product .menu-hauptmenue-container{
	margin-top: -32px;
}
.single-product .breadcrumb-group{
	margin-top: -10px;
}
.page-template-slider_page-php .container{
	margin-top: 0;
}
#nav ul.sub-menu, #nav ul.children{
	margin-top: 8px;
}
.tax-product_cat .breadcrumb-group{
	margin-top: -10px;
}
.tax-product_cat .menu-hauptmenue-container, .menu-hauptmenue-container{
	margin-top: -15px;
}
.breadcrumb-group{
	padding-bottom: 10px;
	padding-top: 0;
	display: block;
}
#menu-item-1176 .menu-item-link{
	padding-left: 15px;
	padding-left: 0;
}
#menu-item-1176{
	border-left: 1px solid #eeeeee;
	border-left: none;
}
#nav ul#menu-hauptmenue{
	margin-left: 20px;
}
#page-meta .sort-title{
	margin-left: -28px;
	padding-right: 30px;
	float: left;
}
.breadcrumb-as #yit-breadcrumb{
	float: left;
}
.breadcrumb-group{
	position: relative;
}
.single-product .woocommerce-message{
	margin-left: 2px;
	background: #e5f1e3;
	color: #333;
	text-shadow: none;
	margin-bottom: 10px;
}
.woocommerce-message{
	background: #e5f1e3;
}
.single-product ul.products li.product.grid{
	float: left;
	margin-bottom: 5px;
	padding: 0;
	position: relative;
}
.orderby{
	float: left;
	width: 180px;
	font-size: 11px;
	height: 25px;
	line-height: 28px;
	margin-top: 5px;
}
#page-meta form, #page-meta .woocommerce-ordering{
	margin-bottom: 0;
	margin-top: 5px;
	margin: 0;
	float: right;
	margin-left: 20px;
}
.list-or-grid{
	margin-top: 5px;
	float: right;
}
#primary ul.products li.product.grid .product-actions a{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 0 0 5px;
}
#primary ul.products li.product.grid h3{
	font-size: 13px;
	line-height: 1.2em;
}
#primary .products ul, ul.products{
	margin-left: -35px;
}
.rm_container ul li{
	margin-right: 0.8%;
}
#similar .span5{
	width: 15.81%;
}
#similar .products li.last{
	margin-left: 10px;
}
#thumbs{
	width: 103%;
}
.product .entry-summary .entry-title{
	border-bottom: 0 solid #DDD;
}
.place-order input#place_order{
	background: url('bg-cart-simple.png?s=1') left center no-repeat scroll #017278;
	color: #fff;
	font-weight: bold;
	padding: 8px 12px;
	padding-left: 40px;
	background-position: left 0 !important;
}
#place_order_back:hover{
	background: #000;
}
#topbar .widget_shopping_cart .cart_wrapper .buttons .checkout, .sidebar .widget_shopping_cart .buttons .checkout{
	background: #017278;
	color: #fff;
	font-weight: bold;
}
#nav > ul li:first-child a, #nav .menu > ul li:first-child a{
	padding: 0;
}
.widget_nav_menu ul > li .menu-item-has-children a{
	color: #676768;
	display: block;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
.widget_nav_menu .bold{
	margin-left: -25px;
}
.widget_nav_menu ul > li .menu-item-has-children .menu-item-has-children a{
	font-weight: normal;
}
.widget_nav_menu ul > li .menu-item-has-children a.custom-item-image{
	display: none;
}
.widget_nav_menu .current-menu-ancestor a, .widget_nav_menu .current-menu-item a{
	display: none;
}
.widget_nav_menu .current-menu-ancestor .sub-menu a, .widget_nav_menu .current-menu-item .sub-menu a{
	display: block;
}
.my-account-order-details .customer_details, .my-account-order-details .addresses > div{
	padding: 20px 20px 20px;
	margin-bottom: 10px;
}
.order_details li{
	margin-bottom: 10px;
}
.customer_details h2, .addresses h3{
	font-size: 13px;
	font-weight: bold;
}
table.shop_table.order_details{
	padding: 10px;
}
div.order_details{
	border: #D4D4D4 solid 1px;
	padding: 10px;
}
div.order_details tbody tr{
	border-top: 1px solid #D4D4D4;
}
#woo_pdf_proforma_download_link{
	padding-top: 5px;
}
div.order_details table.shop_table td, div.order_details table.shop_table th{
	padding-right: 10px;
}
.thanks{
	padding: 10px;
	border: #ddd solid 1px;
}
.thanks .product-quantity{
	padding-right: 20px;
}
table.shop_table .product-quantity{
	text-align: left;
}
.sidebar .widget_nav_menu .menu-mein-account-container ul li{
	border-top: 1px solid #EEE;
	line-height: 16px;
}

.sidebar .widget_nav_menu .menu-mein-account-container ul li a {
    line-height: 16px;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}
.sidebar .widget_nav_menu .menu-mein-account-container .current-menu-ancestor > a, .sidebar .widget_nav_menu div#nav ul .current_page_item > a, .sidebar .widget_nav_menu .current-menu-item a, .sidebar .widget_nav_menu ul.menu li.current-menu-item a {
    color: #017278;
    font-weight: bold;
}

#pagination{
	margin: 0;
	padding: 0;
}
#pagination ul li:first-child{
	float: right;
}
#pagination ul{
	margin-left: -28px;
}
#pagination ul li:nth-child(2){
	margin-left: 0;
}
#primary div.product #thumbs a.zoom:nth-child(5){
	margin-right: -3px;
}
#primary .single-product .images #thumbs.thumbnails2 a.colorbox{
	width: 95px;
	height: 95px;
}
.general-pagination a, .general-pagination a:hover{
	display: inline-block;
	margin-right: 5px;
	line-height: 28px;
	width: 29px;
	height: 29px;
	text-align: center;
	color: #555;
	border: #9e9c9c solid 1px;
	font-size: 11px;
}
.general-pagination a:hover{
	background: #eee;
	line-height: 28px;
}
#pagination .current{
	display: inline-block;
	margin-right: 5px;
	line-height: 28px;
	width: 29px;
	height: 29px;
	padding: 0;
	color: #555;
	text-align: center;
	background: #eee;
	border: #ddd solid 1px;
}
#pagination a{
	border: #ddd solid 1px;
}
#edit_post_link_as{
	float: right;
	top: 10px;
	z-index: 99999;
	position: relative;
	margin-top: -30px;
}
.widget_nav_menu ul > li .menu-item a.menu-item-link{
	display: block;
	padding: 5px 0 5px 0;
}
.widget_nav_menu ul > li .custom-item-image, .sidebar .widget_nav_menu .megamenu ul li a.custom-item-image{
	display: none;
}
.widget_nav_menu .bold, .sidebar .widget_nav_menu .megamenu ul li.bold{
	margin-left: -20px;
}
.widget_nav_menu .bold a{
	font-weight: bold;
}
#primary #post-1554 .woocommerce-error{
	margin-left: 0;
	background: #f1d4d4;
}
#primary #post-7 .woocommerce-error{
	margin-left: 0;
	background: #f1d4d4;
}
#primary #post-8 p#billing_city_field, #primary #post-8 p#shipping_city_field{
	top: -44px;
	margin-left: 34%;
	position: relative;
	margin-bottom: -43px;
}
#primary .order_review table.shop_table td, .cart-collaterals .cart_totals table th, .cart-collaterals .cart_totals table tr td, #order_review .shop_table tfoot td{
	padding: 0 0;
}
#order_review #payment{
	border-top: 1px solid #ddd;
	padding-top: 0;
	margin-top: 8px;
}
#binded, #order_review table.shop_table{
	border-top: 1px solid #ddd;
}
#customer_details{
	border: #ddd solid 1px;
	padding-left: 0;
	margin-right: 15px;
}
#customer_details .col-1{
	margin-left: 15px;
}
#primary #customer_details .col-1 h3, #order_review_heading, #primary #customer_details h3{
	padding-left: 32px;
	background-size: 22px 22px;
	background-position: center left;
}
#primary #customer_details .col-1 .billing-fields h3{
	background: url("small-socials/1.gif?s=1") no-repeat;
	background-size: 22px 22px;
	background-position: center left;
}
#primary #customer_details .col-1 .shipping-fields h3{
	background: url("small-socials/2.gif?s=1") no-repeat;
	background-size: 22px 22px;
	background-position: center left;
}
#order_review_heading{
	background: url("small-socials/3.gif?s=1") no-repeat;
	background-size: 22px 22px;
	background-position: center left;
	padding-left: 32px;
}
#payment h3{
	background: url("small-socials/4.gif?s=1") no-repeat;
	background-size: 22px 22px;
	background-position: center left;
	padding-left: 32px;
}
#payment .place-order .terms{
	padding-left: 25px;
}
#primary .place-order .terms label{
	float: right;
	width: 94%;
}
#primary form .place-order .form-row label.checkbox{
	padding: 0;
	margin-top: -2px;
	margin-left: 0;
}
#payment ul.payment_methods, #primary .order-review-data, #primary .shipping_address, #primary .billing_address{
	margin-left: 30px;
}
#cart-table{
	padding-top: 10px;
}
.page-id-7 .woocommerce{
	padding-top: 40px;
}
#primary .checkout .billing-fields .form-row, #primary .checkout .shipping-fields .form-row{
	height: 32px;
}
#primary .one-third{
	width: 32.7969348659%;
	margin-right: 0.8%;
}
#primary .one-third.last{
	margin-right: 0;
}
.shop_table .product-verf{
	text-align: left;
}
.rev-order-buttton{
	display: none;
}
.packstationsfineder{
	display: none;
}
.page-id-1544 #topbar, .page-id-1544 #nav, .page-id-8 #topbar, .page-id-8 #nav{
	display: none;
}
.page-id-1544 #customer_details .one-third p{
	margin-left: 0;
}
#order_review .rev-order-buttton{
	display: none;
}
.page-id-8 .checkout-bottom, .page-id-8 #primary #faqs-container, .page-id-8 #primary .border-line{
	display: none;
}
.page-id-8 #content-page{
	margin-top: 0;
}
#copyright ul li.menu-item a{
	color: #555;
}
#sidebar-checkout{
	margin-top: -30px;
}
#sidebar-checkout h3{
	line-height: 18px;
	margin-left: -2px;
}
#sidebar-checkout .row-fluid .span6{
	width: 100%;
}
#sidebar-checkout .form-row, #sidebar-checkout .one-third, #sidebar-checkout .two-third{
	width: 100%;
}
#sidebar-checkout .form-row-last input, #sidebar-checkout .form-row-last label{
	margin-left: 5px;
}
.page-id-8 .three-fourth, .page-id-8 .one-fourth{
	margin-top: 30px;
}
#payment .terms{
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
a, a:hover{
	line-height: 14px;
}
.se-product a, .se-product a:hover{
	line-height: 22px;
}
#payment #place_order{
	float: right;
	margin-left: 25px;
}
.page-id-1544 #primary #customer_details h3{
	padding-left: 0;
	margin-bottom: -5px;
	line-height: 18px;
}
.fullborder{
	padding: 4px;
	padding-left: 20px;
	border: #ddd solid 1px;
	width: 100%;
}
.checkoutproof tr{
	background: none;
}
.checkoutproof th, .checkoutproof td{
	line-height: 18px;
	padding: 0;
}
.checkoutproof th{
	padding-right: 40px;
}
#primary .left-info{
	margin-left: 30px;
	margin-right: -30px;
}
.warenkorbact{
	margin-left: -20px;
	float: right;
}
.order-info-data .data-div{
	padding-left: 0;
}
.widerrufinfo{
	padding-right: 15px;
	top: -25px;
	position: relative;
	width: 100%;
}
.widtexte{
	width: 70%;
	float: right;
	padding: 0;
}
.widerrufinfo, .widtexte{
	color: #777;
	font-size: 13px;
	text-align: right;
}
.widerrufinfo a{
	color: #555;
	font-size: 13px;
	text-decoration: underline;
}
.checkoutproof .total th{
	vertical-align: top;
	height: 34px;
	padding-top: 10px;
}
.checkoutproof .total td{
	height: 34px;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
}
.checkoutproof th{
	text-align: left;
}
.widerrufinfo p{
	margin: 0;
	padding: 0;
}
#customer_details .product-name{
	line-height: 14px;
}
#customer_details .one-third.last{
	width: 25%;
}
.woocommerce-message, .woocommerce-message span{
	text-align: left;
	line-height: 14px;
}
.woocommerce-message span{
	text-align: left;
	width: 100%;
	display: block;
	line-height: 14px;
}
th{
	text-align: left;
}
.cart-collaterals .cart_totals{
	text-align: left;
}
.cart-collaterals{
	margin-top: -20px;
}
form#cart-table{
	padding-bottom: 0;
	margin-bottom: -70px;
	border: #EEE solid 1px;
	padding: 10px;
}
table.shop_table .cartend-row td{
	border-bottom: none;
}
table.cart td.actions, #content table.cart td.actions{
	text-align: left;
}
table.cart .product-price, table.cart th.product-price, .shop_table.cart td.product-price, .shop_table.cart td.product-subtotal, .shop_table.cart th.product-subtotal, .shop_table.cart td.product-subtotal{
	text-align: right;
}
table.cart .product-ust{
	text-align: right;
	font-weight: normal;
}
table.cart th.product-ust{
	font-weight: bold;
}
div.product .images .thumbnails2 > a, div.product .images .thumbnails2 > img{
	display: block;
	float: left;
	padding: 4px;
	padding-bottom: 2px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 10px;
}
div.product .images .thumbnails2 li img, div.product .images .thumbnails2 > a, div.product .images .thumbnails2 > img, div.product .images .thumbnails2 li img:hover, div.product .images .thumbnails2 > a:hover{
	border: #DFDBDB solid 0;
	display: block;
	margin: 0 auto;
	text-align: center;
	text-indent: 0;
	margin-top: 4px;
	margin-left: -3px;
	margin-right: 5px;
}
div.product .images .thumbnails2 li img:nth-child(5), div.product .images .thumbnails2 > a:nth-child(5), div.product .images .thumbnails2 li img:nth-child(10), div.product .images .thumbnails2 > a:nth-child(10), div.product .images .thumbnails li img:nth-child(15), div.product .images .thumbnails2 > a:nth-child(15){
	margin-right: 0;
}
.single-product .images #thumbs.thumbnails2{
	margin-top: 2px;
}
#primary #similar ul.products li.product.first{
	margin-left: 3px;
}
#primary .single-product div.entry-summary{
	width: 49%;
}
.button-green, a.button-green{
	background-color: #017278;
}
#primary input.error, #packstationsform input.error{
	background: none 0% 0% repeat scroll #F1D4D4;
}
#primary .quantity input.qty, #content .quantity input.qty{
	font-size: 11px;
}
.mobile-verf{
	display: none;
}


#nav > ul li, #nav .menu > ul li {
    padding: 4px 0px;
}
#nav ul.sub-menu, #nav ul.children {
    margin-top: 4px;
}

@media (min-width:1220px){
	#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(7), #nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(14), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(7), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(14){
		border-left: medium none;
		border-top: medium none;
		margin-left: 0;
		margin-top: 20px;
		padding-left: 0;
		clear: both;
		display: block;
		float: left;
	}
	#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(n), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(n){
		margin-top: 20px;
	}
	#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(-n+6), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(-n+6){
			margin-top: 0px;
	}
	
}

@media (max-width:1219px){
	#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(5), #nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(9), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(5), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(9),#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(4n+1){
		border-left: medium none;
		border-top: medium none;
		margin-left: 0;
		margin-top: 20px;
		padding-left: 0;
		clear: both;
		display: block;
		float: left;
	}
	#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(n), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(n){
		margin-top: 20px;
	}
	#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(-n+4), #nav .megamenu ul.sub-menu li.image-menu-item:nth-child(-n+4){
			margin-top: 0px;
	}
	#nav .megamenu ul.sub-menu li.menu-item-has-children:nth-child(1){
		margin-top: 0px;
	}
	.cart-collaterals{
		margin-top: 10px;
	}
	form#cart-table{
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.cart .button, .cart input.button{
		margin-bottom: 5px;
		float: left;
	}
	.widerrufinfo p{
		margin: 0;
		margin-top: 30px;
		padding: 0;
		width: 100%;
		float: right;
		text-align: left;
	}
	.page-id-1544 #primary tbody .product-del{
		font-size: 11px;
	}
	.page-id-8 .widget_search_mini, .page-id-1544 .widget_search_mini{
		display: none;
	}
	#primary .one-third{
		width: 100%;
	}
	#primary #customer_details .one-third.last{
		margin-left: 30px;
	}
	#primary #customer_details .left-info{
		border-bottom: 1px solid #ddd;
		padding-bottom: 5px;
	}
	#customer_details .one-third.last, #customer_details .one-third{
		width: 80%;
	}
	#primary #customer_details #aktwarenkorb{
		margin-bottom: 20px;
	}
	#customer_details .plus, #customer_details .minus{
		display: none;
	}
	#customer_details .product-price{
		display: none;
	}
	#customer_details .product-ust{
		display: none;
	}
	#customer_details table.cart .product-thumbnail{
		display: none;
	}
	#customer_details .product-name{
		margin-left: -40px;
	}
	#primary #customer_details .quantity input.qty, #content #customer_details .quantity input.qty{
		width: 30px;
		left: 0;
	}
	.page-id-1544 #header .menu-select, .page-id-8 #header .menu-select{
		display: none;
	}
	table .quantity.buttons_added .plus, table .quantity.buttons_added .minus, #content table .quantity.buttons_added .plus, #content table .quantity.buttons_added .minus{
		display: none;
	}
	#primary table .quantity input.qty, #content table .quantity input.qty{
		left: 0;
	}
	.mobile-verf{
		display: block;
	}
	.product-verf{
		display: none;
	}
}


.shop_table.cart th.actions{
	border-bottom: none;
}
.shop_table.cart th.actions{
	font-weight: normal;
	text-align: right;
	padding-right: 40px;
}
.shop_table.cart th.actions strong{
	font-weight: normal;
}
table.shop_table tr.cartend-row td{
	text-align: right;
}
.cartendtable td{
	width: 20%;
}
.cartendactions td{
	width: 20%;
}
table.shop_table td{
	color: #333;
}
table.shop_table tfoot th{
	color: #333;
}
#primary .payment_methods label{
	font-size: 13px;
	color: #333;
}
table.shop_table.cartendactions td{
	border: none;
}
.cartendactions .coupon{
	float: right;
}
.woocommerce-add-to-cart{
	margin-top: 0;
}
p#yit-breadcrumb{
	text-align: left;
}

.art-number {
    float: left;
    margin-right: 20px;
    margin-top: 13px;
}
ul.products li.product.list span.price{
	display: block;
	padding: 0 0;
	border: none;
	font-size: 18px;
	margin-right: 0;
	line-height: 25px;
	height: 25px;
}
#primary ul.products .list .product-meta{
	width: 60%;
	margin-left: -10px;
}
#primary ul.products .list .product-meta .product-description{
	border-bottom: 1px solid #ddd;
}
#primary ul.products li.product.list h3 a{
	font-weight: bold;
	color: #333;
}
#primary ul.products li.product.list h3{
	margin-top: -8px;
}
ul.products li.product.list a.read-more{
	display: none;
}
#primary .woocommerce-price-and-add .amount, #primary .single_variation .amount{
	color: #333333;
	font-weight: bold;
	margin-top: -5px;
}
#primary .size-info{
	display: block;
	width: 18px;
	height: 18px;
	margin-left: 0;
	margin-top: -10px;
	margin-bottom: 10px;
	color: #333;
	font-size: 11px;
	text-decoration: underline;
}
#nav > ul li a, #nav .menu > ul li a{
	border-right: none;
}
#nav .megamenu{
	border-right: 1px solid #eeeeee;
}
#nav .megamenu:first-child{
	border-left: none;
}
.list-or-grid{
	padding-top: 3px;
	font-size: 11px;
}
#page-meta .sort-title{
	margin-bottom: -20px;
	margin-top: -4px;
}
#topbar .container .wrap{
	padding: 0;
}
#topbar .wrap li{
	padding-left: 0;
	border-right: 1px solid #eeeeee;
}
#topbar .wrap li a{
	padding-top: 5px;
	padding-bottom: 5px;
}
#topbar .wrap .cart_control{
	background: url('small-socials/warenkorb_img.gif') center center no-repeat scroll transparent;
}
#topbar .wrap .cart_control{
	margin-bottom: -8px;
	height: 22px;
	margin-top: 4px;
}
.sidebar .widget_nav_menu .current-menu-item .sub-menu a{
	color: #666767;
}
#content-shop #page-meta{
	padding: 0 0 0;
	margin: -10px 0 0;
}
.add_to_cart_alt{
	display: none;
}
.padding-10{
	display: block;
	height: 10px;
}
.breadcrumb-container{
	margin-top: 30px;
}
table.shop_table td{
	line-height: 14px;
}
table.shop_table td a{
	line-height: 14px;
	color: #333;
}
a.button, button.button, input.button, #respond input#submit, #content input.button, a.add_to_wishlist{
	background: #333;
	border: none;
	font-size: 13px;
	color: #fff;
	padding: 8px 12px;
	font-weight: bold;
	margin-top: 20px;
	display: inline-block;
	line-height: normal;
	border-radius: 0;
	line-height: 1em;
}
a.button:hover, button.button:hover, input.button:hover, #respond input#submit:hover, #content input.button:hover, a.add_to_wishlist:hover{
	background: #333;
	border: none;
	padding: 8px 12px;
	line-height: 1em;
}
.status-publish .button, .button[name="change_password"], table.my_account_orders .button, .woocommerce_message .button, .product .summary .single_add_to_cart_button, .cart .button, input.checkout-button.alt.button, .shipping-calculator-form .button, .multistep_step .button, #place_order.button, .yith-woo-ajax-navigation a.yith-wcan-reset-navigation.button, .summary a.add_to_wishlist{
	background: #333;
	color: #fff;
	border: none;
	padding: 8px 12px;
	line-height: 1em;
}
.order-review .product-remove{
	display: none;
}
.showcoupon{
	line-height: 14px;
	display: block;
}



#topbar .product_list_widget li{
	border: none;
}
#topbar .wrap .widget_shopping_cart_content li a.cart-title{
	width: 180px;
	display: inline-block;
	padding: 0;
	margin-left: -20px;
	margin-top: 5px;
}
#topbar .cart_wrapper .quantity{
	padding-top: 0;
}
#topbar .widget_shopping_cart .cart_wrapper{
	right: 0;
	top: 30px;
}
.tax-product_cat #nav{
	margin-bottom: -30px;
}
.single-product .breadcrumb-group{
	padding-bottom: 20px;
}
#binded, #order_review table.shop_table{
	border-top: 0 solid #DDD;
}
a.pop.underline{
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}

.page-id-8 .left-mobillayer .span6:nth-child(2){
	margin-left:0px;
}

a.showcoupon {
    background: none repeat scroll 0% 0% #017278;
    color: #FFF;
    border: medium none;
    padding: 4px;
    text-align: center;
    width: 100%;
    line-height:14px;
}

.page-id-8 .visible-1024, .page-id-1544 .visible-1024{
	display: none;
}
#topbar .cart_wrapper ul.cart_list li a.cart-image, #topbar .cart_wrapper ul.product_list_widget li a.cart-image{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
#topbar .wrap .widget_shopping_cart_content li a.cart-title{
	width: 180px;
	margin-left: -8px;
}
#topbar .cart_wrapper ul.cart_list li .remove_item{
	float: left;
	margin-top: 17px;
	margin-left: 3px;
	color: #B9B8B8;
	font-size: 10px;
	position: absolute;
	left: 48px;
	margin-top: 0;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	display: none;
}
.place-order input#place_order{
	background-position: left -6px !important;
}
#topbar .cart_wrapper .quantity{
	padding-top: 0;
	margin-top: -28px;
}
#save-packdata{
	background-color: #017278;
	color: #fff;
}
#searchpackstation{
	background: url('packstation_logo.gif?s=1') no-repeat;
	width: 125px;
	height: 25px;
	display: block;
	text-indent: -1000px;
	margin-top: 2px;
	margin-bottom: -35px;
}
#packstion_finder_before{
	background: url('packstation_logo_langl.gif?s=1') no-repeat;
	width: 125px;
	height: 25px;
	display: block;
	padding-left: 130px;
	color: #000;
	text-indent: -10000px;
	margin-left: 3px;
	margin-top: 8px;
	margin-bottom: -15px;
}
.cart .cartendactions input.checkout-button1, #gotocheckout{
	float: right;
	background: #017278;
}
#topbar .widget_shopping_cart .cart_wrapper .buttons .button, .sidebar .widget_shopping_cart .buttons .button{
	background: #333;
	border: none;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0 9px;
	margin-top: 10px;
	display: inline-block;
}
#topbar .widget_shopping_cart .cart_wrapper .buttons .button.checkout, .sidebar .widget_shopping_cart .buttons .button.checkout{
	border: none;
	background: #017278;
}
.status-publish .button, .button[name="change_password"], table.my_account_orders .button, .woocommerce_message .button, .product .summary .single_add_to_cart_button, .cart .button, input.checkout-button.alt.button, .shipping-calculator-form .button, .multistep_step .button, #place_order.button, .yith-woo-ajax-navigation a.yith-wcan-reset-navigation.button, .summary a.add_to_wishlist{
	font-size: 13px;
}

.summary a.add_to_wishlist {
    background: #ccc;
    color: #FFF;
    padding: 5px 6px;
    font-size: 11px;
    margin-top: 22px;
    font-weight:bold;
}
.yith-wcwl-wishlistexistsbrowse a{
    background: #333;
    color: #FFF;
    padding: 4px 6px;
    font-size: 11px;
    margin-top: 22px;
    font-weight:normal;
    margin-bottom:15px;
    display:block;
    width:160px;
    text-align:center;
}



a.button, button.button, input.button, #respond input#submit, #content input.button, a.add_to_wishlist {
    font-weight: normal;
}

.summary a.add_to_wishlist:hover {
    background: #333;
}
.product .summary .yith-wcwl-add-to-wishlist {
    float: left;
    margin-top: 0px;
}
#primary .yith-wcwl-share {
	float: none;
	margin-bottom:-22px;
   	width: 150px;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

.slickknavcontainerbig #logo-img{display:none;}

.slickknavcontainerbig{
	position: absolute;
	left: -260px;
}
div.order_details table.shop_table td.product-price, div.order_details table.shop_table th.product-price{
text-align: right;
}

.woo_pdf_download_link{display:none;}

.addedtocartmessage{
	width:70%;
	margin-bottom:-5px;
	margin-top:8px;
}
div.product .woocommerce-tabs .panel .detailed_text h2.entry-title{
    font-size: 20px;
    padding-bottom: 5px;
    line-height:25px;
}

form.login, form.checkout_coupon, form.register {
    margin: 10px 0px;
}

.page-id-1544 a.pop.underline {

    color: #777;
}

.last-check{margin-left: 16px;}

#topbar ul#menu-top-menue-left{margin-left:-15px;}

#primary .wishlist-container ul.products {
    margin-left: -0px;
}

#yith-wcwl-form{
	margin-left:-30px;
}

.single-product #content-shop #page-meta {
    padding: 0px;
    margin: -20px 0px 0px;
}
.woocommerce-wishlist #page-meta .sort-title {
	margin-bottom:-10px;
	margin-top:10px;
}
.woocommerce-wishlist #content-shop .post-190{
	padding-left: 10px;
}

.woocommerce-wishlist #yit-breadcrumb{
	margin-bottom:-10px;
}

.tax-product_cat .breadcrumb-container {
    margin-top: 40px;
}

.breadcrumb-container {
    margin-top: 0px;
}

.page-template-slider_page-php .breadcrumb-as #yit-breadcrumb {
    display: block;
}

.faq-item-content p:first-child {
	background: none;
}

.faq-item-content table {
	min-width: 40%;
	margin-left: 20px;
}

table.my_account_orders td address {
    line-height: 15px;
    margin-bottom:10px;
}

.fancy-inline-text{
	min-height:200px;
	min-width:250px;
	max-width: 700px;
	padding:10px;
	padding-right: 20px;
}
.fancy-text-small{
	max-width: 400px;
}

.fancy-text-ipto{
	min-height:150px;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce_message, .woocommerce_error, .woocommerce_info {
    color: #333;
    text-shadow: none;
}
.fancy-inline-text .woocommerce-message p {
    margin-top: 0px;
}

.fancy-text-small .woocommerce-message{
    margin-bottom: 5px;
    padding-bottom: 0px;
}
.flaglink{

	padding:3px;
	padding-right: 8px;
	padding-left: 35px;
	color: #fff;
}
.flaglink:hover{
	color: #fff;
}

a.logobiber-at{
	background: #017278 url('at.png?s=1') 5px 3px no-repeat;
}
a.logobiber-ch{
	background: #017278 url('ch.png?s=1') 5px 3px no-repeat;
}
a.logobiber-de{
	background: #017278 url('de.png?s=1') 5px 3px no-repeat;
}
a.logobiber-eu{
	background: #017278 url('eu.png?s=1') 5px 3px no-repeat;
}


@media (min-width:1200px){


	
	#nav-sidebar #search_mini {
	    height: none;
	    padding-top:8px;
	}
	
	#nav-sidebar .searchdiv {
	    height: 36px;
	    display: block;
	    overflow: hidden;
	}
	
	#primary .search_mini #submit, .widget_search_mini #submit {
	    height: 36px;
	}

	#primary .products ul, ul.products{
		margin-left: -28px;
	}
	#primary ul.products li.product.grid, #primary ul.products li.product.list, #primary ul.products li.product.normal, #primary ul.products li.product.first, #primary ul.products li.product.last{
		margin-left: 20px;
		margin-left: 0.9655172413793104%;
		margin-bottom: 10px;
	}
	#primary ul.products li.product.list{
		margin-left: 0;
	}
	#primary ul.products .list .product-meta{
		width: 60%;
		margin-left: -10px;
	}
	#primary ul.products li.product.first{
		margin-left: 0;
	}
	#primary .products ul, ul.products{
		margin-left: -30px;
	}
	#primary .passende-produkte ul.products li.span5:nth-child(n){
		margin-left: 15px;
		margin-right: -6px;
	}
	#page-meta .sort-title{
		margin-left: -30px;
	}
	#pagination ul{
		margin-left: -30px;
	}
	#similaries{
		margin-left: 16px;
	}
	.single-product .images #thumbs.thumbnails2 > a{
		height: 88.5px !important;
		width: 88.5px !important;
		margin: 4px 5px 0 -3px;
	}
	#nav-sidebar #search_mini{
		border-width: 0 1px 0 0;
		width: 320px;
	}
	#nav ul#menu-hauptmenue{
		margin-right: -20px;
	}
	
	.page-template-slider_page-php.responsive #primary .content #yith-wcwl-form ul.products li.span5:nth-child(5n+1) {
	    clear: both;
	    margin-left:0px;
	}
}
@media (min-width:979px) and (max-width:1199px){

.page-template-slider_page-php.responsive #primary .content #yith-wcwl-form ul.products li.span5:nth-child(5n+1) {
    clear: both;
}

	.single-product .images #thumbs.thumbnails2 > a{
		height: 67px !important;
		width: 67px !important;
		margin: 3px 3px 0 -3px;
	}
	.tablet-view .widget_search_mini #search_mini{
		float: right;
		width: 176px;
		padding: 6px 8px 6px 35px;
		font-size: 12px;
		right: 0;
		bottom: 35px;
		position: absolute;
		border: #eeeeee solid 1px;
	}
	.widget_search_mini #submit{
		border: none medium;
		position: absolute;
		right: 1px;
		width: 60px;
		height: 30px;
		background: none 0% 0% repeat scroll #EEE;
		color: #333;
		top: -66px;
	}
	#menu-item-1906{
		border-right: 1px solid #eeeeee;
	}
}


@media (max-width:978px){


	.post-9 .order-shipto{}
	.post-9 .my_account_orders tr th.order-total,.post-9 .my_account_orders tr td.order-total{text-align: right}
	.post-9 .my_account_orders tr th.order-status {
	    text-align: right;
	    width: 25%;
	}

}
@media (max-width:768px){


	.post-9 .order-shipto{display:none;}
	#gotocheckout {
	    width:100px;
	}
	#updatecart {
	    width:190px;

	    text-indent: 0px;
	}

}
@media (min-width:768px){


	#gotocheckout {
	    width:200px;
	}
	#updatecart {
	    	width:200px;
		margin-left: -15px;
	}

}


@media (min-width:768px) and (max-width:978px){

	.page-template-slider_page-php.responsive #primary .content #yith-wcwl-form ul.products li.span5:nth-child(5n+1) {
	    clear: both;
	}

	.addedtocartmessage{
		width:100%;
		margin-bottom:-5px;
	}


	#nav .megamenu ul.sub-menu li, #nav .megamenu ul.sub-menu li ul {
	    width: 130px;
	}

	.single-product .images #thumbs.thumbnails2 > a{
		height: 65px !important;
		width: 65px !important;
		margin: 3px 3px 0 -3px;
	}
	#nav > ul li a, #nav .menu > ul li a {
	    padding: 3px 6px 3px 9px;
	}
	.tablet-view .widget_search_mini #search_mini{
		float: right;
		width: 176px;
		padding: 6px 8px 6px 35px;
		font-size: 12px;
		right: 0;
		bottom: 35px;
		position: absolute;
		border: #eeeeee solid 1px;
	}
	.widget_search_mini #submit{
		border: none medium;
		position: absolute;
		right: 1px;
		width: 60px;
		height: 30px;
		background: none 0% 0% repeat scroll #EEE;
		color: #333;
		top: -66px;
	}
	#nav ul li a{
		font-size: 12px;
	}
	.responsive .checkout .row-fluid .span6{
		width: 95%;
	}
	.responsive .checkout .col-2{
		margin-left: -20px;
		padding-left: 15px;
	}
	#primary .col-2{
		padding-left: 23px;
		padding-right: 23px;
	}
}
@media (max-width:1199px){
	#sidebar-default-sidebar, #sidebar-single-product, .sidebar{
		display: block;
	}
	.span9{
		width: 725px;
	}
	.page-template-slider_page-php.responsive .content{
		width: 725px;
	}
	.responsive #similar .span9{
		padding-left: 0;
	}
	.span5{
		width: 19%;
	}
	.breadcrumb-as{
		padding-left: 20px;
	}
	#similar .span5{
		width: 15.71%;
	}
	.breadcrumb-as{
		margin-left: 0;
	}
	#primary div.product .images{
		margin-left: 0;
	}
	#similaries{
		margin-left: 16px;
	}
	#primary .products ul, ul.products{
		margin-left: -27px;
	}
	#primary .passende-produkte ul.products li.span5:nth-child(n){
		width: 29.5%;
		float: left;
		margin-left: 8px;
	}
	#primary .passende-produkte ul.products li.span5:nth-child(n){
		margin-left: 10px;
		margin-right: -3px;
	}
	#page-meta .sort-title{
		margin-left: -20px;
	}
	#pagination ul{
		margin-left: -20px;
	}
}
@media (max-width:979px){
	#logo{
		margin-top: 0;
	}
	#sidebar-default-sidebar, #sidebar-single-product, .sidebar, .responsive .sidebar{
		display: none;
	}
	.responsive .span9{
		width: 695px;
	}
	.responsive .span9{
		width: 703px;
	}
	.page.responsive .content{
		width: 725px;
	}
	.page-template-slider_page-php.responsive .content{
		width: 703px;
	}
	.responsive #similar .span9{
		width: 705px;
		padding-left: 0;
	}
	.responsive .span5{
		width: 19%;
	}
	.single-product .span5{
		width: 15.6%;
	}
	#similar{
		margin-left: 3px;
	}
	#similar .span5{
		width: 15.71%;
	}
	.breadcrumb-as{
		margin-left: 0;
	}
	#nav .current-menu-item, #nav .current-menu-ancestor, div#nav ul .current_page_item{
		background: none;
	}
	.woocommerce-add-to-cart{
		margin-top: 0;
	}
	#nav .current-menu-item, #nav .current-menu-ancestor, div#nav ul .current_page_item{
		border-left: none;
	}
	#primary ul.products .list .product-meta{
		width: 58%;
	}
	#primary .shipping-fields{
		border-top: 0 solid #EEE;
	}
}
@media (max-width:560px){

#yit-breadcrumb a, #breadcrumb a{
    padding-right: 5px;
    padding-left: 5px;
}

#yit-breadcrumb a:first-child, #breadcrumb a:first-child{
    padding-left: 0px;
}
#yit-breadcrumb,#breadcrumb{
	padding-top: 10px;
	line-height: 20px;
}

	.fancy-inline-text{
		min-height:200px;
		min-width:80px;
		max-width: 700px;
		padding:10px;
		padding-right: 20px;
	}

	.breadcrumb-container {
	    margin-top: 30px;
	}
	.page.page-template-slider_page-php .breadcrumb-as #yit-breadcrumb {
	    margin-top: 0px;
	}

	#yith-wcwl-form {
	    margin-left: -16px;
	}

	#nav {
	    border-bottom: 1px solid #eeeeee;
	    height: 38px;
	}
	
	#nav-sidebar #search_mini {
	    height: 12px;
	}
	
	#primary .search_mini #submit, .widget_search_mini #submit {
	    height: 36px;
	}

	.addedtocartmessage{
		width:100%;
		margin-bottom:-5px;
	}

	.tax-product_cat .breadcrumb-container {
	    margin-top: 60px;
	}
	
	.tax-product_cat .breadcrumb-container {
	    margin-top: 30px;
	}


	#primary .products ul, ul.products{
		margin-left: -33px;
	}
	.single-product #primary .products ul, ul.products{
		margin-left: -27px;
	}

	.tax-product_cat #primary ul.products li.product.grid:nth-child(n),.tax-product_cat #primary ul.products li.product.normal:nth-child(n),.tax-product_cat #primary ul.products li.span5:nth-child(n) {
	    margin-left: 10px;
	}
	
	.tax-product_cat #primary ul.products li.product.grid:nth-child(3n+1),.tax-product_cat #primary ul.products li.product.normal:nth-child(3n+1),.tax-product_cat #primary ul.products li.span5:nth-child(3n+1) {
	    margin-left: -5px;
	    margin-bottom: 10px;
	    clear: both;
	}

	.page-template-slider_page-php #primary ul.products li.product.grid:nth-child(n),.page-template-slider_page-php #primary ul.products li.product.normal:nth-child(n),.page-template-slider_page-php #primary ul.products li.span5:nth-child(n) {
	    margin-left: 7px;
	}
	
	.page-template-slider_page-php.responsive #primary .content ul.products li.span5:nth-child(3n+1) {
	    margin-left: -5px;
	    margin-bottom: 10px;
	    clear: both;	
	}
	
	.page-template-slider_page-php #primary ul.products li.product.grid:nth-child(3n+1), #primary ul.products li.product.normal:nth-child(3n+1),.page-template-slider_page-php #primary ul.products li.span5:nth-child(3n+1) {
	    margin-left: -5px;
	    margin-bottom: 10px;
	    clear: both;
	}

	.product-meta h3 .thumb {
		word-break: break-all;
	}
	.product-meta h3 {
		word-break: break-all;
	}
	.se-results{
		width: 80%;
	}
	#sidebar-default-sidebar, #sidebar-single-product, .responsive .sidebar, #primary .responsive #sidebar-default-sidebar{
		display: none;
	}
	.responsive .span9{
		width: 100%;
	}
	.responsive .span5{
		width: 19%;
	}
	.single-product .span5{
		width: 15.6%;
	}
	#similar{
		margin-left: 3px;
	}
	#similar .span5{
		width: 15.71%;
	}
	#nav-sidebar #search_mini{
		width: 150px;
	}
	.single-product div.images, .single-product div.summary{
		float: none;
		margin-left: 0 !important;
		width: 100% !important;
	}
	.single-product div.images{
		margin-bottom: 20px;
	}
	.breadcrumb-as{
		padding-left: 0;
		margin-left: 0;
	}
	#primary .passende-produkte ul.products li.span5:nth-child(n){
		margin-left: 12px;
		margin-right: -3px;
	}
	
	#primary .passende-produkte ul.products li.span5:nth-child(3n+1){
			margin-left: 10px;
			margin-right: -3px;
			clear: both;
	}
	
	#similar .span9{
		margin-top:-65px;
	}
	

	.single-product .images #thumbs.thumbnails2 a{
		margin: 3px 3px 0 -3px;
	}
	.woocommerce-add-to-cart{
		margin-top: 10px;
	}
	#similar .span5{
		width: 32%;
	}
	ul.products li.first{
		clear: none;
	}
	#primary #similar ul.products li.span5:nth-child(n){
		margin-left: 11px;
		margin-right: -3px;
	}
	#primary #similar ul.products li.span5:first-child{
		margin-left: 0;
	}
	#primary #similar ul.products li.span5:nth-child(3n+1) {
	    margin-left: 0px;
	    clear: both;
	}
	.responsive #similar .span9{
		width: 100%;
		padding-left: 24px;
	}
	.responsive #similar .span9 {
	    width: 100%;
	    padding-left: 10px;
	}
	#topbar .wrap div#nav_menu-6{
		display: none;
	}
	.list-or-grid{
		display: none;
	}
	.page-template-slider_page-php.responsive .content{
		width: 92.5%;
	}
	.page-template-slider_page-php.responsive #primary .content ul.products li.span5{
		width: 32%;
	}

	.page.responsive .content{
		width: 100%;
	}
	#primary #customer_details .col-1 .billing-fields h3, #primary #customer_details .col-1 .shipping-fields h3, #order_review_heading, #payment h3{
		background: none;
	}
	#customer_details .col-1{
		margin-left: 0;
	}
	#payment ul.payment_methods, #primary .order-review-data, #primary .shipping_address, #primary .billing_address{
		margin-left: 0;
	}
	#primary #customer_details .col-1 h3, #order_review_heading, #primary #customer_details h3{
		padding-left: 0;
	}
	#primary .col-2{
		padding-left: 8px;
		padding-right: 8px;
	}
	.woocommerce #ship-to-different-address{
		float: left;
	}
	#primary #ship-to-different-address{
		margin-top: 0;
		margin-bottom: -20px;
	}
	.three-fourth{
		width: 100%;
	}
	.page-id-8 .login_form .two-third{
		width: 47%;
	}
	#sidebar-checkout .form-row{
		width: 100%;
	}
	.shop_table.cart th.actions{
		padding-right: 0;
	}
	.product-remove{
		display: none;
	}
	#payment .place-order .terms{
		padding-left: 0;
		margin-bottom: 40px;
	}
	.single-product.responsive #similar .span9 .span5{
		width: 31.5%;
	}
	.page.page-template-slider_page-php.responsive #primary .content ul.products li.span5{
		width: 32.5%;
	}
	.page .span9.content{
		width: 100%;
		margin-top:22px;
	}

	.page-template-slider_page-php.responsive .span9.content{
		width: 96%;
	}

	.page.responsive ul.products {
	    margin-left: -10px;
	}

	#primary .products ul, ul.products {
	    margin-left: -15px;
	}
	.tax-product #primary ul.products,.tax-product #primary .products ul{
	    margin-left: -10px;
	}
	.tax-product_cat.responsive .span9.content{
		width: 96%;
	}
	.tax-product_cat.responsive .span5{
		width: 32%;
	}
	.rm_container ul li{
		margin-right: 6px;
	}
	.woocommerce_ordering .orderby{
		width:100%;
		margin-top:8px;
		margin-left:-20px;
	}
	.page.page-template-slider_page-php .breadcrumb-as #yit-breadcrumb {
	    float: left;
	     margin-left: -20px;
	     margin-top:0px;
	}
	.woocommerce_ordering .orderby {
	    margin-left: 0px;
	}
	
	.se-product span {
	    width: 75%;
	    display: block;
	    float: left;
	    font-size: 12px;
	    line-height: 18px;
	}
	.se-product{
		clear: both;
		
	}
	.se-results ul li.se-all {
	    clear: both;
	}


	.page-template-slider_page-php.responsive #primary .content #yith-wcwl-form ul.products li.span5:nth-child(3n+1) {
	    clear: both;
	}
	
	.woocommerce-wishlist #content-shop .post-190 {
	    padding-left: 0px;
	}
	
	
}
@media (min-width:544px) and (max-width:660px){
	#art-stat{
		text-align: left;
	}
	.art-status{
		float: left;
	}
}
@media (min-width:411px){

	.show-400{
		display: none;
	}

}
@media (max-width:410px){

	.responsive #similar .span9 {
	    width: 100%;
	    padding-left: 20px;
	}
	
	#aktwarenkorb{
		float: left;
		margin-left: 0px;
		font-size: 11px;
		padding: 4px;
		margin-top:10px;
	}
	.warenkorbact,.coupon .button,.warenkorbact:hover,.coupon .button:hover{
		font-size: 11px;
		padding: 4px;
		
	}

	.widerrufinfo p {
	    margin: 10px 0px -20px;
	}

	#coupon_code{font-size: 12px;}
	.cart .button, .cart input.button{
		margin-bottom:10px;
	}
	#nav-sidebar #search_mini {
	    border-right: 0px none;
	    text-align: left;
	    padding-right: 35px;
	}
	.show-400{
		display: block;
	}
	.product-del{
		display: none;
	}
	.widerrufinfo, .widtexte,.widerrufinfo a, .widtexte a,a.pop.underline{
	    color: #777;
	    font-size: 11px;
	    text-align: right;
	}
	.page.page-template-slider_page-php.responsive #primary .content ul.products li.span5 {
	    width: 32%;
	}

	.tax-product_cat #primary ul.products li.product.grid:nth-child(n), .tax-product_cat #primary ul.products li.product.normal:nth-child(n), .tax-product_cat #primary ul.products li.span5:nth-child(n) {
	    margin-left: 6px;
	}
	.tax-product_cat #primary ul.products li.product.grid:nth-child(3n+1), .tax-product_cat #primary ul.products li.product.normal:nth-child(3n+1), .tax-product_cat #primary ul.products li.span5:nth-child(3n+1) {
	    margin-left: -5px;
	    margin-bottom: 10px;
	    clear: both;
	}
	#primary .passende-produkte ul.products li.span5:nth-child(n){
		margin-left: 8px;
		margin-right: -3px;
		width: 29%;
	}
	
	#primary .passende-produkte ul.products li.span5:nth-child(3n+1){
		margin-left: 10px;
		margin-right: -3px;
		clear: both;
	}

	#primary #similar ul.products li.span5:nth-child(3n+1) {
	    margin-left: -10px;
	    margin-right: -3px;
	    clear: both;
	}
	
	.single-product.responsive #similar .span9 .span5 {
	    width: 32%;
	}
	.page-id-7 .product-price{
		display:none;
	}
	.shop_table.cart th.actions {
	    padding-right: 10px;
	}
	#updatecart{
		width: 160px;
		margin-left:-15px;
	}
	.page-template-slider_page-php.responsive .span9.content{
		width: 96%;
	}

	.page.responsive ul.products {
	    margin-left: -6px;
	}
	.page.responsive #page-meta .sort-title {
	    margin-left: -10px;
	    line-height:18px;
	    margin-bottom:0px;
	}
	.page.responsive #page-meta form, #page-meta .woocommerce-ordering {
	    margin: 0px 0px 0px 20px;
	    float: left;
	    display:none;
	    margin-left:-10px;
	}
	.page-template-slider_page-php .container {
	    margin-top: 20px;
	}

	.tax-product_cat.responsive .span5 {
	    width: 32.5%;
	}
	.tax-product #primary ul.products,.tax-product #primary .products ul{
	    margin-left: -10px;
	}
}
@media (max-width:342px){

	#primary #similar ul.products li.span5:nth-child(n) {
	    margin-left: 11px;
	    margin-right: -3px;
	}
	#primary #similar ul.products li.span5:nth-child(3n+1) {
	    margin-left: -10px;
	    margin-right: -3px;
	    clear: both;
	}


	#primary .products ul, ul.products {
	    margin-left: -18px;
	}
	#art-stat{
		text-align: left;
	}
	.art-status{
		float: left;
	}
	#topbar .wrap div#nav_menu-6{
		display: none;
	}
	.rm_container ul li{
		margin-right: 2%;
	}
	
}
@media (min-width:561px) and (max-width:767px){

	.woocommerce-wishlist #content-shop .post-190 {
	    padding-left: 0px;
	}
	.page-template-slider_page-php.responsive #primary .content #yith-wcwl-form ul.products li.span5:nth-child(5n+1) {
	    clear: both;
	}

	#nav {
	    border-bottom: 1px solid #eeeeee;
	    height: 38px;
	}
	
	#nav-sidebar #search_mini {
	    height: 12px;
	}
	
	#primary .search_mini #submit, .widget_search_mini #submit {
	    height: 36px;
	}

	.page .span9.content{
		margin-top:22px;
	}
	.breadcrumb-container {
	    margin-top: 60px;
	}

	.tax-product_cat .breadcrumb-container {
	    margin-top: 30px;
	}

	.woocommerce_ordering .orderby {
	    margin-left: 0px;
	}

	.product-meta h3 .thumb {
		word-break: break-all;
	}
	.addedtocartmessage{
		width:100%;
		margin-bottom:-5px;
	}
	#sidebar-default-sidebar, #sidebar-single-product, .responsive .sidebar, #primary .responsive #sidebar-default-sidebar{
		display: none;
	}
	.breadcrumb-as{
		padding-left: 0;
		margin-left: 0;
	}
	.single-product div.images, .single-product div.summary{
		float: left;
		width: 49% !important;
	}
	.responsive .span9{
		width: 96%;
	}
	.page.responsive .content{
		width: 100%;
	}
	.responsive .span9{
		width: 100%;
	}
	.page.responsive .content{
		width: 100%;
	}
	.page-template-slider_page-php.responsive .content{
		width: 97.0%;
	}
	.responsive #similar .span9{
		width: 100%;
		padding-left: 20px;
	}
	#primary .passende-produkte ul.products li.span5:nth-child(n){
		margin-left: 10px;
		margin-right: -3px;
	}
	.single-product .images #thumbs.thumbnails2 a{
		margin: 3px 3px 0 -3px;
	}
	#nav_menu-6{
		display: none;
	}
	.page-template-slider_page-php.responsive .content{
		width: 96%;
	}
	#topbar .wrap .left{
		float: left;
	}
	#primary ul.products .list .product-meta{
		width: 40%;
	}
	.three-fourth{
		width: 100%;
	}
	#primary #ship-to-different-address{
		margin-top: 15px;
		margin-bottom: -20px;
	}
	.woocommerce #ship-to-different-address{
		float: right;
	}
	#primary .col-2{
		padding-left: 23px;
		padding-right: 18px;
	}
	.page-id-8 .login_form .two-third{
		width: 47%;
	}
	.tax-product_cat.responsive .span9.content{
		width: 96%;
	}
	.rm_container ul li{
		margin-right: 7px;
	}
}
.product-meta h3{
	hyphens: auto;
}
#overnav{
	position: absolute;
	background: none;
	height: 46px;
	width: 200px;
	z-index: 99999;
}
.border-row .col1 .login-button .button{
	margin-top: 0;
	margin-bottom: 5px;
}
#fancybox-thumbs{
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8080;
	background: rgba(0, 0, 0, 0.15);
}
#fancybox-thumbs.bottom{
	bottom: 0;
}
#fancybox-thumbs.top{
	top: 0;
}
#fancybox-thumbs .outer{
	padding: 10px 34px 10px 30px;
}
#fancybox-thumbs .inner{
	width: 100%;
	overflow: hidden;
}
#fancybox-thumbs ul{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	left: 0;
	overflow: hidden;
}
#fancybox-thumbs ul li{
	float: left;
	padding: 3px;
	margin: 0 4px;
	list-style: none;
}
#fancybox-thumbs ul li a{
	display: block;
	overflow: hidden;
	outline: none;
	background: #222;
	border-radius: 0px;
	border: #fff solid 3px;
}
#fancybox-thumbs ul li img{
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	border-radius: 0px;
	max-width: none;
}
#fancybox-thumbs ul li.fancybox-thumb-active{
	padding: 0;
}
#fancybox-thumbs ul li.fancybox-thumb-active a{
	opacity: 1;
	border-width: 6px;
	border-color: #fff;
}
a.fancybox-thumb-prev, a.fancybox-thumb-next,a.fancybox-thumb-prev:hover, a.fancybox-thumb-next:hover{
	position: absolute;
	top: 25px;
	bottom: 25px;
	width: 26px;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background:none;
	border-radius: 0px;
	display: none;
}

a.fancybox-thumb-prev,a.fancybox-thumb-prev:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkZERjA4NTZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkZERjA4NDZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0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");
}
a.fancybox-thumb-prev,a.fancybox-thumb-prev:hover {
    background-color: none;
    background-position: -8px -45px;
}

a.fancybox-thumb-next,a.fancybox-thumb-next:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAYAAACXpNOoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRGRjc2NzEwNERFMjExQTc0M0U0NzZGQkE0MTM5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RkZERjA4NTZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RkZERjA4NDZBNEMxMUUyOTFGMkY4MEVGREQ0MkRDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2OUM1RDBBNEI2QUUyMTE5NTdDREVCQjFFNDc0RjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEZGNzY3MTA0REUyMTFBNzQzRTQ3NkZCQTQxMzlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qKJVUQAADXpJREFUeNrsXQtMVNkZvsOMPHwAoq2KuiLWiixV8G01qxHwkbVZFTWa6G7bWI22ig/wnWxr4itqdN0mRjemGjXZBGtMs4hPQov4fovUagUVUOsTUN4M0/+7njO9DDN35l5mhpnuOcmfYS7nnvPd//7nf6MGi8Ui+eMIkPx0CODeHiblF4PBoHmBlp4RV/a0t8f/B8e1MusjwwxG+jSytUzsZ86QRiIzUQMjMyOLpYWvyqQTMAcaRBRC1I6oLfs5SLEuwNYSVRNVEVWyn2vpgfmDWDwN3MA42YYomKgDUThRBCg1NXVIUlJSQv/+/ft2odGWBm6qrq6ufPPmTemTJ0/uXLp0KXflypX/oMtlRO+Jaojq2ZuxaD5cnJyANjHOdiWKJRoXHBw8NzMz89zDhw+LLS6OZ8+e3b958+aRjh07/oKt1Y6tbXAFIyeDErCDE85BQwzC2Gaf7NixI2X27Nnju3Xr1gmTioqKpHPnzkl5eXnSo0ePpLKyMvnm8PBwqU+fPtKoUaOkxMREqXfv3vJ1+n3J1atXvxs/fvxf6Gs5E6EGe5y3x1RnwLk847V3JOpB9LPc3Nylo0ePjseEK1euSLt375auX79uXcN2HeUbHTx4sLRkyRJp2LBh8ncSocyoqKjf04/v2DloJvd6gBsZpyHHPYliLl68mDZixIiY2tpaadOmTVJGRsZHvRoQIJPaaGxslAljxowZ0tq1a6WgoCCptLT0XI8ePX5Ll98yzptbAtzANEQ4Ax2bk5OTPmbMmE8hBgsXLpRu3bolgzUajU4NinIfs9ksP0B8fLy0Z88eWZxKSkoye/bsOY8d3Fol17UaICPTHuB2r61bt04DaNIS0oIFC2TQAMxBAzDnOn8YkPIafyj+O6yBtbAmcfxz0jq/YXsa9foq/EBC5XWl19mbDuIY/GLjxo3SnTt3rKA4YFlpNzRINTU18qdSdOrr62Vw+FTegzWwFtbEiI2NXdC1a9dwZ1rGGfBgJiaRhw4dmkGvMQwH8dixY004CIK8v3//XqqqqpJ/rqyslCoqKmSw5eXl8nWAxkN9+PBBFhPlG8KaWLtDhw69SCutZ3vrAs4PJVRd17i4OFmHQXvwV60EDbId4DqA2zuguM7v56LG1yZ5H8H2NuoFDsMQQYdwCFnDzvfv35dVnlJz4NAoQU+fPl3WNLYHdNKkSdLOnTutIAG+rq7ufyBoTayNPSIiIj49derUeGfATSrXobvDR44c2RcXTp8+bd2EH0ZwVQl68+bN1oO3bt06+cEmTpwo7dq1ywp62bJlVs0SGBgoz8Ga+I49YmJiYKR+SVP+qhc4Xld7UlndceHGjRtWTvLXjM34GDRokBUcdDTAwIpu27ZNvo65Z86csc5v06aNdR3ZhNMnN2KdO3ce6syPUgMOHR5MagpmXiosLGwmAiaTySoq4DAAAjRGSkqKTJy7y5cvl7KyspoAtw0o4DZgtGvXrpcz4AHOXNfQ0NBA5ls02whWD+C5vAM8NITtWLVqlcxtLmYhISHWA64cfA96qFC9WsXloeQcwJ8/f77ZHPJrmhxqqEZPBcsWHrmQPq7jXp6tCYcIKFUeDiJk2nZMmTJF2rBhg5XDONQQMVtTzvegB6tw5p87As4jlxryIeByStHR0c02UnIOKo9rDzxQenq6dPz4cevvp02bJoNX6nlbRnCXlwzYE4ZBF3Cw8gP5E6Vca3Dg3E1VAie/2goaB5ECDGn9+vVWmcd1aCaroaC5SncXn9gD4/Xr11edATepAIdvXEZu7MO5c+cOAjB4cjAekFdshM05+LS0NPkThxDag8v06tWrZWMD0EePHm0GnBskjAkTJsifjx8/vugMuCO3FieuM1E/oiEFBQWrYD3nzJkjA4Am4TqY+x5aBrQRiHMcYgNuHz58WHr79u29Tp06JYPxLB7V5Naamai8IXqRn58vK1hELvy1802h2uwFELjOVaUaaG7EFi9ezFXiJXvBhBatUsOc+mckKhnFxcXlCLdg2nkkw811+/btJQqcZdWI4D4sLEwGTjYAxkQGiuvk/TUBzdfBmsOHD8fbezpu3LiNbG+LXuANLIXwglRX4ZEjR3LwizVr1kgDBgywRjEcBEADLNfrHBS4jodSGioOGmtgLayJcffu3T0Ug75zFDS7JXRD5IIgoCWhG0Dv3bvX7aGbhR0OcP0/RP8eO3bszsuXL/8LGx08eFCaOXOm9XDxA2ovB6LUHpiL77j3wIEDMmgKlrMJ9CK2V70rySEt6QnEnt1ZemIZmfGBPD0Bw3Pz5k2X0hMJCQlSamqqLNMsPZEVFRW1iEX4bktP2CaEIDZdeEJo1qxZEyIjIyO49+hKQggWGINCuhJ6aCSEDjDx0JQQanEK7uTJk9kEtMTVFNzz588fkjX+vkuXLh5PwbmU9Fy6dOnQ5OTkhH79+v2cQP1UmfR89+5dKVnDu8Thv69YsUJz0lOvqDhLM7e1oSBFvGhmGqLKhmoV+XKnB9FdwJsk9hlI3Yl9vaWUllQkLAxAI/cpRNXNldctKssCuAAugAvgArgALoAL4O4fmt1aHe1PPOzjUVMIu17FoiBr1kqLw2fyEnN4LwCaGMKYL4/Ez1OiYulj94RZWzTgIA+ilh9x9X4WnyIrMCY2Njbt2rVrBQ0NDea6urr67OzsaxSbIgGENEd7rVg8Bpxx+idEn0VGRqYVFhY+t434CTzy4JOJuvkEcBZ3Ik09KjQ0dMm9e/ee2EtV1H9Mrs8litYK3O1ahXXFQY77BAUFDTx79uwfSEw+UQmCDZKTCpvH1SEDDc3R22g0DsjKylowdOjQvo7mX7hwIZ8dzCrtobqbRIUxAfVJtDz9+vjx4xfVMlolJSWvoqKiUB8f3GqHk4HG5nFEc/bv339WDfTLly/LEhIS/oQ0HtM6Jq8DZ/KJ/F9/otnbt2//mxro8vLyysTExK00dyLT64F63n5LgRtY2g1yPGPNmjXfN9JwBLq6urp26tSp3zAV2Iul6wzeBs67iKDKps6fP38/GZYGR6BhdObNm/cdzZ3C7mnWBeQN4LzMAq79KiUl5Vtw0xFos9ncmJ6efoTmTmdvJ8ReMsobwANZdWIi5LWioqJKTa63bNmC2vgsohgmWgZ7oudp4CamCcbFx8f/8dWrV2VqoPft24fumjlM47RXgvY2cBiYIdHR0cuLi4tfqYHOyMjIg05nuh06PkDtsHsaOByiL/Ly8u6qgSZTfzsgIGABMzCoXBidaSlPA+9D9BX5Rw41CJnyR4GBgegfTGbOltEV9dqqTpYvx5xyO8iVK1f+6WjCyJEjo0+cODGDRCWaqcwOzAFz3/gxHc4m6hAOk7+oQ781QH5t8v3WyfJrt1ZXIFFWVqYMJLq3ViChO3QjjfR1q4Zufh0s2ySC4FANNhqNv8vOzr6tBj4nJwdtRV/4RCaLgUeSc3hQUNAicg0eqGkamvclc9xa18mC2mZJnke1tbW3k5KS/lxQUPBUJWVtkXT8aaRHvEMGHl1AD8iq3kpOTv62qKjohe283NzcWyzdXN1qmSxvp5k1t33oqEi0cTWxrwWLN4B7pJTiDeCaxNZjNSBf6SgSdU4BXAAXwAVwAVwAF8B9eejtEOJ/t9+BJYQk5p7yv3tw+pdTXvcOGegwFhigK6Ij87kRDJSwwAB/0+PZLn4doRvCrIEIuxB+IQxDOIawDOEZwjQWrrXRGgp6o3g1Gd09tukGdAGhG4h+/5n0sTvI5EvAkWmdi+4ee7kSdAOhK4jmjHJWuPJ28cqgFvKhGwhdQegOYomeMLfXf1pQvCpn3T12B7qC0B2ELiH62ttXilc4nIORsETiUi03iMSnTxav0OXjrHiFlLNN8SqgtYtXPXjxCl0/auCR7EfSnyX/2/lK8WoyyiNqxSuUV1BmQbmFlV3a+krxagoKUzBGKinlBhS4UOjyleJVCOPidJQEURpUK16htIgSo68Ur/DqUXydhWKsmryjmOtLxSuDsniFMrgaeHQVoZzuk8UrNCCogUcDAxoZaO4Q5h77RvEK3UHoElIDjy4jXytewblKRpcQuoUcAUeXEc37yieKV34ZcyrasHuhOwhdQugWcjSfdRmVSb7Uhu0Xh1OrOmS1/NZVh/5qgPzS5Pulk+W3bm2TLjh0/fhDIKHsO/zan0I3vw2W5TZsdPeogUZ3ELqEJB9rw/5STYOgKwjdQTQP/8JRhOQjbdhyR4+jZgR0A6ErCN1B9PURkkes8abVnSzkwd+x7p4mA11A6AZCVxB9fQAHyhOg/TrNrKdfxWOJfW802rR6KUV0CIlyoQAugAvgArgALoAL4AK4AC6AC+ACuAAugLfy0NOi+rn0Mddtb2xVywjQvasc3JdPczM1AdGRgltlL0OL687WVrtXKw53ikq+m+Z4RlRsXv1qxdc4WxGyl/VS3oN/JKFVgLdkc5uHFlpFM7fo2mQVbaPUHj+4g+t6gCtVnlKTxBGoYCcPHGcjZluF5RTABXD3HU6H/obt4XNmOZW+i9aDqksdcqNjYwV/cMc6QlQ8bbpb4mv86N1anxeVfAfike/he5uKqPhPXgRwAVwAF8AFcAFcABfABXABXADXOv4rwABAehOixiUV0gAAAABJRU5ErkJggg==");
}
a.fancybox-thumb-next,a.fancybox-thumb-next:hover {
    background-color: none;
    background-position: -8px -95px;
}

.fancybox-thumb-prev{
	left: 4px;
}
.fancybox-thumb-next{
	right: 4px;
}
.fancybox-thumb-prev:hover, .fancybox-thumb-next:hover{
	background: #111;
	background: rgba(0, 0, 0, 0.5);
}
.fancybox-thumb-prev span, .fancybox-thumb-next span{
	position: absolute;
	top: 50%;
	width: 8px;
	height: 12px;
	margin-top: -6px;
	background-repeat: no-repeat;
}
.fancybox-thumb-prev span{
	left: 5px;
}
.fancybox-thumb-next span{
	right: 5px;
}
.fancybox-default-overlay{
	opacity: 0.800000011920928955078125;
	background: none 0% 0% repeat scroll #FFF;
}
#sb-site, .sb-site-container{
	width: 100%;
	position: relative;
	z-index: 1;
	background-color: #ffffff;
}
.navicon-line{
	width: 24px;
	height: 4px;
	border-radius: 0px;
	margin-bottom: 3px;
	background-color: #777;
}
.slicknav_btn{
	display: none;
}
.sb-slidebar{
	height: 100%;
	overflow-y: auto;
	position: fixed;
	top: 0;
	z-index: 9999;
	display: none;
	background-color: #fff;
	padding-top: 10px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

.toggle-left{
	z-index:999;
}

.sb-right{
	right: 0;
}
html.sb-static .sb-slidebar, .sb-slidebar.sb-static{
	position: absolute;
}
.sb-slidebar.sb-active{
	display: block;
	left:-260px;
}
.sb-style-overlay{
	z-index: 9999;
}
.sb-slidebar{
	width: 260px;
}
.sb-width-thin{
	width: 260px;
}
.sb-width-wide{
	width: 260px;
}
@media (max-width:480px){
	.sb-slidebar{
		width: 260px;
	}
	.sb-width-thin{
		width: 260px;
	}
	.sb-width-wide{
		width: 260px;
	}
}
@media (min-width:481px){
	.sb-slidebar{
		width: 260px;
	}
	.sb-width-thin{
		width: 260px;
	}
	.sb-width-wide{
		width: 260px;
	}
}
@media (min-width:768px){
	.sb-slidebar{
		width: 260px;
	}
	.sb-width-thin{
		width: 260px;
	}
	.sb-width-wide{
		width: 260px;
	}
}
@media (min-width:992px){
	.sb-slidebar{
		width: 260px;
	}
	.sb-width-thin{
		width: 260px;
	}
	.sb-width-wide{
		width: 260px;
	}
}










html.sb-scroll-lock.sb-active:not(.sb-static) {
	overflow: hidden; /* Prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */
}

/* ----------
 * 002 - Site
 */

#sb-site, .sb-site-container {
	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
	width: 100%;
	position: relative;
	z-index: 1; /* Site sits above Slidebars */
	background-color: #ffffff; /* Default background colour, overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */
}

/* ---------------
 * 003 - Slidebars
 */


.sb-left {
	left: 0; /* Set Slidebar to the left. */
}

.sb-right {
	right: 0; /* Set Slidebar to the right. */
}

html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
	left:0px;
}

.sb-slidebar.sb-active {
	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
}

.sb-style-overlay {
	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
}

.sb-momentum-scrolling {
	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */
}


/* ---------------
 * 004 - Animation
 */

.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition: -moz-transform 400ms ease;
	     -o-transition: -o-transform 400ms ease;
	        transition: transform 400ms ease;
	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
}

/* --------------------
 * 005 - Helper Classes
 */
 
.sb-hide { 
	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
}







.sb-slidebar {
	background-color: #fff;
}


/* Main Menu */
.sb-menu { /* Apply to <ul> or <ol>. */
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.sb-menu li {
	width: 100%;
	padding: 0;
	margin: 0;
}



.sb-menu li .sb-open-right, .sb-menu li small {
	display: inline-block;
	padding: 14px;
}

.sb-menu li img {
	margin: 14px;
}

.se-results ul li.se-all {
	
    padding-top: 3px;
    padding-bottom: 3px;
}
.se-all a {
    background: #eee;
}


.page-id-1544 #aktwarenkorb,.page-id-1544 #place_order,.page-id-1544 #place_order_back{
	width: 200px;
	display: block;
	text-align: center;
}
.page-id-1544 .coupon .button{
	width: 200px;
	text-align: center;
}

.page-id-1544 #place_order,.page-id-1544 #place_order:hover,.page-id-1544 .place-order input#place_order{
	padding: 8px 0px 8px 0px;
	background:#017278;
	float: right;
	margin-right: 10px;
}
.page-id-1544 #place_order_back{
	float: left;
	margin-right: 10px;
}

.checkoutproof{
	margin-right: 10px;
}

.widerrufinfo .widtexte{
	padding-right: 10px;
}

.page-id-9 .show-on-mobile{display:none;}

@media (max-width:450px){
	.page-id-1554 .zahlungsweise,.page-id-9 .zahlungsweise{display:none;}
	.page-id-1554 table.shop_table .product-quantity,.page-id-9 table.shop_table .product-quantity{display: none;}
	.page-id-1544 #place_order, .page-id-1544 #place_order:hover, .page-id-1544 .place-order input#place_order {
		float: none;
		margin-right:0px;
	}
	.page-id-1544 #place_order_back {
	    float: right;
	    margin-right: 0px;
	    margin-bottom: 10px;
	}
	.page-id-9 .show-on-mobile{display:block;}
	.page-id-9 .my_account_orders .order-status{display: none;}
}

tr:nth-child(2n) {
    background-color: #eee;
}


#primary .payment_methods .payment_method_novalnet_cc label {
    display: block;
    padding-left: 0px;
    line-height: 16px;
    margin-bottom: 10px;
}

#payment div.payment_box {
    width: 90%;
}

#primary .payment_methods .payment_method_novalnet_cc p{
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom:0px;
}
#primary .payment_methods .payment_method_novalnet_cc p font{
    margin-bottom:10px;
    display: block;
}


#primary .payment_methods .payment_method_novalnet_cc label {
    display: block;
    padding-left: 0px;
    line-height: 16px;
    margin-bottom: 0px;
}

#primary .payment_methods .payment_method_novalnet_cc label {
    font-size: 13px;
}

#primary .payment_methods .payment_method_novalnet_cc label img{
    margin-top:-5px;
}
#primary .payment_methods .payment_method_novalnet_paypal label img{
    margin-top:-5px;
    width:55px;
}

#payment ul.payment_methods li img {
    vertical-align: top;
}

.productexcerpt .read-more2 {
	display:none;
}

.productexcerpt .read-more2:first-child {
	display:block;
}

.read-more2 + .read-more2 {
	display: none;
}

td{vertical-align: top;}
.naehrdata td:first-child{min-width:62%;}

blockquote p a,blockquote p a:hover {
    	color: #333;
    	font-size:16px;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
	text-decoration: underline;
}
.blog-small .thumbnail {
    border-radius: 0px;
    padding: 0px;
    position: relative;
    border-color: #FFF;
}
.thumbnail {
    display: block;
    padding: 4px;
    line-height: 20px;
    border: 0px solid #DDD;
    border-radius: 4px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.055);
}

.blog-small .the-content {
    margin-left: 0px;
}

.as_comment.rating_titles .vfb-rating-icon {
	font-size:16px;
	color:#333;
}

[class^="vfb-rating-"], [class*=" vfb-rating-"] {
   color:#333;
}



h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    color: #333;
}

.product .summary .yith-wcwl-wishlistaddedbrowse, .product .summary .yith-wcwl-wishlistexistsbrowse {
    line-height: 18px;
    margin-top:22px;
    display:block;
}
.product .summary .yith-wcwl-wishlistaddedbrowse span.feedback,.product .summary .yith-wcwl-wishlistexistsbrowse  span.feedback{
    display:block;
    margin-bottom:-10px;
}

.product .summary .yith-wcwl-wishlistaddedbrowse a, .product .summary .yith-wcwl-wishlistexistsbrowse a {
    background: #333;
    color: #FFF;
    padding: 4px 6px;
    font-size: 11px;
    margin-top: 22px;
    font-weight: normal;
    margin-bottom: 15px;
    display: block;
    width: 160px;
    text-align: center;
}


.comments .as_comment{
	padding:10px;
	clear: both;
}
.comments .commlist .as_comment:nth-child(even){
	background:#fbfbfb;
}
.comments .commlist .as_comment:nth-child(odd){
	background:#f4f4f4;
}
.comments .as_comment:first-child{
	margin-top: -15px;
}

.comments_text{display:block;}

.fancybox-skin {
    color: #333;
}

.rating-fazit{
line-height: 16px;
}
.rating_from{
	margin-top:0px;
	float: right;
	color:#bbb;
}

.comments{
	padding-top:5px;
	background:none;
	margin-top:0px;
}

.comment-rating-stars{
	line-height:18px;
}


.tabs-container ul.tabs {
	border: 1px solid #eeeeee;
	margin-left: -30px !important;
	background:none;
	border-top: none;
}

.woocommerce-tabsdiv .tabs-container ul.tabs {
	margin-left: 0px !important;
}

.tabs-container div.panel {
    padding: 8px 0px 0px;
}

.page-template-slider_page-php .content blockquote {
	padding: 35px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-left:-40px;
	margin-top: -10px;
}

.big_tabs{margin-left: 30px;}

.tabs-container ul.tabs li:first-child a {
    border-top-left-radius: 0px;
    margin-left: 0px;
}

.tabs-container ul.tabs li a {
	border-left:1px solid #eeeeee;
	margin-left: -1px;
	margin-top: -1px;
	border-top:1px solid #eeeeee;
	line-height: 32px;
	height: 32px;
}
.tabs-container ul.tabs {

	border: none;
}

.tabs-container div.panel {
    padding: 0px;
    padding-top: 8px;
}
.tabs-container div.border-box {
	border: none;
	z-index: 0;
}
.tabs-container ul.tabs,.tabs-container ul.tabs li ,.tabs-container ul.tabs li a{
	border-top-left-radius: 0px;
}


.tabs-container div.border-box {
	border: 0px solid #eeeeee !important;
}

#primary .search_mini #submit, .widget_search_mini #submit {
	background: #F9F9F9 url('/dta/themes/biber/core/assets/images/bg-tabs.png') repeat-x scroll center bottom;
}

.tabs-container ul.tabs li a {
	border-color: #eeeeee;
	color: #333;
	display: block;
	float: left;
	text-align: center;
	background: #F9F9F9 url('/dta/themes/biber/core/assets/images/bg-tabs.png') repeat-x scroll center bottom;
}

#primary .vfbp-form label {
    font-size: 11px;
    font-weight:normal;
}

.woocommerce-tabsdiv .tabs-container div.panel {
    margin-top: -8px;
    border-top: 1px solid rgb(221, 221, 221);
    padding-top: 20px;
}

.vfbp-form .vfb-form-control {
    display: block;
    width: 100%;
    height: 24px;
    padding: 4px 12px;
    font-size: 13px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 0px;
}


.vfbp-form .btn-primary,.vfbp-form .btn ,.vfbp-form .btn-primary:hover,.vfbp-form .btn:hover {
    color: #fff;

    background: #333 !important;
    border: none;
    font-size: 12px !important;
    line-height: 1;
    padding: 8px 12px;
    margin-top: 15px;
    display: inline-block;
    box-shadow: none;
    border-radius:0px;
    box-shadow: none;
    text-shadow: none;    
}

.vfb-fieldType-rating{margin-bottom:15px;}
.vfb-form-control.vfb-rating-input{display:none;}

.woocommerce-tabsdiv .vfb-col-1, .woocommerce-tabsdiv .vfb-col-2,.woocommerce-tabsdiv .vfb-col-3,.woocommerce-tabsdiv .vfb-col-4,.woocommerce-tabsdiv .vfb-col-5,.woocommerce-tabsdiv .vfb-col-6,.woocommerce-tabsdiv .vfb-col-7,.woocommerce-tabsdiv .vfb-col-8,.woocommerce-tabsdiv .vfb-col-9,.woocommerce-tabsdiv .vfb-col-10,.woocommerce-tabsdiv .vfb-col-11,.woocommerce-tabsdiv .vfb-col-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
}

@media (min-width:979px) and (max-width:1199px){
	.page-id-29782.page-template-slider_page-php.responsive .content,.page-id-30103.page-template-slider_page-php.responsive .content {
		width: 940px;
	}
	.tabs-container ul.tabs {
		margin-left: -18px !important;
		background:none;
		border-top: none;
	}
	.tabs-container ul.tabs li a {
		border-left:1px solid #eeeeee;
	}
	.tabs-container ul.tabs li:first-child a {
	    margin-left: -1px;
	}
	
	.big_tabs{margin-left: 18px;}
	
}

@media (max-width:410px){

	.tabs-container ul.tabs {
		margin-left: -8px !important;
		border:none;
		background:none;
		border: none;
	}
	
	.tabs-container ul.tabs li:first-child a {
	    margin-left: -1px;
	}
	
	.tabs-container ul.tabs li a {
		border-left:1px solid #eeeeee;
	}
	
	.page-template-slider_page-php .content blockquote {
		padding: 0px 5px 10px;
		margin-top: -50px;
	}
	
	
	.page-template-slider_page-php .content blockquote {

		margin-top: 30px;
	}

	.big_tabs{margin-left: 10px;}


}

.tabs-container ul.tabs li.current a {
	color: #017278;
}

@media (max-width: 767px){

	.tabs-container ul.tabs li.current a {
		color: #017278;
		border-bottom: 1px solid #CFCFCF;
	}

}



/* -------------------- SINGLE */

@media (min-width: 801px){
			#primary #content-single .one-third{
				width:calc(33.33333% - 4px);
			}

			#primary #content-single .two-third{
				width:calc(66.66666% - 4px);
			}

			#primary #content-single .one-fourth{
				width:calc(25% - 6px);
			}

			#primary #content-single .two-fourth{
				width:calc(50% - 4px);
			}

			#primary #content-single .three-fourth{
				width:calc(75% - 4px);
			}
			
}



			#primary #content-single .two-fourth {
			    margin-right: 4px;
			}



			#primary #content-single .raster.last {
				float:right;
			}

			#primary #content-single .one-third.last,
			#primary #content-single .two-third.last,
			#primary #content-single .one-fourth.last,
			#primary #content-single .two-fourth.last,
			#primary #content-single .three-fourth.last{
				margin-right: 0px;
				float:right;
			}
			
@media (max-width: 1024px){
	#primary .blog-small .the-content {
	    margin-left: 0px;
	}
			#primary #content-single .one-third{
				width:100%;
			}

			#primary #content-single .two-third{
				width:100%;
			}

			#primary #content-single .one-fourth{
				width:100%;
			}

			#primary #content-single .two-fourth{
				width:100%;
			}

			#primary #content-single .three-fourth{
				width:100%;
			}
}
@media (min-width:800px) and (max-width:1199px){
	#primary .blog-small .the-content {
	    margin-left: 20px;
	}
}
@media (min-width:1200px){
	#primary .blog-small .the-content {
	    margin-left: 30px;
	}
}

#primary #content-single.content blockquote {
	background-position: 0px 0px;
	padding: 0px;
	margin-top: -5px;
}
			
			#primary #content-single .raster-1_2_1 .two-fourth{
				margin-left: 8px;
			}
			#primary #content-single .raster-1_1_2 .one-fourth.elm-2{
				margin-left: 8px;
			}
			#primary #content-single .raster-2_1_1 .one-fourth.elm-2{
				margin-left: 8px;
			}
			

			#primary #content-single .raster-1_1_1 .one-third.elm-2{
				margin-left: 8px;
				width: calc(33.3333% - 8px);
			}
			
			#primary #content-single .raster-1_1_1_1 .one-fourth.elm-2,
			#primary #content-single .raster-1_1_1_1 .one-fourth.elm-3{
				margin-left: 8px;
			}


			#primary #content-single .raster {
				margin-right: 0%;
				background:#eee;
				float: left;
			}
			
			#primary #content-single .raster p{
				padding:5px;
			}
			
			#primary #content-single .pgrid{
				margin-top:8px;
			}
			
			
/* -------------------- SINGLE END */


#primary form #wpsb_email {
    background: url('/dta/themes/biber/images/icons/mail_mini.png') no-repeat 11px center;
    background-color: #FFFFFF;
    padding-left: 35px;
    font-size: 12px;
    border-color: #eeeeee;
    border-width: 0;
    border-right-width: 1px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #eeeeee;
}

#absend {
    border: none medium;
    position: relative;
    right: 1px;
    width: 60px;
    height: 28px;
    background: none 0% 0% repeat scroll #EEE;
    color: #333;
}
#primary #absend {
    background: #F9F9F9 url('/dta/themes/biber/core/assets/images/bg-tabs.png') repeat-x scroll center bottom;
}

.wpsc-div .woocommerce-message,.wpsc-div .woocommerce-error {
    display: inline-block;
    width: calc(100% - 25px);
}

.sweet-alert {
    border-radius: 0px !important;
}



.blog-small .one-fourth {
    float: left;
    margin-right: 6px;
}
h1{
    margin-bottom: 25px;
    margin-top: -15px;
    font-size: 22px;
    clear:both;
    display:block;
    width:100%;
}
input.wpsb_form_txt,input.wpsb_form_btn{
box-shadow: none;
border-radius: 0px;
}
.blog-small {
	margin-bottom:0px !important;
}


.greyimg img{
  -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
  filter: grayscale(100%);
  opacity: 0.8;
  filter: alpha(opacity=80);
}


.greyimg2 img:hover{
  -webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */
  filter: grayscale(50%);
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.greyimg3 img:hover{
  -webkit-filter: grayscale(30%); /* Chrome, Safari, Opera */
  filter: grayscale(30%);
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.se-product span {
	padding-top:0px;
}

@media (max-width:720px){
	.se-product a{
	    line-height: 36px !important;
	   display: block;
		width: 100%;
		
	}
	.se-product img {
	    width: 44px !important;
	    margin-top: 4px;
	}
	.se-product span {
		line-height: 14px !important;
		padding-top:8px;
	}
	.se-product small {
		display:none;
	}
	.se-category small {
		display:block;
	}
	.se-all a{
		 line-height: 36px !important;
	}
	.se-product:hover,.se-product:focus {
	    background:#eee;
	}
	
	.se-product{
	height:46px;
	}
	.se-product a{
	height:44px;
	}
}


#nav .megamenu2 li {
    border-left: 1px solid #fff !important;
    color: #333 !important;
}
#nav .megamenu2 li a{
    color: #333 !important;
}




#topbar .wrap a.cart_control {
    background-size:45% !important;
}


#primary .payment_methods li p label {
    padding-left: 0px;
    margin-bottom: 0px;
}

.naehrdata td{
	line-height: 18px;
}

#login_register-3 a:nth-child(3) {
    border-right: 1px solid #eeeeee;
    padding-right: 15px !important;
}

#topbar .wrap li a {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#nav_menu-2 #menu-top-menu {
    padding-left: 5px !important;
}
#topbar .wrap li:nth-child(1) {
    border-right: 0px solid #eeeeee;
}
#topbar .wrap li:nth-child(2) {
    border-right: 1px solid #eeeeee;
}
#topbar .wrap li:nth-child(2) a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#login_register-3 a:first-child {
    padding-right: 10px !important;
}


.cookie-notice-container a{
color:#777;
text-decoration:underline;
}
.cookie-notice-container .button{
	padding:4px !important;
    background: #333 !important;
    color:#fff;
    margin-top:0px !important;
    margin-bottom:0px !important;
    text-decoration:none;
}

#cookie-notice .button.bootstrap,#cn-accept-cookie,#cookie-notice .button,.cn-set-cookie.button{
    padding:4px !important;
    background: #333 !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    text-decoration:none;
}