.grid.video-fysiskbutik_wrapper {
    padding: 3px 13px;
    margin: -13px 0 0;
}

.page27 article.m-text-article {
    margin: 28px 0 0;
}

.languageDE a.cart-link-addto-wishlist.button-text.trailing-db-mobile {
    width: 252px;
    float: left;
    margin-top: 10px;
}

.forsideprodukter .modules.angular-productlist {
    width: 90%;
    margin: 0 auto;
}

section.section.forsideprodukter {
    float: left;
    width: 100%;
}

.cart-content .page-title {
    margin: 25px 0 0px;
}

.obs-info {
    line-height: 24px;
}

.m-wishlist-login-link a {
    text-decoration: underline;
}

article.m-wishlist-article {
    padding-bottom: 18px;
    background: #fff;
    border: 25px solid #fff;
    margin-bottom: 15px;
}

.cart-link-addto-wishlist i.fa.fa-gift {
    display: none;
}

a.cart-link-addto-wishlist.button-text.trailing-db-mobile {
    width: 187px;
    float: left;
    margin-top: 10px;
}

.m-orderform .panel-footer a.m-product-wishlist-button.login.wishlist-button.pull-right, 
button.m-product-wishlist-button.wishlist-button.button-text,
a.m-product-wishlist-button.login.wishlist-button,
.cart-link-addto-wishlist.button-text.trailing-db-mobile
{
    background: #fff;
    width: 166px;
    text-align: center;
    padding: 10px 10px 9px 35px;
    margin-top: 3px;
    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/template/oenskeliste.png");
    background-repeat: no-repeat;
    background-position: 9px 6px;
    font-size: 13px;
    font-weight: normal;
    text-transform: none;
    border: 2px solid #dbdbdb;
    height: 36px;
    float:right;
}

.modules.m-wishlist.m-product-wishlist {
    float: right;

}

.menu-inline .feather.feather-heart {
    margin-left: 3px;
}

.m-orderform .panel-footer a.m-product-wishlist-button.login.wishlist-button.pull-right:hover,
button.m-product-wishlist-button.wishlist-button.button-text:hover{
    text-decoration: underline;
}

div#topmenu_auto {
    float: left;
    width: 100%;
}

.navbar-placeholder {
    float: left;
    width: 100%;
}

.toolbar {
    margin-top: 0 !important;
}

.m-breadcrumb {
    float: left;
    margin-top: 12px;
}

.m-product span.badge.badge-succes.m-product-splash-new,
span.badge.badge-danger.m-product-splash-soldout{
    margin-left: -4px;
}


[name="product[8605][giftcard][message]"] {
    display: none;
}

span.badge.badge-warning.m-product-splash-sale,
span.badge.badge-warning.m-productlist-sale{
    background-color: #f6bd26;
    border-color: #f6bd26;
    color: #202223;
    border-radius:  0px 19px 19px 0px;
    padding: 6px 10px 5px;
    margin-top: 15px;
}

span.badge.badge-danger.m-productlist-soldout,
span.badge.badge-danger.m-product-splash-soldout{
    background: #c02b43;
    color: #fff;
    border-radius: 0px 19px 19px 0px;
    padding: 6px 10px 5px;
    margin-top: 15px;
}

span.badge.badge-succes.m-productlist-new,
span.badge.badge-succes.m-product-splash-new{
    color: #fff;
    background: #96806e;
    border-radius: 0px 19px 19px 0px;
    padding: 6px 10px 5px;
    margin-top: 15px;
}

#topmenu_auto .menu.menu-inline>li {
    margin: 0;
}

#topmenu_auto .topitem:nth-child(8) a {
    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/template/nyheder_menu.png");
    background-repeat: no-repeat;
    background-position: 3px 8px;
    padding-left: 34px;
}

li.has-dropdown.topitem .menu a {
    color: #333 !important;
}

#topmenu_auto .topitem:nth-child(7) a {
    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/template/gavekort_menuikon.png");
    background-repeat: no-repeat;
    background-position: 3px 8px;
    padding-left: 34px;
}


#topmenu_auto .topitem:nth-child(5) a {
    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/template/farve-og-pleje-ikon.png");
    background-repeat: no-repeat;
    background-position: 3px 8px;
    padding-left: 34px;
}

.m-product-giftcard {
    float: left;
    width: 100%;
    margin-top: 27px;
}


input#gift_price {
    font-size: 18px;
    padding: 0;
    text-align: center;
}

input#gift_name {
    text-align: center;
    font-size: 16px;
}

textarea#gift_message {
    font-size: 15px;
}

s.m-product-price-before-discount {
    color: #ab4f4f;
    font-size: 16px;
}

.m-product-variants.m-preselect.m-product-preselect .button {
    border-color: #737378;
    color: #fff;
    background-color: #9a9a9e;
    margin-top: 13px !important;
    border-bottom: 3px solid #555;
    font-size: 13px;
    border-radius: 20px;
}

.fixed-koeb-knap {
    display: none;
}

.fixed-koeb-knap.skjulkoebknap {
    display: none !important;
}

.fixed-koeb-knap {
    position: fixed;
    bottom: 20px;
    width: 70%;
}

#column_button {
    background: #999;
    color: #fff;
    padding: 5px 12px;
    margin: 0 0 60px;
    line-height: 35px;
}

.pageCategory475 .category-short-description .image img {
    border-radius: 220px;
}

.pageCategory475 .ck-content .image {
    margin: 20px auto 20px !important;
}

#column_button:hover {
    cursor:pointer;
    background: #888;
}

.support_topinfo_box2_wrapper {
/*    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/kundeservice/laederiet_kundeservice.jpg"); 
    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/kundeservice/gruppebillede-2025.jpg");
    
    background-position: center;
    background-size: cover;
    */
}

.forside_topsupportinfo_content_boks1 {
    display: none;
}


.m-product-variants.m-product-preselect .text-right a.button {
    float: left;
    width: 100%;
    display: block;
    margin: 1px 0 10px;
    padding: 14px 4px 24px 4px;
}

.m-product-short-description h5{
    margin: 0 !important;
}

.m-product-variants.m-dropdown.m-product-dropdown {
    float: left;
    width: 100%;
    margin: 29px 0 0 0;
}



a.eanlink {
    text-decoration: underline;
}


.productmenu > li:hover > ul {
  opacity: 0;
  pointer-events: none !important;
}

.productmenu > li.active > ul {
  opacity: 1;
  pointer-events: auto !important;
}

.productmenu .has-dropdown ul.menu
{
    border-bottom: 4px solid #fff;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
}

.b-productcategory a:hover{
    text-decoration: underline;
}

.productmenu .has-dropdown ul.menu a:hover{
    text-decoration:underline;
}

.productmenu .has-dropdown ul.menu .menu
{
    border-bottom: none;
    border-left: none;
    border-right: none;
}


.productmenu>li>ul {
    transition: none !important;
}

.productmenu>a:hover {
    transition: 1s !important;
}

.laeringkategorilandingpage_laering_wrapper {
    margin-top: 15px;
}

.navbar.site-header ul.menu.productmenu.menu-inline {
    background: #f1efec;
    border-bottom: 4px solid #fff;
}



.m-product-packet {
    float: left;
}

#topmenu_auto .productmenu .has-dropdown .menu a {
    background: none;
}

#topmenu_auto .topitem:nth-child(4) .menu a {
    padding: 0px 21px 6px !important;
    color: #222;
}

.m-product-offers .m-product-paymentoptions .option.option-klarnakp {
    display: none;
}

.languageUK span.paymentMethodOnlineName.is-block {
    display: none;
}

.category-short-description.ck-content {
    margin-bottom: 50px;
}

div#k6231b8d67e4e444219f95241.products-related {
    display: none;
}

.obs-info a {
    color: #fff;
    text-decoration: underline;    padding: 0 10px;
}

nav.navbar.site-header {
    position: relative;
}



.obs-info {
    float: left;
    width: 100%;
    background: #8e2b2b;
    text-align: center;
    padding: 10px 20px 8px;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
}

.kampagne_info_hoejreboks form {
    padding: 20px !important;
    background: #fff !important;
}

.m-product-itemNumber {
    float: left;
    margin: 27px 0 11px;
}

.topkategorier_kategori_wrapper .grid-cell img {
    max-height: 163px;
    margin: -1px auto -12px;
}

.variantInfoPanel.m-product-preselect-variantInfoPanel.open {
    float: left;
    width: 100%;
}



.modules.angular-productlist.aw-recom {
    border: 5px dashed #f1f1f1;
    padding: 20px 20px 20px 20px;
    display: block;
    min-height: 420px !important;
    width: 100%;
}

.w-language-dropdown .button.xsmall img {
    margin-top: -1px;
}

.top_maincontent_wrapper .w-language button.button.xsmall {
    background: #fff !important;
}

.w-language-dropdown  button.button.xsmall {
    color: #333;
    font-size: 13px !important;
}

.products-also-bought {
    float: left;
    width: 100%;
    margin-top: 17px;
}

.w-language-dropdown button.button.xsmall {
    padding: 2px 9px 0 11px;
}

.page-title.products-also-bought {
    float: left;
    width: 100%;
}



.products-also-bought {
    float: left;
    width: 100%;
}

.languageDE .forside_topcontent_wrapper {
    display: none;
}

.page296 .m-text-article .m-text-content h5 {
    max-width: 1020px;
}

a.b-productcategory-anchor.b-anchor {
    font-size: 16px;
    padding: 3px 0;
}

.m-product-information .panel-warning {
    background-color: #fff;
    border-color: #ac9989;
    color: #999;
}

.m-product-information .m-product-stock .panel-body {
    font-size: 17px;
    padding: 9;
}



.contactInfoContainer input,
input#referenceNumber {
    color: #333;
    font-size: 16px;
    padding: 0 8px;
}

textarea#customerNotice {
    color: #333;
    font-size: 16px;
}

select#country {
    font-size: 15px;
    padding: 0 7px;
}

.m-preselect.m-product-preselect .m-product-transaction-amount input.form-input.input-group-main.m-transaction-input {
    display: block;
    float: left;
    height: 51px;
    font-size: 19px;
}

.languageDE .reviews_footer_wrapper {
    display: none;
}

.b-category-li-1 a {
    padding: 2px 0 !important;
    font-size: 14px !important;
}

ul.b-productcategories-list.b-productcategories-level-1 {
    background: #f1efec;
    list-style: none;
    padding: 8px 13px;
    margin-bottom: 13px;
}

.languageDE .container.with-xlarge.page-content {
    margin-bottom: 0;
}

.page292 .spacer_box {
    float: left;
    width: 100%;
    height: 50px;
}

span.paymentMethodOnlineName.is-block {
    font-size: 12px;
    font-weight: bold;
}

.panel.panel-success.panel-rounded:last-child {
    display: block !important;
    float: left;
    display: block;
    width: 100%;
    background: #fff !important;
    color: #333 !important;
    border: none;
}

.panel.panel-success.panel-rounded:last-child strong{
	display:none;
}

.forside_fokusprodukter {
    min-height: 500px;
}

.type-checkout .orderSummary .modules.angular-productlist {
    display: none;
}

.skjulthidden
{
    display: none
}

.type-checkout .orderSummary .page-title.products-related {
    display: none;
}

.languageDE .varekort-supportboks_wrapper,
.languageUK .varekort-supportboks_wrapper {
    display: none;
}

.w-cookie-actions .button-primary.cookie-button:first-child {
	background: #fff;
	color: #999;
	border: 1px solid;
}

.laeringkategorilandingpage_laeringkategori_boks3 p {
    color: #fff;
}

.variantInfoPanel .product-priceLines {
    display: none;
}

.kampagne_info_wrapper {
    float: left;
    width: 100%;
}



.variantInfoPanel .panel-warning .panel-body {
    padding-top: 7px;
    padding-bottom: 5px;
}

.m-product-variants.m-product-preselect hr.m-product-preselect-list-separator {
    display: none;
}

.variantInfoPanel .panel-warning {
    background-color: #fff !important;
    border: none !important;
    color: #999;
    float: left;
    width: 100%;
}

a#aabningstider_btn_footer {
    background: #f1f1f1;
    padding: 3px 12px 3px !important;
    clear: both;
    line-height: 46px;
}

.pageCategory475 .varekort-supportboks_wrapper {
    display: none;
}

.page292 div#site-wrapper {
    background: #f1efec;
}

p.m-cart-product-delivery-time {
    display: none;
}

.kampagne_info_hoejreboks {
    float: left;
    width: 50%;
    padding: 30px;
}

.cognito.c-safari.c-med {
    padding: 4px 15px 8px;
    background: #fff;
}

article.productContent.list-js-col.m-productlist-item {
    background: #fff;
    padding: 14px;
}

.kampagner_topbanner_wrapper {
    float: left;
    width: 100%;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/kampagner/skoleundervisning/skoleundervisning_haandvaerk-og-design.jpg");
    color: #fff;
    padding: 110px 20px;
    text-align: center;
    background-position: center;
    background-size: cover;
}


.forside_laering_kategorier_wrapper {
    margin-bottom: 40px;
}

.page292 .modules.m-text {
    display: none;
}

.kampagne_info_venstreboks img {
    width: 100%;
}

.kampagne_info_venstreboks {
    float: left;
    width: 50%;
}

.page292 .m-breadcrumb {
    display: none;
}



.kampagner_topbanner_wrapper h1 {
    color: #fff;
    font-size: 48px;
    margin: 0 !important;
    padding: 0;
    float: left;
    width: 100%;
}

.kampagner_topbanner_wrapper h3 {
    color: #fff;
    float: left;
    width: 100%;
    margin: 0px 0 34px;
}

.kampagner_topbanner_wrapper h5 {
    color: #fff;
    margin: -9px auto 0;
    padding: 0 19%;
    float: left;
    width: 100%;
    text-align: center;
}

.diy-guide_leather-craft-tools_wrapper h5 {
    display: none;
}

.column .b-productcategory.b-category-li-0.b-category-499,
.column .b-productcategory.b-category-li-0.b-category-500,
.column .b-productcategory.b-category-li-0.b-category-501,
.column .b-productcategory.b-category-li-0.b-category-502,
.column .b-productcategory.b-category-li-0.b-category-498

{
  display:none;
}

.navbar .navbar-icons>li i.count-bubble, .navbar .navbar-icons>li>i {
    width: 22px;
    height: 18px;
    border-radius: 8px;
    background-color: #fff !important;
    color: #333;
    font-weight: 700;
    font-size: 0.85em;
    font-style: normal;
    position: absolute;
    top: -1em;
    right: -1em;
    justify-content: center;
    display: flex;
    align-items: center;
    padding: 4px 0 1px 0 !important;
}

h4.h6.m-productlist-title {
    text-align: center;
}

.panel.panel-danger.panel-rounded.m-product-stock.m-product-soldout {
    float: left;
    width: 100%;
}

.m-product-variants.m-preselect.m-product-preselect {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.pageCategory475 .product-delivery.m-productlist-stock {
    display: block;
}

.product-delivery.m-productlist-stock {
    border: none !important;
    color: #333;
    text-align: center;
}


.short-description.m-productlist-short-description {
    text-align: center;
}

.product-delivery.m-productlist-stock {
    font-weight: bold;
}

a.varekort-faa-hjaelp_btn:hover {
    text-decoration: underline;
}

figure.image.m-product-image img:hover{
  cursor: pointer !important;
}

.varekort-supportboks_infowrap p {
    margin: 0;
}

.varekort-supportboks_infowrap a:hover {
    text-decoration: underline;
}

.panel.panel-success.panel-rounded.m-product-stock.m-product-instock {
    float: left;
    width: 100%;
}

.panel.panel-warning.panel-rounded.m-product-info {
    float: left;
    width: 100%;
}

.m-product-transaction.product-transaction {
    float: left;
    width: 100%;
}

.owl-item:hover {
  cursor: pointer;
}

.thumbelina-but.horiz {
    height: 77px !important;
    top: 9px !important;
    width: 15px;
}

.thumbelina-but.horiz:hover {
  cursor: pointer;
}

.pageCategory .m-breadcrumb {
    display: none;
}

.m-productlist-categories article.category-item-content {
    border: 5px dashed #f1f1f1;
    padding: 20px;
}

.m-productlist-categories .category-item {
    margin-bottom: 20px;
}

.thumbelina-but i.fa.fa-fw {
    margin-top: 32px;
}

.thumbelina-wrapper {
    width: 95%;
    margin: 0 auto;
}

.m-productlist-transactions .prices {
    float: left;
    width: 100%;
    text-align: center;
}

h4.aw-product-title.m-productlist-title {
    text-align: center;
}

.modules.angular-productlist.aw-recom {
    border: 5px dashed #f1f1f1;
    padding: 20px 20px 20px 20px;
    display: block;
    min-height: 420px !important;
}

.panel-success {
    background-color: #96806e !important;
    color: #fff !important;
}

.miniBasket .page-title.products-related, .miniBasket .modules.angular-productlist {
    display: none !important;
}

.miniBasket a.button.button-primary {
    display: block;
    padding: 11px 5px 5px !important;
}

.pageCategory .category-item-title h4.h5 {
    background: #fff;
    padding: 12px 5px 11px 15px;
}

.pageCategory .category-item-title h4.h5:hover {
    background: #96806e;
    color: #fff;
    padding: 12px 5px 11px 15px;
}


.m-form-243 a.externlink {
    background: #96806e;
    color: #fff;
    padding: 5px 11px;
    margin: 4px 14px 15px 0;
    display: block;
    width: 238px;
    text-align: center;
}

.pageCategory .col-s-2.col-m-3.col-l-4.col-xl-6.category-item {
    height: 53px !important;
    text-align: left !important;
}

.pageCategory figure.category-item-image {
    display: none;
}

.pageCategory aside.column.is-hidden-s.is-hidden-m.col-l-3.col-xl-5 {
    display: none !important;
}

.pageCategory .page-content .row .col-s-4.col-m-12.col-l-9.col-xl-19 {
    width: 100%;
}

.pageCategory main#site-content {
    background: #f1efec;
}

.pageCategory.type-cart main#site-content{
    background: #fff !important;
}


.pageCategory .modules.m-products-category {
    padding-bottom: 30px;
}


.pageCategory header.category-item-title {
    text-align: left !important;
}

.m-form-243 a.externlink:hover {
    background: #b29883;
}

.forside_topkategorier {
    margin-top: 7px;
}

.page-content .w-notification .panel.panel-success {
    border: none;
}

.type-checkout .m-breadcrumb {
    display: none !important;
}

.page233 .m-breadcrumb {
    display: none;
}

.topkategorier_kategori_wrapper .grid-cell {
    background: #fff;
    padding: 25px;
}

.page27 .m-breadcrumb {
    display: none;
}

.betalingsmuligheder_footer {
    padding: 0px 0 51px !important;
}

a.obs-btn {
    background: #d0342C;
    color: #fff;
    padding: 9px 10px 8px;
    position: fixed;
    bottom: 0px !important;
    width: 100%;
    z-index: 1000000000;
    display: block;
    text-align: center;
    font-size: 17px;
    display:none;
}

.cc-window.cc-banner.cc-type-info.cc-theme-block.cc-bottom {
    z-index: 100000000000;
}

.forside .modules.angular-productlist.aw-recom {
    width: 92%;
    margin: 0 auto;
}

.page40 .m-breadcrumb {
    display: none;
}

.page115 .m-breadcrumb {
    display: none;
}

#topmenu_auto ul.menu.megamenu {
    background: #f1efec;
}

.m-description-short-wrap h5 {
    float: left;
    width: 100%;
    padding: 12px 0 8px;
}


#topmenu_auto .has-dropdown ul.menu {
    background: #f1efec;
}

#topmenu_auto .productmenu>li>ul {
    box-shadow: none;
}

.m-product-title.product-title b {
    color: #96806e;
    font-size: 21px;
    display: block;
}

.page-content .w-notification .panel-success a {
    background: #5a5149;
    color: #fff;
    padding: 5px 11px;
    text-decoration: none;
    margin: 0px 0 0 7px;
    line-height: 21px;
}





a#sekursuslokale_btn,
a#seudvalg_kurser_btn{
    background: #fff;
    padding: 6px 14px;
    line-height: 53px;
    text-decoration: none;
    border-radius: 50px;
    border: 2px solid #96806e;
    color: #96806e;
}

a#sekursuslokale_btn:hover,
a#seudvalg_kurser_btn:hover{
    background: #96806e;
    color: #fff;
}

.paymentMethodContainer ul.list-unstyled {
    padding: 0 !important;
}

a#sekursuslokale_varekort_btn {
    background: #fff;
    color: #666;
    padding: 6px 14px;
    line-height: 53px;
    text-decoration: none;
    border: 1px solid #999;

}

.page35 ul.nav.nav-breadcrumbs.small {
    display: none;
}

.page35 .m-text-content .grid img {
    margin: -2px auto 20px;
}

.m-product-information .m-product-info .panel-body {
    padding: 0;
    margin: -16px 0 20px 0;
    font-size: 13px;
}





a#sekursuslokale_varekort_btn:hover {
  background: #a28b78;
  color: #fff;
}

.topkategori_infotekst_wrapper h2 {
    margin: 6px 0 2px !important;
}

.pageCategory475 .category-description .raw-html-embed {
    text-align: center;
}

.text-center.emptyCategory.m-productlist-none {
    display: none;
}

.w-currency button.button.xsmall {
    background: none;
    padding: 0 14px;
    font-size: 12px;
    border: 1px solid #fff;
    height: 30px;
}

.w-currency-picker.is-inline-block {
    margin-left: -10px;
}

.laeringkategori_innerboks p {
    color: #fff;
}

.languageDE.pageCategory38.page35 .container.with-xlarge.page-content {
    padding-bottom: 50px !important;
}

.pageCategory30 ul.nav.nav-breadcrumbs.small {
    display: none;
}

.pageCategory30 .modules.m-text:nth-child(2) h5 {
    margin: -15px auto 22px  !important;
}

.pageCategory30 .modules.m-text:first-child img {
    margin-bottom: 7px;
}

.diy-guide-tilbehoer_dock h4 {
    margin: 33px 0 22px;
}

.se-alle-diy-guides_btn {
    width: 100%;
    margin: 0px auto 27px;
    max-width: 1248px;
}

.se-alle-diy-guides_btn p {
    margin: 0;
}

.se-alle-diy-guides_btn a {
    background-color: #fff;
    color: #444;
    padding: 8px 14px 7px;
    display: block;
    width: 200px;
    text-align: center;
    margin: -3px 0 0 3px;
    border: 1px solid #999;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/se-alle-diy-guides_pil-venstre.png");
    background-repeat: no-repeat;
    background-position: 12px 9px;
}

td.kursus_tid_ikon {

    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/kursus_tid.png");
    background-position: center 0;
    background-repeat: no-repeat;
}

td.kursus_underviser_ikon {

    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/kursus_underviser.png");
    background-position: center 0;
    background-repeat: no-repeat;
}

.kursus_infoikon {
    width: 52px;
    height: 31px;
}

td.kursus_infoikon.kursus_tid_ikon {
    padding-bottom: 17px;
}

td.kursus_infoikon.kursus_underviser_ikon {
    padding-bottom: 17px;
}

span.m-product-brand-text {
    background: #96806e;
    color: #fff;
    padding: 5px 10px;
}

table.kursus_infotabel {
    padding: 0 !important;
    margin: 0 !important;
}

td.kursus_dato_ikon {

    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/kursus_dato.png");
    background-position: center 0;
    background-repeat: no-repeat;
}

td.kursus_sted_ikon {

    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/kursus_sted.png");
    background-position: center 0;
    background-repeat: no-repeat;
}

.se-alle-diy-guides_btn a:hover {
  background-color: #f1f1f1;
  color: #333;
  border-color: #f1f1f1;
}

a#diy-guide_pakkeprodukt_link, a#diy-guide_pakkeprodukt-med-vaerktoej_link, a#diy-guide_download-pdf_link, a#diy-guide_download-moenster_link {
    background-color: #8d7464;
    display: block;
    text-decoration: none;
    padding: 56px 15px 15px 15px;
    color: #fff;
    font-weight: bold;
}

.m-product-orderform-info {
    display: none;
}


.m-cart-free-delivery.panel-body.text-center {
    color: #5a5149;
    font-size: 22px;
}

.col-s-4.col-m-3.col-l-3.col-xl-5.m-product-orderform-info {
    display: block;
}



.m-product-orderform-info p.panel-success.m-product-orderform-instock.m-product-stock.m-product-orderform-stock {
    background: #fff !important;
    color: #333 !important;
}


.cc-compliance a.cc-btn.cc-dismiss {
    background: #fff;
    color: #333;
    border-color: #fff;
}

.cc-color-override--1756217565.cc-window {
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0.66) !important;
}

.panel.panel-warning.panel-rounded.m-product-info,
.panel.panel-success.panel-rounded.m-product-stock.m-product-instock {
    border: none;
    padding: 3px 0 0 0;
    margin-top: 5px;
}

a.kunde_knap_top {
    text-align: center;
    width: 100%;
    float: left;
    background: #f1f1f1;
    text-align: center;

}

.panel.panel-danger.panel-rounded.m-product-discontinued {
    border: none;
    padding: 1px 0 0 0;
}

a.ny-kunde_knap_top {
    float: left;
}

.variantInfoPanel .panel.panel-warning.panel-rounded {
    background: #fff;
    padding: 0 !important;
}

.m-breadcrumb .page.level-3 b {
    display: none;
}

.panel.panel-danger.panel-rounded.m-product-stock.m-product-soldout {
    border: none;
    margin-top: 5px;
}

.m-productlist-title b {
    color: #96806e;
    margin: 2px 0 0px;
    display: block;
    font-size: 14px;
}

.panel.panel-warning.panel-rounded.m-product-info {
    margin-bottom: 0;
}

a#diy-guide_pakkeprodukt_link:hover,
a#diy-guide_pakkeprodukt-med-vaerktoej_link:hover,
a#diy-guide_download-pdf_link:hover,
a#diy-guide_download-moenster_link:hover{
  background-color: #ac907d;
}


a#diy-guide_download-moenster_link {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/laeder-diy-guide_download-moenster_ikon.png");
    background-repeat: no-repeat;
    background-position: center 13px;
}

a#diy-guide_download-pdf_link {
  background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/laeder-diy-guide_download-som-pdf_ikon.png");
  background-repeat: no-repeat;
  background-position: center 14px;
}

a#diy-guide_download-pdf_link {
  background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/laeder-diy-guide_download-som-pdf_ikon.png");
  background-repeat: no-repeat;
  background-position: center 14px;
}

a#diy-guide_pakkeprodukt-med-vaerktoej_link {
  background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/laeder-diy-guide_materialer-og-vaerktoej-ikon.png");
  background-repeat: no-repeat;
  background-position: center 14px;
}

a#diy-guide_pakkeprodukt_link {
  background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/laeder-diy-guide_materialer-ikon.png");
  background-repeat: no-repeat;
  background-position: center 14px;
}

.diy-guide_leather-tools-wrapper p {
    text-align: center;
    line-height: 28px;
    color: #333;
    font-weight: bold;
}

.diy-guide_leather-tools-wrapper a {
    background: #8d7464;
    color: #fff;
    padding: 6px 13px 5px;
    display: block;
    text-decoration: none;
    text-align:center;
    font-weight: bold;
}

.diy-guide_leather-tools-wrapper a:hover {
  background-color: #ac907d;
}

.diy-guide_leather-tools-wrapper .grid {
    background: #fff;
    padding: 9px;
}

a.kunde_knap_top:hover {
    background: #e7e7e7;
}

.diy-guide_leather-craft-tools_wrapper h2 {
    text-align: center;
    margin: 18px 0 21px;
}

#leather-craft-tools_diy-guide h5 {
    width: 75% !important;
    text-align: center;
    margin: 17px auto 35px;
}

.diy-guide_steps-wrapper img {
    width: 100%;
}

.diy-guide_steps-wrapper .grid {
    background: #fff;
    padding: 20px;
}

.diy-guide-tilbehoer_dock h4 {
    display: none;
}

.diy-guide_steps-wrapper {
  width: 100%;
  max-width: 1241px;
  margin: 49px auto 0;
}

.diy-guide_leather-craft-tools_wrapper{
  width: 100%;
  max-width: 1241px;
  margin: 49px auto 0;
}

a.vis_diy-produkter {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/leather_diy_guide_products_icon.png");
    background-color: #8d7464;
    background-repeat: no-repeat;
    color: #fff;
    padding: 10px 16px 9px 42px;
    text-decoration: none;
    background-position: 11px 5px;
    margin: 0 auto;
}

a.vis_diy-produkter:hover {
  background-color: #ac907d;
}


.vis_produkter_knap_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    height: 40px;
}
.diy-guide_mainwrapper {
    background: #f1efec;
    padding: 33px 24px 24px 24px;
    float: left;
    width: 100%;
}

.page104 .m-text-article .grid-cell {
    background: #fff;
    padding: 29px 34px 31px;
}

.page104 .m-text-content h2 {
    margin-top: -23px;
}

.page104 .m-text-content.content.ck-content.clearfix {
    padding-bottom: 20px;
}

.page104 h5 {
    margin-bottom: -39px;
}

.page104 main#site-content {
    background: #f1efec;
}

.page104 ul.nav.nav-breadcrumbs.small {
    display: none;
}

page118 header.m-text-header.page-title {
    display: block;
}


.ny-kunde_information_wrapper {
    margin-bottom: 52px;
    margin-top: -11px;
}

.ny-kunde_information_wrapper header.m-text-header.page-title{
  display:none;
}

.page118 .m-breadcrumb,
.type-usercreate .m-breadcrumb {
    display: none;
}

.page118 .m-text-content.content.ck-content.clearfix {
    display: none;
}

.ny-kunde_custom_wrapper .m-text-content.content.ck-content.clearfix,
.ny-kunde_information_wrapper .m-text-content.content.ck-content.clearfix {
    display: block !important;
}

.page118 main#site-content {
    background: #f1efec;
}

.ny-kunde_information_wrapper .m-text-content.content.ck-content.clearfix:nth-child(2) {
  background: #fff;
  padding: 44px 32px 32px 32px;
  margin-bottom: -15px;
}

.ny-kunde_custom_wrapper {
    padding-bottom: 35px;
}

.opret-konto-privat_wrapper,
.opret-konto-virksomhed_wrapper {
    border: 5px solid #fff;
}

.type-userlogin main#site-content {
    background: #f1efec;
}

.type-userlogin .container.with-xlarge.page-content {
    padding-bottom: 60px !important;
}

.page118 .page-content .m-text-article .m-text-content h5 {
    width: 70%;
    text-align: center;
    margin: 0 auto 37px;
}

.type-userrequest main#site-content {
    background: #f1efec;
}

.type-usercreate .container.with-xlarge.page-content,
.type-userrequest .container.with-xlarge.page-content {
    padding-bottom: 36px !important;
}

.type-usercreate main#site-content {
    background: #f1efec;
}

.type-useredit main#site-content {
    background: #f1efec;
}

.type-userorders main#site-content {
    background: #f1efec;
}

.type-userorders .container.with-xlarge.page-content {
    padding-bottom: 35px !important;
}

.checkoutFrame .stepColumn {
    box-shadow: none !important;
}

.type-checkout main#site-content {
    background: #f1efec;
}

.ny-kunde_custom_wrapper .grid-cell {
    padding: 10px;
}

a.opret-konto_primaer-cta {
    background: #8d7464;
    color: #fff;
    text-decoration: none;
    padding: 7px 15px 6;
    width: 100%;
    display: block;
    margin: 17px auto 0;
}

a.opret-konto_primaer-cta:hover{
  background: #a38878;
}


a.opret-konto_sekundaer-cta {
    background: #f1f1f1;
    color: #333;
    text-decoration: none;
    padding: 7px 15px 6;
    width: 100%;
    display: block;
    margin: 7px auto 0;
}

a.opret-konto_sekundaer-cta:hover {
  background: #e6e1e1;
}

.type-usercreate fieldset.form-group.w-customer-type-input {
    display: none;
}


.ny-kunde_custom_wrapper {
    margin: 40px 0 0;
}


.nav-breadcrumbs li {
    border: 1px solid;
    padding: 5px 26px 4px 10px;
    font-size: 13px;
}

.m-breadcrumb li.page.level-1 {
    display: none;
}

.nav-breadcrumbs li.seperator {
    display: none;
}

.page116 .m-breadcrumb {
    display: none;
}

.nav-breadcrumbs li {
    border: none;
    padding: 5px 24px 4px 10px;
    font-size: 13px;
    background-color: #f1f1f1;
    margin: 0 2px 0 0;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/broedkrummesti_pil.png");
    background-repeat: no-repeat;
    background-position: right 8px top 6px;
}

.m-breadcrumb li.page.active.is-unclickable {
    background: #fff;
    border: 1px solid #f1f1f1;
    padding: 4px 11px 3px;
}


.m-product-transaction button.button-primary.pull-right {
    font-size: 15px;
    padding: 10px 40px 8px!important;
    height: 51px;
}


.m-cart-coupon-row form {
    background: #f1efec;
    padding: 10px 10px;
}

.button.small {
    font-weight: bold !important;
    font-size: 13px;
    padding: 7px 12px 6px;
}

.m-cart-coupon-row .input-group input {
    border: none !important;
    font-size: 14px;
}

a.button-primary.trailing-db-mobile {
    padding: 20px 19px 18px;
}

#topmenu_auto .megamenu li a {
    background: none !important;
    line-height: 18px;
    padding: 0px 0px !important;
    font-size: 14px;
    color: #222;
}



ul.menu.megamenu {
    padding: 18px 21px 12px !important;
}

.menu.megamenu .has-dropdown > a {
    font-size: 16px !important;
}

.type-cart .m-breadcrumb {
    display: none;
}

span.m-cart-product-title {
    color: #333;
    font-weight: bold;
}

.miniBasket {
    padding-bottom: 0;
}

.miniBasket .page-title.products-related {
    padding-top: 14px;
}

.m-cart-coupon-row form button.button {
    font-size: 12px !important;
    font-weight: bold !important;
}

.m-cart-coupon-row p.m-cart-coupon-input-text {
    font-size: 16px;
}

p.m-cart-coupon-input-text {
    font-size: 14px;
    font-weight: bold;
}

ul.brugermenu_top_dropdown{
  display:none;
}

.m-cart-free-delivery.panel-body.text-center {
    background: #444;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
    padding: 15px 20px 11px;
}

.opret-konto-privat_wrapper {
    min-height: 510px !important;
}

.page118 .page-title {
    width: 100%;
    text-align: center;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: -17px;
    margin-top: 0px;
}

.pageCategory475 span.m-product-orderform-instock-count.m-product-stock-count {
    display: block;
}

.pageCategory475 span.m-product-orderform-instock-unit.m-product-stock-unit {
    display: block;
}

.opret-konto-privat_wrapper, .opret-konto-virksomhed_wrapper {
    padding: 97px 10px;
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.opret-konto-privat_innerwrapper, .opret-konto-virksomhed_innerwrapper {
    background: #fff;
    width: 75%;
    margin: 0 auto;
    padding: 26px 30px 31px;
}

.opret-konto-privat_innerwrapper {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/privatperson-kunde_ikon.png");
    background-repeat: no-repeat;
    background-position: center 29px;
    padding-top: 92px;
}

.opret-konto-virksomhed_innerwrapper {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/virksomhed-kunde_ikon.png");
    background-repeat: no-repeat;
    background-position: center 29px;
    padding-top: 92px;
}

.opret-konto-privat_wrapper {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/opret-konto-privat_bg.jpg");
}

.opret-konto-virksomhed_wrapper {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/opret-konto-virksomhed_bg.jpg");
}


a.ny-kunde_knap_top {
    background: #96806e !important;
    display: block;
    padding: 9px;
}

a.ny-kunde_knap_top:hover {
  background: #a38878 !important;
}

.ny-kunde_knap_top h2 {
    color: #fff !important;
    font-size: 17px;
    margin: 0;
}

.h2, h2 {
    line-height: 34px !important;
}

table.kursus_infotabel {
    max-width: 100% !important;
    width: 100% !important;
}

.ny-kunde_knap_top p {
    color: #fff !important;
    padding: 0;
    margin: -6px 0 3px;
    font-size: 13px;
}

a.ny-kunde_knap_top {
    background: #96806e !important;
    display: block;
    padding: 8px 9px 7px 10px;
    margin-top: 7px;
}

.w-slick-caption.container b {
    float: left;
    width: 100%;
    margin: 3px 0 11px;
    font-size: 12px;
    color: #999;
}


@-moz-document url-prefix() {
.nav.nav-breadcrumbs.small {
	margin-top: 13px;
}
}

.w-slick-caption.container p {
    color: #444 !important;
}

.menu.productmenu.menu-inline {
    width: 100%;
    display: inline-flex !important;
}
.w-slick-caption.container p {
    color: #444 !important;
    margin: -3px 0 6px;
    font-size: 15px;
}

.w-slick-caption.container div {
    max-width: 500px;
}

.brugermenu-top {
    z-index: 100000;
    float: left;
    width: 100%;
}


.brugermenu_knap_top {
    color: #333;
    border: 1px solid #fff;
    height: 30px;
    line-height: 29px;
    padding: 0 7px 0 34px;
    font-size: 12px;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/brugermenu_btn.png");
    background-repeat: no-repeat;
    background-position: 5px 3px;
    background-color: #fff;
}

.w-language button.button.xsmall {
    line-height: 43px !important;
    font-size: 12px;
}

.brugermenu_knap_top:hover{
  cursor: pointer;
}

.w-language .dropdown-menu {
    margin-top: -5px;
    margin-left: -1px;
}

.w-language .dropdown-menu {
    opacity: 1;
    min-width: 100px;
}

li.mobile-menu {
    padding: 0 0;
    margin: 0 0 !important;
}

.type-cart li.mobile-menu,
.type-checkout li.mobile-menu {
    padding: 0 0;
    margin: 0 0 0 10px !important;
}

.brugermenu_knap_top:hover + ul.brugermenu_top_dropdown,
ul.brugermenu_top_dropdown:hover {
    display: block !important;
    cursor: pointer;
}

ul.brugermenu_top_dropdown {
    position: absolute;
    list-style: none;
    padding: 7px 7px;
    line-height: 26px;
    background: #fff;
    font-size: 14px;
}

.reviews_footer_wrapper {
    float: left;
    width: 100%;
    margin: 30px 0px 27px 0;
}

.supportcenter_support-landingpage_outerwrapper {
    display: none;
}

.diverse-info_om .grid-cell {
    background: #f1efec;
    padding: 24px;
}

.page102 h1.m-form-headline,
.page295 h1.m-form-headline {
    margin-top: 30px;
}



.grid.vision_box, .mission_box {
    background: #f1efec;
    padding: 40px;
}



.vision_box h3, .mission_box h3 {
    font-size: 22px;
    margin: 0 !important;
    font-weight: normal;
}

.grid.vision_box,
.grid.mission_box {
    min-height: 301px;
}

img#vaerdi_img {
    opacity: 0.8;
}

h2.vaerdier_overskrift {
    margin: 60px 0 66px;
    font-size: 59px;
}

.vision_box img,
.mission_box img {
    padding: 10px;
}

.vision_box h2, .mission_box h2 {
    font-size: 59px;
    margin: 0px 0 20px  !important;
}

a#sorttekst_cta {
    text-decoration: none;
}

a#sorttekst_cta:hover {
    text-decoration: underline;
}

.social-links_om a {
    text-decoration: none;
    background: #fff;
    padding: 5px 10px;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 7px;
}

.frontpage .top-space_box {
    display: none;
}

a.vis-alle-anmeldelser_footer,
a#tilfoed-anmeldelse_link {
    text-align: center;
    margin: 0 auto;
    border: 1px solid #d7d7d7;
    padding: 7px 14px;
    text-decoration: none;
}

a#tilfoed-anmeldelse_link {
    line-height: 50px;
}

a#tilfoed-anmeldelse_link {
    margin: 0 7px;
}

a#tilfoed-anmeldelse_link {
    background-repeat: no-repeat;
    padding-left: 36px;
    background-position: 10px;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/add-review_icon.png");
}


a#tilfoed-anmeldelse_link {
    line-height: 64px;
}

.vis-alle-anmeldelser-footer_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    margin: 24px 0 7px;
}



img#laederiet-rosensgade {
    padding: 0 !important;
    margin: 0 !important;
}

.diy-info-facts-dock {
    float: left;
    width: 100%;
    min-height: 210px;
    background: #8d7464;
}

a.vis-alle-anmeldelser_footer:hover,
a#tilfoed-anmeldelse_link:hover {
    border: 1px solid #f1f1f1;
    background-color: #f1f1f1;
}

.materiale-tilbehoer-vaerktoej_til-kreative-diy-projekter_wrapper {
    margin: 23px 0 0 0;
    float: left;
}

.kreative-diy-projekter-med-venner-eller-familie_wrapper {
    margin: 48px 0 0 0;
    float: left;
    padding: 0 0 0 30px;
}

.ikon_diy-guides-til-laeder-projekter {
    float: left;
    width: 100%;
    text-align: center;
    margin: 55px 0 20px!important;
}

.forside_laering_kategorier_wrapper h3 {
    color: #fff !important;
}

.materiale-tilbehoer-vaerktoej_til-kreative-diy-projekter_wrapper .grid-cell {
    padding: 8px;
}

.overskrifter-til-information-om-laederiets-diy-guides-til-laeder-projekter {
    float: left;
    text-align: center;
    padding: 0 20% 30px;
    margin: -8px 0 0 0;
}

.information-omkring-diy-guides-til-laeder-projekter_wrapper .grid {
    float: left;
}

.overskrifter-til-information-om-laederiets-diy-guides-til-laeder-projekter h5 {
    margin-top: 8px;
}

.diy-info-facts-dock h4 {
    color: #fff;
}

.diy-guides-til-projekter_informations-wrapper {
    background: #f1efec;
    float: left;
    width: 100%;
    min-height: 200px;
    margin-top: 34px;
    padding-bottom: 57px;
}

.diy-info-facts-dock {
    color: #fff;
    float: left;
    width: 100%;
    padding: 31px 0 30px;
}

.diy-info-facts-dock .grid {
    float: left;
    width: 100%;
    padding: 20px;
    margin: 0 !important;
}

.page106 h5 {
    width: 70%;
    padding-bottom: 25px !important;
}

.laeder-guides_diy-projekter_wrapper .grid img {
    margin-top: 20px;
    margin-bottom: -7px !important;
}

.laeder-guides_diy-projekter_wrapper {
    float: left;
    width: 100%;
}

.laering_tekst_wrapper {
    float: left;
    text-align: left;
    padding: 0 20px;
}



.frontpage .container.with-xlarge.page-content {
    display: none;
}

.product-delivery.m-productlist-stock {
    display: none;
}

.top-search_wrapper {
    background: #000;
    text-align: center;
    padding: 12px;
    color: #fff;
    float: ;
    width: 100%;
}

.laeringkategorilandingpage_laeringkategori_boks2 p {
    color: #fff;
}

.page104 h5,
.page104 h6 {
    max-width: 60%;
}

a#ansoeg-b2b-knap {
    background: #96806e;
    color: #fff;
    text-decoration: none;
    FONT-WEIGHT: 600;
    padding: 6px 20px 6px;
    font-size: 16px;
    margin-top: 60px !important;
    line-height: 54px;
}

a#ansoeg-b2b-knap:hover {
  background: #ab9481;
}

small.m-productlist-itemNumber {
    display: none;
}

small.is-block.m-productlist-brand {
    display: none;
}

h4.h6.m-productlist-title {
    color: #333 !important;
    margin: 11px 0 11px 0;
}

.productItem.m-productlist-list-item {
    margin-top: 16px;
}

.product-information .m-product-offers .m-product-priceline span.h4.m-product-price {
    color: #333;
    float: left;
    width: 100%;
    margin: 0 0 13px;
}

span.m-product-price-from {
    display: none;
}



span.m-product-price-for {
    color: #333;
}

.m-product-priceline span.h5 {
    float: left;
    width: 100%;
    margin: -11px 0 19px;
    font-size: 14px;
}

.m-description-short-wrap {
    margin-top: 50px !important;
}

.product-various-price-info span.is-block {
    display: none;
}

.category-item-title h4.h5 {
    color: #333;
    font-weight: bold;
    font-size: 15px;
}

img.csr_ikon_varekort,
img.support_ikon_varekort {
    opacity: 0.5;
    margin-top: 4px;
}

.topkategorier_kategori_wrapper .grid-cell h4 {
    font-size: 23px;
}

img.csr_ikon_varekort:hover,
img.support_ikon_varekort:hover  {
    opacity: 1;
}

img.support_ikon_varekort {
    margin-right: 3px;
}

header.category-item-title {
    text-align: center;
}

.category-short-description.ck-content {
    margin-top: 70px;
}

header.m-product-title.page-title {
    margin-bottom: 28px;
}

span.m-productlist-price.h5.is-block {
    color: #333;
    font-weight: bold;
    margin-bottom: 0px;
}

.navbar .navbar-content {
    height: 63px;
}

.site-header .menu.menu-inline {
    margin: 0;
}

.menu.productmenu.menu-inline {
    background: #f1f1f1;
}

.m-userlogin-article .panel.panel-border {
    border: 3px solid #fff;
}

.m-userlogin-article .panel-footer {
    border-top: none;
}

.search-top_wrapper {
    width: 50%;
}

.type-userlogin ul.nav.nav-breadcrumbs.small {
    display: none;
}

p.m-userlogin-description {
    color: #333;
}

.type-userlogin main#site-content {
    background-image: url(https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/login_bg.jpg);
    background-size: cover;
}


.search-top_wrapper .form-input.input-group-main {
    background: #fff;
    border: none;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    font-size: 18px;
    text-align: center;
    color: #000;
}

.usp-top {
    background: #96806e;
    color: #fff;
    padding: 0px 7px;
    text-align: center;
    float:left;
    width:100%;
}





.footer.site-footer {
    background: #000;
}

nav.navbar.site-header {
    background: none;
}

.navbar.site-header ul.menu.productmenu.menu-inline {
    background: #f1efec;
}

.forside_topcontent_wrapper {
    float: left;
    width: 100%;
    border: 8px solid #fff;
}

.forside_topcontent_boks1,
.forside_topcontent_boks2 {
  float:left;
    border: 8px solid #fff;
    width: 50%;
}

.content_boks_topbillede {
    width: 100%;
    height: 200px;
    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/forsidebannere/laederiet-laederhandel.jpg");
    background-position: center;
    background-size: cover;
}

.content_boks_infoomraade-v1 {
    float: left;
    width: 100%;
    background-color: #fff;
    min-height: 234px;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forside_topboks_skraastreger.png");
    background-repeat: repeat-x;
    border-right: 5px solid #f1f1f1;
    border-bottom: 5px solid #f1f1f1;
    border-left: 5px solid #f1f1f1;
    padding: 38px 20px 20px 20px;
}

.content_boks_infoomraade-v1 a {
    background: #9a9a9e;
    color: #fff;
    padding: 7px 16px 6px;
    float: left;
    margin-top: 10px;
}

.topkategori_innerboks h2 {
    color: #fff !important;
    width: 100%;
    text-align: center;
    margin-top: 155px;
    font-size: 33px;
    margin-bottom: 0 !important;
}

.page114 .reviews_footer_wrapper {
    display: none;
}

.content_boks_infoomraade-v1 a:hover {
    background: #8a8a8e;
}

.forside_topcontent_boks2_wrapper {
    float: left;
    width: 100%;
    border: 5px solid #f1f1f1;
    padding: 20px;
    min-height: 434px !important;
}

.trust_forsidetop_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    margin: 18px 0 3px;
}

.topkategori_infotekst_wrapper h2 {
    margin-bottom: 5px !important;
}



.w-currency-dropdown .dropdown-menu {
    margin: -6px 0 0 0;
}

.forside_topsupportinfo_content_boks1 {
    width: 20%;
    float: left;
}

.laederiet_footer_box3 a#footer_knap {
    display: none;
}

a#footer_knap.se-butikken_btn {
    padding-left: 0;
    padding-right: 0;
    padding-top: 11px;
}

.forside_topsupportinfo_content_boks2 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 7px;
}

.telefon_forsideinfo_top {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/telefonikon_forside_top.png");
    background-repeat: no-repeat;
    height: 41px;
    line-height: 44px;
    padding-left: 50px;
    margin-top: 11px;
    padding-right: 20px;
    width: 270px;
    margin: 28px auto 3px;
}

.email_forsideinfo_top {
    width: 295px;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/emailikon_forside_top.png");
    background-repeat: no-repeat;
    height: 41px;
    line-height: 44px;
    padding-left: 50px;
    margin: 0 auto;
}

.forside_topsupportinfo_content_boks1 img {
    max-width: 100%;
}

.forside_topcontent_boks2_wrapper h2 {
    text-align: center;
    float: left;
    margin: 23px 0 20px;
    width: 100%;
    font-weight: 100;
}

.forside_topsupportinfo_wrapper {
    margin: 0 auto;
    float: left;
}

.forside_topcontent_boks2_wrapper {
    float: left;
    width: 100%;
    border: 5px solid #f1f1f1;
    padding: 29px;
}

.forside_topkategori_boks1,
.forside_topkategori_boks2,
.forside_topkategori_boks3,
.forside_topkategori_boks4 {
    float: left;
    width: 50%;
    background-position: center;
      background-size: 100%;
    border: 8px solid #fff;
    transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}



.forside_topkategori_boks1:hover,
.forside_topkategori_boks2:hover,
.forside_topkategori_boks3:hover,
.forside_topkategori_boks4:hover {
  background-size: 110%;
  cursor:pointer;
}



.forside_laeringkategori_boks1:hover,
.forside_laeringkategori_boks2:hover,
.forside_laeringkategori_boks3:hover
{
  background-size: 110%;
  cursor:pointer;
}

.laeringkategorilandingpage_laeringkategori_boks1:hover,
.laeringkategorilandingpage_laeringkategori_boks2:hover,
.laeringkategorilandingpage_laeringkategori_boks3:hover
{
  background-size: 110%;
  cursor:pointer;
}

.forside_topkategori_boks1 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/materialer_forsidebanner_bg_1.jpg");
}

.laeringkategorilandingpage_topkategori_boks1 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forside_topkategori_materialer.jpg");
}

.forside_topkategori_boks2 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/tilbehoer_forsidebanner_bg1.jpg");
}

.banner_farveoverlay {
    background: rgba(142, 117, 100, 0.5);
    float: left;
    width: 100%;
}

.laeringkategorilandingpage_topkategori_boks2 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forside_topkategori_tilbehoer.jpg");
}

.forside_topkategori_boks3 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/vaerktoej_forsidebanner_bg_1.jpg");
}

.laeringkategorilandingpage_topkategori_boks3 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forside_topkategori_maskiner.jpg");
}

.forside_topkategori_boks4 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/knivmageri_forsidebanner_bg_1.jpg");
}

.laeringkategorilandingpage_topkategori_boks4 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forside_topkategori_knivmageri.jpg");
}

.forside_laeringkategori_boks1 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/boeger_forsidebanner_bg.jpg");
}

.laeringkategorilandingpage_laeringkategori_boks1 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/boeger_forsidebanner_bg.jpg");
}

.forside_laeringkategori_boks2 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/diy-guides_forsidebanner_bg.jpg");
}

.laeringkategorilandingpage_laeringkategori_boks2 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/diy-guides_forsidebanner_bg.jpg");
}

.forside_laeringkategori_boks3 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/kursus_forsidebanner_bg.jpg");
}

.laeringkategorilandingpage_laeringkategori_boks3 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/forsidebannere/kursus_laeringsbanner_bg.jpg");
}

.forside_topkategorier {
    float: left;
    width: 100%;
    border-left: 8px solid #fff;
    border-right: 8px solid #fff;
    border-bottom: 8px solid #fff;
}

.laeringkategorilandingpage_topkategorier {
    float: left;
    width: 100%;
    border-left: 8px solid #fff;
    border-right: 8px solid #fff;
    border-bottom: 8px solid #fff;
}

.forside_topkategori_innerboks1,
.forside_topkategori_innerboks2,
.forside_topkategori_innerboks3,
.forside_topkategori_innerboks4 {
    float: left;
    width: 100%;
    border: 3px solid #fff;
    height: 310px;
}

.laeringkategorilandingpage_topkategori_innerboks1,
.laeringkategorilandingpage_topkategori_innerboks2,
.laeringkategorilandingpage_topkategori_innerboks3,
.laeringkategorilandingpage_topkategori_innerboks4 {
    float: left;
    width: 100%;
    border: 3px solid #fff;
    height: 310px;
}

.column-box.b-302 .panel-body.ck-content {
    padding: 0;
    border: none;
}

.panel.panel-border.column-box.b-text.b-302 {
    border: none;
}

.topkategori_innerboks h3 {
    text-align: center;
    color: #fff !important;
    margin: 8px 0 0;
    font-size: 16px;
}

.laeringkategorilandingpage_innerboks h3 {
    text-align: center;
    color: #fff;
    margin: 8px 0 0;
    font-size: 16px;
}

.forside_topkategori_innerboks_pil_wrap {
    text-align: center;
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}

.laeringkategorilandingpage_topkategori_innerboks_pil_wrap {
    text-align: center;
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}

.type-userrequest ul.nav.nav-breadcrumbs.small {
    display: none;
}


.forside_laeringkategori_boks1, .forside_laeringkategori_boks2, .forside_laeringkategori_boks3 {
    float: left;
    width: 33.33%;
    background-position: center;
    background-size: cover;
    border: 8px solid #f1efec;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.languageUK .forside_laeringkategori_boks1, .languageUK .forside_laeringkategori_boks2, .languageUK .forside_laeringkategori_boks3,
.languageDE .forside_laeringkategori_boks1, .languageDE .forside_laeringkategori_boks2, .languageDE .forside_laeringkategori_boks3  {
    width: 50% !important;
}

.laeringkategorilandingpage_laeringkategori_boks1, .laeringkategorilandingpage_laeringkategori_boks2, .laeringkategorilandingpage_laeringkategori_boks3 {
    float: left;
    width: 33.33%;
    background-position: center;
    background-size: cover;
    border: 8px solid #f1efec;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.supportcenter_support-landingpage_innerwrapper {
    border: 3px solid #fff;
    float: left;
    width: 100%;
    min-height: 190px;
}

.supportcenter_support-landingpage_outerwrapper {
    padding: 37px 10%;
    float: left;
    width: 100%;
}

.supportcenter_support-landingpage_wrapper {
    background: #96806e;
    width: 100%;
    float: left;
    min-height: 150px;
    padding: 20px;
}

.support_topinfo_wrapper {
    margin-top: 33px;
}

.laeringkategorilandingpage_laeringkategori_boks3 {
    float: left;
    width: 100%;
    height: 570px;
}

.laeringkategorilandingpage_laeringkategori_innerboks3.laeringkategori_innerboks {
    height: 555px;
}

.page106 .m-breadcrumb {
    display: none;
}

.laeringkategorilandingpage_laeringkategori_boks1, .laeringkategorilandingpage_laeringkategori_boks2 {
    width: 50%;
}

.page106 .container.with-xlarge.page-content {
    margin-top: 24px;
}

.forside_laering_wrapper {
    float: left;
    width: 100%;
    background: #f1efec;
    min-height: 300px;
      border: 8px solid #f1efec;
}



.laeringkategorilandingpage_laering_wrapper {
    float: left;
    width: 100%;
    background: #f1efec;
    min-height: 300px;
}

.forside_laering_ikon_wrapper {
    text-align: center;
    float: left;
    width: 100%;
    margin: 37px 0 -3px 0;
}

.laeringkategorilandingpage_laering_ikon_wrapper {
    text-align: center;
    float: left;
    width: 100%;
    margin: 4px 0 -3px 0;
}

.laering_tekst_wrapper {
    background: #fff;
    border: 8px solid #f1efec;
    padding: 2px 29px 24px;
    margin-bottom: 8px;
}

.forside_laering_kategorier_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    margin: 21px 0 0;
}


.varekort-supportboks_wrapper {
    float: left;
    width: 100%;
    border: 1px solid #dbdbdb;
    min-height: 170px;
}

input.form-input.input-group-main.m-product-transaction.m-product-orderform-transaction-input,
.m-cart-product-container input.form-input.input-group-main {
    padding: 0;
    text-align: center;
    font-size: 17px;
    width: 100%;
}

.varekort-supportboks_support-person_wrapper {
    float: left;
    width: 30%;
    padding: 18px 16px 5px 16px;
}

.varekort-supportboks_support-person_wrapper img {
    width: 100%;
}

.varekort-supportboks_support-info_wrapper {
    float: left;
    width: 70%;
    padding: 20px 16px 7px 20px;
}

.variantInfoPanel.m-product-preselect-variantInfoPanel .panel.panel-success.panel-rounded{
  display:none;
}

.miniBasket {
    padding-bottom: 19px;
}

.varekort-supportboks_infooverskriftwrap {
    display: none;
}

.varekort-supportboks_support-person_wrapper {
    display: none;
}

.varekort-supportboks_infowrap.faa-support_varekortbtn {
    float: left;
    width: 100%;
    margin: 11px 0 8px 0;
}

.varekort-supportboks_wrapper.supportboks_varekorttop {
    margin-bottom: 0;
}


p.products-related-headline {
    padding-top: 20px;
}

.varekort-supportboks_wrapper {
    margin-top: 14px;
    margin-bottom: 31px;
}

.products-related {
    float: left;
    width: 100%;
}

.varekort-supportboks_infowrap {
    float: left;
    width: 100%;
    padding: 0 0 0px;
    margin: 0 0 4px;
    color: #2d2d2d;
}

.vaelg-antal_piltilbestilling {
    float: left;
    width: 100%;
}

.vaelg-antal_info_wrapper {
    float: left;
    width: 100%;
}

img.pilned_bestilling {
    margin: 8px 0 0 0;
}

.varekort-supportboks_infooverskriftwrap {
    float: left;
    width: 100%;
    color: #2d2d2d;
    margin: 0 0 12px 0;
    font-size: 21px;
}

.varekort-supportboks_innerwrapperbottom {
    float: left;
    width: 100%;
    padding: 11px;
    text-align: center;
    color: #2d2d2d;
    font-size: 15px;
}

.m-product-orderform-wrap .panel-heading:nth-child(1) {
    display: none;
}

.varekort-supportboks_infowrap img {
    float: left;
    margin: 0;
}

a.varekort-faa-hjaelp_btn {
    float: left;
    margin: 0 0 0 10px;
    color: #2d2d2d;
}

.variantInfoPanel .varekort-supportboks_innerwrappertop {
    float: left;
    width: 100%;
    min-height: 120px;
}


.laeringkategorilandingpage_laering_kategorier_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    margin: 21px 0 0;
}



.laering_forside_infotekst_wrapper h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 44px;
    margin: -10px 0 16px;
}

.laering_laeringkategorilandingpage_infotekst_wrapper h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 44px;
    margin: -10px 0 16px;
}


.topkategori_infotekst_wrapper h2 {

    width: 100%;
    text-align: center;
    font-size: 44px;
    margin: -10px 0 16px;
}

.laering_forside_infotekst_wrapper h3 {
    width: 100%;
    text-align: center;
    margin: 0 auto !important;
    max-width: 751px;
    font-size: 18px;
}

.laering_laeringkategorilandingpage_infotekst_wrapper h3 {
    width: 100%;
    text-align: center;
    margin: 0 auto !important;
    max-width: 751px;
    font-size: 18px;
}

.laeringkategori_innerboks {
    float: left;
    width: 100%;
    height: 310px;
    padding: 0 10%;
}



.forside_laering_kategorier_wrapper .laeringkategori_innerboks h2 {
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 115px;
    font-size: 33px;
    margin-bottom: 0 !important;
}

.laeringkategorilandingpage_laering_kategorier_wrapper .laeringkategori_innerboks h2 {
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    font-size: 33px;
    margin-bottom: 0 !important;
}

img.laederkursus-skindsyning_boeger_ikon2 {
    margin-top: 64px;
    margin-bottom: 10px;
}

img.laederkursus-skindsyning_kursus_ikon1 {
    margin-top: 128px;
}

.laeringkategorilandingpage_laeringkategori_boks1,
.laeringkategorilandingpage_laeringkategori_boks2 {
    height: 468px;
}

img.laederkursus-skindsyning_guides_ikon3 {
    margin-top: 81px;
}

.laeringkategorilandingpage_laeringkategori_innerboks1.laeringkategori_innerboks, .laeringkategorilandingpage_laeringkategori_innerboks2.laeringkategori_innerboks {
    height: 453px;
}

img.laederkursus-skindsyning_boeger_ikon1 {
    margin-top: 113px;
}

.laeringkategori_innerboks h3 {
    text-align: center;
    color: #fff;
    margin: 8px 0 0;
    font-size: 16px;
}

.laeringkategori_innerboks h3 {
    text-align: center;
    color: #fff;
    margin: 8px 0 0;
    font-size: 16px;
}

.forside_laeringkategori_innerboks_pil_wrap {
    text-align: center;
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}

.laeringkategorilandingpage_laeringkategori_innerboks_pil_wrap {
    text-align: center;
    float: left;
    width: 100%;
    margin: 5px 0 0 0;
}



.topkategori_innerboks h2 {
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 139px;
    font-size: 33px;
    margin-bottom: 0 !important;
}

.forside_fokusprodukter {
    float: left;
    width: 100%;
    margin: -8px 0 18px;
}

h2.populaere_produkter_h2,
.tildig_produkter_h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 35px;
}

h2.tildig_produkter_h2 {
    margin-top: -31px;
}

.forside_primaertekst_wrapper {
    float: left;
    width: 100%;
    background: #f1efec;
    min-height: 100px;
    padding: 80px 20px 21px;
}

.forsideprodukter h3 {
    font-size: 28px;
}

.search-top_wrapper button.button {
    background: #eae4df;
    color: #333;
    font-size: 20px;
    padding: 0 7px 0;
}

.forside_primaertekst_overskrift h1 {
    float: left;
    text-align: center;
    width: 100%;
    padding: 0 20%;
    margin: -16px 0 20px;
}

h3.forside_primaertekst_h3overskrift {
    float: left;
    width: 100%;
    font-size: 15px;
    margin: -8px 0 0;
    text-align: center;
    padding: 0 15%;
    font-weight: 100;
}

.videoforside {
    margin: 20px 0 -15px;
}

.forside_primaertekst_beskrivelse {
    float: left;
    width: 100%;
    margin: 28px 0 0;
}

.trustpilot_footer-karrusel_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    min-height: 130px;
    line-height: 120px;
    font-size: 25px;
}

.nyhedsbrev_footer_wrapper {
    float: left;
    width: 100%;
    min-height: 200px;
    background: #f1efec;
}

nav.navbar.site-header {
    border: none;
}

.top_maincontent_wrapper {
    background: #96806e;
    float: left;
    width: 100%;
}

.search-top_wrapper {
    margin: 13px 0 0 0 !important;
}

.nyhedsbrev_footer_logoikon_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    margin: 41px 0 14px;
}

.top-space_box {
    float: left;
    width: 100%;
    height: 72px;
}

.nyhedsbrev_footer_overskrift {
    text-align: center;
    color: #333;
    font-size: 40px;
    margin: -17px 0 9px 0;
    float: left;
    width: 100%;
    font-weight: bold;
}

.page35 .m-text-article .m-text-content .grid&Acirc;&nbsp;{
   margin: 16px&Acirc;&nbsp;0;
}

.page35 .m-text-content .grid-cell {
    background: #fff;
    padding: 35px 10px;
}

.page35 .modules.m-text {
    padding-bottom: 40px;
}

.page35 main#site-content {
    background: #f1efec;
}

.nyhedsbrev_footer_beskrivelse {
    text-align: center;
    color: #333;
    margin: -1px 0 0 0 !important;
    float: left;
    width: 100%;
    font-size: 16px;
}

.nyhedsbrev_formular_footer {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

.w-newsletter-signup {
    margin: 0 auto;
    max-width: 775px;
    padding: 0 20px;
}

.button-primary, .button-primary:visited {
    border-bottom: 3px solid #55493f;
}

.nyhedsbrev_formular_footer button.form-submit.button-primary {
    background: #9a9a9e;
    color: #fff;
    width: 100%;
    font-size: 15px;
    padding: 2px 0 0 0 !important;
    height: 38px;
}

.nyhedsbrev_footer_innerwrapper {
    max-width: 780px;
    margin: 0 auto;
}

.nyhedsbrev_formular_footer .w-newsletter-name input, .nyhedsbrev_formular_footer .w-newsletter-email input {
    height: 38px;
    border: none;
    font-size: 17px;
    text-align: center;
}

footer.footer.site-footer {
    float: left;
    width: 100%;
}

.laederiet_footer_mainwrapper {
    float: left;
    width: 100%;
    min-height: 200px;
    padding-bottom: 40px;
    padding-top: 40px;
}

.laederiet_footer_innerwrapper {
    max-width: 80%;
    margin: 0 auto;
}

.laederiet_footer_box {
    width: 25%;
    float: left;
}

.footer_boxoverskrift {
    float: left;
    width: 100%;
    color: #333;
    font-size: 18px;
    margin: 0px 0 11px 0px;
    font-weight: bold;
}

.subfooter_menu_wrapper {
    float: left;
    width: 100%;
    text-align: center;
    padding: 14px 0 12px 0;
    border-top: 2px dashed #D6DAE4;
}

.betalingsmuligheder_footer {
    float: left;
    width: 100%;
    padding: 0px 0 11px;
}

.laederiet_footer_box4 img {
    float: left;
    margin-right: 7px;
    margin-bottom: 0px;
    opacity: 63%;
}

.laederiet_footer_box4 img:hover{
  opacity:100%;
  cursor:pointer;
}

.laederiet_footer_box4 h4 {
    margin: 7px 0 9px;
    font-size: 15px;
    float: left;
    width: 100%;
}


.laederiet_footer_box1 #footer_knap, .laederiet_footer_box3 #footer_knap {
    background: #f1efec;
    padding: 8px 60px 7px;
    float: left;
    margin-top: 11px;
    color: #333;
    height: 42px;
    font-size: 15px;
}


.pageCategory475 .m-product.m-product-additional-info {
    display: block !important;
}

.cart-total-value a.button-text {
    background: #f1f1f1;
    margin: 12px 0 0 0;
}

.laederiet_footer_box1 #footer_knap:hover, .laederiet_footer_box3 #footer_knap:hover {
    background: #e5dfd7;
}

.laederiet_footer_box1 a img {
    margin: 0px 8px -7px 0;
    line-height: 10px;
}

.laederiet_footer_box3 a img {
    margin: -1px 8px -8px 0;
    line-height: 10px;
}

.laederiet_footer_box1 img {
    opacity: 0.8;
}

.laederiet_footer_box3 img {
    opacity: 0.9;
}

.laederiet_footer_box3 a#footer_knap {
    padding: 8px 20px 0;
}

.page-title::after {
    background-color: #96806e !important;
}

.csrkolonne1 h2 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/csr_people_ikon.png");
    height: 84px;
    margin: 0 0 -10px 0;
    background-repeat: no-repeat;
}

.csrkolonne2 h2 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/csr_animals_ikon.png");
    background-position: 10px 21px;
}

.csrkolonne3 h2 {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/csr_globe_ikon.png");
    background-position: 8px 11px;
}

.csrkolonne1 h2, .csrkolonne2 h2, .csrkolonne3 h2 {
    height: 84px;
    margin: 0 0 -10px 0;
    background-repeat: no-repeat;
    padding: 37px 0 0 96px;
}

.grid.csr-tabel {
    margin-top: 34px;
}


.page103 .m-text-content h5 {
    text-align: center;
    width: 70%;
    margin: -14px auto 0 !important;
    line-height: 24px;
}

.laederiet_footer_box4 strong {
    color: #333;
}

.usp-top_box {
    float: left;
    width: 25%;
}

.usp-top_innerwrapper {
    max-width: 1080px;
    margin: 0 auto;
}

.usp-top_box1 a {
    display: block;
    background: #96806e !important;
    color: #fff;
}

.usp-top_box1 a {
    display: block;
    background: #5a5149;
    color: #fff;
    padding: 6px 0 6px;
}

.usp-top_box1 a:hover {
    background: #635a51;
}

.usp-top_box1 img {
    margin: -1px 3px -4px 0;
}

.usp-top_box2 img,
.usp-top_box3 img,
.usp-top_box4 img {
    margin: 8px 2px -1px 0 !important;
}

.usp-top_box a {
    color: #fff;
    display: block;
}

.usp-top_box2 a:hover,
.usp-top_box3 a:hover,
.usp-top_box4 a:hover {
    background: #a38b78;
    height: 31px;
}

.has-dropdown ul.menu {
    border-radius: 0 !important;
}

.dropdown.w-language-dropdown {
    border: 1px solid #fff;
}

.navbar .top_maincontent_wrapper  .navbar-icons svg {
    stroke: #fff;
}

.top_maincontent_wrapper .basket i.count-bubble {
    background: #96806e !important;
}

.miniBasket {
    z-index: 10000000;
}

.top_maincontent_wrapper .w-language button.button.xsmall {
    background: #96806e;
}

#footer_knap {
    width: 210px;
    padding: 8px 20px 7px;
    text-align: center;
}

   .search-top_wrapper.search-top_wrapper-mobil{
     display:none;
   }

   .support-knap-top_mobil {
    display: none;
  }

  .usp-forside_wrapper {
      float: left;
      width: 100%;
      background: #f1efec;
      padding: 6px 0 9px 0 !important;
  }

  .forsideslider_wrapper {
    float: left;
    width: 100%;
}

.usp-forside_wrapper small {
    padding-top: 6px;
    padding-right: 10px;
}

.usp-forside_wrapper strong,
.usp-forside_wrapper small {
    color: #333 !important;
}

.usp-forside_wrapper .slick-slide.slick-active {
    float: left;
    height: auto;
}

.usp-forside_wrapper .w-usp-content {
    padding-right: 10px;
}

.usp-forside_wrapper .w-usp-content strong {
    padding: 0 0 5px 0 !important;
    font-size: 15px;
}

.usp-forside_wrapper .w-usp {
    display: block;
    max-height: 100px !important;
    height: auto;
}

.usp-forside_wrapper .w-usp-icon {
    color: #333;
}


.desktop_menutop {
    float: right;
    padding: 0px 0px 0 12px;
}

li.mobile-menu.desktop_menutop {
    margin-left: 14px !important;
}

.forsideslider_wrapper figcaption.w-slick-caption.container {
    margin-top: 71px;
}

.forsideslider_wrapper h3.h1 {
    color: #333 !important;
}

.forsideslider_wrapper .slick-slide {
    display: none;
    float: left;
    height: auto;
    min-height: 1px;
}

.forsideslider_wrapper .slick-arrow {
    margin-top: 49px;
}

@-moz-document url-prefix() {
.m-breadcrumb {
	margin-top: 0;
}
}


#topmenu_auto .topitem:nth-child(1) a {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/menu_materialer_ikon.png");
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 25px;
}

#topmenu_auto .topitem:nth-child(2) a {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/menu_tilbehoer_ikon.png");
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 25px;
}

#topmenu_auto .topitem:nth-child(3) a {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/menu_vaerktoej_ikon.png");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 34px;
}

#topmenu_auto .topitem:nth-child(4) a {
    background-image: url("https://sw14090.sfstatic.io/upload_dir/pics/template/faerdigvarer_menu.png");
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 29px;
}

#topmenu_auto .topitem:nth-child(6) a {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/menu_laering_ikon.png");
    background-repeat: no-repeat;
    background-position: 0px 8px;
    padding-left: 34px;
}

#topmenu_auto .topitem a,
#topmenu_auto li:nth-child(6) a {
    padding-top: 12px !important;
}







.laering_laeringkategorilandingpage_infotekst_wrapper h3 {
    padding: 0 20px;
}

.support_mainwrapper {
    float: left;
    width: 100%;
    min-height: 50px;
}

.support_topinfo_box1_wrapper, .support_topinfo_box2_wrapper {
    float: left;
    width: 50%;
    min-height: 479px;
}

.support_mainwrapper {
    float: left;
    width: 100%;
    min-height: 50px;
    margin-top: -16px;
}

.forside .w-slick-caption h3.h1 {
    margin: 0 0 7px;
}

.support_topinfo_box2_innerwrapper {
    color: #333;
    font-size: 18px;
    width: 420px;
    margin: 62px auto 0;
    display:none;
}


.support_mainwrapper .forside_topcontent_boks2 {
    float: left;
    border: 0px solid #fff;
    width: 100%;
}

.support_mainwrapper .forside_topcontent_boks2_wrapper {
    float: left;
    width: 100%;
    border: none;
    padding: 29px 49px;
}

.supportcenter_support-landingpage_box1.supportcenter_support-landingpage_box {
  width: 30%;
  text-align: right;
  padding: 40px 0 24px 0;
  float: left;
}

.supportcenter_support-landingpage_box2.supportcenter_support-landingpage_box {
    float: left;
    width: 70%;
    color: #fff;
    padding: 40px 40px 0;
}

.supportcenter_support-landingpage_box h2 {
    color: #fff;
}

.supportcenter_support-landingpage_box2 a {
    color: #fff;
    background: #504741;
    padding: 7px 24px 8px;
    font-weight: bold;
    font-size: 15px;
    float: left;
    margin-top: 11px;
    margin-bottom: 36px;
}

.pageCategory27 .m-breadcrumb {
    display: none;
}

.page102 #m-form .panel.panel-border,
.page295 .modules.m-contact .panel.panel-border {
    background: #fff;
    border: 25px solid #f1f1f1;
    padding: 20px;
}

.page295 .m-breadcrumb {
    display: none;
}

.page102 .page-content #m-form .panel-footer,
.page295 .modules.m-contact .panel-footer {
    background: #fff !important;
}

.page102 .page-content article.m-form-article,
.page295 .page-content .modules.m-contact {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}

.page102 .m-form-article #m-form .m-form-spam-check .g-recaptcha,
.page295 .modules.m-contact .m-form-spam-check .g-recaptcha {
    width: 292px !important;
    margin: 20px auto 0;
    text-align: center;
}

.page103 .m-breadcrumb {
    display: none;
}

.page103 header.m-text-header.page-title {
    margin-top: 26px;
}

.page102 .page-content .m-form-article #m-form input,
.page295 .modules.m-contact input {
    border: 3px solid #f1f1f1 !important;
    font-size: 14px;
    text-align: center;
    padding: 10px 5px 10px 5px !important;
    height: 38px;
}

.modules.m-contact {
    margin-top: 20px !important;
}

.page102 textarea#m-form-FormElementTextarea451,
.page295 textarea#m-contact-message {
    border: 3px solid #f1f1f1 !important;
    font-size: 14px;
}

.page102 .page-content #m-form .panel-footer button.button.small,
.page295 .modules.m-contact .panel-footer button.button.small {
    background: #96806e;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 50px 2px;
    height: 35px;
}

.aw-slider-2 article.productContent.list-js-col.m-productlist-item {
    background: none !important;
}


.page102 .m-form-article #m-form p.m-form-263,
.page295 .modules.m-contact {
    margin: 0 0 24px;
}

.support_topinfo_box2_innerwrapper a {
    background-image: url("https://sw14090.smartweb-static.com/upload_dir/templates/template007_1/assets/img/footer_position_ikon.png");
    background-repeat: no-repeat;
    padding: 3px 0 0 26px;
    font-size: 14px;
    height: 30px !important;
    display: block;
    margin-top: 18px;
}

.page115 .container.with-xlarge.page-content {
    padding-bottom: 40px !important;
    padding-top: 14px !important;
}

.languageDE .se-alle-diy-guides_btn a {
    padding: 8px 1px 7px 18px !important;
    width: 253px;
}

.pageCategory30 .container.with-xlarge.page-content {
    padding-bottom: 15px !important;
}

.menu.menu-inline>li {
    margin: 0 .2em;
}

@media screen and (min-width: 0px) and (max-width:767px) {
    
    .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(2) {
    display: none;
    }
        .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(3) {
    display: none;
    }
            .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(4) {
    display: none;
    }
            .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(5) {
    display: none;
    }
}


@media screen and (min-width: 768px) and (max-width:959px) {
    
    .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(2) {
    display: none;
    }
        .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(3) {
    display: none;
    }
            .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(4) {
    display: none;
    }
}


@media screen and (min-width: 960px) and (max-width:1280px) {
    
    .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(2) {
    display: none;
    }
        .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(3) {
    display: none;
    }
}

@media screen and (min-width: 960px) and (max-width:1024px) {
    
    .inspiration-til-ordre .productItem.m-productlist-list-item.col-s-2.col-m-4.col-l-3.col-xl-4:nth-child(2) {
    display: none;
}
    
    
aside.column.is-hidden-s.is-hidden-m {
    display: none !important;
}
}

ul.menu.megamenu {
    padding: 31px 30px 20px !important;
}

li.has-dropdown.has-megamenu {
    position: revert !important;
}

.topitem.has-megamenu ul.menu.megamenu {
    width: 70%;
}

@media screen and (min-width: 1025px) {
  .mobilnavigation {
      display: none;
  }

  p.products-related-headline {
    padding-top: 40px;
}

  .w-language-dropdown .dropdown-container {
      width: 62px;
  }

  .w-language-dropdown li.w-language-item {
    padding: 0px 4px;
}

  .mobilsprog_btn_custom.mobilmenuelement_wrapper {
    display: none;
}
.mobiluser_btn_custom.mobilmenuelement_wrapper {
    display: none;
}


}

@media screen and (max-width: 1224px) {
    .brugermenu_knap_top {
        width: 20px;
        text-indent: -100000px;
        background-position: 8px 3px;
    }
}



{* Tilpasning af CSS p&Atilde;&yen; mobil og tablet, under 1024 pixels *}

@media screen and (max-width: 1024px) {

  .forsideslider_wrapper {
    margin-top: -100px;
}

.fixed-koeb-knap {
    width: 90% !important;
        padding: 15px;
}




#site-sidebar ul.menu.megamenu {
    border: none;
    padding: 0 !important;
}

.row.m-productlist-categories {
    padding: 0 5px;
}

header.m-cart-header.page-title {
    margin-bottom: 21px;
}

.m-cart-header .col-s-4.col-m-6.col-l-7.col-xl-12.text-left {
    padding: 0;
    margin-bottom: 13px;
    margin-top: -11px;
}

.m-cart-header .col-s-4.col-m-6.col-l-5.col-xl-12.text-right {
    padding: 0;
    margin: 0px auto -5px;
}




  .top-space_box {
    height: 62px;
}

.m-product-nav-share {
    margin-bottom: -34px;
}

ul.brugermenu_top_dropdown {
    margin-top: -5px;
    z-index: 10000000000;
}

.mobilsprog_btn_custom .w-language .dropdown-container {
    width: 62px;
}

.mobilsprog_btn_custom .w-currency .dropdown-container, .w-language .dropdown-container {
    padding: 0;
    border: none;
}

.topkategorier_kategori_wrapper .grid-cell img {
    max-height: 100px;
    margin: 2px auto -20px;
}

  .top_maincontent_wrapper .w-logo .w-logo-img {
    display: initial;
    max-height: 60px;
    margin: 0;
}

.brugermenu_knap_top {
    text-indent: -10000px;
    width: 30px;
    display: block;
    background-position: center 4px;
}

.brugermenu_knap_top {
    float: right;
}

.dropdown.w-language-dropdown {
    border: 1px solid #fff;
    background: #fff;
    text-align: center;
}

.brugermenu_knap_top {
    height: 32px;
}

.mobilmenuelement_wrapper {
    float: left;
    width: 15%;
    margin: 0 1% 0 1%;
}

.mobiluser_btn_custom.mobilmenuelement_wrapper {
    float: right;
}

.mobilnavigation {
    float: left;
    width: 100%;
    text-align: center;
        padding: 4px 0 8px;
}

.mobilnavigation svg.feather.feather-menu {
    width: 61px !important;
    height: 29px;
}

.hr-overlay-search {
    padding-top: 12px;
    margin-top: 174px !important;
}

.hr-header {
    display: none !important;
}

.mobilnavigation svg.feather.feather-shopping-cart {
    height: 29px;
}

.mobilnavigation .w-language {
    background: #fff;
}

.mobilnavigation_innerwrapper {
    margin: 0px auto;
    width: 185px;
}

.mobilsoegn_btn_custom.mobilmenuelement_wrapper {
    margin-left: 7px;
}

.top_maincontent_wrapper .container {
    padding: 0 0 !important;
    max-width: 93%;
}

.top_maincontent_wrapper .basket i.count-bubble {
    background: #333 !important;
    min-width: 28px;
    color: #fff;
    padding: 2px 7px 0;
    text-align: center !important;
    border-radius: 22px !important;
    font-style: normal;
    font-size: 17px;
    height: 28px;
    line-height: 25px;
}

.search-top_wrapper.search-top_wrapper-mobil {
    padding: 0 !important;
}

.mobil-top_del1, .mobil-top_del2 {
    width: 50%;
    float: left;
}

.mobilsprog_btn_custom.mobilmenuelement_wrapper {
    float: right;
}

.mobilsoegn_btn_custom.mobilmenuelement_wrapper {
    width: 42px;
}

.mobilsprog_btn_custom.mobilmenuelement_wrapper {
    width: 62px;
}

.mobilkurv_btn_custom.mobilmenuelement_wrapper {
    text-align: left;
    padding-left: 7px;
    width: 60px;
}

.mobilkurv_btn_custom i.count-bubble {
    position: absolute;
    margin: -15px 0 0 -31px;
}

.top_maincontent_wrapper .navbar-left {
    float: left;
    width: 100%;
    flex: none !important;
    display: block !important;
}


.search-top_wrapper-mobil svg {
    width: 30px;
    height: 29px;
}

.search-top_wrapper.search-top_wrapper-mobil {
    padding: 0;
}

.top_maincontent_wrapper button.button.xsmall {
    height: 30px;
}

.mobilmenuelement_wrapper {
    float: left;
    width: 70px;
    margin: 0 1px;
}

.hr-overlay-search {
    margin-top: 61px;
}

.hr-overlay-search .hr-header{
  display: none !important;
}

.top_maincontent_wrapper svg {
    color: #fff !important;
}

.top_maincontent_wrapper a.w-logo {

    float: left;
    width: 100%;
}

  .languageUK .forside_laeringkategori_boks1, .languageUK .forside_laeringkategori_boks2, .languageUK .forside_laeringkategori_boks3,
  .languageDE .forside_laeringkategori_boks1, .languageDE .forside_laeringkategori_boks2, .languageDE .forside_laeringkategori_boks3  {
      width: 100% !important;
  }

  .navbar-right.desktop_top {
    display: none !important;
  }

  .modules.angular-productlist.aw-recom {
      min-height: 550px !important;
  }

  .support_topinfo_box1_wrapper {
    width: 100%;
  }

  .pageCategory.page2 .col-m-3.category-item {
    width: 50%;
}

  .support_topinfo_box2_innerwrapper h2 {
    font-size: 20px;
}

.supportcenter_support-landingpage_outerwrapper {
    padding: 22px 20px;
    float: left;
    width: 100%;
}

.email_forsideinfo_top {
    font-size: 20px;
}

.telefon_forsideinfo_top {
    font-size: 20px;
}

.supportcenter_support-landingpage_box1.supportcenter_support-landingpage_box {
    width: 100%;
    text-align: center;
    padding: 40px 0 0px 0;
    float: left;
}

.supportcenter_support-landingpage_box2.supportcenter_support-landingpage_box {
    float: left;
    width: 100%;
    color: #fff;
    padding: 17px 28px 0;
}

.support_topinfo_box2_innerwrapper {
    padding: 0 0px 0 52px !important;
}

.support_topinfo_box2_innerwrapper b {
    font-size: 14px;
}

.supportcenter_support-landingpage_box2 a {
    margin-bottom: 34px;
}

.support_topinfo_box2_wrapper {
    width: 100%;
}

.support_topinfo_box2_innerwrapper {
    font-size: 19px;
}

.page102 .page-content .m-form .m-form-article #m-form .panel-body,
.page295 .modules.m-contact .panel-body {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}

.page102 .page-content article.m-form-article,
.page295 .modules.m-contact {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

  .laeringkategorilandingpage_laeringkategori_boks1,
  .laeringkategorilandingpage_laeringkategori_boks2 {
    float: left;
    width: 100%;
  }

  .laeringkategorilandingpage_laeringkategori_innerboks3.laeringkategori_innerboks{
      height: 453px;
  }

  img.laederkursus-skindsyning_kursus_ikon1 {
      margin-top: 38px;
      margin-bottom: 11px;
  }

  .laeringkategorilandingpage_laeringkategori_boks3{
    height: 468px;
}

  .laeringkategorilandingpage_laeringkategori_boks1,
  .laeringkategorilandingpage_laeringkategori_boks2,
  .laeringkategorilandingpage_laeringkategori_boks3 {
    background-size: cover !important;
  }

  .forsideslider_wrapper .slick-arrow {
    margin-top: 0;
  }

  .forsideslider_wrapper figcaption.w-slick-caption.container {
      margin-top: 0 !important;
  }

  .usp-forside_wrapper .w-usp {
      display: block;
      max-height: 82px !important;
      height: auto;
  }

  div#topmenu_auto {
      display: none !important;
  }
  .forside_topcontent_boks1, .forside_topcontent_boks2 {
    width: 100%;
  }
  .forside_topkategori_boks1, .forside_topkategori_boks2, .forside_topkategori_boks3, .forside_topkategori_boks4 {
    width: 100%;
    background-size: cover !important;
   }
   .forside_laeringkategori_boks1, .forside_laeringkategori_boks2, .forside_laeringkategori_boks3 {
    width: 100%;
    }
    .forside_primaertekst_beskrivelse .grid-cell {
    width: 100% !important;
    }
    .forside_primaertekst_overskrift h1 {
    padding: 0;
   }
   h3.forside_primaertekst_h3overskrift {
       padding: 0;
   }
   .nyhedsbrev_footer_innerwrapper {
       padding: 0 5%;
   }
   .laederiet_footer_box {
       width: 50%;
       float: left;
   }
   .laederiet_footer_box {
       margin-bottom: 30px;
   }
   .usp-top_box2.usp-top_box,
   .usp-top_box3.usp-top_box,
   .usp-top_box4.usp-top_box {
    display: none;
   }
   .usp-top_box1.usp-top_box {
    float: left;
    width: 25%;
    margin-left: 21px;
   }
   .search-top_wrapper.search-top_wrapper-mobil {
    float: left;
    width: 100%;
    padding: 0 17px 0;
    margin: 0 !important;
    display: block;
  }
  .search-top_wrapper.search-top_wrapper-desktop {
    display: none;
  }
  .usp-top {
    display: none;
  }
  .search-top_wrapper.search-top_wrapper-mobil {
    background: #96806e;
    padding-top: 7px;
    padding-bottom: 9px;
  }
  .search-top_wrapper form.ng-pristine.ng-valid {
    padding: 0 !important;
    margin: 0;
  }
  .forside_topsupportinfo_content_boks1 {
    width: 100%;
    float: left;
    text-align: center;
  }
  .forside_topsupportinfo_content_boks2 {
      width: 100%;
  }

  .forsideslider_wrapper {
    background: #f1efec;
    padding-top: 100px;
  }

  .modules.angular-productlist.aw-recom {
      border: none;
      width: 100% !important;
      margin-bottom: -53px !important;
  }
}


{* Tilpasning af CSS p&Atilde;&yen; mobil under 760 pixels *}

@media screen and (max-width: 768px) {

  .kampagne_info_venstreboks {
      float: left;
      width: 100%;
  }
  
  .category-item-title h4.h5 {
    padding-bottom:12px;
}

.m-productlist-categories article.category-item-content {
    border: 0px !important;
    padding: 0px !important;
}

  .pageCategory.page2 .col-s-2.category-item {
    width: 100% !important;
}

  .forside_topkategori_innerboks1,
  .forside_topkategori_innerboks2,
  .forside_topkategori_innerboks3,
  .forside_topkategori_innerboks4 {
      height: 340px;
  }

  .kampagne_info_hoejreboks {
    float: left;
    width: 100%;
}

.kampagner_topbanner_wrapper h1 {
    font-size: 30px;
}

.kampagner_topbanner_wrapper h3 {
    width: 100%;
    font-size: 15px;
}

.kampagner_topbanner_wrapper {

    padding: 55px 10px;

}

.kampagner_topbanner_wrapper h5 {
    padding: 0 8%;
    font-size: 16px;
}

  .forsideslider_wrapper figcaption.w-slick-caption.container {
      background: #fff !important;
      margin: 0 !important;
      width: 100% !important;
      float: left;
      max-width: 100%;
      padding: 2px 19px 7px !important;
  }



  .brugermenu_knap_top {
      text-indent: -10000px;
      width: 30px;
      display: block;
      background-position: center 4px;
  }

  .w-language button.button.xsmall {
      font-size: 0;
      width: 37px;
      padding: 0px 0 1px 1px !important;
      border: none !important;
  }

  a#tilfoed-anmeldelse_link::after{
      content: "\a";
      white-space: pre;
  }

  a#tilfoed-anmeldelse_link {
    margin: 0 0px;
    line-height: 55px;
  }

  .modules.angular-productlist.aw-recom {
      min-height: 500px !important;
  }

}

.pageCategory525 article.category-item-content,
.pageCategory526 article.category-item-content,
.pageCategory527 article.category-item-content,
article.category-item-content{
    background: #f1efec;
    padding-bottom: 1px !important;
}
.pageCategory525 .m-productlist-categories article.category-item-content,
.pageCategory526 .m-productlist-categories article.category-item-content,
.pageCategory527 .m-productlist-categories article.category-item-content,
.m-productlist-categories article.category-item-content{
    border: 0;
    padding: 0;
}


{* Tilpasning af CSS p&Atilde;&yen; mobil under 600 pixels *}

@media screen and (max-width: 600px) {
  .laederiet_footer_box {
      width: 100% !important;
      float: left;
  }
}


.pageCategory475 .varekort-supportboks_wrapper.supportboks_varekortbund {
    display: none !important;
}


/* === Antal varianter + farvecirkler på produktkort (Læderiet) === */
.m-productlist-variant-summary-wrap { line-height: 1.2; margin: 2px 0 8px; }
.m-productlist-variantsummary {
    margin: 6px 0 4px;
}
.m-productlist-variantcount {
    display: inline-block;
    font-size: 0.85em;
    font-weight: 600;
    color: inherit;
    text-decoration: none;
}
.m-productlist-variantcount:hover { text-decoration: underline; }
.m-productlist-swatches {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
    margin-top: 4px;
}
.m-productlist-swatch {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid rgba(0,0,0,0.15);
    background-size: cover;
    background-position: center;
    flex: 0 0 auto;
    line-height: 0;
}
.m-productlist-swatch-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.m-productlist-swatch-more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 22px;
    height: 22px;
    padding: 0 4px;
    border-radius: 11px;
    font-size: 0.75em;
    font-weight: 600;
    color: inherit;
    text-decoration: none;
    background: rgba(0,0,0,0.06);
}
