/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-slider-50 .slide-content .heading h3 {
	padding-bottom: 20px!important; 
	line-height: 66px!important;
}

.avada-availability .stock.in-stock {
  	color: #5ec051;
	font-weight: 800;
}

.avada-availability .stock.out-of-stock {
  	color: #c05151;
	font-weight: 800;
}

.avada-availability .stock.in-stock .color-black {
  /*color: #000000;*/
	font-weight: normal;
}

.woocommerce button.single_add_to_cart_button.button {
  background-color: #5ec051;
}

.woocommerce .product .entry-summary .price,
.woocommerce .product .tax-declaration {
  display: block;
  max-width: 290px;
  text-align: right;
}

.woocommerce .product .entry-summary .price {
  margin-top: 25px;
}

.woocommerce .product .price>.amount {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 800;
  font-size: 32px;
  color: #5ec051;
}

span.woofrom {
    font-weight: 600;
    font-size: 32px;
    color: #5ec051;
    margin-right: 7px;
}

.single-product .product .summary .price .amount,
.single-product .product .summary .price .woofrom {
    color: #222222 !important;
}

.woocommerce .product .tax-declaration {
  font-size: 12px;
  color: #222222;
  margin: 0;
}

.woocommerce .product form.cart {
  margin-top: 0;
}

.woocommerce .product .post-content .fusion-li-item {
  padding-bottom: 0;
}

.woocommerce .product .post-content .fusion-li-item-content {
  line-height: 1.5;
}

.fusion-button_size-large.single-product .product .summary .cart .quantity .minus,
.fusion-button_size-large.single-product .product .summary .cart .quantity .plus,
.fusion-button_size-large.single-product .product .summary .cart .quantity .qty {
  font-weight: 800;
}

.woo-tabs-horizontal .woocommerce-tabs>.tabs li a {
  background: white;
}

.woocommerce .product .woocommerce-Tabs-panel {
  background: white;
}

.fusion-main-menu-icon .fusion-widget-cart-number {
  color: white;
  background-color: #5ec051;
}

.fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before {
  bottom: 45%;
  left: -12px;
  position: absolute;
}

.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number,
.fusion-main-menu .fusion-widget-cart-counter>a .menu-text {
  bottom: 50%;
  left: 0px;
  position: absolute;
  font-size: 12px;
  width: 12px !important;
}

.woocommerce-shipping-totals.shipping td,
.woocommerce-shipping-totals.shipping #shipping_method {
  text-align: left;
}

.product-subtotal .amount, .price .amount, .order-total .amount, .cart-subtotal td, .woocommerce-Price-amount .amount {
	color: #5ec051!important; 
	font-weight: 800!important;
}

.order-total .amount {font-size: 20px!important;}

.fusion-carousel-price .amount, .price ins .amount, .fusion-price-rating .price del .amount {
	font-family: "Barlow Semi Condensed", sans-serif;
  	font-weight: 800;
  	font-size: 32px!important;
}

.fusion-carousel-positioner {
	padding-bottom: 5px;
}

p.woocommerce-shipping-destination {
	padding-top: 10px;
}

tr.woocommerce-shipping-totals.shipping th {
    padding-bottom: 0px!important;
	vertical-align: top;
}

#shipping_method input {
    margin: 10px 10px 0px 0px!important;
    vertical-align: top;
}

#shipping_method label {
    font-weight: 800;
}

.button.fusion-update-cart, 
.button.checkout-button,
.place-order .fusion-button {
    background-color: #5ec051!important;
}

.button.fusion-update-cart:hover, .button.checkout-button:hover {
background-color: #4154ff!important;
}

.woocommerce-cart-form .cart_item .product-name .product-info a.product-title,
.woocommerce-cart-form .cart_item .product-price {
	font-weight: 800;
}

.woocommerce-product-details__short-description ul, 
.woocommerce-tabs .entry-content ul, .fusion-text ul
 {
	     padding-inline-start: 0;
}

.woocommerce-product-details__short-description li, 
.woocommerce-tabs .entry-content li,
.fusion-text .ball-schwarz li
 {
    list-style-type: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+YnVsbGV0IGNvcHkgMzwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjAuMDAwMTEyODc0NzggMC4wNTc0Mjg1NzE0IDE1LjE4MDkyNDIgMC4wNTc0Mjg1NzE0IDE1LjE4MDkyNDIgMTUuNDI4NTQyOSAwLjAwMDExMjg3NDc4IDE1LjQyODU0MjkiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQcm9kdWt0ZGV0YWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk4LjAwMDAwMCwgLTU1NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5OC4wMDAwMDAsIDU1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi42NDY4ODU0LDExLjgxMDY4NTcgQzEyLjY0Njg4NTQsMTEuODEwNjg1NyAxMi4xMTI5ODc3LDExLjMxMjY4NTcgMTEuNTI5MTQyOSwxMC43Mjk1NDI5IEMxMS44MjEyMDYzLDguNzExMjU3MTQgMTEuNTgyMTk0LDcuMjg1NTQyODYgMTEuNTgyMTk0LDcuMjg1NTQyODYgTDEzLjI2NDMxMDQsNS43MTI5NzE0MyBDMTQuMjE1MjgwNCw1Ljk5MTgyODU3IDE0LjYyNzgzNzcsNi43NjA0IDE0LjYyNzgzNzcsNi43NjA0IEMxNC42Mjc4Mzc3LDYuNzYwNCAxNC43MzIyNDY5LDguMjQ2Njg1NzEgMTQuNTc3NjA4NSw5LjY4MjQgQzE0LjE0Mzg4NzEsMTAuOTMyNCAxMi42NDY4ODU0LDExLjgxMDY4NTcgMTIuNjQ2ODg1NCwxMS44MTA2ODU3IE0xMC45NjE5NDcxLDEwLjU3NzgyODYgTDguNDE2MDU2NDQsMTIuMDY0MTE0MyBDOC40MTYwNTY0NCwxMi4wNjQxMTQzIDYuOTc0OTI3NjksMTEuNDEzODI4NiA1Ljg0MDUzNjE2LDEwLjQxNzI1NzEgQzUuNDQ4NTc4NDgsOC44NjMyNTcxNCA1LjcwNzA2MTczLDcuNTIwNCA1LjcwNzA2MTczLDcuNTIwNCBMOC42OTMxNjQwMiw1LjgxNDQgQzguNjkzMTY0MDIsNS44MTQ0IDkuOTI3NzMxOTIsNi4zNzE4Mjg1NyAxMS4wNzg3NzI1LDcuMzM0Njg1NzEgQzExLjIyOTE3ODEsOS40MjkyNTcxNCAxMC45NjE5NDcxLDEwLjU3NzgyODYgMTAuOTYxOTQ3MSwxMC41Nzc4Mjg2IE04LjE5Mjg0NjU2LDE0LjQ4MDk3MTQgQzguMTkyODQ2NTYsMTQuNDgwOTcxNCA2Ljk0MTYyOTYzLDE1LjI2ODExNDMgNC45MjMxNDYzOCwxNC42NDU1NDI5IEMzLjQ3MTU3NjcyLDEzLjc4Njk3MTQgMy4xMDQ3MzM2OSwxMy4yNjMyNTcxIDMuMTA0NzMzNjksMTMuMjYzMjU3MSBDMy4xMDQ3MzM2OSwxMy4yNjMyNTcxIDIuODU0NDMzODYsMTIuNDg2NCAyLjg1NDQzMzg2LDExLjQyMjExNDMgQzMuODA1NDAzODgsMTEuNDM5MjU3MSA1LjU5NTg4MDA3LDEwLjcyOTU0MjkgNS41OTU4ODAwNywxMC43Mjk1NDI5IEM1LjU5NTg4MDA3LDEwLjcyOTU0MjkgNi43MjQ5MTAwNSwxMS43OTM4Mjg2IDguMTA5MzE5MjIsMTIuMzg0OTcxNCBDOC4yMjYxNDQ2MiwxMy4yNDY0IDguMTkyODQ2NTYsMTQuNDgwOTcxNCA4LjE5Mjg0NjU2LDE0LjQ4MDk3MTQgTTMuNTU1MTA0MDYsMy4wNzgxMTQyOSBDMy41NTUxMDQwNiwzLjA3ODExNDI5IDQuNTcyOTUyMzgsMi4xMTUyNTcxNCA2LjE5MTAxMjM1LDEuNTU3ODI4NTcgQzcuMzI1NDAzODgsMS43MDk4Mjg1NyA4LjY5MzE2NDAyLDIuNzIzMjU3MTQgOC42OTMxNjQwMiwyLjcyMzI1NzE0IEw4LjM1OTYxOTA1LDUuMzc1MjU3MTQgQzguMzU5NjE5MDUsNS4zNzUyNTcxNCA3LjAyNDg3NDc4LDYuMDUwOTcxNDMgNS42NDA0NjU2MSw3LjA2NDQgQzQuNjM5NTQ4NSw2LjMzODExNDI5IDMuNDM4Mjc4NjYsNi4wMTcyNTcxNCAzLjQzODI3ODY2LDYuMDE3MjU3MTQgQzMuNDM4Mjc4NjYsNi4wMTcyNTcxNCAzLjI1NDg1NzE0LDQuMTQyNCAzLjU1NTEwNDA2LDMuMDc4MTE0MjkgTTE0Ljc2NDk4MDYsNi4wOTc1NDI4NiBDMTQuNTMxNjEyLDUuODcxNTQyODYgMTMuOTk3NDMyMSw1LjQyMDk3MTQzIDEzLjE5NzQzMjEsNS4xMzg2ODU3MSBDMTMuMDMwNjU5Niw0LjYxNTI1NzE0IDExLjk0NjQ5NzQsMi44MDc4Mjg1NyAxMS45NDY0OTc0LDIuODA3ODI4NTcgTDEyLjIxMDM0MjIsMi4wOTA0IEMxMi4xMDQ1MjIsMi4wMDQ0IDExLjk5NjQ0NDQsMS45MjEyNTcxNCAxMS44ODYxMDkzLDEuODQxNTQyODYgTDExLjU5NjAyMTIsMi41NTQ2ODU3MSBDMTEuNTk2MDIxMiwyLjU1NDY4NTcxIDEwLjExMTQzNTYsMi4zODU1NDI4NiA4Ljk2MDM5NTA2LDIuNDcwMTE0MjkgQzcuNzUwNjU5NjEsMS40MTg0IDYuNDkxMjU5MjYsMS4yNzA2ODU3MSA2LjQ5MTI1OTI2LDEuMjcwNjg1NzEgQzYuNDkxMjU5MjYsMS4yNzA2ODU3MSA2LjY1NzE4NTE5LDAuODA1ODI4NTcxIDYuNzA1MTU2OTcsMC41MDQ0IEM0LjkxMTg1ODkxLDAuNzIwOTcxNDI5IDMuMzE1MjQ1MTUsMS41ODY2ODU3MSAyLjE1MTUwNjE3LDIuODYzMjU3MTQgTDMuMDg4MDg0NjYsMy4yMTMyNTcxNCBDMy4wODgwODQ2NiwzLjIxMzI1NzE0IDIuNzM3NjA4NDcsNC44MTc4Mjg1NyAyLjg1NDQzMzg2LDUuNzYzODI4NTcgQzEuODAzMjg3NDgsNi41MDY5NzE0MyAxLjMxOTYxOTA1LDcuNzkwNjg1NzEgMS4zMTk2MTkwNSw3Ljc5MDY4NTcxIEwwLjIwNTU0NDk3NCw3LjQ1MjQgQzAuMTk1MTA0MDU2LDcuNjE0OTcxNDMgMC4xODk0NjAzMTcsNy43Nzg5NzE0MyAwLjE4OTQ2MDMxNyw3Ljk0NDQgQzAuMTg5NDYwMzE3LDcuOTk3MjU3MTQgMC4xOTAwMjQ2OTEsOC4wNDk4Mjg1NyAwLjE5MTE1MzQzOSw4LjEwMjQgTDEuMDg1OTY4MjUsOC4zNTY0IEMxLjA4NTk2ODI1LDguMzU2NCAxLjcyMDA0MjMzLDEwLjI5MDQgMi41MjA2MDY3LDExLjMzNzgyODYgQzIuNDg3MzA4NjQsMTIuMzg0OTcxNCAyLjY1NDM2MzMyLDEzLjAwOTgyODYgMi42NTQzNjMzMiwxMy4wMDk4Mjg2IEwxLjgzNjAyMTE2LDEyLjY1Njk3MTQgQzMuMTkzMDU4MiwxNC4zNTMyNTcxIDUuMjY2NTY3OSwxNS40MzgxMTQzIDcuNTkwMzc3NDMsMTUuNDM4MTE0MyBDMTEuNjc3ODU1NCwxNS40MzgxMTQzIDE0Ljk5MTg1ODksMTIuMDgzMjU3MSAxNC45OTE4NTg5LDcuOTQ0NCBDMTQuOTkxODU4OSw3LjMwNjk3MTQzIDE0LjkxMjU2NDQsNi42ODg0IDE0Ljc2NDk4MDYsNi4wOTc1NDI4NiIgaWQ9IkZpbGwtMSIgZmlsbD0iIzE1MTYxNiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAwLjIyODIyOSkiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtNCI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjU5MDM3NzQzLDAuNDQxMTE0Mjg2IEMzLjYxMzc5ODk0LDAuNDQxMTE0Mjg2IDAuMzc4NTI1NTczLDMuNzE2NTQyODYgMC4zNzg1MjU1NzMsNy43NDMxMTQyOSBDMC4zNzg1MjU1NzMsMTEuNzY5NCAzLjYxMzc5ODk0LDE1LjA0NDgyODYgNy41OTAzNzc0MywxNS4wNDQ4Mjg2IEMxMS41NjcyMzgxLDE1LjA0NDgyODYgMTQuODAyNTExNSwxMS43Njk0IDE0LjgwMjUxMTUsNy43NDMxMTQyOSBDMTQuODAyNTExNSwzLjcxNjU0Mjg2IDExLjU2NzIzODEsMC40NDExMTQyODYgNy41OTAzNzc0MywwLjQ0MTExNDI4NiBNNy41OTAzNzc0MywxNS40Mjg1NDI5IEMzLjQwNDk4MDYsMTUuNDI4NTQyOSAwLjAwMDExMjg3NDc4LDExLjk4MDgyODYgMC4wMDAxMTI4NzQ3OCw3Ljc0MzExNDI5IEMwLjAwMDExMjg3NDc4LDMuNTA1MTE0MjkgMy40MDQ5ODA2LDAuMDU3NCA3LjU5MDM3NzQzLDAuMDU3NCBDMTEuNzc2MDU2NCwwLjA1NzQgMTUuMTgwOTI0MiwzLjUwNTExNDI5IDE1LjE4MDkyNDIsNy43NDMxMTQyOSBDMTUuMTgwOTI0MiwxMS45ODA4Mjg2IDExLjc3NjA1NjQsMTUuNDI4NTQyOSA3LjU5MDM3NzQzLDE1LjQyODU0MjkiIGlkPSJGaWxsLTMiIGZpbGw9IiMxNTE2MTYiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat left center;
	padding: 0 0 0 30px
}

#customer_details abbr {text-decoration:none !important;}

#billing_company_field .optional {display: none;}


.awdr-you-saved-text {    
	background-image: url(https://s.w.org/images/core/emoji/13.0.1/svg/2705.svg);
    background-repeat: no-repeat;
    line-height: 20px;
    margin-top: 20px;
    margin-left: 19px;
    padding-left: 10px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none; 
}

.product .product_type_variable {display:none !important;}

.fusion-rollover-content .fusion-product-buttons .add_to_cart_button {
    display: inline !important; 
}

.product .onsale {
	  background-color: red;
    text-transform: uppercase;
    border-radius: 0;
    font-size: 18px;
		line-height:30px;
}

.variations .label label {font-weight: bold;}
.variations .label {width: 160px;}
/*
li.wc_payment_method.payment_method_bacs {
	background: url(/wp-content/uploads/Rechnung-icon.png) no-repeat top right;
	background-size: 40px auto;
}*/

li.wc_payment_method.payment_method_bacs {
	background: url(/wp-content/uploads/QR-Code-Rechnung.jpg) no-repeat top right;
	background-size: 40px auto;
}


#wrapper .select-arrow, .avada-select-parent .select-arrow {background-image: url(data:image/svg;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMDcuMDI5IDM4MS40NzZMMTIuNjg2IDE4Ny4xMzJjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MWwyMi42NjctMjIuNjY3YzkuMzU3LTkuMzU3IDI0LjUyMi05LjM3NSAzMy45MDEtLjA0TDIyNCAyODQuNTA1bDE1NC43NDUtMTU0LjAyMWM5LjM3OS05LjMzNSAyNC41NDQtOS4zMTcgMzMuOTAxLjA0bDIyLjY2NyAyMi42NjdjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxTDI0MC45NzEgMzgxLjQ3NmMtOS4zNzMgOS4zNzItMjQuNTY5IDkuMzcyLTMzLjk0MiAweiI+PC9wYXRoPjwvc3ZnPg==) !important;
color: #000;
background-color: transparent !important;
	border: none;
}

#wrapper #netzfarbe{
	background-color: #fff;
}


table.variations {max-width: 380px;}
.single_variation_price_reset .reset_variations {font-size: 15px;}

.avada-woo-one-page-checkout .woocommerce .checkout #customer_details .col-2 {border: none !important; padding: 0 !important;}

.woocommerce-shipping-fields, .woocommerce-additional-fields {border: 1px solid #e0dede !important; padding: 30px;}

.woocommerce-shipping-fields {margin-bottom: 50px;}

.woocommerce-additional-fields .notes label {font-weight: 500; font-size:30px}
.woocommerce-additional-fields .notes .optional {display: none;}

.woocommerce-error li {background-image: none;}

.verein-coupon {margin-bottom: 40px;}

.verein-coupon label {
	font-size: 30px;
    line-height: 1.28;
    font-family: "Barlow Semi Condensed";
    font-weight: 500;
    letter-spacing: 0px;	
}

.verein-coupon .optional {display: none;}
.post-content .woocommerce .checkout_coupon {display: none !important;}

.verein-coupon .woocommerce-input-wrapper {float: right;width: 100%;max-width: 400px;}

.onsale {display: none;}

td.product-remove a {
    color: transparent;
    background-image: url(https://www.meinfussballtor.ch/wp-content/uploads/Trash.png);
    background-size: 15px ;
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px; 
    height: 20px;

}

@media only screen and (max-width: 1150px) {
	.fusion-body .products li.product-grid-view {
		width: 100%;
	}
}

.woocommerce-cart-form__cart-item .product-remove a {
	background: url(/wp-content/uploads/Trash.svg) no-repeat;
    width: 17px;
    height: 22px;
	color:transparent;
}

.woofrom {
	margin-right:5px;
	color: #5ec051;
	font-size:26px;
	font-weight:800;
}

.price del .woocommerce-Price-amount bdi {
	color:#000;
	font-size:18px;
}

.price del bdi:before,
.price del bdi:after {
    content: "\00a0\00a0";
}

.processing .blockOverlay {
    background-image:url('/wp-content/uploads/Spinner-1s-200px.svg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
	background-attachment: fixed !important;
}

.fusion-secondary-main-menu {border-bottom-color:#0040ff;}

.fusion-header .fusion-logo {
    margin: 0px;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, 
.fusion-main-menu .fusion-dropdown-menu .sub-menu{border-radius: 0px 0px 10px 10px}
.fusion-header-v4 .fusion-logo .fusion-logo-link {width:20%;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {width:80%;display:block;}
.fusion-header-tagline div {display: inline-block;}
.mft-top-header {width: 100%;font-size: 14px;line-height: 14px;}
.mft-top-header div {width: 19%;}

