@charset "utf-8";

/*------------------------------------------------------------------------------------------------------*/
/* Cosmoshop GmbH - v1.0 - 06.10.2015 */
/*------------------------------------------------------------------------------------------------------*/

/* ---------------------- Desktops and laptops ---------------------------------------------------- */
@media only screen and (min-width : 1280px) {
  /*------------ CONTENT LAYOUT ------------------------------------------------------------------*/
  .content {float: right;width: 78%;}
  .left {float: left;width: 20%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /*------------ SONSTIGES ------------------------------------------------------------------------*/
  .defaultMenuStatus {display: none;}
  #categoriesTop > ul > li.area-vertical {display: none;}
  .videoListing.columns-1 .videolistingItem {flex: 0 0 100%;}
  .videoListing.columns-2 .videolistingItem {flex: 0 0 49.5%;}
  .videoListing.columns-3 .videolistingItem {flex: 0 0 32.5%;}
  .videoListing.columns-4 .videolistingItem {flex: 0 0 24.1%;}
  .blogListing .blogListingItem {flex: 0 0 49.5%}
  .blogListing.horizontal .blogListingItem {flex: 0 0 100%;}
  .blogListing .blogListingItem .blogPic {flex: 0 0 49%;}
  .blogListing .blogListingItem .blogContent {flex: 0 0 49%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- WARENKORB TABLES --------------------------------------------------------------*/
  .cartTablePicture {width: 13%;}
  .cartTableName {width: 26%;}
  .cartTableArticleId {width: 15%;}
  .cartTableAmount {width: 22%;}
  .cartTableAmount input {width: 50%;}
  .cartTableSinglePrice {width: 11.5%;}
  .cartTablePrice {width: 10.5%;}
  .cartTableDelete {width: 2%;}
  .cartTableFloat {float: left;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- FOOTER -----------------------------------------------------------------------------*/
  footer .footerColumn {width: calc(25% - 8px);margin-right: 8px;float: left;}
  footer .footerColumn:last-of-type {width: 25%;margin-right: 0px;float: right;}
  footer .footerLeftBox {width: 24.3%; float: left;}
  footer .footerRightBox {width: 75%; float: right;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- ROWS -------------------------------------------------------------------------------*/
  .cosmo-row-lg-100 {width: 100%;overflow: hidden;clear: both;}
  .cosmo-row-lg-75 {width: 76%;overflow: hidden;clear: both;}
  .cosmo-row-lg-50 {width: 51%;overflow: hidden;clear: both;}
  .cosmo-row-lg-25 {width: 26%;overflow: hidden;clear: both;}
  .cosmo-row-lg-0 {display: none;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- COLUMNS ---------------------------------------------------------------------------*/
  .cosmo-col-lg-0 {display: none;}
  
  .cosmo-col-lg-1 {width: 8.33%;margin-right: 1%;}
  .cosmo-col-lg-1.cosmo-columns-lg-2, 
  .cosmo-col-lg-1-nm.cosmo-columns-lg-2 {width: calc(8.33% - 0.5%);}
  .cosmo-col-lg-1.cosmo-columns-lg-3, 
  .cosmo-col-lg-1-nm.cosmo-columns-lg-3 {width: calc(8.33% - 0.67%);}
  .cosmo-col-lg-1.cosmo-columns-lg-4, 
  .cosmo-col-lg-1-nm.cosmo-columns-lg-4 {width: calc(8.33% - 0.75%);}
  .cosmo-col-lg-1.cosmo-columns-lg-5, 
  .cosmo-col-lg-1-nm.cosmo-columns-lg-5 {width: calc(8.33% - 0.8%);}
  .cosmo-col-lg-1.cosmo-columns-lg-6, 
  .cosmo-col-lg-1-nm.cosmo-columns-lg-6 {width: calc(8.33% - 0.83%);}
  .cosmo-col-lg-1-nm {width: 8.33%;margin-right: 0;float: right;}
  .cosmo-col-lg-1-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-1-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-1-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-1-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-1-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}
  
  .cosmo-col-lg-2 {width: 16.7%;margin-right: 1%;}
  .cosmo-col-lg-2.cosmo-columns-lg-2, 
  .cosmo-col-lg-2-nm.cosmo-columns-lg-2 {width: calc(16.67% - 0.5%);}
  .cosmo-col-lg-2.cosmo-columns-lg-3, 
  .cosmo-col-lg-2-nm.cosmo-columns-lg-3 {width: calc(16.67% - 0.67%);}
  .cosmo-col-lg-2.cosmo-columns-lg-4, 
  .cosmo-col-lg-2-nm.cosmo-columns-lg-4 {width: calc(16.67% - 0.75%);}
  .cosmo-col-lg-2.cosmo-columns-lg-5,
  .cosmo-col-lg-2-nm.cosmo-columns-lg-5 {width: calc(16.67% - 0.8%);}
  .cosmo-col-lg-2.cosmo-columns-lg-6, 
  .cosmo-col-lg-2-nm.cosmo-columns-lg-6 {width: calc(16.67% - 0.83%);}
  .cosmo-col-lg-2-nm {width: 16.7%;margin-right: 0;float: right;}
  .cosmo-col-lg-2-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-2-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-2-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-2-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-2-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}
  
  .cosmo-col-lg-3 {width: 25%;margin-right: 1%;}
  .cosmo-col-lg-3.cosmo-columns-lg-2, 
  .cosmo-col-lg-3-nm.cosmo-columns-lg-2 {width: calc(25% - 0.5%);}
  .cosmo-col-lg-3.cosmo-columns-lg-3, 
  .cosmo-col-lg-3-nm.cosmo-columns-lg-3 {width: calc(25% - 0.67%);}
  .cosmo-col-lg-3.cosmo-columns-lg-4, 
  .cosmo-col-lg-3-nm.cosmo-columns-lg-4 {width: calc(25% - 0.75%);}
  .cosmo-col-lg-3.cosmo-columns-lg-5, 
  .cosmo-col-lg-3-nm.cosmo-columns-lg-5 {width: calc(25% - 0.8%);}
  .cosmo-col-lg-3.cosmo-columns-lg-6, 
  .cosmo-col-lg-3-nm.cosmo-columns-lg-6 {width: calc(25% - 0.83%);}
  .cosmo-col-lg-3-nm {width: 25%;margin-right: 0;float: right;}
  .cosmo-col-lg-3-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-3-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-3-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-3-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-3-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}

  .cosmo-col-lg-4 {width: 33.33%;margin-right: 1%;}
  .cosmo-col-lg-4.cosmo-columns-lg-2, 
  .cosmo-col-lg-4-nm.cosmo-columns-lg-2 {width: calc(33.33% - 0.5%);}
  .cosmo-col-lg-4.cosmo-columns-lg-3, 
  .cosmo-col-lg-4-nm.cosmo-columns-lg-3 {width: calc(33.33% - 0.67%);}
  .cosmo-col-lg-4.cosmo-columns-lg-4, 
  .cosmo-col-lg-4-nm.cosmo-columns-lg-4 {width: calc(33.33% - 0.75%);}
  .cosmo-col-lg-4.cosmo-columns-lg-5, 
  .cosmo-col-lg-4-nm.cosmo-columns-lg-5 {width: calc(33.33% - 0.8%);}
  .cosmo-col-lg-4.cosmo-columns-lg-6, 
  .cosmo-col-lg-4-nm.cosmo-columns-lg-6 {width: calc(33.33% - 0.83%);}
  .cosmo-col-lg-4-nm {width: 33.33%;margin-right: 0;float: right;}
  .cosmo-col-lg-4-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-4-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-4-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-4-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-4-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}

  .cosmo-col-lg-5 {width: 41.67%;margin-right: 1%;}
  .cosmo-col-lg-5.cosmo-columns-lg-2, 
  .cosmo-col-lg-5-nm.cosmo-columns-lg-2 {width: calc(41.67% - 0.5%);}
  .cosmo-col-lg-5.cosmo-columns-lg-3, 
  .cosmo-col-lg-5-nm.cosmo-columns-lg-3 {width: calc(41.67% - 0.67%);}
  .cosmo-col-lg-5.cosmo-columns-lg-4, 
  .cosmo-col-lg-5-nm.cosmo-columns-lg-4 {width: calc(41.67% - 0.75%);}
  .cosmo-col-lg-5.cosmo-columns-lg-5, 
  .cosmo-col-lg-5-nm.cosmo-columns-lg-5 {width: calc(41.67% - 0.8%);}
  .cosmo-col-lg-5.cosmo-columns-lg-6, 
  .cosmo-col-lg-5-nm.cosmo-columns-lg-6 {width: calc(41.67% - 0.83%);}
  .cosmo-col-lg-5-nm {width: 41.67%;margin-right: 0;float: right;}
  .cosmo-col-lg-5-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-5-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-5-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-5-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-5-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}
  
  .cosmo-col-lg-6 {width: 50%;margin-right: 1%;}
  .cosmo-col-lg-6.cosmo-columns-lg-2, 
  .cosmo-col-lg-6-nm.cosmo-columns-lg-2 {width: calc(50% - 0.5%);}
  .cosmo-col-lg-6.cosmo-columns-lg-3, 
  .cosmo-col-lg-6-nm.cosmo-columns-lg-3 {width: calc(50% - 0.67%);}
  .cosmo-col-lg-6.cosmo-columns-lg-4, 
  .cosmo-col-lg-6-nm.cosmo-columns-lg-4 {width: calc(50% - 0.75%);}
  .cosmo-col-lg-6.cosmo-columns-lg-5, 
  .cosmo-col-lg-6-nm.cosmo-columns-lg-5 {width: calc(50% - 0.8%);}
  .cosmo-col-lg-6.cosmo-columns-lg-6, 
  .cosmo-col-lg-6-nm.cosmo-columns-lg-6 {width: calc(50% - 0.83%);}
  .cosmo-col-lg-6-nm {width: 50%;margin-right: 0;float: right;}
  .cosmo-col-lg-6-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-6-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-6-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-6-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-6-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}
    
  .cosmo-col-lg-7 {width: 58.33%;margin-right: 1%;}
  .cosmo-col-lg-7.cosmo-columns-lg-2, 
  .cosmo-col-lg-7-nm.cosmo-columns-lg-2 {width: calc(58.33% - 0.5%);}
  .cosmo-col-lg-7.cosmo-columns-lg-3, 
  .cosmo-col-lg-7-nm.cosmo-columns-lg-3 {width: calc(58.33% - 0.67%);}
  .cosmo-col-lg-7.cosmo-columns-lg-4, 
  .cosmo-col-lg-7-nm.cosmo-columns-lg-4 {width: calc(58.33% - 0.75%);}
  .cosmo-col-lg-7.cosmo-columns-lg-5, 
  .cosmo-col-lg-7-nm.cosmo-columns-lg-5 {width: calc(58.33% - 0.8%);}
  .cosmo-col-lg-7.cosmo-columns-lg-6, 
  .cosmo-col-lg-7-nm.cosmo-columns-lg-6 {width: calc(58.33% - 0.83%);}
  .cosmo-col-lg-7-nm {width: 58.33%;margin-right: 0;float: right;}
  .cosmo-col-lg-7-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-7-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-7-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-7-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-7-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}
  
  .cosmo-col-lg-8 {width: 66.67%;margin-right: 1%;}
  .cosmo-col-lg-8.cosmo-columns-lg-2, 
  .cosmo-col-lg-8-nm.cosmo-columns-lg-2 {width: calc(66.67% - 0.5%);}
  .cosmo-col-lg-8.cosmo-columns-lg-3, 
  .cosmo-col-lg-8-nm.cosmo-columns-lg-3 {width: calc(66.67% - 0.67%);}
  .cosmo-col-lg-8.cosmo-columns-lg-4, 
  .cosmo-col-lg-8-nm.cosmo-columns-lg-4 {width: calc(66.67% - 0.75%);}
  .cosmo-col-lg-8.cosmo-columns-lg-5, 
  .cosmo-col-lg-8-nm.cosmo-columns-lg-5 {width: calc(66.67% - 0.8%);}
  .cosmo-col-lg-8.cosmo-columns-lg-6, 
  .cosmo-col-lg-8-nm.cosmo-columns-lg-6 {width: calc(66.67% - 0.83%);}
  .cosmo-col-lg-8-nm {width: 66.67%;margin-right: 0;float: right;}
  .cosmo-col-lg-8-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-8-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-8-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-8-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-8-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}

  .cosmo-col-lg-9 {width: 75%;margin-right: 1%;}
  .cosmo-col-lg-9.cosmo-columns-lg-2, 
  .cosmo-col-lg-9-nm.cosmo-columns-lg-2 {width: calc(75% - 0.5%);}
  .cosmo-col-lg-9.cosmo-columns-lg-3, 
  .cosmo-col-lg-9-nm.cosmo-columns-lg-3 {width: calc(75% - 0.67%);}
  .cosmo-col-lg-9.cosmo-columns-lg-4, 
  .cosmo-col-lg-9-nm.cosmo-columns-lg-4 {width: calc(75% - 0.75%);}
  .cosmo-col-lg-9.cosmo-columns-lg-5, 
  .cosmo-col-lg-9-nm.cosmo-columns-lg-5 {width: calc(75% - 0.8%);}
  .cosmo-col-lg-9.cosmo-columns-lg-6, 
  .cosmo-col-lg-9-nm.cosmo-columns-lg-6 {width: calc(75% - 0.83%);}
  .cosmo-col-lg-9-nm {width: 75%;margin-right: 0;float: right;}
  .cosmo-col-lg-9-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-9-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-9-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-9-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-9-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}

  .cosmo-col-lg-10 {width: 83.33%;margin-right: 1%;}
  .cosmo-col-lg-10.cosmo-columns-lg-2, 
  .cosmo-col-lg-10-nm.cosmo-columns-lg-2 {width: calc(83.33% - 0.5%);}
  .cosmo-col-lg-10.cosmo-columns-lg-3, 
  .cosmo-col-lg-10-nm.cosmo-columns-lg-3 {width: calc(83.33% - 0.67%);}
  .cosmo-col-lg-10.cosmo-columns-lg-4, 
  .cosmo-col-lg-10-nm.cosmo-columns-lg-4 {width: calc(83.33% - 0.75%);}
  .cosmo-col-lg-10.cosmo-columns-lg-5, 
  .cosmo-col-lg-10-nm.cosmo-columns-lg-5 {width: calc(83.33% - 0.8%);}
  .cosmo-col-lg-10.cosmo-columns-lg-6, 
  .cosmo-col-lg-10-nm.cosmo-columns-lg-6 {width: calc(83.33% - 0.83%);}
  .cosmo-col-lg-10-nm {width: 83.33%;margin-right: 0;float: right;}
  .cosmo-col-lg-10-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-10-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-10-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-10-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-10-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}
  
  .cosmo-col-lg-11 {width: 91.67%;margin-right: 1%;}
  .cosmo-col-lg-11.cosmo-columns-lg-2, 
  .cosmo-col-lg-11-nm.cosmo-columns-lg-2 {width: calc(91.67% - 0.5%);}
  .cosmo-col-lg-11.cosmo-columns-lg-3, 
  .cosmo-col-lg-11-nm.cosmo-columns-lg-3 {width: calc(91.67% - 0.67%);}
  .cosmo-col-lg-11.cosmo-columns-lg-4, 
  .cosmo-col-lg-11-nm.cosmo-columns-lg-4 {width: calc(91.67% - 0.75%);}
  .cosmo-col-lg-11.cosmo-columns-lg-5, 
  .cosmo-col-lg-11-nm.cosmo-columns-lg-5 {width: calc(91.67% - 0.8%);}
  .cosmo-col-lg-11.cosmo-columns-lg-6, 
  .cosmo-col-lg-11-nm.cosmo-columns-lg-6 {width: calc(91.67% - 0.83%);}
  .cosmo-col-lg-11-nm {width: 91.67%;margin-right: 0;float: right;}
  .cosmo-col-lg-11-nm.cosmo-columns-lg-2, 
  .cosmo-col-lg-11-nm.cosmo-columns-lg-3, 
  .cosmo-col-lg-11-nm.cosmo-columns-lg-4,
  .cosmo-col-lg-11-nm.cosmo-columns-lg-5,
  .cosmo-col-lg-11-nm.cosmo-columns-lg-6 {margin-right: 0;float: right;}
  
  .cosmo-col-lg-12 {width: 100%}
  
  .cosmo-float {float: left;}
  
  .articlePreview:nth-of-type(3n+3),
  .articlePreviewSmall:nth-of-type(4n+4),
  .categoryPreview:nth-of-type(3n+3),
  .basketCrossSellingColumn:nth-of-type(3n+3),
  .liveshoppingCalenderArticle:nth-of-type(4n+4) {margin-right: 0;float: right;}
  
  /*PAYMENTS BASKET = 2 COUNT*/
  .paymentsRow .cosmo-col-lg-6:nth-of-type(2n+2) {margin-right: 0px;float: right;}
  /* ---------------------------------------------------------------------------------------------------*/
}
/* ---------------------- iPads (landscape) -------------------------------------------------------- */
@media only screen and (min-width : 768px) and (max-width : 1279px) and (orientation : landscape) {
  /*------------ CONTENT LAYOUT --------------------------------------------------------------------*/
  .content {float: right;width: 78%;}
  .left {float: left;width: 20%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /*------------ SONSTIGES ------------------------------------------------------------------------*/
  .fastMobileNavi {padding: 6px;}
  .defaultMenuStatus {display: none;}
  #categoriesTop > ul > li.area-vertical {display: none;}
  .blogListing .blogListingItem .blogPic {flex: 0 0 29%;}
  .blogListing .blogListingItem .blogContent {flex: 0 0 69%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /*------------ VORSCHALTLOGIN ----------------------------------------------------------------*/
  .loginpagebody #login, .loginpagebody .header {max-width: 50%;}
  /* -------------------------------------------------------------------------------------------*/

  /* ----------- WARENKORB TABLES --------------------------------------------------------------*/
  .cartTablePicture {width: 13%;}
  .cartTableName {width: 26%;}
  .cartTableArticleId {width: 15%;}
  .cartTableAmount {width: 22%;}
  .cartTableAmount input {width: 50%;}
  .cartTableSinglePrice {width: 11.5%;}
  .cartTablePrice {width: 10.5%;}
  .cartTableDelete {width: 2%;}
  .cartTableFloat {float: left;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- FOOTER -----------------------------------------------------------------------------*/
  footer .footerColumn {width: calc(25% - 8px);margin-right: 8px;float: left;}
  footer .footerColumn:last-of-type {width: 25%;margin-right: 0px;float: right;}
  footer .footerLeftBox {width: 25%; float: left;}
  footer .footerRightBox {width: 75%; float: right;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- COLUMNS ---------------------------------------------------------------------------*/
  .cosmo-row-tb-la-100 {width: 100%;overflow: hidden;clear: both;}
  .cosmo-row-tb-la-75 {width: 76%;overflow: hidden;clear: both;}
  .cosmo-row-tb-la-50 {width: 51%;overflow: hidden;clear: both;}
  .cosmo-row-tb-la-25 {width: 26%;overflow: hidden;clear: both;}
  .cosmo-row-tb-la-0 {display: none;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- COLUMNS ---------------------------------------------------------------------------*/
  .cosmo-col-tb-la-0 {display: none;}
  
  .cosmo-col-tb-la-1 {width: 8.33%;margin-right: 1%;}
  .cosmo-col-tb-la-1.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-2 {width: calc(8.33% - 0.5%);}
  .cosmo-col-tb-la-1.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-3 {width: calc(8.33% - 0.67%);}
  .cosmo-col-tb-la-1.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-4 {width: calc(8.33% - 0.75%);}
  .cosmo-col-tb-la-1.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-5 {width: calc(8.33% - 0.8%);}
  .cosmo-col-tb-la-1.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-6 {width: calc(8.33% - 0.83%);}
  .cosmo-col-tb-la-1-nm {width: 8.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-1-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-la-2 {width: 16.7%;margin-right: 1%;}
  .cosmo-col-tb-la-2.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-2 {width: calc(16.67% - 0.5%);}
  .cosmo-col-tb-la-2.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-3 {width: calc(16.67% - 0.67%);}
  .cosmo-col-tb-la-2.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-4 {width: calc(16.67% - 0.75%);}
  .cosmo-col-tb-la-2.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-5 {width: calc(16.67% - 0.8%);}
  .cosmo-col-tb-la-2.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-6 {width: calc(16.67% - 0.83%);}
  .cosmo-col-tb-la-2-nm {width: 16.7%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-2-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-la-3 {width: 25%;margin-right: 1%;}
  .cosmo-col-tb-la-3.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-2 {width: calc(25% - 0.5%);}
  .cosmo-col-tb-la-3.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-3 {width: calc(25% - 0.67%);}
  .cosmo-col-tb-la-3.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-4 {width: calc(25% - 0.75%);}
  .cosmo-col-tb-la-3.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-5 {width: calc(25% - 0.8%);}
  .cosmo-col-tb-la-3.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-6 {width: calc(25% - 0.83%);}
  .cosmo-col-tb-la-3-nm {width: 25%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-3-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-la-4 {width: 33.33%;margin-right: 1%;}
  .cosmo-col-tb-la-4.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-2 {width: calc(33.33% - 0.5%);}
  .cosmo-col-tb-la-4.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-3 {width: calc(33.33% - 0.67%);}
  .cosmo-col-tb-la-4.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-4 {width: calc(33.33% - 0.75%);}
  .cosmo-col-tb-la-4.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-5 {width: calc(33.33% - 0.8%);}
  .cosmo-col-tb-la-4.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-6 {width: calc(33.33% - 0.83%);}
  .cosmo-col-tb-la-4-nm {width: 33.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-4-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-la-5 {width: 41.67%;margin-right: 1%;}
  .cosmo-col-tb-la-5.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-2 {width: calc(41.67% - 0.5%);}
  .cosmo-col-tb-la-5.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-3 {width: calc(41.67% - 0.67%);}
  .cosmo-col-tb-la-5.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-4 {width: calc(41.67% - 0.75%);}
  .cosmo-col-tb-la-5.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-5 {width: calc(41.67% - 0.8%);}
  .cosmo-col-tb-la-5.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-6 {width: calc(41.67% - 0.83%);}
  .cosmo-col-tb-la-5-nm {width: 41.67%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-5-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-la-6 {width: 50%;margin-right: 1%;}
  .cosmo-col-tb-la-6.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-2 {width: calc(50% - 0.5%);}
  .cosmo-col-tb-la-6.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-3 {width: calc(50% - 0.67%);}
  .cosmo-col-tb-la-6.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-4 {width: calc(50% - 0.75%);}
  .cosmo-col-tb-la-6.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-5 {width: calc(50% - 0.8%);}
  .cosmo-col-tb-la-6.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-6 {width: calc(50% - 0.83%);}
  .cosmo-col-tb-la-6-nm {width: 50%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-6-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}
    
  .cosmo-col-tb-la-7 {width: 58.33%;margin-right: 1%;}
  .cosmo-col-tb-la-7.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-2 {width: calc(58.33% - 0.5%);}
  .cosmo-col-tb-la-7.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-3 {width: calc(58.33% - 0.67%);}
  .cosmo-col-tb-la-7.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-4 {width: calc(58.33% - 0.75%);}
  .cosmo-col-tb-la-7.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-5 {width: calc(58.33% - 0.8%);}
  .cosmo-col-tb-la-7.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-6 {width: calc(58.33% - 0.83%);}
  .cosmo-col-tb-la-7-nm {width: 58.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-7-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-la-8 {width: 66.67%;margin-right: 1%;}
  .cosmo-col-tb-la-8.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-2 {width: calc(66.67% - 0.5%);}
  .cosmo-col-tb-la-8.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-3 {width: calc(66.67% - 0.67%);}
  .cosmo-col-tb-la-8.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-4 {width: calc(66.67% - 0.75%);}
  .cosmo-col-tb-la-8.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-5 {width: calc(66.67% - 0.8%);}
  .cosmo-col-tb-la-8.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-6 {width: calc(66.67% - 0.83%);}
  .cosmo-col-tb-la-8-nm {width: 66.67%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-8-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-la-9 {width: 75%;margin-right: 1%;}
  .cosmo-col-tb-la-9.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-2 {width: calc(75% - 0.5%);}
  .cosmo-col-tb-la-9.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-3 {width: calc(75% - 0.67%);}
  .cosmo-col-tb-la-9.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-4 {width: calc(75% - 0.75%);}
  .cosmo-col-tb-la-9.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-5 {width: calc(75% - 0.8%);}
  .cosmo-col-tb-la-9.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-6 {width: calc(75% - 0.83%);}
  .cosmo-col-tb-la-9-nm {width: 75%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-9-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-la-10 {width: 83.33%;margin-right: 1%;}
  .cosmo-col-tb-la-10.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-2 {width: calc(83.33% - 0.5%);}
  .cosmo-col-tb-la-10.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-3 {width: calc(83.33% - 0.67%);}
  .cosmo-col-tb-la-10.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-4 {width: calc(83.33% - 0.75%);}
  .cosmo-col-tb-la-10.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-5 {width: calc(83.33% - 0.8%);}
  .cosmo-col-tb-la-10.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-6 {width: calc(83.33% - 0.83%);}
  .cosmo-col-tb-la-10-nm {width: 83.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-10-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-la-11 {width: 91.67%;margin-right: 1%;}
  .cosmo-col-tb-la-11.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-2 {width: calc(91.67% - 0.5%);}
  .cosmo-col-tb-la-11.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-3 {width: calc(91.67% - 0.67%);}
  .cosmo-col-tb-la-11.cosmo-columns-tb-la-4, 
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-4 {width: calc(91.67% - 0.75%);}
  .cosmo-col-tb-la-11.cosmo-columns-tb-la-5, 
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-5 {width: calc(91.67% - 0.8%);}
  .cosmo-col-tb-la-11.cosmo-columns-tb-la-6, 
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-6 {width: calc(91.67% - 0.83%);}
  .cosmo-col-tb-la-11-nm {width: 91.67%;margin-right: 0;float: right;}
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-2, 
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-3, 
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-4,
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-5,
  .cosmo-col-tb-la-11-nm.cosmo-columns-tb-la-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-la-12 {width: 100%}
  
  .cosmo-float {float: left;}
  
  .articlePreview:nth-of-type(3n+3),
  .articlePreviewSmall:nth-of-type(4n+4),
  .categoryPreview:nth-of-type(3n+3),
  .basketCrossSellingColumn:nth-of-type(3n+3),
  .liveshoppingCalenderArticle:nth-of-type(4n+4) {margin-right: 0;float: right;}
  
  /*PAYMENTS BASKET = 2 COUNT*/
  .paymentsRow .cosmo-col-tb-la-6:nth-of-type(2n+2) {margin-right: 0px;float: right;}
  /* ---------------------------------------------------------------------------------------------------*/
  
}

/* ---------------------- iPads (portrait) ----------------------------------------------------------- */
@media only screen and (min-width : 768px) and (max-width : 1279px) and (orientation : portrait) {
  /*------------ CONTENT LAYOUT ------------------------------------------------------------------*/
  .content {width: 100%;}
  .left {display: none;width: 0px;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /*------------ VORSCHALTLOGIN ----------------------------------------------------------------*/
  .loginpagebody #login, .loginpagebody .header {max-width: 85%;}
  /* -------------------------------------------------------------------------------------------*/

  /*------------ SONSTIGES -------------------------------------------------------------------------*/
  #searchBar {margin-top: 26px;width: 100%;}
  #searchBar .searcharea {width: calc(50% - 10px);margin-right: 10px;}
  #searchBar .searchentry {width: 50%;margin-right: 0px;}
  #searchBar #search .searchsubmit {width: 100%;margin-top: 5px;}
  .changeListBox {display: none;}
  #cart a {float: none;}
  .openBasket {display: none;}
  #quickLinks ul li {float: none;width: 100%;text-align: center;}
  #quickLinks {float: none;}
  #statusbar{display: none;}
  #quickLinks {display: none;}
  .fastMobileNavi {display: block;}
  
  .defaultMenuStatus > ul > li.area-vertical, #categoriesMegaMenu > ul > li.area-vertical {display: block;}
  .defaultMenuStatus {display: block;}
  #categoriesMegaMenu {display: none;}

  #cart {display: none;}
  
  #infoblock #logo img {max-width: 200px;width: 100%;}
  #infoblock > #logo {margin: 0;}

  .blogListing .blogListingItem .blogPic {flex: 0 0 30%;}
  .blogListing .blogListingItem .blogContent {flex: 0 0 68%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- WARENKORB TABLES --------------------------------------------------------------*/
  .cartTablePicture {width: 13%;}
  .cartTableName {width: 26%;}
  .cartTableArticleId {width: 15%;}
  .cartTableAmount {width: 22%;}
  .cartTableAmount input {width: 50%;}
  .cartTableSinglePrice {width: 11.5%;}
  .cartTablePrice {width: 10.5%;}
  .cartTableDelete {width: 2%;}
  .cartTableFloat {float: left;}
  /* --------------------------------------------------------------------------------------------------*/
  
  /* ----------- FOOTER ----------------------------------------------------------------------------*/
  footer .footerColumn {width: 100%; margin-right: 0px;margin-bottom: 25px;}
  footer .footerLeftBox {width: 50%; float: left;}
  footer .footerRightBox {width: 50%; float: right;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- COLUMNS ---------------------------------------------------------------------------*/
  .cosmo-row-tb-po-100 {width: 100%;overflow: hidden;clear: both;}
  .cosmo-row-tb-po-75 {width: 76%;overflow: hidden;clear: both;}
  .cosmo-row-tb-po-50 {width: 51%;overflow: hidden;clear: both;}
  .cosmo-row-tb-po-25 {width: 26%;overflow: hidden;clear: both;}
  .cosmo-row-tb-po-0 {display: none;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- COLUMNS ---------------------------------------------------------------------------*/
  .cosmo-col-tb-po-0 {display: none;}
  
  .cosmo-col-tb-po-1 {width: 8.33%;margin-right: 1%;}
  .cosmo-col-tb-po-1.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-2 {width: calc(8.33% - 0.5%);}
  .cosmo-col-tb-po-1.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-3 {width: calc(8.33% - 0.67%);}
  .cosmo-col-tb-po-1.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-4 {width: calc(8.33% - 0.75%);}
  .cosmo-col-tb-po-1.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-5 {width: calc(8.33% - 0.8%);}
  .cosmo-col-tb-po-1.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-6 {width: calc(8.33% - 0.83%);}
  .cosmo-col-tb-po-1-nm {width: 8.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-1-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-po-2 {width: 16.7%;margin-right: 1%;}
  .cosmo-col-tb-po-2.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-2 {width: calc(16.67% - 0.5%);}
  .cosmo-col-tb-po-2.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-3 {width: calc(16.67% - 0.67%);}
  .cosmo-col-tb-po-2.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-4 {width: calc(16.67% - 0.75%);}
  .cosmo-col-tb-po-2.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-5 {width: calc(16.67% - 0.8%);}
  .cosmo-col-tb-po-2.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-6 {width: calc(16.67% - 0.83%);}
  .cosmo-col-tb-po-2-nm {width: 16.7%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-2-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-po-3 {width: 25%;margin-right: 1%;}
  .cosmo-col-tb-po-3.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-2 {width: calc(25% - 0.5%);}
  .cosmo-col-tb-po-3.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-3 {width: calc(25% - 0.67%);}
  .cosmo-col-tb-po-3.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-4 {width: calc(25% - 0.75%);}
  .cosmo-col-tb-po-3.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-5 {width: calc(25% - 0.8%);}
  .cosmo-col-tb-po-3.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-6 {width: calc(25% - 0.83%);}
  .cosmo-col-tb-po-3-nm {width: 25%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-3-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-po-4 {width: 33.33%;margin-right: 1%;}
  .cosmo-col-tb-po-4.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-2 {width: calc(33.33% - 0.5%);}
  .cosmo-col-tb-po-4.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-3 {width: calc(33.33% - 0.67%);}
  .cosmo-col-tb-po-4.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-4 {width: calc(33.33% - 0.75%);}
  .cosmo-col-tb-po-4.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-5 {width: calc(33.33% - 0.8%);}
  .cosmo-col-tb-po-4.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-6 {width: calc(33.33% - 0.83%);}
  .cosmo-col-tb-po-4-nm {width: 33.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-4-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-po-5 {width: 41.67%;margin-right: 1%;}
  .cosmo-col-tb-po-5.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-2 {width: calc(41.67% - 0.5%);}
  .cosmo-col-tb-po-5.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-3 {width: calc(41.67% - 0.67%);}
  .cosmo-col-tb-po-5.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-4 {width: calc(41.67% - 0.75%);}
  .cosmo-col-tb-po-5.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-5 {width: calc(41.67% - 0.8%);}
  .cosmo-col-tb-po-5.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-6 {width: calc(41.67% - 0.83%);}
  .cosmo-col-tb-po-5-nm {width: 41.67%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-5-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-po-6 {width: 50%;margin-right: 1%;}
  .cosmo-col-tb-po-6.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-2 {width: calc(50% - 0.5%);}
  .cosmo-col-tb-po-6.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-3 {width: calc(50% - 0.67%);}
  .cosmo-col-tb-po-6.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-4 {width: calc(50% - 0.75%);}
  .cosmo-col-tb-po-6.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-5 {width: calc(50% - 0.8%);}
  .cosmo-col-tb-po-6.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-6 {width: calc(50% - 0.83%);}
  .cosmo-col-tb-po-6-nm {width: 50%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-6-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}
    
  .cosmo-col-tb-po-7 {width: 58.33%;margin-right: 1%;}
  .cosmo-col-tb-po-7.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-2 {width: calc(58.33% - 0.5%);}
  .cosmo-col-tb-po-7.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-3 {width: calc(58.33% - 0.67%);}
  .cosmo-col-tb-po-7.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-4 {width: calc(58.33% - 0.75%);}
  .cosmo-col-tb-po-7.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-5 {width: calc(58.33% - 0.8%);}
  .cosmo-col-tb-po-7.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-6 {width: calc(58.33% - 0.83%);}
  .cosmo-col-tb-po-7-nm {width: 58.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-7-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-po-8 {width: 66.67%;margin-right: 1%;}
  .cosmo-col-tb-po-8.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-2 {width: calc(66.67% - 0.5%);}
  .cosmo-col-tb-po-8.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-3 {width: calc(66.67% - 0.67%);}
  .cosmo-col-tb-po-8.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-4 {width: calc(66.67% - 0.75%);}
  .cosmo-col-tb-po-8.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-5 {width: calc(66.67% - 0.8%);}
  .cosmo-col-tb-po-8.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-6 {width: calc(66.67% - 0.83%);}
  .cosmo-col-tb-po-8-nm {width: 66.67%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-8-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-po-9 {width: 75%;margin-right: 1%;}
  .cosmo-col-tb-po-9.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-2 {width: calc(75% - 0.5%);}
  .cosmo-col-tb-po-9.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-3 {width: calc(75% - 0.67%);}
  .cosmo-col-tb-po-9.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-4 {width: calc(75% - 0.75%);}
  .cosmo-col-tb-po-9.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-5 {width: calc(75% - 0.8%);}
  .cosmo-col-tb-po-9.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-6 {width: calc(75% - 0.83%);}
  .cosmo-col-tb-po-9-nm {width: 75%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-9-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}

  .cosmo-col-tb-po-10 {width: 83.33%;margin-right: 1%;}
  .cosmo-col-tb-po-10.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-2 {width: calc(83.33% - 0.5%);}
  .cosmo-col-tb-po-10.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-3 {width: calc(83.33% - 0.67%);}
  .cosmo-col-tb-po-10.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-4 {width: calc(83.33% - 0.75%);}
  .cosmo-col-tb-po-10.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-5 {width: calc(83.33% - 0.8%);}
  .cosmo-col-tb-po-10.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-6 {width: calc(83.33% - 0.83%);}
  .cosmo-col-tb-po-10-nm {width: 83.33%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-10-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-po-11 {width: 91.67%;margin-right: 1%;}
  .cosmo-col-tb-po-11.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-2 {width: calc(91.67% - 0.5%);}
  .cosmo-col-tb-po-11.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-3 {width: calc(91.67% - 0.67%);}
  .cosmo-col-tb-po-11.cosmo-columns-tb-po-4, 
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-4 {width: calc(91.67% - 0.75%);}
  .cosmo-col-tb-po-11.cosmo-columns-tb-po-5, 
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-5 {width: calc(91.67% - 0.8%);}
  .cosmo-col-tb-po-11.cosmo-columns-tb-po-6, 
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-6 {width: calc(91.67% - 0.83%);}
  .cosmo-col-tb-po-11-nm {width: 91.67%;margin-right: 0;float: right;}
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-2, 
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-3, 
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-4,
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-5,
  .cosmo-col-tb-po-11-nm.cosmo-columns-tb-po-6 {margin-right: 0;float: right;}
  
  .cosmo-col-tb-po-12 {width: 100%}
  
  .cosmo-float {float: left;}
  
  .articlePreview:nth-of-type(3n+3),
  .articlePreviewSmall:nth-of-type(4n+4),
  .categoryPreview:nth-of-type(3n+3),
  .basketCrossSellingColumn:nth-of-type(3n+3),
  .liveshoppingCalenderArticle:nth-of-type(3n+3) {margin-right: 0;float: right;}
  
  /*PAYMENTS BASKET = 3 COUNT*/
  .paymentsRow .cosmo-col-tb-po-6:nth-of-type(2n+2) {margin-right: 0px;float: right;}
  /* --------------------------------------------------------------------------------------------------*/
}

/* ---------------------- Smartphones -------------------------------------------- */
@media only screen and (min-width : 220px) and (max-width : 767px) {
  /*------------ CONTENT LAYOUT -----------------------------------------------------------------*/
  .content {width: 100%;float:none;}
  .left {display: none;width: 0px;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /*------------ VORSCHALTLOGIN ----------------------------------------------------------------*/
  .loginpagebody #login, .loginpagebody .header {max-width: 85%;}
  /* -------------------------------------------------------------------------------------------*/
  
  /*------------ SONSTIGES ------------------------------------------------------------------------*/
  #cart a {float: none;margin-right: 0px;}
  #cart {display: none;}
  
  #sprachumschaltung {position: absolute;right: 0;z-index: 20015;margin-top: -28px;}
  #sprachumschaltung img {margin-right: 8px;}
  
  #tabs {display:block;}
  
  #categoriesMegaMenu {display: none;}
  .defaultMenuStatus > ul > li.area-vertical, #categoriesMegaMenu > ul > li.area-vertical {display: block;}
  .defaultMenuStatus {display: block;}
  
  .addMenuBottom .addMenu {display: block;}
  .addMenuTop .addMenu {display: none;}
  
  #rubrik_header .beschreibung h1 {font-size: 1.2em;}
  #tabs .tabs > label {width: 50%;}
  #tabs .tabs > label:nth-child(2n+3) {border: none;}
  .articleDetail .articleRightBox, .articleDetail .articleLeftBox {width: 100%;}
  #searchBar {margin-top: 26px;width: 100%;}
  #searchBar #welcome {width: 100%; float: none;}
  #searchBar #search {width: 100%; float: none;}
  #searchBar #search, #searchBar #search .searchtag, #searchBar #search .searcharea, #searchBar #search .searchentry {width: 100%;}
  #searchBar #search .searchsubmit {width: 100%;}
  #searchBar .searchsubmit input {margin: 0px;}
  #header {overflow: hidden;}
  .liveshoppingDigits, .liveshoppingPicture, .liveshoppingDescription {width: 100%;}
  #quickLinks {display: none;}
  .fastMobileNavi {display: block;}
  .slider-wrapper {display: none;}
  .cart-btn.font-1 {font-size: 12px;}
  .loginRow {width: 100%;}
  .newCustomer {width: 100%;}
  .newCustomerBlockHalf {width: 100%;}
  #searchBar {width: 100%;margin-top: 0px;margin-bottom: 0px;}
  #searchBar .searcharea {width: 100%;margin-right: 0px;}
  #searchBar .searchentry {width: 100%;margin-right: 0px;margin-top: 5px;}
  #searchBar #search .searchsubmit {width: 100%;margin-top: 5px;}
  #quickLinks ul li a{padding: 2px; width: 100%;}
  #quickLinks ul li:hover {border-bottom: 0px solid #fff;}
  input, textarea, select {font-size: 16px;} //-webkit-appearance: none;
  .paginationBtn {margin-right: 0px;width: 100%;}
  #infoblock .zusatz-container{border-width: 0px;}
  .font-3 {font-size: 37px;}
  .dash {  height: 70px;}
  .liveshoppingDescription {padding-left: 0px;}
  #tabs > .tabs {border-right: 0px solid #aaa;width: 100%;}
  #tabs > .tabs:first-of-type {border-left: 0px solid #dadadd;}
  #wrapper #tabs > .tabs > span {padding: 8px;}
  .changeListBox {display: none;}
  .articlepager, .articlecount, .articlesort {float: none;overflow: hidden;text-align: center;width: 100%;margin-bottom: 3px;}
  #cart a {float: none;}
  .openBasket {display: none;}
  #quickLinks ul li {float: none;width: 100%;text-align: center;}
  #quickLinks {float: none;}
  #statusbar{display: none;}
  .basketMobileNavi {display: block;margin: 10px 0px;}
  #shortnav {display: none;}
  #searchbar {display: none;}
  .ui-dialog {width: 100% !important;}
  .filterSingleBox {float: none;width: 100%;}
  #wk_add_layer .clickedArticle {width: 100%;}
  
  .listpager .sortOption {margin: 0px;}
  .listpager .articlepager .listpagerButtonBack {display: none;}
  .listpager .articlepager .listpagerButtonNext {display: none;}
  
  .articlePreview .compareBox {display: none;}
  
  #infoblock #logo img {max-width: 130px;width: 100%;}
  #infoblock > #logo {margin: 0;}

  .blogListing .blogListingItem {flex: 0 0 100%;}
  .blogListing.horizontal .blogListingItem {flex: 0 0 100%;}
  .blogListing .blogListingItem .blogText {max-height: 44px;}

  .blogListing .blogListingItem .blogPic {flex: 0 0 30%;}
  .blogListing .blogListingItem .blogContent {flex: 0 0 68%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- FOOTER -----------------------------------------------------------------------------*/
  footer .footerColumn {width: 100%; margin-right: 0px;margin-bottom: 25px;}
  footer .footerColumn:last-of-type {float: none;margin-right: 0;width: 100%;}
  footer .footerRightBox {width: 100%;}
  footer .footerLeftBox {width: 100%; float: none;}
  footer .footerRightBox {width: 100%; float: none;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- WARENKORB TABLES --------------------------------------------------------------*/
  .cartTablePicture {width: 30%;margin-bottom: 5px;}
  .cartTableOneBox {overflow: hidden; width: 70%; float: left;}
  .cartTableName {width: 100%;margin-bottom: 5px;}
  .cartTableArticleId {width: 100%;clear:both;margin-bottom: 5px;}
  .cartTableAmount {width: 100%;margin-bottom: 5px;}
  .cartTableAmount input {width: 100%;padding: 3px;}
  .cartTableSinglePrice {width: 100%;clear:both;margin-bottom: 5px;}
  #bestellschritt_1 .addText, #basketTable .addText {display: block;float: left; margin-right: 5px;width: 45%;}
  .cartTablePrice {width: 100%;margin-bottom: 5px;}
  .cartTableDelete {width: 100%;clear:both;}
  .cartTableFloat {float: left;}
  #bestellschritt_1 .cartTableBoxHeader, .basketStep5 .cartTableBoxHeader{display: none;}
/* .cartTableBox:first-of-type {border-width: 1px;} */ /* Anpassung Druckkostenkalkulator */
  #bestellschritt_1 #gutschein_eingabe {padding: 2px;width: 80%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- WARENKORB ALLGEMEIN ----------------------------------------------------------*/
  #infoblock #trustedShops {display: none;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- WARENKORB BESTELLSCHRITT 1 ------------------------------------------------*/
  #bestellschritt_1 .backToShopping {float: none;}
  #bestellschritt_1 .backToShopping div {width: 100%;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- COLUMNS ---------------------------------------------------------------------------*/
  .cosmo-row-sp-100 {width: 100%;overflow: hidden;clear: both;}
  .cosmo-row-sp-75 {width: 76%;overflow: hidden;clear: both;}
  .cosmo-row-sp-50 {width: 51%;overflow: hidden;clear: both;}
  .cosmo-row-sp-25 {width: 26%;overflow: hidden;clear: both;}
  .cosmo-row-sp-0 {display: none;}
  /* ---------------------------------------------------------------------------------------------------*/
  
  /* ----------- COLUMNS ---------------------------------------------------------------------------*/
  .cosmo-col-sp-0 {display: none;}
  
  .cosmo-col-sp-1 {width: 8.33%;margin-right: 1%;}
  .cosmo-col-sp-1.cosmo-columns-sp-2, 
  .cosmo-col-sp-1-nm.cosmo-columns-sp-2 {width: calc(8.33% - 0.5%);}
  .cosmo-col-sp-1.cosmo-columns-sp-3, 
  .cosmo-col-sp-1-nm.cosmo-columns-sp-3 {width: calc(8.33% - 0.67%);}
  .cosmo-col-sp-1.cosmo-columns-sp-4, 
  .cosmo-col-sp-1-nm.cosmo-columns-sp-4 {width: calc(8.33% - 0.75%);}
  .cosmo-col-sp-1.cosmo-columns-sp-5, 
  .cosmo-col-sp-1-nm.cosmo-columns-sp-5 {width: calc(8.33% - 0.8%);}
  .cosmo-col-sp-1.cosmo-columns-sp-6, 
  .cosmo-col-sp-1-nm.cosmo-columns-sp-6 {width: calc(8.33% - 0.83%);}
  .cosmo-col-sp-1-nm {width: 8.33%;margin-right: 0;float: right;}
  .cosmo-col-sp-1-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-1-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-1-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-1-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-1-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}
  
  .cosmo-col-sp-2 {width: 16.7%;margin-right: 1%;}
  .cosmo-col-sp-2.cosmo-columns-sp-2, 
  .cosmo-col-sp-2-nm.cosmo-columns-sp-2 {width: calc(16.67% - 0.5%);}
  .cosmo-col-sp-2.cosmo-columns-sp-3, 
  .cosmo-col-sp-2-nm.cosmo-columns-sp-3 {width: calc(16.67% - 0.67%);}
  .cosmo-col-sp-2.cosmo-columns-sp-4, 
  .cosmo-col-sp-2-nm.cosmo-columns-sp-4 {width: calc(16.67% - 0.75%);}
  .cosmo-col-sp-2.cosmo-columns-sp-5,
  .cosmo-col-sp-2-nm.cosmo-columns-sp-5 {width: calc(16.67% - 0.8%);}
  .cosmo-col-sp-2.cosmo-columns-sp-6, 
  .cosmo-col-sp-2-nm.cosmo-columns-sp-6 {width: calc(16.67% - 0.83%);}
  .cosmo-col-sp-2-nm {width: 16.7%;margin-right: 0;float: right;}
  .cosmo-col-sp-2-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-2-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-2-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-2-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-2-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}
  
  .cosmo-col-sp-3 {width: 25%;margin-right: 1%;}
  .cosmo-col-sp-3.cosmo-columns-sp-2, 
  .cosmo-col-sp-3-nm.cosmo-columns-sp-2 {width: calc(25% - 0.5%);}
  .cosmo-col-sp-3.cosmo-columns-sp-3, 
  .cosmo-col-sp-3-nm.cosmo-columns-sp-3 {width: calc(25% - 0.67%);}
  .cosmo-col-sp-3.cosmo-columns-sp-4, 
  .cosmo-col-sp-3-nm.cosmo-columns-sp-4 {width: calc(25% - 0.75%);}
  .cosmo-col-sp-3.cosmo-columns-sp-5, 
  .cosmo-col-sp-3-nm.cosmo-columns-sp-5 {width: calc(25% - 0.8%);}
  .cosmo-col-sp-3.cosmo-columns-sp-6, 
  .cosmo-col-sp-3-nm.cosmo-columns-sp-6 {width: calc(25% - 0.83%);}
  .cosmo-col-sp-3-nm {width: 25%;margin-right: 0;float: right;}
  .cosmo-col-sp-3-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-3-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-3-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-3-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-3-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}

  .cosmo-col-sp-4 {width: 33.33%;margin-right: 1%;}
  .cosmo-col-sp-4.cosmo-columns-sp-2, 
  .cosmo-col-sp-4-nm.cosmo-columns-sp-2 {width: calc(33.33% - 0.5%);}
  .cosmo-col-sp-4.cosmo-columns-sp-3, 
  .cosmo-col-sp-4-nm.cosmo-columns-sp-3 {width: calc(33.33% - 0.67%);}
  .cosmo-col-sp-4.cosmo-columns-sp-4, 
  .cosmo-col-sp-4-nm.cosmo-columns-sp-4 {width: calc(33.33% - 0.75%);}
  .cosmo-col-sp-4.cosmo-columns-sp-5, 
  .cosmo-col-sp-4-nm.cosmo-columns-sp-5 {width: calc(33.33% - 0.8%);}
  .cosmo-col-sp-4.cosmo-columns-sp-6, 
  .cosmo-col-sp-4-nm.cosmo-columns-sp-6 {width: calc(33.33% - 0.83%);}
  .cosmo-col-sp-4-nm {width: 33.33%;margin-right: 0;float: right;}
  .cosmo-col-sp-4-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-4-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-4-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-4-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-4-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}

  .cosmo-col-sp-5 {width: 41.67%;margin-right: 1%;}
  .cosmo-col-sp-5.cosmo-columns-sp-2, 
  .cosmo-col-sp-5-nm.cosmo-columns-sp-2 {width: calc(41.67% - 0.5%);}
  .cosmo-col-sp-5.cosmo-columns-sp-3, 
  .cosmo-col-sp-5-nm.cosmo-columns-sp-3 {width: calc(41.67% - 0.67%);}
  .cosmo-col-sp-5.cosmo-columns-sp-4, 
  .cosmo-col-sp-5-nm.cosmo-columns-sp-4 {width: calc(41.67% - 0.75%);}
  .cosmo-col-sp-5.cosmo-columns-sp-5, 
  .cosmo-col-sp-5-nm.cosmo-columns-sp-5 {width: calc(41.67% - 0.8%);}
  .cosmo-col-sp-5.cosmo-columns-sp-6, 
  .cosmo-col-sp-5-nm.cosmo-columns-sp-6 {width: calc(41.67% - 0.83%);}
  .cosmo-col-sp-5-nm {width: 41.67%;margin-right: 0;float: right;}
  .cosmo-col-sp-5-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-5-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-5-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-5-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-5-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}
  
  .cosmo-col-sp-6 {width: 50%;margin-right: 1%;}
  .cosmo-col-sp-6.cosmo-columns-sp-2, 
  .cosmo-col-sp-6-nm.cosmo-columns-sp-2 {width: calc(50% - 0.5%);}
  .cosmo-col-sp-6.cosmo-columns-sp-3, 
  .cosmo-col-sp-6-nm.cosmo-columns-sp-3 {width: calc(50% - 0.67%);}
  .cosmo-col-sp-6.cosmo-columns-sp-4, 
  .cosmo-col-sp-6-nm.cosmo-columns-sp-4 {width: calc(50% - 0.75%);}
  .cosmo-col-sp-6.cosmo-columns-sp-5, 
  .cosmo-col-sp-6-nm.cosmo-columns-sp-5 {width: calc(50% - 0.8%);}
  .cosmo-col-sp-6.cosmo-columns-sp-6, 
  .cosmo-col-sp-6-nm.cosmo-columns-sp-6 {width: calc(50% - 0.83%);}
  .cosmo-col-sp-6-nm {width: 50%;margin-right: 0;float: right;}
  .cosmo-col-sp-6-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-6-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-6-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-6-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-6-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}
    
  .cosmo-col-sp-7 {width: 58.33%;margin-right: 1%;}
  .cosmo-col-sp-7.cosmo-columns-sp-2, 
  .cosmo-col-sp-7-nm.cosmo-columns-sp-2 {width: calc(58.33% - 0.5%);}
  .cosmo-col-sp-7.cosmo-columns-sp-3, 
  .cosmo-col-sp-7-nm.cosmo-columns-sp-3 {width: calc(58.33% - 0.67%);}
  .cosmo-col-sp-7.cosmo-columns-sp-4, 
  .cosmo-col-sp-7-nm.cosmo-columns-sp-4 {width: calc(58.33% - 0.75%);}
  .cosmo-col-sp-7.cosmo-columns-sp-5, 
  .cosmo-col-sp-7-nm.cosmo-columns-sp-5 {width: calc(58.33% - 0.8%);}
  .cosmo-col-sp-7.cosmo-columns-sp-6, 
  .cosmo-col-sp-7-nm.cosmo-columns-sp-6 {width: calc(58.33% - 0.83%);}
  .cosmo-col-sp-7-nm {width: 58.33%;margin-right: 0;float: right;}
  .cosmo-col-sp-7-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-7-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-7-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-7-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-7-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}
  
  .cosmo-col-sp-8 {width: 66.67%;margin-right: 1%;}
  .cosmo-col-sp-8.cosmo-columns-sp-2, 
  .cosmo-col-sp-8-nm.cosmo-columns-sp-2 {width: calc(66.67% - 0.5%);}
  .cosmo-col-sp-8.cosmo-columns-sp-3, 
  .cosmo-col-sp-8-nm.cosmo-columns-sp-3 {width: calc(66.67% - 0.67%);}
  .cosmo-col-sp-8.cosmo-columns-sp-4, 
  .cosmo-col-sp-8-nm.cosmo-columns-sp-4 {width: calc(66.67% - 0.75%);}
  .cosmo-col-sp-8.cosmo-columns-sp-5, 
  .cosmo-col-sp-8-nm.cosmo-columns-sp-5 {width: calc(66.67% - 0.8%);}
  .cosmo-col-sp-8.cosmo-columns-sp-6, 
  .cosmo-col-sp-8-nm.cosmo-columns-sp-6 {width: calc(66.67% - 0.83%);}
  .cosmo-col-sp-8-nm {width: 66.67%;margin-right: 0;float: right;}
  .cosmo-col-sp-8-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-8-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-8-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-8-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-8-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}

  .cosmo-col-sp-9 {width: 75%;margin-right: 1%;}
  .cosmo-col-sp-9.cosmo-columns-sp-2, 
  .cosmo-col-sp-9-nm.cosmo-columns-sp-2 {width: calc(75% - 0.5%);}
  .cosmo-col-sp-9.cosmo-columns-sp-3, 
  .cosmo-col-sp-9-nm.cosmo-columns-sp-3 {width: calc(75% - 0.67%);}
  .cosmo-col-sp-9.cosmo-columns-sp-4, 
  .cosmo-col-sp-9-nm.cosmo-columns-sp-4 {width: calc(75% - 0.75%);}
  .cosmo-col-sp-9.cosmo-columns-sp-5, 
  .cosmo-col-sp-9-nm.cosmo-columns-sp-5 {width: calc(75% - 0.8%);}
  .cosmo-col-sp-9.cosmo-columns-sp-6, 
  .cosmo-col-sp-9-nm.cosmo-columns-sp-6 {width: calc(75% - 0.83%);}
  .cosmo-col-sp-9-nm {width: 75%;margin-right: 0;float: right;}
  .cosmo-col-sp-9-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-9-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-9-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-9-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-9-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}

  .cosmo-col-sp-10 {width: 83.33%;margin-right: 1%;}
  .cosmo-col-sp-10.cosmo-columns-sp-2, 
  .cosmo-col-sp-10-nm.cosmo-columns-sp-2 {width: calc(83.33% - 0.5%);}
  .cosmo-col-sp-10.cosmo-columns-sp-3, 
  .cosmo-col-sp-10-nm.cosmo-columns-sp-3 {width: calc(83.33% - 0.67%);}
  .cosmo-col-sp-10.cosmo-columns-sp-4, 
  .cosmo-col-sp-10-nm.cosmo-columns-sp-4 {width: calc(83.33% - 0.75%);}
  .cosmo-col-sp-10.cosmo-columns-sp-5, 
  .cosmo-col-sp-10-nm.cosmo-columns-sp-5 {width: calc(83.33% - 0.8%);}
  .cosmo-col-sp-10.cosmo-columns-sp-6, 
  .cosmo-col-sp-10-nm.cosmo-columns-sp-6 {width: calc(83.33% - 0.83%);}
  .cosmo-col-sp-10-nm {width: 83.33%;margin-right: 0;float: right;}
  .cosmo-col-sp-10-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-10-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-10-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-10-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-10-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}
  
  .cosmo-col-sp-11 {width: 91.67%;margin-right: 1%;}
  .cosmo-col-sp-11.cosmo-columns-sp-2, 
  .cosmo-col-sp-11-nm.cosmo-columns-sp-2 {width: calc(91.67% - 0.5%);}
  .cosmo-col-sp-11.cosmo-columns-sp-3, 
  .cosmo-col-sp-11-nm.cosmo-columns-sp-3 {width: calc(91.67% - 0.67%);}
  .cosmo-col-sp-11.cosmo-columns-sp-4, 
  .cosmo-col-sp-11-nm.cosmo-columns-sp-4 {width: calc(91.67% - 0.75%);}
  .cosmo-col-sp-11.cosmo-columns-sp-5, 
  .cosmo-col-sp-11-nm.cosmo-columns-sp-5 {width: calc(91.67% - 0.8%);}
  .cosmo-col-sp-11.cosmo-columns-sp-6, 
  .cosmo-col-sp-11-nm.cosmo-columns-sp-6 {width: calc(91.67% - 0.83%);}
  .cosmo-col-sp-11-nm {width: 91.67%;margin-right: 0;float: right;}
  .cosmo-col-sp-11-nm.cosmo-columns-sp-2, 
  .cosmo-col-sp-11-nm.cosmo-columns-sp-3, 
  .cosmo-col-sp-11-nm.cosmo-columns-sp-4,
  .cosmo-col-sp-11-nm.cosmo-columns-sp-5,
  .cosmo-col-sp-11-nm.cosmo-columns-sp-6 {margin-right: 0;float: right;}
  
  .cosmo-col-sp-12 {width: 100%}
  
  .cosmo-float {float: left;}
  
  .cosmoshop-col {margin-right: 10px;}
  .cosmoshop-col:last-of-type {margin-right: 0px;float: left;}
  /* ---------------------------------------------------------------------------------------------------*/

  .vrPaymentBox .vrPaymentText {width: 100%;padding: 10px;}
  .vrPaymentBox .vrPaymentWidget {width: 100%;}
}

/* ----------- PRINT ---------------------------------------------------------------------------*/
@media print {
  .listpager, #filterBox, .zusatz-container,.categoriesBox,.addMenuTop ,#sprachumschaltung,#searchBar,#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #crossSelling, #lastViewBox, .left, #footer, .scrollup, .detailsidebox form, .categoryList {display: none;}
  .articleRightBox, .articleLeftBox, .box-1 {border-width: 0px;}
  .categoryPreview, .articlePreview {width: 33.33%;float: left;}
}



/* wn design */
#quickLinks {display: flex;}
#quickLinks ul li {float: left;width: auto;text-align: unset;}
#categoriesTop .menu-button {display: none;}
.submenu-button {display: none;}
.slider-wrapper {display: block;}
#checkoutMenu {display: none;}
#categoriesTop > ul > li > div > .categorieName,
#categoriesTop > ul > li > div > a,
#categoriesTop > ul > li > div > i {color: #BA0000;}

@media (max-width: 1210.98px) {
  #header {padding: 15px;}
  #wrapper .cs-cartstep5 .cs-cartstep5Box {width: 100%;border: 0;padding-left: 0.5em;padding-bottom: 1em;margin-bottom: 1em;border-bottom: 2px solid #e7e4df;}
  #wrapper .cs-cartstep5 {border-bottom: 0;}
}
@media (max-width: 1190px) {
  .cs-greyBox .cs-greyBackground {display: none;}
  .cs-greyBox {background: #F7F6F4;padding: 1px 1em;}
}
@media (max-width: 1145.98px) {
  .cs-aboContainer > div {width: calc(100% / 2 - 1em);}
  .cs-offer > div {width: calc(100%/1 - 1em);}
  #cs-meineDaten > div {width: calc(100% / 2 - 1em);}
  .cs-stepBar .cs-stepItem {margin-bottom: 10px;}
  .cs-stepBar .cs-stepItem span {height: 40px;width: 40px;}
  .cs-stepBar .cs-stepItem .cs-greyLine {display: none;}
}
@media (max-width: 1050.98px) {
  /* pricelist */
  body.cs-pricelist .cs-preisliste .cs-borderBottom {display: block;}
  body.cs-pricelist .cs-preisliste .cs-borderBottom td {width: 100%;display: block;border: 0;}
  body.cs-pricelist .cs-preisliste .cs-borderBottom td:nth-of-type(2) {text-align: left;border-bottom: 1px solid #C6C1BA;}

  .cs-cartstep2layout > div:first-of-type,
  .cs-cartstep2layout > div:last-of-type {width: 100%;padding: 0;border: 0;}

  .cs-endBox .cs-endBoxApps {width: 100%;}
  .cs-endBox .cs-endBoxNewsletter {width: 100%;}
}

@media (max-width: 920.98px) {

  .basketMobileNavi {display: none;}
  #categoriesTop > ul > li > div > .categorieName,
  #categoriesTop > ul > li > div > a,
  #categoriesTop > ul > li > div > i {color: #323232;}

  .detailansicht .articleLeftBox {margin-bottom: 2em;}
  .detailansicht .articleLeftBox,
  .detailansicht .articleRightBox {width: 100%;}
  .detailansicht .articleRightBox input[type="date"] {width: 100%;display:block;-webkit-appearance: textfield;-moz-appearance: textfield;min-height: 1.2em;background: #fff;text-align: left;}

  /* mobile menu starts */
  #categoriesTop .menu-button {display: flex;padding-right: 6px;}
  #categoriesTop {width: 100%;}
  #categoriesTop ul {width: 100%;display: none;}
  #categoriesTop #additionalNavigation ul {display: blocK;}
  #categoriesTop .submenu-button {display: inline-block;;}
  #categoriesTop ul li {width: 100%;margin-left: 0;border-bottom: 1px solid #C6C1BA;border-top: 0;}
  #categoriesTop .submenu-button {position: absolute;z-index: 20010;right: 0;top: 0;display: block;height: 55px;width: 100%;cursor: pointer;padding-right: 16px;text-align: right;}
  #categoriesTop .submenu-button i {font-size: 25px;top: 16px;position: relative;}
  #categoriesTop > ul > li > div {color: #323232;font-size: 23px;padding: 8px 17px;height: 47px;}
  #categoriesTop > ul > li > .cs-item i {display: none !important;}
  #categoriesTop > ul > li > ul {position: relative;background: #F7F6F4;}
  #categoriesTop > ul > li > ul > li {background: #F7F6F4;border: 0;border-bottom: 1px solid #C6C1BA;}
  #categoriesTop > ul > li > ul > li:last-of-type {border: 0;}
  #categoriesTop > ul > li > ul > li> a {width: 100%;padding: 1em;padding-left: 1.5em;}
  #categoriesTop > ul > li:hover, #additionalNavigation > ul > li:hover {border-bottom: 1px solid #C6C1BA;}
  #categoriesTop, #categoriesTop > ul > li {background: #EFECE8;padding-bottom: 0;}
  #categoriesTop > ul > li > ul > li > a {padding-left: 1.2em !important;}
  #categoriesTop > ul > li > ul > li.cs-catArticle > a {padding-left: 32px !important;}
  #categoriesTop li:hover > ul {margin-top: 0;}
  #additionalNavigation {display: none;}

  .cs-topBox .categoriesBox.cs-mainNavi {margin-left: 0;width: 100%;}
  .cs-topBox {margin: 0em 0 0em 0;border-bottom: 1px solid #C6C1BA;}
  .cs-topBox #infoblock #logo {margin: 0;margin-bottom: 0;}

  .cs-registerBoxRight {margin-bottom: 1em;}

  body [data-layout="0"].cs-categoryview .productListing .articlePreview {width: calc(100% / 1 - 1em) !important;}
  body [data-layout="1"].cs-categoryview .productListing .articlePreview {width: calc(100% / 1 - 1em) !important;}
  body [data-layout="2"].cs-categoryview .productListing .articlePreview {width: calc(100% / 1 - 1em) !important;}
  body [data-layout="3"].cs-categoryview .productListing .articlePreview {width: calc(100% / 1 - 1em) !important;}

  #header {padding: 15px 0 0 0;}
  #wrapper, footer {padding: 0 9px;}
  #infoblock #logo {margin-bottom: 5px;}
  #infoblock #logo img {max-width: 153px;}
  
  .cs-footer .cs-footerInner > div {width: calc(100%/2);}
  .cs-footer {padding: 2em;}
  .cs-footer .cs-footerHeader {margin-bottom: 5px;margin-top: 1em;}

  #login .cs-loginLeft {border-right: 0 solid #C6C1BA;border-bottom: 1px solid #C6C1BA;padding-right: 0;width: 100%;margin-bottom: 1.5em;padding-bottom: 1.5em;}
  #login .cs-loginRight {padding-left: 0;width: 100%;}
  
  #mein_konto > div {width: 100%;margin-bottom: 1em;}

  #login .cs-box .cs-loginLeft {padding-left: 0;}
  #login .cs-box {flex-direction: column-reverse;}
  #login .cs-loginLeft {border-right: 0 solid #C6C1BA;border-bottom: 0 solid #C6C1BA;padding-right: 0;width: 100%;margin-bottom: 1.5em;padding-bottom: 0;}
  #login .cs-loginRight {border-right: 0 solid #C6C1BA;border-bottom: 1px solid #C6C1BA;padding-right: 0;width: 100%;margin-bottom: 1.5em;padding-bottom: 1.5em;}
  
  html body.cs-checkout .cs-cartstep2layout {flex-direction: column-reverse;}
  html body.cs-checkout .cs-cartstep2layout .cs-registerBoxLeft {width: 100%;flex-shrink 0;padding-left: 0;border: 0;}
  html body.cs-checkout .cs-cartstep2layout .cs-registerBoxRight {width: 100%;flex-shrink 0;border-bottom: 1px solid #C6C1BA;margin-bottom: 0;padding-bottom: 1.5em;}
}
@media (max-width: 600.98px) {
  .cs-endBox .cs-endBoxNewsletter .cs-newsRow {padding: 1em;}
  .cs-endBox .cs-endBoxNewsletter .cs-newsRow .cs-newsRowContent {width: 100%;}

  .cs-aboContainer > div {width: calc(100% / 1 - 1em);}
  .bannerBox .banner {width: 100%;margin-bottom: 1em;}

  #wrapper .cosmoRow50 {width: 100%;}
  .cs-footer .cs-footerInner > div {width: calc(100%/1);}
  
  body [data-layout="0"].cs-categoryview .productListing .articlePreview .artText {display: none;}
  body [data-layout="3"].cs-categoryview .productListing .articlePreview .artText {display: none;}
  
  .cs-aboBox .cs-meinAbo {width: 100%;margin-bottom: 1em;}
  .cs-aboBox .cs-meineDaten {width: 100%;margin-left: auto;}
  
  .cs-bottomRow .btn-color-2, .cs-bottomRow .btn-color-12 {width: 100%;}
  .cs-bottomRow .btn-color-2 {margin-left: unset;margin-top: 1em;}
  
  #cs-meineDaten > div {width: calc(100% / 1 - 1em);}
  
  #wrapper .cs-inputRow .cs-box {width: 100%;}
  #wrapper .cs-inputRow .cs-box:nth-of-type(2) {margin-left: 0;}
  
  .cartTableBoxFooter .cs-TableBox .cs-footerStepBox {width: 100%;}
  .cartTableBoxFooter .cs-TableBox .cs-footerStepBox:last-of-type {text-align: left;}

  .cs-tableContent > div {width: 100%;}
  .cs-tableContent .cs-place {margin-bottom: 0;}
  .cs-tableContent > div:nth-of-type(2n) {text-align: left;font-weight: 600;}
}
@media (max-width: 560.98px) {
  #header #quickLinks .cs-fastEmail {width: 100%;text-align: right;margin-bottom: 10px;}
  #quickLinks ul {justify-content: right;}
  .cs-stepBar {margin: 0.5em 7px;}
  .cs-stepBar .cs-stepItem {margin-right: 0;width: 100%;font-weight: 400;font-size: 16px;margin-bottom: 3px;}
  .cs-stepBar .cs-stepItem span {height: 34px;width: 34px;font-size: 17px;}
}