 #page-wrapper {
     min-height: inherit;
 }

 #page-wrapper #page {
     max-width: inherit;
 }

 #trends .espot-1 {
     padding: inherit;
 }

 .espot-2.banner-img,
 .espot-3 {
     display: none !important;
 }

 #page-wrapper.full #page #main_content_wrapper {
     margin: 0 auto !important;
 }

 * {
     box-sizing: border-box;
 }

 body {
     margin: 0 !important;
     overflow-x: hidden;
 }

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

     h2 {
         text-transform: none;
     }

     .genericESpot div {
         margin: auto;
     }

     #collectionsPage .collectionInfo p:before {
         content: "";
     }

     #collectionsPage .collectionInfo p {
         padding: 0;
         margin: 0;
     }

     #collectionsPage .collectionInfo {
         text-align: inherit;
     }

 }
