/* Sample custom.css file for small styling overrides. */
/*To use this, rename this file to custom.css and rename local.xml-sample to local.xml */

.polarslide-mobile{
  display: none;
}

@media (max-width: 767px){
  .polarslide-desktop{
    display: none;
  }
  .polarslide-mobile{
    display: block;
  }
}


.storecode-danmark .price-box{
	/*display: none!important;*/
}

.normark-loggedin .price-box{
	display: flex!important;
}

body.tco.tco-onestep .tco-wrapper table.data-table td.a-left{
	text-align:left;
}

.checkout-cart-index main #shopping-cart-table .order-full{
  background:#cfffbb;
}
.checkout-cart-index main #shopping-cart-table .order-partial{
  background:#fff8bb;
}
.checkout-cart-index main #shopping-cart-table .order-backorder{
  background: #fba6a6;
}

.product-view .price-info .special-price,
.products-grid .item .price-box .special-price{
  color:#000;
}

.products-grid .item .price-box{
   -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
        height: auto;
}


.minimal-price-link{
	display:none;
}


.header-nav{
  display: block!important;
}
.header-nav #nav{
  display: none;
}
@media only screen and (min-width: 768px){
  .header-nav #nav{
      display: block;
  }  
}




.sale-label {
    position: absolute;
    right: 0;
    background: #ed1c24;
    z-index: 99;
    border-radius: 0;
    width: auto;
    height: auto;
    text-align: center;
    width: auto;
    padding: 5px;
    line-height: 1;
    margin: 0;
}

.sale-label p {
    margin: 0;
    line-height: 40px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    line-height: normal;
}




.product-view .short-description a.show-more-button {
    display: none;
    text-align: center;
}
.product-view .short-description.show-more a.show-more-button{
  display: block;
}
.product-shop .show-more .std{
  max-height: 300px;
  overflow: hidden;
  position: relative;
}


.product-shop .show-more .std:before {
    content: '';
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(transparent, white);
}

.extra-gallery{
  display: flex;
  float: wrap;
}
.extra-gallery li{
    flex: 0 0 auto;
    width: 33.33%;
}


body[data-menu="kalastus"] #parent-cat-kalastus,
body.category-kalastus #parent-cat-kalastus,
body.menu-kalastus #parent-cat-kalastus,
body.cms-kalastus #parent-cat-kalastus {
    display: block
}
body[data-menu="metsastaa"] #parent-cat-metsastaa,
body.category-metsastaa #parent-cat-metsastaa,
body.menu-metsastaa #parent-cat-metsastaa,
body.cms-metsastaa #parent-cat-metsastaa {
    display: block
}



.account-login.login-only {
    max-width: 50em;
    margin: auto;
	padding:2rem;
}

.customer-account-login .new-users, .customer-account-login .registered-users,
.account-login.login-only form{
    background: #333333;
    color: #BDBDBD;
	 border:none;
       text-align: center;
}


.account-login.login-only form .mdl-textfield__input {
    color: rgba(189,189,189,0.4);
    border-bottom: 1px solid rgba(189,189,189,0.4);
}
.account-login.login-only form .mdl-textfield__label{
    color: #BDBDBD;
}

.account-login.login-only form .mdl-textfield__label:after {
    background-color: #BDBDBD;
}

.account-login.login-only form .mdl-button{
    display: block;
    width: 100%;
    font-size: 1rem;
    font-weight: 600;
    border: 2px solid rgba(189,189,189,0.4);
    background: #202020;
}


.account-login.login-only form .logo-large{
  max-width: 300px;
  padding: 1rem;
}





.category-description{
    display: block!important;
}


@media (max-width: 767px){
    .category-title h1{
        font-size: 31px;
    }
    .category-description h2{
        font-size: 23px;
        line-height: 1.5;
    }
}


.categorypath-kampanjer-superrea-html .category-filter-tree{
    display: none;
}
