@media all and (min-width: 740px) {
  #chunk-title {
    width: 405px; }

  #speaker {
    right: 270px; }

  #zone-footer .foot-map-links {
    height: 141.5px;
    order: 4; }

  .foot-links {
    order: 2;
    text-align: left; }
    .foot-links ul {
      font-size: 1.3em; }

  .foot-cta-links {
    order: 0; }
    .foot-cta-links a,
    .foot-cta-links a:hover,
    .foot-cta-links a:active,
    .foot-cta-links a:visited,
    .foot-cta-links a:link,
    .foot-cta-links a:focus {
      font-size: 1.45em; }

  .foot-social-links {
    order: 1; }
    .foot-social-links h3 {
      font-size: 115%;
      top: 64px; }
    .foot-social-links ul {
      width: auto; }
    .foot-social-links li {
      display: inline-block;
      height: 50px;
      margin: 5px 0 30px 5px;
      width: 50px; }

  #block-views-a7d988ea5d58f1aaa2d7a46900819c80 {
    right: 2%;
    top: 66px;
    width: 442px; }

  .node-type-landing-page #zone-content .field.field-name-field-banner-text {
    padding: 10px 10px 0px; }
    .node-type-landing-page #zone-content .field.field-name-field-banner-text li {
      border-left: white solid 1px;
      font-size: 12px;
      font-weight: normal;
      padding: 0 2px 8px; }
  .node-type-landing-page .field.field-name-field-big-image {
    padding-top: 66px; }
  .node-type-landing-page #region-content .field.field-name-field-box-text .ffull {
    width: 100%; }
  .node-type-landing-page .field.field-collection-item-field-boxen {
    padding: 0 10px; }

  #region-footer-first {
    font-size: 12px; }

  #landing-page-menu {
    font-size: .9em;
    width: 442px;
    right: 2%;
    top: 53px; }
    #landing-page-menu ul li {
      padding: 4px; }

  .blue-alert {
    padding: 1em; }

  #section-content .container-24 .grid-18 {
    margin: 0 1%;
    width: 69%; }
  #section-content .container-24 .grid-3 {
    margin: 0 1%;
    max-width: 18em;
    width: 26%; }
  #section-content .container-24 .grid-21 {
    margin: 0 1%;
    width: 69%; } }
@media all and (min-width: 980px) {
  #chunk-title {
    width: 590px; }

  #speaker {
    right: 90px; }

  #zone-footer .foot-map-links {
    height: 141.5px;
    order: 1; }

  .foot-links {
    order: 2; }
    .foot-links ul {
      font-size: 1em; }

  .foot-cta-links {
    order: 0; }
    .foot-cta-links a,
    .foot-cta-links a:hover,
    .foot-cta-links a:active,
    .foot-cta-links a:visited,
    .foot-cta-links a:link,
    .foot-cta-links a:focus {
      font-size: 1.2em; }
    .foot-cta-links ul {
      columns: 1; }

  .foot-social-links {
    order: 3; }
    .foot-social-links h3 {
      font-size: 90%;
      top: 59px; }
    .foot-social-links ul {
      width: 158px; }
    .foot-social-links li {
      height: 45px;
      margin: 5px 0 25px 5px;
      width: 45px; }

  /****************************************
   * Landing Page Styles
   ***************************************/
  #block-views-a7d988ea5d58f1aaa2d7a46900819c80 {
    right: 4%;
    top: 69px;
    width: 469px; }

  .node-type-landing-page #zone-content .field.field-name-field-banner-text {
    padding: 10px 70px 0; }
    .node-type-landing-page #zone-content .field.field-name-field-banner-text li {
      border-left: white solid 2px;
      font-size: 13px;
      padding: 0 5px 10px; }
  .node-type-landing-page .field.field-name-field-box-title {
    float: right;
    width: 50%; }
    .node-type-landing-page .field.field-name-field-box-title h2 {
      margin-top: 0px !important; }
  .node-type-landing-page .field.field-name-field-box-picture {
    display: block;
    float: left;
    margin: 0 4%;
    width: 38%; }
    .node-type-landing-page .field.field-name-field-box-picture img {
      max-width: 100%; }
  .node-type-landing-page #region-content .field.field-name-field-box-text {
    box-sizing: border-box;
    width: 45%;
    margin: 0 4%;
    float: left;
    padding-bottom: 0; }
    .node-type-landing-page #region-content .field.field-name-field-box-text .ffull {
      width: 200% !important; }
  .node-type-landing-page .field.field-collection-item-field-boxen {
    padding: 0; }

  #region-footer-first {
    font-size: inherit; }

  #landing-page-menu {
    font-size: 13px;
    width: 469px;
    right: 4%;
    top: 49px; }
    #landing-page-menu ul li {
      padding: 6px; } }
/****************************************
* Overrides from Global
****************************************/
.mobile {
  display: none; }

.no-mobile {
  display: block; }
  .no-mobile p,
  .no-mobile span,
  .no-mobile img {
    display: inline; }

a[href^='tel:'] {
  background: none;
  display: inline;
  line-height: 18px;
  padding-left: 0; }

/****************************************
* Resets the mobile style to the page style
****************************************/
#zone-branding {
  background: url("/sites/all/themes/custom/lane_default/custom_includes/header.jpg");
  height: 86px; }
  #zone-branding .branding-data {
    display: block;
    position: relative; }
  #zone-branding .logo-img {
    display: block;
    float: left;
    width: auto; }
    #zone-branding .logo-img img.no-mobile {
      display: block; }
    #zone-branding .logo-img img.mobile {
      display: none; }

#region-branding {
  background-color: transparent; }

#chunk-title-link {
  display: inherit; }

/****************************************
 * Actual Styles
 ***************************************/
#logo {
  float: left;
  margin-left: 70px;
  margin-top: 18px; }

#chunk-title {
  background-color: #20588c;
  border-bottom: 12px solid #eab01f;
  bottom: -24px;
  left: 292px;
  padding: 9px 0;
  overflow: hidden;
  position: absolute;
  text-align: left; }
  #chunk-title span {
    border-top: #d9d9d9 solid 1px;
    font-size: 24px;
    margin-bottom: 0;
    padding: 9px 0 3px 10px; }

#zone-menu {
  background: url(../header_images/);
  background-size: cover;
  height: 89px; }

#region-message .region-inner, #region-emergency-message .region-inner {
  padding: 0 5%; }

#zone-content {
  padding: 30px 0; }
  #zone-content a,
  #zone-content a:visited,
  #zone-content a:hover,
  #zone-content a:active,
  #zone-content a:link {
    color: #20588c; }
    #zone-content a.telephone_link,
    #zone-content a:visited.telephone_link,
    #zone-content a:hover.telephone_link,
    #zone-content a:active.telephone_link,
    #zone-content a:link.telephone_link {
      color: inherit;
      text-decoration: none; }
      #zone-content a.telephone_link:hover, #zone-content a.telephone_link:focus,
      #zone-content a:visited.telephone_link:hover,
      #zone-content a:visited.telephone_link:focus,
      #zone-content a:hover.telephone_link:hover,
      #zone-content a:hover.telephone_link:focus,
      #zone-content a:active.telephone_link:hover,
      #zone-content a:active.telephone_link:focus,
      #zone-content a:link.telephone_link:hover,
      #zone-content a:link.telephone_link:focus {
        color: #20588c; }
    #zone-content a:hover
    #zone-content a:focus,
    #zone-content a:visited:hover
    #zone-content a:focus,
    #zone-content a:hover:hover
    #zone-content a:focus,
    #zone-content a:active:hover
    #zone-content a:focus,
    #zone-content a:link:hover
    #zone-content a:focus, #zone-content a:hover
    #zone-content a:visited:focus,
    #zone-content a:visited:hover
    #zone-content a:visited:focus,
    #zone-content a:hover:hover
    #zone-content a:visited:focus,
    #zone-content a:active:hover
    #zone-content a:visited:focus,
    #zone-content a:link:hover
    #zone-content a:visited:focus, #zone-content a:hover
    #zone-content a:hover:focus,
    #zone-content a:visited:hover
    #zone-content a:hover:focus,
    #zone-content a:hover:hover
    #zone-content a:hover:focus,
    #zone-content a:active:hover
    #zone-content a:hover:focus,
    #zone-content a:link:hover
    #zone-content a:hover:focus, #zone-content a:hover
    #zone-content a:active:focus,
    #zone-content a:visited:hover
    #zone-content a:active:focus,
    #zone-content a:hover:hover
    #zone-content a:active:focus,
    #zone-content a:active:hover
    #zone-content a:active:focus,
    #zone-content a:link:hover
    #zone-content a:active:focus, #zone-content a:hover
    #zone-content a:link:focus,
    #zone-content a:visited:hover
    #zone-content a:link:focus,
    #zone-content a:hover:hover
    #zone-content a:link:focus,
    #zone-content a:active:hover
    #zone-content a:link:focus,
    #zone-content a:link:hover
    #zone-content a:link:focus {
      text-decoration: underline; }
  #zone-content ul.columns {
    columns: 2; }
  #zone-content thead a,
  #zone-content thead a:visited,
  #zone-content thead a:hover,
  #zone-content thead a:active,
  #zone-content thead a:link {
    color: #fff; }

#asklane {
  margin-left: auto;
  margin-right: auto;
  width: 410px; }

#region-sidebar-first {
  background-color: transparent;
  border-bottom: 0;
  display: block;
  font-size: 100%; }
  #region-sidebar-first .block-title {
    border-bottom: 0;
    display: block;
    margin-left: -8px;
    padding: 0; }
    #region-sidebar-first .block-title a,
    #region-sidebar-first .block-title a:active,
    #region-sidebar-first .block-title a:link,
    #region-sidebar-first .block-title a:visited {
      color: #000;
      text-decoration: none; }
      #region-sidebar-first .block-title a:hover, #region-sidebar-first .block-title a:focus,
      #region-sidebar-first .block-title a:active:hover,
      #region-sidebar-first .block-title a:active:focus,
      #region-sidebar-first .block-title a:link:hover,
      #region-sidebar-first .block-title a:link:focus,
      #region-sidebar-first .block-title a:visited:hover,
      #region-sidebar-first .block-title a:visited:focus {
        text-decoration: underline; }
  #region-sidebar-first ul li {
    border-bottom: 0; }
    #region-sidebar-first ul li.separator {
      display: list-item; }
    #region-sidebar-first ul li.nolink {
      color: inherit; }
      #region-sidebar-first ul li.nolink a {
        color: inherit;
        font-weight: normal; }
    #region-sidebar-first ul li.nolink.collapsed, #region-sidebar-first ul li.nolink.expanded {
      background-image: none; }
      #region-sidebar-first ul li.nolink.collapsed a, #region-sidebar-first ul li.nolink.expanded a {
        color: #20588c; }
  #region-sidebar-first .region-sidebar-first-inner {
    border-bottom: 0;
    padding-left: 15%; }
    #region-sidebar-first .region-sidebar-first-inner ul li {
      padding: 0; }
      #region-sidebar-first .region-sidebar-first-inner ul li a {
        display: inline;
        margin-left: 0;
        width: auto; }
    #region-sidebar-first .region-sidebar-first-inner ul ul.menu {
      background-color: transparent;
      border: 0;
      margin-left: 8px; }
    #region-sidebar-first .region-sidebar-first-inner ul li.collapsed,
    #region-sidebar-first .region-sidebar-first-inner ul li.expanded {
      cursor: pointer;
      margin-left: 8px; }
      #region-sidebar-first .region-sidebar-first-inner ul li.collapsed a,
      #region-sidebar-first .region-sidebar-first-inner ul li.expanded a {
        padding-left: 0; }
    #region-sidebar-first .region-sidebar-first-inner ul li.leaf {
      line-height: 1.2rem;
      list-style-image: none;
      list-style-type: none;
      margin-left: 8px;
      text-indent: -16px; }
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf a {
        padding-left: 4px; }
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf a,
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:hover,
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:active,
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:visited,
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:link {
        text-decoration: none; }
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:hover, #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:focus,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:hover:hover,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:hover:focus,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:active:hover,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:active:focus,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:visited:hover,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:visited:focus,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:link:hover,
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf a:link:focus {
          text-decoration: underline; }
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf:before {
        content: "\0BB \020"; }
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf.nolink {
        margin-left: -8px;
        text-indent: -4px; }
        #region-sidebar-first .region-sidebar-first-inner ul li.leaf.nolink a {
          color: black; }
          #region-sidebar-first .region-sidebar-first-inner ul li.leaf.nolink a:hover, #region-sidebar-first .region-sidebar-first-inner ul li.leaf.nolink a:focus {
            text-decoration: none; }
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf.nolink:before, #region-sidebar-first .region-sidebar-first-inner ul li.leaf.separator:before {
        content: ""; }
      #region-sidebar-first .region-sidebar-first-inner ul li.leaf.separator {
        margin-left: -10px;
        margin-right: 10px; }

#block-tacl-block-term-department-social-media {
  margin-left: -8px; }
  #block-tacl-block-term-department-social-media h2.block-title {
    color: black; }

#region-content {
  float: left;
  margin-top: 0; }
  #region-content .notice p {
    margin-bottom: 10px; }
  #region-content .right.media {
    margin: 10px 0 10px 10px; }
  #region-content .left.media {
    margin: 10px 10px 0; }
  #region-content .left {
    float: left !important; }
  #region-content .right {
    float: right !important; }
  #region-content .fullquarter, #region-content .quarter {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 23%; }
  #region-content .fullthird, #region-content .third {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 31%; }
  #region-content .fullhalf, #region-content .half {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 48%; }
  #region-content .fulltwothird, #region-content .twothird {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 64%; }
  #region-content .fullthreequarter, #region-content .threequarter {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 73%; }
  #region-content .full {
    overflow: auto;
    margin-left: 0;
    margin-right: 1%;
    margin-bottom: 0;
    word-wrap: break-word;
    width: 99%; }

#zone-social .region-inner {
  display: table-row;
  line-height: 19px; }

#region-footer-first {
  box-sizing: border-box;
  padding: 26px 10px;
  text-align: left;
  width: 100%; }
  #region-footer-first .icon_container a {
    display: inline;
    margin: auto; }

.foot-cell {
  flex-basis: auto;
  justify-content: initial;
  margin: initial; }

.foot-social-links {
  flex-basis: initial;
  flex-wrap: initial; }
  .foot-social-links h3 {
    position: absolute; }

#speaker {
  border-color: transparent #447fc1 transparent transparent;
  border-style: solid;
  border-width: 0 24px 20px 0;
  height: 0;
  position: absolute;
  top: 0;
  width: 0; }

/****************************************
 * Landing Page Styles
 ****************************************/
.preview-day {
  border-left: #eab01f solid 1px; }

#block-views-a7d988ea5d58f1aaa2d7a46900819c80 {
  background-color: rgba(255, 255, 255, 0.85);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-sizing: border-box;
  position: absolute; }

.node-type-landing-page #region-branding .logo-img .no-mobile {
  padding: 0; }
.node-type-landing-page.page-node-edit #zone-content #region-content {
  width: auto !important; }
.node-type-landing-page #zone-content {
  margin: 0 0 !important;
  width: 100% !important; }
  .node-type-landing-page #zone-content #region-content {
    margin: 0 0 !important;
    width: 100% !important; }
  .node-type-landing-page #zone-content .field.field-name-field-banner-text {
    display: block;
    position: absolute;
    width: 100%; }
    .node-type-landing-page #zone-content .field.field-name-field-banner-text ul {
      display: block;
      margin-bottom: 0;
      margin-top: 5px;
      padding: 0;
      text-align: left; }
      .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li {
        border-top: 0;
        display: inline-block;
        font-family: "Roboto", Arial, sans-serif;
        line-height: 11px;
        list-style-type: none;
        text-transform: uppercase; }
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li a,
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li a:active,
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li a:visited,
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li a:link {
          color: #000;
          text-decoration: none; }
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li a:hover,
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li a:focus {
          text-decoration: underline; }
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li.first {
          border-left: 0;
          padding-left: 0; }
        .node-type-landing-page #zone-content .field.field-name-field-banner-text ul li.backtotop {
          border-left: 0;
          display: none;
          position: absolute;
          right: 10px;
          top: 8px; }
.node-type-landing-page.page-node-4819 #landing-page-menu {
  padding: 5px 0 0; }
.node-type-landing-page.page-node-4819 .field.field-name-field-banner-text {
  position: static !important; }
  .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text h1 {
    text-align: left;
    margin-bottom: 0 !important; }
  .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul {
    column-count: auto; }
    .node-type-landing-page.page-node-4819 .field.field-name-field-banner-text ul li {
      display: inline; }
.node-type-landing-page.page-node-4819 #block-views-a7d988ea5d58f1aaa2d7a46900819c80 {
  top: 0; }
.node-type-landing-page.page-node-4819 .field.field-name-field-box-text {
  width: 100% !important;
  margin: 0 !important;
  float: left; }
.node-type-landing-page .field.field-name-field-big-image {
  display: block; }
  .node-type-landing-page .field.field-name-field-big-image img {
    width: 100%; }
.node-type-landing-page .field.field-name-field-box-title {
  margin-top: 0; }

#landing-page-menu {
  padding: 5px 0 0;
  font-size: 12px;
  position: absolute;
  text-align: left; }
  #landing-page-menu ul {
    border-top: #85a3c0 solid 1px; }
    #landing-page-menu ul li {
      border-left: #85a3c0 solid 1px;
      border-top: 0;
      display: inline-block; }
      #landing-page-menu ul li.first {
        border-left: 0; }
      #landing-page-menu ul li.active {
        display: inline-block;
        font-size: inherit; }
        #landing-page-menu ul li.active a,
        #landing-page-menu ul li.active a:link,
        #landing-page-menu ul li.active a:active,
        #landing-page-menu ul li.active a:visited,
        #landing-page-menu ul li.active a:hover,
        #landing-page-menu ul li.active a:focus {
          color: #eab01f; }
        .page-node-4806 #landing-page-menu ul li.active, .page-node-4814 #landing-page-menu ul li.active, .page-node-4815 #landing-page-menu ul li.active, .page-node-4816 #landing-page-menu ul li.active {
          background-color: transparent; }

/*# sourceMappingURL=lane-default-alpha-default.css.map */
