body {
  min-width: 300px;
}

/**
 * This will display them grid elements as block rather than inline for mobile browsers
 * (essentially anything smaller than the narrow grid size, and media query declares.
 */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10,
.grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19,
.grid-20, .grid-21, .grid-22, .grid-23, .grid-24, .grid-25, .grid-26, .grid-27, .grid-28, .grid-29, .grid-30, .grid-31, .grid-32 {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  display:block;
}

.container-32 .grid-1,.container-32 .grid-2,.container-32 .grid-3,.container-32 .grid-4,.container-32 .grid-5,.container-32 .grid-6,.container-32 .grid-7,.container-32 .grid-8,.container-32 .grid-9,.container-32 .grid-10,.container-32 .grid-11,.container-32 .grid-12,.container-32 .grid-13,.container-32 .grid-14,.container-32 .grid-15,.container-32 .grid-16,.container-32 .grid-17,.container-32 .grid-18,.container-32 .grid-19,.container-32 .grid-20,.container-32 .grid-21,.container-32 .grid-22,.container-32 .grid-23,.container-32 .grid-24,.container-32 .grid-25,.container-32 .grid-26,.container-32 .grid-27,.container-32 .grid-28,.container-32 .grid-29,.container-32 .grid-30,.container-32 .grid-31,
.container-32 .grid-32 {
  width: 100%;

}

/*
 * ==========================================================
 * Container
 * ==========================================================
 */

.container-32 .prefix-1 {
  padding-left: 32px;
}

.container-32 .prefix-2 {
  padding-left: 64px;
}

.container-32 .prefix-3 {
  padding-left: 96px;
}

.container-32 .prefix-4 {
  padding-left: 128px;
}

.container-32 .prefix-5 {
  padding-left: 160px;
}

.container-32 .prefix-6 {
  padding-left: 192px;
}

.container-32 .prefix-7 {
  padding-left: 224px;
}

.container-32 .prefix-8 {
  padding-left: 256px;
}

.container-32 .prefix-9 {
  padding-left: 288px;
}

.container-32 .prefix-10 {
  padding-left: 320px;
}

.container-32 .prefix-11 {
  padding-left: 352px;
}

.container-32 .prefix-12 {
  padding-left: 384px;
}

.container-32 .prefix-13 {
  padding-left: 416px;
}

.container-32 .prefix-14 {
  padding-left: 448px;
}

.container-32 .prefix-15 {
  padding-left: 480px;
}

.container-32 .prefix-16 {
  padding-left: 512px;
}

.container-32 .prefix-17 {
  padding-left: 544px;
}

.container-32 .prefix-18 {
  padding-left: 576px;
}

.container-32 .prefix-19 {
  padding-left: 608px;
}

.container-32 .prefix-20 {
  padding-left: 640px;
}

.container-32 .prefix-21 {
  padding-left: 672px;
}

.container-32 .prefix-22 {
  padding-left: 704px;
}

.container-32 .prefix-23 {
  padding-left: 736px;
}

.container-32 .prefix-24 {
  padding-left: 768px;
}

.container-32 .prefix-25 {
  padding-left: 800px;
}

.container-32 .prefix-26 {
  padding-left: 832px;
}

.container-32 .prefix-27 {
  padding-left: 864px;
}

.container-32 .prefix-28 {
  padding-left: 896px;
}

.container-32 .prefix-29 {
  padding-left: 928px;
}

.container-32 .prefix-30 {
  padding-left: 960px;
}

.container-32 .prefix-31 {
  padding-left: 992px;
}

/*
 * ==========================================================
 * Container
 * ==========================================================
 */

.container-32 .suffix-1 {
  padding-right: 32px;
}

.container-32 .suffix-2 {
  padding-right: 64px;
}

.container-32 .suffix-3 {
  padding-right: 96px;
}

.container-32 .suffix-4 {
  padding-right: 128px;
}

.container-32 .suffix-5 {
  padding-right: 160px;
}

.container-32 .suffix-6 {
  padding-right: 192px;
}

.container-32 .suffix-7 {
  padding-right: 224px;
}

.container-32 .suffix-8 {
  padding-right: 256px;
}

.container-32 .suffix-9 {
  padding-right: 288px;
}

.container-32 .suffix-10 {
  padding-right: 320px;
}

.container-32 .suffix-11 {
  padding-right: 352px;
}

.container-32 .suffix-12 {
  padding-right: 384px;
}

.container-32 .suffix-13 {
  padding-right: 416px;
}

.container-32 .suffix-14 {
  padding-right: 448px;
}

.container-32 .suffix-15 {
  padding-right: 480px;
}

.container-32 .suffix-16 {
  padding-right: 512px;
}

.container-32 .suffix-17 {
  padding-right: 544px;
}

.container-32 .suffix-18 {
  padding-right: 576px;
}

.container-32 .suffix-19 {
  padding-right: 608px;
}

.container-32 .suffix-20 {
  padding-right: 640px;
}

.container-32 .suffix-21 {
  padding-right: 672px;
}

.container-32 .suffix-22 {
  padding-right: 704px;
}

.container-32 .suffix-23 {
  padding-right: 736px;
}

.container-32 .suffix-24 {
  padding-right: 768px;
}

.container-32 .suffix-25 {
  padding-right: 800px;
}

.container-32 .suffix-26 {
  padding-right: 832px;
}

.container-32 .suffix-27 {
  padding-right: 864px;
}

.container-32 .suffix-28 {
  padding-right: 896px;
}

.container-32 .suffix-29 {
  padding-right: 928px;
}

.container-32 .suffix-30 {
  padding-right: 960px;
}

.container-32 .suffix-31 {
  padding-right: 992px;
}

/*
 * ==========================================================
 * Container
 * ==========================================================
 */

.container-32 .push-1,.container-32 .push-2,.container-32 .push-3,.container-32 .push-4,.container-32 .push-5,.container-32 .push-6,.container-32 .push-7,.container-32 .push-8,.container-32 .push-9,.container-32 .push-10,.container-32 .push-11,.container-32 .push-12,.container-32 .push-13,.container-32 .push-14,.container-32 .push-15,.container-32 .push-16,.container-32 .push-17,.container-32 .push-18,.container-32 .push-19,.container-32 .push-20,.container-32 .push-21,.container-32 .push-22,.container-32 .push-23,.container-32 .push-24,.container-32 .push-25,.container-32 .push-26,
.container-32 .push-27,.container-32 .push-28,.container-32 .push-29,.container-32 .push-30,.container-32 .push-31
 {
  left: 0 !important;
}
/*
 * ==========================================================
 * Container
 * ==========================================================
 */

.container-32 .pull-1 {
  left: -32px;
}

.container-32 .pull-2 {
  left: -64px;
}

.container-32 .pull-3 {
  left: -96px;
}

.container-32 .pull-4 {
  left: -128px;
}

.container-32 .pull-5 {
  left: -160px;
}

.container-32 .pull-6 {
  left: -192px;
}

.container-32 .pull-7 {
  left: -224px;
}

.container-32 .pull-8 {
  left: -256px;
}

.container-32 .pull-9 {
  left: -288px;
}

.container-32 .pull-10 {
  left: -320px;
}

.container-32 .pull-11 {
  left: -352px;
}

.container-32 .pull-12 {
  left: -384px;
}

.container-32 .pull-13 {
  left: -416px;
}

.container-32 .pull-14 {
  left: -448px;
}

.container-32 .pull-15 {
  left: -480px;
}

.container-32 .pull-16 {
  left: -512px;
}

.container-32 .pull-17 {
  left: -544px;
}

.container-32 .pull-18 {
  left: -576px;
}

.container-32 .pull-19 {
  left: -608px;
}

.container-32 .pull-20 {
  left: -640px;
}

.container-32 .pull-21 {
  left: -672px;
}

.container-32 .pull-22 {
  left: -704px;
}

.container-32 .pull-23 {
  left: -736px;
}

.container-32 .pull-24 {
  left: -768px;
}

.container-32 .pull-25 {
  left: -800px;
}

.container-32 .pull-26 {
  left: -832px;
}

.container-32 .pull-27 {
  left: -864px;
}

.container-32 .pull-28 {
  left: -896px;
}

.container-32 .pull-29 {
  left: -928px;
}

.container-32 .pull-30 {
  left: -960px;
}

.container-32 .pull-31 {
  left: -992px;
}




/* Grid panels inside blocks need their margins negated. */
.container-32 .block .omega-grid {
  position: relative !important;

  margin-left: -10px !important;
  margin-right: -10px !important;
}
