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


@font-face {
    font-family: 'Ysabeau Infant';
    src: url('fonts/YsabeauInfant-ExtraBold.woff2') format('woff2'),
        url('fonts/YsabeauInfant-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



/* HEADER */


/* TYPO */

h5:before {
	content:"";
	display:inline-block;
	width:30px;  
	height:1px; 
	background:#444444;
	margin-right:10px; 
	vertical-align:middle;
}

strong, b {
	font-family: 'Ysabeau Infant'!important;
	font-weight: bold!important;
}

/* CONTENT */

.colibri-v1::before {
	content:"";
	position:absolute;
	inset:0;
	background: url("https://kindbergpub.dk/wp-content/uploads/kolibri.svg") center/cover no-repeat;
	opacity:0.2;
	z-index:0;
	background-size:800px;
	background-position:110%;
}

.colibri-v2::before {
	content:"";
	position:absolute;
	inset:0;
	background: url("https://kindbergpub.dk/wp-content/uploads/kolibri.svg") center/cover no-repeat;
	opacity:0.1;
	z-index:0;
	background-size:800px;
	background-position:110%;
}

a.link:before, .link a:before {
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	font-size:12px;
	content: "\f30b";
	padding-right:8px;
}

.forfatter-boks-forside img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}

.forfatter-boks-forside:hover img {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}

.page-id-1742 .nyhedsbrev {
	display:none!important;
}

/* BUTTON */

.wc-block-components-checkout-place-order-button {
	background:#B08F6D!important;
	font-size:18px!important;
}

.btn-reverse {
	background:white!important;
	border:1px solid #B08F6D!important
}

.btn-reverse span.fusion-button-text, .btn-reverse.fusion-button i {
	color:#B08F6D!important;
}

/* BLOG */

.blog-content p:first-of-type {
	font-size:24px!important;
	line-height:1.5!important;
	font-weight:600!important;
	margin-bottom:26px!important;
}

.blog-content h4 {
	margin-bottom:10px!important;
}


/* SHOP */

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

.woocommerce-MyAccount-navigation>ul .is-active a {
	color:#333333!important;
}

h3.woocommerce-Reviews-title:before {
	content: "\f005";
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	padding-right:8px!important;
	color:#B08F6D!important;
}

#respond {
	background:#F3F1EF!important;
	padding:40px!important;
}

#reviews li .comment-text {
    padding: 15px;
    border: 1px solid #f2efef;
    margin-left: 0px!important;
}

#reviews li .comment-text p.meta {
	background:#F3F1EF!important;
	padding:6px 20px!important;
}

/* 2-kolonne layout til anmeldelser */
#reviews .commentlist {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)); /* 2 kolonner */
    column-gap: 40px;
    row-gap: 30px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.comment_container {
	background:white!important;
}

/* Fjern ekstra margin på hvert review (Avada/Woo tilføjer ofte bundmargen) */
#reviews .commentlist li.review {
    margin: 0;
}

/* På mobil skal de stadig være 1 pr. række */
@media (max-width: 800px) {
    #reviews .commentlist {
        grid-template-columns: 1fr;
    }
}


/* FOOTER */