/*******************************************************************************
 * home.layout.scss
 *
 * Styles for the Home layout.
 ******************************************************************************/
/*table */
/* end of table */
/*not using these*/
/* line 2, ../../../sass/variables/_mixins.scss */
.donotblowout {
  max-width: 980px;
  margin: 0 auto; }

/* line 6, ../../../sass/variables/_mixins.scss */
.greenbutton {
  background-color: #90c047;
  color: #fff;
  display: inline-block;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }

/* line 13, ../../../sass/layouts/home/home.layout.scss */
.l-constrained, .l-region--highlighted, .l-region--footer {
  width: 95%;
  margin: 0 auto;
  *zoom: 1; }
  /* line 38, ../../../../../../../../../../.rvm/gems/ruby-1.9.3-p551@global/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-constrained:after, .l-region--highlighted:after, .l-region--footer:after {
    content: "";
    display: table;
    clear: both; }

/* Header */
/* line 19, ../../../sass/layouts/home/home.layout.scss */
.l-branding {
  width: 45% !important;
  margin-right: 0; }

/* line 24, ../../../sass/layouts/home/home.layout.scss */
.l-region--header {
  width: 55% !important;
  padding: 18px 0;
  margin-right: 0;
  display: flex; }

/* line 31, ../../../sass/layouts/home/home.layout.scss */
.book-now-button {
  padding-top: 33px; }

/* line 34, ../../../sass/layouts/home/home.layout.scss */
.pane-header-contact {
  width: 420px; }

/* Content Area */
/* line 40, ../../../sass/layouts/home/home.layout.scss */
.l-highlighted-wrapper {
  padding: 18px 0; }

/* line 46, ../../../sass/layouts/home/home.layout.scss */
.l-region--help {
  margin-bottom: 18px; }

/* line 49, ../../../sass/layouts/home/home.layout.scss */
.l-main {
  margin-top: 18px;
  margin-bottom: 0; }
  @media (min-width: 44em) {
    /* line 49, ../../../sass/layouts/home/home.layout.scss */
    .l-main {
      margin-top: 36px;
      margin-bottom: 36px; } }

/* Sidebars */
/* line 58, ../../../sass/layouts/home/home.layout.scss */
.l-region--sidebar-first,
.l-region--sidebar-second {
  padding: 18px 1em; }

/* Footer */
/* line 64, ../../../sass/layouts/home/home.layout.scss */
.l-footer-wrapper {
  padding: 18px 0; }

@media (min-width: 44em) {
  /* line 72, ../../../sass/layouts/home/home.layout.scss */
  .l-constrained, .l-region--highlighted, .l-region--footer {
    width: 98%; }

  /* line 75, ../../../sass/layouts/home/home.layout.scss */
  .masthead {
    display: block; }

  /* Header */
  /* line 79, ../../../sass/layouts/home/home.layout.scss */
  .l-branding {
    width: 57.62712%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    margin-right: 0; }

  /* line 83, ../../../sass/layouts/home/home.layout.scss */
  .l-region--header {
    width: 40.67797%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 18px 0;
    margin-right: 0; }

  /* Sidebars */
  /* line 92, ../../../sass/layouts/home/home.layout.scss */
  .has-two-sidebars .l-content,
  .has-one-sidebar .l-content {
    width: 57.62712%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  /* line 95, ../../../sass/layouts/home/home.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second,
  .has-one-sidebar .l-region--sidebar-first,
  .has-one-sidebar .l-region--sidebar-second {
    width: 40.67797%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: right; } }
@media (min-width: 70em) {
  /* line 104, ../../../sass/layouts/home/home.layout.scss */
  .l-constrained, .l-region--highlighted, .l-region--footer {
    width: 95%; }

  /* line 107, ../../../sass/layouts/home/home.layout.scss */
  .masthead {
    display: block; }

  /* Header */
  /* line 111, ../../../sass/layouts/home/home.layout.scss */
  .l-branding {
    width: 57.62712%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    margin-right: 0; }

  /* line 115, ../../../sass/layouts/home/home.layout.scss */
  .l-region--header {
    width: 40.67797%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding: 18px 0;
    margin-right: 0; }

  /* Sidebars */
  /* line 122, ../../../sass/layouts/home/home.layout.scss */
  .has-one-sidebar .l-content {
    width: 57.62712%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  /* line 125, ../../../sass/layouts/home/home.layout.scss */
  .has-one-sidebar .l-region--sidebar-first {
    width: 40.67797%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: none; }

  /* line 131, ../../../sass/layouts/home/home.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.15254%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  /* line 134, ../../../sass/layouts/home/home.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 23.72881%;
    float: left;
    margin-right: -100%;
    margin-left: 50.84746%;
    clear: none;
    clear: none; }
  /* line 139, ../../../sass/layouts/home/home.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    width: 23.72881%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }

/*# sourceMappingURL=home.layout.css.map */
