/*******************************************************************************
 * basic.layout.scss
 *
 *
 *
 ******************************************************************************/
/* line 49, ../../../sass/layouts/basic/basic.layout.scss */
.l-header,
.l-navigation,
.l-main,
.block--fuseiq-custom-fip-submit-4-approval-block .block__content,
.l-region--bottom,
.l-region--footer {
  max-width: 1016px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.04918%; }
  /* line 12, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/susy-2.2.14/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-navigation:after,
  .l-main:after,
  .block--fuseiq-custom-fip-submit-4-approval-block .block__content:after,
  .l-region--bottom:after,
  .l-region--footer:after {
    content: " ";
    display: block;
    clear: both; }

/* line 60, ../../../sass/layouts/basic/basic.layout.scss */
.l-main {
  margin-bottom: 40px; }

@media (min-width: 48em) {
  /* line 73, ../../../sass/layouts/basic/basic.layout.scss */
  body:after {
    content: 'tablet'; }

  /* line 77, ../../../sass/layouts/basic/basic.layout.scss */
  .l-header,
  .l-navigation,
  .l-main,
  .block--fuseiq-custom-fip-submit-4-approval-block .block__content,
  .l-region--bottom,
  .l-region--footer {
    min-width: 48em;
    max-width: 1016px;
    padding: 0 2.04918%; }

  /* line 89, ../../../sass/layouts/basic/basic.layout.scss */
  .l-branding {
    width: 74.48771%;
    float: left;
    margin-right: 2.04918%; }

  /* line 92, ../../../sass/layouts/basic/basic.layout.scss */
  .l-region--header {
    width: 23.46312%;
    float: right;
    margin-right: 0; }

  /* line 96, ../../../sass/layouts/basic/basic.layout.scss */
  .l-region--navigation .block--superfish {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

  /* line 104, ../../../sass/layouts/basic/basic.layout.scss */
  .l-content {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

  /* line 111, ../../../sass/layouts/basic/basic.layout.scss */
  .front .panel-3col-33-stacked .panel-col-first, .front .panel-3col-33-stacked .panel-col {
    width: 31.96721%;
    float: left;
    margin-right: 2.04918%; }
  /* line 115, ../../../sass/layouts/basic/basic.layout.scss */
  .front .panel-3col-33-stacked .panel-col-last {
    width: 31.96721%;
    float: right;
    margin-right: 0; }

  /* line 123, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .tabs--primary {
    width: 74.48771%;
    float: right;
    margin-right: 0; }
  /* line 127, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .content-inner {
    width: 74.48771%;
    float: right;
    margin-right: 0; }
  /* line 131, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 23.46312%;
    float: left;
    margin-right: 2.04918%; }

  /* line 136, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-second .l-content {
    width: 65.98361%;
    float: left;
    margin-right: 2.04918%; }
  /* line 140, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 31.96721%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 147, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-content {
    width: 65.98361%;
    float: left;
    margin-right: 2.04918%;
    margin-left: 34.01639%; }
  /* line 152, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 31.96721%;
    float: left;
    margin-right: 2.04918%; }
  /* line 157, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -102.04918%; }
  /* line 161, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
@media (min-width: 57em) {
  /* line 170, ../../../sass/layouts/basic/basic.layout.scss */
  body:after {
    content: 'desk'; }

  /* line 174, ../../../sass/layouts/basic/basic.layout.scss */
  .l-header,
  .l-navigation,
  .l-main,
  .block--fuseiq-custom-fip-submit-4-approval-block .block__content,
  .l-region--bottom,
  .l-region--footer {
    min-width: 57em;
    max-width: 1016px;
    padding: 0 2.04918%; }

  /* line 186, ../../../sass/layouts/basic/basic.layout.scss */
  .l-branding {
    width: 65.98361%;
    float: left;
    margin-right: 2.04918%; }

  /* line 189, ../../../sass/layouts/basic/basic.layout.scss */
  .l-region--header {
    width: 31.96721%;
    float: right;
    margin-right: 0; }

  /* line 193, ../../../sass/layouts/basic/basic.layout.scss */
  .l-region--navigation .block--superfish {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 196, ../../../sass/layouts/basic/basic.layout.scss */
  .l-region--navigation .block--search-form {
    width: 23.46312%;
    float: right;
    margin-right: 0; }

  /* line 200, ../../../sass/layouts/basic/basic.layout.scss */
  .l-content {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

  /* line 207, ../../../sass/layouts/basic/basic.layout.scss */
  .front .panel-3col-33-stacked .panel-col-first, .front .panel-3col-33-stacked .panel-col {
    width: 31.96721%;
    float: left;
    margin-right: 2.04918%; }
  /* line 210, ../../../sass/layouts/basic/basic.layout.scss */
  .front .panel-3col-33-stacked .panel-col-last {
    width: 31.96721%;
    float: right;
    margin-right: 0; }

  /* line 217, ../../../sass/layouts/basic/basic.layout.scss */
  .node-type-fip-profile .content-first,
  .page-node-improvement .content-first {
    width: 48.97541%;
    float: left;
    margin-right: 2.04918%; }
  /* line 220, ../../../sass/layouts/basic/basic.layout.scss */
  .node-type-fip-profile .content-second,
  .page-node-improvement .content-second {
    width: 48.97541%;
    float: right;
    margin-right: 0; }

  /* line 227, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .tabs--primary {
    width: 74.48771%;
    float: right;
    margin-right: 0; }
  /* line 230, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .content-inner {
    width: 74.48771%;
    float: right;
    margin-right: 0; }
  /* line 233, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 23.46312%;
    float: left;
    margin-right: 2.04918%; }

  /* line 238, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-second .l-content {
    width: 65.98361%;
    float: left;
    margin-right: 2.04918%; }
  /* line 241, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 31.96721%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 248, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-content {
    width: 65.98361%;
    float: left;
    margin-right: 2.04918%;
    margin-left: 34.01639%; }
  /* line 252, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 31.96721%;
    float: left;
    margin-right: 2.04918%; }
  /* line 256, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -102.04918%; }
  /* line 259, ../../../sass/layouts/basic/basic.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/**
 * Non-responsive Layout (for back end pages)
 */
@media (min-width: 1em) {
  /* line 275, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .l-header,
  .not-responsive .l-navigation,
  .not-responsive .l-main,
  .not-responsive .l-region--bottom,
  .not-responsive .l-region--footer {
    width: 1016px;
    max-width: 1016px;
    padding: 0 2.04918%; }
  /* line 285, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .l-main {
    margin-bottom: 60px; }
  /* line 287, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .l-branding {
    width: 74.48771%;
    float: left;
    margin-right: 2.04918%; }
  /* line 291, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .l-region--header {
    width: 23.46312%;
    float: right;
    margin-right: 0; }
  /* line 296, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .l-region--navigation .block--superfish {
    width: 74.48771%;
    float: left;
    margin-right: 2.04918%; }
  /* line 299, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .l-region--navigation .block--search-form {
    width: 23.46312%;
    float: right;
    margin-right: 0; }
  /* line 303, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .l-content {
    min-width: 61em;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 309, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .front .panel-3col-33-stacked .panel-col-first, .not-responsive .front .panel-3col-33-stacked .panel-col {
    width: 31.96721%;
    float: left;
    margin-right: 2.04918%; }
  /* line 312, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .front .panel-3col-33-stacked .panel-col-last {
    width: 31.96721%;
    float: right;
    margin-right: 0; }
  /* line 319, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-sidebar-first .l-content {
    width: 74.48771%;
    float: right;
    margin-right: 0; }
  /* line 322, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-sidebar-first .l-region--sidebar-first {
    width: 23.46312%;
    float: left;
    margin-right: 2.04918%; }
  /* line 327, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-sidebar-second .l-content {
    width: 65.98361%;
    float: left;
    margin-right: 2.04918%; }
  /* line 330, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-sidebar-second .l-region--sidebar-second {
    width: 31.96721%;
    float: right;
    margin-right: 0;
    clear: none; }
  /* line 337, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-two-sidebars .l-content {
    width: 65.98361%;
    float: left;
    margin-right: 2.04918%;
    margin-left: 34.01639%; }
  /* line 341, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-two-sidebars .l-region--sidebar-first,
  .not-responsive .has-two-sidebars .l-region--sidebar-second {
    width: 31.96721%;
    float: left;
    margin-right: 2.04918%; }
  /* line 345, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-two-sidebars .l-region--sidebar-first {
    margin-left: -102.04918%; }
  /* line 348, ../../../sass/layouts/basic/basic.layout.scss */
  .not-responsive .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }

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