/* skin/frontend/default/msp-respo/css/style_mob_2.css */


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


.demo-notice p:after {
	content: "Style: mob2.css - max 768";
  font-weight: bold
}

.wrapper {
    min-width: 0px;
   }
span.msp_header img  {
    width: 100%;
}

.col3-layout .col-main {
	width: 530px
}

.logo img {
    width: 50%;
}

.header .logo {
    margin: 10px 0 12px -157px;
}

.trustedshopsiegel imput[type="image"] {
  width: 70%;
}


.header-container, .main, .footer {
	width: 560px;
}

   .col3-layout .col-wrapper {
    float: left;
    width: auto;
}

.col3-layout .col-main {
  margin-top: 50px;
      }

.col-right {
	display: none;
}




.main {
    background: none;
}

.col-left {
  float: none;
  padding: 0 0 1px;
  position: absolute;
  width: 560px;
  background-color: #fff;
  }

.left_trust {
    display: none;
}

    .image-upsell {
    float: left;
}

.parentMenu {
  width: auto;
  }

.search_topmenu ul li.startseite,
.search_topmenu ul li.finder,
.ratgeberflyout {
  display: none !important;
}

.form-search input#search {
  width: 210px;
}

.col2-left-layout .col-main {
  width: 530px;
    margin-top: 70px;
}
.welcome-msg {
  display: none;
}


.breadcrumbs {
  width: 390px;
}

.product-essential {
  padding: 0;
  margin-top: 10px
  }

.add-to-links {
 margin-left: 0;
}

.product-view .box-up-sell .products-grid {
  width: 519px;
  }



.product-view .product-img-box {
  margin-top: 20px;
  margin-bottom: 20px;
}

#shopping-cart-table .a-center {
  text-align: left !important;
}

#shopping-cart-table th {
  display: none;
}

#shopping-cart-table tbody td {
  display: block;
  border-top: 1px solid #bebcb7
}

#shopping-cart-table p.availability {
  float: none;
}

#shopping-cart-table tbody td:nth-child(1) {
  border: none;
}

#shopping-cart-table tbody td:nth-child(2)::before {
  content: "Beschreibung:";
  font-weight: bold;
}

}
#shopping-cart-table tbody td:nth-child(3)::before {
  content: "Einzelpreis:";
  font-weight: bold;
}
#shopping-cart-table tbody td:nth-child(4)::before {
  content: "Menge:";
  font-weight: bold;
  }
#shopping-cart-table tbody td:nth-child(5)::before {
  content: "Gesamtpreis:";
  font-weight: bold;
  }
#shopping-cart-table tbody td:nth-child(6) {
  display: none;
  }

#shopping-cart-table tr.even td:nth-child(1) {
  border-top: 4px solid #bebcb7
}

.sidebar .block-cart {
  display: none;
}

.sidebar .block-account {
  background-color: #900
}

.sidebar #checkout-progress-wrapper {
    display: none
}

.vertnav-container, .vertnav-container.vertgray {
  border-right: none;
  margin-top: 0
}

.mb-left .mb-mana-catalog-leftnav {
  display: none
}

#menu-mobile-104 {
  display: none;
}

.form-list input.input-text {
  width: 200px;
  }

.header-container .welcome_top .links {
  margin-right: 80px;
}

.product-view .product-img-box .product-image {
  position: absolute;
  top: 90px
}



#checkout-step-login .col2-set .col-1,
#checkout-step-login .col2-set .col-2 {
  float: none;
  width: auto;
  border-right: none;
  padding-right: 0
}

.form-list li.wide input.input-text,
.form-list li.wide .input-box {
  width: auto;
}

.sh_item:nth-child(1) {
  float: none;
}

.sh_item:nth-child(2) {
  margin-left: 0;
}

#my-orders-table th {
  display: none;
}

#my-orders-table tbody td {
  display: block;
}

 #my-orders-table tbody tr.even td:nth-child(1) {
  border-top: 4px solid #bebcb7;
}

 #my-orders-table tbody td:nth-child(1)::before {
  content: "Bestellung:";
  font-weight: bold;
}

#my-orders-table tbody td:nth-child(2)::before {
  content: "Datum:";
  font-weight: bold;
}
#my-orders-table tbody td:nth-child(3)::before {
  content: "Versand an:";
  font-weight: bold;
}
#my-orders-table tbody td:nth-child(4)::before {
  content: "Bestellsumme:";
  font-weight: bold;
}
#my-orders-table tbody td:nth-child(5)::before {
  content: "Status:";
  font-weight: bold;
}






.sales-order-view #my-orders-table th {
  display: none;
}

.sales-order-view #my-orders-table tbody td,
.sales-order-view #my-orders-table tfoot td  {
  display: block;
}

.sales-order-view #my-orders-table tbody tr {
  border-bottom: 4px solid #bebcb7;
  display: block;
}

.sales-order-view #my-orders-table tbody td:nth-child(1)::before {
  content: "Artikel:";
  font-weight: bold;
}

.sales-order-view #my-orders-table tbody td:nth-child(2)::before {
  content: "Artikelnummer:";
  font-weight: bold;
}
.sales-order-view #my-orders-table tbody td:nth-child(3)::before {
  content: "Preis:";
  font-weight: bold;
}
.sales-order-view #my-orders-table tbody td:nth-child(4)::before {
  content: "Menge:";
  font-weight: bold;
}
.sales-order-view #my-orders-table tbody td:nth-child(5)::before {
  content: "Zwischensumme:";
  font-weight: bold;
}

.sales-order-view .a-right {
  text-align: left !important
}

#giftvoucher_grid th {
  display: none;
}

#giftvoucher_grid tbody td {
  display: block;
}

#giftvoucher_grid tbody tr.even td:nth-child(1) {
  border-top: 4px solid #bebcb7;
}

#giftvoucher_grid tbody td:nth-child(1)::before {
  content: "Gutscheincode:";
  font-weight: bold;
}

#giftvoucher_grid tbody td:nth-child(2)::before {
  content: "Wert:";
  font-weight: bold;
}
#giftvoucher_grid tbody td:nth-child(3)::before {
  content: "Status:";
  font-weight: bold;
}
#giftvoucher_grid tbody td:nth-child(4)::before {
  content: "Gültig von:";
  font-weight: bold;
}
#giftvoucher_grid tbody td:nth-child(5)::before {
  content: "Gültig bis:";
  font-weight: bold;
}

body.customer-account-index .col-main,
body.customer-account-edit .col-main,
body.customer-address-index .col-main,
body.sales-order-history .col-main,
body.review-customer-index .col-main,
body.wishlist-index-index .col-main,
body.newsletter-manage-index .col-main,
body.giftvoucher-index-index .col-main,
body.sales-order-view .col-main,
body.review-customer-view .col-main {
  margin-top: 290px;
}

#custommenu-mobile #menu-mobile-159 .level0,
#custommenu-mobile #menu-mobile-160 .level0,
#custommenu-mobile #menu-mobile-161 .level0,
#custommenu-mobile #menu-mobile-162 .level0 {
  background-color: rgba(225,56,0, 0.3);
}

#menu-mobile-159.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited,
#menu-mobile-160.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited,
#menu-mobile-161.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited,
#menu-mobile-162.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited {
  margin-right: 0
}

.nav ul li ul {
      left: 0;
    overflow: scroll;
}

.nav ul li:hover ul {
      left: 0;
}

.nav ul ul li:hover ul {
      left: 0;
}

.nav ul li ul {
      padding-top: -10px;
}

.nav li li  {
  width: 100%;
  height: auto;
  padding-left: 30px;
}


.nav li li a img {
  display: none
}

a.msp--finder {
  display: none
}

a.msp--serie {
  display: block
}

.buttons-set p.required.form { float:left; }

.top-nav-block {
  width: 560px
}


	}

