.is-menu a,.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu,form .is-link-container{position:relative}.is-menu a{line-height:1}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu.default form{max-width:310px}.is-menu.is-dropdown form{display:none;min-width:310px;max-width:100%;position:absolute;right:0;top:100%;z-index:9}.is-menu.full-width-menu form,.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:99;padding:0;margin:0}.is-menu.full-width-menu form:not(.is-search-form) input[type=search],.is-menu.full-width-menu form:not(.is-search-form) input[type=text],.is-menu.is-dropdown form:not(.is-search-form) input[type=search],.is-menu.is-dropdown form:not(.is-search-form) input[type=text],.is-menu.sliding form:not(.is-search-form) input[type=search],.is-menu.sliding form:not(.is-search-form) input[type=text],.is-popup-search-form form:not(.is-search-form) input[type=search],.is-popup-search-form form:not(.is-search-form) input[type=text]{background:#fff;color:#000}.is-menu.is-first form{right:auto;left:0}.is-menu.full-width-menu.open .search-close,.is-menu.full-width-menu:not(.open) form,.is-menu.is-dropdown form[style="display: block;"]+.search-close,.is-menu.sliding.open .search-close,.is-menu.sliding:not(.open) form,form:hover+.is-link-container,form:hover>.is-link-container{display:block}.is-form-style-2 .is-search-submit,.is-link-container,.is-menu form .screen-reader-text,.search-close{display:none}.is-menu form label{margin:0;padding:0}.is-menu-wrapper{display:none;position:absolute;right:5px;top:5px;width:auto;z-index:9999}.popup-search-close,.search-close{cursor:pointer;width:20px;height:20px}.is-menu-wrapper.is-expanded{width:100%}.admin-bar .is-menu-wrapper{top:51px}.is-menu-wrapper .is-menu{float:right}.is-menu-wrapper .is-menu form{right:0;left:auto}.gsc-cse-search-menu{max-width:310px;float:right}.gsc-cse-search-menu .cse .gsc-control-cse,.gsc-cse-search-menu .gsc-control-cse{padding:0}.is-menu .search-icon-path{fill:#848484}.search-close{position:absolute;right:-22px;top:33%;z-index:99999}.is-menu.is-first .search-close{right:auto;left:-22px}.is-menu.is-dropdown .search-close{top:calc(100% + 7px)}.popup-search-close{z-index:99999;float:right;position:relative;margin:20px 20px 0 0}#is-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(4,4,4,.91);z-index:999999}.is-popup-search-form form{width:80%;margin:20% auto 0}.is-popup-search-form form.is-ajax-search{margin:10% auto 0}.popup-search-close:after,.search-close:after{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-search-close:before,.search-close:before{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-highlight{background-color:#ffffb9;color:#222}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}.is-menu.default form{max-width:100%}.is-menu.full-width-menu.active-search{position:relative}.is-menu-wrapper{display:block}}.is-form-style label,.is-menu.full-width-menu.is-first button.is-search-submit,.is-menu.sliding.is-first button.is-search-submit{display:inline-block!important}form .is-link-container div{position:absolute;width:200px;bottom:-25px;left:5px;z-index:99999;height:auto;line-height:14px;padding:10px 15px}form .is-link-container a{text-decoration:none;font-size:14px;font-weight:100;font-family:arial;box-shadow:none}form .is-link-container a:hover{text-decoration:underline}form .is-link-container a.is-customize-link{margin-left:15px}.is-form-style label{padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:1px solid #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display: inline-block;"]),.is-menu.sliding.is-first button.is-search-submit:not([style="display: inline-block;"]){visibility:hidden}.is-form-style .is-search-submit path{fill:#555}.is-form-style input.is-search-submit{text-decoration:none;position:absolute;top:0;right:0;padding:0 10px!important;width:auto}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-form-style input.is-search-submit,.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover,form.is-form-style input.is-search-submit:hover{background:#dcdcdc}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}div#header_main.container_wrap.container_wrap_logo {
box-shadow: 0 15px 10px -15px #111 !important;
}
#top #header_meta, #top #header_meta nav ul ul li, #top #header_meta nav ul ul a, #top #header_meta nav ul ul {
background-color: #124b7b !important;
}
@media only screen and (max-width: 767px)
{
div.av-burger-overlay-inner {margin-top: -60px;}	
.avia-image-container.avia-align-center {
padding-bottom: 10px;
}	
.responsive .logo img, .responsive .logo svg {
top:0px !important;
}
}
.header_color .sub_menu > ul > li > a,
.header_color .sub_menu > div > ul > li > a,
.header_color .main_menu ul:first-child > li > a,
#top .header_color .main_menu .menu ul .current_page_item > a,
#top .header_color .main_menu .menu ul .current-menu-item > a,
#top .header_color .sub_menu li ul a {
text-transform: uppercase;
font-weight: 500;
}
#top .header_color .main_menu ul > li > a {
font-size: 16px;
color: #124b7b !important;
}
#top .header_color .main_menu ul > li > a:hover {
font-size: 16px;
color: #00833e !important;
}  ::selection {
background: Highlight;
color: HighlightText;
}
::-moz-selection {
background: Highlight !important;
color: HighlightText !important;
}  ul.menu-item cart_dropdown  {border: none !important;}   #scroll-top-link {
border-radius: 50px !important;
background-color: transparent !important;
border:none !important;
color: #f00000 !important;
height: 30px !important;
width: 30px !important;
right: 30px !important;
bottom: 100px !important;
font-size: 28px;
font-weight: 100;
}    ul.mdp {
font-weight: 400;
z-index: 100;
position: relative;
width: 100%;
margin: 10px auto 0 auto;
padding: 0 50px;
clear: both;
max-width: 1310px;
text-align: right;
}
ul.mdp li {
display: inline;
font-size: 15px;
text-transform: uppercase;
}
ul.mdp > li:after {
content: " | ";
padding: 0 5px;
}
ul.mdp > li:last-child:after {
content: "";
}
ul.mdp > li:first-child:before {
content: "";
padding: 0 5px;
}
ul.mdp li a:hover, ul.mdp li.current_page_item a {
color: #f00000 !important;
}
ul.mdp li a {
color: #333;
text-decoration: none;
cursor: pointer;
-webkit-transition: all .5s ease-in 0s;
transition: all .5s ease-in 0s;
}
div.holdmdp {
margin: -34px 0 auto;
}
header#header.header-scrolled div.holdmdp {
margin: -10px 0 auto;
}
body.error404 ul.mdp {display:none;visibility:hiden;}
@media only screen and (max-width:767px)  {
#top .logo a.av-contains-svg svg {max-height: 30px !important;}
div.holdmdp {display:none; visibility: hidden;margin:0 !important;}
ul.mdp {display:none;}
}  #top .avia-post-nav, .avia-post-nav .entry-info-wrap, .avia-slideshow-arrows a::before {
background-color: #124b7b !important;
}
.avia-post-nav .label {
font-size: 60px;
}
.avia-post-prev .label {
left: 7px !important;
}
.avia-post-next .label {
right: 7px;
}
#top .inner_product_header {
min-height: 140px !important;
}
span.ausverkauft {
position: absolute;
left: -34px;
z-index: 100;
font-size: 12px;
font-weight: 700;
top: 39px;
background: #f00000;
color: #fff;
padding: 0 5px;
text-align: center;
opacity: 0.9;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
}
.avia-post-nav .entry-info span.entry-title { 
font-size: 16px !important;
line-height: 1.25em !important;
} body  {
font: 16px/1.65em 'Cormorant Garamond',"Helvetica Neue", Helvetica, Arial, sans-serif !important;
-webkit-text-size-adjust: 100%;
line-height: 1.5em;
font-weight: 300 !important;
}
::selection {
background: Highlight !important;
color: HighlightText !important;
}
::-moz-selection {
background: Highlight !important;
color: HighlightText !important;
}
.main_color {color: #757575 !important;}
#top .logo a.av-contains-svg svg {  
height: 40px !important;top: 20px;
}
header#header.header-scrolled .logo a.av-contains-svg svg {
top: 16px;
height: 26px !important;
}
div#header_main {
padding-top: 0;
background-color:#ffff;
}
.header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow {
background: #00833e !important;
}
li.cart_dropdown_first a.cart_dropdown_link {color: #538312 !important;font-size:22px;}
.html_visible_cart .cart_dropdown {
right: 0px !important;}
#top .av-cart-counter {
background-color: #124b7b !important;
}
#top .header_color .dropdown_widget .buttons .button {color:#ffffff;}
p.woocommerce-mini-cart__buttons.buttons {background: #124b7b !important;}
.html_av-overlay-side #top .av-burger-overlay-scroll {
background: #ffffff;
}
.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::after, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before {
background-color: #333333 !important;
}
.responsive #socket .sub_menu_socket {
margin: 0 !important;
padding:0 !important;
}
#top .related.products h2, #top .upsells.products h2 {
font-weight: 400;
} div.inner_product_header_cell {text-align: center;}
#top .price, #top .price span, #top del, #top ins, small.woocommerce-price-suffix {
font-size:13px;
font-weight:400;
}
span.price span.woocommerce-Price-amount.amount bdi {color: #000;}
p.subtitle {
text-transform: uppercase;
color: #000;
margin-bottom: -5px;
}
p.tarh {
color: #757575;
font-weight: 300 !important;
font-size: .84rem;
line-height: 140%;
letter-spacing: .03rem;
margin-bottom: 0 !important;
}
#top div .product_on_sale .inner_product_header {
padding-right:15px;
}
.inner_product {
border: none;
}
div.inner_product_header_cell span.price small.woocommerce-price-suffix {display:none;}  span.onsale {
line-height: inherit !important;
top: 0px !important;
right: 0px !important;
border-radius: 0 !important;
}  h1.product_title.entry-title {
font-size: .84rem;
line-height: 110%;
letter-spacing: .03rem;
text-transform:none;
font-weight: 300;
color: #757575;
}
h2.subtitle {
text-transform: uppercase;
font-weight: 200;
font-size: 20px;
letter-spacing: .09rem;  font-weight: 400;
}
small.woocommerce-price-suffix {
color: #757575;
font-size: 10px;
font-weight: 400;
display: block;
}
body.single-product div.summary.entry-summary p.price span.woocommerce-Price-amount.amount, body.single-product div.summary.entry-summary p.price span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {font-size: 18px !important;
} span.trail-before span.breadcrumb-title {display:none;}
.title_container .breadcrumb {
left: 50px;
}
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
color: #bbb !important;
}
span.ampelG {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #248e24;
display: inline-block;
}
span.ampelR{
display: ruby-text;
padding-left: 14px;
color: #757575;
font-size: 10px;
font-weight: 400;
}
p.stock.out-of-stock {
width: 8px !important;
height: 8px;
border-radius: 50%;
background-color: #f00000;
display: inline-block;
}
span.versand {
color: #757575;
font-size: 10px;
font-weight: 400;
display: inline;
}
#top .avia-slideshow-button {color:#ffffff !important;}
.woocommerce-page .button, #top .avia-slideshow-button {
display: inline-block;
zoom: 1;
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2)
color: #e8f0de;
border: none !important;
background: #64991e;
background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.woocommerce-page .button:hover, #top .avia-slideshow-button:hover {
text-decoration: none;
background: #538018;
background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.woocommerce-page .button:active {
color: #a9c08c;
background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}  [data-tooltip],
.tooltip {
position: relative;
cursor: pointer;
text-align: center;
font-size: 24px;
padding: 10px 0 0px 0;
font-weight: 300;
font-family: "Helvetica", "Helvetica Neue", sans-serif;
line-height: 1.5em;
letter-spacing: 0.001em;
} [data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
position: absolute;
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: 
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-moz-transition:    
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition:         
opacity 0.2s ease-in-out,
visibility 0.2s ease-in-out,
transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform:    translate3d(0, 0, 0);
transform:         translate3d(0, 0, 0);
pointer-events: none;
} [data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
} .tooltip:before,
[data-tooltip]:before {
z-index: 1001;
border: 6px solid transparent;
background: transparent;
content: "";
} .tooltip:after,
[data-tooltip]:after {
z-index: 1000;
padding: 8px;
width: 320px;
background-color: #ffffff;
background-color: hsla(0,0%,100%);
color: #666666;
content: attr(data-tooltip);
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
line-height: 1.5em;
font-size: 12px;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,0.2);
border-radius: 0;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
} .tooltip-bottom:before,
.tooltip-bottom:after {
top: 100%;
bottom: auto;
right: -200%;
}
.tooltip-bottom:before {
margin-top: -12px;
margin-bottom: 0;
margin-right: 45px;
border-top-color: transparent;
border-bottom-color: #666666;
border-bottom-color: hsla(0, 0%, 40%, 1);
}
.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
-webkit-transform: translateY(12px);
-moz-transform:    translateY(12px);
transform:         translateY(12px); 
} .tooltip-left:before,
.tooltip-right:before {
top: 3px;
} .tooltip-left:after,
.tooltip-right:after {
margin-left: 0;
margin-bottom: -16px;
}
div.SichereBezahlung {
border-bottom: 1px solid #232323;
margin-bottom: 20px;
max-width: 320px;
text-align: center;
}
img.sb {
max-width: 310px;
max-height: 51px;
height:auto;
width:100%;
}
img.sicher {
width: auto;
max-height: 19px;
margin-bottom: -5px;
}
img.infosicher {
width: auto;
max-height: 20px;
margin-bottom: -5px;
}
#top div.product .woocommerce-tabs {
padding: 0 !important;
margin: 10px 0 30px 0 !important;
}
.single-product-main-image {
padding-bottom: 0 !important;
}
a.button.wc-forward { float:right;}
button#place_order {
width: 100%;
height: 40px;
font-size: 20px;
}
#top form.cart .button {
margin-top: 6px !important;
}
.image-overlay .image-overlay-inside::before {
display: none;
}
#top .dropdown_widget .buttons .button {
width: 43%;
float: left;
margin: 0;
background: 0 0;
padding: 2px;
font-weight: 300;
text-align: center;
border: none;
text-shadow: none;
box-shadow: none;
font-size:11px;
text-transform: uppercase;
}
p.woocommerce-mini-cart__total.total strong {color:#999999;
font-weight:400;}
body.woocommerce div.product .woocommerce-tabs .panel h2, body.woocommerce-page div.product .woocommerce-tabs .panel h2, .woocommerce div.product .woocommerce-tabs .panel h2 {
display: none;
visibility:hidden;
}
.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox {
color: #f00000 !important;
}
#top .woocommerce-tabs .tabs li a {
font-size: 1em !important;
font-weight:500;
}
#top div div.product .woocommerce-tabs .panel {
font-size: 14px;
line-height: 1.4em;
}
#top .woocommerce-tabs .tabs li a:hover {
color: #729531;
}
div.product p.stock {
border-bottom: 1px solid #ccc;
width: 320px;
}
#top .dropdown_widget_cart ul.product_list_widget li a.remove {
display: block !important;
}
#top .main_color a.remove, #top .header_color a.remove {background-color:transparent !important;
border: none !important;}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {display:none;} .sub_menu > ul > li > a, .sub_menu > div > ul > li > a {
padding: 7px 0;
font-weight: 400 !important;
color: #fff !important;
font-size: 12px;}
.sub_menu > ul > li > a:hover {text-decoration: underline !important;}
.sub_menu > ul > li.current_page_item > a {
text-decoration: underline !important;
}
ul.mdp ul.children {display:none;} span.neu {
background: #124b7b;
color: #fff;
font-size: 10px;
font-weight: 500;
padding: 0 5px;
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
}
span.rabatt {
background: #538312;
color: white !important;
height: 35px;
display: block;
width: 35px;
text-align: center;
border-radius: 100px;
font-size: 12px !important;
line-height: 35px !important;
top: 10px;
right: 10px;
position: absolute;
z-index: 99;
opacity: 0.9;
font-weight: 700;
}
.rabatt-thumbnail {
position: relative;
display: block;
}
.entry-content-wrapper ul.products li {
overflow: hidden;
}
#top #wrap_all del {
text-decoration: line-through #248e24 2px solid !important;
color: #f00000 !important;
}
#top #wrap_all ins::before {
content: "" !important;
}
span.posted_in a, span.tagged_as a {color:#757575;font-weight:400}
.main_color strong, .main_color b {color:#000000 !important;}
#socket .copyright {
float: none !important;
margin: 0 auto;
text-align: center;
}
.footerhr2 {
width: 10%;
background-color: #acacac;
text-align: center;
margin: 3% auto 1% auto;
} nav.sub_menu_socket {
text-transform: uppercase;
font-weight: 400;
font-size: 14px;
} 
#socket .sub_menu_socket {
float: none !important;
}
#socket .sub_menu_socket li {
padding: 0 10px !important;
}
ul#avia3-menu.menu {
justify-content: center;
display: flex;
}
@media only screen and (max-width:767px)  {
.responsive #socket .sub_menu_socket {
margin: 0 !important;
padding:0 !important;
}
ul#avia3-menu.menu {
display: block;
}
#socket .sub_menu_socket li {
float: none !important;
line-height: 24px !important;
text-align: center;
border: none !important;
}
.template-shop div.product div.summary {
margin-top: 20px;
}
}  #socket .copyright {
float: none !important;;
margin: 0 auto;
text-align: center;
}
.footerhr2 {
width: 10%;
background-color: #acacac;
text-align: center;
margin: 3% auto 1% auto;
}
.socket_color a {
color: #aaaaaa !important;
}
.socket_color a:hover, .socket_color li.current-menu-item a {
color: #000000 !important;
}
.container_wrap {
border: none !important;
}
p.copyright {
text-align: center;
font-size: 12px;
}
#scroll-top-link {
border-radius: 50px !important;
color: #f00000 !important;
height: 30px !important;
width: 30px !important;
line-height: 20px !important;
right: 30px !important;
bottom: 100px !important;
}
.avia-image-container small.avia-copyright {
font-size: 1em !important;
text-align: center !important;
line-height: 1.3em !important;
padding-top: 10px;
font-weight: 500;
color: #000000;
}
.avia-image-container small.avia-copyright:hover {
color:#cccccc;
}
div.fum {
text-align: center;
padding: 40px 0 20px 0;
}
div.fu {
text-align: center;
padding: 20px 0 20px 0;
}
hr.hrsingle {
clear: both;
width: 30%;
border: solid #ddd;
border-width: 1px 0 0;
margin: 30px auto;
}
#footer, #socket {
background-color: #f1f1f1;
}
.widget_nav_menu a {
display: block;
padding:0;
font-size: 13px;
color: #000 !important;
}
.widget_nav_menu a:hover, .widget_nav_menu a:active {
color: #ccc !important;
}  ul.mdp {
font-weight: 400;
z-index: 100;
position: relative;
width: 100%;
padding: 0 50px;
clear: both;
max-width: 1310px;
text-align: right;
}
ul.mdp li {
display: inline;
font-size: 14px;
text-transform: uppercase;
}
ul.mdp > li:after {
content: " | ";
padding: 0 5px;
}
ul.mdp > li:last-child:after {
content: "";
}
ul.mdp > li:first-child:before {
content: "";
padding: 0 5px;
}
ul.mdp li a:hover, ul.mdp li.current_page_item a {
color: #4e7d0e !important;
}
ul.mdp li a {
color: #333;
text-decoration: none;
cursor: pointer;
-webkit-transition: all .5s ease-in 0s;
transition: all .5s ease-in 0s;
}
div.holdmdp {
margin: -34px 0 auto;
}
header#header.header-scrolled div.holdmdp {
margin: -10px 0 auto;
} .av-special-heading-tag span.heading-wrap {
font-weight: 400;
}
.av-special-heading-tag {
text-transform: none !important;
}
.supm {
font-size: 20px;
text-shadow: 1px 2px 1px #000;
line-height: 1.2em;
}
.supmcontent {
font-size: 20px;
line-height: 1.2em;
}
span.schutz {font-size:12px;}
#top .main_color .price {color:#000000 !important;}
#footer .widget {
font-size: 12px;
line-height: 1.6em;
font-weight: 400;
}
.main_color a, .main_color a:hover {color:#124b7b !important;}
.cart-collaterals .cart_totals a.button.alt, a.button.wc-backward, a.button.wc-forward {
color: #fff !important;
}
a.button.wc-forward {background-color:#124b7b !important;
}
.avia-menu-fx {
bottom: -3px !important;
}  div.av-tab-section-container.entry-content-wrapper div.avia_textblock p strong, .main_color strong, .main_color b, div.post-entry div.avia_textblock strong, div.post-entry div.avia_textblock b, div#footer div.textwidget strong, div#footer div.textwidget b {
color: #000;
}
#top .av-section-tab-title {
max-width: 260px;
}
#top .av-section-tab-title {
color: #919191;
}
#top .av-section-tab-title {
padding: 10px 20px 0px 20px;
display: inline-block;
text-decoration: none;
}
.av-tab-section-icon {
display: inline-block;
font-size: 40px;
line-height: 1em;
}
.av-tab-with-icon .av-outer-tab-title {
margin-bottom: 10px;
padding: 0 0;
}
.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image {
width: 100% !important;
}
.av-inner-tab-title {
font-size: 16px !important;
font-weight: 400;
}
#top .av-tab-arrow-container span {
background-color: #124b7b !important;
}
a.av-active-tab-title span.av-inner-tab-title, a.av-active-tab-title span.av-tab-section-icon, a.av-section-tab-title span.av-inner-tab-title:hover, a.av-section-tab-title span.av-tab-section-icon:hover {
color: #535353;
}
.avia-slideshow-arrows a::before {color:#ffffff;} div.phone-info.with_nav {
color: #fff;
font-size: 10px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
text-align: center;
} .more-link {
float: right;
font-size: 12px;
}
.avia-content-slider .slide-entry-title {
font-weight: 400;
}
.avia-content-slider .slide-meta {
font-size: 12px;
}  #top .av-inner-masonry {
box-shadow: 0 15px 10px -15px #111;
}
#top .av-inner-masonry:hover {
box-shadow: 0 10px 5px -10px #111;
}
.main_color .container .av-inner-masonry-content {background-color: transparent !important;}  #av_product_description .av-banner-description {
color: #fff;
text-shadow: 1px 2px 1px #000;
} .term-description {
font-size: 16px !important;
}
div.zahlungsmethoden {padding-top:20px;}.avia-fold-unfold-section{position:relative;display:block;float:left;width:100%}.avia-fold-unfold-section.avia-fold-init{max-height:80px;overflow:hidden;opacity:.3}.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done)+.av-layout-grid-container,.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done)+.avia-section,.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock{display:none}.avia-fold-unfold-section.avia-fold-init-done{max-height:500px;overflow:hidden;opacity:1;transition:all 1s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container{position:relative;clear:both;overflow:hidden;max-height:80px;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container::after{opacity:0;content:"";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);z-index:-1;height:100%;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container.folded::after{z-index:500;opacity:1}.av-fold-unfold-container .av-fold-unfold-inner{display:block;position:relative;float:left;width:100%}.avia-fold-unfold-section .av-fold-button-wrapper{position:relative;display:block;float:left;width:100%;padding-left:0;padding-right:0}.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding{padding-left:30px}.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding{padding-right:30px}.avia-fold-unfold-section .av-fold-button-container{position:relative;display:inline-block;margin-top:15px;margin-bottom:15px;float:left;z-index:20;transition:all .7s ease-in-out}.avia-fold-unfold-section.align-right .av-fold-button-container{float:right}.avia-fold-unfold-section.align-center .av-fold-button-container{left:50%;transform:translateX(-50%)}.avia-fold-unfold-section.fold-button .av-fold-button-container{padding:.5em .8em;border:1px solid;border-radius:7px}#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container{text-decoration:underline}.avia-fold-unfold-section .av-fold-button-container:hover{opacity:.6;cursor:pointer}.avia-fold-unfold-section .av-fold-unfold-container .avia_textblock{display:inline-block}