/*
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-button.button-flat.fusion-button-round.button-medium.button-default.button-1{
	margin-top: 0px ! important;
}

tr.woocommerce-product-attributes-item--attribute_color{
    display: none !important;
}

.page-id-2 .image-subline,
.page-id-509 .image-subline,
.page-id-6864 .image-subline {
    font-family: Quicksand Medium;
    font-size: 22px;
    padding-top: 20px;
}


.headline-home {
        margin-top: -100px !important;
    }
.headline-home h1 {
        font-size: 28px !important;
}
    
@media only screen and (min-width: 1000px) { 
    .headline-home {
        z-index: 99999 !important;
        margin-top: -88px !important;
    }
    .headline-home h1 {
        font-size: 35px !important;
        font-weight: 700 !important;
        letter-spacing: 2px;
    }
	.fusion-main-menu .fusion-main-menu-cart>a:after {
		padding-left: 30px;
	}
}

.headline-mission {
    margin-top: -70px !important;
}
.headline-mission h1 {
    font-size: 28px !important;
}
@media only screen and (min-width: 1000px) { 
    .headline-mission {
        z-index: 99999 !important;
        margin-top: -88px !important;
    }
    .headline-mission h1 {
        font-size: 35px !important;
    }
}


.headline2-technologie h2,
.headline2-technologie h1 {
    font-size: 20px !important;
}
@media only screen and (min-width: 1000px) { 
    .headline2-technologie {
        margin-top: 0 !important;
    }
    .headline2-technologie h2 {
        font-size: 35px !important;
    }
}


.jag-hoverimage-title {
    font-family: Quicksand Medium !important;
    letter-spacing: 2px;
    bottom: 0px !important;
    animation-delay: none !important;
    transition-delay: none !important;
    transition: none !important;
    -webkit-transition: none !important;
}

.jag-hoverimage-short-desc {
    animation-delay: none !important;
    transition-delay: none !important;
    transition: none !important;
    -webkit-transition: none !important;
}

@media only screen and (max-width: 800px) { 
    .fusion-logo img {
        max-width: 200px !important;
    }
    .page-id-140 .jag-hoverimage-content,
	.page-id-523 .jag-hoverimage-content{
        padding: 5px 10px !important;
    }
    .fusion-body .products li {
        width: 100% !important;
    }
    .fusion-copyright-notice {
        font-size: 11px !important;
    }
    .fusion-secondary-menu > ul > li > a {
        height: 24px !important;
    }
    .fusion-secondary-header {
        font-size: 11px !important;
    }
	.aquis-footer {
		display: none;
	}
}

@media only screen and (max-width: 350px) {
    .fusion-secondary-header {
        font-size: 9px !important;
    }
    .page-id-63 .jag-hoverimage-content,
	.page-id-513 .jag-hoverimage-content{
        padding: 0 !important;
    }
}

@media only screen and (min-width: 1000px) { 
    .page-id-63 .jag-hoverimage-content,
    .page-id-140 .jag-hoverimage-content,
	.page-id-513 .jag-hoverimage-content,
	.page-id-523 .jag-hoverimage-content {
      width: 50% !important;
      float: right;
    }
    .desktop-float-left {
        float: left;
    }
    .desktop-align-right {
        text-align: right;
    }
    .headline2-technologie h2,
    .headline2-technologie h1 {
        font-size: 28px !important;
    }
}

.page-id-131 .jag-hoverimage-title,
.page-id-140 .jag-hoverimage-title,
.page-id-523 .jag-hoverimage-title {
    color: #00bb56 !important;
}

h2 {
    text-transform: uppercase;
}

.fusion-secondary-header {
    font-family: Futura Bold;
    letter-spacing: 2px;
}

.page-id-82 .fusion-secondary-header .menu-ch a,
.page-id-77 .fusion-secondary-header .menu-ch a,
.page-id-63 .fusion-secondary-header .menu-ch a,
.page-id-517 .fusion-secondary-header .menu-ch a,
.page-id-515 .fusion-secondary-header .menu-ch a,
.page-id-513 .fusion-secondary-header .menu-ch a {
    color: #00bb56 !important;
}

.page-id-140 .fusion-secondary-header .menu-ds a,
.page-id-165 .fusion-secondary-header .menu-ds a,
.page-id-188 .fusion-secondary-header .menu-ds a,
.page-id-523 .fusion-secondary-header .menu-ds a,
.page-id-527 .fusion-secondary-header .menu-ds a,
.page-id-525 .fusion-secondary-header .menu-ds a {
    color: #00bb56 !important;
}

.fusion-secondary-header a:hover {
    color: #00bb56 !important;
}

.fusion-header-v2 .fusion-secondary-header {
    border-top-color: #ffffff00 !important;
}

.fusion-carousel-title-below-image .fusion-carousel-title {
    font-family: Futura Book;
    letter-spacing: 1px;
}

section.related.products {
    display: none;
}

.woocommerce .single_add_to_cart_button, .woocommerce button.button {
    font-family: Quicksand Medium !important;
    background-color: #00bb56 !important;
}
.woocommerce .single_add_to_cart_button, .woocommerce button.button:hover {
    background-color: #00bb5694 !important;
}

.single-product #main .product h1.product_title {
    font-size: 38px;
    font-family: Quicksand Medium;
}

.page-id-140 .technologie-hover-image .jag-hoverimage-title,
.page-id-140 .technologie-hover-image .jag-hoverimage-short-desc,
.page-id-523 .technologie-hover-image .jag-hoverimage-title,
.page-id-523 .technologie-hover-image .jag-hoverimage-short-desc {
    font-family: Futura Bold !important;
    color: white !important;
    
}

.page-id-140 .technologie-hover-image .jag-hoverimage-content,
.page-id-523 .technologie-hover-image .jag-hoverimage-content{
    width: 100% !important;
    text-align: left !important;
}



.fusion-is-sticky .fusion-logo img {
    max-width: 230px;
}

.fusion-sticky-shadow {
    max-height: 140px !important;
}

.fusion-sticky-shadow .fusion-logo {
    margin-top: 5px !important;
}


::-moz-selection { 
   color:#000; 
   background:#00bb56; 
   text-shadow: none; 
}

::selection { 
   color:#000; 
   background:#00bb56; 
   text-shadow: none; 
}

.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line {
    background-color: #00bb56 !important;
}

.post-content h3 {
    font-style: normal !important;
}

.fusion-image-wrapper .fusion-rollover {
    background-image: -webkit-linear-gradient(top, rgba(0, 187, 86, 0.7) 0%, #00bb56 100%) !important;
    background-image: linear-gradient(top, rgba(0, 187, 86, 0.7) 0%, #00bb56 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 187, 86, 0.7)), color-stop(1, #00bb56)) !important;
}

.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-rollover-linebreak,
.fusion-woo-product-design-clean .products .fusion-rollover-content .fusion-product-buttons a, .fusion-woo-slider .fusion-product-buttons a {
    color: #efefef !important;
}

.button-default,
.woocommerce .cart-collaterals .checkout-button {
    background: #00bb56 !important;
}

.jag-hoverimage-overlay {
    transition: none !important;
}


@media only screen and (min-width: 800px) { 
	
	.fusion-secondary-menu > ul > li#menu-item-547 > a,
	.fusion-secondary-menu > ul > li#menu-item-540 > a{
		padding-right: 0 !important;
	}
	span.menu-text > img {
		display: none !important;
	}

	li#menu-item-wpml-ls-31-de span.menu-text::before,
	li#menu-item-wpml-ls-33-de span.menu-text::before,
	li#menu-item-wpml-ls-22-de span.menu-text::before {
		content: 'DE' !important;
		padding-top: 2px !important;
	}
	
	.page-id-519 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-519 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-519 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-517 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-517 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-517 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-188 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-188 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-188 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-165 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-165 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-165 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-140 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-140 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-140 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-515 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-515 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-515 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-513 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-513 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-513 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-373 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-373 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-373 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-118 li#menu-item-wpml-ls-31-de span.menu-text::before,
	.page-id-118 li#menu-item-wpml-ls-33-de span.menu-text::before,
	.page-id-118 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-117 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-117 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-117 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-116 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-116 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-116 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-115 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-115 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-115 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-3 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-3 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-3 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-509 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-509 li#menu-item-wpml-ls-22-de span.menu-text::before,
	.page-id-509 li#menu-item-wpml-ls-22-de span.menu-text::before {
		color: white !important;
	}
	
	li#menu-item-wpml-ls-31-de span.menu-text:hover::before,
	li#menu-item-wpml-ls-33-de span.menu-text:hover::before,
	li#menu-item-wpml-ls-22-de span.menu-text:hover::before{
		color: white !important;
	}

	li#menu-item-wpml-ls-31-en span.menu-text::before,
	li#menu-item-wpml-ls-33-en span.menu-text::before,
	li#menu-item-wpml-ls-22-en span.menu-text::before{
		content: 'EN' !important;
		padding-top: 2px !important;
	}
	
	li#menu-item-wpml-ls-31-en span.menu-text:hover::before,
	li#menu-item-wpml-ls-33-en span.menu-text:hover::before,
	li#menu-item-wpml-ls-22-en span.menu-text:hover::before{
		color: white !important;
	}

	li#menu-item-wpml-ls-31-de span.menu-text,
	li#menu-item-wpml-ls-33-de span.menu-text,
	li#menu-item-wpml-ls-22-de span.menu-text{
		padding-right: 5px !important;
		padding-left: 5px !important;
		background-color: #00bb56 !important;
	}

	li#menu-item-wpml-ls-31-en span.menu-text,
	li#menu-item-wpml-ls-33-en span.menu-text,
	li#menu-item-wpml-ls-22-en span.menu-text{
		background-color: #00bb56 !important;
		padding-right: 5px !important;
	}

	.fusion-main-menu > ul > li#li#menu-item-wpml-ls-31-de > a,
	.fusion-main-menu > ul > li#li#menu-item-wpml-ls-31-en > a,
	.fusion-main-menu > ul > li#li#menu-item-wpml-ls-33-en > a,
	.fusion-main-menu > ul > li#li#menu-item-wpml-ls-33-de > a,
	.fusion-main-menu > ul > li#li#menu-item-wpml-ls-22-de > a,
	.fusion-main-menu > ul > li#li#menu-item-wpml-ls-22-en > a{
			line-height: 0 !important;
		}

	li#menu-item-wpml-ls-31-de span.menu-text::after,
	li#menu-item-wpml-ls-33-de span.menu-text::after,
	li#menu-item-wpml-ls-22-de span.menu-text::after{
		content: '\00a0/' !important;
		color: white !important;
		padding-top: 2px !important;
	}

	span.menu-text:hover::after {
		color: white !important;
	}
	
	html:lang(EN) li#menu-item-wpml-ls-31-en span.menu-text::before {
		color: white !important;
	}
	html:lang(DE) li#menu-item-wpml-ls-31-de span.menu-text::before {
		color: white !important;
	}
}

h3.product-title {
	font-size: 18px !important;
}

.products>li {
    border: 2px solid #00bb56 !important;
}

.single-product #main .product h1.product_title {
	font-size: 27px !important;
	font-family: Quicksand Bold !important;
}

.price>.amount {
	font-size: 22px !important;
}

html:lang(en-US) #bestellformularDE {
	display: none !important;
}

html:lang(de-DE) #bestellformularEN {
	display: none !important;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	color: #fff !important;
	font-weight: bold;
}

.page-id-513 p.wc-gzd-additional-info {
	display: none !important;
}

.product_cat-training div#bestellformular{
	display: none !important;
	visibility: hidden !important;
}

.coupon > .button,
.avada-myaccount-user {
	visibility: hidden !important;
	display: none !important;
}	

.fusion-menu-cart-item-title,
.fusion-menu-cart-item-quantity {
	color: #fff;
}

.shop_table td,
.shop_table thead tr th {
    padding: 25px 20px !important;
}

.woocommerce-content-box {
	padding: 50px 30px !important;
}

.page-id-117 button[type=submit] {
	margin-top: 5px !important;
}

.fusion-main-menu .fusion-main-menu-cart {
	padding-left: 20px;
}

.page-id-513 .woocommerce .button,
.page-id-513 li#menu-item-wpml-ls-31-en,
.page-id-63 .woocommerce .button,
.page-id-63 .product p.wc-gzd-additional-info {
	display: none !important;
}

.about_paypal {
	vertical-align: super;
    font-size: 10px;
    text-decoration: underline;
}


.product p.wc-gzd-additional-info{
    display: none !important;
}



/* Englische seite Buttons nicht anzeigen */
.postid-7365 #bestellformularEN, .postid-7234 #bestellformularEN, .postid-7292 #bestellformularEN, .postid-7230 #bestellformularEN, .postid-7930 #bestellformularEN, .postid-7236 #bestellformularEN, .postid-7828 #bestellformularEN, .postid-7717 #bestellformularEN, .postid-7786 #bestellformularEN, .postid-7806 #bestellformularEN, .postid-7766 #bestellformularEN{
	display: none !important;
}

.postid-7236 #bestellformularEN, .postid-7292 #bestellformularEN{
	display: none !important;
}

#waveguide-klettergriffe {
	scroll-padding-top: 100px !important;
}

.woocommerce .add-request-quote-button.button {
	padding: 20px !important;
}

.price {
	display: none !important;
}