@font-face {
  font-family: 'LynkcoType';
  src: url('https://w125699.shop.abicart.se/shop/ws20/41420/files/LYNKCO/Typsnitt/LynkcoType-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LynkcoType';
  src: url('https://w125699.shop.abicart.se/shop/ws20/41420/files/LYNKCO/Typsnitt/LynkcoType-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'LynkcoType';
  src: url('https://w125699.shop.abicart.se/shop/ws20/41420/files/LYNKCO/Typsnitt/LynkcoType-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'LynkcoType';
  src: url('https://w125699.shop.abicart.se/shop/ws20/41420/files/LYNKCO/Typsnitt/LynkcoType-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

/* PO NUMBER 
.checkout .tws-checkout--checklist .tws-checkout--field-optional label[for="address2"] span {
	font-size: 0px;
}
.checkout .tws-checkout--checklist .tws-checkout--field-optional label[for="address2"]::before {
content: "PO number";
  font-size: 14px;
 }
*/
body,
p, a,
div,
h1, h2, h3, h4, h5 {
  font-family: 'LynkcoType', sans-serif !important;
	color: #fff !important;
}
.nordic--body .nordic--body-wrapper .nordic--main .nordic--main-wrapper {
    background: transparent;
}

.slot--header-horizontal-menu .nav .open>a, 
.slot--header-horizontal-menu .nav .open>a:hover, 
.slot--header-horizontal-menu .nav .open>a:focus,
.slot--header-horizontal-menu .nav a:focus {
 background: transparent;
}
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a {
	color: #fff !important;
}
.slot--header-cart a,
.slot--header-cart p,
.slot--header-cart div,
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-img,
.slot--header-search .tws-article-search .dropdown-menu li a,
.form-value {
	color: #000 !important;
}
.slot--article-description {
    border-top: 1px solid #ebebeb00;
    border-bottom: 1px solid #ebebeb00;
    padding: 40px 0;
}

.slot--article-description .tws-article-description .tws-article-description--heading {
    display: none;
}

.slot--article-description .tws-article-description .tws-article-description--article-number {
    text-align: center;
    margin: 0 0 15px 0;
    display: none;
}

/*------ CHECKOUT ------*/
.tws-opc-cart--wrapper,
.opc-checkout--shortcuts,
.tws-cart-summary--wrapper,
.tws-checkout--forms,
.tws-cart-summary--sticky-summary,
.tws-checkout--select-delivery-wrapper .tws-checkout--select-delivery-list-wrapper, 
.tws-checkout--select-delivery-wrapper .tws-checkout--select-payment-list-wrapper, 
.tws-checkout--select-payment-wrapper .tws-checkout--select-delivery-list-wrapper, 
.tws-checkout--select-payment-wrapper .tws-checkout--select-payment-list-wrapper{
	background: transparent;
}

.tws-opc-cart--heading span,
.tws-cart-summary--wrapper .tws-cart-summary--full-price-row .tws-cart-summary--value .tws-api--price-current,
.opc-checkout--shortcuts .tws-checkout-shortcuts--field-label,
.tws-opc-cart--rows .tws-opc-cart--unit-costs-unit .tws-opc-cart--uc-title, 
.tws-opc-cart--rows .tws-opc-cart--unit-costs-unit .tws-opc-cart--uc-value .tws-api--price-current,
.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-price .tws-opc-cart--unit-costs-vat,
.tws-cart-summary--wrapper .tws-cart-summary--value .tws-api--price-current,
.tws-checkout--forms .tws-checkout--forms-block .tws-checkout--field .tws-checkout--field-label-text, 
.tws-checkout--forms .tws-checkout--forms-block .tws-checkout--field .tws-checkout--field-required-label, 
.tws-checkout--forms .tws-checkout--forms-block .tws-checkout--field .tws-checkout--field-control,
.tws-checkout--field-optional-label, 
.tws-checkout--field-required-label,
.tws-cart-summary--sticky-summary .tws-cart-summary--sum-row .tws-cart-summary--value .tws-api--price-current,
.tws-cart-summary--sticky-summary .tws-cart-summary--sum-row .tws-cart-summary--total-vat,
.tws-opc-cart--rows .tws-opc-cart--unit-costs-total .tws-opc-cart--uc-title, 
.tws-opc-cart--rows .tws-opc-cart--unit-costs-total .tws-opc-cart--uc-value .tws-api--price-current{
	color: #fff !important;
}
.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-quantity input[type='number'] {
	color: #000;
}
.slot--checkout-cart-usps {
    border-radius: 3px;
    display: none;
}

legend {
	color: #fff !important;
}

.modal .modal-dialog .modal-content {
    background: #000;
}
.modal .modal-dialog .modal-content .modal-header .close {
	color: #fff;
}

.tws-checkout--pay .tws-checkout--pay-terms a {
    text-decoration: underline;
    color: #000;
}

.slot--cookies .tws-accept-cookies .tws-accept-cookies--wrapper {
    max-height: none !important;
    color: #000;
    padding: 15px;
    background: #000;
    box-shadow: 0px 0px 5px rgb(255 255 255);
    border-radius: 2px;
    font-size: 13px;
}

.nordic--my-pages .tws-order-history--list .tws-order-history--table {
    background: #000;
    padding: 15px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    border-radius: 3px;
    display: block;
}

.nordic--my-pages .slot--my-pages-tabs .tws-tabs ul.nav-tabs li.active a {
    border-bottom: 4px solid #000;
    background: #444;
}


.checkout .tws-checkout--forms #company,
.checkout .tws-checkout--forms #firstName,
.checkout .tws-checkout--forms #lastName,
.checkout .tws-checkout--forms #address,
.checkout .tws-checkout--forms #address2, 
.checkout .tws-checkout--forms #postcode,
.checkout .tws-checkout--forms #town,
.checkout .tws-checkout--forms #telephone,
.checkout .tws-checkout--forms #phoneNight,
.checkout .tws-checkout--forms #email,
.checkout .tws-checkout--forms #\31 339335,
.tws-checkout--delivery-address #name,
.tws-checkout--delivery-address #address,
.tws-checkout--delivery-address #address2,
.tws-checkout--delivery-address #postcode,
.tws-checkout--delivery-address #town,
.checkout .tws-checkout--required-approvals-terms-content a
{
   color: #000 !important;
}

/* Black backgound on thank you page */
.tws-checkout-success--wrapper {
background-color: #000!important;
}


/* -a- Hide audience selector -a- */
.tws-audience-selector--audience-button-icon-container {
    display: none;
}


/* -a- Change colour text box showing test after order has been placed */ 

.slot--checkout-text-after {
    background: #000;
}

.tws-text-display--pre-wrap {
    white-space: pre-wrap;
}



.tws-react-common--search-dropdown-item a span {
   color:#000 !important;
}

/* 2024-10-28 Andreas */
header .tws-react-img--aspect-ratio-box {
  height: 90px;
  padding-bottom: 0 !important;
}
@media only screen and (min-width: 992px) {
	header .nordic--header .nordic--header-wrapper {
		padding: 10px 30px 10px 30px;
	}
  header .tws-react-img--aspect-ratio-box {
    width: 480px;
  }
  .slot--header-horizontal-menu .navbar-nav .dropdown-menu li a {
    color: #000 !important;
  }

}



/* End Andreas */

/*-- FIT-CONTENT-- */
.nordic--body {
    min-height: fit-content !important;
}
.nordic--body .nordic--body-wrapper {
        padding-bottom: 0px;
}
.nordic--footer {
        margin: 0px;
    }
.nordic--body .nordic--body-wrapper .nordic--main .nordic--main-wrapper {
    padding: 0px;
}