/*
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
*/

.show_giftwrap.show_giftwrap_coupon {
	font-size: 140%; /* Originally: 90% */
}

.woocommerce-products-header {
    color: #ff6600;
    font-size: 1.2em;
}


@media only screen and (max-width: 800px) {
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
      padding-top: 5px;
      padding-bottom: 5px;
  }
}

.fusion-woo-badges-wrapper {
    height: 100%;
}

.product_meta .single-product-badges {
	display: inline-block;
	height: auto;
	min-height: 100px;
	width: 100%;
}

.product_meta .single-product-badges .onsale {
	display: inline-block;
	position: relative;
	float: left;
}

.product_meta .single-product-badges .onsale:after, .product_meta .single-product-badges .onsale:before {
    content: "";
    width: 100%;
    padding-top: 0;
    display: block;
}

.product_meta .single-product-badges .basicbadge img {
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100px;
	position: relative;
	float: left;
}

.product_meta .single-product-badges .basicbadge.freedeliverysingle img {
	width: 75%;
}

span.onsale.basicbadge {
	background: none !important; /* Hide orange circle in the background! Important is needed for this to work! */
}

span.onsale.basicbadge > img {
    max-width: 100%;
}

span.onsale.basicbadge > img {
    height: auto;
    width: auto;
}

span.onsale.basicbadge {
    max-width: 25%;
}

span.onsale.topbadge:before {
    padding-top: 0;
}

span.onsale.bottombadge:before {
    display: none;
}

span.onsale.bottombadge {
    position: absolute;
    bottom: 0;
    top: auto; /* Undo basic badgestuff from the base theme! */
    padding: 0;
    left: 0;
    margin: 0;
}

span.onsale.bottombadge:after {
    display: none;
}

.hide-on-desktop, .hide-on-desktop .sidebar {
    float: left !important;
	width: 100% !important;
}

/* Hide element on Desktop */
@media only screen and (min-width: 801px) {
    /*.hide-on-desktop {display: none;}*/ /* Verberg de mobiele opmaak */
	body.has-sidebar #content {
		width: 100% !important;
	}
}

/* Hide element on Tablet/Phone */
/*@media only screen and (max-width: 800px) {*/
    .hide-on-mobile-tablet
    , .sidebar.fusion-widget-area.fusion-content-widget-area.fusion-sidebar-left.fusion-blogsidebar.fusion-sticky-sidebar /* Blog sidebar */ {display: none; /* Verberg de oorspronkelijke laag op mobiele opmaak! */}
	.hide-on-desktop,
    .hide-on-desktop .sidebar.fusion-widget-area.fusion-content-widget-area.fusion-sidebar-left.fusion-blogsidebar.fusion-sticky-sidebar {display: inline-block; /* Mobiele opmaak actief! */}
/*}*/