LAYOUT
.LargeSolidafter {
  content '';
  border-bottom solid 1px #333;
  width 60%;
  display block;
  margin 0 auto; }

.JumboSolid {
  border-bottom solid 1px #333; }

.LargeDashedafter {
  content '';
  border-bottom dashed 1px #333;
  width 60%;
  display block;
  margin 0 auto; }

.JumboDashed {
  border-bottom dashed 1px #333; }

#content section.CaretDown {
  position relative;
  overflow hidden;
  margin 0 auto;
  background-color inherit; }
  #content section.CaretDown .container {
    padding 60px 0 120px 0; }
  #content section.CaretDown .caretLeft,
  #content section.CaretDown .caretRight {
    position absolute;
    bottom 0;
    width 50%;
    padding-bottom 10%; }
    @media (min-width 768px) {
      #content section.CaretDown .caretLeft,
      #content section.CaretDown .caretRight {
        padding-bottom 7%; } }
    @media (min-width 992px) {
      #content section.CaretDown .caretLeft,
      #content section.CaretDown .caretRight {
        padding-bottom 3%; } }
  #content section.CaretDown .caretLeft {
    right 50%;
    -ms-transform-origin 100% 100%;
    -webkit-transform-origin 100% 100%;
    transform-origin 100% 100%;
    -ms-transform skewX(45deg);
    -webkit-transform skewX(45deg);
    transform skewX(45deg); }
  #content section.CaretDown .caretRight {
    left 50%;
    -ms-transform-origin 0 100%;
    -webkit-transform-origin 0 100%;
    transform-origin 0 100%;
    -ms-transform skewX(-45deg);
    -webkit-transform skewX(-45deg);
    transform skewX(-45deg); }

section.ScaleToFitnot(.parallax) {
  background-size cover !important;
  -moz-background-size cover !important;
  -o-background-size cover !important;
  -ms-background-size cover !important;
  background-repeat no-repeat !important;
  -moz-background-repeat no-repeat !important;
  -o-background-repeat no-repeat !important;
  -ms-background-repeat no-repeat !important;
  background-position center center !important;
  -moz-background-position center center !important;
  -o-background-position center center !important;
  -ms-background-position center center !important; }

section.ScaleToFit.parallax {
  background-size cover !important;
  background-repeat no-repeat !important;
  background-position-x center !important; }
  @media (min-width 992px) {
    section.ScaleToFit.parallax {
      background-attachment fixed; } }

section.ScaleToFit.parallax.noParallaxMobile {
  background-position center center !important;
  -moz-background-position center center !important;
  -o-background-position center center !important;
  -ms-background-position center center !important; }

section.OriginalSizenot(.parallax) {
  background-repeat no-repeat !important;
  -moz-background-repeat no-repeat !important;
  -o-background-repeat no-repeat !important;
  -ms-background-repeat no-repeat !important;
  background-position center center !important;
  -moz-background-position center center !important;
  -o-background-position center center !important;
  -ms-background-position center center !important; }

.OriginalSize {
  background-repeat no-repeat !important;
  -moz-background-repeat no-repeat !important;
  -o-background-repeat no-repeat !important;
  -ms-background-repeat no-repeat !important;
  background-position-x 50% !important; }

.Tile {
  background-repeat repeat;
  -moz-background-repeat repeat;
  -o-background-repeat repeat;
  -ms-background-repeat repeat;
  background-size initial !important;
  -moz-background-size initial !important;
  -o-background-size initial !important;
  -ms-background-size initial !important; }
