/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 3.6.8.1628862866
Updated: 2021-08-13 14:54:26

*/


		span.onsale.custom-sale-badge {
    width: 90px;
    height: 90px;
    vertical-align: middle;
    flex-direction: column;
    align-items: center;
    display: flex;
    padding: 20px !important;
    font-size: 1.1em;
    background: #fbd700;
    color: #000000;
}
			span.onsale.custom-sale-badge::before {
    display: block;
    content: "Tilbud";
    position: absolute;
    top: 0px;
    background: #fbd700;
    font-size: 12px;
    right: 0px;
    rotate: 25deg;
}
			
			a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    overflow: visible !important;
}
			.onsale.wdr-onsale {
				display:none;
			}
        .custom-sale-badge {
            text-align: center !important;
            line-height: 1.1em !important;
            padding: 8px 6px !important;
        }
        .custom-sale-text {
            font-weight: bold;
            display: block;
        }
        .amount-saved, .percentage-saved {
            font-size: 0.9em;
            display: block;
            margin-top: 2px;
        }


body.search-results #content .ast-container {
	background: #ffffff;
}

.related-searches {
	list-style-type:none;
	margin-left:0px;
	margin-bottom:20px;
	display:flex;
	flex:1;
}
.related-searches li {	
	margin-right:10px;
}

.related-searches li a {
	text-decoration:underline;
}

.related-searches li a:hover {
	color:#8a7bcb;
}

#payment .payment_methods li label .reepay-logos {
    justify-content: flex-start !important;
}

#order_review #payment ul.payment_methods li.wc_payment_method {
    margin-bottom: 10px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
}

#order_review #payment ul.payment_methods li label {
display: inline-block!important;
}
#shipping_method.woocommerce-shipping-methods li {
    text-align: left;
}

.ast-builder-html-element .search-submit:not(.ast-search-submit) {
display:none;
}


.woocommerce button.single_add_to_cart_button.button {
	color:#ffffff;
}

.ast-single-variation.active {
	background:#cccccc;
}


.ast-single-variation:hover {
	background-color:#eeeeee;
}
.fl-callout-title {
	min-height:2.6em;
}

.ast-single-post .entry-content .fl-callout-title a {
	text-decoration:none;
	color:#000000;
}

.prepris {
	clear:both;
	display:block;
	color:#afafaf;
}
.single-product .prepris {
	font-size:16px;
	margin-bottom:5px;
} 

.wc_payment_method label {
	cursor:pointer;
}

.reepay-logos {
	list-style-type:none;
margin-bottom:20px;
}

.wc_payment_method .payment_box {
	display:none !important;
}
.reepay-logos .reepay-logo {
	float:left;
}



.reepay-logo img {
	max-width:50px;
	height:auto !important;
	display:block;
}


.woocommerce-loop-product__title {
    font-weight: bold;
    color: black;
}


.ast-builder-html-element .ast-search-submit {
 	max-width:52px;
	width:52px;
	padding-left:18px;
	color:#ffffff;
	border:1px solid #dddddd;
	margin-left:2px;
	border-radius:2px;
}

.ast-builder-menu-1 .sub-menu .menu-item > .menu-link {
	
	color:#8a7bcb;
}

.ast-builder-menu-1 .sub-menu .menu-item > .menu-link:hover {
	color:#000000;
}

.backgroundanim {
    background: linear-gradient(288deg, #8b7acb, #f69786, #f2c4bc, #c4bfd5);
    background-size: 800% 800%;
    -webkit-animation: AnimationName 46s ease infinite;
    -moz-animation: AnimationName 46s ease infinite;
    -o-animation: AnimationName 46s ease infinite;
    animation: AnimationName 46s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:30% 0%}
    50%{background-position:71% 100%}
    100%{background-position:30% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:30% 0%}
    50%{background-position:71% 100%}
    100%{background-position:30% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:30% 0%}
    50%{background-position:71% 100%}
    100%{background-position:30% 0%}
}
@keyframes AnimationName {
    0%{background-position:30% 0%}
    50%{background-position:71% 100%}
    100%{background-position:30% 0%}
}

ul.products li.product a.button {
	color:#ffffff;
}

@media screen and (min-width:991px) {
/* Min height på produkter /shop/ */	
	h2.woocommerce-loop-product__title {
    min-height: 3em;
	}
}

.post-search-results,
.page-search-results {
	list-style-type:none;
	margin-left:0px;	
}

.post-search-results li, .page-search-results li {
	float:left;
	width:45%;
	margin-right:1%;
	margin-bottom:20px;
	border-bottom:1px solid #eee;
}

/* duplikering af CSS af filer der ikke blev indlæst og skabte CLS */

.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger {
	position: absolute;
	top: .5em;
	right: .5em;
	font-size: 2em;
	z-index: 9;
	width: 36px;
	height: 36px;
	background: var(--ast-global-color-5);
	text-indent: -9999px;
	border-radius: 100%;
	box-sizing: content-box;
	backface-visibility: hidden;
}