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

.post-content .fusion-text p a {color: #e7a7a7 !important;}
.post-content .fusion-text p a:hover {text-decoration: underline;}

.sub-menu li a:hover span,
.sub-menu li a:active {
	color: #e7a7a7;
	transition-property: color,background-color,border-color;
    transition-duration: .2s;
    transition-timing-function: linear;
}

.fusion-megamenu-bullet {display: none;}

.fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow { }

/* ***********************************
 * 			   FOOTER
 *********************************** */

.footer-links p {
	margin: 0px;
}

.footer-text p {
	margin-top: 0px;
}

.wpcf7-checkbox .wpcf7-list-item {margin: 0 0 15px 0 !important;font-size: 14px;font-style: italic;}


/* ***********************************
 * 		      WOOCOMMERCE
 *********************************** */

.fusion-woocommerce-quick-view-overlay {display:none;}

.avada-myaccount-user {display: none !important;}

.wc_payment_methods {
	padding-left: 0px;
	list-style: none;
}

.avada-product-gallery-thumbs-wrapper ol{
	display: none !important;
}

/* stock level fix */
div.type-product.instock .fusion-woo-price-tb p.stock.in-stock {display: none;}
div.type-product.outofstock .fusion-woo-price-tb {display: block;}
div.type-product.outofstock .fusion-woo-price-tb .woocommerce-Price-amount {display: none;}
	div.type-product.outofstock .fusion-woo-price-tb .stock.out-of-stock {margin: 0px;}

.fusion-woo-product-grid ul.products li.product.outofstock .price {
	display: none;
}

.product-title	{
	margin-left: -10%;
    margin-right: -10%;
    text-align: center;
}

.fusion-product-name-wrapper .product-title	{
	margin-left: 0px;
    margin-right: 0px;
    text-align: center;
}

.featured-image{
	width: 200px;
}
/* ***********************************
 * 			   KONTAKT
 *********************************** */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
textarea
{
    background-color: #f6f6f6 !important;
    color: #4a2814 !important;
	border-radius: 0px !important;
	border: 0px !important;
}
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 input[type="tel"] {
		height: 43px;
	}

	input[type="text"].nyhedinput,
	input[type="email"].nyhedinput {
		background-color: #ffffff !important;
	}


.form-row .kolonne-1,
.form-row .kolonne-2 {
	width: 50% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.form-row .kolonne-1 div {
	padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 10px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width: 640px) {
	.form-row .kolonne-1,
	.form-row .kolonne-2 {
		width: 100% !important;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.form-row .kolonne-1 div {margin-right: 0px;}
}

/* ***********************************
 * 			    BLOG
 *********************************** */

.fusion-post-grid .fusion-content-sep {display: none;}

.flexslider-posts-with-excerpt.forside-post-slider .slide-excerpt {
	background: #e7a7a7 !important;
	opacity: 0.85;
}

.blog-shortcode-post-title a {
	color: #e7a7a7 !important;
}

.intim-tips-blogvisning .fusion-meta-info .fusion-alignright {
	float: left;
	margin-left: 0px;
}
	.intim-tips-blogvisning .fusion-meta-info .fusion-alignright a {
		font-family: "Fairwater regular";
		font-weight: 600;
		line-height: 1.3;
		letter-spacing: 0px;
		font-style: normal;
		font-size: 15px;
	}
	.intim-tips-blogvisning .fusion-meta-info .fusion-alignright a:after {
		display: none;
	}
	.intim-tips-blogvisning .fusion-meta-info {
		border: none;
		margin-top: 0;
	}


/*  item pic sizes  */

.fusion-product-wrapper .product-images{
	display: flex;
    justify-content: center;
}

.fusion-product-wrapper .product-images .crossfade-images{
	max-width: 200px;
    aspect-ratio: 300/400;
}

.fusion-product-wrapper .product-images .crossfade-images img{
	max-width: 200px;
    aspect-ratio: 300/400;
	min-width: auto;
}

#forside-logo img{
	max-width: 120px;
}

/* MENU */

.shop-menu{
	padding-left: 100px !important;
}

/*FORKÆLELSESPAKKEN*/

.relaterede-forpakke .product-title{
	font-size: 20px;
}
.relaterede-forpakke .product-title a:hover{
	color: #4a2814;
	text-decoration: underline;
}
.relaterede-forpakke bdi{
	color: #4a2814;
    font-size: 20px;
}
.relaterede-forpakke .price{
	margin: auto !important;
}

/*MOBIL*/
@media only screen and (max-width: 600px) {
	.title-heading-left{
		font-size: 0.7em !important;
	}
	.fusion-mobile-nav-item{
		padding: 0 !important;
	}
}