@media (max-width: 768px) {
.btn.btn-primary.list-buy-button.has-favorite-btn {
    display: block;
    }
    
#login .login-header h2 {
  margin-top: 12px;
}
}



@media (max-width: 768px) {
.btn.btn-primary.favorite-list-btn {
    display: none;
    }
 
 .rs-table td {
    min-height: 32px;
 }
 
 .modal-dialog.modal-lg {
    margin-left: -4px;
    margin-top: -7px;
 }
}

@media (max-width: 768px) {
.TableList .qty-control.api-qty {
    display: block;
    }
}

/* Theme 1: Boxes */ .article-theme1 {
border: solid;

border-width: 1px;

border-color: #d4e0ec;

}

 

.article-theme1 .row {

background: none;

}

 

/* Theme 2: Black text */

.article-theme2 .article-overlay * {

/* Svart skrift */

color: #000000;

}

 

/* Theme 3: standard text, right*/

.article-theme3 .article-overlay {

justify-content: flex-end;

}

 

/* Theme 4: black text, left*/

.article-theme4 .inner-content {

justify-content: center;
width: 100%;


}

 

.article-theme4 .article-overlay {

/* Svart skrift */

margin:0.2em;
/*margin-bottom:0.2em;
margin-left:0.2em;
margin-right:0.2em;*/
margin-bottom:25.0em;
Text-align:center;
color: #FFFFFF;
background: rgba(170,170,170,0.4);

}

.article-theme4 .article-overlay h4 {

/* Svart skrift */


margin:0.2em;
/*margin-bottom:0.2em;
margin-left:0.2em;
margin-right:0.2em;*/

}

/* Theme 5: standard text, bottom */

.article-theme5 .ArticleWithBackground .inner-content .ArticleWithBackground .article-overlay {

-webkit-align-items: flex-end;
}

/* .article-theme5 .article-overlay h1 {

color: #ffffff;
vertical-align:bottom;
}

.article-theme5 .inner-content {

justify-content: bottom;
width: 100%;
vertical-align:bottom;
} */

/*
.article-theme5 .inner-content {

color: #E3DDCD;
    border-style: hidden;
    border-width: 1px;
    padding: 4px;
    border-radius: 4px;
    margin-left: 3px;
    margin-right: 2px;


}

*/
/*
.article-theme5 h1 {
    color: black;
    vertical-align:text-bottom;
}
*/


/* Bloggformatering */


.blogg {
    background-color: #fff7f7;
    border-style: solid;
    border-color: #ce9090;
    border-width: 1px;
    padding: 21px;
    border-radius: 4px;
    margin: 3px;
}


.blogg h2 {
    font-size: 80px;
  
}
.blogg h3 {
    font-size: 17px;
/*    text-decoration: underline; */
}



/* Loggut i sma bokstaver */
.LogInButton {
    text-transform: inherit;
}

/* Endre kurving på Til Kassen */
.mobilemenu-sm a.cart-small-goto-checkout.btn.btn-primary, .mobilemenu-md a.cart-small-goto-checkout.btn.btn-primary, .mobilemenu-lg a.cart-small-goto-checkout.btn.btn-primary {
  border-radius:4px!important;
}

/* Nedtelling fraktfritt farge */

.free-shipping-counter {
    background: #E3DDCD;

}

/* Kjøpknapp farge */

.TableList .BuyButtonSmall, .TableList .VariantShowMore {
    background: #E3DDCD;
}
.TableList .BuyButtonSmall:hover, .TableList .VariantShowMore:hover {
    background: #E3DDCD;
}

/* LOGO */
.HeaderLogo {
    margin-top: 3px;
  }

/*
@media (min-width: 992px) {
  .HeaderLogo {
    width: 280px;
    margin-top: 11px;
  }
}
*/

/*
@media (min-width: 768px) {
  .HeaderLogo {
    width: 220px;
    margin-top: 17px;
  }
}

*/

@media (min-width: 768px) {
  .HeaderLogo {
    width: 220px;
    margin-top: 17px;
  }
}
@media (min-width: 992px) {
  .HeaderLogo {
    width: 280px;
    margin-top: 11px;
  }
}
@media (min-width: 1280px) {
  .HeaderLogo {
    width: 330px;
    margin-top: 6px;
  }
}


/* Search bar */
@media (min-width: 768px){
  .HeaderSearch {
    left: calc(50% - 90px);
  }
}

@media (min-width: 768px) {
  .TextBoxSearchDisable, .TextBoxSearchEnable {
    width: 150px;
  }
}
@media (min-width: 992px) {
  .TextBoxSearchDisable, .TextBoxSearchEnable {
    width: 200px;
  }
}


/* Kjøpsknapp høyre hjørne */

a.cart-small-goto-checkout.btn.btn-primary {
    background: #E3DDCD;
    border: none;
}

/*  Breadcrumb
    Endring av linkfarge
*/
.BreadCrumb a:last-child {
    color: #E3DDCD;
}

/*  Paginering av produkter 
    Endring av bakgrunnsfarge
*/
.FieldPaging a.SelectedPagingIndex, .FieldPaging a:hover, .PrdListCellsPagingBottom a.SelectedPagingIndex, .PrdListCellsPagingBottom a:hover, .PrdListCellsPagingTop a.SelectedPagingIndex, .PrdListCellsPagingTop a:hover {
    background: #E3DDCD;

}


/* Copyright farge #474747*/
.copyright-container {
    background: #4b4b4d;
    color: #e8e8e8;
    padding: 10px 0;
}

/* Produktmeny farge */

.ProductMenu .Level1Selected {
    background: #E3DDCD;
    border-radius: 4px;
    margin-left:2px;
}
/* Toppmeny */

.menu-container {
    padding-top: 4px;
    padding-bottom: 4px;
    background: #ffffff;
}

.mcm-fw .dropdown-toggle {
    margin-right: 2px;
}


.navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .SubMenuBox:active, .SubMenuBox:focus, .SubMenuBox:hover {
    background: #E3DDCD;
    border-radius:4px;
    margin-right:2px;
}

/* Kjøpknapp farge */
.Layout3Element .ad-buy-button {
     background: #E3DDCD;
     border-radius: 4px;
     font-weight: 500; 
     margin-right:1px;
     margin-left:3px;
}

/* Produkt "Velg knapp"
.variant-list-open {
      color: #fff;
    background-color: #E3DDCD;
    border-color: #E3DDCD;
}

.list-vbuy-btn{
      color: #fff;
    background-color: #E3DDCD;
    border-color: #E3DDCD;
}
*/

.cart-small-goto-checkout .btn .btn-primary {
   background: red;
    border: none;
}

/* Tilbakeknapp ikon fra bekreft kjøp siden */
.icon-left-circled2:before {
    color: #E3DDCD;
}

/* Checkout "Totalt å betale font" */
.checkout .cart-totalsum {
    font-weight: bolder;
    color: black;
}

/* Favorittikonfarge */
.Layout3Element .favorite-button {
    background: #E3DDCD;
     border-radius: 4px;
}
.favorites .btn .glyphicon {
  color:#E3DDCD;
}

.btn-primary {
    color: #fff;
    background-color: #E3DDCD;
    border-color: #E3DDCD;
}

.btn-primary:hover {
    background-color: #E3DDCD;
    border-color: #E3DDCD;
}

li.dropdown.mcm-fw a {
    color: black;
}

li.dropdown.mcm-fw {
    background: white;
}
.container.menu-inner {
    background: white;
}

/* Fjerne Ny! ikon */

@media (min-width: 768px) {
.Layout3Element .AttributeNewIcon {
    display: none;
}
}

.Layout3Element .AttributeNewIcon {
    display: none;
}

/* Defaultfarge i bruk var: BCC6CC, endret til E3DDCD E3DDCD */

/* Popup */
#NewItemInCartNotifier {
  background: #E3DDCD;  
}

/* Small cart */
.mobilemenu-sm .cart-small-count, 
.mobilemenu-md .cart-small-count, 
.mobilemenu-lg .cart-small-count {
  background: #E3DDCD;
}

/* Favorite cart */
.btn-fav-cart.btn.btn-link,
.cart-add-fav .btn.favorite-cart-btn {
  color: #E3DDCD;
}

/* Favorite page */
.WebPubElement .buy-favorites {
    background-color: #E3DDCD;
    border-color: #E3DDCD;
    background: #E3DDCD;
}


.pub-favorites .Layout3Element .fav-remove-button {
     background: #E3DDCD;
}

/* Rette visningsfeil listevisning */

.prod-list-quantity-head-cell {
    text-align: center;
}
.ProduktListPris {
    text-align: right;
}
th.prod-list-quantity-head-cell {
    text-align: left;
}
.ProduktListPercentHeader {
    visibility: hidden;
}

/* Sette melding til salgsavdeling på som standard */
.sales-message-container, sales-message-field {
/* Display:block !important; */
   Display:block !important;
}



/*Open shop start skjule */


.body-out li.dropdown.mcm-fw.herre {
    display: none;
}
.body-out li.dropdown.mcm-fw.dame {
    display: none;
}
.body-out li.dropdown.mcm-fw.decoy {
    display: none;
}
.body-out li.dropdown.mcm-fw.claudio {
    display: none;
}
.body-out li.dropdown.mcm-fw.barn {
    display: none;
}
.body-in li.dropdown.mcm-fw.login {
    display: none;
}
.body-in li.dropdown.mcm-fw.etisk-handel {
    display: none;
}
.body-out li.dropdown.mcm-fw.munnbind {
    display: none;
}
.body-out li.dropdown.mcm-fw.sommer2022 {
    display: none;
}


.body-out .TopMenu {
    visibility: hidden;
}
.body-out .HeaderSearch {
    display: none;
}
.body-out .small-cart-onpage {
    display: none;
}
.body-out .login-container {
    display: none;
}

/*home button start*/
.body-out li.home-menu a {
  display: none;
}

.body-in li.home-menu a {
  background-image: url(/userfiles/image/div%20bilder/home.png) !important;
  background-repeat: no-repeat !important;
  background-position: 0 0 !important;
  color: rgba(0,0,0,0) !important;
  display: block;
  width: 16px;
  height: 16px;
  background-size: contain !important;
  position: relative;
  top: 6px;
  margin-right: 20px;
}
.navbar-default .navbar-nav>li.home-menu>a:active, .navbar-default .navbar-nav>li.home-menu>a:focus, .navbar-default .navbar-nav>li.home-menu>a:hover, .SubMenuBox:active, .SubMenuBox:focus, .SubMenuBox:hover, .SubMenuLink:active, .SubMenuLink:focus, .SubMenuLink:hover {
    background: #fff;
    margin-right: 20px;
}
/*home button end*/
/*Open shop end*/

a.SubMenuLink {
    color: #000;
}

.SubMenuLink:hover {
    color: #000;
}

.navbar-default .navbar-nav>li.home-menu>a:active, .navbar-default .navbar-nav>li.home-menu>a:focus, .navbar-default .navbar-nav>li.home-menu>a:hover, .SubMenuBox:active, .SubMenuBox:focus, .SubMenuBox:hover, .SubMenuLink:active, .SubMenuLink:focus, .SubMenuLink:hover {
    margin-right: 0;
}

/*Added by Multicase David to remove menu retraction when hovering "house icon"*/
.navbar-default .navbar-nav>li.home-menu>a:hover {
  margin-right: 20px;
}
/*End "Added by Multicase..."*/

/*delvis lukket shop start */
.body-out .slinky-menu li.herre {
    display: none;
}

.body-out .slinky-menu li.dame {
    display: none; 
}
.body-out .slinky-menu li.munnbind {
    display: none;
}
.body-out .slinky-menu li.sommer2022 {
    display: none;
}

/*.body-out .slinky-menu li.decoy {
    display: none;
}

.body-out .slinky-menu li.claudio {
    display: none;
}
.body-out .slinky-menu li.munnbind {
    display: none;
}
*/

.body-out .slinky-menu li.barn {
    display: none;
}

.body-out .slinky-menu li.login {
    display: none;
}
.slinky-menu li[data-nodeid='2002716'] {
  display: none;
}

.slinky-menu li.barn {
  display:none;
}

.body-out li.mmenu-item.mmenu-iInfoMenu.kundesenter {
    display: none;
}

.body-out li.mmenu-item.mmenu-iInfoMenu.kontakt-oss {
    display: none;
}

.body-out #m-search {
    display: none;
}
/*delvis lukket shop slutt */


/***** LAGERVISNING *****/

.store-stock-list {
  padding-left: 2.05rem;
}

.store-stock-list .store-stock-row {
  display: none;
}

.store-stock-list .store-stock-row.warehouse-3:not(.store-no-stock),
.store-stock-list .store-stock-row.warehouse-1:not(.store-no-stock) {
  display: block;
}

.store-stock-list .store-stock-row.warehouse-3 .store-name,
.store-stock-list .store-stock-row.warehouse-1 .store-name {
  display: none;
}

.store-stock-list .store-stock-row.warehouse-3::after {
    content: " På eksternt lager";
}

.store-stock-list .store-stock-row.warehouse-1::after {
    content: " På hovedlager";
}
.pagetype-ProductInfo .slideshow-container {
display: none;
}

/* Multicase David: Liten justering av "Skjul priser" knappen, den er nå lettere å trykke på*/
.DoNotShowPricesSpan {
    position: relative;
    z-index: 100;
    height: 16px;
}
/* END Multicase David */


body.not-logged-in .free-shipping-counter {
  display: none;
}