/*Card på forside*/

.kort-container .stk-container-padding.stk-block-card__content {
    background-color: #E9ECEF;
}

/*Mad ud af huset blok*/
.oversigt .wp-block-stackable-column.stk-block-column.stk-column.stk-block.stk-ad187ca.stk-block-background.stk--has-background-overlay:hover,
.oversigt .wp-block-stackable-column.stk-block-column.stk-column.stk-block.stk-block-background.stk--has-background-overlay:hover {
    box-shadow: 0px 0px 15px 10px #262A2EF2;
    border-radius: 0px !important;
}

.wp-block-stackable-button.stk-block-button.is-style-ghost.stk-block:hover {
    border-radius: 50px !important;
}

/*GLOBAL*/
* {
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

/*skygge på navbar*/
#wrapper-navbar {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .16);
    box-shadow: 0 0px 0px rgba(0, 0, 0, .16);
}

/*kurv&kasse*/

.woocommerce-page .woocommerce .woocommerce-cart-form,
.woocommerce-page .woocommerce .cart-collaterals .cart_totals {
    border: 1px solid #fcfcfc !important;
    color: #242a30 !important;
}

.woocommerce-page .woocommerce .woocommerce-cart-form,
.woocommerce-page .woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .woocommerce .cart-collaterals .cart_totals .order-total {
    background-color: #fcfcfcc4 !important;
    color: #242a30 !important;
}

.cart-item .cart-item__content--desc span.text,
.woocommerce-page .woocommerce .woocommerce-cart-form span.woocommerce-Price-amount.amount,
.woocommerce-page .woocommerce .woocommerce-cart-form span.woocommerce-Price-currencySymbol,
tr.woocommerce-shipping-totals.shipping span.woocommerce-Price-currencySymbol,
.cart_totals.calculated_shipping tr.cart-subtotal span.woocommerce-Price-currencySymbol,
.cart_totals.calculated_shipping tr.cart-subtotal span.woocommerce-Price-amount.amount,
.cart_totals.calculated_shipping ul#shipping_method span.woocommerce-Price-amount.amount {
    color: #242a30 !important;
}

.woocommerce-cart .cart-collaterals .cart_totals tr td {
    color: #242a30 !important;
}

.woocommerce-page .woocommerce .cart-collaterals .cart_totals .order-total,
.woocommerce-page .woocommerce .cart-collaterals .cart_totals .order-total bdi,
.woocommerce-cart .cart-collaterals .cart_totals p small,
.cart-collaterals .cart_totals .order-total .total .woocommerce-Price-currencySymbol.text {
    color: #fcfcfc !important;
}

div#customer_details,
table.shop_table.woocommerce-checkout-review-order-table span.woocommerce-Price-currencySymbol {
    color: #fcfcfc !important;
}

div#payment,
div#payment a,
.woocommerce-form-coupon-toggle .woocommerce-info a {
    color: #242a30 !important;
}

.cart_item div.quantity input.qty {
    background-color: transparent !important;
}

.woocommerce-billing-fields hr.kr-dn,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
    border-top: 1px solid #fcfcfc78;
}

/*kontaktside*/
.site #kontakt .kontakt #companyMenuInfo .item p {
    color: #fcfcfc !important;
}

svg#Layer_2 {
    filter: invert(99%) sepia(5%) saturate(19%) hue-rotate(211deg) brightness(117%) contrast(95%);
}

section.kontakt.pt-5.pb-3 {
    color: #fcfcfc !important;
}

.special-open-hours-item a {
    color: #fcfcfc !important;
}

/*vareskabelon*/
/*fjernesle af zoom på 					billede*/
img.zoomImg {
    display: none !important;
}

.wapf--inner,
.wapf-total {
    color: #fcfcfc !important;
}

.p-shortlist .shortlabel,
.wapf-field-input {
    color: #fcfcfc !important;
}

.woocommerce-page #woocommerce-wrapper .product .summary .price .woocommerce-Price-currencySymbol,
.summary.entry-summary .price span.woocommerce-Price-unit.unit {
    color: #fcfcfc !important;
    font-size: 20px !important;
}

h1.product_title.entry-title {
    color: #fcfcfc;
    font-weight: 700;
    font-size: 36px !important;
}

.entry-summary .row .col-lg-12.col-sm-12,
.woocommerce-page #woocommerce-wrapper .product .summary .price {
    color: #fcfcfc;
}

.entry-summary ul.fa-ul,
.coupon_amount {
    color: #fcfcfc;
}

p.stock.in-stock {
    display: none;
}

button.btn.btn-show-description {
    border: 1px solid #fcfcfc !important;
    color: #fcfcfc !important;
}

.product-term-icons {
    display: none;
}

.summary.entry-summary .price .woocommerce-Price-currencySymbol {
    font-size: calc(20px + 4 * ((100vw - 320px)/ 880)) !important;
}

.summary.entry-summary .price span.woocommerce-Price-amount.amount bdi {
    color: #fcfcfc;
    font-weight: 900 !important;
    font-size: calc(24px + 4 * ((100vw - 320px)/ 880));
}

.wapf-field-description {
    color: #fcfcfc;
    padding-bottom: 20px !important;
}

span.wapf-label-text {
    color: #fcfcfc;
}

.product-template-default #woocommerce-wrapper .specatrib {
    border-top: 1px solid #fcfcfc !important;
    padding-top: 20px;
}

body .site .product.prod-1 .innerspat .wapf-product-totals {
    border-top: 1px solid #fcfcfc !important;
    padding-top: 40px !important;
}

#variations-table table.variations span.item p,
#variations-table table.variations tr td[data-title=Price] .woocommerce-Price-unit.unit,
body.product-template-default #woocommerce-wrapper #variations-table #woo-variations-table-component #variations table.variations tbody tr td span.price .woocommerce-Price-currencySymbol {
    color: #fcfcfc !important;
}

#variations-table table.variations .item .price .woocommerce-Price-amount.amount bdi {
    color: #fcfcfc;
}

#variations-table .single_add_to_cart_button {
    background-color: #242a30 !important;
    color: #fcfcfc !important;
    border-radius: 50px !important;
    border: 1px solid #fcfcfc !important;
    padding: 12px 24px !important;
}

#variations-table .single_add_to_cart_button:hover {
    box-shadow: 0px 0px 15px 10px #262A2EF2 !important;
    transform: scale(1.05) !important;
}

.related.products {
    color: #fcfcfc !important;
    background-color: #242a30 !important;
}

.related.products h2 {
    font-weight: 700;
    font-size: 40px;
}

.related.products::before {
    opacity: 0.1 !important;
}

h2.woocommerce-loop-product__title {
    text-transform: unset !important;
}

a.add_to_cart_button.product_type_simple.single_add_to_cart_button.btn.btn-outline-primary.btn-block.ajax_add_to_cart.added {
    border-radius: 50px !important;
}

button.btn.btn-primary.rounded-pill {
    border-radius: 50px !important;
    border-color: #fcfcfc !important;
}

.woocommerce-page #woocommerce-wrapper .product.prod-1 .summary form.cart button:hover {
    box-shadow: 0px 0px 15px 10px #262A2EF2 !important;
}

figure.woocommerce-product-gallery__wrapper {
    margin-bottom: 50px !important;
}

/*produkt kort*/
.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link .wc-block-grid__product-title {
    color: #fcfcfc !important;
    font-weight: 500;
}

.wc-block-grid__product-price.price {
    width: 100% !important;
}

.wp-block-button__link.add_to_cart_button.ajax_add_to_cart {
    background-color: #fcfcfc !important;
    color: #242a30 !important;
}

.wc-block-grid__product,
.wp-block-product-category ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link,
.wc-block-grid__product-title,
.wc-block-grid__product-image,
.wc-block-grid__product-short_description.short_description,
.wc-block-grid__product-price.price,
.wp-block-button.wc-block-grid__product-add-to-cart {
    background-color: #40474F !important;
    color: #fcfcfc !important;
}

a.wc-block-grid__product-link,
.wc-block-grid__product-price.price {
    border-left: 1px solid #fcfcfc;
    border-right: 1px solid #fcfcfc;
}

.wc-block-grid__product-image {
    border-left: 0px solid !important;
    border-right: 0px solid !important;
}

.page-id-7920 {
    color: #fff !important;
}

.page-id-7920 td {
    color: #fff !important;
}

#main .wc-block-cart {
    color: #fcfcfc !important;
}

#main .wc-block-cart .wc-block-components-text-input {
    color: #000 !important;
}

#main .wc-block-cart .wc-block-cart__submit-button {
    border: 1px solid #fcfcfc !important;
}

#main .wp-block-woocommerce-checkout {
    color: #fcfcfc !important;
}

#main .wc-block-cart__empty-cart__title {
    color: #fcfcfc !important;
}

#main .wp-block-woocommerce-checkout .wc-block-components-address-card__address-section--secondary {
    color: #fcfcfc !important;
}

#main .wp-block-woocommerce-checkout .wc-block-components-text-input {
    color: #000 !important;
}

#main .wp-block-woocommerce-checkout .wc-blocks-components-select__label {
    color: #000 !important;
}

#main .meatboxes {
    color: #fcfcfc !important;
}

#main .meatboxes .woocommerce-loop-product__title {
    color: #fcfcfc !important;
}

#main .meatboxes .woocommerce-Price-unit.unit {
    color: #fcfcfc !important;
}

#main .meatboxes .woocommerce-Price-amount.amount bdi {
    color: #fcfcfc !important;
}

#main .meatboxes .product-list-content {
    color: #e0e0e0 !important;
}