/* 1. Gjør all generell tekst i hele skjemaet mørk */
.diller-form {
    color: #333333; /* Mørkegrå, nesten svart */
}

/* Endrer fargen på vanlige labler og sjekkboks-teksten i Diller-formen */
.diller-form label,
.diller-form .diller-label-text {
    color: black; /* Bytt ut #ff0000 med den fargekoden du ønsker */
}

/* Gir mer plass i høyden på select-feltene for å unngå at bokstaver kuttes */
.diller-form select.diller-form-control {
    padding-top: 8px;
    padding-bottom: 8px; /* Gir ekstra luft i bunnen av feltet */
    height: auto;        /* Sørger for at høyden tilpasser seg innholdet og paddingen */
    line-height: 1.5;    /* Sikrer god nok linjehøyde for hele bokstaven */
}

/* Gjør standardrammen rundt alle input- og select-felt mørkere */
.diller-form .diller-form-control {
    border-color: #AAA; /* En tydelig mellomgrå farge */
    border-style: solid;
    border-width: 1px;
}



/* Standard farge (hvit) */
.top-link {
    color: white;
    text-decoration: none; /* Valgfritt: fjerner understreking */
    transition: color 0.3s ease; /* Gjør fargeskiftet behagelig og mykt */
}

/* Farge når du holder musen over (f.eks. gul eller lysegrå) */
.top-link:hover {
    color: #4681f8; 
}

/* Nullstill teksten i containeren, men ikke ikonet */
.nav-previous a .ast-post-nav {
    font-size: 0 !important;
    display: inline-flex;
    align-items: center;
}

/* Gjør ikonet synlig igjen ved å gi det en størrelse */
.nav-previous a .ast-post-nav svg {
    width: 1em;
    height: 1em;
    font-size: 16px !important; /* Juster pilstørrelsen her */
}

/* Sett inn 'Forrige' med normal størrelse */
.nav-previous a .ast-post-nav::after {
    content: "Forrige";
    font-size: 16px; /* Juster tekststørrelsen her */
    margin-left: 8px;
}

/* Gjør det samme for 'Neste' (hvis relevant) */
.nav-next a .ast-post-nav {
    font-size: 0 !important;
    display: inline-flex;
    align-items: center;
}

.nav-next a .ast-post-nav svg {
    width: 1em;
    height: 1em;
    font-size: 16px !important;
}

.nav-next a .ast-post-nav::before {
    content: "Neste";
    font-size: 16px;
    margin-right: 8px;
}


/* Skjul den originale teksten 'Related Posts' */
.ast-related-posts-title {
    font-size: 0 !important;
}

/* Sett inn norsk tekst i stedet */
.ast-related-posts-title::after {
    content: "Relaterte innlegg";
    font-size: 24px; /* Juster størrelsen så den matcher overskriftene dine */
    display: block;
    margin-bottom: 30px;
}









.widget_nav_menu h2.widgettitle,
.widget_nav_menu h2.widget-title
{
    color: var(--wp--preset--color--ast-global-color-2) !important;
    font-size: 15px;
}

.widget_nav_menu nav ul li a.menu-link {
    color: var(--wp--preset--color--ast-global-color-2) !important;
}

.widget_nav_menu nav ul li.current-menu-item > a,
.widget_nav_menu nav ul li.current_page_item > a,
.widget_nav_menu nav ul li a:hover {
    color: rgb(87, 153, 245) !important;
}

/*87 153 245 
#0693e3 */


.fjerde-linje-under-meny {
    background-color: #000; /* svart bakgrunn */
    color: #fff;           /* hvit tekst */
    text-align: left;      /* juster etter ønske */
    padding: 5px 10px;    /* avstand rundt teksten */
    font-size: 8px;       /* tilpass fontstørrelse */
    margin-top: 10px;
    height:15px;
}

.ast-below-header-bar {
    padding-bottom: 10px;
}

.ast-hfb-header.ast-desktop .ast-builder-menu .main-header-menu .menu-item.menu-item-heading > .menu-link {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 700;
}



.custom-toolbar-item .facetwp-facet {
    margin-bottom:0px !important;
}
.wd-menu-line {
    line-height: 16px !important;
    font-weight: bold;
}

.woocommerce-tabs .shop_attributes th {
    color: #515151 !important;
}

.main-header-menu .sub-menu .menu-link{
    padding: 2px 0px !important;
    color: var(--ast-global-color-0) !important;
}

.ast-hfb-header.ast-desktop .ast-builder-menu-1 .main-header-menu .menu-item.menu-item-heading > .menu-link {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
    font-size: 20px;
}

.ast-shop-toolbar .wd-toolbar-note {
    margin-left: 0.75rem;
    font-size: 0.9rem;
}
