/*!
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: Boxware, LLC
Author URI: https://boxware.net
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-standard-logo{max-width:120px;}.down-arrow{font-size:40px;display:block;text-align:center}.tile-links{color:#fff;transition:all 0.5s ease}.tile-links:hover{color:#0090cc}

.sticky-logo-shop {
	position: absolute;
	z-index: 9999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.sticky-logo-shop img {
	width: 80px; 
	height: auto;
	position: relative;
	margin-top: -60px;
}

.sticky-logo-product {
	position: absolute;
	z-index: 9998;
	width: 560px; 
	height: 450px;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.sticky-logo-product img {
	width: 140px; 
	height: auto;
	position: relative;
	margin-top: -60px;
	margin-left: 20px;
}

.sticky-logo-cart {
	position: absolute;
	z-index: 9999;
	top: -25px;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.sticky-logo-cart img {
	width: 30px; 
	height: auto;
}

.sticky-logo-cart-popout {
	position: relative;
	z-index: 9999;
	top: -95px;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.sticky-logo-cart-popout img {
	width: 30px; 
	height: auto;
}

.single-custom-shop h1 {
	font-size: 50px !important;
}


/* Mobile */
@media all and (max-width: 340px) {
	.sticky-logo-product img {
		width: 100px !important;
		margin-top: -220px !important;
	}
}

@media all and (max-width: 400px) {
	.sticky-logo-shop img {
		width: 40px !important;
		margin-top: -30px !important;
	}
}

@media all and (max-width: 565px) {
	.woocommerce-cart .calculated_shipping {
		margin: 0 !important;
		border: none !important;
	}

	.fusion-secondary-header {
		padding: 0 !important;
		font-size: 12px !important;
	}

	.fusion-secondary-header a {
		font-size: 12px !important;
	}

	.fusion-standard-logo{
		width:120px !important;
		height: auto !important;
	}

	.fusion-logo {
		margin: 0 !important;
	}

	.fusion-logo img {
	    width: 100px;
	}

	.fusion-secondary-menu-cart,
	.fusion-mobile-menu-sep {
		display: none !important;
		visibility: hidden !important;
	}

	.banner-title {
		background-position: 50% 0 !important;
	}
	.banner-title em {
		font-size: 60px !important;
	}

	.nwd-mission {
		padding: 20px 0 !important;
	}

	.shipping-coupon {
		width: 100% !important;
	}

	.sticky-logo-shop img {
		width: 60px;
		margin-top: -50px;
	}

	.sticky-logo-product { 
		width: 100% !important;
	}

	.sticky-logo-cart img { 
		width: 40px !important;
	}

	.shop_table .product-thumbnail {
		width: 250px !important;
	}

	.woocommerce-checkout .woocommerce-content-box {
		margin-left: 0 !important;
	}

	.woocommerce-checkout .woocommerce-side-nav {
		float: unset !important;
		width: 100% !important;
	}

	.woocommerce-checkout-review-order-table .product-thumbnail {
		visibility: hidden;
		display: none;
	}
}

/* Tabelt */
@media all and (max-width: 1000px) {
	.home #nwd-tiles .fusion-column-wrapper {
		padding: 10% 12% !important;
	}

	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		height: 90px !important;
	}

	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo-link {
		margin-top: -15px !important;
		margin-bottom: -15px !important;
		position: relative;
		z-index: 99999;
	}

	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons a {
		font-size: 40px;
		margin-top: 20px;
	}

	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder {
		padding-top: 0 !important;
	}
}