/* ==========================================================================
INSTRUCTIONS FOR THIS STYLESHEET

Special homepage-specific styles only. Should include any blocks or views that are only ever on the homepage.
========================================================================== */
/* ==========================================================================
   BREAKPOINTS
========================================================================== */
/* ==========================================================================
   COLORS
========================================================================== */
/* ==========================================================================
   IMAGES
========================================================================== */
/* ==================================================================
   DIGTIAL LOOM'S CLEAR FIX
   This clearfix is better than both Drupal and Compass's clearfix
   http://css-tricks.com/snippets/css/clear-fix/
===================================================================== */
/* ==================================================================
   RESPOND TO
   Use the breakpoint names defined in base.scss
   The $direction argument defines the whether to to include sizes up or down from the breakpoint.
===================================================================== */
/* ==========================================================================
   LINK STYLES
   These should only be applied directly to anchor tags
========================================================================== */
/* ------- Button -------------------------- */
/* Used by link buttons, form buttons, search button, and view/edit buttons */
/* ------- Arrow -------------------------- */
/* ------- Clear list style --------------------- */
/* ==========================================================================
TYPOGRAPHY STYLES TO EXTEND THROUGHOUT THE THEME
Table of Contents
  %heading1
  %heading2
  %heading3
  %heading4
  %intro
  %list-item
  %quote
  %related-link
  %caption
========================================================================== */
/* =============================================================================
 *   Front Page Sections
 * ========================================================================== */
/* line 16, ../sass/9-homepage.scss */
body.front #page.NuoDB h1#page-title {
  display: none;
}
@media (min-width: 640px) and (max-width: 690px) {
  /* line 14, ../sass/9-homepage.scss */
  body.front #page.NuoDB {
    margin: 0 auto;
    width: 100%;
  }
  /* line 24, ../sass/9-homepage.scss */
  body.front #page.NuoDB #header {
    width: 91.796875%;
  }
  /* line 28, ../sass/9-homepage.scss */
  body.front #page.NuoDB #menu-bar {
    margin-right: 4.1015625%;
  }
}
/* line 35, ../sass/9-homepage.scss */
body.front #page.NuoDB #homepage-intro p {
  font-size: 1.28571em;
  line-height: 1.8em;
  margin: 0;
  padding: 1em 2em;
  border-top: solid 1px #e7e7e7;
  border-bottom: solid 1px #e7e7e7;
}
/* line 45, ../sass/9-homepage.scss */
body.front #page.NuoDB #main-content {
  padding-top: 8px;
}
/* line 53, ../sass/9-homepage.scss */
body.front #page.NuoDB .region-three-33-first h2,
body.front #page.NuoDB .region-three-33-second h2,
body.front #page.NuoDB .region-three-33-third h2 {
  font-size: 1.42857em;
  text-transform: uppercase;
  margin-bottom: 1em;
}
/* line 58, ../sass/9-homepage.scss */
body.front #page.NuoDB .region-three-33-first h2 a,
body.front #page.NuoDB .region-three-33-second h2 a,
body.front #page.NuoDB .region-three-33-third h2 a {
  position: relative;
  margin-right: 20px;
}
/* line 224, ../sass/_custom.scss */
body.front #page.NuoDB .region-three-33-first h2 a:after,
body.front #page.NuoDB .region-three-33-second h2 a:after,
body.front #page.NuoDB .region-three-33-third h2 a:after {
  content: '';
  display: inline;
  vertical-align: middle;
  padding-right: 20px;
  width: 20px;
  min-height: 20px;
  line-height: 20px;
  background: transparent url(../images/arrow-green-lg.png) no-repeat right center;
}
/* line 63, ../sass/9-homepage.scss */
body.front #page.NuoDB .region-three-33-first h3,
body.front #page.NuoDB .region-three-33-second h3,
body.front #page.NuoDB .region-three-33-third h3 {
  font-size: 1.07143em;
  margin-bottom: 1em;
}
/* line 68, ../sass/9-homepage.scss */
body.front #page.NuoDB .region-three-33-first .block,
body.front #page.NuoDB .region-three-33-second .block,
body.front #page.NuoDB .region-three-33-third .block {
  margin-bottom: 0;
}
/* line 72, ../sass/9-homepage.scss */
body.front #page.NuoDB .region-three-33-first ul,
body.front #page.NuoDB .region-three-33-second ul,
body.front #page.NuoDB .region-three-33-third ul {
  padding: 0;
}
/* line 76, ../sass/9-homepage.scss */
body.front #page.NuoDB .region-three-33-first li,
body.front #page.NuoDB .region-three-33-second li,
body.front #page.NuoDB .region-three-33-third li {
  list-style-type: none;
  margin: 0 0 1.5em;
}
/* line 81, ../sass/9-homepage.scss */
body.front #page.NuoDB .region-three-33-first .read-more,
body.front #page.NuoDB .region-three-33-second .read-more,
body.front #page.NuoDB .region-three-33-third .read-more {
  display: none;
}
@media (max-width: 690px) {
  /* line 49, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first,
  body.front #page.NuoDB .region-three-33-second,
  body.front #page.NuoDB .region-three-33-third {
    float: none;
    display: block;
    width: 100%;
    clear: both;
  }
  /* line 91, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first .home-page-col,
  body.front #page.NuoDB .region-three-33-second .home-page-col,
  body.front #page.NuoDB .region-three-33-third .home-page-col {
    margin: 1em;
    display: none;
  }
  /* line 96, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first .open .home-page-col,
  body.front #page.NuoDB .region-three-33-second .open .home-page-col,
  body.front #page.NuoDB .region-three-33-third .open .home-page-col {
    display: block;
  }
  /* line 100, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first .read-more,
  body.front #page.NuoDB .region-three-33-second .read-more,
  body.front #page.NuoDB .region-three-33-third .read-more {
    display: block;
    text-align: right;
  }
  /* line 105, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first h2,
  body.front #page.NuoDB .region-three-33-second h2,
  body.front #page.NuoDB .region-three-33-third h2 {
    margin: 0;
    padding: 0;
    font-size: 17px;
    border-bottom: solid 1px #777777;
    text-align: center;
    display: block;
    width: 100%;
    background: url("/sites/all/themes/at_nuocorp/images/accordion-chevrons-sprite.png") no-repeat 2.5% 19px;
    background-color: #efefef;
  }
  /* line 116, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first h2:hover,
  body.front #page.NuoDB .region-three-33-second h2:hover,
  body.front #page.NuoDB .region-three-33-third h2:hover {
    background: url("/sites/all/themes/at_nuocorp/images/accordion-chevrons-sprite.png") no-repeat 2.5% 19px;
    background-color: #e7e7e7;
  }
  /* line 122, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first h2 a,
  body.front #page.NuoDB .region-three-33-second h2 a,
  body.front #page.NuoDB .region-three-33-third h2 a {
    display: block;
    width: 100%;
    padding: 14px 0;
  }
  /* line 127, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first h2 a:hover,
  body.front #page.NuoDB .region-three-33-second h2 a:hover,
  body.front #page.NuoDB .region-three-33-third h2 a:hover {
    border-bottom: 0;
  }
  /* line 131, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first h2 a:after,
  body.front #page.NuoDB .region-three-33-second h2 a:after,
  body.front #page.NuoDB .region-three-33-third h2 a:after {
    background: transparent;
    width: 0;
  }
  /* line 138, ../sass/9-homepage.scss */
  body.front #page.NuoDB .region-three-33-first li,
  body.front #page.NuoDB .region-three-33-second li,
  body.front #page.NuoDB .region-three-33-third li {
    margin: 1.5em 20px;
  }
}
@media (max-width: 640px) {
  /* line 145, ../sass/9-homepage.scss */
  body.front #page.NuoDB #main-content {
    padding-top: 0;
  }
  /* line 149, ../sass/9-homepage.scss */
  body.front #page.NuoDB #columns {
    width: 100%;
  }
  /* line 155, ../sass/9-homepage.scss */
  body.front #page.NuoDB #content .block-inner,
  body.front #page.NuoDB #content .panel-display {
    margin: 0;
  }
}
/* line 162, ../sass/9-homepage.scss */
body.front #page.NuoDB .pane-new-front-page-carousel-panel-pane-1.block {
  margin-bottom: 20px;
}
