

/* variables Declaration*/
:root {
  --color-1: #0b579e;
  --color-2: #fff;
  --color-3: #1D1D1D;
  --color-4: #F8F7F6;
  --color-5: rgba(255, 255, 255, 0.8);
  --color-6: #D1D1D1;
  --color-7: #2D2D2D;
  --color-8: #4c833a;
  --color-9: #EDEDED;
  --color-10: #949494;
  --font-size-1: 28px;
  --font-size-2: 18px;
  --font-size-3: 20px;
  --font-size-4: 14px;
  --font-size-5: 24px;
  --font-size-6: 16px;
  --font-size-7: 36px;
  --font-size-8: 32px;
  --font-weight-1: 700;
}

html {
  scroll-behavior: smooth;
}

.ms-nav.desktop-vp .ms-nav__feature .ms-nav__list.level-2 > .ms-nav__list__item:nth-child(4) {
    display: none !important;
}

.ms-nav.mobile-vp.child .ms-nav__list > .ms-nav__list__item:nth-child(4) {
    display: none !important;
}

.ms-nav.desktop-vp .ms-nav__feature .ms-nav__list.level-2 > .ms-nav__list__item:nth-child(6) {
    display: none !important;
}

.ms-nav.mobile-vp.child .ms-nav__list > .ms-nav__list__item:nth-child(6) {
    display: none !important;
}

.ms-nav.desktop-vp .ms-nav__feature .ms-nav__list.level-2 > .ms-nav__list__item:nth-child(7) {
    display: none !important;
}

.ms-nav.mobile-vp.child .ms-nav__list > .ms-nav__list__item:nth-child(7) {
    display: none !important;
}

p#qrpimg {
    background-color: #fff !important;
}

a#qrh3 {
    font-size: 20px !important;
}

.b2bhomepage-hero-banner .ms-content-block[data-m-layout="full-width-b2b"] .ms-content-block__image, .ms-content-block[data-m-layout="full-width-b2b"] .ms-content-block__image img {
    object-fit: cover !important;
}

.msc-notifications-list.msc-notifications-list__global.msc-global-notifications-list-container {
    background-color: #000000 !important;
    color: #fff;
    font-family: 'Titillium Web';
}

.msc-notifications-list.msc-notifications-list__global.msc-global-notifications-list-container div {
    text-align: center;
    padding-bottom: 2px;
}

.msc-notifications-list.msc-notifications-list__global.msc-global-notifications-list-container .msc-notification-title {
    padding-top: 15px;
}

.lobas-alleartikler-side .ms-search-result-container__pagination ul.msc-pagination {
    display: flex;
    justify-content: center !important;
    align-items: baseline !important;
}

.lobas-alleartikler-side .ms-search-result-container__pagination .active .msc-page-link {
    text-decoration: none !important;
}

.lobas-alleartikler-side .ms-search-result-container__pagination .msc-page-link {
    text-decoration: underline !important;
	text-underline-offset: 5px;
}

.ms-business-partners {
    padding-top: 80px;
    padding-bottom: 280px;
	min-height: 80vh;
    font-family: "Titillium Web";
}

.lob-prod__attribute-text a {
    text-decoration: underline !important;
    color: #0b579e;
    font-weight: 600;
}

.ms-business-partners h2.ms-business-partners__heading {
    margin-bottom: 35px;
}

.ms-business-partners__table-list__search {
    display: flex;
}

input.ms-business-partners__table-list__searchBar {
    min-width: 280px;
    height: 40px;
    padding-left: 10px;
}

button.ms-business-partners__table-list__searchButton {
    width: 40px;
    height: 40px;
    margin-left: -1px;
    background-color: #0b579e;
    border: none !important;
}

button.ms-business-partners__table-list__searchButton:hover {
    background-color: #13273a;
    cursor: pointer;
}

table.ms-business-partners__table-list {
    margin-top: 40px;
    text-align: left;
}

.ms-business-partners__table-list__header__row th {
    padding-bottom: 20px !important;
	text-transform: uppercase;
    font-size: 20px;
}

.ms-business-partners__table-list__row a {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
    padding-top: 3px;
}

.ms-business-partners__table-list__row a:hover {
    cursor: pointer;
    text-decoration: none !important;
    color: #0b579e;
    font-weight: 600;
}

.ms-business-partners__table-list td {
    padding-right: 50px
}

.ms-sign-in__sign-in-button:hover {
    background-color: #0b579e;
    color: #fff;
}

button.msc-notification-close {
    height: 23px;
    width: 25px;
    float: right;
    margin-top: -25px;
    border: none !important;
    margin-right: 20px
}

button#StoreManagerB2BSignin {
    background-color: white;
    font-family: "Titillium Web";
    color: #0b579e;
    border: 1px solid #0b579e;
    width: 100%;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    align-items: center;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: default;
    display: inline-flex;
    flex-direction: row;
    height: 44px;
    justify-content: center;
    letter-spacing: 0.1em;
    min-width: 165px;
    outline: none;
    overflow: hidden;
    padding: 12px 48px;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}


button#StoreManagerB2BSignin:hover {
	cursor: pointer;
	background-color: #0b579e;
    color: #fff;
}

button.msc-notification-close:hover {
    cursor: pointer;
    background-color: #09579e;
    border: none !important;
    color: #fff;
}

button.msc-notification-close:before {
    content: "\f00d";
    font-family: 'FontAwesome';
    height: 100%;
    margin-left: 0px;
}

.ms-header__container .ms-header__account-info .msc-popover .msc-btn {
    background-color: #fff !important;
}

@media screen and (min-width: 769px) {
	.ms-business-partners footer {
    position: fixed !important;
    width: 100% !important;
    margin-bottom: 0 !important;
    bottom: 0 !important;
	}
	
	a.lobas-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.lobas-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEQ1T?pubver=0);
	}

	a.lobas-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.lobas-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MENqy?pubver=0);
	}

	a.solar-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe3?pubver=1);
	}

	a.solar-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEFCG?pubver=1);
	}
	
	a.solar-screenshot3:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot3:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe0?pubver=1);
	}
	
	a.solar-screenshot4:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot4:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEQ1W?pubver=1);
	}
	
	a.solar-screenshot5:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot5:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEKPj?pubver=1);
	}
	
	a.solar-screenshot6:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot6:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEKPg?pubver=1);
	}
	
	a.porten-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEFCJ?pubver=1);
	}

	a.porten-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MESDa?pubver=1);
	}
	
	a.porten-screenshot3:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot3:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe6?pubver=1);
	}
	
	a.porten-screenshot4:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot4:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/ME10qZ?pubver=1);
	}
	
	a.config-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIec?pubver=1);
	}

	a.config-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/ME10r2?pubver=1);
	}
	
	a.config-screenshot3:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot3:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe9?pubver=1);
	}
	
	a.config-screenshot4:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 370px;
	  width: 350px;
	  margin-top: -100px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot4:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEFCN?pubver=1);
	}
	
	.lobas-kategoriside-alleartiklerlink {
		margin-top: -40px;
		margin-bottom: 50px;
		display: block;
		position: absolute;
		right: 0px;
	}
	
	.alleartiklerknapp {
		padding: 5px 15px 5px 15px;
		border-radius: 15px;
		border: 1px solid #ccc;
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		text-decoration: none !important;
		background-color: #fff;
		color: #0b579e;
	}

	.alleartiklerknapp:hover {
		background-color: #0b579e;
		color: #fff;
		border: 1px solid #0b579e;
	}

	.lobas-booktid {
	color: #0b579e;
    	border-bottom: 1px solid #ccc;
    	padding-bottom: 25px;
	}

	a.lobas-booktid-button {
    	color: #0b579e;
    	border: 1px solid #0b579e;
    	padding: 3px 10px 3px 10px;
    	border-radius: 15px;
    	margin-left: 5px;
	}
	
	#taktabellminfo {
	  display: none !important;
	}
	
	.taktabellminfo {
	  display: none !important;
	}
	
	.lobas-taktabell-produktvelger-mobil {
	  display: none !important;
	}

	
	/* START - Artikler på kategorisider - MARIUS */
	
	.lobas-kategoriside-artikler .articleCollectionMini {
    display: flex !important;
    align-content: center !important;
    border-radius: 20px !important;
    margin-bottom: 60px !important;
    margin-left: -15px !important;
	margin-right: -15px !important;
	}
	
	.lobas-kategoriside-artikler h2.articleCollectionCardTitle {
    font-size: 15px !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini a {
    width: 20% !important;
    border-radius: 20px !important;
    background-color: #f5f5f5 !important;
    margin: 15px !important;
	border: none !important;
	box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 16px;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini .articleCollectionCard {
    font-family: 'Titillium Web' !important;
    padding: 0% !important;
	}
	
	.lobas-kategoriside-artikler img.articleCollectionCardThumbnail {
    transition: transform .2s;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini h2.articleCollectionCardTitle {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 27px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini .articleCollectionCardDate {
    padding-bottom: 20px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #939399 !important;
    font-size: 13px !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini h3.articleCollectionCardSummary {
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 21px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 12px !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
	z-index: 1 !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionCardKeywordsContainer {
    display: none !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionCardReadMore {
    padding-top: 10px !important;
    font-weight: 500 !important;
    color: #0b579e !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 20px !important;
    margin-top: -5px !important;
    font-size: 13px !important;
	margin-top: -33px !important;
	z-index: 998 !important;
	border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
	background-color: #f5f5f5 !important;
	position: relative !important;
	}
	
	
	/* STOP - Artikler på kategorisider - MARIUS */
}

img#categoryImageTag__categoryImage {
    border-radius: 20px;
}

.auto-grid {
  --auto-grid-min-size: 16rem;
  
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));
  grid-gap: 0.1rem;
}

.auto-grid img {
  min-width: 200px;
  min-height: 200px;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}

.auto-grid h4 {
  margin-top: 10px;
}

.auto-grid p {
  font-size: 1.0rem;
  font-style: italic;
}

.contact-email {
  padding-top: 15px;
  line-height: 30px;
  vertical-align: middle;
}

.contact-email:before {
  content: "\f0e0";
  font: var(--fa-font-solid);
  margin-right: 10px;
  font-size: 20px;
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.contact-phone {
  padding-top: 0px;
  line-height: 30px;
  vertical-align: middle;
}

.contact-phone:before {
  content: "\f095";
  font: var(--fa-font-solid);
  margin-right: 10px;
  font-size: 20px;
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.auto-grid li {
  padding: 2rem 1rem;
  text-align: center;
  font-size: 1.2rem;
  color: #000;
}

@media screen and (max-width: 768px) {
	.lobas-kategoriside-alleartiklerlink {
		margin-top: -40px;
		margin-bottom: 50px;
		display: block;
		width: 100%
	}
	
	.alleartiklerknapp {
		padding: 5px 15px 5px 15px;
		border-radius: 15px;
		border: 1px solid #ccc;
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		text-decoration: none !important;
		background-color: #fff;
		color: #0b579e;
	}

	.alleartiklerknapp:hover {
		background-color: #0b579e;
		color: #fff;
		border: 1px solid #0b579e;
	}
	
	.lobas-booktid {
    	color: #0b579e;
    	padding-bottom: 10px;
	}
	
	#taktabellskjulmobil {
	  display: none !important;
	}
	
	.taktabellskjulmobil {
	  display: none !important;
	}
	
	.lobas-taktabell-produktvelger {
	  display: none !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini {
    display: flex !important;
    border-radius: 20px !important;
    margin-bottom: 60px !important;
    margin-left: -10px !important;
    margin-right: -15px !important;
	margin-top: 30px !important;
    flex-wrap: wrap;
    justify-content: flex-start;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini::before {
    content: "NB! Scroll lenger ned for å gå til produkter";
    font-family: 'Titillium Web';
    font-size: 15px;
    font-weight: 500;
    margin: 0 auto;
    width: 92%;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #0b579e;
    border-bottom: 1px solid #0b579e;
    border-top: 1px solid #0b579e;
    margin-bottom: 20px;
    text-align: center;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini a {
    width: 42% !important;
    border-radius: 20px !important;
    background-color: #f5f5f5 !important;
    margin: 14px !important;
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 16px;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini .articleCollectionCard {
    font-family: 'Titillium Web' !important;
    padding: 0% !important;
	}
	
	.lobas-kategoriside-artikler img.articleCollectionCardThumbnail {
    transition: transform .2s;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini h2.articleCollectionCardTitle {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 18px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important;
    font-size: 15px;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini .articleCollectionCardDate {
    padding-bottom: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #939399 !important;
    font-size: 11px !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionMini h3.articleCollectionCardSummary {
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 12px !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionCardKeywordsContainer {
    display: none !important;
	}
	
	.lobas-kategoriside-artikler .articleCollectionCardReadMore {
    padding-top: 10px !important;
    font-weight: 500 !important;
    color: #0b579e !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 10px !important;
    margin-top: -5px !important;
    font-size: 11px !important;
    margin-top: -32px !important;
    z-index: 998 !important;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: #f5f5f5 !important;
    position: relative !important;
	}
	
	.lobas-forhandlere-info-tekst p {
    padding-left: 9px;
	}
	
	

	a.lobas-booktid-button {
    	color: #0b579e;
    	border: 1px solid #0b579e;
    	padding: 3px 10px 3px 10px;
    	border-radius: 15px;
    	margin-left: 0px;
    	margin-top: 10px;
    	font-size: 15px;
	}

	a.lobas-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.lobas-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEQ1T?pubver=0);
	}

	a.lobas-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.lobas-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MENqy?pubver=0);
	}

	a.solar-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe3?pubver=1);
	}

	a.solar-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEFCG?pubver=1);
	}
	
	a.solar-screenshot3:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot3:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe0?pubver=1);
	}
	
	a.solar-screenshot4:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot4:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEQ1W?pubver=1);
	}
	
	a.solar-screenshot5:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot5:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEKPj?pubver=1);
	}
	
	a.solar-screenshot6:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.solar-screenshot6:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEKPg?pubver=1);
	}
	
	a.porten-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEFCJ?pubver=1);
	}

	a.porten-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MESDa?pubver=1);
	}
	
	a.porten-screenshot3:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot3:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe6?pubver=1);
	}
	
	a.porten-screenshot4:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.porten-screenshot4:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/ME10qZ?pubver=1);
	}
	
	a.config-screenshot1:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot1:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIec?pubver=1);
	}

	a.config-screenshot2:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot2:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/ME10r2?pubver=1);
	}
	
	a.config-screenshot3:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot3:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEIe9?pubver=1);
	}
	
	a.config-screenshot4:after {
	  z-index: 999999;
	  position: absolute;
	  display: none;
	  margin-left: 0px;
	  width: 350px;
	  margin-top: -240px;
	  height: 200px;
	  border: none;
	}

	a.config-screenshot4:hover:after {
	  display: block;
	  content: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/xgkdgtpxf/imageFileData/MEFCN?pubver=1);
	}
	
	.lobas-omoss-side-venstre h2 {
    font-size: 17px;
	}
	.lobas-omoss-side h3 {
    margin-bottom: 20px;
	}
	.lobas-omoss-side p img {
    min-width: 100% !important;
	}
	.lobas-omoss-side-hoyre {
    margin-top: 90px;
    border-top: 1px solid #d9d9d9;
    padding-top: 35px;
	margin-bottom: 90px;
	}
	.lobas-omoss-side-hoyre h2 {
    padding-bottom: 10px;
	}
	.lobas-forhandlere-info-tekst h1 {
    margin-bottom: 20px;
    font-size: 25px !important;
    margin-top: 45px !important;
	}
	.lobas-forhandlere-liste {
    padding-bottom: 90px !important;
	}
	.lobas-qr-liste {
    padding-bottom: 90px !important;
	}
	.lobas-qr-liste .col-12 {
    max-width: 50% !important;
    padding: 15px;
	}
	.lobas-forhandlere-liste-blokk div {
    border-radius: 20px;
    overflow: hidden;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    transition-duration: .3s;
	}
	.lobas-forhandlere-liste-blokk div:hover {
    transform: scale(1.02);
    transition-duration: .4s;
	}
	.lobas-forhandlere-liste-blokk p {
    font-size: 13px;
    background-color: #14273a;
    padding-bottom: 20p;
    color: #fff;
	}
	.lobas-forhandlere-liste-blokk img {
    background-color: #fffffd;
	}
	.lobas-forhandlere-liste-blokk h3 {
    background-color: #14273a;
    padding-top: 20px;
    padding-bottom: 10px;
    color: #fff;
	}
	.lobas-forhandlere-liste-blokk a {
    padding-bottom: 15px;
    font-size: 13px;
    color: #fff;
	}
	.lob-logofiler-module h1 {
    font-size: 25px;
	}
	
	
		.lob-logofiler-module .ms-tab-header-section {
    display: flex;
    margin: 0px 5px 0px 5px !important;
	}
	
	.lob-logofiler-module .ms-tab-content-section {
    margin-top: 0px !important;
	}
	
	.lob-logofiler-module .ms-tab-header-section__heading {
    line-height: 44px;
    text-transform: none;
    font-family: 'Titillium Web';
    color: #2C262D;
    margin-bottom: 35px;
    margin-top: 40px;
	}
	
	.lob-logofiler-module .ms-tab-tabs-section {
    display: flex;
	}
	
	.lob-logofiler-module .ms-tab-tabs-section-li {
    cursor: pointer;
    padding: 10px;
    margin-right: 10px;
    position: relative;
	background-color: #d3dfea;
    border-radius: 15px;
    text-align: center;
	}
	
	.lob-logofiler-module .ms-tab-tabs-section-li:active {
    border: 2px solid #0b579e;
	}
	
	.lob-logofiler-module .ms-tab-tabs-section-li[aria-selected="true"] ::active {
    border: 2px solid #0b579e;
	}
	
	.lob-logofiler-module .ms-tab-tabs-section .ms-tab-item-header {
    font-weight: 600;
	}
	
	.lob-logofiler-module .ms-tab-tabs-section-li .ms-tab-item-header {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Titillium Web';
    color: #2C262D;
	position: relative;
    top: 50%; 
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
 	}
 	
	.lob-logofiler-module .ms-tab-tabs-section-li ::before {
    display: none;
	}
	
	.lob-logofiler-module #tab-item-content-tab-0 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-0 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-1 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-1 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-2 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-2 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-3 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-3 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-4 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-4 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-5 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-5 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-6 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-6 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-7 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-7 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-01 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-01 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-02 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-02 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-03 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-03 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-04 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-04 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-05 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-05 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-06 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-06 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-07 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-07 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module .lobas-document-linkContainer {
    display: flex;
    align-content: space-between;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 5px;
	}
	
	.lob-logofiler-module .lobas-document-link {
    padding: 8px;
    margin: 8px;
    background-color: #faebd7;
    border-radius: 10px;
    text-align: center;
    width: 13%;
    font-size: 12px;
	}
	
	.lob-logofiler-module .ms-content-block {
    padding-top: 0px;
	}
	
}

/* START TAKTABELL - MARIUS */

.lobas-product-segment-refiner-header {
    font-family: 'Titillium Web';
    font-size: 24px;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 3px;
    color: #044500;
}

.lobas-product-segment-refiner-header:after {
	font: var(--fa-font-solid);
    content: "\f3be";
    margin-left: 20px;
    font-size: 30px !important;
    vertical-align: middle;
}

.lobas-product-segment-refiner-container {
    margin-bottom: 30px !important;
    margin-left: -15px;
    margin-top: 10px;
    display: flex !important;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.lobas-product-segment-refiner-container a {
    text-decoration: none !important;
    cursor: pointer;
    border-radius: 20px;
    margin-left: 15px;
    margin-top: 15px;
    color: #ffffff !important;
    background-color: #0b579e;
}

.lobas-product-segment-refiner-container .ms-refine-submenu-item.multi-select::before {
    font-size: 23px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
    margin-left: 15px !important;
}

.lobas-product-segment-refiner-container .ms-refine-submenu-item.multi-select-checked::before {
    font-size: 23px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
    margin-left: 15px !important;
}

.lobas-product-segment-refiner-container a span {
    margin-left: 10px;
    margin-right: 20px;
    font-family: 'Titillium Web';
    text-transform: uppercase;
    font-weight: 600;
    font-size: 22px;
    color: #fff;
}

.lobas-category-refiners .lobas-category-refiner-header {
    font-family: 'Titillium Web';
    font-size: 22px;
    font-weight: 500;
    margin-top: 50px;
    color: #044500;
}

.lobas-category-refiner-header::after {
	font: var(--fa-font-solid);
    content: "\f3be";
    margin-left: 20px;
    font-size: 25px !important;
    vertical-align: middle;
}

.lobas-roof-table .lobas-category-refiner-container {
    margin-bottom: 30px !important;
    margin-left: -15px;
    margin-top: 10px;
}

.lobas-category-refiner-container {
    display: flex !important;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.lobas-category-refiner-container a {
    text-decoration: none !important;
    cursor: pointer;
    border-radius: 20px;
    margin-left: 15px;
    margin-top: 15px;
    color: #ffffff !important;
    background-color: #0b579e;
}

.lobas-category-refiner-container .ms-refine-submenu-item.multi-select-checked::before {
    font-size: 23px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
    margin-left: 15px !important;
}

.lobas-category-refiner-container a span {
    margin-left: 10px;
    margin-right: 20px;
    font-family: 'Titillium Web';
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}

.lobas-roof-table .ms-business-organization-list__table .ms-table__heading-sorting::after {
    color: #ffffff!important;
    padding-left: 5px!important;
    font-size: 25px !important;
    line-height: 13px !important;
    position: absolute !important;
}

.lobas-roof-table a.lobas-product-segment-refiner.ms-refine-submenu-item.multi-select span {
    color: #13273a !important;
}

.lobas-roof-table .ms-business-organization-list__table .ms-table__heading-row {
    font-family: "Titillium Web";
    font-weight: 700 !important;
}

a.lobas-product-segment-refiner.ms-refine-submenu-item.multi-select {
    background-color: #f5f5f5 !important;
    border: 1px solid #ccc;
    color: #13273a !important;
}

a.lobas-category-refiner.ms-refine-submenu-item.multi-select {
    background-color: #f5f5f5 !important;
    border: 1px solid #ccc;
    color: #13273a !important;
}

.lobas-roof-table thead {
    position: sticky !important;
    top: 105px !important;
}

.lobas-roof-table .ms-business-organization-list__table .ms-table__row-data {
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    height: 43px !important;
}

.lobas-roof-table .ms-business-organization-list__table .ms-table__row {
    height: 43px !important;
}

.lobas-roof-table .lobas-category-refiner-container {
    margin-bottom: 30px !important;
}

.lobas-roof-table a.lobas-category-refiner.ms-refine-submenu-item.multi-select span {
    color: #13273a !important;
}

.lobas-taktabell-produktvelger .lobas-dropdown {
    border-top: none !important;
    border-bottom: none !important;
    margin-top: 30px !important;
    margin-bottom: 20px !important;
}

.lobas-category-refiner-container {
    display: flex !important;
    align-content: center;
    align-items: center;
}

.lobas-category-refiner-container a {
    /* color: #13273a !important; */
    text-decoration: none !important;
	cursor: pointer;
	border-radius: 20px;
    margin-left: 15px;
	color: #ffffff !important;
	background-color: #0b579e;
}

.lobas-category-refiner-container .ms-refine-submenu-item.multi-select::before {
	font-size: 32px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
	margin-left: 15px !important;
}

.lobas-category-refiner-container .ms-refine-submenu-item.multi-select-checked::before {
	font-size: 32px !important;
    line-height: 32px !important;
    margin-top: -4px !important;
	/* background-color: #c7d9e9 !important; */
	margin-left: 15px !important;
}

.lobas-roof-table .ms-business-organization-list__table .ms-table__row-data.num-type {
    text-align: center !important;
}

.lobas-roof-table .ms-content-block__cta {
    text-align: center !important;
	display: grid !important;
    justify-content: center !important;
    justify-items: center !important;
}

.lobas-roof-table th {
    background-color: #2e4b67 !important;
}

.lobas-roof-table tr:hover {
    background-color: #ededed !important;
}

.lobas-disabled-link::after {
    content: " *";
    font-family: "Titillium Web";
    color: red;
}

.lobas-disabled-link:hover:after {
    content: "* Utgått produkt";
    display: inline-block;
    background-color: red;
    color: #fff;
    width: 77px;
    height: 18px;
    position: absolute;
    padding: 1px 3px 1px 3px;
    border-radius: 5px;
    margin-left: 4px;
    margin-top: 0px;
    font-family: "Titillium Web";
    font-size: 9px;
}

/* END TAKTABELL - MARIUS */



/* Footer */
footer {
  background-color: #13273a !important;
  margin-bottom: -60px;
  font-family: 'Titillium Web' !important;
}

body .container {
  margin-bottom: 60px;
}

body .default-container-2-slots {
    margin-bottom: 0px !important;
}

body.pc.lobas-adventureworks .container {
    margin-bottom: 0px !important;
}

.ms-cart-icon__minicartmodal .msc-modal__body {
    max-height: 100% !important;
}
	
footer a {
  font-family: 'Titillium Web' !important;
}
footer a::hover {
  text-decoration: none !important;
  font-weight: 700px;
}
a.ms-footer__link div::hover {
  font-weight: 700;
  text-decoration: none !important;
}
footer .default-container:nth-child(1) .col-12{
  padding-bottom: 0px !important;
}

.lobas-alleartikler-hoyre {
    margin-left: 100px;
    margin-right: -20px;
    margin-top: -15px;
    margin-bottom: 90px;
}

.lobas-alleartikler-hoyre a {
    background-color: #0b579e;
    line-height: 10px;
    padding: 20px;
    border-radius: 25px;
    width: 420px;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.lobas-alleartikler-hoyre a:hover {
    background-color: #13273a !important;
}

h2.ms-footer__heading__title {
    font-size: 20px;
}


.lob-footer img {
    width: 240px !important;
    height: auto !important;
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;
    padding-left: 15px;
    padding-top: 0px;
    bottom: 0;
    margin-top: -15px;
}

/* footer .default-container:nth-child(1) .row{
  padding-top: 54px !important;
  padding-bottom : 17px !important;
}
*/

.default-container.IDNMAxJzO_5lztnip.container.ms-footer {
  background: var(--color-1) !important;    
}

h2.ms-footer__heading__title {
  color:var(--color-2) !important;
  margin-bottom: 20px !important;
}

a.ms-footer__link div{
  color:var(--color-5) !important;
  padding-top: 6px !important;
}


li.ms-footer__list-item.customer-serive-store-footer {
  margin-left: 40px;
}
a.back-to-top.ms-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #0b579e;
  color: white;
  cursor: pointer;
  padding: 10px;
  border-radius: 8px;
  font-size: 40px;
  z-index: 99999999999 !important;
}

/* footer .default-container:nth-child(1) .col-12:nth-child(2){
  display:none
} */

footer .social-footer .ms-footer__list{
    display:flex;
    width:max-content;
}
footer .social-footer .ms-footer__list .ms-footer__item {
    margin-left: 40px;
    padding-bottom: 19px;
}
footer .social-footer .ms-footer__list .ms-footer__item .ms-footer__link div {
    font-size: var(--font-size-4) !important;
}
.b2bhome .default-container:nth-child(2) .ms-content-block{
      display: grid;
      grid-template-columns: 1fr 2fr;
      grid-template-rows: auto;
      margin: 96px 40px auto 40px;
}
.b2bhome .default-container:nth-child(2) .ms-content-block__image {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
    margin-bottom: auto;
    margin-top: auto;
    width: 762px;
}
.b2bhome .default-container:nth-child(2) .ms-content-block__details{
    grid-column: 2 / span 1;
    grid-row: 1 / span 1;
    margin: auto 0px auto 30px;
}
.b2bhome .default-container:nth-child(2) .ms-content-block__cta{
       margin-top: 16px;
}
.b2bhome .default-container:nth-child(2) .ms-content-block__title{
   font-size: var(--font-size-1);
   line-height: 37px;
   color:var(--color-3) !important;  
}
.b2bhome .default-container:nth-child(2) .ms-content-block__text{
  color: var(--color-3) !important;  
}
.b2bhome .default-container:nth-child(3) .ms-content-block__details{
    padding-left: 40px !important;
    padding-top: 98px !important;
}
.b2bhome .default-container:nth-child(3) .ms-content-block__details .ms-content-block__cta{
    padding-left: 15px !important;
}
.b2bhome .default-container:nth-child(3) .ms-product-collection .msc-ss-carousel{
    padding-top: 98px !important;
}
.b2bhome .default-container:nth-child(4) {
    padding-left:60px;
    padding-right:40px;
}
.b2bhome .default-container:nth-child(4) .ms-content-block__image{
    padding-right:20px;
}
.b2bhome .default-container:nth-child(4) .ms-content-block__details .ms-content-block__cta{
    padding-top:0px !important;
}
.b2bhome .default-container:nth-child(4) .ms-content-block__details .ms-content-block__cta div{
    color: var(--color-7)
}
.b2bhome .default-container:nth-child(5){
    padding-left:60px !important;
    padding-top: 98px !important;
    padding-right: 796px !important;
}
.b2bhome .default-container:nth-child(5) .col-12:nth-child(1) .ms-text-block{
   margin-top: 0px !important;
   font-size: var(--font-size-1);
}
.b2bhome .default-container:nth-child(5) .col-12:nth-child(2) .ms-text-block{
   margin-top: 28px !important;
}


/* Promo Banner */
.ms-promo-banner{
background: #002c54 !important;
border:none;
}
.ms-promo-banner .ms-promo-banner__text
{
color: #FFF !important;    
}
.ms-promo-banner .ms-promo-banner__link
{
  color: #FFF !important;    
}

.lobas-gdrp-tekst {
    margin-bottom: 100px;
}

.lobas-gdrp-tekst h1 {
    margin-top: 80px;
    margin-bottom: 45px;
}

.lobas-gdrp-tekst h3 {
    margin-bottom: 15px;
    font-family: "Titillium Web";
    margin-top: 35px;
}

/* Header */

header {
    position: sticky !important;
    top: 0px !important;
	z-index: 999 !important;
}

@media screen and (min-width: 1440px) {
	.ms-header__container .ms-header__collapsible-hamburger {
	position: absolute;
    width: 100%;
    left: calc(50vw - 720px);
	margin-left: -9px;
	z-index: 999 !important;
	}
}

.ms-cart-icon__minicartmodal-container {
    z-index: 9999999999999999999999999999999999999999999999999999999 !important;
}

.ms-nav>.ms-nav__list .ms-nav-close-button .nav-menu-close:hover {
    cursor: pointer;
}

.ms-search__autoSuggest .msc-autoSuggest__search-title-container .ms-search__form-cancelSearch:hover {
    cursor: pointer;
}

.ms-content-block[data-m-layout="left-right"] .msc-cta__primary {
    border-radius: none !important;
}

.ms-content-block[data-m-layout="left-right"] .msc-cta__primary:hover {
    background-color: #0b579e !important;
    box-shadow: none !important;
}

.ms-content-block[data-m-layout="full-width-with-container"] .ms-content-block__details .msc-cta__primary:hover {
    background-color: #0b579e;
    box-shadow: none !important;
}

.ms-tile-list.b2b-tiles .msc-ss-carousel .ms-tile__item .ms-tile-list-container:hover .ms-tile-list__heading .ms-tile-list__title {
    position: absolute !important;
    left: 30px !important;
    margin: 0 auto !important;
    width: 80% !important;
}

.ms-tile-list .msc-ss-carousel .ms-tile__item .ms-tile-list-container:hover .ms-tile-list__heading .ms-tile-list__title {
    font-size: 25px !important;
    left: 10% !important;
    top: 75% !important;
    width: auto !important;
}

.ms-carousel .ms-content-block[data-m-layout="full-width-b2b"] .ms-content-block__details .msc-cta__secondary {
    background: #0b579e !important;
    border: none !important;
}

.ms-wishlist-items {
    margin-top: 80px !important;
}

.ms-account-profile {
    margin-top: 80px !important;
    margin-bottom: 160px !important;
}

.msc-cart-line__product-sku {
    font-family: 'Titillium Web' !important;
}

.ms-cart-icon__minicartmodal-container .ms-cart-icon__cart-lines .msc-cart-lines-item .msc-cart-line__product-savings-actual .msc-price__actual {
    font-size: 14px !important;
}

.ms-order-history__heading {
    margin-top: 80px !important;
}

.ms-order-history {
    margin-bottom: 100px;
}

.msc-invoices-list {
    margin-bottom: 100px;
}

.ms-search__autoSuggest .msc-autoSuggest__productResults-item-price {
    display: none !important;
}

.table-lob-logo {
  background-color: var(--color-white);
  width: 100%;
  border-radius: 4px;
  border-collapse: collapse;
  max-width: 1300px;
  margin: 0 auto;
  margin-top: 2rem;
  box-shadow: 0 2px 10px rgba(0, 67, 115, 0.2);
  margin-bottom: 15px;
}

.table__header-lob-logo {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 0.75rem;
  border: none !important;
  background-color: #13273a;
  color: #fff;
}

.table__link {
  text-decoration: none;
  color: #0b579e;
}

.table__row-lob-logo {
  border-bottom: 1px solid #e3e3e3;
}

.table__row-lob-logo--last {
  border-bottom: 0;
}

.table__cell-lob-logo {
  padding: 1rem 1.5rem;
}

.u-text-left {
  text-align: left;
}

.u-text-right {
  text-align: right;
}

.u-text-center {
  text-align: center;
}

.btn-lob-logo {
  background-color: var(--color-1);
  box-shadow: none;
  text-align: center;
  color: #fff;
  display: inline-block;
  margin: 0;
  padding: 8px 16px;
  font-size: 0.75rem;
  position: relative;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
  line-height: 20px;
  -webkit-font-smoothing: antialiased;
}

.btn-lob-logo:hover {
    background-color: #13273a;
  }

@media only screen and (max-width: 768px) {

  html {
    font-size: 14px;
  }

  .table__header-lob-logo {
    display: none;
  }
  
  .table-lob-logo {
    width: 98% !important;
}

  .table__row-lob-logo {
    display: grid;
    grid-template-columns: 2fr 2fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-column-gap: 1rem;
    align-items: center;
    padding: 1rem;
  }

  .table__cell-lob-logo {
    padding: 0;
  }

  .table__account-lob-logo {
    grid-column: 1;
    grid-row: span 2;
  }

  .table__account-lob-logo-content {
    display: flex;
    flex-direction: column;
  }

  .table__account-lob-logo-number {
    order: 2;
    font-size: 12px;
    padding-top: 0.25rem;
  }

  .table__balance {
    grid-column: 2;
    grid-row: 2;
    font-size: 0.75rem;
    padding-top: 0.125rem;
	line-height: 0.75rem;
  }

  .table__available-lob-logo {
    grid-column: 2;
    grid-row: 1;
    padding-bottom: 0.125rem;
	font-size: 0.65rem;
  }
  
  .table__available-lob-logo::before {
    content: "Til: ";
  }

  .table__limit-lob-logo {
    display: none;
  }

  .table__transfer-lob-logo {
    grid-column: 3;
    grid-row: span 2;
  }
}
.u-text-center {
  text-align: center;
}

@media screen and (min-width: 768px) {
	
	.ms-nav>.ms-nav__list .ms-nav-close-button {
    padding-right: 20px;
    padding-top: 0px;
	}
	
	.col-lg-6 .ms-product-collection .msc-ss-carousel__flipper--next {
    right: 32% !important;
	}

	.lobas-forhandlere-topp h1 {
    margin-top: 80px;
    margin-left: 10px;
    margin-bottom: 30px;
    font-size: 35px;
    text-transform: uppercase;
	}
	.lobas-forhandlere-topp p {
    margin-left: 10px;
    margin-bottom: 35px;
	}
	.lobas-forhandlere-liste .row {
    padding-bottom: 100px;
	}
	.lobas-forhandlere-liste .col-12 {
    width: 18.45%;
    flex: inherit;
    margin: 0px 10px 0px 10px;
	}
	.lobas-qr-liste .row {
    padding-bottom: 100px;
	}
	.lobas-qr-liste .col-12 {
    width: 18.45%;
    flex: inherit;
    margin: 0px 10px 0px 10px;
	}
	.lobas-forhandlere-liste-blokk div {
    border-radius: 20px;
    overflow: hidden;
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    transition-duration: .3s;
	}
	.lobas-forhandlere-liste-blokk div:hover {
    transform: scale(1.02);
    transition-duration: .4s;
	}
	.lobas-forhandlere-liste-blokk p {
    font-size: 13px;
    background-color: #14273a;
    padding-bottom: 20p;
    color: #fff;
	}
	.lobas-forhandlere-liste-blokk img {
    background-color: #fffffd;
	}
	.lobas-forhandlere-liste-blokk h3 {
    background-color: #14273a;
    padding-top: 20px;
    padding-bottom: 10px;
    color: #fff;
	}
	.lobas-forhandlere-liste-blokk a {
    padding-bottom: 15px;
    font-size: 13px;
    color: #fff;
	}
	
	.lobas-kontaktoss-tittel h1 {
    margin-top: 80px;
    margin-bottom: 30px;
    text-transform: uppercase;
	}
	
	.lobas-kontaktoss-side-venstre {
    border-right: 1px solid #ccc;
    padding-right: 70px;
    margin-bottom: 100px;
	}
	
	.lobas-kontaktoss-side-hoyre {
    margin-left: 70px;
	}
	
	.lobas-kontaktoss-side-hoyre h2 {
    margin-bottom: 15px;
	}
	
	.lobas-kontaktoss-side-hoyre p {
    margin-bottom: 10px;
	}

	.ms-nav>.ms-nav__list>.ms-nav__list__item {
    background: #13273a !important;
	}
	
	.ms-nav>.ms-nav__list {
    background: #13273a !important;
	}
	
	.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button {
    font-size: 18px !important;
    text-transform: uppercase;
	}
	
	.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link {
    font-size: 18px !important;
    text-transform: uppercase;
	}
	
	.ms-header__container .ms-header__collapsible-hamburger {
    max-width: 1440px !important;
	box-shadow: rgb(0 0 0 / 35%) 0px 5px 20px;
	}
	
	.ms-header .ms-nav.desktop-vp {
    border-top: none !important;
	max-height: 88px !important;
	}

	.ms-nav>.ms-nav__list {
    padding-top: 10px !important;
	}
	
	.ms-nav .ms-nav__list .ms-nav__list__item {
    margin-right: 25px !important;
	}
	
	.ms-nav>.ms-nav__list>.ms-nav__list__item {
    margin-bottom: -10px !important;
	}
	.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button {
    background-color: #13273a !important;
	}
	.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link {
    background-color: #13273a;
	}
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature {
    padding-top: 40px;
	}
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link::before {
    display: none !important;
	}
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature {
    padding-top: 40px;
	}
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link {
    text-transform: uppercase;
	border-bottom: 1px solid #fff;
	}
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list>.ms-nav__list__item {
    width: 22% !important;
	}
	.ms-nav>.ms-nav__list .ms-nav__list .ms-nav__list .ms-nav__list__item__link {
    font-size: 14px !important;
    margin-bottom: 5px !important;
	}
}

@media screen and (min-width: 768px) {
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__feature>.ms-nav__list {
		width: 100% !important;
		flex-wrap: nowrap !important;
	}
	
	.ms-header__logo img {
	margin-left: 20px;
	}

	.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button {
		background-color: #13273a !important;
		font-size: 18px !important;
		font-family: 'Titillium Web' !important;
		font-weight: 700 !important;
		text-transform: uppercase;
	}
	
	.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button:hover {
		font-family: 'Titillium Web' !important;
		font-weight: 700 !important;
		font-style: normal !important;
		border-bottom: 1px solid #fff !important;
	}

	.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link {
		background-color: #13273a;
		font-size: 18px !important;
		font-family: 'Titillium Web' !important;
		font-weight: 700 !important;
		text-transform: uppercase;
	}

	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link:hover {
		font-family: 'Titillium Web' !important;
		font-weight: 700 !important;
		font-style: normal !important;
		border-bottom: 1px solid #fff !important;
	}
	
	.lob-forside-nyheter .articleCollectionMini .articleCollectionCard, .lobas-alleartikler-side.lobasArticleCollection .articleCollectionCard{
		font-family: 'Titillium Web';
		padding: 30px;
		background-color: #f9f9f9;
		border-radius: 25px;
		border: solid 1px #ccc;
		width: 94%;
		margin: 0 auto;
	}
	
	.lob-forside-nyheter .articleCollectionMini a, .lobas-alleartikler-side.lobasArticleCollection a {
    width: 33.33%;
	margin-top: 30px;
	}
	
	.lob-forside-nyheter h3.articleCollectionCardSummary:hover, .lobas-alleartikler-side.lobasArticleCollection h3.articleCollectionCardSummary:hover {
	text-decoration: none !important;
	}
	
	.articleCollectionCardDate:hover {
    text-decoration: none !important;
	}
	
	.lob-forside-nyheter h2.articleCollectionCardTitle:hover, .lobas-alleartikler-side.lobasArticleCollection h2.articleCollectionCardTitle:hover {
	text-decoration: none !important;
	}

	.lob-forside-nyheter .articleCollectionMini h2.articleCollectionCardTitle, .lobas-alleartikler-side.lobasArticleCollection h2.articleCollectionCardTitle {
		margin-top: 30px;
		margin-bottom: 10px;
		line-height: 27px;
		height: 55px;
	}

	.lob-forside-nyheter .articleCollectionCardKeywordsContainer {
		display: none;
	}
	
	.lobas-alleartikler-side.lobasArticleCollection .articleCollectionCardKeywordsContainer {
		display: none;
	}

	.lob-forside-nyheter .articleCollectionCardReadMore, .lobas-alleartikler-side.lobasArticleCollection .articleCollectionCardReadMore {
		float: right;
	}

	.lob-forside-nyheter .articleCollectionMini {
		margin-top: 80px;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 40px;
		border-top: 1px solid #e1e1e1;
		padding-top: 40px;
	}
	
	.lobas-alleartikler-side.lobasArticleCollection {
		margin-top: 30px;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 40px;
	}
	
	.lobas-forside-alle-artikler-link {
    margin-bottom: 60px !important;
    border-radius: 25px;
    background-color: #f0f0f0;
    padding: 8px;
    margin: 0 auto;
    width: 98%;
    color: #000;
    border: 1px solid #ccc;
    text-decoration: none !important;
	}
	
	.lobas-forside-alle-artikler-link a {
    text-decoration: none !important;
	}
	
	.lobas-forside-alle-artikler-link:hover {
    background-color: #09579e;
    color: #fff !important;
    border-color: #09579e !important;
    text-decoration: none !important;
    cursor: pointer;
    }
    
    .lobas-forside-alle-artikler-link:hover a {
    color: #fff !important;
	}
    
    /* .lobas-forside-alle-artikler-link a:hover {
    color: #fff !important;
    text-decoration: none !important;
    } */
	
	#lob-st-button {
	  display: inline-block;
	  background-color: #0b579e;
	  width: 50px;
	  height: 50px;
	  text-align: center;
	  border-radius: 4px;
	  position: fixed;
	  bottom: 30px;
	  right: 30px;
	  transition: background-color .3s, opacity .5s, visibility .5s;
	  z-index: 1000;
	}
	#lob-st-button::after {
	  content: "\f077";
	  font-family: FontAwesome;
	  font-weight: normal;
	  font-style: normal;
	  font-size: 1em;
	  line-height: 50px;
	  color: #fff;
	}
	#lob-st-button:hover {
	  cursor: pointer;
	  background-color: #13273a;
	}
	#lob-st-button:active {
	  background-color: #13273a;
	}
	
	#MfpEmbed_Span {
	font-family: 'Titillium Web' !important;
	}
	
	#MfpEmbed_Button_Container_Collapse {
    z-index: 1000001 !important;
	font-family: 'Titillium Web' !important;
    opacity: 1 !important;
    float: left !important;
    border-radius: 2px !important;
    background-color: white !important;
    bottom: 0px !important;
    right: 0px !important;
    left: 0px !important;
    margin-left: 32px !important;
    margin-bottom: 32px !important;
	margin-right: 0px !important;
    width: 160px !important;
	}
	
	#MfpEmbed_Button_Container {
    float: left !important;
    bottom: 0px !important;
    right: 0px !important;
    left: 0px !important;
	margin-right: 0px !important;
    margin-bottom: 32px !important;
    margin-left: 32px !important;
	}
	
	#MfpEmbed_Span {
    visibility: hidden !important;
	}
	
	#MfpEmbed_Span::after {
    content: 'Gi tilbakemelding' !important;
    visibility: visible !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    cursor: pointer !important;
    margin-top: -21px !important;
    font-size: 13px !important;
    margin-left: 5px !important;
    font-family: 'Titillium Web' !important;
	}
	
	#MfpEmbed_Button {
    background-color: #13273a !important;
    font-family: 'Titillium Web' !important;
    font-size: 13px !important;
	}
	
	.office-form-notice-password {
    display: none !important;
	}
	
	.office-form-footer-inline-without-margin {
    display: none !important;
	}
}

#MfpEmbed_Span {
font-family: 'Titillium Web' !important;
}

#MfpEmbed_Button_Container_Collapse {
z-index: 1000001 !important;
font-family: 'Titillium Web' !important;
opacity: 1 !important;
float: left !important;
border-radius: 2px !important;
background-color: white !important;
bottom: 0px !important;
right: 0px !important;
left: 0px !important;
margin-left: 15px !important;
margin-bottom: 30px !important;
margin-right: 0px !important;
width: 155px !important;
}

#MfpEmbed_Button_Container {
float: left !important;
bottom: 0px !important;
right: 0px !important;
left: 0px !important;
margin-right: 0px !important;
margin-bottom: 30px !important;
margin-left: 15px !important;
}

#MfpEmbed_Span {
visibility: hidden !important;
}

#MfpEmbed_Span::after {
content: 'Gi tilbakemelding' !important;
visibility: visible !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
cursor: pointer !important;
margin-top: -21px !important;
font-size: 12px !important;
margin-left: 5px !important;
font-family: 'Titillium Web' !important;
}

#MfpEmbed_Button {
background-color: #13273a !important;
font-family: 'Titillium Web' !important;
font-size: 12px !important;
}

.office-form-notice-password {
display: none !important;
}

.office-form-footer-inline-without-margin {
display: none !important;
}

.ms-search__form.bx-show .ms-search__form-control {
    font-family: 'Titillium Web' !important;
}

.ms-search__form.bx-show .ms-search__searchForm .msc-autoSuggest__productResults-empty-mobile-content .msc-autoSuggest__productResults-empty-mobile-heading {
    font-family: 'Titillium Web' !important;
}

.ms-search__form.bx-show .ms-search__searchForm .msc-autoSuggest__productResults-empty-mobile-content .msc-autoSuggest__productResults-empty-mobile-text {
    font-family: 'Titillium Web' !important;
}

.ms-search__autoSuggest__product .msc-autoSuggest__productResults-items .msc-autoSuggest__productResults-no-results-content .msc-autoSuggest__productResults-no-results-content-title {
    font-family: 'Titillium Web' !important;
}

.ms-search__autoSuggest__product .msc-autoSuggest__productResults-items .msc-autoSuggest__productResults-no-results-content .msc-autoSuggest__productResults-no-results-content-paragraph {
    font-family: 'Titillium Web' !important;
}
  
#lobas-gallery-flexbox {
    display: flex;
    flex-wrap: wrap;
    padding: 0 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
  }
  
@media screen and (min-width: 768px) {
	#lobas-gallery-flexbox {
		margin-left: -25px !important;
		margin-right: -25px !important;
		width: 115% !important;
	}
   .lobas-gallery-column a {
		margin-top: -40px !important;
	}
}
  
  .lobas-gallery-column {
    flex: 33%;
    max-width: 33%;
    padding: 0 10px;
  }
  
  .lobas-gallery-column img {
    vertical-align: middle;
    margin-top: 15px;
  }
  
  .lobas-gallery-column:nth-child(even) {
    flex-direction: column-reverse;
  }
  
  @media screen and (max-width: 992px) {
    .lobas-gallery-column {
      flex: 50%;
      max-width: 50%;
    }
  }
  
  @media screen and (max-width: 768px) {
    .lobas-gallery-column {
      flex: 100%;
      max-width: 100%;
    }
}


.lobas-cart-lines-group-title {
    margin-left: 20px;
    margin-top: 20px;
}

.msc-cart-lines-group-wrapper__bopis-heading-e-post {
    display: none !important;
}

.msc-cart-lines-group-wrapper__bopis-heading-title-ct {
    margin-top: 15px !important;
}

.ms-cart .msc-cart-line__product-quantity .quantity .decrement::after {
    display: none !important;
}

.ms-cart .msc-cart-line__product-quantity .quantity .increment::after {
    display: none !important;
}

.msc-promo-code__apply-btn::before {
    font-size: 20px !important;
    margin-left: -4px !important;
    margin-top: -12px !important;
}

.msc-promo-code__apply-btn:before {
    font-family: 'FontAwesome' !important;
    content: "\f00c" !important;
}

button.msc-promo-code__apply-btn.btn.msc-btn {
    color: #fff;
}

.msc-promo-code__apply-btn:focus {
    padding: 13px 8px !important;
    border: none !important;
}

.ms-checkout .msc-cart-line__product-sku {
    font-family: 'Titillium Web';
    font-size: 14px;
}

.ms-checkout .msc-cart-line__product-configuration {
    font-size: 12px;
}

.ms-checkout__line-items-delivery-group .msc-cart-line__content .msc-cart-line__product-price {
    font-size: 15px !important;
}

.ms-checkout__line-items-delivery-group .msc-cart-line__quantity {
    font-size: 14px;
    margin-top: 4px;
}

.ms-checkout__line-items-delivery-group .ms-checkout__line-items-group-title {
    font-size: 16px;
    font-family: 'Titillium Web';
}

.lobas-nyheter-tittel {
     overflow: hidden;
     text-align: center;
	 text-transform: uppercase;
	 margin-bottom: 20px;
 }
 .lobas-nyheter-tittel sup {
    font-size: 13px;
    font-weight: 400;
}
.lobas-nyheter-tittel > span{
    position: relative;
    display: inline-block;
}
.lobas-nyheter-tittel > span:before, .lobas-nyheter-tittel > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 1px solid;
    width: 526px; /* half of limiter*/
    margin: 0 20px;
    color: #ccc;
}
.lobas-nyheter-tittel > span:before{
    right: 100%;
}
.lobas-nyheter-tittel > span:after{
    left: 100%;
}

.ms-header__mobile-logo img {
    height: auto;
}

.ms-header__logo img {
    height: auto;
}

@media screen and (max-width: 1440px) {
	.ms-header__container .ms-header__collapsible-hamburger {
	position: absolute;
    width: 100%;
    left: 0 !important;
	}
	
	.ms-search__autoSuggest {
    width: 100%;
    position: absolute;
    left: 0 !important;
	}	
}

@media screen and (max-width: 768px) {
	
	.b2bhomepage-hero-banner .ms-content-block__details .ms-content-block__text {
    font-size: 1em !important;
	}
	.b2bhomepage-hero-banner .ms-content-block__cta {
    max-width: 70% !important;
	}
	.msc-carousel__indicators {
    display: none !important;
	}
	.msc-carousel__control__next {
    top: calc(82% - 24px) !important;
	}
	.msc-carousel__control__prev {
    top: calc(82% - 24px) !important;
	}
	.msc-carousel__control__next {
    margin-right: 20px !important;
	}
	.msc-carousel__control__prev {
    margin-right: 20px !important;
	}
	.msc-carousel .slide {
    min-height: 420px !important;
	}
	.lob-fiks-deling h2.ms-content-block__title {
    padding-top: 30px !important;
	}
	.msc-btn {
    padding: 0px 20px !important;
	}
	.b2bhomepage-hero-banner .ms-content-block__details {
    background: rgb(50 46 50 / 15%);
	}
}

.ms-header__container .ms-header__topbar .msc-cart-icon__count {
    padding: 2px 7px 2px 7px !important;
    background-color: #0b579e !important;
}

.ms-header
{
background-color: #13273a !important;    
border:none;
}
.ms-header__desktop-view .ms-nav>.ms-nav__list
{
  background:var(--color-1) !important;    
}
.ms-nav
{
  border:none;
}
.ms-nav .ms-nav__list .ms-nav__list__item
{
margin-right:0px;
}
.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link
{
  background-color:var(--color-1);
  color:var(--color-2) !important;  
}
.ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button
{
/* background-color:var(--color-1); */
color:var(--color-2) !important;  
} 
.ms-header .ms-search__icon, 
.ms-header .msc-wishlist-icon,
.ms-header .msc-cart-icon, .ms-header .ms-header__profile-button
{
    color:var(--color-2) !important;  
}
.ms-header .ms-header__account-info .ms-header__signin-button
{
background-color:var(--color-1) !important;    
color:var(--color-2) !important;
border-radius: 30px;
} 

/* Home Page */
.b2bhomepage-hero-banner .ms-content-block__details .ms-content-block__title
{
    color:var(--color-2) !important;  
    font-size:var(--font-size-1);
    display: block !important;
    text-shadow: 0px 0px 20px #000000 !important;
}
.b2bhomepage-hero-banner .ms-content-block__details .ms-content-block__text
{
    line-height:1.4em;
    color: 1.2em !important;  
    font-size: 1.7em;
    text-shadow: 0px 0px 20px #000000 !important;
}
a[title='Contact us']{
   background-color:var(--color-2) !important;  
   color:var(--color-1) !important;    
   height: 44px;
   font-size: var(--font-size-2);
}
a[title='Already a business partner? Sign in']{
   color:var(--color-2) !important;
   display:block;
   font-size:var(--font-size-2);
   padding: 0px !important;
   margin-top: 20px !important;
}
.default-container:nth-child(3) .ms-content-block .ms-content-block__title{
  font-size:var(--font-size-1);
}
.default-container:nth-child(3) .ms-content-block .ms-content-block__text{
  font-size:var(--font-size-2);
}
.default-container:nth-child(3) .ms-content-block .ms-content-block__cta
{
  margin-top :0px
}
body.pc.fabrikam {
  background-color:var(--color-2) !important;
}
.ms-product-collection .msc-ss-carousel-strip
{
  position: relative;
}	

#flipperPreviousButton_product-collection {
  position: absolute;
  right: 600px;
  margin-top: 12px;
  color: var(--color-8);
  }
  #flipperNextButton_product-collection
  {
  position: absolute;
  right: 543px;
  margin-top: 12px;
  color: var(--color-8);
  }
  .ms-product-collection .msc-flipper
  {
  top:500px;
  }
  .ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button:hover
  {
  background-color: var(--color-1);
  color: var(--color-2) !important;  
  }
  .ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__button:after
  {
  content:''
  }
  .ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link:hover
  {
  background-color: var(--color-1);
  color:var(--color-2) !important;  
  }
  .ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link:after
  {
  content:''
  }

  /* Become a Partner-Submit Form */
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__heading {
     font-size: var(--font-size-3) !important;
     line-height: 26.16px !important;
     font-style: normal;
     font-weight:var(--font-weight-1) !important;
     color:var(--color-3) !important;     
  }
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-label {
      font-style: normal;
      font-size: var(--font-size-2) !important;
      line-height: 23.54px !important;
      text-align: Left !important;
      vertical-align: top !important;
      color: var(--color-3) !important;  
      margin-bottom: 0px !important;
  }

  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-input,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .msc-address-form__input,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .msc-address-form__dropdown,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-input-area {
      border: 1px solid var(--color-6) !important;  
      height: 50px !important;       
      background: var(--color-2) !important;  
      box-sizing: border-box;
      font-style: normal;
      font-weight: normal;
      font-size: var(--font-size-2) !important;
      line-height: 24px !important;
      display: flex;
      align-items: center !important;
      color: var(--color-3) !important;
      left: 0px;
      right: 0px;
      top: 0px;
      bottom: 0px;
  }
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-FirstName,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-LastName{
      width:315px !important;
  }
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-CompanyEmail,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-CompanyName,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-Department,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-JobTitle,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-CompanySize,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .msc-address-form__item-phone{
      width:650px !important;        
  }

  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-account-address .msc-address-form .msc-address-form__item-street .msc-address-form__input,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-account-address .msc-address-form .msc-address-form__item-city .msc-address-form__input,
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-account-address .msc-address-form .msc-address-form__item-zipcode .msc-address-form__input, 
  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-account-address .msc-address-form .msc-address-form__item-state .msc-address-form__dropdown {
      width:1360px !important;        
  }

  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .msc-address-form__item-threeletterisoregionname {
      margin-right: 28px !important;       
  }

  .ms-business-sign-up .ms-business-sign-up__container .ms-business-sign-up__form .ms-business-sign-up__form-item .ms-business-sign-up__form-item-Comment {
      width:1360px !important;
      height: 173px !important;
  }

  /* homesignedin */

  .b2bsigninhome .b2bsignedinhome{
      padding: 46px 60px 71px 60px !important;
  } 
  .b2bsigninhome .b2bsignedinhome-1 img,
  .b2bsigninhome .b2bsignedinhome-2 img{
       height: 344px !important;
  } 
  .b2bsigninhome .b2bsignedinhome .ms-content-block__details .ms-content-block__title{
      font-size: var(--font-size-7) !important;
      color: var(--color-2) !important;
      line-height: 47px !important;
      font-weight: bold;
  } 
 .b2bsigninhome .b2bsignedinhome .ms-content-block__details .ms-content-block__text{
      font-size: var(--font-size-3) !important;
      color: var(--color-2) !important;
      line-height: 150% !important;
      font-weight: 600 !important;
      padding-right: 30px;
  } 
  .b2bsigninhome .b2bsignedinhome .ms-content-block__details .ms-content-block__cta{
      margin-top: 18px !important;
  }
  .b2bsigninhome .b2bsignedinhome .ms-content-block__details .ms-content-block__cta .msc-cta__primary{
      margin: 0px !important;
  }
   .b2bsigninhome .top-sellers-text-block h2{
       font-size: var(--font-size-5);
       line-height: 31px !important;
       font-weight: normal;
       color: var(--color-3);
  }
  .b2bsigninhome .top-sellers-text-block p{
       line-height: 24px !important;
       font-size: var(--font-size-2);
       color: var(--color-3);
       padding-top: 12px !important;
  }
  .b2bsigninhome .default-container:nth-child(2) .ms-content-block:nth-child(1) .ms-content-block__details{
       padding-bottom: 5px !important;
  }
  .b2bsigninhome .default-container:nth-child(2){
       padding-left: 60px !important;
       padding-right: 60px !important;
  }
   .b2bsigninhome .ms-product-collection .msc-price{
       font-size: var(--font-size-2) !important;
       line-height: 21px !important;
       color: var(--color-3);
  }
  .b2bsigninhome .ms-product-collection .msc-no-ratings{
      display: none;
  }
  .b2bsigninhome .ms-product-collection .msc-flipper{
      display: none;
  }
  .b2bsigninhome .ms-product-collection{
      margin-bottom: 0px !important;
  }
   .b2bsigninhome .default-container:nth-child(3) {
       padding-left: 60px !important;
       padding-right: 60px !important;
       padding-top: 50px !important;
  }

 .b2bsigninhome .default-container:nth-child(4) {
       padding-top: 50px !important;
  }
   .b2bsigninhome .default-container:nth-child(5) {
       padding-left: 60px !important;
       padding-right: 60px !important;
       padding-top: 20px !important;
  }
  .b2bsigninhome .msc-carousel__indicators{
      display: none;
  }
  .b2bsigninhome .default-container:nth-child(5) .ms-content-block__details .ms-content-block__title{
       font-size: var(--font-size-1);
       line-height: 37px !important;  
  }
  .b2bsigninhome .default-container:nth-child(5) .ms-content-block__details .ms-content-block__text{
       line-height: 24px !important;
  }
  .b2bsigninhome .default-container:nth-child(5) .ms-content-block__details .ms-content-block__text ul{
       margin-left: -15px !important;
  }
  .b2bsigninhome .default-container:nth-child(5) .ms-content-block__details .msc-cta__primary{
       background-color: var(--color-8) !important;
       border-radius: 2px !important;
  }
   .b2bsigninhome .default-container:nth-child(5) .ms-content-block__details .msc-cta__primary div{
       color: var(--color-2);
  }
    .b2bsigninhome .default-container:nth-child(6) {
       padding-left: 60px !important;
       padding-right: 60px !important;
       padding-top: 14px !important;
  }
    .b2bsigninhome .default-container:nth-child(6) .ms-text-block.alignment__center {
       font-size: var(--font-size-5) !important;
       line-height: 31px !important;
    }
.b2bsigninhome .default-container:nth-child(6) .ms-content-block__details{
       width: 830px !important;
       text-align: center;
 }
 .b2bsigninhome .default-container:nth-child(6) .ms-content-block__details .ms-content-block__text {
       font-size: var(--font-size-8) !important;
       line-height: 42px !important;
 }
 .b2bsigninhome .default-container:nth-child(6) .ms-content-block__details .ms-content-block__cta{
       line-height: 24px !important;
       padding-top: 0px !important;
       margin-bottom: 109px !important;
       
 }
 .b2bsigninhome .default-container:nth-child(6) .ms-content-block__details .ms-content-block__cta a{
      text-decoration: none !important;
      font-size: var(--font-size-2) !important;
 }

 .b2bsigninhome .default-container:nth-child(6) .ms-content-block__details .ms-content-block__cta .msc-cta__secondary{
      margin-left: 48px;
 }
 .b2bsigninhome .default-container:nth-child(6) .ms-content-block{
          text-align: -webkit-center !important;
 }
 .b2bsigninhome .msc-carousel__control__prev{
      left: 815px !important;
      top: 0px !important;
      background-color: var(--color-2);
      border: none;
      color: var(--color-8);
 }
  .b2bsigninhome .msc-carousel__control__prev:hover .msc-carousel__control__prev__icon{
    color: var(--color-8) !important;
 }
  .b2bsigninhome .msc-carousel__control__next:hover .msc-carousel__control__next__icon{
    color: var(--color-8) !important;
 }
   .b2bsigninhome .msc-carousel__control__prev:focus .msc-carousel__control__prev__icon{
    color: var(--color-8) !important;
 }
  .b2bsigninhome .msc-carousel__control__next:focus .msc-carousel__control__next__icon{
    color: var(--color-8) !important;
 }
 .b2bsigninhome .msc-carousel__control__next{
      left: 864px !important;
      top: 0px !important;
      background-color: var(--color-2);
      border: none;
      color: var(--color-8);
 }

 /* b2b pdp page*/

 .b2bpdp .default-container:nth-child(1) .ms-breadcrumb{
     padding-top: 30px !important;
     padding-left: 60px !important;
     color : var(--color-3);
 }
 .b2bpdp .ms-buybox{ 
     padding-left: 40px !important;
     padding-right:40px !important;
 }
 .b2bpdp .ms-buybox .ms-buybox__product-title{
     color : var(--color-3) !important;
     font-weight: normal !important;
 }
 .b2bpdp .ms-buybox .ms-buybox__content select{
         border: 1px solid var(--color-9) !important;
         font-weight: normal !important;
 }
 .b2bpdp .ms-buybox .ms-buybox__content .ms-buybox__dropdown-quantity-label,
  .b2bpdp .ms-buybox .ms-buybox__content .ms-buybox__product-quantity-label-heading{
     font-weight: normal;
 }
  .b2bpdp .ms-buybox .ms-buybox__quantity .decrement ,
   .b2bpdp .ms-buybox .ms-buybox__quantity .increment,
   .b2bpdp .ms-buybox .ms-buybox__quantity .quantity-input {
     border: 1px solid var(--color-9);
   }
   .b2bpdp .ms-buybox .ms-buybox__find-in-store .ms-buybox__find-in-store-description:nth-child(2),
   .b2bpdp .ms-buybox .ms-buybox__find-in-store .ms-buybox__find-in-store-pickup{
     display: none;
   }
   .b2bpdp .ms-buybox .ms-buybox__find-in-store .ms-buybox__find-in-store-heading,
   .b2bpdp .ms-buybox .ms-buybox__find-in-store .ms-buybox__find-in-store-description{
     color: var(--color-3) !important;
     font-weight: normal !important;
   }

    .b2bpdp .ms-buybox .ms-media-gallery__thumbnails-container img{
      border: 1px solid var(--color-10);
    }
    .b2bpdp .ms-buybox .ms-media-gallery__thumbnails-container li{
      margin-bottom: 8px !important;
    }
   .b2bpdp .ms-product-specification{
       padding-left: 40px !important;
       padding-right: 40px !important;
       padding-bottom: 98px !important;
   }
   .b2bpdp .ms-product-specification__table-row:nth-of-type(odd){
       background-color: var(--color-2) !important;
   }
   .b2bpdp .ms-product-specification td,
   .b2bpdp .ms-product-specification th{
       border:none !important;
       font-size: var(--font-size-2);
       line-height: 24px;
       font-weight: 400 !important;
       color: var(--color-3) !important;
   }
   .b2bpdp .ms-product-specification tr{
       border-top: 1px solid var(--color-6) !important;
   }
   .b2bpdp .ms-product-specification tr:last-child{
       border-bottom: 1px solid var(--color-6) !important;
   }
   .b2bpdp .default-container:nth-child(5){
     display: none;
   }
   .b2bpdp .ms-product-specification th{
       width: 176px !important;
   }
    .b2bpdp .ms-product-specification td{
       padding-left: 47px !important;
   }
   
   
/* START Marius overwrites */

span.msc-price.ms-checkout-delivery-options__price {
    display: contents;
}

.lobas-delivery-date-container {
    float: right;
    text-align: right;
    margin-top: 50px;
}

.ms-order-details__order-information-created-date {
    padding-right: 15px;
    border-right: 1px solid #d5d5d5;
}

.ms-order-details__order-information-count {
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #d5d5d5;
}

@media screen and (max-width: 768px) {
.ms-order-details__sales-status {
    left: 0px !important;
}
.lobas-delivery-date-container {
    float: left !important;
    text-align: left !important;
    margin-bottom: 5px;
}
}

.ms-order-details {
    padding-top: 70px;
	padding-bottom: 90px;
}

h2.ms-order-details__heading {
    text-transform: uppercase;
}

.ms-order-history__order-information-sales-id {
    font-size: 20px !important;
    padding-bottom: 5px;
}

.ms-order-details__order-information-cust-purchase-order {
    display: block;
    font-family: 'Titillium Web';
    font-weight: 600;
    line-height: 30px;
    font-style: italic;
    color: #0b579e;
    margin-top: 10px;
    font-size: 14px;
}

.ms-order-details__order-information-cust-purchase-order:before {
    content: "Deres ref.-/ordrenr.:";
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 400;
    line-height: 30px;
    font-style: italic;
    color: #000000;
    padding-right: 15px;
    font-size: 14px;
}

.ms-order-details__order-information-comment {
    display: block;
    font-family: 'Titillium Web';
    font-weight: 600;
    line-height: 20px;
    font-style: italic;
    color: #0b579e;
    margin-bottom: 15px;
    position: relative;
    padding-bottom: 10px;
    font-size: 14px;
	margin-top: 15px;
}

.ms-order-details__order-information-comment:before {
    content: "Deres kommentar:";
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 400;
    line-height: 20px;
    font-style: italic;
    color: #000000;
    padding-right: 15px;
    font-size: 14px;
}

.ms-order-history__order-information {
    font-family: 'Titillium Web';
}

.ms-order-history__order-information-channel-reference-id {
    margin-top: 10px;
    margin-bottom: 20px;
    color: #919191 !important;
    font-size: 12px;
    font-weight: 400 !important;
}

.ms-order-history__order-information-comment {
    display: block;
    font-family: 'Titillium Web';
    font-weight: 600;
    line-height: 20px;
    font-style: italic;
    color: #0b579e;
    margin-bottom: 15px;
    position: relative;
    padding-bottom: 10px;
    font-size: 14px;
}

.ms-order-history__order-information-comment:before {
    content: "Deres kommentar:";
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 400;
    line-height: 20px;
    font-style: italic;
    color: #000000;
    padding-right: 15px;
    font-size: 14px;
}

.ms-order-history__order-information-order-status {
    display: block;
    font-family: 'Titillium Web';
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 10px;
}

.ms-order-history__order-information-order-status:before {
    content: "Status:";
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 400;
    line-height: 20px;
    color: #000000;
    padding-right: 15px;
}

.ms-order-history__order-information-cust-purchase-order {
    display: block;
    font-family: 'Titillium Web';
    font-weight: 600;
    line-height: 30px;
    font-style: italic;
    color: #0b579e;
    margin-top: 10px;
    font-size: 14px;
}

.ms-order-history__order-information-cust-purchase-order:before {
    content: "Deres ref.-/ordrenr.:";
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 400;
    line-height: 30px;
    font-style: italic;
    color: #000000;
    padding-right: 15px;
	font-size: 14px;
}

.ms-order-confirmation__order-information-cust-purchase-order {
    display: block;
    font-family: 'Titillium Web';
    font-weight: 600;
    line-height: 30px;
    font-style: italic;
    color: #0b579e;
    margin-top: 25px;
}

.ms-order-confirmation__order-information-cust-purchase-order:before {
    content: "Deres ref.-/ordrenr.:";
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 400;
    line-height: 30px;
    font-style: italic;
    color: #000000;
    padding-right: 15px;
}

.ms-order-confirmation__order-information-comment {
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 600;
    line-height: 30px;
    font-style: italic;
    color: #0b579e;
    margin-bottom: 35px;
    position: relative;
    padding-bottom: 10px;
}

.ms-order-confirmation__order-information-comment:before {
    content: "Deres kommentar:";
    display: inline-block;
    font-family: 'Titillium Web';
    font-weight: 400;
    line-height: 30px;
    font-style: italic;
    color: #000000;
    padding-right: 15px;
}

.ms-order-confirmation__order-information-comment:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 110%;
    border-bottom: 1px solid #dbdbdb;
    display: inline-block;
    padding-right: -50px;
}

.ms-order-confirmation__order-summary-heading {
    text-transform: none !important;
}

.ms-order-confirmation__help-label {
    padding-right: 5px;
}

a.ms-order-confirmation__help-content-number {
    font-weight: 600;
}

.ms-order-confirmation__payment-methods {
    margin-left: 100px;
}

span.msc-price.ms-order-confirmation__payment-methods-customer-account-amount {
    margin-left: 10px;
	font-weight: 600;
}

.ms-header .msc-btn {
    background-color: rgb(11 87 158 / 0%) !important;
}

.desktop-navicon-container .ms-header .msc-btn {
    background-color: rgb(11 87 158 / 0%) !important;
}

.ms-header__container .ms-header .msc-btn {
    background-color: rgb(11 87 158 / 0%) !important;
}

.lobas__item_level1 {
    background-color: #13273a !important;
}

.lobas__item_level1::hover {
    background-color: #13273a !important;
}

@media (min-width: 992px) {
	.ms-buybox__configure .ms-media-gallery .ms-media-gallery__thumbnails-container {
		margin-bottom: -30px !important;
	}
}

@media (max-width: 992px) {
	.ms-header__container .ms-header__topbar .ms-header__account-info .ms-header__signin-button {
    border-radius: 40px;
    width: 40px;
    height: 40px;
    margin-top: 3px;
	}
	.ms-header__container .ms-header__account-info .ms-header__signin-button::before {
    margin-left: -12px;
	}
}

.glbContainer {
	background: rgb(247,247,247);
	background: -moz-radial-gradient(circle, rgba(247,247,247,1) 55%, rgba(223,223,223,1) 100%);
	background: -webkit-radial-gradient(circle, rgba(247,247,247,1) 55%, rgba(223,223,223,1) 100%);
	background: radial-gradient(circle, rgba(247,247,247,1) 55%, rgba(223,223,223,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#dfdfdf",GradientType=1);
}

.ms-buybox__media-gallery .msc-carousel__inner {
    background: rgb(247,247,247);
    background: -moz-radial-gradient(circle, rgba(247,247,247,1) 55%, rgba(223,223,223,1) 100%);
    background: -webkit-radial-gradient(circle, rgba(247,247,247,1) 55%, rgba(223,223,223,1) 100%);
    background: radial-gradient(circle, rgba(247,247,247,1) 55%, rgba(223,223,223,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#dfdfdf",GradientType=1);
}

.ms-media-gallery__modal img.msc-main_image.msc_image.ms-media-gallery__item {
    margin-bottom: 49px !important;
    max-width: 93% !important;
	margin: 0 auto;
}

.ms-media-gallery__carousel img.msc-main_image.msc_image.ms-media-gallery__item {
    margin-bottom: 49px !important;
    max-width: 93% !important;
	margin: 0 auto;
}

.msc-modal__dialog.ms-quickView__dialog .ms-quickView__body .quantity .decrement:after {
	display: none !important;
}

.msc-modal__dialog.ms-quickView__dialog .ms-quickView__body .quantity .increment:after{
	display: none !important;
}

.ms-quickView__media-gallery img.msc-main_image.msc_image.ms-media-gallery__item {
    max-width: fit-content !important;
	max-height: 85% !important;
    margin-top: 40px !important;
}

.ms-media-gallery__modal .msc-modal__body {
    max-height: 700px !important;
}


.ms-media-gallery__carousel.msc-carousel::after {
    content: "NB! Illustrasjonsfoto - Farger kan avvike fra ferdig produkt";
    font-style: italic;
    color: #a7a7a7;
    font-family: 'Titillium Web';
    font-size: 12px;
    position: absolute;
    bottom: 5px;
    text-align: left;
    width: 99.9%;
	background-color: #fff;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: -5px;
}

.modal-open .ms-media-gallery__carousel.msc-carousel::after {
	background-color: none !important;
    margin-bottom: -3px;
	padding-left: 10px;
}



.lobas-attribute-unit-of-measure {
    padding-left: 4px;
    color: #585858;
}

/* .lobas-attribute-unit-of-measure::after {
    content: ".";
	color: #585858;
} */

.lobas-dropdown {
    display: flex;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 25px;
    padding-bottom: 10px;
    padding-top: 20px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

.lobas-dropdown-group {
    margin-bottom: 25px;
    width: 23%;
    font-family: "Titillium Web";
    margin-right: 40px;
    display: grid;
}

.lobas-product-selector-container .msc-l-dropdown__label {
    font-weight: 600;
	color: #0b579e;
    padding-bottom: 15px;
}

.lobas-product-selector-container .msc-l-dropdown {
    min-height: 40px;
    padding: 2%;
    background-color: aliceblue;
    border: 1px solid #ccc;
    cursor: pointer;
}

.ms-fullscreen-section {
    width: 100%;
}


.heroforside {
    background-color: rgb(255 255 255 / 0%) !important;
}

body {
	background-color: #f1f1f1;
}

body .container {
    background-color: #fff;
}


body.config-signinpage {
    right: 0px !important;
    left: 0px !important;
}

body.config-signinpage {
	background: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/gkvlchkxcr/imageFileData/MD1vED?pubver=0) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.config-signinpage div#renderPage {
    height: 475px;
    position: relative;
}

.config-signinpage .default-container.default-container.container {
    margin-top: 5%;
}

.config-signinpage .ms-sign-in__sign-in-section {
	margin-right: 0px !important;
}

.config-signinpage .default-container.default-container.container {
	box-shadow: 0 0 40px 4px #111118;
}

.lobas-configsignin-info {
    margin-bottom: 25px;
}

.ms-content-block .ms-content-block__cta {
    min-width: auto !important;
}

@media only screen and (min-width: 769px) {

	li.ms-breadcrumb_item.breadcrumb_item-current {
    margin-top: -2px !important;
	}
	
	.ms-search__autoSuggest {
    width: 100%;
    position: absolute;
    opacity: 1;
    height: auto;
    margin-top: 32px;
    max-width: 1440px;
    left: calc(50vw - 720px);
    margin-left: -9px;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 20px;
	}
	
	.ms-search__autoSuggest .msc-autoSuggest__search-title-container {
    padding-top: 0px !important;
    border-top: none !important;
    background: #13273a !important;
    height: 90px !important;
	}
	
	.ms-search__autoSuggest .msc-autoSuggest__search-title-container .ms-search__form-cancelSearch {
    float: right;
    margin-right: 16px;
    /* margin-top: 10px; */
	} 
	
	.ms-search__autoSuggest .msc-autoSuggest__search-title-container .msc-autoSuggest__search-title {
    margin-top: 30px !important;
    position: absolute !important;
	}
	
	.ms-search__autoSuggest .msc-autoSuggest__results-container {
    background: #0b579e !important;
    margin-top: -1px !important;
	}
	
	.msc-autoSuggest__categoryResults-item :hover {
    background-color: rgb(11 87 158 / 0%) !important;
	}
	
	.msc-autoSuggest__keywordResults-item :hover {
    background-color: rgb(11 87 158 / 0%) !important;
	}
	
	.ms-search__autoSuggest__product a.msc-autoSuggest__productResults-item {
    padding: 11px !important;
	}
	
	.ms-search__autoSuggest a.msc-autoSuggest__productResults-item:hover {
    background-color: #13273a !important;
	}
	
	.msc-autoSuggest__productResults-item :hover {
    background-color: #13273a !important;
	}
	
	.ms-search__autoSuggest a.msc-autoSuggest__productResults-item:hover .msc-autoSuggest__productResults-item-text {
    background-color: #13273a;
	}
	
	.ms-search__autoSuggest a.msc-autoSuggest__productResults-item:hover .msc-autoSuggest__productResults-item-price {
    background-color: #13273a;
	}
	
	.ms-search__autoSuggest a.msc-autoSuggest__productResults-item:hover {
    text-decoration: none !important;
	}
	
	.ms-search__autoSuggest .msc-autoSuggest__productResults-item-text {
    font-size: 13px !important;
	}
	
	.ms-search__form-cancelSearch::before {
    margin-top: -14px !important;
	}
	
	.ms-buybox {
    	margin-top: 50px !important;
	}
	
	.lobas-configsignin-logo {
		margin-left: -61px;
		margin-right: -61px;
		margin-top: -51px;
		padding-bottom: 15px;
		background-color: #13273a;
		margin-bottom: 10px;
	}
	.lobas-configsignin-logo img {
		text-align: center !important;
		margin: 50px auto 15px auto;
		padding-top: 20px;
	}
	.config-signinpage .default-container.default-container.container {
		margin: 0;
		position: absolute;
		top: 70%;
		left: 50%;
		transform: translate(-50%, -30%);
	}
	body.config-signinpage .container {
		max-width: 500px;
	}
	.config-signinpage .ms-sign-in__container {
		margin: 0;
	}
	.config-signinpage .ms-sign-in__sign-in-button, .ms-sign-in__sign-up-link {
		font-size: 18px;
		line-height: 20px;
		border-radius: 0px;
		height: 60px;
		min-width: 100%;
		padding: 0px;
		background: #13273a;
		border: none;
		width: auto;
		margin-left: -61px;
		margin-bottom: -2px !important;
		margin-right: -61px;
	}
	.config-signinpage .ms-sign-in__sign-in-button {
		margin-bottom: 0px;
		margin-top: 35px;
	}
}

.ms-buybox .ms-buybox__dropdown .msc-dropdown__select {
    -webkit-appearance: menulist !important;
	font-weight: 600 !important;
    height: 55px !important;
    background: none !important;
    padding: 12px 12px !important;
    background-color: #f4faff !important;
    text-transform: uppercase !important;
}

@media only screen and (max-width: 768px) {
	
	.ms-media-gallery {
    padding-top: 0px !important;
	}
	
	.ms-media-gallery .ms-media-gallery__carousel {
    position: relative !important;
	}
	
	body .container {
    margin-bottom: 0px !important;
	}
	
	.ms-search__form.bx-show .ms-search__form-cancelSearch {
    margin-right: 25px !important;
	}
	
	/* .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper {
    left: 10px !important;
} */

.ms-buybox__media-gallery .msc-carousel__control__prev {
    display: none;
}

.ms-buybox__media-gallery .msc-carousel__control__next {
    display: none;
}

.mobile #main .col-12 .ms-carousel {
    margin-top: -6px !important;
}

.msc-choice-summary {
    display: inline-grid !important;
}

.msc-choice-summary .msc-choice-summary__item {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.msc-choice-summary .msc-choice-summary__list-item {
    display: inline-block;
    margin-bottom: 0px !important;
}

.ms-fullscreen-section__magnifying-glass-icon {
    margin-bottom: 51px !important;
    margin-right: 80px !important;
}

.ms-buybox__configure {
    margin-top: 30px;
}

/* .lobas-glb-viewer__btn.msc-btn {
    margin-top: 30px !important;
} */

.ms-buybox .ms-buybox__dropdown .msc-dropdown__select {
    margin-top: 10px;
    -webkit-appearance: menulist !important;
	font-weight: 600 !important;
    height: 55px !important;
    background: none !important;
    padding: 12px 12px !important;
    background-color: #f4faff !important;
    text-transform: uppercase !important;
}

.lobas-forside-mobil2 .ms-tile-list .msc-ss-carousel .msc-flipper.msc-ss-carousel__flipper--next {
    right: 40px !important;
}

.lobas-forside-mobil2 .ms-tile-list .msc-ss-carousel .ms-tile__item {
    width: 370px !important;
    margin-right: 0px !important;
}


.lobas-forside-mobil1 .ms-content-block[data-m-layout="left-right"] .ms-content-block__cta {
    width: 100% !important;
}

.lobas-forside-mobil1 .ms-content-block[data-m-layout="left-right"] .msc-cta__primary {
    width: 100% !important;
}

.lobas-forside-mobil2 .ms-content-block[data-m-layout="full-width-with-container"].textplacement__right .ms-content-block__details {
    text-align: left !important;
    align-items: flex-start !important;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px;
    background-color: #e7e7e7;
    padding: 23px;
    border-radius: 3%;
}

.lobas-forside-mobil2 .ms-content-block[data-m-layout="full-width-with-container"][data-m-layout="full-width-with-container"] *+.ms-content-block__cta {
    margin-top: 10px;
    width: 100% !important;
}

.lobas-forside-mobil2 .ms-content-block[data-m-layout="full-width-with-container"] .ms-content-block__details .msc-cta__primary {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 20px;
    margin-bottom: 10px
    height: auto !important;
    width: 100% !important; 
}

.lobas-forside-mobil2 .ms-content-block[data-m-layout="full-width-with-container"][data-m-layout="full-width-with-container"] {
    margin-top: 0px !important;
}

.lobas-forside-mobil2 .ms-content-block[data-m-layout="full-width-with-container"][data-m-layout="full-width-with-container"] .ms-content-block__title {
    font-size: 21px !important;
    text-transform: uppercase;
}


.lobas-forside-mobil1 .ms-content-block[data-m-layout="left-right"] .ms-content-block__title {
    font-size: 21px !important;
    text-transform: uppercase;
}
	
	.ms-content-block .textplacement__right .ms-content-block__details {
    text-align: left !important;
    align-items: flex-start !important;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 45px;
	}
	
	.lobas-artikkelside-venstre .articleViewContent img {
    margin-top: 25px;
    margin-bottom: 30px;
	height: auto !important;
	}
	
	.textplacement__right .ms-content-block .textplacement__right .ms-content-block__details {
    text-align: left !important;
    align-items: flex-start !important;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 45px;
	}
	
	.lob-forside-nyheter {
    padding-top: 50px;
	}
	
	.lob-forside-nyheter .articleCollectionMini {
    margin-left: 15px;
    margin-right: 15px;
	}
	
	.lob-footer li.ms-footer__list-item p {
    text-align: center;
	}
	
	.lob-footer .msc-active-image-wrapper.lob-footer-logo {
    margin-top: 20px;
    margin-bottom: 10px;
	}
	
	.lob-footer img {
    max-width: 200px !important;
    padding-top: 30px;
    padding-bottom: 0px;
    margin-bottom: 0px;
	}
	
	h2.ms-footer__heading__title {
    margin-bottom: 5px !important;
    text-align: center !important;
    margin-top: 40px !important;
	}
	
	.lob-footer .ms-spacer5x {
    display: none;
	}
	
	.lob-footer .row {
    padding-top: 10px;
	}
	
	.ms-footer__item {
    text-align: center !important;
	}
	
	.ms-tile-list .msc-ss-carousel {
    margin-left: 15px;
    margin-right: 15px;
	}
	
	.lobas-forside-alle-artikler-link {
    margin-bottom: 70px;
    font-size: 20px !important;
	}
	
	.lob-forside-nyheter .articleCollectionCard {
    padding-top: 45px !important;
    border-top: 1px solid #e7e7e7 !important;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCard {
    padding-top: 45px !important;
    border-top: 1px solid #e7e7e7 !important;
	}
	
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__list {
    border-bottom: none !important;
	}
	
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group button.ms-refine-submenu__toggle_collapsed {
    line-height: 45px !important;
	}
	
	.ms-search-result-container__refiner-section .ms-refine-submenu.list-group {
	border-bottom: none !important;
	}
	
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group {
    margin-bottom: 6px !important;
	}
	
	.ms-refine-submenu__toggle_expanded:after {
    line-height: 40px !important;
	}
	
	/* .ms-media-gallery .msc-ss-carousel-slide {
    margin-left: -60px;
	}
	
	 .ms-media-gallery .msc-ss-carousel-slide {
    display: flex;
    align-content: center;
    justify-content: space-between;
    flex-wrap: wrap;
	}*/
	
	.ms-refine-submenu__toggle_collapsed:after {
    line-height: 40px !important;
	}
	
	.lobas-alleartikler-side .articleCollectionCard {
    padding-top: 45px !important;
    border-top: 1px solid #e7e7e7 !important;
	}
	
	.lobas-nyheter-tittel > span:before, .lobas-nyheter-tittel > span:after {
    display: none !important;
	}
	
	.msc-search-result-modal .ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__toggle_expanded {
    line-height: 45px;
	}
	
	li.ms-breadcrumb_item.breadcrumb_item-current {
    margin-top: -5px !important;
	}
	
	.ms-breadcrumb .ms-breadcrumb_item.breadcrumb_item-current .ms-breadcrumb_link {
    font-size: 13px !important;
	}
	
	.msc-search-result-modal .ms-search-result-container__Sort-by-category {
    background-color: #ffffff !important;
	}
	
	.ms-search-result-container .msc-button {
    background-color: #0b579e !important;
    color: #ffffff !important;
    border: none !important;
    padding: 4px 15px 4px 15px !important;
    float: right !important;
    margin-top: -60px !important;
    border-radius: 20px !important;
	}
	
	.lob-categorypage-info h1 {
    margin-bottom: 15px !important;
    font-size: 30px !important;
    text-transform: uppercase !important;
	}
	
	.lob-forside-nyheter .articleCollectionCardReadMore {
    margin-bottom: 45px !important;
    text-align: center !important;
    background-color: #0b579e !important;
    color: #fff !important;
    height: 40px !important;
    line-height: 40px !important;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCardReadMore {
    margin-bottom: 45px !important;
    text-align: center !important;
    background-color: #0b579e !important;
    color: #fff !important;
    height: 40px !important;
    line-height: 40px !important;
	}

	.lobas-alleartikler-side .articleCollectionCardReadMore {
    margin-bottom: 45px !important;
    text-align: center !important;
    background-color: #0b579e !important;
    color: #fff !important;
    height: 40px !important;
    line-height: 40px !important;
	}
	
	.lobas-alleartikler-hoyre {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 25px !important;
    margin-bottom: 55px !important;
	}
	
	.lobas-alleartikler-hoyre a {
    background-color: #ffffff !important;
    width: 100% !important;
    color: #000 !important;
    text-decoration: underline !important;
    font-size: 17px !important;
    text-align: center !important;
    display: block !important;
    vertical-align: middle !important;
	}
	
	.lobas-alleartikler-side .articleCollectionCardKeywordsContainer {
    display: none !important;
	}
	
	.lob-forside-nyheter .articleCollectionCardKeywordsContainer {
    display: none !important;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCardKeywordsContainer {
    display: none !important;
	}
	
	.textplacement__right .ms-content-block .ms-content-block__details .msc-cta__primary {
    height: auto !important;
    margin-left: 0px !important;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}
	.ms-header {
    margin-top: -2px !important;
	}
	
	.msc-carousel .ms-content-block__details.withImage {
    background: none !important;
	}
	
	.msc-carousel__inner {
    margin-top: -12px !important;
	}
	
	.msc-carousel__item {
    width: 100% !important;
	}
	
	.msc-carousel__item .ms-content-block .ms-content-block__details .msc-cta__primary {
    font-size: 12px !important;
    line-height: 15px !important;
    height: 40px !important;
    padding: 0px 25px !important;
	}
	
	.msc-carousel__item .ms-content-block .ms-content-block__details .msc-cta__secondary {
    font-size: 12px !important;
    line-height: 15px !important;
    height: 40px !important;
    padding: 0px 25px !important;
	}
	
	.ms-content-block.lob-fiks-deling.textplacement__right.imageplacement__left.texttheme__light {
    margin-top: -70px !important;
	}
	
	.ms-content-block[data-m-layout="left-right"] .ms-content-block__title {
    font-size: 28px !important;
	}
	
	.msc-carousel__item .ms-content-block .ms-content-block__image {
    min-height: 380px !important;
	}
	
	.msc-carousel__item .ms-content-block .ms-content-block__image img {
    width: 100%;
    min-height: 380px;
    object-fit: cover;
	}
	
	.ms-search__form.bx-show .ms-search__searchForm .msc-autoSuggest__productResults-empty-mobile-content {
    background: #13273a !important;
	}
	
	.ms-search__form.bx-show {
    background-color: #13273a !important;
	}
	
	.ms-search__autoSuggest .msc-autoSuggest__search-title-container {
    background: #13273a !important;
	}
	
	.ms-search__autoSuggest .msc-autoSuggest__results-container {
    background: #13273a !important;
	}
	
	.ms-search__autoSuggest .ms-search__autoSuggest__category .msc-autoSuggest__categoryResults-items li {
    padding-bottom: 0px !important;
	}
	
	.ms-search__autoSuggest .msc-autoSuggest__results-container .msc-autoSuggest__results .ms-search__autoSuggest__keyword {
    display: none !important;
	}
	
	.ms-search__autoSuggest .ms-search__autoSuggest__product .msc-autoSuggest__productResults-title {
    margin-top: 35px !important;
	}
	
	.ms-header__modal .ms-nav__list__item__button {
    background-color: #13273a !important;
	}
	
	.ms-header__modal .ms-nav>.ms-nav__list {
    background: #13273a !important;
	}
	
	.ms-nav__list__item .ms-nav__list .ms-nav__list__item__button {
    font-family: "Titillium Web" !important;
    font-weight: 500 !important;
    font-style: normal !important;
    font-size: var(--msv-h4-font-size-s) !important;
    line-height: var(--msv-h4-line-height-s) !important;
	}
	
	.lobas-configsignin-logo {
		margin-left: -31px;
		margin-right: -31px;
		margin-top: 9px;
		padding-bottom: 15px;
		background-color: #13273a;
		margin-bottom: 10px;
	}
	.lobas-configsignin-logo img {
		text-align: center !important;
		margin: -11px auto 10px auto;
		padding-top: 20px;
		max-width: 82%;
	}
	.config-signinpage .default-container.default-container.container {
		margin: 0;
		position: absolute;
		top: 65%;
		left: 50%;
		transform: translate(-50%, -35%);
	}
	body.config-signinpage .container {
		max-width: 340px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.config-signinpage .ms-sign-in__container {
		margin: 0;
	}
	.config-signinpage .ms-sign-in__sign-in-button, .ms-sign-in__sign-up-link {
		font-size: 18px;
		line-height: 20px;
		border-radius: 0px;
		height: 60px;
		min-width: 100%;
		padding: 0px;
		background: #13273a;
		border: none;
		width: auto;
		margin-left: -31px;
		margin-bottom: -2px !important;
		margin-right: -31px;
	}
	.config-signinpage .ms-sign-in__sign-in-button {
		margin-bottom: 0px;
		margin-top: 35px;
	}
	/* .lobas-glb-viewer__btn.msc-btn {
    top: 392px
	}
	
	.ms-media-gallery {
    padding-top: 55% !important;
	} - Marius 220223 */
	
	button.lobas-digital-asset-download__btn.msc-btn.btn-primary {
    font-size: 13px !important;
    text-align: left !important;
	}
	
	.ms-breadcrumb .ms-breadcrumb_item {
    font-size: 12px !important;
    line-height: 17px !important;
    padding-right: 2px !important;
	}
	.ms-breadcrumb .ms-breadcrumb_list .ms-breadcrumb-back-button::before {
    padding-right: 0px !important;
	padding-top: 1px !important;
	}
	
	.ms-header__modal .ms-nav {
    background: #13273a !important;
	}
	.ms-header__modal .ms-nav__list__mobile__container__button {
    background-color: #13273a !important;
	}
	.ms-header__modal .ms-nav .ms-nav__list .ms-nav__list__item .ms-nav__list__item__link {
    background-color: #13273a !important;
	font-size: 24px !important;
    font-weight: 500 !important;
	}
	.ms-buybox__content .ms-buybox__product-title {
    font-size: 23px !important;
	margin-top: 20px;
	}
	.produktdetaljer1 {
    margin-top: 50px !important;
	}
	.ms-buybox__inventory-info {
    text-align: left !important;
    padding-top: 10px !important;
	}
	/*.ms-media-gallery .ms-media-gallery__thumbnails-container {
    display: inline-flex !important;
	}*/
	
	.ms-media-gallery {
		width: auto !important;
		display: block !important;
	}
}

.ms-media-gallery__thumbnails-container {
	display: flex !important;
}

.ms-breadcrumb .ms-breadcrumb_item .ms-breadcrumb_link {
    text-transform: none !important;
}


.ms-search__form-control {
     border: none !important;
	 background-color: #13273a !important;
}

.ma-hjem .ms-container-background-image {
    min-height: 500px !important;
	color: #ffffff !important;
}

.ma-hjem {
	color: #ffffff !important;
}

.ma-hjem p {
	color: #ffffff !important;
}

.ma-hjem a {
	color: #ffffff !important;
}

@media only screen and (min-width: 601px) {
	.ma-hjem p {
		margin-top: 250px !important;
	}
}

@media only screen and (max-width: 600px) {
	.ma-hjem p {
		margin-top: 50px !important;
	}
}

.ms-search-result-container__category-hierarchy a:last-of-type {
    font-weight: 800 !important;
    text-decoration: underline !important;
}

.ms-search-result-container__title {
    padding-top: 10px !important;
	margin-bottom: 30px;
}

.ms-search-result-container__title .ms-search-result__collection-title-prefix {
    display: none !important;
}

.ms-search-result-container__title .ms-search-result__collection-title-text {
    display: none !important;
}

.ms-search-result-container__category-nav-section {
    display: block !important;
}

.ms-search-result-container__title .ms-search-result__collection-title-count {
    font-size: 22px !important;
}

.ms-search-result-container__Sort-by-category .msc-l-dropdown {
    margin-top: -2px !important;
}

@media (min-width: 992px) {
	.ms-media-gallery {
		height: auto !important;
		padding-bottom: 35px !important;
	}
	.ms-media-gallery .ms-media-gallery__carousel {
		height: 690px;
	}
	.msc-carousel__inner {
		height: auto !important;
	}
	.ms-media-gallery .msc-carousel__item {
		height: 660px;
	}
}

.ms-fullscreen-section__magnifying-glass-icon {
    height: 48px !important;
    margin-bottom: 45px !important;
    margin-right: 20px !important;
    width: 48px !important;
}

.ms-fullscreen-section__magnifying-glass-icon:after {
    margin-left: -8px !important;
    margin-top: -5px !important;
	font-size: 25px !important;
}

.ms-media-gallery .ms-media-gallery__item .msc-image-container {
    width: 100% !important;
    height: auto !important;
}

@media (min-width: 992px) {
	.ms-buybox__media-gallery {
		flex-basis: 40% !important;
		min-width: 40% !important;
	}
}

.produktdetaljer2 .row {
    border: solid 1px #e7e7e7;
	border-radius: 20px;
}

.produktmeta {
    color: #000 !important;
    height: 50px !important;
}

.produktmeta h2 {
    color: #000 !important;
    font-size: 25px !important;
    font-family: 'Titillium Web' !important;
}

.produktmeta2 {
    padding: 15px !important;
    color: #000 !important;
    /* display: flex !important; */
    align-items: center !important;
	font-family: 'Titillium Web' !important;
    height: 50px !important;
	margin-bottom: 15px;
	margin-top: 10px;
}

.produktmeta2 h2 {
    /* color: #000 !important; */
    /* display: flex !important; */
    align-items: center !important;
    height: 15px !important;
	font-family: 'Titillium Web' !important;
	font-size: 21px !important;
	padding-left: 7px !important;
}

.ms-buybox .msc-buybox__description-section-text {
    padding-bottom: 22px !important;
    font-size: 20px !important;
    font-weight: 600 !important;
	color: #565656 !important;
}

.ms-buybox__product-unit-of-measure {
    font-family: "Titillium Web";
    font-weight: 600 !important;
    text-align: center !important;
}

.ms-buybox .msc-alert {
    float: left !important;
    padding-bottom: 40px !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    text-align: center !important;
    width: 100% !important;
    margin-left: -5px !important;
}

.ms-product-collection .msc-product .msc-product__title {
    font-size: 15px !important;
}

.ms-product-collection__heading {
    font-size: 20px !important;
    text-transform: uppercase !important;
}

/* .ms-buybox__inventory-info {
    float: left;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0px;
    width: 100%;
    font-style: italic;
    text-align: center;
} */

.ms-buybox__inventory-info {
	margin-bottom: 0px;
    width: 100%;
    font-style: italic;
    text-align: center;
    padding-top: 50px;
}

.ms-buybox__inventory-code-avail {
    font-weight: 600;
    font-size: 16px;
    color: #308d00;
    padding-right: 10px;
}

.ms-buybox__inventory-code-avail::before {
    content: "\f058";
    font: var(--fa-font-solid);
    padding-right: 5px;
}


.msc-ss-carousel .msc-flipper:hover {
    box-shadow: none !important;
    color: #0b579e !important;
	cursor: pointer !important;
}

.msc-ss-carousel .msc-flipper:active {
    box-shadow: none !important;
    color: #0b579e !important;
	cursor: pointer !important;
}

.msc-ss-carousel .msc-flipper:focus {
    box-shadow: none !important;
}

.ms-buybox__inventory-label .ms-buybox__inventory-code-avail {
    font-weight: 600;
    font-size: 16px;
    color: #308d00;
    padding-right: 10px;
}

.ms-buybox__inventory-label.ms-buybox__inventory-code-oos {
    font-weight: 600;
    font-size: 16px;
    color: #eb0000;
    padding-right: 10px;
}

.ms-buybox__inventory-code-oos::before {
    content: "\f057";
    font: var(--fa-font-solid);
    padding-right: 5px;
	color: #eb0000;
}

.articleView .articleViewTitle {
    font-family: 'Titillium Web';
    font-size: 2.4em;
    margin-top: 40px;
    margin-bottom: 30px;
    line-height: 1.2em;
}

.articleDate {
    margin-bottom: 15px;
    font-family: 'Titillium Web';
}

.articleRowKeywordsContainer {
    margin-top: 20px;
    margin-bottom: 25px;
    display: flex;
	gap: 10px;
	flex-wrap: wrap;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
}

.articleRowKeyword {
    padding: 4px 10px 4px 10px;
    /* background-color: #efefef; */
    border-radius: 10px;
    margin-right: 0px;
    font-family: 'Titillium Web';
    font-size: 11px;
    font-weight: 400;
    font-style: italic;
    border: 1px solid #d8d8d9;
}

.articleViewContent {
    padding-bottom: 100px;
    font-family: 'Titillium Web';
    font-size: 1.1em;
    line-height: 1.5em;
}

.ms-header__modal .msc-modal .ms-header__mobile-hamburger .msc-modal__content {
    background: #13273a !important;
}

.ms-header__modal .msc-modal .ms-header__mobile-hamburger .msc-modal__content .ms-nav>.ms-nav__list>.ms-nav__list__item {
    background: #13273a !important;
}

.ms-header__modal .msc-modal .ms-header__mobile-hamburger .msc-modal__content .ms-nav>.ms-nav__list {
    background: #13273a !important;
}

.lob-categorypage-info h1 {
    margin-bottom: 20px;
    font-size: 40px;
    text-transform: uppercase;
}

.ms-breadcrumb.lobas-breadcrumb-mainCat {
	display: none !important;
}

@media screen and (min-width: 0) and (max-width: 768px) and (max-width: 767px) {
	.ms-nav__list__item__button, .ms-nav__list__item__link, .ms-nav__list__item__span {
    margin-top: 0 !important;
	}
}

@media (min-width: 992px) {
	
	.ms-nav>.ms-nav__list>.ms-nav__list__item>.ms-nav__list__item__link {
    display: block !important;
	}
	
	.articleView .articleViewTitle {
    margin-top: 70px !important;
	}
	
	.articleViewContent img .lob-img-flytt {
    max-width: 50% !important;
    height: auto !important;
    float: right;
    margin-left: 60px;
    margin-top: 25px;
    margin-bottom: 100px;
	}
	
	/* .ms-product-collection .msc-ss-carousel__flipper {
    right: 50%;
	} */
	.ms-product-collection[data-m-layout="oneCard"] .msc-ss-carousel__flipper {
    right: 52% !important;
	}
	.ms-product-collection[data-m-layout="oneCard"] .msc-ss-carousel__flipper--next {
    right: 24% !important;
	}
	.ms-product-collection[data-m-layout="twoCards"] .ms-product-collection__item, .ms-product-collection[data-m-layout="twoCards"] .ms-product-collection__item:first-child {
    width: 45% !important;
    margin-right: 3%;
    margin-left: 3%;
	}
	/* .ms-product-collection[data-m-layout="twoCards"] .msc-ss-carousel__flipper--next {
    right: 36.5% !important;
	}
	.ms-product-collection[data-m-layout="twoCards"] .msc-ss-carousel__flipper {
    right: 50% !important;
	} */
	li.msc-ss-carousel-item.ms-product-collection__item {
    box-shadow: rgb(149 157 165 / 18%) 0px 5px 15px;
	}
	
	.ms-nav>.ms-nav__list .ms-nav__list .ms-nav__list__item__link::before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    bottom: 11px;
    left: -12px;
    background-color: #ffffff !important;
    visibility: visible !important;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
	}
	
	.ms-nav>.ms-nav__list .ms-nav__list .ms-nav__list__item__link:hover::before {
    bottom: 11px !important;
    left: -17px !important;
	}
	
	/* .default-container.default-container.container .ms-breadcrumb_list {
    display: none;
	}
	
	.default-container.default-container__2.container .ms-breadcrumb_list {
    display: block !important;
	} */
	
	.ms-breadcrumb {
    padding-top: 15px !important;
    padding-bottom: 40px !important;
    background-color: #f1f1f1 !important;
    margin-left: -60px !important;
    margin-right: -60px !important;
    padding-left: 22px !important;
	}
	
	.lob-categorypage-info {
    padding-top: 50px;
	}
	
	
	.ms-breadcrumb .ms-breadcrumb_item {
    color: #000000;
	font-size: 12px !important;
	}
	.ms-breadcrumb .ms-breadcrumb_item::hover {
    color: #0b579e !important;
	}
	.ms-breadcrumb .ms-breadcrumb_item .ms-breadcrumb_link {
    color: #000000 !important;
    text-transform: uppercase !important;
	font-size: 12px !important;
	}
	.ms-breadcrumb .ms-breadcrumb_item .ms-breadcrumb_link::hover {
	color: #0b579e !important;
	}
	.ms-breadcrumb .ms-breadcrumb_item.breadcrumb_item-current .ms-breadcrumb_link {
    color: #000000 !important;
	margin-left: 15px;
	font-size: 12px !important;
	}
	.ms-breadcrumb a {
    color: #000000 !important;
	font-size: 12px !important;
	}
	.ms-breadcrumb a::hover {
    color: #0b579e !important;
	}
	.ms-breadcrumb .ms-breadcrumb_list .ms-breadcrumb-back-button {
    text-decoration: none !important;
    margin-right: 20px !important;
	}
	.ms-breadcrumb .ms-breadcrumb_list .ms-breadcrumb-back-button::before {
    margin-top: 5px;
	padding-top: 1px !important;
	}
}

.msc-cart-line__product-sku {
    margin-bottom: 20px;
    margin-top: 10px;
    color: #142542;
}

.lobas-glb-viewer__btn.msc-btn::after, .lobas-glb-viewer__btn.msc-btn::before {
	position: absolute;
	content: "";
	transition: all 0.5s;
}

.lobas-glb-viewer__btn.msc-btn {
    min-width: 60px;
    height: 35px;
    border: none;
    background-color: #0b579e;
    color: #fff;
    font-family: 'Titillium Web';
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    display: inline-block;
    float: left;
    transform: translate(0%, -23%);
    vertical-align: middle;
    font-size: 16px;
    transition: all .5s;
    line-height: 14px;
}

.lobas-glb-viewer__btn.lobas-glb-viewer__active.msc-btn {
	min-width: 60px;
    height: 40px;
    border: none;
    background-color: #3f637a;
    color: #fff;
    font-family: 'Titillium Web';
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    display: inline-block;
    float: left;
    transform: translate(0%, -23%);
    vertical-align: middle;
    font-size: 16px;
    transition: all .5s;
    line-height: 14px;
}

.lobas-glb-viewer__btn.msc-btn::before {
	bottom: -5px;
	height: 5px;
	width: 100%;
	left: 3px;
	transform: skewX(45deg);
	background-color: #123a60;
}
.lobas-glb-viewer__btn.msc-btn::after {
	right: -5px;
	height: 100%;
	width: 6px;
	bottom: -3px;
	transform: skewY(45deg);
	background-color: #4085c5;
}
.lobas-glb-viewer__btn.msc-btn:active {
	margin-left: 10px;
	margin-top: 10px;
}
.lobas-glb-viewer__btn.msc-btn:active::before {
	bottom: -5px;
	height: 5px;
	left: 3px;
}
.lobas-glb-viewer__btn.msc-btn:active::after {
	right: -5px;
	width: 5px;
	bottom: -3px;
}

.lobas-glb-viewer__btn.msc-btn:hover {
    background-color: #316ca1;
}

.lobas-glb-viewer__btn.lobas-glb-viewer__active.msc-btn::before {
	right: 0px;
	height: 0px;
	width: 0px;
	bottom: 0;
	transform: none;
}
.lobas-glb-viewer__btn.lobas-glb-viewer__active.msc-btn::after {
    right: -360px;
    height: 40px;
    width: 340px;
    bottom: 0px;
    transform: none;
    background-color: #4c8aab;
    content: '';
    background: url(https://images-eu-prod.cms.commerce.dynamics.com/cms/api/gkvlchkxcr/imageFileData/MDXQ3?pubver=0);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1430px) {
	.lobas-glb-viewer__btn.lobas-glb-viewer__active.msc-btn::after {
		display:none !important;
	}
}


/*@media screen and (min-width: 992px) {*/
	li.msc-ss-carousel-item.ms-media-gallery__thumbnail-item {
		height: auto !important;
		padding: 10px !important;
		min-width: 109px !important;
		background-color: rgb(245 245 245 / 25%);
		filter: brightness(0.99);
		cursor: pointer;
		border: 1px solid #e1e1e1;
		transition: 0.2s;
	}
	li.msc-ss-carousel-item.ms-media-gallery__thumbnail-item:hover {
		transform: scale(0.95);
		transition: 0.2s;
	}
	li.msc-ss-carousel-item.ms-media-gallery__thumbnail-item-active {
		padding-top: 10px !important;
		filter: unset !important;
		background-color: #fff !important;
		border: 1px solid #0b579e;
	}
	.ms-media-gallery .ms-media-gallery__thumbnail-item:first-child {
    padding-top: 10px !important;
	}
	
/*}*/

.ms-buybox__configure .msc-ss-carousel .msc-flipper .msi-chevron-right:before {
    font-size: 32px !important;
	margin: 0 auto;
    text-align: center;
    display: block;
    position: static;
}
	
.ms-buybox__configure .msc-ss-carousel .msc-flipper .msi-chevron-left:before {
    font-size: 32px !important;
	margin: 0 auto;
    text-align: center;
    display: block;
    position: static;
	margin-left: -2px;
}

.ms-media-gallery .ms-media-gallery__thumbnail-item:not(:last-child) {
    margin-right: 6px !important;
}

.carousel-flipper-container {
    margin-top: -22px;
    margin-bottom: 70px;
}

@media (max-width: 768px) {
	.ms-buybox__media-gallery {
    padding-right: 0 !important;
	}
	.carousel-flipper-container {
    margin-top: -22px;
    margin-bottom: 70px;
	}
}

@media screen and (min-width: 769px) {
		.ms-buybox__configure .ms-media-gallery .msc-flipper {
		background: #0b579e !important;
		border-radius: 20px;
		color: #ffffff !important;
		flex: 0 1 30px;
		height: 40px !important;
		/* left: 90px; */
		/* right: 0px; */
		position: inherit !important;
		/* top: -53px !important; */
		transform: none;
		width: 40px !important;
		float: right !important;
		margin-left: 5px;
	}
	.carousel-flipper-container {
    margin-top: -57px;
    margin-bottom: 70px;
	}
}

@media screen and (max-width: 768px) {
		.ms-buybox__configure .ms-media-gallery .msc-flipper {
		background: #0b579e !important;
		border-radius: 20px;
		color: #ffffff !important;
		flex: 0 1 30px;
		height: 40px !important;
		/* left: 90px; */
		/* right: 0px; */
		position: inherit !important;
		/* top: -53px !important; */
		transform: none;
		width: 40px !important;
		float: right !important;
		margin-left: 5px;
	}
	li.msc-ss-carousel-item.ms-media-gallery__thumbnail-item {
    min-width: calc(25% - 6px) !important;
	}
	.ms-buybox {
    margin-top: 5px !important;	
	}
}



/* #lobas-product-attribute__0 {
    font-size: 12px;
} */

.lobas-product-attribute {
    font-size: 12px;
}

.lobas-product-attribute__1 {
    font-size: 12px;
}

.lobas-product-attribute__2 {
    font-size: 12px;
}

.lobas-product-attribute__3 {
    font-size: 12px;
}

.lobas-product-attribute__4 {
    font-size: 12px;
}

.lobas-product-attribute__5 {
    font-size: 12px;
}

.lobas-spec-documents {
    padding: 20px;
}

.lobas-spec-documents .row {
    border: none !important;
}

.lobas-attribute-text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 10px;
    background-color: #eaf8ff;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
	font-family: 'Titillium Web' !important;
	border-style: none;
}

.lobas-roof-type__attribute-text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 5px;
    background-color: #f2f9fd;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: 'Titillium Web' !important;
    margin-bottom: 6px;
}

.lobas-roof-manufacturer__attribute-text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 5px;
    background-color: #f2f9fd;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: 'Titillium Web' !important;
    margin-bottom: 6px;
}

.lobas-roof-model__attribute-text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 5px;
    background-color: #f2f9fd;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: 'Titillium Web' !important;
    margin-bottom: 6px;
}

.lobas-artikkelside-hoyre .articleCollectionMini .articleCollectionCard {
    color: #fff;
    font-family: 'Titillium Web';
}

.articleCollectionMini .articleCollectionCard, .lobas-alleartikler-side.lobasArticleCollection .articleCollectionCard {
    font-family: 'Titillium Web';
}

.articleCollectionMini h2.articleCollectionCardTitle, .lobas-alleartikler-side.lobasArticleCollection h2.articleCollectionCardTitle {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 27px;
}

.articleCollectionMini .articleCollectionCardDate, .lobas-alleartikler-side.lobasArticleCollection .articleCollectionCardDate {
    padding-bottom: 20px;
    font-style: italic;
    color: #c5c5c5;
}

.articleCollectionMini h3.articleCollectionCardSummary, .lobas-alleartikler-side.lobasArticleCollection h3.articleCollectionCardSummary {
    font-weight: 400 !important;
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 20px;
}

.articleCollectionCardKeywordsContainer {
    display: flex;
}

.lobas-attribute-text__0, .lobas-attribute-text__1, .lobas-attribute-text__2, .lobas-attribute-text__3, .lobas-attribute-text__4, .lobas-attribute-text__5, .lobas-attribute-text__6, .lobas-attribute-text__7, .lobas-attribute-text__8, .lobas-attribute-text__9, .lobas-attribute-text__10, .lobas-attribute-text__11, .lobas-attribute-text__12, .lobas-attribute-text__13, .lobas-attribute-text__14, .lobas-attribute-text__15, .lobas-attribute-text__16, .lobas-attribute-text__17, .lobas-attribute-text__18, .lobas-attribute-text__19, .lobas-attribute-text__20, .lobas-attribute-text__21, .lobas-attribute-text__22, .lobas-attribute-text__23, .lobas-attribute-text__24, .lobas-attribute-text__25, .lobas-attribute-text__26, .lobas-attribute-text__27, .lobas-attribute-text__28, .lobas-attribute-text__29, .lobas-attribute-text__30, .lobas-attribute-text__31, .lobas-attribute-text__32, .lobas-attribute-text__33, .lobas-attribute-text__34, .lobas-attribute-text__35, .lobas-attribute-text__36, .lobas-attribute-text__37, .lobas-attribute-text__38, .lobas-attribute-text__39, .lobas-attribute-text__40, .lobas-attribute-text__41, .lobas-attribute-text__42, .lobas-attribute-text__43, .lobas-attribute-text__44, .lobas-attribute-text__45, .lobas-attribute-text__46, .lobas-attribute-text__47, .lobas-attribute-text__48, .lobas-attribute-text__49, .lobas-attribute-text__50, .lobas-attribute-text__51, .lobas-attribute-text__52, .lobas-attribute-text__53, .lobas-attribute-text__54, .lobas-attribute-text__55, .lobas-attribute-text__56, .lobas-attribute-text__57, .lobas-attribute-text__58, .lobas-attribute-text__59, .lobas-attribute-text__60, .lobas-attribute-text__61, .lobas-attribute-text__62, .lobas-attribute-text__63, .lobas-attribute-text__64, .lobas-attribute-text__65, .lobas-attribute-text__66, .lobas-attribute-text__67, .lobas-attribute-text__68, .lobas-attribute-text__69, .lobas-attribute-text__70, .lobas-attribute-text__71, .lobas-attribute-text__72, .lobas-attribute-text__73, .lobas-attribute-text__74, .lobas-attribute-text__75, .lobas-attribute-text__76, .lobas-attribute-text__77, .lobas-attribute-text__78, .lobas-attribute-text__79, .lobas-attribute-text__80, .lobas-attribute-text__81, .lobas-attribute-text__82, .lobas-attribute-text__83, .lobas-attribute-text__84, .lobas-attribute-text__85, .lobas-attribute-text__86, .lobas-attribute-text__87, .lobas-attribute-text__88, .lobas-attribute-text__89, .lobas-attribute-text__90, .lobas-attribute-text__91, .lobas-attribute-text__92, .lobas-attribute-text__93, .lobas-attribute-text__94, .lobas-attribute-text__95, .lobas-attribute-text__96, .lobas-attribute-text__97, .lobas-attribute-text__98, .lobas-attribute-text__99, .lobas-attribute-text__100, .lobas-attribute-text__101, .lobas-attribute-text__102, .lobas-attribute-text__103, .lobas-attribute-text__104, .lobas-attribute-text__105, .lobas-attribute-text__106, .lobas-attribute-text__107, .lobas-attribute-text__108, .lobas-attribute-text__109, .lobas-attribute-text__110, .lobas-attribute-text__111, .lobas-attribute-text__112, .lobas-attribute-text__113, .lobas-attribute-text__114, .lobas-attribute-text__115, .lobas-attribute-text__116, .lobas-attribute-text__117, .lobas-attribute-text__118, .lobas-attribute-text__119, .lobas-attribute-text__120, .lobas-attribute-text__121, .lobas-attribute-text__122, .lobas-attribute-text__123, .lobas-attribute-text__124, .lobas-attribute-text__125, .lobas-attribute-text__126, .lobas-attribute-text__127, .lobas-attribute-text__128, .lobas-attribute-text__129, .lobas-attribute-text__130, .lobas-attribute-text__131, .lobas-attribute-text__132, .lobas-attribute-text__133, .lobas-attribute-text__134, .lobas-attribute-text__135, .lobas-attribute-text__136, .lobas-attribute-text__137, .lobas-attribute-text__138, .lobas-attribute-text__139, .lobas-attribute-text__140, .lobas-attribute-text__141, .lobas-attribute-text__142, .lobas-attribute-text__143, .lobas-attribute-text__144, .lobas-attribute-text__145, .lobas-attribute-text__146, .lobas-attribute-text__147, .lobas-attribute-text__148, .lobas-attribute-text__149, .lobas-attribute-text__150, .lobas-roof-type__text, .lobas-roof-manufacturer__text, .lobas-roof-model__text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 5px;
    background-color: #f2f9fd;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: 'Titillium Web' !important;
    margin-bottom: 6px;
}

/*
.lob-attribute-desc-taktype .lobas-product-attribute__text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 5px;
    background-color: #f2f9fd;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: 'Titillium Web' !important;
    margin-bottom: 6px;
}

.lob-attribute-desc-takprodusent .lobas-product-attribute__text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 5px;
    background-color: #f2f9fd;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: 'Titillium Web' !important;
    margin-bottom: 6px;
}

.lob-attribute-desc-takmodell .lobas-product-attribute__text {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-right: 5px;
    background-color: #f2f9fd;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: 'Titillium Web' !important;
    margin-bottom: 6px;
} */

.lobas-attribute-text {
    margin: 0px 4px 10px 0px !important;
}

.lobas-attribute-text2 {
    padding: 4px 7px;
    margin: 5px 5px 0px 0px;
    background-color: #7e7e7e;
    color: #fff;
    display: inline-block;
    border-radius: 8px;
	font-family: 'Titillium Web' !important;
}

.lobas-product-attribute__heading {
	color: #000;
    font-family: 'Titillium Web' !important;
    font-size: 15px;
    margin-bottom: 20px;
    margin-top: 25px;
    border-bottom: solid 1px #e9e9e9;
    padding-bottom: 10px;
}

.lobas-product-attribute__heading .lob-prod h2 {
    color: #000 !important;
    font-family: 'Titillium Web' !important;
    font-size: 30px !important;
    margin-bottom: 15px !important;
    margin-top: 17px !important;
    padding-bottom: 20px !important;
	border: none !important;
}

.lobas-product-attribute .lob-prod h2 {
    color: #000 !important;
    font-family: 'Titillium Web' !important;
    font-size: 30px !important;
    margin-bottom: 15px !important;
    margin-top: 17px !important;
    padding-bottom: 20px !important;
	border: none !important;
}

.lobas-product-attribute .lob-prod .lobas-product-attribute__text {
    font-family: 'Titillium Web' !important;
    font-size: 18px;
    line-height: 25px;
}

.lob-prod {
    font-family: 'Titillium Web' !important;
    font-size: 18px;
    line-height: 25px;
}

a.msc-cta__primary:hover {
    cursor: pointer !important;
}

a.msc-cta__secondary:hover {
    cursor: pointer !important;
}

hr.lobas-omoss-hoyre-linje {
    border: none;
    height: 1px;
    color: #333;
    background-color: #d9d9d9;
}

@media (min-width: 768px) {

	.lob-categorypage-info {
    padding-top: 50px;
    margin-bottom: 40px;
	}
	
	.lob-categorypage-img {
    margin-top: 75px;
    margin-left: 60px;
	}
	
	.lobas-omoss-side-venstre {
    border-right: 1px solid #d5d5d5;
    padding-right: 80px;
    margin-top: 80px;
    margin-right: -60px;
    margin-bottom: 100px;
	}
	
	.lobas-omoss-side-venstre h2 {
    margin-bottom: 20px;
	}
	
	.lobas-omoss-side-venstre h3 {
    margin-bottom: 10px;
	}
	
	.lobas-omoss-side-hoyre {
    margin-top: 80px;
    margin-left: 60px;
    padding-left: 60px;
    border-left: 100%;
	}
	
	.lobas-omoss-side-hoyre h2 {
    margin-bottom: 20px;
	}
	
	.lobas-omoss-side-hoyre h3 {
    margin-bottom: 10px;
	}
	
	.lob-prod {
		max-width: 90% !important;
	}	
	
	.lobas-artikkelside-venstre.articleView {
    padding-right: 20px;
	}
	
	.lobas-artikkelside-hoyre.articleCollectionMini {
    background-color: #f9f9f9;
    padding: 30px;
    margin-right: -20px;
    margin-left: 100px;
    margin-top: 78px;
    margin-bottom: 40px;
    border: solid 1px #ccc;
    border-radius: 25px;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCard {
    color: #666666;
    font-family: 'Titillium Web';
	}
	
	.lobas-artikkelside-hoyre h2.articleCollectionCardTitle {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 27px;
	font-size: 20px;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCardDate {
    padding-bottom: 20px;
    font-style: italic;
    color: #999999;
	}
	
	.lobas-artikkelside-hoyre h3.articleCollectionCardSummary {
    font-weight: 400 !important;
    font-size: 15px;
    line-height: 21px;
    padding-bottom: 20px;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCardKeywordsContainer {
    display: flex;
    width: 68%;
    float: left;
	}
	
	.lobas-artikkelside-hoyre h4.articleCollectionCardKeyword {
	display:none !important;
	font-size: 10px;
    font-weight: 400;
    padding: 7px;
    border: solid 1px #d9d9d9;
    border-radius: 10px;
    margin-right: 10px;
    line-height: 15px;
    margin-bottom: 15px;
    font-style: italic;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCardReadMore {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #d5d5d5;
    text-align: right;
    margin-top: 5px;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionMini a:hover {
    text-decoration: none !important;
    color: #09579e !important;
	}
	
	.articleCollectionMini a:hover {
    text-decoration: none !important;
    color: #09579e !important;
	}
	
	.lobas-alleartikler-side.lobasArticleCollection a:hover {
    text-decoration: none !important;
    color: #09579e !important;
	}
	
	.lobasArticleCollection a:hover {
    text-decoration: none !important;
    color: #09579e !important;
	}
	
	img.articleCollectionCardThumbnail:hover {
    transform: scale(1.02);
	}
	img.articleCollectionCardThumbnail {
    transition: transform .2s;
	}
	
	/*
	.lobas-artikkelside-hoyre .articleCollectionCardReadMore:hover {
    color: #000;
    text-decoration: none !important;
	}
	
	.lobas-artikkelside-hoyre h2.articleCollectionCardTitle:hover {
    color: #000;
    text-decoration: none !important;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionCardDate:hover {
    text-decoration: none !important;
	}
	
	.lobas-artikkelside-hoyre h3.articleCollectionCardSummary:hover {
	color: #000;
	text-decoration: none !important;
	}
	
	.lobas-artikkelside-hoyre .articleCollectionMini a:hover {
    text-decoration: none !important;
	}
	*/
	
	.lobas-artikkelside-venstre.articleView img {
    height: auto !important;
    padding-bottom: 15px;
    margin-top: 33px;
	}
	
	.lobas-artikkelside-hoyre.articleCollectionMini a:hover {
    text-decoration: none !important;
	}
	
	.lobas-artikkelside-venstre.articleView img.lob-venstrebilde1 {
    width: 55% !important;
    height: auto !important;
    float: left !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    margin-top: 33px !important;
	}

	.lobas-artikkelside-venstre.articleView img.lob-venstrebilde2 {
    width: 30% !important;
    height: auto !important;
    float: left !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    margin-top: 33px !important;
	}

	.lobas-artikkelside-venstre.articleView img.lob-hoyrebilde1 {
    width: 55% !important;
    height: auto !important;
    float: right !important;
    padding-left: 30px !important;
    padding-bottom: 15px !important;
    margin-top: 33px !important;
	}

	.lobas-artikkelside-venstre.articleView img.lob-hoyrebilde1 {
    width: 30% !important;
    height: auto !important;
    float: right !important;
    padding-left: 30px !important;
    padding-bottom: 15px !important;
    margin-top: 33px !important;
	}
	
	.ms-tab.lob-documents-module {
    margin-bottom: 90px;
	}
	
	.ms-tab.lob-beregning-module {
    margin-bottom: 90px;
	}
	
	.ms-tab.lob-logofiler-module {
    margin-bottom: 90px;
	}
	
	.lob-documents-module .ms-tab-header-section {
    display: flex;
    margin: 0px 5px 0px 5px !important;
	}
	
	.lob-documents-module .ms-tab-content-section {
    margin-top: 0px !important;
	}

	.lob-documents-module .ms-tab-header-section__heading {
    line-height: 44px;
    text-transform: none;
    font-family: 'Titillium Web';
    color: #2C262D;
    margin-bottom: 35px;
    margin-top: 40px;
	}
	
	.lob-documents-module .ms-tab-tabs-section {
    display: flex;
    background-color: #d3dfea;
	}
	
	.lob-documents-module .ms-tab-tabs-section-li {
    cursor: pointer;
    padding: 10px;
    margin-right: 10px;
    position: relative;
	}
	
	.lob-documents-module .ms-tab-tabs-section .ms-tab-item-header {
    font-weight: 600;
	}
	
	.lob-documents-module .ms-tab-tabs-section-li .ms-tab-item-header {
    font-size: 20px;
    line-height: 35px;
    font-family: 'Titillium Web';
    color: #2C262D;
 	}
 	
 	.lob-documents-module .ms-tab-tabs-section-li[aria-selected="true"] ::before {
    background-color: #09579e;
	}
	
	.lob-documents-module .ms-tab-tabs-section-li ::before {
    bottom: 10px;
    height: 3px;
    transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9);
	}
	
	.lob-documents-module #tab-item-content-tab-0 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-0 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-1 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-1 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-2 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-2 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-3 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-3 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-4 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-4 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-5 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-5 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-6 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-6 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-7 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-7 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-01 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-01 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-02 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-02 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-03 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-03 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-04 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-04 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-05 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-05 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-06 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-06 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module #tab-item-content-tab-07 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-documents-module #tab-item-content-tab-07 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-documents-module .lobas-document-linkContainer {
    display: flex;
    align-content: space-between;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 5px;
	}
	
	.lob-documents-module .lobas-document-link {
    padding: 8px;
    margin: 8px;
    background-color: #faebd7;
    border-radius: 10px;
    text-align: center;
    width: 13%;
    font-size: 12px;
	}
	
	.lob-beregning-module .ms-tab-header-section {
    display: flex;
    margin: 0px 5px 0px 5px !important;
	}
	
			.lob-logofiler-module .ms-tab-header-section {
    display: flex;
    margin: 0px 5px 0px 5px !important;
	}
	
	.lob-beregning-module .ms-tab-content-section {
    margin-top: 0px !important;
	}
	
		.lob-logofiler-module .ms-tab-content-section {
    margin-top: 0px !important;
	}

	.lob-beregning-module .ms-tab-header-section__heading {
    line-height: 44px;
    text-transform: none;
    font-family: 'Titillium Web';
    color: #2C262D;
    margin-bottom: 35px;
    margin-top: 40px;
	}
	
		.lob-logofiler-module .ms-tab-header-section__heading {
    line-height: 44px;
    text-transform: none;
    font-family: 'Titillium Web';
    color: #2C262D;
    margin-bottom: 35px;
    margin-top: 40px;
	}
	
	.lob-beregning-module .ms-tab-tabs-section {
    display: flex;
    background-color: #d3dfea;
	}
	
		.lob-logofiler-module .ms-tab-tabs-section {
    display: flex;
    background-color: #d3dfea;
	}
	
	.lob-beregning-module .ms-tab-tabs-section-li {
    cursor: pointer;
    padding: 10px;
    margin-right: 10px;
    position: relative;
	}
	
		.lob-logofiler-module .ms-tab-tabs-section-li {
    cursor: pointer;
    padding: 10px;
    margin-right: 10px;
    position: relative;
	}
	
	.lob-beregning-module .ms-tab-tabs-section .ms-tab-item-header {
    font-weight: 600;
	}
	
		.lob-logofiler-module .ms-tab-tabs-section .ms-tab-item-header {
    font-weight: 600;
	}
	
	.lob-beregning-module .ms-tab-tabs-section-li .ms-tab-item-header {
    font-size: 20px;
    line-height: 35px;
    font-family: 'Titillium Web';
    color: #2C262D;
 	}
	
		.lob-logofiler-module .ms-tab-tabs-section-li .ms-tab-item-header {
    font-size: 20px;
    line-height: 35px;
    font-family: 'Titillium Web';
    color: #2C262D;
 	}
 	
 	.lob-beregning-module .ms-tab-tabs-section-li[aria-selected="true"] ::before {
    background-color: #09579e;
	}
	
	 	.lob-logofiler-module .ms-tab-tabs-section-li[aria-selected="true"] ::before {
    background-color: #09579e;
	}
	
	.lob-beregning-module .ms-tab-tabs-section-li ::before {
    bottom: 10px;
    height: 3px;
    transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9);
	}
	
	.lob-beregning-module #tab-item-content-tab-0 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-0 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-1 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-1 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-2 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-2 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-3 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-3 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-4 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-4 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-5 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-5 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-6 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-6 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-7 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-7 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-01 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-01 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-02 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-02 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-03 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-03 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-04 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-04 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-05 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-05 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-06 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-06 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module #tab-item-content-tab-07 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-beregning-module #tab-item-content-tab-07 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-beregning-module .lobas-document-linkContainer {
    display: flex;
    align-content: space-between;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 5px;
	}
	
	.lob-beregning-module .lobas-document-link {
    padding: 8px;
    margin: 8px;
    background-color: #faebd7;
    border-radius: 10px;
    text-align: center;
    width: 13%;
    font-size: 12px;
	}
	
	.lob-beregning-module .ms-content-block {
    padding-top: 50px;
	}
	
		.lob-logofiler-module .ms-tab-tabs-section-li ::before {
    bottom: 10px;
    height: 3px;
    transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9);
	}
	
	.lob-logofiler-module #tab-item-content-tab-0 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-0 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-1 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-1 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-2 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-2 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-3 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-3 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-4 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-4 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-5 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-5 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-6 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-6 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-7 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-7 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-01 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-01 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-02 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-02 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-03 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-03 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-04 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-04 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-05 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-05 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-06 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-06 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module #tab-item-content-tab-07 .ms-tab-tabs-section {
    background-color: #b6c6e2 !important;
    margin-bottom: 30px;
	}
	
	.lob-logofiler-module #tab-item-content-tab-07 .ms-tab-item-header {
    font-weight: 400;
    font-size: 17px !important;
	}
	
	.lob-logofiler-module .lobas-document-linkContainer {
    display: flex;
    align-content: space-between;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 5px;
	}
	
	.lob-logofiler-module .lobas-document-link {
    padding: 8px;
    margin: 8px;
    background-color: #faebd7;
    border-radius: 10px;
    text-align: center;
    width: 13%;
    font-size: 12px;
	}
	
	.lob-logofiler-module .ms-content-block {
    padding-top: 0px;
	}
}

.lobas-product-attribute__text {
    margin-bottom: 25px;
}

.lob-prod h2 {
    color: #000 !important;
    font-family: 'Titillium Web' !important;
    font-size: 30px !important;
    margin-bottom: 15px !important;
    margin-top: 17px !important;
    padding-bottom: 20px !important;
	border: none !important;
}

.lobas-product-attribute__text .lob-prod {
    font-family: 'Titillium Web' !important;
    font-size: 18px;
    line-height: 25px;
}

.lob-prod-doc-title h5 {
    margin-bottom: 5px !important;
}

.lob-prod-doc-title {
    border-bottom: solid 1px rgb(204 204 204 / 55%) !important;
}

.lobas-document-link {
    padding: 1%;
}

.ms-buybox .quantity .decrement:after {
    display: none !important;
}

.ms-buybox .quantity .decrement:before {
    display: none !important;
}

.ms-buybox .quantity .increment:after {
    display: none !important;
}

.ms-buybox .quantity .increment:before {
    display: none !important;
}

#lobas-product-document-attribute__0 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__1 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__2 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__3 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__4 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__5 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__6 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__7 {
    margin-top: 10px !important;
}
#lobas-product-document-attribute__8 {
    margin-top: 10px !important;
}

.lobas-document-type-fdv .lobas-link-btn__primary:before {
    content: "\f82c";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}

.lobas-document-type-dop .lobas-link-btn__primary:before {
    content: "\e4ec";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}

.lobas-document-type-assi .lobas-link-btn__primary:before {
    content: "\f7d9";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}

.lobas-document-type-document .lobas-link-btn__primary:before {
    content: "\f02d";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}
.lobas-document-type-external .lobas-link-btn__primary:before {
    content: "\f0c1";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}
.lobas-document-type-video .lobas-link-btn__primary:before {
    content: "\f03d";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}
.lobas-document-type-none .lobas-link-btn__primary:before {
    content: "\f15b";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}
.lobas-document-type-text .lobas-link-btn__primary:before {
    content: "\f02d";
    margin-right: 10px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
	min-width: 35px;
}

@media screen and (min-width: 992px) {
	.ms-header__container .ms-header__topbar {
		padding-left: 0px !important;
		padding-right: 0px !important;
		display: flex;
	}
	.ms-header__container .ms-header__topbar {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.desktop-navicon-container {
    order: 5;
	}
	.ms-header__container .ms-header__topbar .ms-header__logo {
    order: 1;
	}
	.ms-header .ms-search {
    order: 2;
	}
	.ms-header__container .ms-header__account-info {
    order: 3;
	}
	.ms-header__container .ms-cart-icon {
    order: 4;
	}
}

.tiltoppen {
  display: none; 
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #0b579e;
  color: white;
  cursor: pointer;
  padding: 10px;
  border-radius: 8px;
  font-size: 40px;
}

.tiltoppen:hover {
  background-color: #002c54;
}

.lob-footer {
	background-color: #13273a !important;
	color: #fff !important;
}


.msc-carousel__control__prev {
    margin-left: 32px !important;
}

.msc-carousel__control__next {
    margin-right: 32px !important;
}

.ms-buybox__configure {
	width: 100%;
}

@media screen and (min-width: 992px) {
	.msc-carousel__control__prev, .msc-carousel__control__next {
		height: 40px !important;
		width: 40px !important;
	}
}

@media screen and (min-width: 992px) {
	.msc-carousel__control__prev__icon:before, .msc-carousel__control__next__icon:before {
		font-size: 41px !important;
	}
	/* .ms-content-block[data-m-layout="full-width-b2b"] .ms-content-block__details {
    margin-top: 450px !important;
	} */
	.ms-buybox__content .msc-buybox__description-section {
    padding-bottom: 50px !important;
	border-bottom: #e3e2e2 solid 1px;
	}
	
	.msc-buybox__qtyconfig-section {
    display: flex;
    /* flex-direction: column; */
    justify-content: space-between;
    width: 100%;
	}
	
	.ms-buybox__configure {
    margin-top: 10px;
	width: 100%;
	}
	.ms-buybox .ms-buybox__dropdown {
    margin-bottom: 25px;
    width: 100%;
    float: left;
	}
	.ms-buybox__content .ms-buybox__quantity {
    padding-top: 0px !important;
    padding-bottom: 28px !important;
	margin-top: 10px;
    width: 100%;
    padding-left: 45px;
	}
	.ms-buybox__quantity {
	padding-top: 0px !important;
    border-bottom: none !important;
    border-top: none !important;
	}
	.ms-buybox__content .msc-buybox__ratings-section {
    padding-bottom: 0px !important;
	}
	.ms-buybox__content .msc-buybox__description-section {
    padding-top: 35px !important;
	}
	.produktdetaljer1 {
	min-width: 56.69% !important;
	padding-top: 30px;
	}
	.produktdetaljer2 {
	margin-top: 25px !important;
	}
	
	/* .produktdetaljer2 .col-12 {
    background-color: #fbfbfb !important;
	} */
	.ms-header__container .ms-header__topbar .msc-cart-icon {
    margin-top: -13px !important;
	}
    .ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product__image .msc-loading_image.msc_image {
        height: auto !important;
    }
    .b2bhomepage-hero-banner h2.ms-content-block__title {
        font-size: 3em !important;
    }
}

.ms-account-welcome-tile__heading {
    border-bottom: 0.5px solid #e1dede !important;
    padding-bottom: 5px !important;
    margin-bottom: 65px !important;
}

.ms-checkout__guided-card-body {
    margin-top: 10px !important;
}

.ms-checkout__guided-card, .ms-checkout__guided-card.visted, .ms-checkout__guided-card.active {
    border: none !important;
}

.lobas-checkout__order-details {
    display: flex;
    margin-top: 55px;
    margin-bottom: 40px;
    background-color: #fffcf8;
    padding: 25px;
    border-radius: 10px;
    border: solid 1px #c4c4c4;
}

@media screen and (min-width: 768px) {
	.ms-checkout__requested-delivery-date {
    width: 33.33% !important;
	}
	.ms-checkout__requisition {
    width: 33.33% !important;
	}
	.ms-checkout__reference {
    width: 33.33% !important;
	}
	.lobas-checkout__order-details {
    display: flex !important;
	}
	.ms-quick-order__content-form-main__dropdown .ms-quick-order__content-form-main .msc-dropdown__select {
    max-width: 300px !important;
    width: 300px !important;
	}
	.ms-quick-order__content-form-main-addtocart-button {
    min-width: 265px !important;
	background: #0b579e !important;
	height: 54px !important;
	margin-top: 27px !important;
	color: #fff !important;
	}
	.ms-quick-order__content-form-main .msc-dropdown__select {
    max-width: 300px !important;
    width: 300px !important;
	}
}

@media screen and (max-width: 767px) {
	.ms-checkout__requested-delivery-date {
    width: 100% !important;
	}
	.ms-checkout__requisition {
    width: 100% !important;
	}
	.ms-checkout__reference {
    width: 100% !important;
	}
	.lobas-checkout__order-details {
    display: block !important;
	}
}

.ms-quick-order__content-form-main .msc-dropdown__select {
    cursor: pointer !important;
}

.ms-quick-order__content-form-main-quantity-lable {
    color: #fff !important;
}

.ms-quick-order__content-form-main-addtocart-button {
	background: #0b579e !important;
	height: 54px !important;
	color: #fff !important;
}

.ms-quick-order {
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    background-color: #142542 !important;
    border: none !important;
    color: #fff !important;
}

.ms-quick-order__drawer {
    padding: 15px !important;
    margin-right: 6px !important;
}
.ms-quick-order__drawer .drawer__button {
    background: #142542 !important;
    cursor: pointer !important;
    color: #fff !important;
}

.ms-quick-order__description {
    color: #ffffff !important;
}

.ms-quick-order__heading {
    padding: 10px !important;
}

.ms-cart .msc-cart-line .msc-cart-line__product-image .msc_image {
    padding: 20px !important;
}

button.lobas-digital-asset-download__btn.msc-btn.btn-primary {
    font-family: 'Titillium Web';
    background-color: #ffffff8c;
    font-weight: 400;
    font-style: normal;
    font-size: var(--msv-body-font-size-m);
    line-height: var(--msv-body-line-height-m);
    color: var(--msv-body-font-color);
    text-decoration: underline;
    display: inline-flex;
    margin-top: 13px;
}

.lobas-document-link a.lobas-link-btn__primary div:hover {
    font-weight: 600;
}

/* button.lobas-digital-asset-download__btn.msc-btn.btn-primary:hover {
    background-color: #fdb92c;
} */

button.lobas-digital-asset-download__btn.msc-btn.btn-primary:hover {
    font-weight: 600;
}

button.lobas-digital-asset-download__btn.msc-btn.btn-primary::before {
	content: "\f03e";
    font: var(--fa-font-solid);
    margin-right: 14px;
    font-size: 25px !important;
    font: var(--fa-font-solid);
    min-width: 35px;
    margin-left: -19px;
}

.ms-quick-order__drawer .drawer__button .ms-quick-order__heading::after {
    line-height: 24px !important;
    text-align: left !important;
    margin-left: 15px !important;
    font-size: 35px !important;
    margin-right: auto !important;
}

.ms-checkout__requested-delivery-date {
    padding-right: 35px !important;
    font-family: 'Titillium Web' !important;
    font-size: 19px !important;
}

.ms-checkout__requested-delivery-date-label-heading {
    padding-bottom: 15px !important;
}

.ms-checkout__requested-delivery-date input {
    min-width: 100% !important;
}

.ms-checkout__requisition {
    padding-right: 35px !important;
    font-family: 'Titillium Web' !important;
    font-size: 19px !important;
}

.ms-checkout__requisition-label-heading {
    padding-bottom: 15px !important;
}

.ms-checkout__requisition input {
    min-width: 100% !important;
}

.ms-checkout__reference {
    /* padding-right: 20px; */
    font-family: 'Titillium Web' !important;
    font-size: 19px !important;
}

.ms-checkout__reference-label-heading {
    padding-bottom: 15px !important;
}

.ms-checkout__reference input {
    min-width: 100% !important;
}

.msc-order-summary__items .msc-order-summary__label {
    text-transform: none !important;
}

.ms-checkout .multiple-pickup-enabled .ms-checkout__line-items-header {
    margin: 25px 25px 25px 25px !important;
}

.ms-checkout__line-items-edit-cart-link {
    margin-top: -8px !important;
}

.ms-checkout__line-items-delivery-group.ship {
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-bottom: 25px !important;
}

.ms-checkout__main .ms-checkout__terms-and-conditions {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 25px !important;
}

.ms-checkout-section-container.has-initialized.is-updating.container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ms-checkout-customer-account__bottom-border {
    padding-top: 32px !important;
    border-bottom: 1px solid #c4c4c4 !important;
    margin-bottom: 32px !important;
}

.lob-salgsvilkaar h5 {
    font-family: 'Titillium Web';
    line-height: 20px;
    font-size: 16px;
}

.ms-cart .msc-cart-line-group__extra-actions {
    margin-top: -20px !important;
}

.ms-cart .msc-cart-lines-item {
    margin-left: 20px !important;
    margin-right: 20px !important;
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}

.ms-cart .msc-cart-lines-group-wraper {
    margin-bottom: 120px !important;
}

.ms-cart .msc-cart-lines-group-wraper .msc-cart-lines-group-wrapper__bopis-heading-title {
    margin-left: 20px !important;
}

.b2bhomepage-hero-banner .ms-content-block__details.withImage {
    margin-left: 0px !important;
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.b2bhomepage-hero-banner .ms-content-block__details.withImage {
    height: auto !important;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product .msc-product__details .msc-price {
    color: #0b579e !important;
}

.ms-buybox .msc-price__actual {
    color: #0b579e !important;
}

.ms-buybox__content .msc-buybox__ratings-section {
    border-bottom: none !important;
    padding-bottom: 0px !important;
}

.ms-buybox__quantity {
    padding-bottom: 30px !important;
}

.lobas-styled-table th {
    text-align: left !important;
    line-height: 18px !important;
    padding-right: 30px !important;
    padding-left: 20px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
	font-family: 'Titillium Web' !important;
    font-size: 14px !important;
    /* background-color: #f1f5f9 !important; */
}

.lobas-styled-table td {
    padding-left: 20px !important;
}

.msc-buybox__description-section-text {
    height: 40px !important;
    margin-bottom: 10px !important;
}

.ms-buybox .ms-buybox__add-to-order-template-container {
    border-bottom: none !important;
}

.sidemeny {
    background-color: #f9f9f9;
    margin-top: 40px;
    padding: 30px;
    margin-right: 25px;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product__image {
    height: auto !important;
}

.ms-search-result-container .ms-refiner-heading {
    display: none !important;
}


@media (min-width: 768px) {
	.msc-modal .msc-fullview-modal {
		max-width: 60% !important;
		max-height: 850px !important;
		margin: auto !important;
	}
	.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu-item {
		margin-bottom: 6px !important;
		line-height: 20px !important;
	}
	.ms-search-result-container__refiner-section .ms-refine-submenu.list-group {
		margin-bottom: 20px !important;
		border-bottom: none !important;
	}
	.ms-search-result-container__refiner-section .ms-refine-submenu.list-group .ms-refine-submenu__list {
		padding-top: 10px !important;
	}
	.ms-search-result-container__Sort-by-category {
		float: right !important;
	}
	.ms-search-result-wrapper-sort-by-category {
		background-color: #f5f5f5 !important;
		padding-top: 10px !important;
		padding-bottom: 30px !important;
		padding-right: 15px !important;
	}
	.msc-choice-summary .msc-choice-summary__item {
		color: #ffffff !important;
		background: rgb(64 58 58 / 80%) !important;
	}
	.ms-buybox__quantity.ms-buybox__quantity-left {
    float: left !important;
	}
	.ms-search__form-submitSearch::before {
    margin-top: -22px !important;
	}
	.col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout="oneCard"] .msc-ss-carousel {
    width: 100%;
	}
	.col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout="twoCards"] .msc-ss-carousel {
    width: 100%;
	}
	.col-12:not(.col-lg-9):not(.col-lg-6):not(.col-lg-3) .ms-product-collection[data-m-layout="threeCards"] .msc-ss-carousel {
    width: 100%;
	}
}

.ms-search-result-container__refiner-section .ms-refine-submenu__toggle_expanded {
    background: #0b579e !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    color: #ffffff !important;
}

.ms-search-result-container__refiner-section button.ms-refine-submenu__toggle_collapsed {
    background: #0b579e !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    color: #ffffff !important;
}

.msc-choice-summary .msc-choice-summary__item {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.ms-buybox__add-to-cart-container .msc-add-to-cart {
    border-radius: 20px !important;
	background-color: #0b579e;
}

.ms-buybox__add-to-cart-container .msc-add-to-cart:hover {
    cursor: pointer;
}

.ms-search-result-container .ms-search-result-container__Products .ms-product-search-result__item .msc-product__image {
    height: auto !important;
}

.lob-home-before-footer {
    padding-bottom: 120px;
    margin-bottom: 0px;
}

/* END Marius overwrites */

/* START Sindre overwrites */
.lobas-sales-terms ol { 
	counter-reset: item; 
	margin: 20px; 
}

.lobas-sales-terms li { 
	display: block; 
	margin: 10px;
}

.lobas-sales-terms li:before { 
	content: counters(item, ".") " "; 
	counter-increment: item; 
	font-size: 25px; 
	display:inline-block
}

.lobas-sales-terms h2 { 
	display: inline; 
	margin: 10px 0px 10px 10px; 
}

.lobas-sales-terms p { 
	display: inline-block;
	margin: 10px;
}
/* END Sindre overwrites */