/*FRI-FRAKT*/
.free-shipping-counter {
background: #000000;
}
/*ADD-after-PRICES*/
.D2016Standard .AddPriceLabel:after,
.D2016Standard .AddOldPriceLabel:after,
.product-info-container .current-price-container .PriceLabel:after,
.product-info-container .old-price-container .OldPriceLabel:after{
  content:",-";
  margin-left:-2px;
}
.product-info-container .current-price-container .PriceLabel,
.product-info-container .old-price-container .OldPriceLabel{
  padding-bottom:4px;
}
/*HIDE-in-PRODUCT-view*/
.variant-container .VariantChildOne,
.variant-container .VariantChildTwo{
display:none;
}
/*Produkt-GRIDFORMAT*/
.ProductListCellsContainer .D2016Standard .AddHeader1{
  font-size:14px;
}
.ProductListCellsContainer .D2016Standard .AddHeader2{
  font-size:12px;
}
/*PRODUCT-INFO*/
/*----PRODUCT-txt-table----*/
.ProductInfo .product-description table,
.d4-popup-quickview .prod-text-content .bikeProductTable{
width:100%!important;
border-bottom:1px solid silver;
border-collapse:collapse!important;
}
.ProductInfo .product-description table td,
.ProductInfo .product-description table th,
.bikeProductTable td,
.d4-popup-quickview .prod-text-content .bikeProductTable th{
padding:6px 10px;
border-top:1px solid silver;
}
.ProductInfo .product-description ul,
.ProductInfo .product-description table ul {
padding-left:15px;
}
.ProductInfo .product-description tr:nth-child(odd),
.ProductInfo .product-description table tr:nth-child(odd),
.d4-popup-quickview .prod-text-content .bikeProductTable tr:nth-child(odd){
background-color:#f1f1f1;
}
.ProductInfo .product-description tr td:nth-child(1),
.d4-popup-quickview .prod-text-content .bikeProductTable tr td:nth-child(1){
font-weight:600;
}
/*TILPASS-configurator*/
.product-config .config-item-content img{
max-width:100%;
height:auto!important;
}
/*vimeo-iframe-fullbredde*/
.Videofullbredde { 
position: relative; 
padding-bottom: 56.25%; 
height: 0; 
overflow: hidden; 
max-width: 100%; 
} 
.Videofullbredde iframe, 
.Videofullbredde object, 
.Videofullbredde embed { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
}
/*Text in slideshow - tablet-and-mobile*/
@media (max-width: 1024px) {
   .royalSlider h1 {
        font-size: 20px;
    }
}
@media (max-width: 1024px) {
   .royalSlider h2 {
        font-size: 16px;
    }
}
@media (max-width: 1024px) {
   .royalSlider p {
        font-size: 12px;
    }
}
@media (max-width: 1024px) {
   .royalSlider .container-fluid {
        padding:10px;
    }
}
@media (max-width: 768px) {
   .royalSlider h1 {
        font-size: 15px;
    }
}
@media (max-width: 768px) {
   .royalSlider h2 {
        font-size: 13px;
    }
}
@media (max-width: 1024px) {
   .royalSlider p {
        font-size: 10px;
    }
}
@media (max-width: 768px) {
   .royalSlider .container-fluid {
        padding:5px;
    }
}
/******* Odd sin Knapp *********/
div.knapp {
    background-color: rgba(255, 255, 255, 0.75);
    text-align: center;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 5px 5px rgba(0, 0, 0, 0.47);
}

div.knapp:hover {
    box-shadow: 1px 2px rgba(0, 0, 0, 0.47);
    background-color: #e6e6e6;
}

div.article-overlay a {
    color: black;
    text-decoration: none;
}

/******* Odd sin Knapp END *********/

/******* Theme 5 *************/

.article-theme5 div.article-overlay h1 {
    color: black;
}
.article-theme5 div.row {
    background-color: #ffffff87;
    width: 100%;
    /*border-radius: 10px;*/
    /*border: 1px solid black;*/
    padding: 6px;
}

.article-theme5 div.inner-content.container-fluid {
    padding: 0px;
}

/******* Theme 5 END *************/

.article-theme4 div.article-overlay h1 {
  color: black;
}

.store-stock-list {
  list-style: none;
  padding: 0;
}
.store-stock-row.warehouse-4 {
  display: none;
}
.warehouse-6 .store-name {
  display: none;
}
.warehouse-6 .store-count {
  margin-left: 60px;
}
.store-stock-row.warehouse-6:before {
  content: 'Lager butikk: ';
  font-weight: bold;
}
.main-warehouse {
  
}



/* Swap menu and filter */
.ProductMenuContainer {
  display: flex;
  flex-direction: column;
}
.attribute-left-box.d2016 {
  order: 2;
}
.mc-filter-left.fullview.body-department .ProductMenu {
    padding-bottom: 20px;
    margin-top: -30px;
}
/* END - Swap menu and filter */


/* Swap attribute filter sort order */
/*div#ctl00_PrdMnuLtrl_ctl00_Filter_PanelAttributeList {
  display: flex;
  flex-direction: column;
}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl0 {order: 1;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl1 {order: 7;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl2 {order: 8;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl3 {order: 9;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl4 {order: 2;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl5 {order: 3;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl6 {order: 4;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl7 {order: 5;}
#ctl00_PrdMnuLtrl_ctl00_Filter_Pnl8 {order: 6;}*/

/* END - Swap attribute filter sort order */

.ordrestatus-l-th6, .ordrestatus-l-th7, .ordrestatus-l-td6, .ordrestatus-l-td7, .ordrestatus-table-exp {
	display: none !important;
}



/* Stiling av youtube video responsive */

.videofullsize_outer {
  padding-top:56.25%; 
  position:relative
}

.videofullsize_inner {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

/* Stiling av youtube video responsive END */

/* Stil for responsive bilder i fullbredde */

.fullwidhtimage {
  width: 100%!important;
  height: auto!important;
}

/* Stil for responsive bilder i fullbredde END */

/*Utsjekk-kasse*/
/*fraktalternativer*/
.carriers  .carrier-header-text{
    border: 1px solid black;
    padding: 5px;
}
.carriers .carrier-show-option a {
    color: #fff;
    font-size: 1.1em;
    text-decoration: none;
    background-color: #000;
    padding: 7px 30px;
    font-weight: bold;
    margin-left: -50px;
    position: relative;
    top: 4px;
}

@media(max-width:767px)
{
.carriers .carrier-show-option a {
margin-left: 0px;
top:14px;
font-size: 0.93em;
}
}
.carriers  .carriers-option .carrier-item{
    border: 1px solid black;
    padding:5px!important;
    margin-bottom:10px;
}

.carriers  .carriers-option .carrier-item.selected-item{
  border:2px solid #000000;
  background:#f5f5f5;
}
#carrier-selected .panel-body {
  display: flex;
  flex-direction: column;
}
#carrier-selected .panel-body #carriers{
  order: 1;
}
#carrier-selected .panel-body .row:nth-child(2){
  order: 2;
}
/*frakt-end*/

/* Ski/Monteringsmodul */
.skias-info-img {
  display: none;
}

.skias-info-img2 {
   background-image: url(/userfiles/image/Boardshop_D4/Alpine-shoes-size-art_330.jpg);
    display: block;
    margin-left: auto;
    margin-right: auto;
    height: 270px;
}
.skias-info-img-txt {
    margin-bottom: 0.1em;
}

.skias-info-img,
.skias-info-img2 {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 270px;
}

.ski-assembly-text {
   display: none;
}

/* Missing cart-icon. Remove this after upgrading to newer shop-version, newer than 20.03.2022 */
.cart-small-icon i {
  display: inline-block !important;
}
/* END Missing cart-icon. */