.leveringstidvarsel {
    color: #FF0000;
    margin-left: 1.25em;
    font-size: 12px;
}

div.wrap[role="document"] {
    min-height: 80vh;
}
ul.wc_payment_methods > li > label > img {
    max-height: 33px !important;
    margin-left: 1.5em !important;
}
ul.wc_payment_methods > li > label > a {
    line-height: inherit !important;
}
ul.wc_payment_methods > li > img.klarna-pms-logo {
    margin-left: 1.3em !important;
    max-height: 22px !important;
}
ul.wc_payment_methods > li > label > a.about_paypal {
    margin-left: 1.5em;
}
/*
.woocommerce-checkout #payment {
    background: transparent !important;
}*/
div#payment {
    border-top: 3rem solid #038acd;
    border-radius: 5px;
    background-color: #202020 !important;
}

.bring-shipping-helptext, bring-shipping-description {
    margin-left: 1.7em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
     right: 0px;
     -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
     border-bottom-left-radius: 0px;
     border-width: 0 0 0px 0px;
     box-shadow: 0px 0px 0 #ebe9eb;
}

p.addon-wrap-26-font::before, p.addon-wrap-448-font::before, p.addon-wrap-455-font::before, p.addon-wrap-461-font::before,
p.addon-wrap-467-font::before, p.addon-wrap-470-font::before, p.addon-wrap-473-font::before {
    content: "Font for tekst til trykk:" !important;
    /*margin-left: 20px;*/
    color: darkgray;
}
p.addon-wrap-26-trykkfarge::before, p.addon-wrap-448-trykkfarge::before, p.addon-wrap-455-trykkfarge::before, p.addon-wrap-461-trykkfarge::before,
p.addon-wrap-467-trykkfarge::before, p.addon-wrap-470-trykkfarge::before, p.addon-wrap-473-trykkfarge::before {
    content: "Trykkfarge for tekst til trykk:" !important;
    /*margin-left: 20px;*/
    color: darkgray;
}

.ql-visual-attributes>.va-pickers>select {
    color: #ccc;
    background-color: #333;
    border: 1px solid #999 !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 2px 10px !important;
    line-height: 1.5;
    font-style: normal !important;
}

.woocommerce .va-selected .va-picker-item {
    background-color: transparent;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDBDBDB', endColorstr='#FFE2E2E2', GradientType=0);
    -webkit-box-shadow: 0px 0px 20px 3px #ddd;
    box-shadow: 0px 0px 20px 3px #ddd;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    border-bottom: 0px solid #04a9fc;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #04a9fc;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 0px solid #d3ced2;
    background-color: #aae2fe;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -3px;
    padding: 0 3em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #04a9fc;
    z-index: 2;
    border-bottom-color: #fff;
    color: #fff;
}

.h2, h2 {
    font-size: 25px;
}

.wrap.container {
    min-height: 0px;
    background-color: rgba(0,0,0,1.0);
}

.header.banner {
    background-color:rgba(0,0,0,.26);
    /* background-image:url(/wp-content/uploads/2015/11/header_bg.jpg); */
    background-image:url(/wp-content/uploads/2015/11/bg.jpg);
    max-width: 1170px;display: block;margin-left: auto;margin-right: auto; /* Denne linjen er også lagt inn i armbandstheme/dist/styles/main.css */
}

/* bredde på hovedside (innenfor 900px svart bakgrunn)*/
.container {
    max-width: 880px;
}
footer.navbar-fixed-bottom {
    background-color: #000;
    border-top: 1px solid #333;
}
footer.content-info {
    background-color: transparent;
}

.menu-hovedmeny-container ul li:after {
    border-right: hidden;
}
.menu-hovedmeny-container ul li a {
    padding-right: 7px;
    padding-left: 7px;
}

.wpmenucart-icon-shopping-cart-0 {
    color: #04a9fc;
} .cartcontents {
    color: #04a9fc;
} .amount {
    color: #04a9fc;
}

.wpml_flags {
    float: right !important;
    margin: 0px;
    margin-top: 3px;
    padding: 0px;
    vertical-align: middle;
}

.menu-hovedmeny-container ul li a {
    color: #ccc;
    padding: 7px 11px;
    font-weight: 200;
    font-size: 12px;
    text-transform: uppercase;
}
.menu-hovedmeny-container a:hover {
    background-color: transparent !important;
    color: #04a9fc !important;
}
.navbar-trout .navbar-nav>.active>a, .navbar-trout .navbar-nav>.open>a {
    background-color: transparent;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDBDBDB', endColorstr='#FFE2E2E2', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
}

.nav>li>a>span.amount {
    color: #fff;
}
.nav>li>a>i {
    color: #5bc0de;
    font-size: initial;
    margin-right: 1rem;
}

/* Meny */
.menu-hovedmeny-container ul li a {
    color: #fff;
}
.navbar-trout .navbar-nav>.active>a, .navbar-trout .navbar-nav>.open>a {
    background-color: transparent;
    color: #ccc;
}

@media screen and (min-width: 768px) {
    .navbar-trout .navbar-nav>.active>a, .navbar-trout .navbar-nav>.open>a {
        background-color: transparent;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDBDBDB', endColorstr='#FFE2E2E2', GradientType=0);
        -webkit-box-shadow: 0px -3px 9px 3px #ddd;
        box-shadow: 0px -3px 9px 3px #ddd;
    }
    .menu-hovedmeny-container a:hover {
        background-color: rgb(12, 105, 152) !important;
        color: #fff !important;
    }
    .nav>li>a:focus, .nav>li>a:hover {
        background-color: rgba(238, 238, 238, 0.13);
    }
}
@media screen and (max-width: 768px) {
    ul#menu-hovedmeny>li>a {
        box-shadow: none;
    }
    .navbar-trout .navbar-nav>.active>a:before, .navbar-trout .navbar-nav>.open>a:before {
        content: " >> ";
        margin-left: 10px;
    }
}


.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="submit"],
.wpcf7 textarea
{
    background-color: #333;
    color: #ccc;
    border: 0px solid #999;
    width: 80%;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    padding: 5px 10px !important;
    line-height: 1.5 !important;
    font-style: normal !important;
}

.search-field {
    display: block !important;
    max-width: 100px !important;
    height: 20px !important;
    line-height: 1.42857143;
    color: #ccc !important;
    background-color: #333 !important;
    border: 1px solid #999 !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    padding: 5px 10px !important;
    line-height: 1.5 !important;
    font-style: normal !important;
}
.search-submit {
    display: block;
    height: 30px;
    line-height: 1.42857143;
    background-color: #4a0263;
    padding: 5px 10px !important;
}
.magnify {
    display: block;
    color: #ccc;
    background-color: #333;
    border: 1px solid #999;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 2px 10px !important;
    line-height: 1.5;
    font-style: normal !important;
}

.dd-search-btn {
    display: block;
    border: 0px solid #2A9FD6;
    font-size: 18px;
    color: #ffffff;
    background-color: #2180ac !important;
    border-color: #1f79a3 !important;
    border-radius: 4px;
}

.orderby {
    width: auto;
    display: none;
}

.page-title {
    color: #04a9fc;
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

#header {
    display: none;
}
hr {
    display: none;
}
.woocommerce-breadcrumb {
    margin-top: 10px !important;
}
.woocommerce .va-attribute-label {
    /* width: 28%; width: 20% !important;*/
    width: 100% !important;
}
td.product-quantity>div.quantity_select>.va-attribute-label {
    display: none;
}

.variations_form .va-pickers {
    /* width: 70%; width: 75% !important;*/
    width: 100% !important;
}

.product-addon-trykk, .product-addon-font, .product-addon-stil, .product-addon-trykkfarge, .addon {
    max-width: 300px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

/* .woocommerce button.button.alt:disabled[disabled] {
    visibility: hidden;
} */
.woocommerce button.button.alt:disabled[disabled]::before {
    visibility: visible;
    content: "";
}
.woocommerce button.button.alt:disabled[disabled]::after {
    visibility: visible;
    content: " (inaktiv) - Velg farge først!";
}.woocommerce button.button.alt::after {
     visibility: visible;
     content: " / Legg til flere";
 }

 .woocommerce .va-separator:nth-of-type(1)::before {
    content: '';
} /*.va-attribute-label:nth-of-type(1)::after {
     content: 'Steg 1: Velg farge og antall';
 } */
.woocommerce .va-separator:nth-of-type(2)::before {
    content: '';
}.woocommerce .va-attribute-label:nth-of-type(2)::after {
     font-family: FontAwesome;
     content:" \f059";
 }

.tooltipslaastype::before {
    content: '';
}.tooltipslaastype::after {
    font-family: FontAwesome;
    content:" \f059";
}

/*.woocommerce .va-picker .va-color { tooltipslaastype
    width: 22px !important;
    height: 22px !important;
}*/

.woocommerce #trykk select {
    float: right;
}


/* Header tilpasning - JB*/
.container {
    padding-left: 10px;
    padding-right: 10px;
}

.logo-container {
    margin: 0 auto;
    padding: 15px;
    /*padding: 22px;*/
    /*padding: 32px;*/
    padding-left: 0px;
    padding-right: 10px;
    float: left;
}
/* Handlekurv tilpasning - JB*/
.variation-Trykk {
    margin-bottom: 0px !important;
}
.variation-Farge {
    margin-bottom: 0px !important;
}
del {
    margin-right: 5px;
    opacity: 0.6;
}
ins {
    text-decoration: none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #fff;
    background-color: #04a9fc;
}

/* Utsjekk tilpasning - JB*/

.woocommerce-password-strength.strong {
    background-color: #c1e1b9;
    border-color: #83c373;
    color: blueviolet;
}
.woocommerce-password-strength.good {
    background-color: #ffe399;
    border-color: #ffc733;
    color: darkcyan;
}
.woocommerce-password-strength.bad {
    background-color: #fbc5a9;
    border-color: #f78b53;
    color: crimson;
}
.woocommerce-password-strength, .woocommerce-password-hint {
    display: none;
}

.variation-trykk, .variation-farge, .variation-Ekspressproduksjon, .variation-Trykk-Teksttiltrykk, .variation-font, .cart_item  {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.product-price {
    max-width: 75px;
}

tr.border_bunn td {
    border-bottom:1pt dotted #333;
}


.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .addon-select, .qty, #trykk, #ekspressproduksjon, #calc_shipping_country, select2-drop-mask {
    display: block;
    color: #ccc;
    background-color: #333;
    border: 1px solid #999 !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 2px 10px !important;
    line-height: 1.5;
    font-style: normal !important;
}
.select2-container .select2-choice {
    display: block;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ccc;
    white-space: nowrap;
    color: #ccc;
    background-color: #333;
    font-weight: 400;
}
select[disabled] {
    background-color: #824141;
    color: #000;
    font-weight: bold;
    cursor: not-allowed !important;
}
.select2-container .select2-choice .attribute_trykk {
    background-color: #333;
    color: #ccc;
}

.woocommerce div.product form.cart, .woocommerce div.product p.cart {
   margin-bottom: 2px !important;
}

.showme{
    display: none;
}
.showhim:hover .showme{
    display : block;
}


/* Handlekurvtotaler */
.woocommerce-cart .cart-collaterals .cart_totals table th {
    width: 91px !important;
}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
    margin-bottom: 0em !important;
    margin-right: 5px;
}

/* */
#pg-79-1 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.pristabell-v {
    text-align: left;
}
.pristabell-s {
    text-align: center;
}
.pristabell-h {
    text-align: right;
}
.valgtfarge {
    color: Highlight;
    text-decoration: underline;
}

dl.variation {
    margin: 0.15em 1.25em !important;
    font-size: x-small;
    /*display: flex;*/
}
/*dd>p {*/
    /*margin-right: 5px;*/
 /*}*/
dd, dt {
     line-height: 1;
 }
/*
.quantity_select label {
    display: none;
}*/

.woocommerce-message {
    border-top-color: #038acd;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-radius: 15px;
    background-color: rgb(51, 51, 51);
    color: inherit;
}
.woocommerce-info {
    border-top-color: #84d3ff;
}
.woocommerce-message:before {
    color: #038acd;
}

.woocommerce table.shop_table td {
    border-top: none !important;
}
table.shop_table.cart>thead>tr>th.product-remove {
    border-top-left-radius: 5px;
}table.shop_table.cart>thead>tr>th.product-subtotal {
     border-top-right-radius: 5px;
 }
table.shop_table.cart>thead {
    background-color: #038acd;
}
table.shop_table.cart>tbody {
    background-color: #202020;
}


/* Utsjekk 
tr.cart_item {
    background-color: #202020;
}*/
td.product-name, td.product-total {
    border-top: none !important;
}
table.woocommerce-checkout-review-order-table>thead {
    background-color: #038acd;
}
table.woocommerce-checkout-review-order-table>tbody,
table.woocommerce-checkout-review-order-table>tfoot{
    background-color: #202020;
}
table.woocommerce-checkout-review-order-table>thead>tr>th.product-name {
    border-top-left-radius: 5px;
    width: 270px;
}table.woocommerce-checkout-review-order-table>thead>tr>th.product-total {
     border-top-right-radius: 5px;
 }

/* tooltip */
.Zebra_Tooltip {
    position: absolute;
    z-index: 8000;
    background: transparent;
    font-family: Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

.Zebra_Tooltip .Zebra_Tooltip_Message {
    position: relative;
    padding: 20px;
    font-size: inherit;
    text-align: left;
    font-weight: normal;
    line-height: inherit;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
    /*margin-right: 0;
    _width:expression(document.body.clientWidth > 250 ? '250px': 'auto'); /* max-width for IE6 */
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow         { position: absolute; height: 10px; width: 20px; overflow: hidden }

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom  { bottom: 0 }
.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top     { top: 0    }

.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
    position: absolute;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    left: 0;
    _border-left-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Bottom div  {
    top: 0;
    _border-bottom-color: pink;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow_Top div     {
    bottom: 0;
    _border-top-color: pink;
}

.Zebra_Tooltip .Zebra_Tooltip_Close {
    text-decoration: none;
    color: #FFF;
    position: absolute;
    right: 8px;
    top: 1px;
    font-size: inherit;
    font-weight: bold;
}

.Zebra_Tooltip .Zebra_Tooltip_Close:hover {
    color: #C40000;
}

.trykkfargeinfo:after {
    content: ' NB: Tyvekbånd i andre farger enn hvit kan kun trykkes med svart trykkfarge!';
}

.woocommerce ul#shipping_method li {
    /*padding: .0 !important;*/
    padding: 0 !important;
    text-indent: 0 !important;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 32%;
    /*float: none;*/
    /*width: 100%;*/
    /*display: none;*/
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right; /*none;*/ /*right;*/
    width: 64%; /*100%;*/
}

a.reset_variations {
    display: none !important;
}

@media screen and (max-width: 768px) {
    .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
        width: 80%;
        margin: 0 auto;
    }
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        float: none;
        width: 100%;
    }
}

/** Navbar fixed top formatering */
@media screen and (max-width: 768px) {

    .navbar-fixed-top {
        z-index: 999999;
        background-color: #202020;
        /*background-image: url(/wp-content/uploads/2015/11/header_bg.jpg);*/
        /*background-size: cover;*/
        /*background-repeat: no-repeat;*/
        border-bottom: 1px solid #333;
    }

    .navbar-brand {
        float: right;
        width: 75%;
        padding: 5px 10px 5px 0;
        /*padding: 6px 15px;*/
    }

    div.wrap {
        /*padding-top: 45px;*/
        margin-bottom: 65px;
    }

    .logo-container {
        display: none;
        /*max-height: 40px;*/
    }
/*
    button.navbar-toggle {
        margin-left: 15px;
    }*/
}
@media screen and (min-width: 768px) {
    .navbar-brand {
        display: none;
    }
}

div.images {
    margin-right: 2em;
    margin-bottom: 1em !important;
}

body {
    position: relative;
    margin-bottom: 5px;
}

.icon-bar {
    background-color: #fff !important;
}

.affix {
    top:0;
    width: 100%;
    z-index: 9999999 !important;
    background-color: #000; /*202020*/
    /*background-image: url(/wp-content/uploads/2015/11/header_bg.jpg);*/
    /*background-size: cover;*/
    /*background-repeat: no-repeat;*/
    border-bottom: 1px solid #333;
}
.affix-top, .affix{
    background-color: #2180AC; /*#000;*/ /*202020*/
    border-radius: 4px;
    margin-left: auto;
    margin-right: auto;
    max-width: 900px;
    padding-left: 20px;
}
@media screen and (max-width: 768px) {
    .affix-top, .affix {
        padding-top: 0 5px;
        border-radius: 0 0 25px 25px;
    }

    header.banner {
        background-color: rgba(0, 0, 0, .27);
        background-image: none;
    }

    .navbar {
        margin-bottom: 0px;
    }

    .affix ~ .container-fluid {
        position: relative;
        top: 50px;
    }
}

.produktinfo_acf {
    margin-top: 16px;
    margin-bottom: 24px;
}

.std-checkout-button {
    /*float: right;*/
    width: 100%;
    text-align: right;
    margin-top: 0em !important;
    margin-bottom: 1em !important;
}


#klarna-checkout-widget table#klarna-checkout-cart,
#klarna-checkout-widget div.klarna_checkout_coupon_result,
#klarna-checkout-widget tr#kco-page-total,
#klarna-checkout-widget tr#kco-page-subtotal,
#klarna-checkout-widget td#kco-page-shipping-total,
#klarna-checkout-widget tr.kco-tax-rate,
.bringtooltip {
    display: none;
}
#klarna-checkout-widget table#kco-totals {
    table-layout: auto;
}

#klarna-checkout-widget td, #klarna-checkout-widget th {
    font-size: 14px !important;
}

textarea#klarna-checkout-order-note {
    margin-top: 2rem;
    height: 10rem;
    display: block;
    color: #ccc;
    background-color: #333;
    border: 1px solid #999 !important;
    padding: 2px 10px !important;
    line-height: 1.5;
    font-style: normal !important;
}

@media screen and (max-width: 768px) {
    li.wc_payment_method > label {
        display: inline;
    }
    li.wc_payment_method > label a.about_paypal {
        display: none;
    }
}
@media screen and (min-width: 768px) {
    #fraktkolonne {
        padding-left: 2em;
    }
}

div.priskalk {
    padding: 0 1em;
}

div.wpcf7-mail-sent-ok {
    border: 0px solid transparent !important;
    border-radius: 5px;
    box-shadow: 0 -1px 20px 3px #ddd;
    width: 20em;
}
div.summary {
    margin-bottom: 0px !important;
}
.product-description-container {
    clear: both;
    margin-bottom: 4em;
}

a.woocommerce-LoopProduct-link > h3 {
    font-size: 0.9em !important;
}

select#velg-lastype-til-tekstilbandene, select#velg-lastype {
    width: 100px;
    margin: 0.5em auto;
}
div.infopostradio {
    margin-bottom: 0.5em;
}

div.feriemelding {
    margin-top: 1em;
    margin-bottom: 1em;
}

/*Skjul øreavrunding, fakturagebyr, mva og total fra handlekurv (men ikke fra kassen)*/
table.shop_table > tbody > tr.fee, table.shop_table > tbody > tr.tax-rate, table.shop_table > tbody > tr.order-total {
    display: none;
}

/* Fiks etter PHP, Woo og annet oppdateringer */
.checkbox input[type=checkbox] {
    position: relative;
}

label[for="payment_method_stripe"] {
    width: 90%;
 }