/* $Id: html-reset.css,v 1.6.2.2 2010/06/26 15:36:03 johnalbin Exp $ */
/**
 * @file
 * HTML Element Styling
 *
 * Ok, I admit it. I fooled you. This isn't a "reset" stylesheet. Instead this
 * is the place where you should set (not reset) the default styling for all
 * HTML elements.
 *
 * @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 * @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/*
 * Fonts
 *
 * Our font size and line height declarations are based on the following ALA
 * article:
 *   http://www.alistapart.com/articles/howtosizetextincss
 *
 * All modern browsrs use a 16px default font size. Specifying the font-size
 * and line-height in ems (relative to the 16px default font) allows the user
 * to resize the font in the browser and produces the most consistent results
 * across different browsers.
 */
/* line 28, ../scss/base/_html-reset.scss */
* {
  box-sizing: border-box; }

/* line 32, ../scss/base/_html-reset.scss */
body {
  font-size: 100%;
  font-size: 16px;
  line-height: 1.5;
  /* Fixes exaggerated text resizing in IE6 and IE7 */ }

/* line 39, ../scss/base/_html-reset.scss */
#skip-link {
  /*
   * To use a 12px font size on the page, delete the 14px declarations.
   * to use a 14px font size on the page, delete the 12px declarations.
   */
  /* Use a 12px base font size with a 16px line height */
  font-size: 0.75em;
  /* 16px x .75 = 12px */
  line-height: 1.333em;
  /* 12px x 1.333 = 16px */
  /* Use a 14px base font size with a 18px line height */
  font-size: 0.875em;
  /* 16px x .875 = 14px */
  line-height: 1.286em;
  /* 14px x 1.286 = 18px */ }

/* line 56, ../scss/base/_html-reset.scss */
body, caption, th, td, input, textarea, select, option, legend, fieldset {
  /* The following font family declarations are based on the Microsoft core web
   * fonts which are common fonts available on most computer systems. The DejaVu
   * fonts are commonly available on Linux systems where the MS fonts are less
   * common. Tahoma and Helvetica are also widely available.
   *
   * A user's web browser will look at the comma-separated list and will
   * attempt to use each font in turn until it finds one that is available
   * on the user's computer. The final "generic" font (sans-serif or serif)
   * hints at what type of font to use if the web browser doesn't find any
   * of the fonts in the list.

  font-family: "Times New Roman", Times, Georgia, "DejaVu Serif", serif;
  font-family: Times, "Times New Roman", Georgia, "DejaVu Serif", serif;
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;

  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;

  font-family: "Courier New", "DejaVu Sans Mono", monospace;

   */
  font-family: Arial, Verdana, Tahoma, "DejaVu Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #333333; }

/* line 84, ../scss/base/_html-reset.scss */
pre, code {
  font-family: "Courier New", "DejaVu Sans Mono", monospace;
  font-weight: normal;
  font-style: normal;
  font-size: 1.1em;
  /* Monospace fonts can be hard to read */ }

/*
 * Headings
 */
/* line 94, ../scss/base/_html-reset.scss */
h1, h2, h3 {
  font-weight: normal; }

/* line 99, ../scss/base/_html-reset.scss */
h1 {
  font-family: MuseoSansRounded-300;
  font-weight: normal;
  font-style: normal;
  font-size: 2.25em;
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 0.5em;
  text-transform: uppercase;
  color: #001a48;
  /* 0.5em is equavalent to 1em in the page's base font.
     Remember, a margin specified in ems is relative to
     the element's font-size, not to the pages' base
     font size. So, for example, if we want a 1em margin
     (relative to the base font), we have to divide that
     length by the element's font-size:
     1em / 2em = 0.5em */ }

/* line 116, ../scss/base/_html-reset.scss */
h2 {
  font-family: MuseoSansRounded-700;
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  color: #001a48;
  line-height: 1.3em;
  margin-top: 0.667em;
  /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
  margin-bottom: 0.667em; }

/* line 126, ../scss/base/_html-reset.scss */
h3 {
  font-size: 1.25em;
  line-height: 1.3em;
  margin-top: 0.769em;
  /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
  margin-bottom: 0.769em; }

/* line 134, ../scss/base/_html-reset.scss */
h4, h5, h6 {
  font-size: 1.1em;
  line-height: 1.3em;
  margin-top: 0.909em;
  /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */
  margin-bottom: 0.909em; }

/*
 * Block-level elements
 */
/* line 146, ../scss/base/_html-reset.scss */
p, ul, ol, dl, pre, table, fieldset {
  margin: 1em 0; }

/* line 150, ../scss/base/_html-reset.scss */
blockquote {
  margin: 1em 2em; }

/*
 * Lists
 *
 * We need to standardize the list item indentation.
 */
/* line 160, ../scss/base/_html-reset.scss */
ul, ol {
  margin-left: 0;
  padding-left: 2em;
  /* LTR */ }

/* line 166, ../scss/base/_html-reset.scss */
.block ul, .item-list ul {
  margin: 1em 0;
  padding: 0 0 0 12px;
  /* LTR */ }

/* line 173, ../scss/base/_html-reset.scss */
ul ul, ul ol {
  margin: 0; }

/* line 179, ../scss/base/_html-reset.scss */
ol ol, ol ul {
  margin: 0; }

/* line 186, ../scss/base/_html-reset.scss */
.block ul ul, .block ul ol {
  margin: 0; }
/* line 191, ../scss/base/_html-reset.scss */
.block ol ol, .block ol ul {
  margin: 0; }

/* line 199, ../scss/base/_html-reset.scss */
.item-list ul ul, .item-list ul ol {
  margin: 0; }
/* line 204, ../scss/base/_html-reset.scss */
.item-list ol ol, .item-list ol ul {
  margin: 0; }

/* line 210, ../scss/base/_html-reset.scss */
li {
  margin: 0;
  padding: 0; }

/* line 215, ../scss/base/_html-reset.scss */
.item-list ul li {
  margin: 0;
  padding: 0;
  list-style: inherit; }

/* line 221, ../scss/base/_html-reset.scss */
ul.menu li {
  margin: 0;
  padding: 0;
  list-style-type: disc;
  list-style-image: none; }

/* line 229, ../scss/base/_html-reset.scss */
li.expanded, li.collapsed, li.leaf {
  margin: 0;
  padding: 0;
  list-style-type: disc;
  list-style-image: none; }

/* line 237, ../scss/base/_html-reset.scss */
ul {
  list-style-type: disc; }
  /* line 239, ../scss/base/_html-reset.scss */
  ul ul {
    list-style-type: disc; }
    /* line 241, ../scss/base/_html-reset.scss */
    ul ul ul {
      list-style-type: disc; }
      /* line 243, ../scss/base/_html-reset.scss */
      ul ul ul ul {
        list-style-type: disc; }

/* line 250, ../scss/base/_html-reset.scss */
ol {
  list-style-type: decimal; }
  /* line 252, ../scss/base/_html-reset.scss */
  ol ol {
    list-style-type: lower-alpha; }
    /* line 254, ../scss/base/_html-reset.scss */
    ol ol ol {
      list-style-type: decimal; }

/* line 260, ../scss/base/_html-reset.scss */
dt {
  margin: 0;
  padding: 0; }

/* line 265, ../scss/base/_html-reset.scss */
dd {
  margin: 0 0 0 2em;
  padding: 0; }

/*
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* line 278, ../scss/base/_html-reset.scss */
a:link, a:visited {
  color: #001a48;
  text-decoration: underline; }
/* line 282, ../scss/base/_html-reset.scss */
a:hover, a:focus {
  color: #001a48;
  text-decoration: none; }

/*
 * Tables
 *
 * Drupal provides table styling which is only useful for its admin section
 * forms, so we override this default CSS. (We set it back in forms.css.)
 */
/* line 296, ../scss/base/_html-reset.scss */
table {
  border-collapse: collapse;
  /* width: 100%; */
  /* Prevent cramped-looking tables */ }

/* line 302, ../scss/base/_html-reset.scss */
th, thead th {
  text-align: left;
  /* LTR */
  padding: 0;
  border-bottom: none; }

/* line 309, ../scss/base/_html-reset.scss */
tbody {
  border-top: none; }
  /* line 310, ../scss/base/_html-reset.scss */
  tbody th {
    text-align: left;
    /* LTR */
    padding: 0;
    border-bottom: none; }

/*
 * Abbreviations
 */
/* line 323, ../scss/base/_html-reset.scss */
abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap; }
  /* line 327, ../scss/base/_html-reset.scss */
  abbr.created {
    border: none;
    cursor: auto;
    white-space: normal; }

/*
 * Images
 */
/* line 338, ../scss/base/_html-reset.scss */
img {
  border: 0; }

/*
 * Horizontal rules
 */
/* line 346, ../scss/base/_html-reset.scss */
hr {
  height: 1px;
  border: 1px solid #666; }

/*
 * Forms
 */
/* line 355, ../scss/base/_html-reset.scss */
form {
  margin: 0;
  padding: 0; }

/* line 360, ../scss/base/_html-reset.scss */
fieldset {
  margin: 1em 0;
  padding: 0.5em; }

/* $Id: layout-fixed.css,v 1.17 2009/11/05 12:09:53 johnalbin Exp $ */
/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */
/*
 * Body
 */
/* line 26, ../scss/layout/_layout-fixed.scss */
#page-wrapper, .region-page-closure {
  /*
   * If you want to make the page a fixed width and centered in the viewport,
   * this is the standards-compliant way to do that. See also the ie6.css file
   * for the necessary IE5/IE6quirks hack to center a div.
   */
  margin-left: auto;
  margin-right: auto;
  width: 940px; }

/* line 37, ../scss/layout/_layout-fixed.scss */
#page {
  padding-bottom: 3em; }

/*
 * Header
 */
/* line 45, ../scss/layout/_layout-fixed.scss */
#header {
  height: 135px;
  overflow: hidden; }
  /* line 48, ../scss/layout/_layout-fixed.scss */
  #header .section {
    padding-top: 3em; }

/* line 53, ../scss/layout/_layout-fixed.scss */
* html #header {
  margin-bottom: 15px; }

/* line 57, ../scss/layout/_layout-fixed.scss */
#logo {
  float: left;
  margin: -0.825em 1.5em 0 0.75em;
  padding: 0; }
  /* line 61, ../scss/layout/_layout-fixed.scss */
  #logo img {
    vertical-align: bottom; }

/* line 67, ../scss/layout/_layout-fixed.scss */
#header .block {
  float: left; }
/* line 70, ../scss/layout/_layout-fixed.scss */
#header .block-search {
  margin: -0.15em 0 0 1.5em;
  float: right; }

/* line 76, ../scss/layout/_layout-fixed.scss */
#search-box {
  width: 204px;
  float: right;
  padding: 23px 0 0 0; }

/*
.region-header {
  width: 765px;
  float: left;
  div#block-search-0 {
    float: right;
    margin: 80px 0 0 0;
    h2.title {
      width: 58px;
      float: left;
      font-size: 1.2em;
      padding: 4px 0 0 0;
      display: none;
    }
    input {
      &.form-text {
        border: 1px solid #021a32;
        background: #F5F5F5;
        padding: 3px;
        float: left;
        margin-top: 2px;
      }
      &.form-submit {
        float: left;
        margin-left: 7px;
        margin-top: 1px;
      }
    }
  }
}
*/
/* line 112, ../scss/layout/_layout-fixed.scss */
* html .region-header div#block-search-0 input.form-submit {
  padding: 5px; }

/* line 116, ../scss/layout/_layout-fixed.scss */
.region-header div#block-search-0 div div a {
  /* hide the filter this form */
  display: none; }

/*
 * Main (container for everything else)
 */
/* line 125, ../scss/layout/_layout-fixed.scss */
#main-wrapper {
  position: relative; }

/*
 * Content
 */
/* line 135, ../scss/layout/_layout-fixed.scss */
#content, .no-sidebars #content {
  float: left;
  /* LTR */
  width: 940px;
  margin-left: 0;
  /* LTR */
  margin-right: -940px;
  /* LTR */
  /* Negative value of #content's width + left margin. */
  padding: 0;
  /* DO NOT CHANGE. Add padding or margin to #content .section. */ }

/* line 148, ../scss/layout/_layout-fixed.scss */
.sidebar-first #content {
  width: 730px;
  margin-left: 200px;
  /* LTR */
  /* The width of .region-sidebar-first. */
  margin-right: -950px;
  /* LTR */
  /* Negative value of #content's width + left margin. */ }

/* line 158, ../scss/layout/_layout-fixed.scss */
.sidebar-second #content {
  width: 760px;
  margin-left: 0;
  /* LTR */
  margin-right: -760px;
  /* LTR */
  /* Negative value of #content's width + left margin. */ }

/* line 167, ../scss/layout/_layout-fixed.scss */
.two-sidebars #content {
  width: 560px;
  margin-left: 200px;
  /* LTR */
  /* The width of .region-sidebar-first */
  margin-right: -760px;
  /* LTR */
  /* Negative value of #content's width + left margin. */ }

/* line 177, ../scss/layout/_layout-fixed.scss */
#content .section {
  margin: 0;
  padding: 0; }

/*
 * Navigation
 */
/* line 202, ../scss/layout/_layout-fixed.scss */
#navigation {
  float: left;
  /* LTR */
  width: 100%;
  margin-left: 0;
  /* LTR */
  margin-right: -100%;
  /* LTR */
  /* Negative value of #navigation's width + left margin. */
  padding: 0;
  /* DO NOT CHANGE. Add padding or margin to #navigation .section. */
  height: 2.3em;
  /* The navigation can have any arbritrary height. We picked one
     that is the line-height plus 1em: 1.3 + 1 = 2.3
     Set this to the same value as the margin-top below. */ }

/* line 220, ../scss/layout/_layout-fixed.scss */
.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second {
  margin-top: 2.3em;
  /* Set this to the same value as the navigation height above. */ }

/* line 228, ../scss/layout/_layout-fixed.scss */
#navigation ul {
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */ }
/* line 234, ../scss/layout/_layout-fixed.scss */
#navigation li {
  float: left;
  /* LTR */
  padding: 0 10px 0 0;
  /* LTR */ }

/*
 * First sidebar
 */
/* line 246, ../scss/layout/_layout-fixed.scss */
.region-sidebar-first {
  float: left;
  /* LTR */
  width: 210px;
  margin-left: 0;
  /* LTR */
  margin-right: -200px;
  /* LTR */
  /* Negative value of .region-sidebar-first's width + left margin. */
  padding: 0;
  /* DO NOT CHANGE. Add padding or margin to .region-sidebar-first .section. */ }
  /* line 257, ../scss/layout/_layout-fixed.scss */
  .region-sidebar-first .section {
    margin: 0 20px 0 0;
    /* LTR */
    padding: 0; }

/*
 * Second sidebar
 */
/* line 268, ../scss/layout/_layout-fixed.scss */
.region-sidebar-second {
  float: left;
  /* LTR */
  width: 200px;
  margin-left: 760px;
  /* LTR */
  /* Width of content + sidebar-first. */
  margin-right: -940px;
  /* LTR */
  /* Negative value of .region-sidebar-second's width + left margin. */
  padding: 0;
  /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */ }
  /* line 280, ../scss/layout/_layout-fixed.scss */
  .region-sidebar-second .section {
    margin: 0 0 0 20px;
    /* LTR */
    padding: 0; }

/*
 * Footer
 */
/*
 * Closure
 */
/*
 * Prevent overflowing content
 */
/* line 305, ../scss/layout/_layout-fixed.scss */
#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer, .region-page-closure {
  overflow: visible;
  word-wrap: break-word;
  /* A very nice CSS3 property */ }

/* line 311, ../scss/layout/_layout-fixed.scss */
#navigation {
  overflow: hidden;
  /* May need to be removed if using a dynamic drop-down menu */ }

/*
 * If a div.clearfix doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page-wrapper div.
 */
/*
#page-wrapper {
  overflow-y: hidden;
}
*/
/* line 330, ../scss/layout/_layout-fixed.scss */
#footer {
  background-color: #ccd3db; }
  /* line 2, ../scss/_mixins.scss */
  #footer:after {
    content: "";
    display: table;
    clear: both; }
  /* line 333, ../scss/layout/_layout-fixed.scss */
  #footer .section {
    width: 940px;
    margin: 0 auto;
    padding: 2.25em 0 2.25em 0; }
    /* line 2, ../scss/_mixins.scss */
    #footer .section:after {
      content: "";
      display: table;
      clear: both; }
  /* line 340, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer > .block {
    width: 32%;
    float: left;
    color: #001a48;
    position: relative; }
    /* line 345, ../scss/layout/_layout-fixed.scss */
    #footer .region-footer > .block .view-content {
      height: 21.75em;
      overflow-y: scroll;
      font-size: .9em; }
    /* line 350, ../scss/layout/_layout-fixed.scss */
    #footer .region-footer > .block .title {
      font-family: MuseoSansRounded-300;
      font-weight: normal;
      font-style: normal;
      font-size: 1.5em;
      text-transform: uppercase;
      color: #001a48;
      margin-bottom: 0.45em; }
    /* line 357, ../scss/layout/_layout-fixed.scss */
    #footer .region-footer > .block.region-count-1 {
      margin-right: 2%; }
    /* line 360, ../scss/layout/_layout-fixed.scss */
    #footer .region-footer > .block.region-count-3 {
      margin-left: 2%; }
  /* line 365, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer .block-webform > .content {
    height: auto;
    overflow: visible; }
  /* line 369, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer .block-webform .form-item {
    margin: 0 0 1.5em 0; }
  /* line 372, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer .block-webform input[type='submit'] {
    -webkit-appearance: none;
    color: #001a48;
    text-decoration: none;
    font-family: MuseoSansRounded-700;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    margin: 0;
    border: 1px solid #c7cc15;
    padding: 0.375em 0.75em;
    border-radius: 16px;
    background-color: #c7cc15;
    line-height: normal;
    padding-right: 1.8em;
    background: #c7cc15 url("../images/button-arrow_id-6.png") right 7px no-repeat;
    background-color: #001a48;
    border-color: #001a48;
    color: #c7cc15;
    background-image: url("../images/button-arrow-alt.png"); }
    /* line 28, ../scss/_mixins.scss */
    #footer .region-footer .block-webform input[type='submit']:hover {
      background-color: #001a48;
      border-color: #001a48;
      color: #c7cc15; }
      /* line 32, ../scss/_mixins.scss */
      #footer .region-footer .block-webform input[type='submit']:hover a {
        color: #c7cc15; }
    /* line 40, ../scss/_mixins.scss */
    #footer .region-footer .block-webform input[type='submit'] a {
      color: #c7cc15; }
    /* line 43, ../scss/_mixins.scss */
    #footer .region-footer .block-webform input[type='submit']:hover {
      background-color: #c7cc15;
      border-color: #c7cc15;
      color: #001a48; }
      /* line 47, ../scss/_mixins.scss */
      #footer .region-footer .block-webform input[type='submit']:hover a {
        color: #001a48; }
  /* line 375, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer .block-webform input[type='text'],
  #footer .region-footer .block-webform input[type='email'],
  #footer .region-footer .block-webform select {
    width: 100%; }
  /* line 380, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer .block-webform label {
    display: none; }
  /* line 383, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer .block-webform .form-actions {
    margin-bottom: 2.25em; }
  /* line 386, ../scss/layout/_layout-fixed.scss */
  #footer .region-footer .block-webform .back-issues {
    -webkit-appearance: none;
    color: #001a48;
    text-decoration: none;
    font-family: MuseoSansRounded-700;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    margin: 0;
    border: 1px solid #c7cc15;
    padding: 0.375em 0.75em;
    border-radius: 16px;
    background-color: #c7cc15;
    line-height: normal;
    padding-right: 1.8em;
    background: #c7cc15 url("../images/button-arrow_id-6.png") right 7px no-repeat;
    background-color: #ccd3db;
    border-color: #808da4;
    color: #001a48;
    background-image: url("../images/button-arrow-alt.png"); }
    /* line 28, ../scss/_mixins.scss */
    #footer .region-footer .block-webform .back-issues:hover {
      background-color: #001a48;
      border-color: #001a48;
      color: #c7cc15; }
      /* line 32, ../scss/_mixins.scss */
      #footer .region-footer .block-webform .back-issues:hover a {
        color: #c7cc15; }
    /* line 59, ../scss/_mixins.scss */
    #footer .region-footer .block-webform .back-issues a {
      color: #001a48; }
    /* line 62, ../scss/_mixins.scss */
    #footer .region-footer .block-webform .back-issues:hover {
      background-color: #ffffff;
      color: #001a48;
      border-color: #808da4; }
      /* line 66, ../scss/_mixins.scss */
      #footer .region-footer .block-webform .back-issues:hover a {
        color: #001a48; }
  /* line 391, ../scss/layout/_layout-fixed.scss */
  #footer ::-webkit-scrollbar {
    width: 10px;
    border: 1px solid #808da4;
    border-radius: 5px; }
  /* line 399, ../scss/layout/_layout-fixed.scss */
  #footer ::-webkit-scrollbar-thumb {
    background: #808da4;
    border-radius: 5px; }

/* line 405, ../scss/layout/_layout-fixed.scss */
.closure {
  background: #ccd3db url("../images/dotty-border-sprite-footer.gif") top left repeat-x;
  padding: 0.75em 0; }
  /* line 2, ../scss/_mixins.scss */
  .closure:after {
    content: "";
    display: table;
    clear: both; }
  /* line 409, ../scss/layout/_layout-fixed.scss */
  .closure .block {
    margin: 0;
    font-size: .9em;
    color: #001a48; }
    /* line 413, ../scss/layout/_layout-fixed.scss */
    .closure .block p {
      margin: 0; }
    /* line 416, ../scss/layout/_layout-fixed.scss */
    .closure .block a {
      text-decoration: none; }
      /* line 418, ../scss/layout/_layout-fixed.scss */
      .closure .block a:hover {
        text-decoration: underline; }
  /* line 423, ../scss/layout/_layout-fixed.scss */
  .closure .region-count-1 {
    float: left; }
  /* line 426, ../scss/layout/_layout-fixed.scss */
  .closure .region-count-2 {
    float: right; }

/*
#cv_footer {
  width: 100%;
  font-size: 0.95em;
  border-top: 4px solid #021a32;
  padding: 10px 18px 0 18px;
  float: left;
  background: #163657;
  color: #F5F5F5 !important;
  a {
    color: #FFF !important;
  }
  #footer_address {
    float: left;
    width: 240px;
    border: 0;
  }
  #footer_text {
    width: 650px;
    float: left;
    border: 0;
  }
  #footer_copyright {
    clear: both;
    float: left;
    width: 890px;
    padding: 20px 0;
    border: 0;
  }
}

.sidebar .node {
  margin-bottom: 30px;
  .meta, ul.links {
    display: none;
  }
}
*/
/* $Id: page-backgrounds.css,v 1.8 2009/11/04 20:57:49 johnalbin Exp $ */
/**
 * @file
 * Page Background Styling
 *
 * The default layout method of Zen doesn't give themers equal-height columns.
 * However, equal-height columns are difficult to achieve and totally
 * unnecessary. Instead, use the Faux Columns method described in the following
 * ALA article:
 *   http://www.alistapart.com/articles/fauxcolumns/
 */
/* $Id: tabs.css,v 1.2 2009/08/12 08:03:53 johnalbin Exp $ */
/**
 * @file
 * Tabs Styling
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal6-reference.css, line 510.)
 */
/* line 13, ../scss/modules/_tabs.scss */
div.tabs {
  margin: 0 0 5px 0; }

/* line 18, ../scss/modules/_tabs.scss */
ul.primary {
  margin: 0;
  padding: 0 0 0 10px;
  /* LTR */
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  line-height: normal;
  background: url(../images/tab-bar.png) repeat-x left bottom; }
  /* line 27, ../scss/modules/_tabs.scss */
  ul.primary li {
    float: left;
    /* LTR */
    margin: 0;
    padding: 0; }
    /* line 32, ../scss/modules/_tabs.scss */
    ul.primary li a {
      display: block;
      height: 24px;
      margin: 0;
      padding: 0 0 0 5px;
      /* width of tab-left.png */
      border-width: 0;
      font-weight: bold;
      text-decoration: none;
      color: #777;
      background-color: transparent;
      background: url(../images/tab-left.png) no-repeat left -38px; }
      /* line 44, ../scss/modules/_tabs.scss */
      ul.primary li a .tab {
        display: block;
        height: 20px;
        /* 24px (parent) - 4px (padding) */
        margin: 0;
        padding: 4px 13px 0 6px;
        border-width: 0;
        line-height: 20px;
        background: url(../images/tab-right.png) no-repeat right -38px; }
      /* line 54, ../scss/modules/_tabs.scss */
      ul.primary li a:hover {
        border-width: 0;
        background-color: transparent;
        background: url(../images/tab-left.png) no-repeat left -76px; }
        /* line 58, ../scss/modules/_tabs.scss */
        ul.primary li a:hover .tab {
          background: url(../images/tab-right.png) no-repeat right -76px; }
    /* line 63, ../scss/modules/_tabs.scss */
    ul.primary li.active a {
      border-width: 0;
      color: #000;
      background-color: transparent;
      background: url(../images/tab-left.png) no-repeat left 0; }
      /* line 68, ../scss/modules/_tabs.scss */
      ul.primary li.active a:hover {
        border-width: 0;
        color: #000;
        background-color: transparent;
        background: url(../images/tab-left.png) no-repeat left 0; }
      /* line 74, ../scss/modules/_tabs.scss */
      ul.primary li.active a .tab, ul.primary li.active a:hover .tab {
        background: url(../images/tab-right.png) no-repeat right 0; }
/* line 80, ../scss/modules/_tabs.scss */
ul.secondary {
  margin: 0;
  padding: 0 0 0 5px;
  /* LTR */
  border-bottom: 1px solid #c0c0c0;
  list-style: none;
  white-space: nowrap;
  background: url(../images/tab-secondary-bg.png) repeat-x left bottom; }
  /* line 88, ../scss/modules/_tabs.scss */
  ul.secondary li {
    float: left;
    /* LTR */
    margin: 0 5px 0 0;
    padding: 5px 0;
    border-right: none;
    /* LTR */ }
  /* line 96, ../scss/modules/_tabs.scss */
  ul.secondary a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid #c0c0c0;
    text-decoration: none;
    color: #777;
    background: url(../images/tab-secondary.png) repeat-x left -56px; }
    /* line 105, ../scss/modules/_tabs.scss */
    ul.secondary a .tab {
      display: block;
      height: 18px;
      /* 24px (parent) - 6px (padding) */
      margin: 0;
      padding: 3px 8px;
      line-height: 18px; }
    /* line 113, ../scss/modules/_tabs.scss */
    ul.secondary a:hover {
      background: url(../images/tab-secondary.png) repeat-x left bottom; }
    /* line 116, ../scss/modules/_tabs.scss */
    ul.secondary a.active {
      border: 1px solid #c0c0c0;
      color: #000;
      background: url(../images/tab-secondary.png) repeat-x left top; }
      /* line 120, ../scss/modules/_tabs.scss */
      ul.secondary a.active:hover {
        border: 1px solid #c0c0c0;
        color: #000;
        background: url(../images/tab-secondary.png) repeat-x left top; }

/* $Id: messages.css,v 1.3 2009/08/12 08:37:42 johnalbin Exp $ */
/**
 * @file
 * Message Styling
 *
 * Sensible styling for Drupal's error/warning/status messages.
 */
/* line 11, ../scss/modules/_messages.scss */
div.messages, div.status, div.warning, div.error {
  min-height: 21px;
  margin: 0 1em 5px 1em;
  border: 2px solid #ff7;
  padding: 5px 5px 5px 35px;
  /* LTR */
  color: #000;
  background-color: #ffc;
  background-image: url(../images/messages-status.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  /* LTR */ }
/* line 25, ../scss/modules/_messages.scss */
div.warning {
  border-color: #fc0;
  background-image: url(../images/messages-warning.png);
  color: #000;
  /* Drupal core uses #220 */
  background-color: #ffc; }

/* line 34, ../scss/modules/_messages.scss */
tr.warning {
  color: #000;
  /* Drupal core uses #220 */
  background-color: #ffc; }

/* line 40, ../scss/modules/_messages.scss */
div.error {
  /* border: 1px solid #d77; */
  /* Drupal core uses: 1px solid #d77 */
  border-color: #c00;
  background-image: url(../images/messages-error.png);
  color: #900;
  /* Drupal core uses #200 */
  background-color: #fee; }

/* line 50, ../scss/modules/_messages.scss */
tr.error {
  color: #900;
  /* Drupal core uses #200 */
  background-color: #fee; }

/* line 56, ../scss/modules/_messages.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0; }

/* $Id: pages.css,v 1.18.2.3 2010/06/26 17:18:58 johnalbin Exp $ */
/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
/*
 * Body
 */
/* line 16, ../scss/modules/_pages.scss */
body {
  margin: 0;
  padding: 0; }
  /* line 19, ../scss/modules/_pages.scss */
  body.front #content-area {
    clear: both; }

/* line 28, ../scss/modules/_pages.scss */
#top {
  height: 0; }

/*
 * The skip navigation link will be completely hidden until a user tabs to the
 * link. See http://www.webaim.org/techniques/skipnav/
 */
/* line 39, ../scss/modules/_pages.scss */
#skip-link a {
  position: absolute;
  display: block;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  text-align: center;
  background-color: #666;
  color: #fff; }
  /* line 50, ../scss/modules/_pages.scss */
  #skip-link a:visited {
    position: absolute;
    display: block;
    left: 0;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
    text-align: center;
    background-color: #666;
    color: #fff; }
  /* line 62, ../scss/modules/_pages.scss */
  #skip-link a:hover, #skip-link a:active, #skip-link a:focus {
    position: static;
    width: 100%;
    height: auto;
    padding: 2px 0 3px 0; }

/*
 * Header
 */
/* line 78, ../scss/modules/_pages.scss */
#header .block-search input[type='text'] {
  width: 166px; }
/* line 81, ../scss/modules/_pages.scss */
#header .block-search input[type='submit'] {
  text-indent: -1000px;
  padding: 5.33333px 0;
  border-color: transparent;
  width: 30.4px;
  background: #c7cc15 url("../images/compact-voice-050515.png") -9px -11px no-repeat;
  cursor: pointer; }

/* line 93, ../scss/modules/_pages.scss */
#name-and-slogan {
  width: 250px;
  float: left;
  padding: 12px 0 0 0; }

/* line 99, ../scss/modules/_pages.scss */
h1#site-name, div#site-name {
  margin: 0;
  font-size: 2em;
  line-height: 1.3em; }

/* line 106, ../scss/modules/_pages.scss */
#site-name a:link, #site-name a:visited {
  color: #000;
  text-decoration: none; }
/* line 110, ../scss/modules/_pages.scss */
#site-name a:hover, #site-name a:focus {
  text-decoration: underline; }

/*
 * Main (container for everything else)
 */
/*
 * Content
 */
/* line 125, ../scss/modules/_pages.scss */
.breadcrumb {
  padding: 0 0 9px;
  /* Undo system.css */ }

/* line 131, ../scss/modules/_pages.scss */
* html .section-news div.breadcrumb, * html .section-blogs div.breadcrumb {
  margin-top: 20px; }

/* line 136, ../scss/modules/_pages.scss */
h1.title, h2.title, h3.title {
  margin: 0;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-size-adjust: 0.52;
  padding: 0 0 14px 0;
  letter-spacing: -2px; }

/* line 146, ../scss/modules/_pages.scss */
h1.title {
  color: #021a32;
  padding: 10px 0 24px 0; }

/* line 151, ../scss/modules/_pages.scss */
h2.title {
  letter-spacing: -1px; }

/* line 156, ../scss/modules/_pages.scss */
tr.even, tr.odd {
  /* background-color: #eee; */
  /* Drupal core uses a #eee background */ }

/* line 164, ../scss/modules/_pages.scss */
div.warning {
  /* border: 1px solid #f0c020; */
  /* Drupal core uses: 1px solid #f0c020 */ }

/* line 170, ../scss/modules/_pages.scss */
tr.warning {
  /* border: 1px solid #f0c020; */
  /* Drupal core uses: 1px solid #f0c020 */ }

/* line 177, ../scss/modules/_pages.scss */
.error {
  /* color: #e55; */
  /* Drupal core uses a #e55 background */ }

/* line 182, ../scss/modules/_pages.scss */
.warning {
  /* color: #e09010; */
  /* Drupal core uses a #e09010 background */ }

/* line 189, ../scss/modules/_pages.scss */
.help {
  margin: 1em 0; }

/* line 193, ../scss/modules/_pages.scss */
.more-help-link {
  font-size: 0.85em;
  text-align: right; }

/* line 200, ../scss/modules/_pages.scss */
.front .content-wrapper {
  background: transparent url("../images/dotty-border.gif") top left no-repeat;
  padding: 1.5em 3em 0.75em 3em;
  text-align: center; }
  /* line 204, ../scss/modules/_pages.scss */
  .front .content-wrapper #share, .front .content-wrapper #fblike {
    display: none; }
  /* line 207, ../scss/modules/_pages.scss */
  .front .content-wrapper .title {
    padding: 0; }
  /* line 210, ../scss/modules/_pages.scss */
  .front .content-wrapper .node {
    font-size: 1.125em; }

/* line 215, ../scss/modules/_pages.scss */
ul.links {
  margin: 1em 0;
  padding: 0; }
  /* line 218, ../scss/modules/_pages.scss */
  ul.links.inline {
    margin: 0;
    display: inline; }
  /* line 222, ../scss/modules/_pages.scss */
  ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em 0 0; }

/* line 229, ../scss/modules/_pages.scss */
li.node_read_more {
  padding-left: 0 !important; }

/* line 233, ../scss/modules/_pages.scss */
.pager {
  clear: both;
  margin: 1em 0;
  text-align: center; }
  /* line 237, ../scss/modules/_pages.scss */
  .pager a, .pager strong.pager-current {
    padding: 0.5em; }

/* line 242, ../scss/modules/_pages.scss */
.feed-icons {
  margin: 1em 0.2em; }

/* line 246, ../scss/modules/_pages.scss */
.more-link {
  text-align: right;
  /* LTR */ }

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
/*
 * Footer
 */
/*
 * Closure
 */
/*
 * Drupal boxes
 *
 * Wrapper for Comment form, Comment viewing options, Menu admin, and
 * Search results.
 */
/* News category links */
/* line 288, ../scss/modules/_pages.scss */
div.terms-inline {
  position: relative; }

/* Regional */
/* line 296, ../scss/modules/_pages.scss */
li.taxonomy_term_1 a:link, li.taxonomy_term_1 a:visited {
  background: #3F927F;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 309, ../scss/modules/_pages.scss */
li.taxonomy_term_1 a:hover {
  text-decoration: underline; }
/* line 314, ../scss/modules/_pages.scss */
li.taxonomy_term_2 a:link, li.taxonomy_term_2 a:visited {
  background: #332C6E;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 327, ../scss/modules/_pages.scss */
li.taxonomy_term_2 a:hover {
  text-decoration: underline; }
/* line 332, ../scss/modules/_pages.scss */
li.taxonomy_term_3 a:link, li.taxonomy_term_3 a:visited {
  background: #52C7C0;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 345, ../scss/modules/_pages.scss */
li.taxonomy_term_3 a:hover {
  text-decoration: underline; }
/* line 350, ../scss/modules/_pages.scss */
li.taxonomy_term_4 a:link, li.taxonomy_term_4 a:visited {
  background: #153AAB;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 363, ../scss/modules/_pages.scss */
li.taxonomy_term_4 a:hover {
  text-decoration: underline; }
/* line 368, ../scss/modules/_pages.scss */
li.taxonomy_term_5 a:link, li.taxonomy_term_5 a:visited {
  background: #87123D;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 381, ../scss/modules/_pages.scss */
li.taxonomy_term_5 a:hover {
  text-decoration: underline; }
/* line 386, ../scss/modules/_pages.scss */
li.taxonomy_term_84 a:link, li.taxonomy_term_84 a:visited {
  background: #3F927F;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 399, ../scss/modules/_pages.scss */
li.taxonomy_term_84 a:hover {
  text-decoration: underline; }
/* line 404, ../scss/modules/_pages.scss */
li.taxonomy_term_85 a:link, li.taxonomy_term_85 a:visited {
  background: #3F927F;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 417, ../scss/modules/_pages.scss */
li.taxonomy_term_85 a:hover {
  text-decoration: underline; }
/* line 422, ../scss/modules/_pages.scss */
li.taxonomy_term_86 a:link, li.taxonomy_term_86 a:visited {
  background: #3F927F;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 437, ../scss/modules/_pages.scss */
li.taxonomy_term_109 a:link, li.taxonomy_term_109 a:visited {
  background: #3F927F;
  color: #FFF;
  font-weight: bold;
  padding: 2px 7px;
  font-size: 0.8em;
  text-decoration: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
/* line 451, ../scss/modules/_pages.scss */
li.taxonomy_term_86 a:hover, li.taxonomy_term_109 a:hover {
  text-decoration: underline; }

/* National 3A3182 */
/* Local */
/* Compact */
/* Voluntary sector */
/* Q&A */
/* CV Says */
/* News In Brief */
/* line 470, ../scss/modules/_pages.scss */
.section-news .node .meta, .section-blogs .node .meta {
  margin-bottom: 12px; }

/*
 * Markup free clearing (See: http://www.positioniseverything.net/easyclearing.html )
 */
/* line 478, ../scss/modules/_pages.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
/* line 495, ../scss/modules/_pages.scss */
.element-hidden {
  display: none; }

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user. Must
 * not be used for focusable elements (such as links and form elements) as this
 * causes issues for keyboard only or voice recognition users. "!important" is
 * used to prevent unintentional overrides.
 */
/* line 510, ../scss/modules/_pages.scss */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

/* line 517, ../scss/modules/_pages.scss */
div.node div.content p img {
  /*float:left; */
  padding-right: 15px; }

/* line 522, ../scss/modules/_pages.scss */
body.cke_show_borders p img {
  /* float:left; */
  padding-right: 15px; }

/* line 527, ../scss/modules/_pages.scss */
#backtotop {
  position: fixed;
  right: 1.5em;
  bottom: 1.8em;
  padding: 1px;
  display: none; }
  /* line 533, ../scss/modules/_pages.scss */
  #backtotop a {
    -webkit-appearance: none;
    color: #001a48;
    text-decoration: none;
    font-family: MuseoSansRounded-700;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    margin: 0;
    border: 1px solid #c7cc15;
    padding: 0.375em 0.75em;
    border-radius: 16px;
    background-color: #c7cc15;
    line-height: normal;
    padding-right: 1.8em;
    background: #c7cc15 url("../images/button-arrow_id-6.png") right 7px no-repeat;
    background-position: right -26px; }
    /* line 28, ../scss/_mixins.scss */
    #backtotop a:hover {
      background-color: #001a48;
      border-color: #001a48;
      color: #c7cc15; }
      /* line 32, ../scss/_mixins.scss */
      #backtotop a:hover a {
        color: #c7cc15; }

/* line 541, ../scss/modules/_pages.scss */
.front #more_news_frontpage_link a:link, .front #more_news_frontpage_link a:visited,
.front #more_blogs_sidebarblock_link a:link,
.front #more_blogs_sidebarblock_link a:visited {
  -webkit-appearance: none;
  color: #001a48;
  text-decoration: none;
  font-family: MuseoSansRounded-700;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  margin: 0;
  border: 1px solid #c7cc15;
  padding: 0.375em 0.75em;
  border-radius: 16px;
  background-color: #c7cc15;
  line-height: normal; }
  /* line 28, ../scss/_mixins.scss */
  .front #more_news_frontpage_link a:link:hover, .front #more_news_frontpage_link a:visited:hover,
  .front #more_blogs_sidebarblock_link a:link:hover,
  .front #more_blogs_sidebarblock_link a:visited:hover {
    background-color: #001a48;
    border-color: #001a48;
    color: #c7cc15; }
    /* line 32, ../scss/_mixins.scss */
    .front #more_news_frontpage_link a:link:hover a, .front #more_news_frontpage_link a:visited:hover a,
    .front #more_blogs_sidebarblock_link a:link:hover a,
    .front #more_blogs_sidebarblock_link a:visited:hover a {
      color: #c7cc15; }

/* $Id: block-editing.css,v 1.3 2009/11/05 14:01:26 johnalbin Exp $ */
/**
 * @file
 * Zen's rollover edit links for blocks.
 */
/* line 8, ../scss/modules/_block-editing.scss */
div.block.with-block-editing {
  position: relative; }
  /* line 10, ../scss/modules/_block-editing.scss */
  div.block.with-block-editing div.edit {
    display: none;
    position: absolute;
    right: 0;
    /* LTR */
    top: 0;
    z-index: 40;
    border: 1px solid #eee;
    padding: 0 2px;
    font-size: 0.75em;
    background-color: #fff; }
  /* line 22, ../scss/modules/_block-editing.scss */
  div.block.with-block-editing:hover div.edit {
    display: block; }

/* $Id: blocks.css,v 1.4 2009/11/05 11:05:39 johnalbin Exp $ */
/**
 * @file
 * Block Styling
 */
/* line 8, ../scss/modules/_blocks.scss */
.block {
  margin-bottom: 1em; }

/* line 13, ../scss/modules/_blocks.scss */
#block-views-Mission_Statement-block_1 {
  background: #F5F5F5;
  float: left;
  width: 520px;
  padding: 10px 12px;
  margin: 1px 0px 0px 30px;
  padding: 0;
  margin-bottom: 0px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc); }
  /* line 25, ../scss/modules/_blocks.scss */
  #block-views-Mission_Statement-block_1 .views-row {
    background: none;
    padding: 0;
    border-top: none;
    border: none; }

/* line 33, ../scss/modules/_blocks.scss */
.node-type-missionstatement .content {
  margin: 0;
  padding: 0;
  font-family: 'QuicksandBold', Arial, sans-serif;
  font-size: 1.1em;
  color: #333;
  letter-spacing: -1px; }

/* line 43, ../scss/modules/_blocks.scss */
#block-views-Mission_Statement-block_1 .meta, #block-views-Mission_Statement-block_1 .title {
  display: none; }

/* line 48, ../scss/modules/_blocks.scss */
#search-box {
  display: none; }

/**
Featured Blocks
**/
/* line 57, ../scss/modules/_blocks.scss */
div#block-views-featured-block_1 {
  float: left;
  clear: both;
  margin: 12px 0 0 0;
  overflow: hidden;
  width: 100%; }
  /* line 64, ../scss/modules/_blocks.scss */
  div#block-views-featured-block_1 div.views-row {
    background: #163657;
    color: #F5F5F5 !important;
    font-size: 0.9em;
    line-height: 1.2em;
    width: 325px;
    padding: 20px 20px 0;
    margin: 0 22px 0 0;
    float: left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
    clear: none;
    border: 0;
    position: relative; }
    /* line 80, ../scss/modules/_blocks.scss */
    div#block-views-featured-block_1 div.views-row p {
      margin: 0;
      padding: 7px 0 8px 0; }
    /* line 84, ../scss/modules/_blocks.scss */
    div#block-views-featured-block_1 div.views-row a {
      color: #FFF !important; }
    /* line 87, ../scss/modules/_blocks.scss */
    div#block-views-featured-block_1 div.views-row div.node-teaser {
      margin-bottom: 0; }
  /* line 91, ../scss/modules/_blocks.scss */
  div#block-views-featured-block_1 div.views-row-last {
    margin-right: 0; }
  /* line 95, ../scss/modules/_blocks.scss */
  div#block-views-featured-block_1 div.views-row h2.title, div#block-views-featured-block_1 div.views-row div.meta, div#block-views-featured-block_1 div.views-row ul.links {
    display: none; }
  /* line 98, ../scss/modules/_blocks.scss */
  div#block-views-featured-block_1 div.views-row div.content {
    margin: 0;
    padding: 0;
    height: 160px;
    overflow: hidden; }
/* line 107, ../scss/modules/_blocks.scss */
div#block-views-compactboxes-block_1 {
  float: left;
  clear: both;
  margin: 12px 0 0 0;
  overflow: hidden;
  width: 100%; }
  /* line 114, ../scss/modules/_blocks.scss */
  div#block-views-compactboxes-block_1 div.views-row {
    background: #163657;
    color: #F5F5F5 !important;
    font-size: 0.9em;
    line-height: 1.2em;
    width: 214px;
    padding: 15px 20px 0;
    margin: 0 -5px 25px 0;
    float: left;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
    clear: none;
    border: 0;
    position: relative; }
    /* line 130, ../scss/modules/_blocks.scss */
    div#block-views-compactboxes-block_1 div.views-row p {
      margin: 0;
      padding: 7px 0 8px 0; }
    /* line 134, ../scss/modules/_blocks.scss */
    div#block-views-compactboxes-block_1 div.views-row a {
      color: #FFF !important; }
    /* line 137, ../scss/modules/_blocks.scss */
    div#block-views-compactboxes-block_1 div.views-row div.node-teaser {
      margin-bottom: 0; }
  /* line 141, ../scss/modules/_blocks.scss */
  div#block-views-compactboxes-block_1 div.views-row-last {
    margin-right: 0; }
  /* line 145, ../scss/modules/_blocks.scss */
  div#block-views-compactboxes-block_1 div.views-row h2.title, div#block-views-compactboxes-block_1 div.views-row div.meta, div#block-views-compactboxes-block_1 div.views-row ul.links {
    display: none; }
  /* line 148, ../scss/modules/_blocks.scss */
  div#block-views-compactboxes-block_1 div.views-row div.content {
    margin: 0;
    padding: 0;
    height: 100px;
    overflow: hidden; }
/* line 157, ../scss/modules/_blocks.scss */
div#block-views-featuredside-block_1 {
  margin-bottom: 30px; }
  /* line 159, ../scss/modules/_blocks.scss */
  div#block-views-featuredside-block_1 div.views-row {
    background: red;
    border: 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
    color: #000000 !important;
    background: #E1F398;
    font-size: 0.9em;
    padding-bottom: 10px;
    text-align: center; }
    /* line 171, ../scss/modules/_blocks.scss */
    div#block-views-featuredside-block_1 div.views-row a {
      color: #083B6F !important; }
  /* line 175, ../scss/modules/_blocks.scss */
  div#block-views-featuredside-block_1 .node {
    margin-bottom: 0; }
  /* line 178, ../scss/modules/_blocks.scss */
  div#block-views-featuredside-block_1 div.views-row h2 {
    display: none; }

/* hide stuff in feature boxes */
/**
Compact box Blocks
**/
/* hide stuff in compactboxes */
/**
Featured Side block
**/
/* line 204, ../scss/modules/_blocks.scss */
.region-sidebar-first .block-book .content ul.menu {
  margin: 0;
  padding: 0; }
  /* line 207, ../scss/modules/_blocks.scss */
  .region-sidebar-first .block-book .content ul.menu li {
    list-style-type: none;
    list-style-image: none;
    line-height: 1em;
    padding: 0;
    margin: 0 0 10px 5px; }
    /* line 213, ../scss/modules/_blocks.scss */
    .region-sidebar-first .block-book .content ul.menu li a {
      background: #B5DC10;
      padding: 3px;
      text-decoration: none;
      color: #021a32;
      font-weight: bold;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
      line-height: 1em;
      display: block; }
      /* line 225, ../scss/modules/_blocks.scss */
      .region-sidebar-first .block-book .content ul.menu li a:hover {
        text-decoration: underline; }
    /* line 229, ../scss/modules/_blocks.scss */
    .region-sidebar-first .block-book .content ul.menu li.active-trail a {
      font-weight: bold;
      background: #163657;
      color: #FFF; }
    /* line 234, ../scss/modules/_blocks.scss */
    .region-sidebar-first .block-book .content ul.menu li ul {
      margin-top: 10px; }

/* line 241, ../scss/modules/_blocks.scss */
#block-advanced_blog-0 h2.title, #block-advanced_blog-0 .more-link {
  display: none; }

/* twitter */
/* line 248, ../scss/modules/_blocks.scss */
.tweets-pulled-listing {
  font-size: 0.95em !important;
  line-height: 1.3em; }
  /* line 251, ../scss/modules/_blocks.scss */
  .tweets-pulled-listing h2 {
    margin-top: 0 !important; }
  /* line 254, ../scss/modules/_blocks.scss */
  .tweets-pulled-listing a {
    color: #083B6F !important; }
    /* line 256, ../scss/modules/_blocks.scss */
    .tweets-pulled-listing a:hover {
      color: #083B6F !important; }
  /* line 260, ../scss/modules/_blocks.scss */
  .tweets-pulled-listing ul {
    padding: 0; }

/* line 266, ../scss/modules/_blocks.scss */
div.tweet-divider {
  margin: 12px 0 !important; }

/* line 270, ../scss/modules/_blocks.scss */
.tweet-authorphoto, .edit-homepage-wrapper {
  display: none; }

/* line 275, ../scss/modules/_blocks.scss */
div#signature {
  padding: 5px 0 20px; }
/* line 278, ../scss/modules/_blocks.scss */
div#share {
  padding: 20px 0 0; }

/* line 283, ../scss/modules/_blocks.scss */
input#edit-preview {
  display: none; }

/* line 287, ../scss/modules/_blocks.scss */
div.comment {
  background: #F5F5F5;
  padding: 14px 14px 0;
  margin: 20px 0 0; }
  /* line 291, ../scss/modules/_blocks.scss */
  div.comment div.submitted {
    font-size: 0.95em;
    font-style: italic; }

/* line 297, ../scss/modules/_blocks.scss */
body.section-admin table td.block {
  width: 120px !important; }

/* line 301, ../scss/modules/_blocks.scss */
#attachments td {
  padding-right: 10px; }

/* resources nav */
/* line 309, ../scss/modules/_blocks.scss */
#block-menu-menu-resource-sections > div.content > ul.menu > li > a {
  display: none; }
/* line 312, ../scss/modules/_blocks.scss */
#block-menu-menu-resource-sections > div.content > ul.menu > li > ul.menu > li > ul.menu {
  display: none; }
  /* line 313, ../scss/modules/_blocks.scss */
  #block-menu-menu-resource-sections > div.content > ul.menu > li > ul.menu > li > ul.menu > li > a {
    display: none; }
/* line 319, ../scss/modules/_blocks.scss */
#block-menu-menu-resource-sections ul.menu {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 999; }
  /* line 324, ../scss/modules/_blocks.scss */
  #block-menu-menu-resource-sections ul.menu li {
    list-style-type: none;
    list-style-image: none;
    line-height: 1em;
    padding: 0;
    margin: 0 0 10px 3px; }
    /* line 330, ../scss/modules/_blocks.scss */
    #block-menu-menu-resource-sections ul.menu li a {
      background: #B5DC10;
      padding: 3px;
      text-decoration: none;
      color: #021a32;
      font-weight: bold;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
      line-height: 1em;
      display: block; }
      /* line 342, ../scss/modules/_blocks.scss */
      #block-menu-menu-resource-sections ul.menu li a:hover {
        text-decoration: underline; }
/* line 348, ../scss/modules/_blocks.scss */
#block-menu-menu-resource-sections > div.content > ul.menu > li > ul.menu > li.active-trail a {
  font-weight: bold;
  background: #163657;
  color: #FFF; }

/* hide resource section title */
/* line 357, ../scss/modules/_blocks.scss */
#block-views-latestresources-block_1 h2, .node-type-resourcesection .meta {
  display: none; }

/* line 361, ../scss/modules/_blocks.scss */
.page-resources .node-type-resourcesection .h2 {
  display: block; }

/* line 365, ../scss/modules/_blocks.scss */
.region-content-top div div h2 {
  display: none; }

/* line 369, ../scss/modules/_blocks.scss */
#admin-menu {
  font-size: 11px; }

/* line 374, ../scss/modules/_blocks.scss */
#block-block-8 .join-compact-voice-block {
  display: block;
  background: #fff;
  text-align: center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #153657;
  border-radius: 4px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  padding: 86px 10px 14px 10px;
  background: url(../images/join_compact_voice.jpg) 0px 0px no-repeat;
  color: #153657;
  text-decoration: none; }
  /* line 387, ../scss/modules/_blocks.scss */
  #block-block-8 .join-compact-voice-block:hover {
    border: 1px solid #b5dc11;
    background: url(../images/join_compact_voice_hover.jpg) 0px 0px no-repeat;
    color: #000;
    text-decoration: underline; }
/* line 394, ../scss/modules/_blocks.scss */
#block-block-8 p {
  font-size: 0.9em;
  font-family: Arial, Helvetica, sans-serif; }

/* line 400, ../scss/modules/_blocks.scss */
#block-views-latest_update-block_1 {
  background: #E1F398;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  padding: 5px 10px; }
  /* line 407, ../scss/modules/_blocks.scss */
  #block-views-latest_update-block_1 .view-header {
    text-align: center; }
  /* line 410, ../scss/modules/_blocks.scss */
  #block-views-latest_update-block_1 .views-row, #block-views-latest_update-block_1 .views-row-odd, #block-views-latest_update-block_1 .views-row-even {
    background: none;
    padding: 0;
    margin-bottom: 5px;
    color: #000000;
    border: none; }
  /* line 417, ../scss/modules/_blocks.scss */
  #block-views-latest_update-block_1 .field-content {
    font-size: 0.9em; }
  /* line 420, ../scss/modules/_blocks.scss */
  #block-views-latest_update-block_1 .latestupdatelnk {
    color: #000000;
    padding: 0 0 0 10px;
    background: url(../images/bullet.png) left 5px no-repeat;
    display: block; }

/* line 428, ../scss/modules/_blocks.scss */
.block-views {
  margin: 0; }
  /* line 2, ../scss/_mixins.scss */
  .block-views:after {
    content: "";
    display: table;
    clear: both; }
  /* line 431, ../scss/modules/_blocks.scss */
  .block-views .title {
    text-transform: uppercase;
    font-family: MuseoSansRounded-300;
    font-weight: normal;
    font-style: normal;
    font-size: 2.25em;
    color: #001a48; }

/* line 439, ../scss/modules/_blocks.scss */
.region-header .block {
  margin: 0; }

/* line 3, ../scss/modules/_navigation.scss */
.region-header .menu-name-primary-links > .menu {
  margin: 0; }
  /* line 5, ../scss/modules/_navigation.scss */
  .region-header .menu-name-primary-links > .menu > li {
    background: transparent url("../images/list-item-disc.gif") left 0.6em no-repeat;
    float: left;
    width: auto;
    display: block;
    margin: 0 0 0 0.375em;
    padding: 0 0 1.5em 1em;
    line-height: normal;
    font-family: MuseoSansRounded-700;
    font-weight: normal;
    font-style: normal;
    color: #c7cc15;
    position: relative; }
    /* line 16, ../scss/modules/_navigation.scss */
    .region-header .menu-name-primary-links > .menu > li > a {
      font-size: 1.25em;
      text-decoration: none;
      color: #58667d;
      padding-right: 0.375em; }
      /* line 21, ../scss/modules/_navigation.scss */
      .region-header .menu-name-primary-links > .menu > li > a:hover {
        text-decoration: underline;
        color: #001a48; }
      /* line 25, ../scss/modules/_navigation.scss */
      .region-header .menu-name-primary-links > .menu > li > a.active-trail {
        color: #001a48; }
    /* line 29, ../scss/modules/_navigation.scss */
    .region-header .menu-name-primary-links > .menu > li > .menu {
      display: none;
      padding: 0.375em 0;
      position: absolute;
      top: 2.1em;
      left: 0;
      width: 11.5em;
      background-color: #c7cc15;
      z-index: 100;
      border-radius: 0 0.375em 0.375em 0.375em;
      -webkit-box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.35);
      -moz-box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.35);
      box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.35); }
      /* line 41, ../scss/modules/_navigation.scss */
      .region-header .menu-name-primary-links > .menu > li > .menu:before {
        content: url("../images/nav-dropdown-tag.gif");
        position: absolute;
        top: -24px;
        left: 0; }
      /* line 47, ../scss/modules/_navigation.scss */
      .region-header .menu-name-primary-links > .menu > li > .menu > li {
        list-style-type: none;
        margin: 0; }
        /* line 50, ../scss/modules/_navigation.scss */
        .region-header .menu-name-primary-links > .menu > li > .menu > li a {
          color: #001a48;
          display: block;
          padding: 0.375em 1.2em;
          text-decoration: none;
          border-bottom: 2px solid #ffffff;
          line-height: normal; }
          /* line 57, ../scss/modules/_navigation.scss */
          .region-header .menu-name-primary-links > .menu > li > .menu > li a:hover {
            background-color: #afb7c4; }
        /* line 61, ../scss/modules/_navigation.scss */
        .region-header .menu-name-primary-links > .menu > li > .menu > li.first a {
          border-top: 2px solid #ffffff; }
    /* line 66, ../scss/modules/_navigation.scss */
    .region-header .menu-name-primary-links > .menu > li.expanded:hover {
      color: #ffffff; }
      /* line 68, ../scss/modules/_navigation.scss */
      .region-header .menu-name-primary-links > .menu > li.expanded:hover > a {
        color: #001a48; }
      /* line 71, ../scss/modules/_navigation.scss */
      .region-header .menu-name-primary-links > .menu > li.expanded:hover > .menu {
        display: block; }

/* line 80, ../scss/modules/_navigation.scss */
.region-sidebar-first .menu-name-primary-links > .menu {
  margin: 0; }
  /* line 82, ../scss/modules/_navigation.scss */
  .region-sidebar-first .menu-name-primary-links > .menu > li {
    list-style-type: none;
    margin-bottom: 2px; }
    /* line 85, ../scss/modules/_navigation.scss */
    .region-sidebar-first .menu-name-primary-links > .menu > li > a {
      font-family: MuseoSansRounded-700;
      font-weight: normal;
      font-style: normal;
      display: block;
      background-color: #c7cc15;
      padding: 0.375em 0.75em;
      line-height: normal;
      text-decoration: none; }
      /* line 92, ../scss/modules/_navigation.scss */
      .region-sidebar-first .menu-name-primary-links > .menu > li > a:hover, .region-sidebar-first .menu-name-primary-links > .menu > li > a.active-trail {
        background-color: #ccd3db; }

/* $Id: panels-styles.css,v 1.1.2.1 2009/12/12 15:31:54 johnalbin Exp $ */
/**
 * @file
 * Panels Styling
 */
/* $Id: views-styles.css,v 1.1 2009/08/12 04:25:15 johnalbin Exp $ */
/**
 * @file
 * Views Styling
 */
/* line 8, ../scss/modules/_views-styles.scss */
.views-row {
  padding: 20px 20px 12px;
  border-top: 1px solid #D2D2D2; }

/* line 13, ../scss/modules/_views-styles.scss */
.views-row-odd {
  background: #F2F2F2; }

/* line 17, ../scss/modules/_views-styles.scss */
.views-row-even {
  background: #F6F6F6; }

/* personal blog page blog teasers, cant do zebra though as blog module has no even odd output */
/* line 23, ../scss/modules/_views-styles.scss */
.blog-teaser-node {
  background: #F2F2F2;
  padding: 20px 20px 30px;
  border-top: 1px solid #D2D2D2; }

/* turn off padding for blog landing view as done in blog teaser now */
/*
div {
  &.blogs-landing div.view-content {
    .views-row {
      padding: 0;
      border-top: none;
    }
    .views-row-even .blog-teaser-node {
      background: #F6F6F6;
    }
  }
  &.blogs-block div.view-content .views-row {
    .blog-teaser-node {
      padding: 0;
      border-top: none;
      background: none;
    }
    padding: 0;
    border-top: none;
    background: none;
  }
}
*/
/* line 55, ../scss/modules/_views-styles.scss */
.section-comment .blog-teaser-node {
  background: #fff;
  border-top: none; }
  /* line 59, ../scss/modules/_views-styles.scss */
  .section-comment .blog-teaser-node .content .blog-teaser-div {
    display: none; }
  /* line 62, ../scss/modules/_views-styles.scss */
  .section-comment .blog-teaser-node .content .blog-teaser-text {
    width: 740px; }

/* turn off padding for blog block completely */
/* line 70, ../scss/modules/_views-styles.scss */
.blog-teaser-div {
  margin-bottom: 10px;
  margin-right: 20px;
  width: 150px;
  float: left; }

/* line 77, ../scss/modules/_views-styles.scss */
.blog-teaser-text {
  width: 530px;
  float: left; }

/* line 82, ../scss/modules/_views-styles.scss */
div.blogs-block .blog-teaser-text {
  display: none; }

/* line 86, ../scss/modules/_views-styles.scss */
.blog-teaser-node ul.links {
  clear: both; }

/* line 90, ../scss/modules/_views-styles.scss */
.node-type-discussion.node-teaser, .node-type-news.node-teaser {
  background: #F2F2F2;
  padding: 20px 20px 30px;
  border-top: 1px solid #D2D2D2;
  margin-bottom: 20px; }

/* line 98, ../scss/modules/_views-styles.scss */
div.news-landing div.view-content .views-row {
  padding: 0;
  border-top: none; }
/* line 102, ../scss/modules/_views-styles.scss */
div.news-landing div.view-content .views-row-even .node-type-news.node-teaser {
  background: #F6F6F6; }

/* RESOURCES PAGE */
/* line 110, ../scss/modules/_views-styles.scss */
.page-resources #content-area .meta {
  display: none; }
/* line 113, ../scss/modules/_views-styles.scss */
.page-resources #block-views-Resource_Principles-block_1, .page-resources #block-views-Resource_Themes-block_1 {
  background: #CCC;
  padding: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  width: 48%;
  float: left; }
/* line 123, ../scss/modules/_views-styles.scss */
.page-resources #block-views-Resource_Principles-block_1 .views-row, .page-resources #block-views-Resource_Themes-block_1 .views-row {
  background: transparent;
  border: none;
  padding: 0; }
/* line 128, ../scss/modules/_views-styles.scss */
.page-resources #block-views-Resource_Principles-block_1 .views-row .views-field-description p, .page-resources #block-views-Resource_Themes-block_1 .views-row .views-field-description p {
  margin: 0 0 6px;
  color: #444;
  font-size: 0.9em; }
/* line 133, ../scss/modules/_views-styles.scss */
.page-resources #block-views-Resource_Principles-block_1 {
  margin-right: 4%; }
  /* line 135, ../scss/modules/_views-styles.scss */
  .page-resources #block-views-Resource_Principles-block_1 ul {
    padding: 0; }
/* line 139, ../scss/modules/_views-styles.scss */
.page-resources #block-views-Resource_Themes-block_1 ul {
  padding: 0; }
/* line 143, ../scss/modules/_views-styles.scss */
.page-resources #node-229 #share, .page-resources #node-229 #fblike {
  display: none; }

/* line 149, ../scss/modules/_views-styles.scss */
.view-Resource-Themes .item-list ul, .view-Resource-Principles .item-list ul {
  padding: 0;
  margin: 0; }

/* line 154, ../scss/modules/_views-styles.scss */
.view-Resource-Themes .item-list ul li {
  background: transparent;
  border: none !important; }

/* line 159, ../scss/modules/_views-styles.scss */
.view-Resource-Principles .item-list ul li {
  background: transparent;
  border: none !important; }
  /* line 162, ../scss/modules/_views-styles.scss */
  .view-Resource-Principles .item-list ul li p {
    margin-top: 0; }

/* line 167, ../scss/modules/_views-styles.scss */
.cvbutton {
  background: #021A32;
  padding: 3px 5px;
  display: block;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #fff;
  width: 123px;
  text-align: center;
  margin: 0 0 10px;
  font-size: 12px;
  text-decoration: none !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 1px 1px 2px #888;
  -webkit-box-shadow: 1px 1px 2px #888;
  box-shadow: 1px 1px 2px #888;
  font-weight: bold;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  position: relative; }
  /* line 187, ../scss/modules/_views-styles.scss */
  .cvbutton:hover {
    text-decoration: underline !important; }

/* line 192, ../scss/modules/_views-styles.scss */
.cvbutton-green {
  background: #B5DC10;
  color: #021A32; }

/* line 197, ../scss/modules/_views-styles.scss */
.cvbutton-grey {
  background: #918F90; }

/* line 201, ../scss/modules/_views-styles.scss */
.cvbutton-blue-tint {
  background: #8D9AAF; }

/* line 205, ../scss/modules/_views-styles.scss */
.cvbutton-green-tint {
  background: #E1F398;
  color: #021A32; }

/* line 210, ../scss/modules/_views-styles.scss */
.cvbutton-red {
  background: #CD071E; }

/* line 214, ../scss/modules/_views-styles.scss */
#block-views-Resource_Tags-block_1 {
  background: #CCC;
  padding: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  float: none;
  clear: both;
  margin-bottom: 1.5em; }

/* line 226, ../scss/modules/_views-styles.scss */
.view-Resource-Tags {
  display: block;
  overflow: hidden; }
  /* line 229, ../scss/modules/_views-styles.scss */
  .view-Resource-Tags .item-list ul {
    border: 0;
    padding: 0;
    display: inline-block;
    margin: 0; }
    /* line 234, ../scss/modules/_views-styles.scss */
    .view-Resource-Tags .item-list ul li {
      display: inline;
      border: 0;
      list-style-type: none;
      margin: 0 12px 0 0;
      padding: 0;
      float: left;
      clear: none;
      background: transparent; }

/* line 247, ../scss/modules/_views-styles.scss */
#block-views-resource_buttons-block_1, #block-views-resource_campaign-block_1 {
  margin-bottom: 30px; }

/* tags */
/* line 253, ../scss/modules/_views-styles.scss */
.node-type-blog .content, .node-type-resources .content {
  clear: both; }

/* line 257, ../scss/modules/_views-styles.scss */
.node-type-blog .meta, .node-type-resources .meta {
  float: none;
  clear: none; }

/* line 262, ../scss/modules/_views-styles.scss */
.node-type-blog .meta .terms, .node-type-resources .meta .terms {
  float: left;
  clear: both;
  margin: 10px 0;
  width: 100%; }

/* line 271, ../scss/modules/_views-styles.scss */
.node-type-blog .meta .terms.resource-terms ul.links li a, .node-type-resources .meta .terms.resource-terms ul.links li a {
  display: inline;
  padding: 3px; }

/* line 276, ../scss/modules/_views-styles.scss */
.node-type-blog .meta .terms.resource-terms ul.links li a.vocab_6, .node-type-resources .meta .terms.resource-terms ul.links li a.vocab_6 {
  display: none; }

/* line 280, ../scss/modules/_views-styles.scss */
.node-type-blog .meta .terms ul.links li a, .node-type-resources .meta .terms ul.links li a {
  background: #B5DC10;
  color: #021A32 !important;
  text-decoration: none;
  padding: 1px 3px !important;
  font-size: 0.8em;
  display: inline-block;
  font-weight: bold;
  position: relative;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc); }

/* line 295, ../scss/modules/_views-styles.scss */
.node-type-blog .meta .terms ul.links li a.vocab_3, .node-type-resources .meta .terms ul.links li a.vocab_3 {
  background: #021A32 !important;
  color: #E1F398 !important; }

/* line 300, ../scss/modules/_views-styles.scss */
.node-type-blog .meta .terms ul.links li a.vocab_2, .node-type-resources .meta .terms ul.links li a.vocab_2 {
  background: #444;
  color: #fff !important; }

/* line 305, ../scss/modules/_views-styles.scss */
.view-latestresources .meta .terms ul.links li a:hover {
  text-decoration: underline; }

/* line 310, ../scss/modules/_views-styles.scss */
table.sticky-table tr {
  border: none;
  background: transparent; }
/* line 314, ../scss/modules/_views-styles.scss */
table.sticky-table td {
  padding: 5px 5px 5px 0; }

/* line 319, ../scss/modules/_views-styles.scss */
.node-type-resources #fblike {
  margin-bottom: 20px; }

/* line 323, ../scss/modules/_views-styles.scss */
#block-views-latestresources-block_1 {
  margin-top: 20px; }

/* line 327, ../scss/modules/_views-styles.scss */
.view-latestresources {
  background: #163657;
  color: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 1.5em;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc); }
  /* line 335, ../scss/modules/_views-styles.scss */
  .view-latestresources a {
    color: #FFF; }
  /* line 338, ../scss/modules/_views-styles.scss */
  .view-latestresources div.item-list ul {
    padding-top: 10px; }
  /* line 341, ../scss/modules/_views-styles.scss */
  .view-latestresources .views-row {
    background: transparent !important;
    border-color: #999; }
  /* line 345, ../scss/modules/_views-styles.scss */
  .view-latestresources .view-header {
    margin: 0; }
    /* line 347, ../scss/modules/_views-styles.scss */
    .view-latestresources .view-header h3 {
      font-family: MuseoSansRounded-700;
      font-weight: normal;
      font-style: normal;
      padding: 10px 0 10px 20px;
      margin: 0; }

/* line 356, ../scss/modules/_views-styles.scss */
.section-resources .node-teaser ul.links {
  padding-bottom: 20px; }
/* line 359, ../scss/modules/_views-styles.scss */
.section-resources #content-area .node-teaser {
  background: #F5F5F5;
  border-bottom: 1px solid #ccc;
  padding: 20px 20px 0; }

/* line 366, ../scss/modules/_views-styles.scss */
.section-resource-themes #content-area .node-teaser, .section-resource-tags #content-area .node-teaser, .section-resource-principles #content-area .node-teaser {
  background: #F5F5F5;
  border-bottom: 1px solid #ccc;
  padding: 20px 20px 0; }

/* line 372, ../scss/modules/_views-styles.scss */
.section-resources #content-area .node-sticky {
  background: #DEDEDE;
  padding: 20px 20px 0;
  margin-bottom: 20px; }

/* line 378, ../scss/modules/_views-styles.scss */
.front #node-205 {
  background: #fff;
  border: none; }

/* line 383, ../scss/modules/_views-styles.scss */
.section-resources #content-area .node-teaser .content ul, .section-resource-themes #content-area .node-teaser .content ul, .section-resource-principles #content-area .node-teaser .content ul, .section-resource-tags #content-area .node-teaser .content ul {
  list-style-type: none; }

/* line 387, ../scss/modules/_views-styles.scss */
.section-resources #content-area .node-teaser .content .field-field-image, .section-resource-themes #content-area .node-teaser .content .field-field-image, .section-resource-principles #content-area .node-teaser .content .field-field-image, .section-resource-tags #content-area .node-teaser .content .field-field-image {
  float: left;
  margin: 0 20px 10px 0; }

/* line 396, ../scss/modules/_views-styles.scss */
.view-Resource-List .view-header {
  padding: 10px 0 8px 0; }

/* line 400, ../scss/modules/_views-styles.scss */
.view-frontpage {
  padding-top: 1.5em;
  background: transparent url("../images/dotty-border-sprite.gif") top left repeat-x; }
  /* line 2, ../scss/_mixins.scss */
  .view-frontpage:after {
    content: "";
    display: table;
    clear: both; }
  /* line 404, ../scss/modules/_views-styles.scss */
  .view-frontpage.view-display-id-block_1 {
    position: relative; }
    /* line 406, ../scss/modules/_views-styles.scss */
    .view-frontpage.view-display-id-block_1 .views-row {
      position: relative;
      width: 32%;
      float: left;
      background-color: transparent;
      padding: 0 1.5em 0 3.75em;
      border-width: 0; }
      /* line 413, ../scss/modules/_views-styles.scss */
      .view-frontpage.view-display-id-block_1 .views-row.views-row-first {
        margin-right: 2%; }
      /* line 416, ../scss/modules/_views-styles.scss */
      .view-frontpage.view-display-id-block_1 .views-row.views-row-last {
        margin-left: 2%; }
    /* line 420, ../scss/modules/_views-styles.scss */
    .view-frontpage.view-display-id-block_1 .view-footer {
      position: absolute;
      top: -3em;
      right: 0; }
      /* line 424, ../scss/modules/_views-styles.scss */
      .view-frontpage.view-display-id-block_1 .view-footer p {
        margin: 0; }
    /* line 428, ../scss/modules/_views-styles.scss */
    .view-frontpage.view-display-id-block_1 .item-date {
      position: absolute;
      top: 0;
      left: 0;
      width: 47px;
      height: 67px;
      border: 2px solid #c7cc15; }
      /* line 435, ../scss/modules/_views-styles.scss */
      .view-frontpage.view-display-id-block_1 .item-date .month {
        width: 100%;
        height: 24px;
        background: transparent url("../images/months.gif") -1px -1px no-repeat; }
        /* line 439, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month02 {
          background-position: -1px -25px; }
        /* line 442, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month03 {
          background-position: -1px -49px; }
        /* line 445, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month04 {
          background-position: -1px -73px; }
        /* line 448, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month05 {
          background-position: -1px -97px; }
        /* line 451, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month06 {
          background-position: -1px -121px; }
        /* line 454, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month07 {
          background-position: -1px -145px; }
        /* line 457, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month08 {
          background-position: -1px -169px; }
        /* line 460, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month09 {
          background-position: -1px -193px; }
        /* line 463, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month10 {
          background-position: -1px -217px; }
        /* line 466, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month11 {
          background-position: -1px -241px; }
        /* line 469, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-date .month.month12 {
          background-position: -1px -265px; }
      /* line 473, ../scss/modules/_views-styles.scss */
      .view-frontpage.view-display-id-block_1 .item-date .day {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        font-weight: bold;
        font-size: 1.5em; }
    /* line 483, ../scss/modules/_views-styles.scss */
    .view-frontpage.view-display-id-block_1 .item-title {
      font-family: MuseoSansRounded-700;
      font-weight: normal;
      font-style: normal;
      font-size: 1.25em;
      line-height: normal; }
      /* line 487, ../scss/modules/_views-styles.scss */
      .view-frontpage.view-display-id-block_1 .item-title a {
        text-decoration: none; }
        /* line 489, ../scss/modules/_views-styles.scss */
        .view-frontpage.view-display-id-block_1 .item-title a:hover {
          text-decoration: underline; }

/* line 497, ../scss/modules/_views-styles.scss */
.view-feature-block {
  margin-bottom: 1.5em; }
  /* line 2, ../scss/_mixins.scss */
  .view-feature-block:after {
    content: "";
    display: table;
    clear: both; }
  /* line 500, ../scss/modules/_views-styles.scss */
  .view-feature-block .views-row {
    position: relative;
    width: 32%;
    float: left;
    background-color: #0084bc;
    overflow: hidden;
    padding: 0; }
    /* line 507, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row.views-row-first {
      background-color: #c40254;
      margin-right: 2%; }
    /* line 511, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row.views-row-last {
      background-color: #773b8c;
      margin-left: 2%; }
    /* line 515, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row .feature-block-title {
      font-family: MuseoSansRounded-700;
      font-weight: normal;
      font-style: normal;
      position: absolute;
      top: 0;
      left: 0;
      color: #ffffff;
      font-size: 1.5em;
      width: 200px;
      padding: 1.15385em 0.75em;
      line-height: normal;
      height: 110px;
      overflow: hidden; }
    /* line 528, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row .feature-block-arrows {
      position: absolute;
      top: 1.25em;
      right: 1.25em;
      background: transparent url("../images/dotty-arrows.png") top left no-repeat;
      width: 72px;
      height: 72px; }
    /* line 536, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row .feature-block-hover {
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: transparent url("../images/hover.png"); }
    /* line 545, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row .feature-block-link a {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      text-indent: -1000px;
      overflow: hidden; }
    /* line 555, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row .feature-block-image {
      height: 180px;
      margin-top: 110px; }
      /* line 558, ../scss/modules/_views-styles.scss */
      .view-feature-block .views-row .feature-block-image img {
        width: 100%;
        height: auto;
        vertical-align: top; }
    /* line 565, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row:hover .feature-block-hover {
      opacity: 1; }
    /* line 568, ../scss/modules/_views-styles.scss */
    .view-feature-block .views-row:hover .feature-block-arrows {
      background-position: -72px 0px; }

/* line 576, ../scss/modules/_views-styles.scss */
.view-tweet-feed-view .views-row {
  background-color: transparent;
  padding: 0 0 0.75em 0; }
  /* line 2, ../scss/_mixins.scss */
  .view-tweet-feed-view .views-row:after {
    content: "";
    display: table;
    clear: both; }
/* line 581, ../scss/modules/_views-styles.scss */
.view-tweet-feed-view .views-field-profile-image-url {
  width: 55px;
  float: left; }
  /* line 584, ../scss/modules/_views-styles.scss */
  .view-tweet-feed-view .views-field-profile-image-url img {
    border-radius: 0.375em; }
/* line 588, ../scss/modules/_views-styles.scss */
.view-tweet-feed-view .views-field-tweet {
  margin-left: 55px;
  line-height: normal;
  padding-right: 0.75em; }
  /* line 592, ../scss/modules/_views-styles.scss */
  .view-tweet-feed-view .views-field-tweet a {
    color: #009fe3; }
/* line 596, ../scss/modules/_views-styles.scss */
.view-tweet-feed-view .view-header {
  margin: 0; }
  /* line 598, ../scss/modules/_views-styles.scss */
  .view-tweet-feed-view .view-header a {
    position: absolute;
    top: 2px;
    right: 0;
    -webkit-appearance: none;
    color: #001a48;
    text-decoration: none;
    font-family: MuseoSansRounded-700;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    margin: 0;
    border: 1px solid #c7cc15;
    padding: 0.375em 0.75em;
    border-radius: 16px;
    background-color: #c7cc15;
    line-height: normal;
    background-color: #ccd3db;
    border-color: #808da4;
    color: #001a48;
    font-size: .8em; }
    /* line 28, ../scss/_mixins.scss */
    .view-tweet-feed-view .view-header a:hover {
      background-color: #001a48;
      border-color: #001a48;
      color: #c7cc15; }
      /* line 32, ../scss/_mixins.scss */
      .view-tweet-feed-view .view-header a:hover a {
        color: #c7cc15; }
    /* line 59, ../scss/_mixins.scss */
    .view-tweet-feed-view .view-header a a {
      color: #001a48; }
    /* line 62, ../scss/_mixins.scss */
    .view-tweet-feed-view .view-header a:hover {
      background-color: #ffffff;
      color: #001a48;
      border-color: #808da4; }
      /* line 66, ../scss/_mixins.scss */
      .view-tweet-feed-view .view-header a:hover a {
        color: #001a48; }
    /* line 604, ../scss/modules/_views-styles.scss */
    .view-tweet-feed-view .view-header a:before {
      content: url("../images/twitter-icon-small.png");
      padding-right: 0.375em; }
/* line 610, ../scss/modules/_views-styles.scss */
.view-tweet-feed-view .view-footer {
  margin-top: 2.25em; }
  /* line 612, ../scss/modules/_views-styles.scss */
  .view-tweet-feed-view .view-footer a {
    -webkit-appearance: none;
    color: #001a48;
    text-decoration: none;
    font-family: MuseoSansRounded-700;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    margin: 0;
    border: 1px solid #c7cc15;
    padding: 0.375em 0.75em;
    border-radius: 16px;
    background-color: #c7cc15;
    line-height: normal;
    padding-right: 1.8em;
    background: #c7cc15 url("../images/button-arrow_id-6.png") right 7px no-repeat;
    background-color: #ccd3db;
    border-color: #808da4;
    color: #001a48;
    background-image: url("../images/button-arrow-alt.png"); }
    /* line 28, ../scss/_mixins.scss */
    .view-tweet-feed-view .view-footer a:hover {
      background-color: #001a48;
      border-color: #001a48;
      color: #c7cc15; }
      /* line 32, ../scss/_mixins.scss */
      .view-tweet-feed-view .view-footer a:hover a {
        color: #c7cc15; }
    /* line 59, ../scss/_mixins.scss */
    .view-tweet-feed-view .view-footer a a {
      color: #001a48; }
    /* line 62, ../scss/_mixins.scss */
    .view-tweet-feed-view .view-footer a:hover {
      background-color: #ffffff;
      color: #001a48;
      border-color: #808da4; }
      /* line 66, ../scss/_mixins.scss */
      .view-tweet-feed-view .view-footer a:hover a {
        color: #001a48; }
    /* line 614, ../scss/modules/_views-styles.scss */
    .view-tweet-feed-view .view-footer a:before {
      content: url("../images/twitter-icon.png");
      padding-right: 0.375em; }

/* line 623, ../scss/modules/_views-styles.scss */
.view-blogs.view-display-id-block_1 .views-row {
  margin-bottom: 1.5em;
  padding: 0 0.75em 0 0;
  background: transparent; }
  /* line 2, ../scss/_mixins.scss */
  .view-blogs.view-display-id-block_1 .views-row:after {
    content: "";
    display: table;
    clear: both; }
  /* line 628, ../scss/modules/_views-styles.scss */
  .view-blogs.view-display-id-block_1 .views-row .views-field-field-image-fid {
    float: left;
    border: 2px solid #ffffff;
    width: 60px; }
    /* line 632, ../scss/modules/_views-styles.scss */
    .view-blogs.view-display-id-block_1 .views-row .views-field-field-image-fid img {
      width: 100%;
      height: auto;
      vertical-align: top; }
  /* line 638, ../scss/modules/_views-styles.scss */
  .view-blogs.view-display-id-block_1 .views-row .views-field-title,
  .view-blogs.view-display-id-block_1 .views-row .views-field-created {
    margin-left: 70px; }
  /* line 642, ../scss/modules/_views-styles.scss */
  .view-blogs.view-display-id-block_1 .views-row .views-field-title {
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0.75em; }
    /* line 646, ../scss/modules/_views-styles.scss */
    .view-blogs.view-display-id-block_1 .views-row .views-field-title a {
      text-decoration: none; }
      /* line 648, ../scss/modules/_views-styles.scss */
      .view-blogs.view-display-id-block_1 .views-row .views-field-title a:hover {
        text-decoration: underline; }
  /* line 653, ../scss/modules/_views-styles.scss */
  .view-blogs.view-display-id-block_1 .views-row .views-field-created {
    color: #555555;
    font-size: .9em; }
/* line 658, ../scss/modules/_views-styles.scss */
.view-blogs.view-display-id-block_1 .more-link {
  text-align: left;
  margin-top: 2.25em; }
  /* line 661, ../scss/modules/_views-styles.scss */
  .view-blogs.view-display-id-block_1 .more-link a {
    -webkit-appearance: none;
    color: #001a48;
    text-decoration: none;
    font-family: MuseoSansRounded-700;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    margin: 0;
    border: 1px solid #c7cc15;
    padding: 0.375em 0.75em;
    border-radius: 16px;
    background-color: #c7cc15;
    line-height: normal;
    padding-right: 1.8em;
    background: #c7cc15 url("../images/button-arrow_id-6.png") right 7px no-repeat;
    background-color: #ccd3db;
    border-color: #808da4;
    color: #001a48;
    background-image: url("../images/button-arrow-alt.png"); }
    /* line 28, ../scss/_mixins.scss */
    .view-blogs.view-display-id-block_1 .more-link a:hover {
      background-color: #001a48;
      border-color: #001a48;
      color: #c7cc15; }
      /* line 32, ../scss/_mixins.scss */
      .view-blogs.view-display-id-block_1 .more-link a:hover a {
        color: #c7cc15; }
    /* line 59, ../scss/_mixins.scss */
    .view-blogs.view-display-id-block_1 .more-link a a {
      color: #001a48; }
    /* line 62, ../scss/_mixins.scss */
    .view-blogs.view-display-id-block_1 .more-link a:hover {
      background-color: #ffffff;
      color: #001a48;
      border-color: #808da4; }
      /* line 66, ../scss/_mixins.scss */
      .view-blogs.view-display-id-block_1 .more-link a:hover a {
        color: #001a48; }

/* line 667, ../scss/modules/_views-styles.scss */
.view-slideshow-image {
  margin-bottom: 1.5em; }
  /* line 669, ../scss/modules/_views-styles.scss */
  .view-slideshow-image .views-row {
    padding: 0;
    border-width: 0; }
  /* line 673, ../scss/modules/_views-styles.scss */
  .view-slideshow-image .slider-image {
    width: 620px;
    height: 350px;
    float: left; }
  /* line 678, ../scss/modules/_views-styles.scss */
  .view-slideshow-image .slider-caption {
    background-color: #001a48;
    width: 320px;
    height: 350px;
    float: right;
    padding: 1.8em 2.25em 1.8em 1.8em;
    position: relative; }
    /* line 685, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .slider-caption .slider-title {
      font-family: MuseoSansRounded-700;
      font-weight: normal;
      font-style: normal;
      font-size: 2.25em;
      line-height: normal;
      margin-bottom: 0.75em; }
      /* line 690, ../scss/modules/_views-styles.scss */
      .view-slideshow-image .slider-caption .slider-title a {
        color: #c7cc15;
        text-decoration: none; }
    /* line 695, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .slider-caption .slider-tagline {
      font-size: 1.5em;
      color: #ffffff;
      line-height: normal;
      margin-bottom: 1.5em; }
    /* line 701, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .slider-caption .slider-more {
      position: absolute;
      bottom: 1.8em;
      left: 1.8em;
      -webkit-appearance: none;
      color: #001a48;
      text-decoration: none;
      font-family: MuseoSansRounded-700;
      font-weight: normal;
      font-style: normal;
      font-size: 1em;
      margin: 0;
      border: 1px solid #c7cc15;
      padding: 0.375em 0.75em;
      border-radius: 16px;
      background-color: #c7cc15;
      line-height: normal;
      padding-right: 1.8em;
      background: #c7cc15 url("../images/button-arrow_id-6.png") right 7px no-repeat;
      padding-left: 3em;
      padding-right: 3em; }
      /* line 28, ../scss/_mixins.scss */
      .view-slideshow-image .slider-caption .slider-more:hover {
        background-color: #001a48;
        border-color: #001a48;
        color: #c7cc15; }
        /* line 32, ../scss/_mixins.scss */
        .view-slideshow-image .slider-caption .slider-more:hover a {
          color: #c7cc15; }
      /* line 708, ../scss/modules/_views-styles.scss */
      .view-slideshow-image .slider-caption .slider-more:hover {
        background-color: #ffffff;
        background-image: url("../images/button-arrow-alt.png");
        color: #001a48;
        border-color: #ffffff; }
  /* line 716, ../scss/modules/_views-styles.scss */
  .view-slideshow-image .views_slideshow_controls {
    position: absolute;
    top: 150px;
    left: 0px;
    width: 100%;
    z-index: 10;
    padding: 0 0.75em; }
    /* line 723, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .views_slideshow_controls .views_slideshow_previous,
    .view-slideshow-image .views_slideshow_controls .views_slideshow_next {
      background: url("../images/compact-voice-050515.png") no-repeat -88px -116px;
      width: 16px;
      height: 30px;
      float: left;
      text-indent: -1000px;
      overflow: hidden;
      opacity: .5; }
      /* line 732, ../scss/modules/_views-styles.scss */
      .view-slideshow-image .views_slideshow_controls .views_slideshow_previous:hover,
      .view-slideshow-image .views_slideshow_controls .views_slideshow_next:hover {
        opacity: 1; }
    /* line 736, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .views_slideshow_controls .views_slideshow_pause {
      display: none; }
    /* line 739, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .views_slideshow_controls .views_slideshow_play {
      display: none; }
    /* line 742, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .views_slideshow_controls .views_slideshow_next {
      background-position: -140px -115px;
      float: right; }
  /* line 747, ../scss/modules/_views-styles.scss */
  .view-slideshow-image .views_slideshow_singleframe_pager {
    display: table;
    margin: 1em auto 0 auto; }
    /* line 751, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .views_slideshow_singleframe_pager .pager-item a {
      background: url("../images/compact-voice-050515.png") no-repeat -32px -120px;
      width: 15px;
      height: 15px;
      display: block;
      float: left;
      margin: 4px;
      text-indent: -1000px;
      overflow: hidden; }
    /* line 761, ../scss/modules/_views-styles.scss */
    .view-slideshow-image .views_slideshow_singleframe_pager .pager-item.activeSlide a {
      background-position: -57px -120px; }

/* $Id: nodes.css,v 1.6 2009/11/02 15:37:29 johnalbin Exp $ */
/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */
/* line 12, ../scss/modules/_nodes.scss */
.node-unpublished {
  /* background-color: #fff4f4; */
  /* Drupal core uses a #fff4f4 background */ }
  /* line 15, ../scss/modules/_nodes.scss */
  .node-unpublished div.unpublished {
    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;
    /* A very nice CSS3 property */ }

/* line 30, ../scss/modules/_nodes.scss */
.comment-unpublished div.unpublished {
  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;
  /* A very nice CSS3 property */ }

/* line 46, ../scss/modules/_nodes.scss */
.node-teaser {
  margin-bottom: 0; }

/* line 51, ../scss/modules/_nodes.scss */
.views-row .node-type-discussion .meta, .views-row .node-type-news .meta {
  margin-bottom: 15px; }
/* line 54, ../scss/modules/_nodes.scss */
.views-row .node-type-discussion .content .field-field-image, .views-row .node-type-news .content .field-field-image {
  width: 170px;
  float: left;
  margin: 0 0 8px; }
/* line 59, ../scss/modules/_nodes.scss */
.views-row .node-type-discussion .content p, .views-row .node-type-news .content p {
  width: 520px;
  float: left;
  margin: 0; }

/* line 66, ../scss/modules/_nodes.scss */
.node-teaser ul.links {
  clear: both;
  float: left;
  display: block; }

/* line 72, ../scss/modules/_nodes.scss */
.terms ul.links {
  float: none;
  clear: none;
  display: inline; }

/* All nodes are given a node-type-FOO class that describes the type of
 * content that it is. If you create a new content type called
 * "my-custom-type", it will receive a "node-type-my-custom-type" class.
 */
/* line 85, ../scss/modules/_nodes.scss */
.marker {
  color: #c00; }

/* line 91, ../scss/modules/_nodes.scss */
.node.node-unpublished .picture {
  position: relative;
  /* Otherwise floated pictures will appear below the "Unpublished" text. */ }

/* line 97, ../scss/modules/_nodes.scss */
.comment.comment-unpublished .picture {
  position: relative;
  /* Otherwise floated pictures will appear below the "Unpublished" text. */ }

/* line 106, ../scss/modules/_nodes.scss */
.preview .node {
  /* background-color: #ffffea; */
  /* Drupal core uses a #ffffea background */ }

/* FACEBOX  */
/* line 113, ../scss/modules/_nodes.scss */
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left; }
  /* line 114, ../scss/modules/_nodes.scss */
  #facebox .b {
    background: url(../../../../../b.png); }
  /* line 117, ../scss/modules/_nodes.scss */
  #facebox .tl {
    background: url(../../../../../tl.png); }
  /* line 120, ../scss/modules/_nodes.scss */
  #facebox .tr {
    background: url(../../../../../tr.png); }
  /* line 123, ../scss/modules/_nodes.scss */
  #facebox .bl {
    background: url(../../../../../bl.png); }
  /* line 126, ../scss/modules/_nodes.scss */
  #facebox .br {
    background: url(../../../../../br.png); }
  /* line 134, ../scss/modules/_nodes.scss */
  #facebox .popup {
    position: relative; }
  /* line 137, ../scss/modules/_nodes.scss */
  #facebox table {
    border-collapse: collapse; }
  /* line 140, ../scss/modules/_nodes.scss */
  #facebox td {
    border-bottom: 0;
    padding: 0; }
  /* line 144, ../scss/modules/_nodes.scss */
  #facebox .body {
    padding: 10px;
    background: #fff;
    width: 370px; }
  /* line 149, ../scss/modules/_nodes.scss */
  #facebox .loading, #facebox .image {
    text-align: center; }
  /* line 152, ../scss/modules/_nodes.scss */
  #facebox img {
    border: 0;
    margin: 0; }
  /* line 156, ../scss/modules/_nodes.scss */
  #facebox .footer {
    border-top: 1px solid #DDDDDD;
    padding-top: 5px;
    margin-top: 10px;
    text-align: right; }
  /* line 162, ../scss/modules/_nodes.scss */
  #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
    height: 10px;
    width: 10px;
    overflow: hidden;
    padding: 0; }

/* line 170, ../scss/modules/_nodes.scss */
#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%; }

/* line 178, ../scss/modules/_nodes.scss */
.facebox_hide {
  z-index: -100; }

/* line 182, ../scss/modules/_nodes.scss */
.facebox_overlayBG {
  background-color: #000;
  z-index: 99; }

/* line 187, ../scss/modules/_nodes.scss */
* html #facebox_overlay {
  /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollheight > document.body.offsetheight ? document.body.scrollheight : document.body.offsetheight + 'px'); }

/* line 193, ../scss/modules/_nodes.scss */
.item-list ul {
  list-style: none;
  margin: 0;
  padding: 20px 20px 12px; }

/* line 199, ../scss/modules/_nodes.scss */
.view-resource-buttons, .view-buttons {
  background: #F2F2F2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc); }

/* line 207, ../scss/modules/_nodes.scss */
.view-resource-buttons .views-row, .view-resource-campaign .views-row, .view-buttons .views-row {
  border: none; }

/* line 211, ../scss/modules/_nodes.scss */
.view-resource-buttons .node, .view-buttons .node {
  margin: 0; }

/* line 217, ../scss/modules/_nodes.scss */
.node-type-resourcebuttons .content, .node-type-buttons .content {
  margin: 0 0 12px;
  padding: 0; }

/* line 224, ../scss/modules/_nodes.scss */
.node-type-resourcebuttons h2, .node-type-resourcecampaign h2, .node-type-buttons h2 {
  display: none; }

/* line 228, ../scss/modules/_nodes.scss */
.node-type-resourcecampaign .field-field-image img {
  width: 140px; }

/* line 232, ../scss/modules/_nodes.scss */
.node-type-buttons div p {
  margin: 0; }

/* line 236, ../scss/modules/_nodes.scss */
#follow_button {
  background: none;
  padding: 0;
  box-shadow: none; }

/* line 242, ../scss/modules/_nodes.scss */
.resource-terms ul li {
  line-height: 25px;
  white-space: nowrap; }
  /* line 245, ../scss/modules/_nodes.scss */
  .resource-terms ul li.first {
    padding: 0;
    margin: 0; }

/* $Id: comments.css,v 1.5 2009/11/01 20:54:20 johnalbin Exp $ */
/**
 * @file
 * Comment Styling
 */
/* line 8, ../scss/modules/_comments.scss */
#comments {
  margin: 30px 0 0; }
  /* line 10, ../scss/modules/_comments.scss */
  #comments .title {
    padding-bottom: 0; }

/* line 21, ../scss/modules/_comments.scss */
.comment-unpublished {
  /* background-color: #fff4f4; */
  /* Drupal core uses a #fff4f4 background */ }

/* line 29, ../scss/modules/_comments.scss */
.new {
  color: #c00; }

/* line 37, ../scss/modules/_comments.scss */
.indented {
  /* margin-left: 25px; */
  /* Drupal core uses a 25px left margin */ }

/* line 42, ../scss/modules/_comments.scss */
.preview .comment {
  /* background-color: #ffffea; */
  /* Drupal core uses a #ffffea background */ }

/* line 48, ../scss/modules/_comments.scss */
#comments #edit-homepage-wrapper, #comments .comment_reply {
  display: none; }

/* $Id: forms.css,v 1.3 2009/08/12 08:37:42 johnalbin Exp $ */
/**
 * @file
 * Form Styling
 */
/* line 8, ../scss/modules/_forms.scss */
input {
  outline: none; }

/* line 12, ../scss/modules/_forms.scss */
input[type=text],
input[type=email],
input[type=password],
textarea,
select {
  border: 1px solid rgba(0, 26, 72, 0.2);
  background: #ebebeb;
  font-size: 1em;
  padding: 0.5em 0.75em;
  border-radius: 16px;
  color: #666666;
  font-size: .9em;
  -webkit-appearance: none;
  outline: none;
  margin: 0; }

/* line 30, ../scss/modules/_forms.scss */
select {
  background: #ebebeb url("../images/select-arrows_id-5.png") center right no-repeat;
  padding-right: 3em; }

/* line 35, ../scss/modules/_forms.scss */
input[type=submit] {
  -webkit-appearance: none;
  color: #001a48;
  text-decoration: none;
  font-family: MuseoSansRounded-700;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  margin: 0;
  border: 1px solid #c7cc15;
  padding: 0.375em 0.75em;
  border-radius: 16px;
  background-color: #c7cc15;
  line-height: normal; }
  /* line 28, ../scss/_mixins.scss */
  input[type=submit]:hover {
    background-color: #001a48;
    border-color: #001a48;
    color: #c7cc15; }
    /* line 32, ../scss/_mixins.scss */
    input[type=submit]:hover a {
      color: #c7cc15; }

/* line 39, ../scss/modules/_forms.scss */
.form-item, .form-checkboxes, .form-radios {
  margin: 1em 0; }

/* line 44, ../scss/modules/_forms.scss */
.form-item {
  position: relative; }
  /* line 46, ../scss/modules/_forms.scss */
  .form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid #c00; }
  /* line 49, ../scss/modules/_forms.scss */
  .form-item label {
    font-weight: bold;
    font-size: .9em; }
    /* line 52, ../scss/modules/_forms.scss */
    .form-item label.option {
      display: inline;
      font-weight: normal; }

/* line 59, ../scss/modules/_forms.scss */
.section-comment #edit-homepage-wrapper {
  /* Hiding the 'Homepage' text field that appears in the comment block on the blogs when there are errors after submitting the form */
  display: none; }

/* line 63, ../scss/modules/_forms.scss */
.form-required {
  color: #c00; }

/* line 67, ../scss/modules/_forms.scss */
.form-item .description {
  font-size: 0.85em; }

/* line 71, ../scss/modules/_forms.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.4em 0; }

/* line 75, ../scss/modules/_forms.scss */
.form-submit {
  padding: 3px 5px; }

/* line 80, ../scss/modules/_forms.scss */
.container-inline div, .container-inline label {
  display: inline; }

/*
 * Search (search-theme-form.tpl.php)
 */
/* line 91, ../scss/modules/_forms.scss */
#edit-search-theme-form-1-wrapper label {
  display: none; }

/*
 * Search (search-block-form.tpl.php)
 */
/* line 101, ../scss/modules/_forms.scss */
#edit-search-block-form-1-wrapper label {
  display: none; }

/*
 * Drupal's default login form block
 */
/* line 109, ../scss/modules/_forms.scss */
#user-login-form {
  text-align: left;
  /* LTR */ }
  /* line 112, ../scss/modules/_forms.scss */
  #user-login-form ul {
    margin-bottom: 0;
    /* Position OpenID's ul next to the rest of the links. */ }
  /* line 117, ../scss/modules/_forms.scss */
  #user-login-form li.openid-link {
    margin-top: 1em;
    margin-left: -20px;
    /* LTR */
    /* Un-do some of the padding on the ul list. */ }
  /* line 123, ../scss/modules/_forms.scss */
  #user-login-form li.user-link {
    margin-top: 1em; }

/*
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* line 137, ../scss/modules/_forms.scss */
#user-login ul {
  margin: 1em 0; }
/* line 141, ../scss/modules/_forms.scss */
#user-login li.openid-link, #user-login li.user-link {
  margin-left: -2em;
  /* LTR */
  /* Un-do all of the padding on the ul list. */ }

/*
 * Drupal admin tables
 *
 * We overrode these styles in html-elements.css, but restore them for the admin
 * section of the site.
 */
/* line 157, ../scss/modules/_forms.scss */
form tbody {
  border-top: 1px solid #ccc; }
/* line 160, ../scss/modules/_forms.scss */
form th, form thead th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc; }
/* line 167, ../scss/modules/_forms.scss */
form tbody th {
  border-bottom: 1px solid #ccc; }

/* line 172, ../scss/modules/_forms.scss */
::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
input:-moz-placeholder {
  color: #333333; }

/* $Id: fields.css,v 1.3 2009/08/12 08:03:52 johnalbin Exp $ */
/**
 * @file
 * Field Styling
 */
/*
 * Field types
 */
/*
 * Named fields
 */
/********* compats map *********/
/* line 3, ../scss/modules/_map.scss */
.map-block {
  width: 760px; }

/* line 7, ../scss/modules/_map.scss */
.map-wrapper {
  position: relative; }
  /* line 9, ../scss/modules/_map.scss */
  .map-wrapper .left-info {
    position: absolute;
    left: 0;
    top: 0;
    width: 300px; }
  /* line 15, ../scss/modules/_map.scss */
  .map-wrapper .rihgt-map {
    float: right;
    width: 500px;
    margin-right: 100px; }

/********* compacts list *********/
/* line 25, ../scss/modules/_map.scss */
.node-type-compact ul.compact {
  list-style: none; }
  /* line 27, ../scss/modules/_map.scss */
  .node-type-compact ul.compact .voluntary-sector-contact ul, .node-type-compact ul.compact .local-authority-contact ul {
    list-style: none; }
  /* line 30, ../scss/modules/_map.scss */
  .node-type-compact ul.compact .voluntary-sector-contact, .node-type-compact ul.compact .local-authority-contact {
    border: 1px solid #E6E6E6;
    padding: 10px;
    margin: 10px 0; }
  /* line 35, ../scss/modules/_map.scss */
  .node-type-compact ul.compact .voluntary-sector-contact span, .node-type-compact ul.compact .local-authority-contact span {
    font-style: italic;
    display: block;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px; }
  /* line 41, ../scss/modules/_map.scss */
  .node-type-compact ul.compact .voluntary-sector-contact ul, .node-type-compact ul.compact .local-authority-contact ul {
    padding-left: 0; }
/* line 46, ../scss/modules/_map.scss */
.node-type-compact .views-row-odd ul.compact .voluntary-sector-contact, .node-type-compact .views-row-odd ul.compact .local-authority-contact {
  background: #F6F6F6; }
/* line 51, ../scss/modules/_map.scss */
.node-type-compact .views-row-even ul.compact .voluntary-sector-contact, .node-type-compact .views-row-even ul.compact .local-authority-contact {
  background: #F2F2F2; }
/* line 55, ../scss/modules/_map.scss */
.node-type-compact .title {
  color: #163657;
  padding-bottom: 0; }

/* line 62, ../scss/modules/_map.scss */
.view-map-of-compacts .cv-map-list-header .top-link {
  width: 110px;
  float: right;
  text-align: right;
  padding: 0 0 10px 0; }
/* line 68, ../scss/modules/_map.scss */
.view-map-of-compacts .cv-map-list-header h1 {
  width: 650px;
  float: left; }

/* line 75, ../scss/modules/_map.scss */
.node-type-compact .meta {
  display: none; }
/* line 78, ../scss/modules/_map.scss */
.node-type-compact ul.compact {
  padding-left: 0; }
  /* line 80, ../scss/modules/_map.scss */
  .node-type-compact ul.compact .web-address {
    list-style: none;
    padding-left: 0; }
  /* line 84, ../scss/modules/_map.scss */
  .node-type-compact ul.compact .user-list {
    padding-bottom: 10px; }
  /* line 87, ../scss/modules/_map.scss */
  .node-type-compact ul.compact strong {
    color: #163657;
    font-weight: normal; }
  /* line 92, ../scss/modules/_map.scss */
  .node-type-compact ul.compact span.person {
    width: 200px;
    float: left;
    font-style: normal;
    border-bottom: 0; }
  /* line 98, ../scss/modules/_map.scss */
  .node-type-compact ul.compact span.email {
    width: 300px;
    float: left;
    font-style: normal;
    border-bottom: 0; }
  /* line 104, ../scss/modules/_map.scss */
  .node-type-compact ul.compact span.tel {
    width: 190px;
    float: left;
    font-style: normal;
    border-bottom: 0; }
  /* line 111, ../scss/modules/_map.scss */
  .node-type-compact ul.compact a {
    font-size: 11px; }
  /* line 114, ../scss/modules/_map.scss */
  .node-type-compact ul.compact span.email strong {
    font-size: 12px; }
  /* line 117, ../scss/modules/_map.scss */
  .node-type-compact ul.compact .notes {
    border: 1px solid #E6E6E6;
    padding: 10px;
    margin: 10px 0; }
    /* line 121, ../scss/modules/_map.scss */
    .node-type-compact ul.compact .notes .notes-header {
      font-style: italic;
      display: block;
      border-bottom: 1px solid #CCC;
      margin-bottom: 5px; }

/** link to map **/
/* line 134, ../scss/modules/_map.scss */
#block-block-9 {
  text-align: center;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  behavior: url(http://www.compactvoice.org.uk/sites/all/libraries/pie/pie.htc);
  height: 100px;
  background: #e1f398 url("../images/find_local_compact_banner.jpg") no-repeat 0 0;
  padding: 0;
  overflow: hidden; }
  /* line 144, ../scss/modules/_map.scss */
  #block-block-9:hover {
    background: #e1f398 url("../images/find_local_compact_banner.jpg") no-repeat 0 -100px; }
  /* line 147, ../scss/modules/_map.scss */
  #block-block-9 p {
    padding-top: 20px; }
    /* line 149, ../scss/modules/_map.scss */
    #block-block-9 p a {
      font-size: 16px;
      text-decoration: none;
      font-weight: bold;
      color: #333333;
      display: block;
      text-align: center;
      margin: 0 auto; }

/* line 161, ../scss/modules/_map.scss */
#node-15614 .content {
  position: absolute;
  width: 301px;
  top: 160px;
  left: 0px; }

/* line 169, ../scss/modules/_map.scss */
.view-map-of-compacts .attachment-before {
  margin-bottom: 10px; }
/* line 172, ../scss/modules/_map.scss */
.view-map-of-compacts .view-display-id-attachment_1 .views-summary {
  float: left;
  margin-right: 10px; }
  /* line 175, ../scss/modules/_map.scss */
  .view-map-of-compacts .view-display-id-attachment_1 .views-summary a {
    text-decoration: none; }
    /* line 177, ../scss/modules/_map.scss */
    .view-map-of-compacts .view-display-id-attachment_1 .views-summary a:hover {
      text-decoration: underline; }

/* line 7, ../scss/modules/_local.scss */
.views_slideshow_slide {
  width: 940px; }

/* line 11, ../scss/modules/_local.scss */
.views-nivo-slider {
  width: 100% !important;
  height: 350px !important;
  box-shadow: none;
  margin-bottom: 0.75em; }

/* line 18, ../scss/modules/_local.scss */
.nivo-imageLink {
  width: 620px !important; }
  /* line 20, ../scss/modules/_local.scss */
  .nivo-imageLink img {
    height: 350px !important;
    width: auto; }

/* line 26, ../scss/modules/_local.scss */
.nivo-caption {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  background: #002450;
  width: 320px;
  font-size: 1.5em;
  padding: 1.5em;
  line-height: normal; }

/* line 38, ../scss/modules/_local.scss */
a.nivo-control {
  background: url("../images/compact-voice-050515.png") no-repeat -32px -120px;
  width: 15px;
  height: 15px; }
  /* line 42, ../scss/modules/_local.scss */
  a.nivo-control.active {
    background: url("../images/compact-voice-050515.png") no-repeat -57px -120px;
    width: 15px;
    height: 15px; }

/* line 50, ../scss/modules/_local.scss */
a.nivo-prevNav {
  left: 20px; }
/* line 53, ../scss/modules/_local.scss */
a.nivo-nextNav {
  background: url("../images/compact-voice-050515.png") no-repeat -140px -115px;
  width: 16px;
  height: 24px;
  left: 710px; }

/* line 61, ../scss/modules/_local.scss */
.nivo-directionNav a {
  background: url("../images/compact-voice-050515.png") no-repeat -88px -116px;
  width: 16px;
  height: 24px;
  border: 0 none;
  display: block;
  opacity: 0;
  text-indent: -9999px;
  transition: all 200ms ease-in-out 0s; }

/* line 73, ../scss/modules/_local.scss */
a.nivo-prevNav {
  left: 20px; }
/* line 76, ../scss/modules/_local.scss */
a.nivo-nextNav {
  background: url("../images/compact-voice-050515.png") no-repeat -140px -115px;
  width: 16px;
  height: 24px;
  left: 710px; }

/* line 89, ../scss/modules/_local.scss */
.view-footer .nivo-directionNav {
  position: absolute;
  top: 140px;
  left: 0;
  width: 100%; }
  /* line 94, ../scss/modules/_local.scss */
  .view-footer .nivo-directionNav a {
    background: url("../images/compact-voice-050515.png") no-repeat -88px -116px;
    width: 16px;
    height: 24px;
    border: 0 none;
    display: block;
    opacity: .5;
    color: white;
    text-indent: -9999px;
    transition: all 200ms ease-in-out 0s; }
/* line 107, ../scss/modules/_local.scss */
.view-footer a.nivo-prevNav {
  left: 0.5em; }
/* line 110, ../scss/modules/_local.scss */
.view-footer a.nivo-nextNav {
  background: url("../images/compact-voice-050515.png") no-repeat -140px -115px;
  width: 16px;
  height: 24px;
  right: 0.5em;
  left: auto; }

/* line 124, ../scss/modules/_local.scss */
.accordian .views-row-odd, .accordian .views-row-even {
  background: none; }
/* line 127, ../scss/modules/_local.scss */
.accordian .views-row {
  clear: both;
  padding-bottom: 15px;
  border-top: 1px solid #d2d2d2 !important;
  position: relative; }

/* line 135, ../scss/modules/_local.scss */
.div.news-landing div.view-content .accordian .views-row {
  border-top: 1px solid #D2D2D2; }

/* line 139, ../scss/modules/_local.scss */
.q-icon {
  background: url("../images/compact-voice-050515.png") no-repeat -76px -9px;
  width: 39px;
  height: 39px;
  text-indent: -9999px;
  margin-right: 10px;
  float: left; }

/* line 148, ../scss/modules/_local.scss */
.a-icon {
  background: url("../images/compact-voice-050515.png") no-repeat -76px -55px;
  width: 39px;
  height: 39px;
  text-indent: -9999px;
  float: left;
  margin-right: 10px; }

/* line 157, ../scss/modules/_local.scss */
.up-icon {
  background: url("../images/compact-voice-050515.png") no-repeat -126px -9px;
  width: 39px;
  height: 39px;
  text-indent: -9999px; }

/* line 164, ../scss/modules/_local.scss */
.down-icon {
  background: url("../images/compact-voice-050515.png") no-repeat -126px -55px;
  width: 39px;
  height: 39px;
  text-indent: -9999px; }

/* line 171, ../scss/modules/_local.scss */
.answer-icon-wrapper {
  width: 40px;
  height: 100px;
  margin-right: 10px;
  float: left; }

/* line 178, ../scss/modules/_local.scss */
.q-main {
  width: 700px;
  margin-bottom: 20px; }

/* line 183, ../scss/modules/_local.scss */
.details-answer {
  width: 640px; }

/* line 187, ../scss/modules/_local.scss */
.direction-arrow-down {
  background: url("../images/compact-voice-050515.png") no-repeat scroll -126px -55px transparent;
  height: 39px;
  position: absolute;
  right: 20px;
  text-indent: -9999px;
  top: 5px;
  width: 39px; }

/* line 197, ../scss/modules/_local.scss */
.active-accordion .direction-arrow-down {
  background: url("../images/compact-voice-050515.png") no-repeat -126px -9px;
  width: 39px;
  height: 39px;
  text-indent: -9999px; }

/* line 205, ../scss/modules/_local.scss */
.q-main .title {
  width: 600px;
  color: #466C93; }
/* line 209, ../scss/modules/_local.scss */
.q-main h2 {
  width: 600px; }

/* line 214, ../scss/modules/_local.scss */
.node_read_more {
  margin-bottom: 10px; }

/* line 218, ../scss/modules/_local.scss */
.view-header {
  margin-bottom: 20px; }

/*# sourceMappingURL=style.css.map */