nav.classic_menu ul.menu li a{
	font-weight:300;
	skriftstørrelse: 20px;
}
.account_option, .account_option a{
	font-weight:300;
}
.at_menu_message, nav.at_secondary_menu li a{
	font-weight:300;
}
.single_post_title h1{
	font-weight:300;
}
.woocommerce-Tabs-panel--description h2:first-of-type { display:none; }
.woocommerce-Tabs-panel--reviews h2:first-of-type { display:none; }
.woocommerce-Tabs-panel--additional_information h2:first-of-type { display:none; }
.lc_sharing_icons {
display: none;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid&gt;li{
	margin-bunn: 0px;
	margin-top: 0px}
.woocommerce table.shop_table tr.order-total td {
	font-size: 16px;
	font-weight: 900;
}
.relatert.produkter {
  display: none;
}
@media only screen and (max-width: 768px) {
	.single_post_title h1{fontstørrelse: 14px}
	.woocommerce table.cart td:nth-of-type(2), .woocommerce table.cart th:nth-of-type(2) {
display: none;
}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{content: attr(data-title) "";}
	.woocommerce table.shop_table td{padding: 5px 15px}
	.woocommerce-page table.cart .product-thumbnail {
        display: block;
		text-align: center !important;
    }
}
@media only screen and (max-width: 520px) {.at_wishlist_quickview_btns {display:none;}
}
.at_cf_map {display:none;}
.page_not_found h3 {
farge: #ffffffff;
}
h4.pnf_text {
farge: #ffffffff;
}
.pnf_text_simple {
farge: #ffffffff;
}
.woocommerce div.product form.cart .variations select{
padding: 0px 15px;
}
/* ==================================
   OPTIMALISERING AV SIDEAVSTAND FOR KATEGORIER, TAGGER OG ATTRIBUTTER
   Lagt til: 8. november 2025
   Oppdatert: 9. november 2025 - Lagt til støtte for attributter
   Formål: Reduser utfyllingen på kategori-, tagg- og attributtsider
   ================================== */

/* Reduser utfylling av overskrifter - kategorier, tagger OG attributter */
.tax-product_cat .heading_content_container,
.tax-product_tag .heading_content_container,
.tax-pa_metal .heading_content_container {
    padding-top: 100px !important;
    padding-bottom: 0px !important;
}

/* KUN for mobil: Reduser overskriftens utfylling enda mer */
@media (maks bredde: 767px) {
    .tax-product_cat .heading_content_container,
    .tax-product_tag .heading_content_container,
    .tax-pa_metal .heading_content_container {
        padding-top: 70px !important;
    }
}

/* Reduser padding av stort innhold */
.tax-product_cat .lc_big_content_padding,
.tax-product_tag .lc_big_content_padding,
.tax-pa_metal .lc_big_content_padding {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}

/* Reduser avstanden mellom termbeskrivelsene */
.tax-product_cat .term-beskrivelse,
.tax-product_tag .term-beskrivelse,
.tax-pa_metal .term-beskrivelse {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}

/* Stram opp produktrutenettet */
.tax-product_cat .woocommerce-result-count,
.tax-product_tag .woocommerce-result-count,
.tax-pa_metal .woocommerce-result-count {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}
/* NY KODE - LEGG TIL DETTE */
@media only screen and (min-width: 769px) {
	.woocommerce table.shop_table td.product-price,
	.woocommerce table.shop_table td.product-subtotal {
		white-space: nowrap !important;
		min-width: 120px !important;
	}
	
	.woocommerce table.shop_table {
		table-layout: auto !important;
	}
	
	.woocommerce table.shop_table th.product-price,
	.woocommerce table.shop_table th.product-subtotal {
		min-width: 120px !important;
	}
}
/* ========================================
   FIX: Juster stiplede linjer med tekstkanter (KUN DESKTOP)
   Dato: November 2025 November 2025
   Problem: Linjene strekker seg utover teksten på høyre side på skrivebordet
   Løsning: Fjern padding på desktop, behold den på mobil
   ======================================== */

/* Kun desktop - fjern padding slik at linjene er på linje med teksten */
@media only screen and (min-width: 769px) {
    .cart-collaterals .cart_totals table.shop_table td,
    .handlekurv-kollateraler .handlekurv_totaler table.shop_table th {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Sørg for at tekstjusteringen forblir korrekt */
    .cart-collaterals .cart_totals table.shop_table th {
        text-align: left !important;
    }

    .handlekurv-kollateraler .cart_totals table.shop_table td {
        text-align: right !important;
    }
}

/* Mobil beholder normal utfylling for lesbarhet */
@media only screen and (max-width: 768px) {
    .handlekurv-kollateraler .handlekurv_totaler table.shop_table td,
    .handlekurv-kollateraler .handlekurv_totaler table.shop_table th {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
}
/* ======================================== END ======================================== */
.grecaptcha-badge,
iframe[src*="recaptcha"],
div[style*="position: fixed"][style*="right: 0"][style*="bottom: 0"] {
    synlighet: skjult !viktig;
    opacity: 0 !important;
    display: none !important;
}