@charset "UTF-8";

@font-face {
	font-family: 'FontAwesome5B';
	font-style: normal;
	font-weight: normal;
	src: url("webfonts/fa-brands-400.eot");
	src: url("webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-brands-400.woff2") format("woff2"), url("webfonts/fa-brands-400.woff") format("woff"), url("webfonts/fa-brands-400.ttf") format("truetype"), url("webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab { font-family: 'FontAwesome5B'; }
@font-face {
	font-family: 'FontAwesome5L';
	font-style: normal;
	font-weight: 300;
	src: url("webfonts/fa-light-300.eot");
	src: url("webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-light-300.woff2") format("woff2"), url("webfonts/fa-light-300.woff") format("woff"), url("webfonts/fa-light-300.ttf") format("truetype"), url("webfonts/fa-light-300.svg#fontawesome") format("svg");
}
.fal { font-family: 'FontAwesome5L'; font-weight: 300; }
@font-face {
	font-family: 'FontAwesome5R';
	font-style: normal;
	font-weight: 400;
	src: url("webfonts/fa-regular-400.eot");
	src: url("webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-regular-400.woff2") format("woff2"), url("webfonts/fa-regular-400.woff") format("woff"), url("webfonts/fa-regular-400.ttf") format("truetype"), url("webfonts/fa-regular-400.svg#fontawesome") format("svg");
}
.far { font-family: 'FontAwesome5R'; font-weight: 400; }
@font-face {
	font-family: 'FontAwesome5S';
	font-style: normal;
	font-weight: 900;
	src: url("webfonts/fa-solid-900.eot");
	src: url("webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-solid-900.woff2") format("woff2"), url("webfonts/fa-solid-900.woff") format("woff"), url("webfonts/fa-solid-900.ttf") format("truetype"), url("webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
.fa, .fas { font-family: 'FontAwesome5S'; font-weight: 900; }
/*Theme Name: Enfold Child
Template: enfold
Author: 
Version: 21.05.0
Updated:###### Fri Mar 1 09:33:41 CET 2019
###### Tue Jun 1 14:25:09 CEST 2021
*/
/*header-bar*/
#header_meta .sub_menu { font-size: 18px; }
.special_amp { /*font-family: 'frederickathegreat-regular', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;*/ font-style: normal; font-size: 1.0em; line-height: 0.5em; font-weight: normal; color: inherit !important; font-family: inherit; }
#header_meta .sub_menu ul li a:hover { color: #4FAE32 !important; }
#header_meta .sub_menu .menu a { color: #FFFFFF; }
.av_minimal_header_shadow { box-shadow: none; }
.home--header h1 { font-weight: bold !important; }
.home--header p { color: black; font-weight: bold; }
.home--header .av-subheading { margin-top: 10%; }
h2.av-special-heading-tag .svg-inline--fa { top: -3px; position: relative; color: darkgrey; }
.html_top_nav_header.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 75px; }
.borlabs--spacer { height: 100px !important; }
@media screen and (min-width: 320px) and (max-width: 640px) {
	.borlabs--spacer { height: 100px !important; }
}
@media screen and (min-width: 641px) and (max-width: 800px) {
	.borlabs--spacer { height: 150px !important; }
}
.woocommerce-tabs #tab-description h2 { display: none; }
.wgm-info.woocommerce_de_versandkosten a { display: inline !important; }
#top #wrap_all .single_button .button, #top #wrap_all .shop_columns_5 .avia_cart_buttons .button { line-height: 2.2em; }
.main_menu ul.sub-menu li.menu-item a { /*background-image: url(/wp-content/themes/enfold/images/background-images/wool-for-dark-background.png);*/ border-bottom: 1px solid #F0F0F0 !important; }
.main_menu .av-main-nav li a { font-weight: 400 !important; }
.main_menu ul.sub-menu li.menu-item a:hover { background-image: none; }
#top div .widget_shopping_cart .button { width: 100%; border-radius: 5px; }
#top div .widget_shopping_cart .button a { margin-bottom: 9px; }
.product--header p { text-align: center; }
.product--header p img { position: relative; top: 15px; }
.product--content01 tr { background-color: #906E49 !important; }
.product--content01 table td { border-color: #151616; padding: 0 6px 0 7px; }
/*footer*/
#footer .woocommerce-mini-cart__buttons.buttons a.button { display: block; margin-bottom: 5px; }
#footer .woocommerce-mini-cart-item a { font-size: 18px !important; font-weight: 100 !important; }
#footer .woocommerce-mini-cart-item dl.variation { display: none; }
#footer .woocommerce-mini-cart-item span.quantity { display: none; }
#footer .woocommerce-mini-cart-item div.wgm-info { display: none; }
#footer h5.widgettitle { color: #A81010; }
#footer #custom_html-2 a img { opacity: 0.8; }
#footer #custom_html-2 a:hover img { opacity: 1; transform: scale(1.05); }
#footer .widget_nav_menu li { font-size: 19px; }
#footer .widget .menu-item a { padding: 4px 0 0; }
#footer .widget_shopping_cart p { margin: 3px 0 0; font-size: 19px; line-height: 1.3em; }
.woocommerce-tabs #tab-description ul, #top .woocommerce-tabs .commentlist .description ul { list-style-position: outside !important; margin-left: 25px !important; }
.flex_column.with--margin_lr7 { margin-left: 11%; margin-right: 11%; }
.av-seperator-icon { font-size: 36px; }
#footer .woocommerce-mini-cart__empty-message { font-size: 19px !important; }
#footer a:hover { color: #444444; }
/*shop*/
table.cart img { width: 40% !important; }
.sub-menu { box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.3) !important; }
#top #wrap_all .footer_color h5, #top #wrap_all .socket_color h5 { color: #151616 !important; }
/* .woocommerce-Price-amount.amount { text-align: right; float: right; }
.cart-collaterals .cart_totals { float: right; }
.checkout-button.button.alt.wc-forward { float: right; }
 */
.dropdown_widget.dropdown_widget_cart { color: white !important; }
.dropdown_widget.dropdown_widget_cart a { color: #4FAE32 !important; }
.dropdown_widget.dropdown_widget_cart p strong { color: white !important; }
.dropdown_widget.dropdown_widget_cart a.button { background-color: #FFF !important; border-radius: 3px; min-height: 30px; }
.dropdown_widget.dropdown_widget_cart a.button.wc-forward:hover { color: #444444 !important; }
.woocommerce-product-details__short-description ul { list-style: disc outside; padding-left: 25px; }
.single-product-summary p.price span.amount { font-size: 2em !important; }
.av-tab-section-image { opacity: 1; filter: none; height: 150px; width: 150px; border: 1px solid; position: relative; /*left: -30px;*/ }
.av-active-tab-title .av-tab-section-image { /*+box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504);*/ -moz-box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504); -webkit-box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504); box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504); }
.av-tab-section-image:hover { /*(*+box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504);*)
-moz-box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504);
-webkit-box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504);
box-shadow: 0px 0px 30px 1px rgba(179, 141, 59, 0.504);*/ /*+box-shadow: 0px 0px 30px 1px rgba(51, 102, 51, 0.598);*/ -moz-box-shadow: 0px 0px 30px 1px rgba(51, 102, 51, 0.598); -webkit-box-shadow: 0px 0px 30px 1px rgba(51, 102, 51, 0.598); box-shadow: 0px 0px 30px 1px rgba(51, 102, 51, 0.598); }
span.av-tab-arrow-container span { background-color: #4FAE32 !important; }
.avia-tab-title-padding-none .av-outer-tab-title { top: 5px; max-width: 175px; }
.av-inner-tab-title { font-size: 16px; display: block !important; width: 100%; }
.av-tab-arrow-container { width: 175px; }
#top div div.woocommerce-message a.button { background: #4FAE32; }
#b2b_role_field, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads { display: none !important; }
tr.header { background-color: #A78B6D !important; }
.main_color tr:nth-child(2n) { background-color: #EEEEEE !important; }
.product--table tr:nth-child(2n) { background-color: #906E49 !important; }
.avia_cart_buttons { opacity: 1 !important; }
.avia_cart_buttons:hover { opacity: 0.4 !important; }
#top div div.product .woocommerce-tabs ul.tabs li a { white-space: normal; }
div.product .woocommerce-tabs ul.tabs li { background-color: #DDDDDD; border-top-left-radius: 8px; border-top-right-radius: 8px; }
#top .woocommerce-tabs .tabs li.active:hover, #top .woocommerce-tabs .tabs li:hover { opacity: 0.5; }
.page-id-437 a.woocommerce-Button.button {
    display: none;
}