 body.webshop-cmspage table.CmsPageStyle_Table {
    margin-top: 1rem;
  }
  @font-face {
    font-family: 'Trump Soft Pro';
    src: url('../../skins/bodylab2015/fonts/TrumpSoftPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
  }
  @font-face {
    font-family: 'Trump Soft Pro';
    src: url('../../skins/bodylab2015/fonts/TrumpSoftPro.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('../../skins/bodylab2015/fonts/BarlowSemiCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('../../skins/bodylab2015/fonts/BarlowSemiCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
  }
  .CmsPageStyle {
    padding-bottom: 2rem!important;
    color:#FFFFFF;
  }


div.productList li h5 {
         font-family: 'Trump Soft Pro';
    font-size: 1.2rem;
    color: #212121;
    height: 3.0rem;
    font-weight: bold;
    margin-bottom: 0rem;
}

div.productList li h5 a {
  color: #212121;
}

div.productList .plPrice {

  margin-bottom: .2rem!important;
  margin-top: 0.5rem!important;
   height: 2em!important;
}


 .CmsPageStyle h1 {
    font-family: 'Trump Soft Pro';
    color:#FFFFFF;
    text-transform:uppercase;
    font-size:4rem;
    line-height: 4rem;
  }

  .CmsPageStyle h2 {
    font-family: 'Trump Soft Pro';
    color:#FFFFFF;
    text-transform:uppercase;
    font-size:3rem;
  }
  .CmsPageStyle h3 {
    font-family: 'Trump Soft Pro';
    color:#FFFFFF;
    text-transform:uppercase;
    font-size:2rem;
  }
  .CmsPageStyle p {
    font-family: 'Barlow Semi Condensed';
    color:#FFFFFF;
    font-size: 1.3rem;
    line-height: 1.5rem;
  }
  .CmsPageStyle .video  {
    padding:1rem;
  }
  .CmsPageStyle .video p {
    font-size: 1.2rem;
    line-height: 1rem;
  }
  .CmsPageStyle .video a {
    color:#FFFFFF;
  }
  body.webshop-cmspage div.mainContent {
    padding: 0 0px;
  }
  div.mainContent {
    background-color:#02bdd8;
    max-width:none;
    width:100%!important;
    padding-bottom:1rem;
  }
  @media only screen and (max-width: 40em){
    .mainContent {
      margin-top: 5.3125rem;
    }
    div.productList .plPrice {
 
   height: 4em!important;
}
  }
  .CmsPageStyle_Table {
    border-collapse: separate;
  }
  .row .row {
    margin: auto;
    max-width: 67.5rem;
  }
  .CmsPageStyle .label {
          border-radius: 0;
    font-family: 'Trump Soft Pro';
    text-transform: uppercase;
    background-color: transparent;
    padding: 0.5rem 0.7rem 0.3rem 0.5rem;
    font-size: 1.9rem;
    margin-bottom: 0.5rem;
    border-right: 2px solid;
    margin-left: 0;
    font-weight: bold;
  }
    .CmsPageStyle .label:last-child {
          border-right: none;
  }
  .CmsPageStyle .label.secondary {
   font-weight: normal;
   background-color: transparent;

  }

    .CmsPageStyle .label.secondary a{
   color: #FFFFFF;
   text-decoration: none;

  }


  #Content_Productlist {
    padding-top:1rem;
  }

div.productList {
  margin-top: 1rem!important;
  margin-bottom: 1rem!important;
}

div.productList, div.productList li {
  border:none;
  text-align: center;
}

/*div.productList .prodLabel, div.productList .plRm, div.productList .plSDesc{
 display: none!important;
}*/

.ProductList_Custom_UL .splash {
    background-color: #000000;
    color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Trump Soft Pro';
    font-weight: bold;
}


.ProductList_Custom_UL .offer-splash {
  background-color: #66bddb;
    height: 60px;
    width: 60px;
    padding-top: 17px;
    font-size: 1.2rem;
    top: 0px;
    right: 20px;
}

div.productList li h5 {
    margin-top: 2rem;
    font-size: 1.5rem;
    line-height: 1.6rem;
    height: 3rem;

    }
div.productList li div.plImg {
   
    margin-top: 0rem;
   
}

@media only screen and (max-width: 40em) {
div.productList li h5 {
    text-align: center;
}

.CmsPageStyle p {
    padding: 0 1rem;
    font-size: 1rem;
    line-height: 1.2rem;
}

}

td.CmsPageStyle {
    padding-bottom: 0rem!important;
}