body {
  margin: 0;
  min-width: 650px;
  background-color: #fff;
}

#background {
  float: left;
  position: relative;
  width: 650px;
  height: 501px;
  margin-top: 0;
  margin-left: 0;
  z-index: 6;
}

#background-patterns {
  float: left;
  position: relative;
  width: 650px;
  height: 1049px;
  margin-top: 501px;
  margin-left: -650px;
  z-index: 12;
}

#footer {
  float: left;
  position: relative;
  width: 650px;
  margin-top: 1224px;
  margin-left: -650px;
  z-index: 155;
  min-height: 326px;
}

#bg {
  float: left;
  position: relative;
  width: 650px;
  height: 249px;
  margin-top: 77px;
  margin-left: 0;
  z-index: 130;
}

#copyright-2012-company-name-all-rights-reserved-1234-main-s {
  float: left;
  position: relative;
  width: 553px;
  margin-top: 221px;
  margin-left: -617px;
  z-index: 132;
  min-height: 65px;
}

#social-copy {
  float: left;
  position: relative;
  width: 616px;
  margin-top: 122px;
  margin-left: -616px;
  z-index: 153;
  min-height: 59px;
}

#facebook {
  float: left;
  position: relative;
  width: 26px;
  height: 25px;
  margin-top: 31px;
  margin-left: 0;
  z-index: 144;
}

#stay-up-to-date-follow-us {
  float: left;
  position: relative;
  width: 255px;
  margin-top: 0;
  margin-left: -25px;
  z-index: 135;
  min-height: 40px;
}

#twitter {
  float: left;
  position: relative;
  width: 25px;
  height: 25px;
  margin-top: 31px;
  margin-left: -224px;
  z-index: 148;
}

#rss {
  float: left;
  position: relative;
  width: 25px;
  height: 25px;
  margin-top: 31px;
  margin-left: -193px;
  z-index: 152;
}

#arent-you-in-our-list {
  float: left;
  position: relative;
  width: 145px;
  margin-top: 0;
  margin-left: 215px;
  z-index: 136;
  min-height: 40px;
}

#submit {
  float: left;
  position: relative;
  width: 109px;
  height: 26px;
  margin-top: 33px;
  margin-left: -140px;
  z-index: 140;
}

#divisor-2 {
  float: left;
  position: relative;
  width: 581px;
  height: 1px;
  margin-top: 204px;
  margin-left: -614px;
  z-index: 133;
}

#logo-copy {
  float: left;
  position: relative;
  width: 170px;
  height: 163px;
  margin-top: 0;
  margin-left: -410px;
  z-index: 154;
}

#unsubscribe-subscribe {
  float: left;
  position: relative;
  width: 123px;
  margin-top: 222px;
  margin-left: -152px;
  z-index: 131;
  min-height: 24px;
}

#header {
  float: left;
  position: relative;
  width: 629px;
  margin-top: 0;
  margin-left: -650px;
  z-index: 33;
  min-height: 520px;
}

#shadow {
  float: left;
  position: relative;
  width: 307px;
  height: 134px;
  margin-top: 386px;
  margin-left: 0;
  z-index: 29;
}

#cupcake_colored {
  float: left;
  position: relative;
  width: 255px;
  height: 322px;
  margin-top: 186px;
  margin-left: -288px;
  z-index: 30;
}

#my-lovely-candy-shop-logo {
  float: left;
  position: relative;
  width: 308px;
  height: 234px;
  margin-top: 0;
  margin-left: -136px;
  z-index: 28;
}

#this-week-50-off-enjoy-this-delicious-moment {
  float: left;
  position: relative;
  width: 351px;
  margin-top: 249px;
  margin-left: -201px;
  z-index: 31;
  min-height: 96px;
}

#lorem-ipsum-dolor-sit-amet-ut-mel-impedit-andamus-mnesarchum {
  float: left;
  position: relative;
  width: 337px;
  margin-top: 341px;
  margin-left: -349px;
  z-index: 32;
  min-height: 63px;
}

#social {
  float: left;
  position: relative;
  width: 215px;
  margin-top: 434px;
  margin-left: -298px;
  z-index: 27;
  min-height: 49px;
}

#facebook-1 {
  float: left;
  position: relative;
  width: 49px;
  height: 49px;
  margin-top: 0;
  margin-left: 0;
  z-index: 18;
}

#twitter-1 {
  float: left;
  position: relative;
  width: 49px;
  height: 49px;
  margin-top: 0;
  margin-left: 35px;
  z-index: 22;
}

#rss-1 {
  float: left;
  position: relative;
  width: 49px;
  height: 49px;
  margin-top: 0;
  margin-left: 33px;
  z-index: 26;
}

#product-slider {
  float: left;
  position: relative;
  width: 623px;
  margin-top: 518px;
  margin-left: -636px;
  z-index: 65;
  min-height: 312px;
}

#lorem-ipsum-dolor-sit-amet-ut-mel-impedit-mandamus-mnesarchum {
  float: left;
  position: relative;
  width: 555px;
  margin-top: 41px;
  margin-left: 33px;
  z-index: 35;
  min-height: 66px;
}

#divisor-1 {
  float: left;
  position: relative;
  width: 556px;
  height: 1px;
  margin-top: 96px;
  margin-left: -555px;
  z-index: 38;
}

#sweetest-cupcake-this-week {
  float: left;
  position: relative;
  width: 440px;
  margin-top: 0;
  margin-left: -556px;
  z-index: 36;
  min-height: 46px;
}

#div {
  float: left;
  position: relative;
  width: 20px;
  height: 19px;
  margin-top: 58px;
  margin-left: 0;
  z-index: 63;
  clear: left;
}

#p1 {
  float: left;
  position: relative;
  width: 128px;
  margin-top: 7px;
  margin-left: 12px;
  z-index: 62;
  min-height: 198px;
}

#shape-21 {
  float: left;
  position: relative;
  width: 127px;
  height: 127px;
  margin-top: 0;
  margin-left: 0;
  z-index: 60;
}

#featured-1 {
  float: left;
  position: relative;
  width: 127px;
  margin-top: 124px;
  margin-left: -126px;
  z-index: 59;
  min-height: 74px;
}

#lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-3 {
  float: left;
  position: relative;
  width: 124px;
  margin-top: 151px;
  margin-left: -127px;
  z-index: 58;
  min-height: 42px;
}

#-x-120 {
  float: left;
  position: relative;
  margin-top: 33px;
  margin-left: -109px;
  z-index: 61;
  min-height: 59px;
  white-space: nowrap;
}

#divisor {
  float: left;
  position: relative;
  width: 556px;
  height: 1px;
  margin-top: 203px;
  margin-left: -127px;
  z-index: 37;
}

#p2 {
  float: left;
  position: relative;
  width: 129px;
  margin-top: 7px;
  margin-left: -417px;
  z-index: 56;
  min-height: 198px;
}

#shape-21-copy {
  float: left;
  position: relative;
  width: 127px;
  height: 127px;
  margin-top: 0;
  margin-left: 0;
  z-index: 54;
}

#featured-2 {
  float: left;
  position: relative;
  width: 127px;
  margin-top: 124px;
  margin-left: -125px;
  z-index: 53;
  min-height: 74px;
}

#lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-2 {
  float: left;
  position: relative;
  width: 124px;
  margin-top: 151px;
  margin-left: -127px;
  z-index: 52;
  min-height: 42px;
}

#-x-120-copy {
  float: left;
  position: relative;
  margin-top: 33px;
  margin-left: -109px;
  z-index: 55;
  min-height: 59px;
  white-space: nowrap;
}

#p3 {
  float: left;
  position: relative;
  width: 129px;
  margin-top: 7px;
  margin-left: -269px;
  z-index: 50;
  min-height: 198px;
}

#shape-21-copy-2 {
  float: left;
  position: relative;
  width: 127px;
  height: 127px;
  margin-top: 0;
  margin-left: 0;
  z-index: 48;
}

#featured-3 {
  float: left;
  position: relative;
  width: 127px;
  margin-top: 124px;
  margin-left: -125px;
  z-index: 47;
  min-height: 74px;
}

#lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-1 {
  float: left;
  position: relative;
  width: 124px;
  margin-top: 151px;
  margin-left: -127px;
  z-index: 46;
  min-height: 42px;
}

#-x-120-copy-2 {
  float: left;
  position: relative;
  margin-top: 33px;
  margin-left: -110px;
  z-index: 49;
  min-height: 59px;
  white-space: nowrap;
}

#p4 {
  float: left;
  position: relative;
  width: 128px;
  margin-top: 7px;
  margin-left: -127px;
  z-index: 44;
  min-height: 198px;
}

#shape-21-copy-3 {
  float: left;
  position: relative;
  width: 127px;
  height: 127px;
  margin-top: 0;
  margin-left: 0;
  z-index: 42;
}

#featured-4 {
  float: left;
  position: relative;
  width: 127px;
  margin-top: 124px;
  margin-left: -126px;
  z-index: 41;
  min-height: 74px;
}

#lorem-ipsum-dolor-lorem-amet-consetetur-sadipg {
  float: left;
  position: relative;
  width: 124px;
  margin-top: 151px;
  margin-left: -127px;
  z-index: 40;
  min-height: 42px;
}

#-x-120-copy-3 {
  float: left;
  position: relative;
  margin-top: 33px;
  margin-left: -104px;
  z-index: 43;
  min-height: 59px;
  white-space: nowrap;
}

#-copy {
  float: left;
  position: relative;
  width: 20px;
  height: 19px;
  margin-top: 58px;
  margin-left: 13px;
  z-index: 64;
}

#tabs {
  float: left;
  position: relative;
  width: 555px;
  margin-top: 837px;
  margin-left: -603px;
  z-index: 123;
  min-height: 399px;
}

#planning-tab {
  float: left;
  position: relative;
  width: 555px;
  margin-top: 0;
  margin-left: 0;
  z-index: 122;
  min-height: 212px;
}

#tab-base {
  float: left;
  position: relative;
  width: 555px;
  height: 168px;
  margin-top: 44px;
  margin-left: 0;
  z-index: 100;
}

#our-services {
  float: left;
  position: relative;
  width: 431px;
  margin-top: 0;
  margin-left: -555px;
  z-index: 117;
  min-height: 46px;
}

#tab-nav {
  float: left;
  position: relative;
  width: 541px;
  margin-top: 40px;
  margin-left: -541px;
  z-index: 116;
  min-height: 172px;
  background-image: url(tab-nav.png);
  background-repeat: no-repeat;
}

#planning {
  float: left;
  position: relative;
  width: 74px;
  height: 15px;
  margin-top: 13px;
  margin-left: 0;
  z-index: 115;
}

#-x-170 {
  float: left;
  position: relative;
  margin-top: 32px;
  margin-left: 417px;
  z-index: 114;
  min-height: 59px;
  white-space: nowrap;
  clear: left;
}

#submit-copy-2 {
  float: left;
  position: relative;
  width: 82px;
  height: 21px;
  margin-top: 186px;
  margin-left: -530px;
  z-index: 121;
}

#tab-1-content {
  float: left;
  position: relative;
  width: 504px;
  margin-top: 80px;
  margin-left: -530px;
  z-index: 108;
  min-height: 128px;
}

#lorem-ipsum-dolor-lorem-sit-amet-consetetur-sadipscing-elitr-1 {
  float: left;
  position: relative;
  width: 341px;
  margin-top: 33px;
  margin-left: 0;
  z-index: 102;
  min-height: 81px;
}

#lets-make-a-cupcake-party {
  float: left;
  position: relative;
  width: 218px;
  margin-top: 0;
  margin-left: -341px;
  z-index: 103;
  min-height: 39px;
}

#shape-23-1 {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 6px;
  margin-left: 472px;
  z-index: 104;
  clear: left;
}

#shape-23-copy-1 {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 6px;
  margin-left: -1px;
  z-index: 105;
}

#shape-23-copy-2-1 {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 6px;
  margin-left: -1px;
  z-index: 106;
}

#shape-23-copy-3-1 {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 6px;
  margin-left: -2px;
  z-index: 107;
}

#comfort-tab {
  float: left;
  position: relative;
  width: 555px;
  margin-top: 16px;
  margin-left: 0;
  z-index: 93;
  min-height: 171px;
  clear: left;
}

#tab-base-1 {
  float: left;
  position: relative;
  width: 555px;
  height: 168px;
  margin-top: 3px;
  margin-left: 0;
  z-index: 73;
}

#tab-nav-1 {
  float: left;
  position: relative;
  width: 540px;
  margin-top: 0;
  margin-left: -540px;
  z-index: 88;
  min-height: 171px;
  background-image: url(tab-nav-1.png);
  background-repeat: no-repeat;
}

#-x-170-copy {
  float: left;
  position: relative;
  margin-top: 59px;
  margin-left: 416px;
  z-index: 87;
  min-height: 59px;
  white-space: nowrap;
}

#submit-copy {
  float: left;
  position: relative;
  width: 82px;
  height: 21px;
  margin-top: 145px;
  margin-left: -530px;
  z-index: 92;
}

#tab-1-content-1 {
  float: left;
  position: relative;
  width: 504px;
  margin-top: 39px;
  margin-left: -530px;
  z-index: 81;
  min-height: 128px;
}

#lorem-ipsum-dolor-lorem-sit-amet-consetetur-sadipscing-elitr {
  float: left;
  position: relative;
  width: 341px;
  margin-top: 34px;
  margin-left: 0;
  z-index: 75;
  min-height: 81px;
}

#cupcakes-home-delivery {
  float: left;
  position: relative;
  width: 191px;
  margin-top: 0;
  margin-left: -341px;
  z-index: 76;
  min-height: 39px;
}

#shape-23 {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 5px;
  margin-left: 472px;
  z-index: 77;
  clear: left;
}

#shape-23-copy {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 5px;
  margin-left: -1px;
  z-index: 78;
}

#shape-23-copy-2 {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 5px;
  margin-left: -1px;
  z-index: 79;
}

#shape-23-copy-3 {
  float: left;
  position: relative;
  width: 9px;
  height: 8px;
  margin-top: 5px;
  margin-left: -2px;
  z-index: 80;
}

p {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 12px/15px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #666;
  letter-spacing: normal;
}

.text-style-1 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: bold 19px/60px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #fff;
  letter-spacing: normal;
}

.text-style-2 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/20px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #363636;
  letter-spacing: normal;
}

.text-style-3 {
  margin: 0;
  padding: 0 0 5px 0;
  text-indent: 0;
  text-align: left;
  font: 12px/14px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #363636;
  letter-spacing: normal;
}

.text-style-4 {
  margin: 0;
  padding: 10px 0 0 0;
  text-indent: 0;
  text-align: left;
  font: 11px/9px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #fff;
  letter-spacing: normal;
}

.text-style-5 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 11px/9px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #fff;
  letter-spacing: normal;
}

.text-style-6 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: italic 10px/12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #666;
  letter-spacing: -0.005em;
}

.text-style-7 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 12px/9px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #fff;
  letter-spacing: normal;
}

.text-style-8 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 12px/35px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #959595;
  letter-spacing: normal;
}

.text-style-9 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: italic 10px/12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #666;
  letter-spacing: -0.01em;
}

.text-style-10 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: bold 11px/35px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #3a3a3a;
  letter-spacing: normal;
}

.text-style-11 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 23px/28px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: -0.03em;
}

.text-style-12 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 14px/37px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #272630;
  letter-spacing: normal;
}

.text-style-13 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 11px/9px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #843660;
  letter-spacing: normal;
}

.text-style-14 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 40px/48px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: -0.03em;
}

.text-style-15 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/35px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #843660;
  letter-spacing: normal;
}

.text-style-16 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: bold 11px/35px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #39393a;
  letter-spacing: normal;
}

.text-style-17 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 11px/12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #363636;
  letter-spacing: normal;
}

.text-style-18 {
  margin: 0;
  padding: 10px 0 0 0;
  text-indent: 0;
  text-align: left;
  font: 11px/9px Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-transform: none;
  text-decoration: none;
  color: #fff;
  letter-spacing: -0.03em;
}

.span-1 {
  color: #843660;
}

.span-2 {
  color: #272630;
}

.span-3 {
  color: #273e4c;
}

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

  body {
    min-width: 0;
  }

  body * {
    background-size: cover;
    display: none;
  }

  #copyright-2012-company-name-all-rights-reserved-1234-main-s {
    display: block;
    max-width: 553px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #-x-120 *, #-x-120-copy *, #-x-120-copy-2 *, #-x-120-copy-3 *, #-x-170 *, #-x-170-copy *, #arent-you-in-our-list *, #copyright-2012-company-name-all-rights-reserved-1234-main-s *, #cupcakes-home-delivery *, #featured-1 *, #featured-2 *, #featured-3 *, #featured-4 *, #lets-make-a-cupcake-party *, #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg *, #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-1 *, #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-2 *, #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-3 *, #lorem-ipsum-dolor-lorem-sit-amet-consetetur-sadipscing-elitr *, #lorem-ipsum-dolor-lorem-sit-amet-consetetur-sadipscing-elitr-1 *, #lorem-ipsum-dolor-sit-amet-ut-mel-impedit-andamus-mnesarchum *, #lorem-ipsum-dolor-sit-amet-ut-mel-impedit-mandamus-mnesarchum *, #our-services *, #stay-up-to-date-follow-us *, #sweetest-cupcake-this-week *, #this-week-50-off-enjoy-this-delicious-moment *, #unsubscribe-subscribe * {
    display: block;
    min-height: 0;
  }

  #comfort-tab, #footer, #header, #p1, #p2, #p3, #p4, #planning-tab, #product-slider, #social-copy, #tab-1-content, #tab-1-content-1, #tab-nav, #tab-nav-1, #tabs {
    display: block;
    margin: 0;
    width: 100%;
    height: auto;
    min-height: 0;
  }

  #stay-up-to-date-follow-us {
    display: block;
    max-width: 255px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #arent-you-in-our-list {
    display: block;
    max-width: 145px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #unsubscribe-subscribe {
    display: block;
    max-width: 123px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #this-week-50-off-enjoy-this-delicious-moment {
    display: block;
    max-width: 351px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #lorem-ipsum-dolor-sit-amet-ut-mel-impedit-andamus-mnesarchum {
    display: block;
    max-width: 337px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #lorem-ipsum-dolor-sit-amet-ut-mel-impedit-mandamus-mnesarchum {
    display: block;
    max-width: 555px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #sweetest-cupcake-this-week {
    display: block;
    max-width: 440px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #featured-1, #featured-2, #featured-3, #featured-4 {
    display: block;
    max-width: 127px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg, #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-1, #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-2, #lorem-ipsum-dolor-lorem-amet-consetetur-sadipg-3 {
    display: block;
    max-width: 124px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #-x-120, #-x-120-copy, #-x-120-copy-2, #-x-120-copy-3, #-x-170, #-x-170-copy {
    display: block;
    max-width: none;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #our-services {
    display: block;
    max-width: 431px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #lorem-ipsum-dolor-lorem-sit-amet-consetetur-sadipscing-elitr, #lorem-ipsum-dolor-lorem-sit-amet-consetetur-sadipscing-elitr-1 {
    display: block;
    max-width: 341px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #lets-make-a-cupcake-party {
    display: block;
    max-width: 218px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #cupcakes-home-delivery {
    display: block;
    max-width: 191px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

}