/*
Theme Name: Storefront Child
Version: 1.0
Description: Child theme for Storefront.
Author: Woo
Author URI: https://woocommerce.com
Template: storefront
*/
.col-full {    
	margin: 0 auto;
max-width: 90%;
padding: 0px 25px;
}
.star-rating span::before {
	color:gold;
}
.product-title {
	color:black;
}
.wc-block-grid__product-title {
	color:black !important;
}
.woocommerce-Price-amount {
	color:black;
}
.site-footer a:not(.button):not(.components-button) {
    color:#006266;
}
ul.products li.product .woocommerce-LoopProduct-link {
	min-height: 320px !important;
}
.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
	color:#00989d;
	}
.wc-block-grid__product-onsale, .onsale {
	color:#AF1333 !important;
	border-color:red !important;
	border-radius: 55px !important;
	font-size: 15px;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
	background-color: #00989d;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
	background-color: #00989d;
}
.button {
	    border: 2px solid currentColor;
	border-radius: 55px;
}
.added_to_cart {
	    border: 2px solid currentColor;
	border-radius: 55px;
} 
.widget a.button.checkout {
	    border: 2px solid currentColor;
	border-radius: 55px;
}
.added_to_cart, .site-header-cart .widget_shopping_cart a.button {
	    border: 2px solid currentColor;
	border-radius: 55px;
}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
	    border: 2px solid currentColor;
	border-radius: 55px;
}
.hentry .entry-content .wp-block-button .wp-block-button__link, .editor-styles-wrapper .wp-block-button .wp-block-button__link {
	    border: 2px solid currentColor;
	border-radius: 55px;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
	    border-color: #00989d !important;
    border: solid 2px;
    color: black !important;
	border-radius: 55px;
}
#yith-wcwtl-output .button {
    background: #00989d;
}
.wc-block-grid__product-rating .star-rating span {
	color:gold;
}
code, kbd, tt, var {
	background-color: transparent;
}
body {
	font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
}
p {
	color:black
}
.wp-block-list {
	color:black;
}
h1, h2, h3, h4, h5, h6, .wc-block-grid__product-title {
	color:black;
}
.table-detail {
	color:black;
}
.widget .widget-title, .widget .widgettitle {
	color:black;
}
.storefront-product-pagination__title  {
	color:black;
}
ul {
	color:black
}
.storefront-sticky-add-to-cart {
	color: black;
}
a.remove::before {
	color:#AF1333;
}

.single-product div.product .single_variation .price {
	font-size:1.5em;
}
/* Standardplacering for computer (venstre side, 20px op) */
.grecaptcha-badge { 
    bottom: 150px !important;   
}
/* Speciel placering til mobil og tablets (skubbes OP over bundmenuen) */
@media screen and (max-width: 768px) {
    .grecaptcha-badge {
        bottom: 150px !important; /* Juster dette tal op/ned, så det passer med din menubund */
    }
}
/* Skab luft mellem WooCommerce og WebAuthn */
.woocommerce-form-login {
    margin-bottom: 40px !important;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

/* Gør WebAuthn-sektionen mere tydelig og adskilt */
.wwa-login-form {
    margin-top: 20px !important;
    background: #f4f4f4;
    padding: 20px;
    border-radius: 5px;
}