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

Styles that appear only to logged in people. Plus the skip link, since I didn't know where else to put it.
========================================================================== */
/* Includes all variables you'll need for layout, colors, fonts, and images, plus custom mixins. */
/* Legacy IE support
   To turn on support for IE6 or IE7, set those variables to true. */
/* ==========================================================================
   MEDIA QUERIES & LAYOUT
   These may differ based on the design, but here's a good starting point.
========================================================================== */
/* Caps the page width in order to prevent lines of text getting too long.*/
/* ===== SMALL - 1-Column Layout (default) =========== */
/* ===== MEDIUM - 2-Column Layout ===================== */
/* These values must add up to 100%. */
/*                         = 100%;

/* ===== LARGE & X-LARGE - 3-Column Layout ============= */
/* These values must add up to 100%. */
/*                         = 100%

/* ==========================================================================
   MISCELLANEOUS
========================================================================== */
/* line 192, ../images/dl-icons/*.png */
.dl-icons-sprite {
  background-image: url('../images/../images/dl-icons-sfaa00e3cef.png');
  background-repeat: no-repeat;
}

/* ==========================================================================
   PARTIALS TO BE SHARED WITH ALL .SCSS FILES
========================================================================== */
/* Custom Sass Mixins */
/* ==================================================================
   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.

   x-small         small         medium          large          x-large
0-----------450px---------700px----------900px---------1200px---------1400px----------->

===================================================================== */
/* ==================================================================
   DIGTIAL LOOM'S CLEAR FIX
   This clearfix is better than both Drupal and Compass's clearfix
   http://css-tricks.com/snippets/css/clear-fix/
===================================================================== */
/* ==================================================================
   HIDING CONTENT
   Use this inplace of display: none when you want the content accessible to screen readers
   http://css-tricks.com/snippets/css/accessibilityseo-friendly-css-hiding/
===================================================================== */
/* ==========================================================================
   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 -------------------------- */
/* @param $size: small, medium, large.      */
/* @param $color: orange                    */
/* ---- Create a rough underline beneath the element ------------------------ */
/* @param $color: orange                                                      */
/* @param $width: minimal or full (behave like an inline or block element,    */
/*                respectively.)                                              */
/*                                                                            */
/* NOTE: If you use this, be sure to add your target selector to the          */
/* '.rough-underline' section of script.js. E.g.                              */
/* $('.rough-underline, .my-new-thing').each(function() {...                  */
/*                                                                            */
/* That script adds the span tags that these styles require.                  */
/* ==========================================================================
TYPOGRAPHY STYLES TO EXTEND THROUGHOUT THE THEME
Table of Contents
  %heading1
  %heading2
  %heading3
  %heading4
  %block-header
  %intro
  %list-item
  %quote
  %related-link
  %caption
========================================================================== */
/* ==========================================================================
   SKIP LINK
========================================================================== */
/* line 14, ../sass/11-controls.scss */
#skip-link {
  position: absolute;
  width: 80%;
  top: -300px;
  left: 0;
}

/* line 21, ../sass/11-controls.scss */
#skip-link a {
  position: absolute;
  top: 0;
}

/* line 26, ../sass/11-controls.scss */
.p7ie6Fix:active, #skip-link a:active, #skip-link a:focus {
  top: 300px;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #333333;
}

/* ==========================================================================
   VIEW/EDIT TABS
========================================================================== */
/* line 37, ../sass/11-controls.scss */
ul.tabs {
  padding-left: 0;
  margin: 1.33333em 0;
}
/* line 40, ../sass/11-controls.scss */
ul.tabs li {
  display: inline-block;
  background: transparent;
  padding-left: 0;
}
/* line 45, ../sass/11-controls.scss */
ul.tabs li a {
  position: relative;
  display: block;
  color: #ffffff;
  background-color: #d9531e;
  border: 1px solid #d9531e;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  /* If group-left contains the responsive image */
  font-size: .88em;
  padding: 0.4em .6em;
  font-size: 1em;
  font-weight: normal;
}
/* line 115, ../sass/_custom.scss */
ul.tabs li a:hover {
  background-color: #ba3d0c;
}
/* line 119, ../sass/_custom.scss */
ul.tabs li a:active {
  /* nifty depress action!*/
  top: 1px;
  left: 1px;
}

/* line 54, ../sass/11-controls.scss */
ul.contextual-links li {
  background: transparent;
}

/* ==========================================================================
   OVERLAY WINDOW LAYOUT & STYLE OVERRIDES
========================================================================== */
/* line 64, ../sass/11-controls.scss */
#overlay header {
  display: none;
}
/* line 68, ../sass/11-controls.scss */
#overlay #page {
  width: 100%;
  padding: 0;
}
/* line 73, ../sass/11-controls.scss */
#overlay .form-submit {
  font-size: 1em;
  padding: .5em;
  display: inline;
  margin-right: .5em;
}

/* line 81, ../sass/11-controls.scss */
#overlay-tabs {
  display: none;
}

/* line 85, ../sass/11-controls.scss */
#overlay-close-wrapper {
  right: 30px;
}

/* ==========================================================================
   VERTICAL TABS
========================================================================== */
/* line 93, ../sass/11-controls.scss */
div.vertical-tabs {
  margin: 2em 0 0 0;
  border: 1px solid #ededed;
  border-width: 0 1px 1px 1px;
}
/* line 98, ../sass/11-controls.scss */
div.vertical-tabs ul.vertical-tabs-list {
  margin: 0;
  border-top: 0;
}
/* line 102, ../sass/11-controls.scss */
div.vertical-tabs ul.vertical-tabs-list li {
  border: 1px solid #ededed;
  background-color: #eee;
}
/* line 107, ../sass/11-controls.scss */
div.vertical-tabs ul.vertical-tabs-list li.selected {
  outline: 0;
}
/* line 111, ../sass/11-controls.scss */
div.vertical-tabs ul.vertical-tabs-list a {
  outline: 0;
}
/* line 114, ../sass/11-controls.scss */
div.vertical-tabs ul.vertical-tabs-list a .summary {
  color: #231f20;
}
/* line 120, ../sass/11-controls.scss */
div.vertical-tabs fieldset {
  border-top: 1px solid #ededed !important;
}

/* ==========================================================================
   ADMIN MENU & QUICKBAR
========================================================================== */
/* line 128, ../sass/11-controls.scss */
body.quickbar-enabled {
  margin-top: inherit;
}

/* line 132, ../sass/11-controls.scss */
div#quickbar {
  height: auto;
  position: relative;
}
/* line 136, ../sass/11-controls.scss */
div#quickbar div.depth-0 {
  height: auto;
  background: #000;
  position: static;
  width: 95%;
  padding: 1em 2.5% 0.5em 2.5%;
}
/* line 144, ../sass/11-controls.scss */
div#quickbar div.depth-1 {
  position: relative;
  background: #333;
  height: auto;
  float: left;
  width: 95%;
  padding: 1em 2.5% 0.5em 2.5%;
}
/* line 152, ../sass/11-controls.scss */
div#quickbar div.depth-1 ul.links {
  height: auto;
  line-height: auto;
  padding: 0;
}
/* line 159, ../sass/11-controls.scss */
div#quickbar ul.links {
  font: 1em/1.6em "Open Sans", Verdana, sans-serif;
}
/* line 163, ../sass/11-controls.scss */
div#quickbar div.depth-0 ul.links li a,
div#quickbar div.depth-1 ul.links li a {
  position: relative;
  display: block;
  color: #ffffff;
  background-color: #d9531e;
  border: 1px solid #d9531e;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  /* If group-left contains the responsive image */
  font-size: 1em;
  padding: 0.6em 1em;
  margin: 0 10px 10px 0;
  color: #fff;
  padding: 3px 8px;
  line-height: 20px;
}
/* line 115, ../sass/_custom.scss */
div#quickbar div.depth-0 ul.links li a:hover,
div#quickbar div.depth-1 ul.links li a:hover {
  background-color: #ba3d0c;
}
/* line 119, ../sass/_custom.scss */
div#quickbar div.depth-0 ul.links li a:active,
div#quickbar div.depth-1 ul.links li a:active {
  /* nifty depress action!*/
  top: 1px;
  left: 1px;
}
/* line 171, ../sass/11-controls.scss */
div#quickbar div.depth-0 ul.links li a .icon,
div#quickbar div.depth-1 ul.links li a .icon {
  display: none;
}
/* line 176, ../sass/11-controls.scss */
div#quickbar div.depth-0 ul.links li a {
  background: #333;
  border: 1px solid #444;
}
/* line 180, ../sass/11-controls.scss */
div#quickbar div.depth-0 ul.links li a.active {
  background: #666;
  border: 1px solid #777;
}
/* line 186, ../sass/11-controls.scss */
div#quickbar div.depth-1 ul.links li a {
  background: #555;
  border: 1px solid #666;
}
/* line 190, ../sass/11-controls.scss */
div#quickbar div.depth-1 ul.links li a.active {
  background: #888;
  border: 1px solid #999;
}
/* line 196, ../sass/11-controls.scss */
div#quickbar li.view-all {
  display: none;
}
/* line 200, ../sass/11-controls.scss */
div#quickbar div.shadow {
  display: none;
}

/*fix sizing on admin-menu */
/* line 207, ../sass/11-controls.scss */
#admin-menu {
  font-size: 0.6em;
}

/* line 211, ../sass/11-controls.scss */
#admin-menu ul,
#admin-menu li {
  font-size: 1em;
}

/* ==========================================================================
   MISC
========================================================================== */
/* block page help text must die! */
/* line 226, ../sass/11-controls.scss */
#block-system-help {
  display: none;
}

/* Clean up search on Find Content page */
/* line 233, ../sass/11-controls.scss */
#views-exposed-form-find-content-page #edit-title-wrapper,
#views-exposed-form-find-content-page #edit-uid-wrapper,
#views-exposed-form-find-content-page #edit-type-wrapper,
#views-exposed-form-find-content-page #edit-status-wrapper {
  float: left;
}
/* line 240, ../sass/11-controls.scss */
#views-exposed-form-find-content-page #edit-uid-wrapper input,
#views-exposed-form-find-content-page #edit-title-wrapper input {
  width: 12em;
}
/* line 245, ../sass/11-controls.scss */
#views-exposed-form-find-content-page #edit-uid-wrapper .description {
  display: none;
}

/* password confirmation on My Account screen */
/* line 256, ../sass/11-controls.scss */
.form-type-password-confirm .form-type-password {
  padding: 0;
  width: 100%;
}
/* line 260, ../sass/11-controls.scss */
.form-type-password-confirm .form-type-password input {
  width: 50%;
}

/* Unpublished content */
/* line 270, ../sass/11-controls.scss */
.node-unpublished p.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}
/* line 283, ../sass/11-controls.scss */
.lt-ie8 .node-unpublished p.unpublished > * {
  position: relative;
}
