/*@font-face {

    font-family: 'HelveticaWorld-Regular';

    src: url('../fonts/HelveticaWorld-Regular.eot');

    src: url('../fonts/HelveticaWorld-Regular.eot') format('embedded-opentype'),

         url('../fonts/HelveticaWorld-Regular.woff') format('woff'),

         url('../fonts/HelveticaWorld-Regular.ttf') format('truetype'),

         url('../fonts/HelveticaWorld-Regular.svg#HelveticaWorld-Regular') format('svg');

}*/


.storeview-se #pacsoft-droppoint-wrapper, .storeview-se .fee-shipping-logo {
    display: none;
}

.bottom-button-wrapper{margin-top:20px;}
.bottom-button-wrapper button.button2.btn-continue {
    float: left;
    border: 1px solid #ccc;
    background: #eee;
    border-radius: 5px;
    margin-right: 5px;
    margin-top: 1px;
    padding: 12px;
    box-shadow: 0px 0px 1px #999;
}

button.button2.btn-continue.top {
    float: right;
    border: 1px solid #ccc;
    background: #eee;
    border-radius: 5px;
    margin-right: 5px;
    margin-top: 1px;
    padding: 12px;
    box-shadow: 0px 0px 1px #999;
}

.checkout-types.bottom {
    clear:none;
}


.menuTopBox  .nav-primary li.level0 ul li.parent a { color: #000000 !important; }
.menuTopBox  .nav-primary li.level0,.menuTopBox   .nav-primary a.level0,.menuTopBox   .nav-primary a { font-family: Helvetica !important; color: #000000 !important; }
.menuTopBox  .nav-primary li.level0 ul.level0 { border-top: 0 !important; border: solid 1px #d3d3d3; }
.nav-primary li.nav-1:first-child { display: none; }
.menuTopBox  .nav-primary li.level0 ul.level0 { box-shadow: 0 12px 20px -4px #888888; }
.menuTopBox  .nav-primary li.level0:hover { box-shadow: 4px 0px 4px -4px #888, -4px 0px 4px -4px #888; border-right: solid 1px #d3d3d3; border-left: solid 1px #d3d3d3; min-height: 26px; }
.menuTopBox  .nav-primary li.level0 ul.level1 {  border: 0 !Important; }
.menuTopBox  .nav-primary li.level0:hover .nav-primary li.level0 ul { border-top: 0 !important; }
.menuTopBox  .nav-primary li.level0:hover .nav-primary li.level0 ul.level0 { border-top: 0 !important; }
.menuTopBox  .nav-primary li.level0 ul  li a:before {content: url("../images/arrow.png");float: left;margin-bottom: -4px;margin-right: 2px;margin-top: 1px;height:18px;}
.menuTopBox  .nav-primary li.level0 ul.level1 li a { font-size: 12px !important;line-height:18px !important; }
.menuTopBox  .nav-primary li.level0 ul.level0 { padding-bottom: 83px !important; }
.menuTopBox .nav-primary li.level0 ul.level1 { left: 0px !important; }
.menuTopBox .nav-primary li.level1  {margin-top:20px;} 


.skip-content.skip-active .nav-primary li.parent.sub-menu-active > a::after,
.skip-content.skip-active  .nav-primary li.parent.menu-active > a::after ,
.skip-content.skip-active  .nav-primary li.parent > a::after {
    left: -10px;
}
.skip-content.skip-active .nav-primary li a {
    border-bottom:1px solid #cccccc !important;
    padding:5px !important;
    line-height: 20px !important;
}
.skip-content.skip-active .nav-primary li,
.skip-content.skip-active .nav-primary ul {
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    border-bottom:none !important;
}
.skip-content.skip-active .nav-primary li{
    padding-left:0px !important;
}
.skip-content.skip-active .nav-primary li.level0 ul{
    width:100% !important;
}


.sorter label {

  float: left;

  margin-right: 5px;

  font-family: HelveticaBold;

  color: #333333;

  font-size: 12px;

}

.sorter select {

  color: #696969 !important;

  background: #efefef !important;

  border: #d8d8d8 1px solid;

  border-radius: 5px;

  margin-left: 5px;

  padding: 5px;

}

body.catalog-category-view ul.first,

body.catalogsearch-result-index ul.first{ 

  border-top: 1px solid #E3E3E3;

  border-left: 1px solid #E3E3E3;

  border-bottom: 1px solid #E3E3E3;

}

body.catalog-category-view .products-grid,

body.catalogsearch-result-index   .products-grid{

  position: relative;

  clear: both;

 /* border-left: 1px solid #E3E3E3;

  border-right: 1px solid #E3E3E3;

  border-bottom: 1px solid #E3E3E3;*/

  margin-bottom: 0;

  text-align: center;

  min-height: 400px;

}

body.catalog-category-view .products-grid > li,

body.catalogsearch-result-index    .products-grid > li{

padding-bottom: 30px;

  width: 25% !important;

  margin-top: 0;

  height: 100%;

border-right: 1px solid #E3E3E3;

border-top: 1px solid #E3E3E3;

border-left: 1px solid #E3E3E3;

  float: left;

  margin-left: 0 !important;

  margin-right: 0 !important;

  padding: 20px 0 0 0;

  position: relative;

  margin-bottom: 0;

  text-align: center;

  min-height: 400px;

}

.products-grid .product-image img {

  width: 150px;

  height: auto;

  margin: 0 auto;

}

body.catalog-category-view .products-grid .product-name,

body.catalogsearch-result-index   .products-grid .product-name{

  min-height: 80px;

  padding: 0 10px;

}



body.catalog-category-view .products-grid .product-name ,

body.catalogsearch-result-index   .products-grid .product-name{

  text-transform: none !important;

}

.minicart .button-checkout {

  width: 50%;

  float: left;

}

.minicart .button-cart {

    padding: 3px 30px;

}

.minicart .button-checkout-dev {

    padding: 3px 17px;

}

.minicart .button-checkout button {

  -webkit-border-radius: 5;

  -moz-border-radius: 5;

  border-radius: 5px;

  color: #ffffff;

  font-size: 16px;

  background: #f99321;

  border: solid #c56c08 1px;

  text-decoration: none;

}

/* AS Typoart 20160503 header changes */
/* AS Typoart 20160513 cart changes */

.cart-right-trustpilot {display: none;}
.skip-cart .icon { background-position: center !important; background-repeat: no-repeat !important;}
.skip-cart .count {margin-left: 9px !important; top:0 !important; border-radius: 0 !important; background-color: #ff3300 !important; width: 25px !important; height: 25px !important;line-height: 25px !important; text-align: center !important;}
.skip-cart .count:before {content: "\25C4"; margin-left: -9px; color: #ff3300; text-align: left; float: left;}
.skip-cart.no-count .count {display: inline-block !important; }
.cart-table {font-family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;}
.cart-table thead th {color: #777777 !important;     padding: 10px 15px !important;}
.cart-table .product-cart-image {min-width: 145px;}
.cart-table p.product-name a {font-size: 16px; text-transform: none; color: #333; font-family: inherit;}
.cart-table .product-cart-sku, .cart-table .product-cart-sku .label {font-size: 14px !important; font-style: normal !important; font-weight: normal !important; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif !important;}
.cart-table .availability {margin-top: 0;font-size:14px; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;}
.cart-table .availability.in-stock{color: #26a404;}
.cart-table .availability.out-of-stock{color: #c71a14;}
.cart .page-title { margin-bottom: 10px !important; margin-top: 15px;}
.checkout-types li { float: right;}
.checkout-types li.continue-shopping {float: left; margin-right: 10px;}
.checkout-types.bottom li.continue-shopping {float: left;}
.checkout-types.bottom {/* clear: both; */overflow: hidden;}
.checkout-types li.continue-shopping .btn-continue {background: #e4e4e4 !important;  border-radius: 5px;  border: 1px solid #dbdbdb; text-align: center;}
.checkout-types li.continue-shopping .btn-continue span {font-weight: 500; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;}
.cart .cart-totals table {text-transform: none !important; font-size: 14px !important; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif !important; margin-bottom: 0 !important; width: 50%; float: right}
.cart .cart-totals table tfoot {text-transform: uppercase;}
.cart-totals {position: relative;}
.cart_totals_extra {display: none; width: 41%; position: absolute; top: 20px; left: 20px; /*bottom: 15px;*/ padding: 15px; text-align: left; font-size: 14px; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
    background: #fff url(../images/e-market.gif) 95% 20px no-repeat; vertical-align: middle;
}
.cart_totals_extra li {line-height: 18px; line-height: 22px;}
.cart_totals_extra li:before {content: "\2714"; float: left; padding-right:10px; }
/*#amasty_gallery a { display: inline-block;float: left; width: 72px; height: 72px; position: relative; z-index: 100000;}
.caroufredsel_wrapper {}
.MagicScrollArrows{display: none !important;}*/

/* Onestepcheckout */
p.onestepcheckout-numbers {background: #f0f0f0 !important; height: 40px !important; line-height: 40px; padding: 0 20px !important; margin: 0 0 20px !important;  border-bottom: 1px solid #cdcdcd; text-transform: CAPITALIZE !important;}

div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
div.onestepcheckout-threecolumns div.onestepcheckout-column-right { }
div.onestepcheckout-threecolumns div.onestepcheckout-column-right {}

#billing_address, #shipping_address, .onestepcheckout-shipping-method, .onestepcheckout-payment-method, #osc-right-column-content {
    border: 1px solid #cdcdcd; border-radius: 5px; margin-bottom: 20px; padding-bottom: 15px;
}
#billing_address > ul, #shipping_address > ul, .onestepcheckout-shipping-method-block, .payment-methods {padding: 0 20px;}

div.checkoutcontainer div.input-address-short, div.checkoutcontainer div.input-firstname, div.checkoutcontainer div.input-lastname, div.checkoutcontainer div.input-email,
div.checkoutcontainer div.input-telephone, div.checkoutcontainer div.input-company, div.checkoutcontainer div.input-fax, div.checkoutcontainer div.input-password,
div.checkoutcontainer div.input-postcode {
    width: 100% !important;
}
div.checkoutcontainer div.input-address-short.input-address-street {width:70% !important;}
div.checkoutcontainer div.input-address-short.input-address-house {width:30% !important;}
.onestepcheckout-index-index .input-box {padding-top: 0;}
div.checkoutcontainer div.input-address-short .input-text, div.checkoutcontainer div.input-firstname .input-text, div.checkoutcontainer div.input-lastname .input-text,
div.checkoutcontainer div.input-email .input-text, div.checkoutcontainer div.input-telephone .input-text, div.checkoutcontainer div.input-company .input-text,
div.checkoutcontainer div.input-fax .input-text, div.checkoutcontainer div.input-password .input-text, div.checkoutcontainer div.input-address .input-text,
div.checkoutcontainer div.input-city .input-text, div.checkoutcontainer div.input-country select, div.checkoutcontainer div.input-postcode .input-text,
#onestepcheckout-form input[type="text"] {
    width: 100% !important;
    line-height: 30px !important;
    height: 30px !important;
}

#onestepcheckout-form label { text-transform: capitalize !important; font-size: 12px !important;}
.onestepcheckout-shipping-method-block .shipment-methods dt {clear: both; margin-bottom: 5px !important;}
.onestepcheckout-shipping-method-block .shipment-methods dd {font-size: 12px; line-height: 21px; margin-top: 10px !important; margin-bottom: 10px !important;vertical-align: middle; display: inline-block;}
.onestepcheckout-shipping-method-block .shipment-methods dd:first-child {margin-top: 0px !important;}
.onestepcheckout-shipping-method-block label strong {float: right;}
#onestepcheckout-form  .shipment-methods dt.shipping-code-amtable label, #onestepcheckout-form  .shipment-methods dt label {
    background-image: none !important; padding-left: 0 !important;     display: inline;  width: auto; text-transform: capitalize !important;
}
.onestepcheckout-shipping-method-block dt img {display: none !important;}
.onestepcheckout-shipping-method-block dd img { height: 21px; display: inline-block; vertical-align: middle;}
.onestepcheckout-payment-method .payment-methods dd {padding: 0 !important;}
.onestepcheckout-payment-method .payment-methods dt {padding: 0 !important;}
.payment-methods .description {font-size: 11px; color: #cdcdcd;}
#osc-right-column-content .onestepcheckout-summary th {  background: none; border-bottom: 1px solid #BEBCB7; border-top: none; color: #000; font-family: helvetica; text-transform: uppercase; font-weight: bold; font-size: 12px; padding: 0 0 20px;}
#osc-right-column-content .onestepcheckout-summary .price { font-family: Helvetica !important; font-weight: bold;  font-size: 12px;}
#osc-right-column-content table.onestepcheckout-totals td.title { text-align: left; text-transform: Capitalize; border-bottom: none;     padding: 0;  font-size: 12px;}
#osc-right-column-content table.onestepcheckout-totals tr.grand-total td , #osc-right-column-content table.onestepcheckout-totals tr.grand-total td .price{font-size: 20px; font-weight: bold; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; color: #000;}
#osc-right-column-content table.onestepcheckout-totals tr.grand-total td {border-top: 1px solid #cdc7ce; padding-top: 10px}
#osc-right-column-content .onestepcheckout-totals td, #osc-right-column-content .onestepcheckout-summary td { border-bottom: none; vertical-align: top;}
#osc-right-column-content table.onestepcheckout-summary td {      padding: 15px 0;  line-height: 1em;}
#osc-right-column-content .ng-binding {display: none !important;}
#osc-right-column-content #countryLabel {display: none;}
#osc-right-column-content > * {padding-left: 20px !important; padding-right: 20px !important;}
#osc-right-column-content .onestepcheckout-summary {padding-top: 0; font-size: 12px;}
#osc-right-column-content .onestepcheckout-coupons input#id_couponcode { width: 100%; }
#osc-right-column-content div.onestepcheckout-comments { margin-top: 30px; margin-bottom: 30px; }
#osc-right-column-content div.onestepcheckout-comments textarea {width: 100%; height: 55px;}
#osc-right-column-content button#onestepcheckout-place-order {float: none; width: 100%;}
#osc-right-column-content div.onestepcheckout-place-order-wrapper {margin: 30px 0 10px !important;}


#onestepcheckout-form .input-box.user-type dt {display: inline-block; margin: 0 15px 0 0; line-height: 25px; vertical-align: middle; }
#onestepcheckout-form .user-type input[type="radio"] {float: none;line-height: 25px; vertical-align: middle;}
#onestepcheckout-form select.address-select {
    -webkit-appearance: initial !important;
    -moz-appearance: initial !important;
    appearance: initial !important;
    cursor: initial !important;
    pointer-events: initial;
}

@media only screen and (max-width: 479px) {
    .cartBox {   width: 280px !important; }
    .cart-table .product-cart-image {min-width: 0;}
}
@media only screen and (max-width: 650px) {
    .checkout-types {  /*  width: 100%; clear: both;  */}
    .checkout-types li {-ms-transform: scale(0.9); -webkit-transform: scale(0.9); transform: scale(0.9);
        float: right !important;
        display: inline-block !important;
        /* width: 47% !important; */
        margin: 0 1% !important;
        padding: 0 !important;
    }
    .checkout-types li button {    width: 100%;
        background: #f99321 !important;
        border-radius: 5px;
        border: 1px solid #c56c08;
        text-align: center;
        line-height: 48px;
        font-size: 13px;
        padding: 5px 3px 5px 3px;
    }
    .button2 span span {
        font-size: 10px;
    }  
    .checkout-types li.continue-shopping .btn-continue span {
        line-height: 24px;
    }
    button.button2.btn-continue.top {
        margin-top: 3px;
        padding: 10px 3px;
        float:left;
    }    
    .checkout-types.bottom {
        clear: none;
    }    
    .checkout-cart-index h1{
        clear: both;
        display: block;
        width: 100%;
    }
}
@media only screen and (max-width: 915px) {
    div.cart-info {display:none;}
}
@media only screen and (min-width: 915px) {
 

    div.onestepcheckout-threecolumns div.onestepcheckout-column-left,
    div.onestepcheckout-threecolumns div.onestepcheckout-column-middle,
    div.onestepcheckout-threecolumns div.onestepcheckout-column-right {width: 32% !important; margin-top:20px !important; margin-right: 2% !important; padding: 0 !important;  }
    div.onestepcheckout-threecolumns div.onestepcheckout-column-right {margin-right: 0 !important;}
	.cart_totals_extra {display: block;}
}

    .mainwrapper.headerphone-banner { margin-top: -1px; font-size: 11px; border: 1px solid #cdcdcd; text-align: center; overflow: hidden; margin-bottom: 5px; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;}
    .headerphone-banner p { clear: right; white-space: nowrap;}
    .headerphone-banner strong {font-size: 12px;}
    .headerphone-banner li {display: inline-block; height: 40px; border-left: 1px solid #cdcdcd; text-align: left; padding-top: 10px;  line-height: 1.15em; float: left;}
    .headerphone-banner li:first-child {border-left: none;}
    .headerphone-banner li:before { content: " "; background: transparent url(../images/banner-icons.png) 50% 0 no-repeat; width: 21px;
        height: 21px; float: left;  margin: 0 11px;  display: block; }
    .headerphone-banner li.ban-kunde:before {background-position: 50% 0;}
    .headerphone-banner li.ban-pris:before {background-position: 50% -21px;}
    .headerphone-banner li.ban-fragt:before {background-position: 50% -42px;}
    .headerphone-banner li.ban-returret:before {background-position: 50% -63px;}
    .headerphone-banner li.ban-kunde {width: 256px;}
    .headerphone-banner li.ban-pris {width: 275px;}
    .headerphone-banner li.ban-fragt {width: 224px;}
    .headerphone-banner li.ban-returret {width: 215px;}
    .cart-right-trustpilot {margin-right: 10px; display: block;}
    .logo { padding-top: 9px !important; }
    #search_mini_form .form-search button.button { width: 36px; height:36px; background: #ff3300 !important; top: 15px !important; text-align: center; padding-left: 9px !important;}
    .skip-cart .icon {/*background-image: url("../images/minicart_icon_dt.png") !important;*/background-size: 38px;}
    



.header-banner4 {
    display: none;
    visibility: hidden;
}

.header-banner4 h4 {
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
    font-weight: 100;
    margin: 20px 0;
}

.header-banner4 img { width: 100%; max-width: 100%; }

.header-banner4 .transparent-link-wrapper { position: relative; margin-bottom: 10px; }

.header-banner4 ul.transparent-links  { display: inline-block; background: RGBA(255,255,255,0.85); width: 100%; position: absolute; bottom: 0; }
.header-banner4 ul.transparent-links li { display: inline-block; width: 25%; padding: 25px 0 25px 2.5%; float: left;  }
.header-banner4 ul.transparent-links li a {
    font-size: 11px;
    color: #333;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
    background: url('../images/read-more-arrow.png') right center no-repeat transparent;
    padding-right: 18px;
}

@media only screen and (min-width: 1024px) {
    .header-banner4 {
        display: block;
        visibility: visible;
    }
}


.transparent-linked-banner {
    width:50%;
    position: relative;
    display: inline-block;
    float: left;
}

.transparent-linked-banners-3 {
    float: left;
}

.transparent-linked-banners-3:after {
    content: '';
    clear: both;
    display: table-cell;
}

.transparent-linked-banners-3 .transparent-linked-banner {
    width: 33.3%;
}

.transparent-linked-banner img {
    width: 100%;
    max-width: 100%;
}

.transparent-linked-banner .transparent-link {
    padding: 10% 0 10% 10.5%;
    background: RGBA(255,255,255,0.85);
    width: 100%;
    position: absolute;
    bottom: 0;
}

.transparent-linked-banner .transparent-link a {
    font-size: 11px;
    color: #333;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
    /*background: url('../images/read-more-arrow.png') right center no-repeat transparent;*/
    padding-right: 18px;
    text-transform: uppercase;
}


/*****************************************/
.categoryList-grid {
/*    margin-top: 4em;
    float: left;
    width: 100%;*/
}

.categoryList-grid:after {
    content: '';
    clear: both;
    display: table-cell;
}

.categoryList-grid .categorylist-item {
    display: inline-block;
    width: 50%;
    float: left;
    padding-left:  2%;
    padding-right: 2%;
    margin-bottom: 3em;
}

.categoryList-grid.columns-4 .categorylist-item {
    width: 50%;
}

.categoryList-grid.columns-4 .categorylist-item:nth-child(odd) {
    clear: left;
}

.categoryList-grid .categorylist-item h3 {
    text-align: center;
    color: #000;
    font-size: 14px;
    margin-top: 0.3em;
    text-transform: none;
    font-weight: bold;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
}

.categoryList-grid .categorylist-item h3 a{
    color: #000;
}


.categoryList-grid .categorylist-item img {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 450px) {
    .categoryList-grid .categorylist-item h3 {
        font-size: 18px;
    }

}

@media only screen and (min-width: 850px) {
    .categoryList-grid.columns-4 .categorylist-item {
        width: 25%;
    }

    .categoryList-grid.columns-4 .categorylist-item:nth-child(odd) {
        clear: none;
    }


}

/*****************************************/

.categoty-type-2 .category-title {
    display: none;
}
.categoty-type-2 .category-description {
    font-size: 14px;
    text-align: center;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;;
}

/*****************************************/
.brand-logo-list {
    width: 100%;
    float: left;
    margin-top: 5em;
    margin-bottom: 3.5em;
}

.brand-logo-list:after {
    content: '';
    clear: both;
    display: table-cell;
}

.brand-logo-list li {
    width: 50%;
    float: left;
    display: inline-block;
    min-height: 85px;
    text-align: center;
    padding-left:  2%;
    padding-right: 2%;
}

.brand-logo-list li img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (min-width: 850px) {
    .brand-logo-list li {
        width: 25%;
    }
}

/* mobile header changes 10.2016 */
.responHeader  {display: block !important;}
.responHeader .skip-links {display: none; }
.cartBox .menuIcon.e-maerket {display: none;}
.headerphone-banner.mobile-only {display: none !important;margin-bottom:0;}

.very-top-block .mobile-only{display: none;}
.very-top-block{display:block;}

@media only screen and (max-width: 1023px){
	.very-top-block .desktop-only{display: none;}
	.very-top-block .mobile-only{display: block;}
	
    .page-header { padding-bottom: 0 !important; }
    #mobile-menu-container {
        clear: both;
        text-align: center;
        width: 100%;
        margin: 0;
        background: #f3f3f3;
        color: #636363 !important;
    }
    .responHeader {
        display: inline-block !important;
        margin: 0 !important;
        background: transparent;
        color: #636363 !important;
        vertical-align: top;
        padding-top: 6px;
    }
    .responHeader .skip-links {display: inline-block !important; width: auto !important; margin: 0 !important; padding: 0;}
    .cartBox {
        display: inline-block !important;
        padding: 0 !important;
        margin: 0 !important;
        float: none !important;
        vertical-align: top;
        width: auto !important;
    }
	.menuIcon { margin: 0 3px !important;}
    .menuIcon.header-minicart.fl { padding: 0 !important;  position: relative; }
    #header-cart {right: 0;}
    .skip-link {line-height: 32px !important;}
    .skip-nav .label, .skip-link .label, #header-search label {display: none !important;}
    .skip-link {border: 1px solid #dadada; border-radius: 5px; padding: 5px !important; margin: 0 !important; min-width: 48px; height: 32px !important; display: block; }
    .skip-link:hover {border-color: #777777;}
    .skip-link .icon {display: block !important; height: 20px !important; margin: 0 !important; padding: 0 !important; width: auto !important;}
    .skip-search .icon {background: url(../images/i-search.png) 50% 50% no-repeat !important;}
    .skip-account .icon {background: url(../images/i-account.png) 50% 50% no-repeat !important;}
    .skip-nav .icon {background: url(../images/i-catalog.png) 50% 50% no-repeat !important;}
    .skip-cart .icon {background: url(../images/i-cart.png) 50% 50% no-repeat !important; border: none;}
    .skip-e .icon {background: url(../images/i-e.png) 50% 50% no-repeat !important;}
    .cartBox .menuIcon.e-maerket {display: block; float: left;}
    .cart-right-e {display: none;}
    .skip-cart .icon {padding: 0 !important;
        float: left !important;
        height: 20px !important;
        width: 20px !important;
        min-width: 26px !important;
        display: block !important;
        vertical-align: top !important;
    }
    .skip-cart .count {display: block !important; float: left; background: none !important; color: #c71a14 !important; font-weight: bold; width: auto !important; margin-left: 0 !important; line-height: 20px !important; height: 20px !important;}
    .skip-cart .count:before {display: none;}
    .mainwrapper.headerphone {display: none;}
    .mainwrapper.headerphone-banner {
        margin-top: -1px;
        font-size: 11px;
        border: none;
        text-align: center;
        overflow: hidden;
        margin-bottom: 25px;
        font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
        display: block;
    }
    .headerphone-banner li {
        display: inline-block;
        height: 46px;
        border: 1px solid #f3f3f3;
        border-left: none;
        text-align: left;
        padding-top: 10px;
        line-height: 1.15em;
        float: left;
        width: 50%;
    }
    .headerphone-banner li:first-child {border-left:#f3f3f3 1px solid; }
    .headerphone-banner li:before {margin: 3px 5px;}
    .headerphone-banner.mobile-only .ban-fragt, .headerphone-banner.mobile-only .ban-pris {width: 45%}
    .headerphone-banner.mobile-only .ban-kunde {width:55%}
    .headerphone-banner li.ban-fragt:before {background-position: 50% -42px;}
    .headerphone-banner li.ban-kunde:before {background-position: 50% 0;}
    .headerphone-banner {display: none !important;}
    .headerphone-banner.mobile-only {display: block !important;margin-bottom:0;}
	.cart-right-trustpilot {display: none;}
    .desklogoCartCon.mainwrapper .logo {float: none !important; text-align: center;}
    .desklogoCartCon.mainwrapper .logo img {margin: 0 auto;}
    .header_topmenu {display: none !important;}

}

/* AS Typoart 20161103 footer*/
.footerbg {background: transparent !important; color: #999 !important; }
.footer { border-top: none; padding-top: 0;}
.footer-container .footer-block { float: left;  margin-right: 1.25%; width: 32.5%; font-family: "Helvetica Neue", Verdana, Arial, sans-serif;}
.footer-container .footer-block h3 {background: #eee; font-size: 14px;  padding: 7px 12px; text-transform: none; font-family: "Helvetica Neue", Verdana, Arial, sans-serif;}
.footer-container .footer-block .footer-block-content { padding: 7px 12px;}
.footer-container .footer-block.footer-block-payment img { float: left; margin-bottom: 10px;}
.footer-container .footer-block.footer-block-shipping img { float: left; margin-right: 5px;height: 25px;}
.footer-container .footer-block.footer-block-market { margin-right: 0;}
.footer-container .footer-block.footer-block-urls { clear: left;}
.footer-container .footer-block.footer-block-urls a { color: #666;font-size: 12px;}
.footer-container .footer-block.footer-block-social img { float: left;  margin-bottom: 10px;  margin-right: 5px;  height: 30px;}
.footer-container .block-subscribe-footer { background: #eee none repeat scroll 0 0; margin-bottom: 40px; margin-top: 60px;font-family: "Helvetica Neue", Verdana, Arial, sans-serif;}
.footer-container .block-subscribe-footer .form-subscribe-header { display: block; float: left; font-size: 18px;  padding: 20px; text-align: center; text-transform: uppercase; width: 60%;}
.footer-container .block-subscribe-footer .input-box { padding-top: 33px;}
.footer-container .block-subscribe-footer .input-box input {  width: 27%;}
.footer-container .block-subscribe-footer .input-box button { background: #ff3300 none repeat scroll 0 0 !important; font-size: 14px; margin-top: -3px;}
.copyRightBox {background: transparent !important;     color: #666 !important;}

.gr__capida_se .buy-more{
    display:none;
}

.buy-more{
    text-align: center;
    font-family: Arial;
    background: #eee;
    padding: 10px 0;
}

#nwtkco_country{
height: 0px;
overflow: hidden;
margin: 0;

}


body.catalog-category-view.storeview-se .products-grid .product-name, body.catalogsearch-result-index.storeview-se .products-grid .product-name{
	margin-top:30px;
}

.storeview-se.catalog-category-view .availability{
	margin: 10px 0 0 0px;
}
.storeview-se.catalog-category-view .availability span span{
	display: inline-block;	
}
.storeview-se.catalog-category-view .availability span span img{
	margin-bottom: -4px;	
}

.storeview-se.catalog-product-view .product-view .product-shop .availability {
    width: 160px;
}
.onestepcheckout-shipping-method-block dd#carrier-title-dao img {
    height: 30px;
}