hr {
border:3px solid transparent;
color:transparent;
}
a,
input,
textarea,
span.wpcf7-not-valid-tip,
.logoAnbieter{
transition: all 0.5s ease-in;
}
p a:where(:not(.wp-element-button)),
main a,
main a:visited,
.woocommerce a,
.woocommerce a:visited{
text-decoration:none !important;
border-bottom:1px solid #333;
transition: all 0.5s ease-in;
color:#333 !important;
}
p a:where(:not(.wp-element-button)):hover,
main a:hover,
.woocommerce a:hover,
.woocommerce-product-gallery__image a,
.woocommerce-tabs > ul > li > a,
a.remove,
.product-thumbnail a,
.woocommerce h3 a,
.blog h2 a,
.blog .wp-block-post-date time a,
.woocommerce .wp-block-yoast-faq-block .schema-faq-section a{
border-bottom:1px solid transparent;
} body {
margin: 0;
--wp--style--global--content-size: 1200px;
--wp--style--global--wide-size: 1200px;
background-color:#ffffff;
}
h1,h2,h3,h4,h5,h6,p,strong {
color:#333;
}
.highlightedRow.realFullWidthColumn > .fusion-builder-row {
width:1200px;
} 
header {
background: transparent;
position: fixed;
z-index: 10;
width: 100%;
z-index:20;
}
header .wp-block-site-logo,
header .fusion-logo{
border-bottom-right-radius: 10px;
border-bottom:2px solid rgba(223,190,106,0.6) !important;
border-right:2px solid rgba(223,190,106,0.6) !important;
}
.fusion-standard-logo {
max-width:200px;
}
header > .wp-block-group {
padding-left:0;
padding-right:0;
}
header > .wp-block-group > .alignwide {
width:100%;
max-width:100%;
}
header nav {
background-color: #fff;
padding: 15px;
border-bottom-left-radius: 10px;
z-index:20;
justify-content: flex-end;
align-self: flex-start;
border-bottom:2px solid rgba(223,190,106,0.6) !important;
border-left:2px solid rgba(223,190,106,0.6) !important;
}
header nav a {
font-size:1.15em;
font-weight:bold;
}
main > .entry-content {
margin-block-start: 0;
}
body > .wp-site-blocks {
padding-top:0 !important;
padding-bottom:0 !important;
}
.fusion-fullwidth {
width:100%;
}
.page .realFullWidthColumn {
background-attachment: fixed;
width: 100%;
max-width: 100%;
border-left: 0;
border-right: 0;
padding-left: 0 !important;
padding-right: 0!important;
margin-left: 0 !important;
margin-right: 0 !important;
background-size: auto;
}
.home .wp-block-post-title {
display:none;
}
.page main > .wp-block-post-content {
padding-left:0px;
padding-right:0px;
}
.page main {
margin-top:0px !important;
}
.toFront {
z-index:500;
}
body h1 {
padding-top:150px;
}
body h2 {
font-size: 2em;
}
body h3 {
font-size: 1.6em;
}
.bannerHead .fusion-column-wrapper {
width: 50%;
margin-left: 10%;
}
.bannerHead .fusion-column-wrapper h2 {
font-size: 5em;
color: #fff;
margin-bottom: 0;
}
.bannerHead .fusion-column-wrapper .fusion-text p {
margin-top:0;
color:#fff;
font-size:1.5em;
} .page-id-684 h1,
.page-id-1868 h1,
.page-id-61 h1,
.page-id-2903 h1,
.page-id-725 h1,
.page-id-719 h1{
display:none;
} .wp-site-blocks {
padding-top:5px !important;
padding-bottom:5px !important;
}
.wp-site-blocks > header > .wp-block-group > .wp-block-group {
padding-bottom:0px !important;
} .home .wp-block-post-featured-image{
display:none !important;
} h2.flip-box-heading {
font-size:1.5em;
}
#flipBoxStart .flip-box-front,
#flipBoxStart .flip-box-back{
min-height:8em;
} .wp-element-button, 
.wp-block-button__link,
.fusion-button,
.wp-element-button:visited,
.wp-block-button__link:visited, 
.fusion-button:visited {
color: #ffffff !important;
background-color:rgb(255, 193, 7);
border-color: #ffffff;
border-width: 1px;
border-radius: 4px;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.wp-element-button:hover, 
.wp-block-button__link:hover,
.fusion-button:hover {
background-color:#aaaaaa;
} .logoAnbieter {
width: 100%;
background-color: #fff;
padding: 10px;
border-radius: 10px;
min-height: 100px;
border:1px solid transparent;
}
.logoAnbieter:hover {
border:1px solid #999;
} .produktVorstellung,
li.product .fusion-product-wrapper{
background-color: #fff;
border-radius: 10px;
border: 1px solid #ccc;
box-sizing:border-box;
min-height:485px;
box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.produktVorstellung h4,
li.product h4{
font-size: 1.2em;
display:inline-block;
min-height:4.2em;
width:100%;
} input,
textarea,
select{
font-size: 1em;
width: 100%;
padding: 5px;
border-radius: 10px;
border-color: #fff;
border-style: hidden;
line-height:1.5em;
}
input.wpcf7-not-valid,
textarea.wpcf7-not-valid {
background-color: rgba(255,0,0,0.1);
}
textarea {
max-height:8em;
font-family:Arial;
}
.wpcf7-form-control-wrap .wpcf7-list-item {
margin-left:0;
}
input[type=checkbox] {
width: 25px;
height: 25px;
border-radius: 10px;
}
form p {
margin-bottom: 10px;
margin-top: 0;
}
form label b,
form label br {
display:none;
}
.brilloxVorteile .content-container {
min-height:8em;
display: flex;
align-items: center;
justify-content: center;
}
.brilloxVorteile h3 {
line-height:45px !important;
} .woocommerce.wc-block-breadcrumbs > .woocommerce-breadcrumb {
display:none !important;
}
.woocommerce.product h1 {
padding-top:0px !important;
font-size: 2em;
}
.woocommerce.product .wp-block-group.woocommerce.product{
padding-top:150px;
}
span.onsale {
background-color:rgb(255, 193, 7) !important;
font-size:1.5em !important;
color:#fff !important;
}
.wp-block-woocommerce-product-details ul.wc-tabs {
margin-bottom:0px;
}
.wp-block-woocommerce-product-details .woocommerce-Tabs-panel {
background-color:#fff;
padding-top:1px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
}
.woocommerce-Tabs-panel--description h2:first-of-type,
.woocommerce-Tabs-panel--description p:first-of-type{
display: none;
}
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel p {
margin-block-start: 10px;
margin-block-end: 10px;
}
.woocommerce-Tabs-panel h2 {
font-size:1.15em;
}
.woocommerce-Tabs-panel textarea {
background-color:#ccc;
}
.upsells.products h2,
.cross-sells h2,
.wp-block-woocommerce-related-products h2,
.woocommerce-page .product h2 {
text-align: center;
font-size: 1.5em;
}
.woocommerce-page .product .woocommerce-tabs h2 {
text-align: left;
}
.woocommerce-page .product h3 {
display: inline-block;
width: 100%;
min-height: 2.5em;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
width:80%;
}
.upsells.products > .products,
.cross-sells > .products,
.wp-block-woocommerce-related-products > .products{
margin-top:0;
margin-bottom:0;
}
.upsells.products li.product,
.cross-sells li.product,
.wp-block-woocommerce-related-products li.product,
.woocommerce-page .product .fusion-product-wrapper {
margin-top:0 !important;
margin-bottom:0 !important;
background-color:#fff !important;
border-radius:10px;
}
.upsells.products li.product img,
.cross-sells li.product img,
.wp-block-woocommerce-related-products li.product img,
.woocommerce-page .product img {
border-radius:10px;
}
.upsells.products li.product .tax-info,
.upsells.products li.product .shipping-costs-info,
.cross-sells li.product .tax-info,
.cross-sells li.product .shipping-costs-info,
.wp-block-woocommerce-related-products li.product .tax-info,
.wp-block-woocommerce-related-products li.product .shipping-costs-info,
.woocommerce-page .product .tax-info,
.woocommerce-page .product .shipping-costs-info {
margin-top:0;
margin-bottom:0;
display:inline-block;
width:100%;
text-align:center;
}
.upsells.products li.product .product_type_simple,
.cross-sells li.product .product_type_simple,
.wp-block-woocommerce-related-products .product_type_simple {
margin-top:5px;
margin-bottom:5px;
}
.woocommerce-cart .ppc-button-wrapper {
margin-top:20px;
}  .blog h1,
.single-post h1{
margin-bottom:10px !important;
text-align:center;
}
.blog h2,
.single-post h2{
font-size: 1.5em;
font-weight: bold; 
}
.blog .wp-block-post .wp-block-spacer {
display:none;
}
.blog .wp-block-post {
border-bottom:1px solid #999;
border-right:50px solid transparent;
border-left:50px solid transparent;
}
.single-post section.wp-block-template-part > .wp-block-group{
padding-top:0 !important;
}
.single-post section.wp-block-template-part > .wp-block-group h3 {
font-size:1.25em;
} .onsale {
margin-top:50px;
-webkit-animation:bounce 5s infinite;
}
@-webkit-keyframes bounce {
0%       { bottom:25px; }
25%, 75% { bottom:35px; }
50%      { bottom:40px; }
100%     { bottom:20px; }
} footer {
background-color: rgba(0,0,0,0.3);
padding-top: 30px;
padding-bottom: 30px;
}
footer h2 {
font-size: 1.5em;
font-weight: bold;
color:#fff;
}
footer p,
footer a,
.woocommerce footer a,
.woocommerce footer a:visited{
color:#fff !important;
}
.woocommerce footer a,
.woocommerce footer a:visited{
border-bottom: 1px solid #fff;
}
.schema-faq-answer,
.schema-faq-answer {
color:#333 !important;
}
footer a {
text-decoration:none !important;
border-bottom:1px solid transparent;
transition: all 0.5s ease-in;
}
footer a:hover {
border-bottom:1px solid #fff;
} .blog main {
margin-top:0!important;
}
input,
textarea,
select{
border: 1px solid rgba(223,190,106,0.6) !important;
}
.fusion-button,
.fusion-button:visited,
.page .wp-element-button,
.page .wp-element-button:visited,
.product-template-default .wp-element-button,
.product-template-default .wp-element-button:visited,
.woocommerce-page .wp-element-button,
.woocommerce-page .wp-element-button:visited,
.single-post .wp-element-button,
.single-post .wp-element-button:visited,
.blog .wp-element-button,
.blog .wp-element-button:visited,
.onsale,
.button.add_to_cart_button,
.button.add_to_cart_button:visited,
.product-buttons-container .show_details_button,
.product-buttons-container .show_details_button:visited,
.single_add_to_cart_button,
.single_add_to_cart_button:visited,
#review_form input[type=submit],
#wpmc-back-to-cart,
#wpmc-back-to-cart:visited,
#wpmc-prev,
#wpmc-prev:visited,
#wpmc-next,
#wpmc-next:visited,
.fusion-read-more,
.fusion-read-more:visited,
.wpcf7-submit,
.wpcf7-submit:visited{
background:transparent !important;
font-weight:800 !important;
font-size: 1.1em !important;
line-height: 1.15em !important;
color:rgba(223,190,106,0.7) !important;
border-radius:0 !important;
background:linear-gradient(270deg, rgba(223,190,106,0.8), rgba(146,111,52,0.8),rgba(34,34,34,0),rgba(34,34,34,0)) !important;
background-position:1% 50% !important;
background-size:300% 300% !important;
text-decoration:none !important;
margin:10px !important;
border: 2px solid rgba(223,190,106,0.6) !important;
transition: all 0.7s ease-in-out !important;
display:inline-block !important;
background-color:rgba(255,255,255,0.5) !important;
}
.fusion-button:hover,
.wp-element-button:hover,
.woocommerce-page .wp-element-button:hover,
.single-post .wp-element-button:hover,
.blog .wp-element-button:hover,
.onsale,
.button.add_to_cart_button:hover,
.product-buttons-container .show_details_button:hover,
.single_add_to_cart_button:hover,
#review_form input[type=submit]:hover,
#wpmc-back-to-cart:hover,
#wpmc-prev:hover,
#wpmc-next:hover,
.fusion-read-more:hover,
.wpcf7-submit:hover{
color:#fff !important;
border: 2px solid rgba(223,190,106,0) !important;
background-position:99% 50% !important;
}
.page footer .wp-element-button,
.page footer .wp-element-button:visited,
.woocommerce-page footer .wp-element-button,
.woocommerce-page footer .wp-element-button:visited,
.blog footer .wp-element-button,
.blog footer .wp-element-button:visited,
.single-post footer .wp-element-button,
.single-post footer .wp-element-button:visited{
color:#fff !important;
margin:0 !important;
border: 2px solid rgba(223,190,106,0.6) !important;
}
.fullWidthGoldenButton,
.fusion-read-more,
.blog .fusion-alignleft {
width:100% !important;
display:block !important;
}
.bannerHead .fusion-button {
background-color:rgba(153, 153, 153, 0.5) !important;
}
.fusion-footer-widget-area .fusion-button.fusion-button-footer,
.fusion-footer-widget-area .fusion-button.fusion-button-footer:visited{
color:#fff !important;
}
.fusion-image-wrapper {
--image_gradient_top_color: rgba(223,190,106,0.8) !important;
}
.fusion-image-wrapper .fusion-rollover {
--image_gradient_bottom_color: rgba(146,111,52,0.8) !important;
}
.blog .fusion-alignleft .fusion-read-more {
margin:0 !important;
text-align: center;
padding: 15px;
}
.wpmc-step-item.current .continue-checkout {
display:none !important;
}
.fullWidthGoldenButton .fusion-button-text {
color:#999 !important;
}
.fullWidthGoldenButton:hover .fusion-button-text {
color:#fff !important;
}
.onsale {
padding:10px !important;
}
#review_form input[type=submit] {
margin:0 !important;
}
.button.add_to_cart_button,
.product-buttons-container .show_details_button{
float: none;
max-width: 100%;
width: 100%;
margin:0 0 10px 0 !important;
text-align:center;
padding:10px !important;
}
.button.add_to_cart_button:before,
.product-buttons-container .show_details_button:before{
padding-right: 20px;
display: inline-block;
width: 20px;
left: 20px;
position:relative;
}
.fusion-button span {
text-transform:uppercase !important;
min-height: 2.2em;
display: inline-block;
vertical-align:middle;
margin:0 auto;
display: flex;
align-items: center;
justify-content: center;
}
.bannerHead p,.bannerHead strong{
color:#fff;
}
.bannerHead .fusion-button-wrapper .fusion-button {
padding:10px 80px !important;
letter-spacing:5px !important;
border: 5px solid rgba(223,190,106,0.6) !important;
}
.bannerHead .fusion-button-wrapper .fusion-button:hover {
border: 5px solid rgba(223,190,106,0) !important;
}
.bannerHead:after,
.single-post .wp-block-post-featured-image:after{
content: '';
position: absolute;
bottom: -100px;
right: 0;
height: 150px;
width: 100%;
background: #fff !important;
border-top: 2px solid rgba(223,190,106,0.6) !important;
}
.widget_recent_entries ul li,
.widget_top_rated_products ul li{
border-bottom: 2px solid rgba(223,190,106,0.6) !important;
}
.single-post .wp-block-post-featured-image {
z-index:-1;
}
.page .realFullWidthColumn.highlightedRow:after {
content: ''; 
position: absolute; 
top: 0; 
right: 0; 
height: 100%; 
width: 100%; 
background: #ccc !important; 
border-top: 2px solid rgba(223,190,106,0.6) !important;
border-bottom: 2px solid rgba(223,190,106,0.6) !important;
}
body #boxed-wrapper .fusion-footer > footer.fusion-footer-widget-area {
position:relative;
background: #a7a7a7 !important;
margin-top:100px;
z-index:2;
}
body #boxed-wrapper .fusion-footer > footer.fusion-footer-widget-area > div {
z-index:3;
position:relative;   
}
body #boxed-wrapper .fusion-footer > footer.fusion-footer-widget-area:before {
content: '';
position: absolute;
top: -10px;
right: 0;
height: 50px;
width: 100%;
background: #a7a7a7 !important;
z-index:1;
border-top: 2px solid rgba(223,190,106,0.6) !important;
}
.page main > .entry-content > .fusion-fullwidth {
padding-top:40px !important;
padding-bottom:40px !important;
}
.highlightedRow.realFullWidthColumn > .fusion-builder-row .fusion-layout-column {
margin-bottom:0 !important;
}
.page main > .entry-content > .fusion-fullwidth {
}
.flip-box-front {
background-color:#ccc !important;
border: 2px solid #ccc !important;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.flip-box-front h2 {
color:#666666 !important;
}
.flip-box-grafix.flip-box-circle {
background:linear-gradient(270deg, rgba(223,190,106,0.8), rgba(146,111,52,0.8),rgba(34,34,34,0),rgba(34,34,34,0)) !important;
background-position:99% 50% !important;
background-size:300% 300% !important; 
border: 1px solid rgba(223,190,106,0.6) !important;
}
.flip-box-back {
background:linear-gradient(270deg, rgba(223,190,106,0.8), rgba(146,111,52,0.8),rgba(34,34,34,0),rgba(34,34,34,0)) !important;
background-position:99% 50% !important;
background-size:300% 300% !important;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.video-shortcode iframe {
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
border: 1px solid rgba(223,190,106,0.6) !important;
box-sizing: border-box;
padding: 0px;
}
.wp-block-yoast-faq-block .schema-faq-section {
border: 1px solid rgba(223,190,106,0.6) !important;
background:linear-gradient(270deg, rgba(223,190,106,0.8), rgba(146,111,52,0.8),rgba(34,34,34,0),rgba(34,34,34,0)) !important;
background-position:1% 50% !important;
background-size:300% 300% !important;
transition: all 0.7s ease-in-out !important;
}
.wp-block-yoast-faq-block .schema-faq-section a,
.wp-block-yoast-faq-block .schema-faq-section a:after {
color:#fff !important;
}
.wp-block-yoast-faq-block .schema-faq-section:hover {
color:#fff !important;
border: 1px solid rgba(223,190,106,0) !important;
background-position:99% 50% !important;
}
.woocommerce-container li.product,
.upsells.products li.product,
.cross-sells li.product{
border: 1px solid #ccc;
padding:15px 15px 0 15px;
box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.woocommerce ul.products li.product a.button {
margin:10px auto !important;
color: rgba(223,190,106,0.7) !important;
}
.woocommerce ul.products li.product a.button:hover {
color: #fff !important;
}
.single-product .wp-block-woocommerce-related-products {
margin-bottom:10px;
}
.woocommerce-checkout-review-order-table {
box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
border: 1px solid #999;
padding: 20px;
background-color:transparent !important;
}
.woocommerce-checkout-review-order-table .product-name,
.woocommerce-checkout-review-order-table .cart-subtotal th,
.woocommerce-checkout-review-order-table .shipping th,
.woocommerce-checkout-review-order-table .order-total th,
.woocommerce-checkout-review-order-table .order-tax th{
padding-left:20px !important;
}
.woocommerce-checkout-review-order-table .product-total {
vertical-align:top !important;
}
.woocommerce-account .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-Address header {
position:relative;
}
#place_order,
.single-post .wp-element-button{
margin-left:0!important;
margin-right:0 !important;
}
.wp-block-post-date {
margin-bottom:20px;
}
.single-post h1 {
padding-top:0px !important;
} .woocommerce-shop .wp-site-blocks > div.wp-block-group {
padding-bottom:150px;
margin-top:0;
}
.wp-block-query-title {
margin-top:0;
} @media only screen and (max-width: 1300px) {
body {
--wp--style--global--content-size: 600px;
--wp--style--global--wide-size: 600px;
}
body .col-lg-3 {
width: 50%;
}
.page main > .entry-content > .fusion-fullwidth {
margin-top:0 !important;
padding-top:0 !important;
}
.page main > .entry-content > .highlightedRow.realFullWidthColumn {
padding:20px !important;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row {
width:600px;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column,
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column img{
width:100% !important;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column.fusion-one-half,
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column.fusion-one-fourth {
width:96% !important;
margin-left:2% !important;
margin-right:2% !important;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column.fusion-one-sixth,
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column.fusion-one-fifth{
width:25% !important;
}
.fusion-video.fusion-youtube {
max-width:100% !important;
width:100% !important;
max-height:none !important;
}
.video-shortcode,
.video-shortcode iframe{
width:100%;
height:auto;
min-height:300px;
}
.wp-container-6.wp-container-6 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 98%;
}
.page main > .entry-content > .highlightedRow.realFullWidthColumn.bannerHead,
.page main > .entry-content > .fusion-parallax-fixed {
min-height: 400px;
}
.woocommerce-account .fusion-fullwidth.fullwidth-box > .fusion-builder-row .avada-myaccount-user,
.woocommerce-account .fusion-fullwidth.fullwidth-box > .fusion-builder-row .avada-myaccount-user .avada-myaccount-user-column,
.woocommerce-account .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-Address {
width:100%;
display:inline-block;
border-color:transparent;
}
.woocommerce-account .fusion-fullwidth.fullwidth-box > .fusion-builder-row .avada-myaccount-user .avada-myaccount-user-column{
padding-top:2px;   
padding-bottom:2px;
}
.woocommerce-account .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table {
display:block;
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content thead {
display:none;
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content table,
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tbody,
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tr,
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table td {
display:block !important;
width:100% !important;
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table td {
padding-top:2px;
padding-bottom:2px;
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tr .woocommerce-orders-table__cell-order-number:before {
content:'Bestellung: ';
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tr .woocommerce-orders-table__cell-order-date:before {
content:'Datum: ';
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tr .woocommerce-orders-table__cell-order-status:before {
content:'Status: ';
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tr .woocommerce-orders-table__cell-order-total:before {
content:'Gesamtsumme: ';
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tr .woocommerce-orders-table__cell-order-number:before {
content:'Bestellung: ';
}
.woocommerce-orders .fusion-fullwidth.fullwidth-box > .fusion-builder-row .woocommerce-MyAccount-content .woocommerce-orders-table tr {
padding-bottom:10px;
border-bottom:1px solid #999;
}
.fusion-video,
.fusion-video .video-shortcode,
.fusion-imageframe{
margin:0 auto !important;
text-align:center !important;
}
.fusion-imageframe {
max-width:80% !important;
display:block !important;
}
.fusion-imageframe.logoAnbieter{
max-width:100% !important;
}
.home .products li.product {
width:50%;
}
.single-post article.type-post {
padding-left:20px;
padding-right:20px;
}
body .fusion-footer footer .col-lg-3 {
width:70%;
display:block;
margin:20px auto 0 auto;
float:none;
}
.minLogoContent {
max-width:150px;
}
}
@media screen and (max-width: 865px) {
.fusion-header {
padding-top:0px !important;
padding-bottom:0px !important;
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo {
float:left!important;
}
.fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left {
position: fixed;
top: 0;
right: 0;
margin-top: 0 !important;
width: 200px;
}
.fusion-mobile-menu-search {
display:none !important;
} .wp-block-navigation__responsive-container-open  {
display: block !important;
} header nav a {
font-size:1.5em;
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
width:35px;
height:35px;
}
.wp-block-site-logo,
.fusion-logo {
max-width:70%;
}
body {
--wp--style--global--content-size: 100%;
--wp--style--global--wide-size: 100%;
}
.fusion-fullwidth.fullwidth-box {
width:100% !important;
padding-left:0px !important;
padding-right:0px !important;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row {
width:100%;
box-sizing:border-box;
border-left:20px solid transparent;
border-right:20px solid transparent;
}
.page main > .entry-content > .highlightedRow.realFullWidthColumn {
padding: 0px !important;
}
body .col-lg-3 {
width: 100%;
}
body .col-lg-3.fusion-flip-box-wrapper {
width:50%;
float:left;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column.fusion-one-sixth,
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column.fusion-one-fifth{
width:46% !important;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column img{
width:50% !important;
margin-bottom:40px;
}
.fusion-video.fusion-youtube {
margin-bottom:40px;
}
.fusion-imageframe {
text-align:center;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
z-index:400;
}
.woocommerce-cart .ppc-button-wrapper {
z-index: 10;
position: relative;
}
body.page .nonhundred-percent-fullwidth  {
padding-top:20px !important;
padding-bottom:20px !important;
}
body.page .nonhundred-percent-fullwidth.has-mask-background  {
padding-top:100px !important;
padding-bottom:100px !important;
min-height:400px;
background-size: cover;
}
} 
@media screen and (max-width: 850px) {
.fusion-fullwidth {
display:block;
margin:0 auto !important;
max-width:95%;
}
} .fullwidth-box {
border-color:transparent !important;
} .nonhundred-percent-fullwidth {
max-width:1200px;
margin: 0 auto !important;
}
body h1 {
padding-top:150px !important;
}
body h2 {
font-size: 2em !important;
}
body h3 {
font-size: 1.6em !important;
}
.page .nonhundred-percent-fullwidth {
padding-top:80px !important;
padding-bottom:80px !important;
}
body.page .nonhundred-percent-fullwidth.has-mask-background  {
padding-top:100px !important;
padding-bottom:100px !important;
min-height:400px;
background-size: cover;
}
html.avada-has-site-width-percent.avada-has-site-width-100-percent .fusion-header,
html.avada-is-100-percent-template #main.width-100 {
padding-left: 0 !important;
padding-right: 0 !important;
}
body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a, body:not(.fusion-top-header) .fusion-main-menu>ul>li>a {
height: auto !important;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
margin: 0 !important;
padding:15px !important;
background-color:var(--header_bg_color);
}
.fusion-header-wrapper {
position:fixed !important;
background-color:transparent !important;
}
.fusion-arrow-svg, .fusion-header-wrapper, #side-header,
.fusion-top-header .fusion-header{
--header_sticky_bg_color:transparent !important;
background-color:transparent !important;
}
#main {
padding-top:0 !important;
}
li.product h3 {
font-size:1.4em !important;
text-align:center !important;
display:inline-block !important;
width:100% !important;
min-height: 85px !important;
}
li.product .price{
font-size:2em;
display:inline-block;
width:100%;
}
li.product .price span.woocommerce-Price-amount {
display:inline-block;
width:100%;
text-align:center;
}
li.product del bdi{
text-decoration: line-through;
}
li.product .star-rating,
li.product .star-rating:before,
li.product .star-rating span,
li.product .star-rating span:before{
display:inline-block;
text-align:center;
width:100% !important;
}
.product-buttons .button {
text-align: center !important;
}
li.product .product-details {
min-height: 273px;
display: inline-block;
}
li.product .fusion-price-rating p {
text-align:center !important;
display:inline-block !important;
width:100% !important;
margin: 0!important;
}
.product-details-container .fusion-price-rating .price {
min-height: 115px;
}
li.product .product-buttons .sep-double,
.title-sep-container{
display:none !important;
}
li.product .fusion-product-wrapper {
padding:20px 20px 0 20px;
}
.product .product-buttons {
padding-top: 15px;
display: block;
min-height: 142px;
}
.product .fusion-product-content {
padding-bottom:0;
}
.woo-sale-badge-circle .onsale:after, .woo-sale-badge-circle .onsale:before {
padding-bottom:0 !important;
padding-top:0 !important;
}
.woocommerce-shop #main .woocommerce-container ul.products,
.single-product #main,
.blog #main,
.single-post #main{
position:relative;
top:150px;
max-width: 1200px;
margin: 0 auto;
padding-bottom: 170px;
}
.woocommerce-shop #main .woocommerce-container .woocommerce-products-header {
text-align:center;
}
.woocommerce-shop #main .woocommerce-container .woocommerce-products-header h1{
padding-top: 0px !important;
font-size: 3em;
}
.single-post #main{
top:0;   
}
.woocommerce-shop li.product,
.single-product .up-sells li.product,
.single-product .related li.product,
.woocommerce-cart li.product{
border:none;
box-shadow:none;
}
.single-product .related.products,
.single-product .related.products h2,
.single-product .upsells.products,
.single-product .upsells.products h3{
margin-top:10px;
margin-bottom:10px;
}
.woocommerce-page .product h3 {
min-height:auto;
}
.woocommerce-page .summary-container .legal-price-info span {
text-align:left;
font-size:16px;
}
body.woocommerce-page .woocommerce-Tabs-panel h3 {
font-weight:700 !important;
}
body.woocommerce-page .woocommerce-Tabs-panel h2,
body.woocommerce-page .woocommerce-Tabs-panel h3{
font-size:1.4em !important;
}
.wpmc-steps-wrapper .woocommerce-form-coupon {
border-color:transparent;
padding:0;
margin-bottom:0;
}
.woocommerce-checkout-payment input {
width:auto;
}
.blog h2 {
font-size: 1.5em !important;
}
.blog .sep-double {
display:none !important;
}
.blog .fusion-alignright {
display:none !important;
} 
.single-post .single-navigation {
display:none;
}
section.about-author,
section.related-posts {
display:none;
}
.single-post #comments h2,
.single-post #respond h2{
font-size:0.5em !important;
}
#comment-submit {
margin:0 !important;
}
.fusion-button-footer {
padding:20px;
}
.grecaptcha-badge {
z-index:400;
}
.woocommerce-account .woocommerce-Addresses address {
margin-top:40px;
}
.woocommerce-account .woocommerce-Addresses header {
width:auto;
}
.page .nonhundred-percent-fullwidth.nopadding {
padding-top:20px !important;
padding-bottom:0 !important;
}
.fusion-footer-widget-area h4 {
font-weight:700 !important;
}
.fusion-footer-widget-area ul {
padding-left:0;
list-style-type:none;
}
.bannerHead h2 {
font-size:4em !important;
}
.bannerHead b {
font-size:1.5em !important;
}
@media screen and (max-width: 540px) {
body .col-lg-3.fusion-flip-box-wrapper {
width: 100%;
}
body.page .nonhundred-percent-fullwidth.has-mask-background {
min-height: 300px;
margin-top:72px !important;
}
.fusion-fullwidth.fullwidth-box > .fusion-builder-row .fusion-layout-column img{
width:100% !important;
}
}
@media screen and (max-width: 450px) {
.fusion-mobile-selector > span {
display:none;
}
.fusion-standard-logo,
.fusion-mobile-menu{
max-width: 120px !important;
}
.fusion-imageframe,
.fusion-imageframe img{
max-width:100% !important;
}
}
@media screen and (max-width: 1200px) {
.woocommerce.single-product .product {
width:90%;
margin: 0 auto;
}
}
@media screen and (max-width: 1200px) {
.video-shortcode .landscape,
.fusion-video {
--awb-max-width: 600px;
}
}
@media screen and (max-width: 1200px) {
.woocommerce.single-product .product .avada-single-product-gallery-wrapper{
width:50% !important;
margin: 0 auto !important;
float:none !important;
}
.product .avada-product-images-global .woocommerce-product-gallery,
.woocommerce.single-product .product .summary,
.woocommerce.single-product .product .summary-container{
width:100% !important;
margin: 0 auto !important;
float:none !important;
}
.woocommerce.single-product .product .summary-container h1 {
padding-top:20px !important;
}
}