@charset "UTF-8";

@import
    url(https://fonts.googleapis.com/css?family=Sanchez:400,400italic|Open+Sans:400,300,300italic,400italic,600italic,700,600,700italic)
    ; 



/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 * VEDA CSS 
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* line 215, ../sass/_base.scss */

form input[type='number']::-webkit-outer-spin-button,
form input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

@font-face {
  font-family: 'chris';
  src: url("christopherhand-webfont.eot");
  src: url("christopherhand-webfont.eot?#iefix") format("embedded-opentype"), url("christopherhand-webfont.woff") format("woff"), url("christopherhand-webfont.ttf") format("truetype"), url("christopherhand-webfont.svg#christopherhandregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotolight';
  src: url("roboto-light-webfont.eot");
  src: url("roboto-light-webfont.eot?#iefix") format("embedded-opentype"), url("roboto-light-webfont.woff") format("woff"), url("roboto-light-webfont.ttf") format("truetype"), url("roboto-light-webfont.svg#robotolight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotoregular';
  src: url("roboto-regular-webfont.eot");
  src: url("roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("roboto-regular-webfont.woff") format("woff"), url("roboto-regular-webfont.ttf") format("truetype"), url("roboto-regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_condensedbold';
  src: url("robotocondensed-bold-webfont.eot");
  src: url("robotocondensed-bold-webfont.eot?#iefix") format("embedded-opentype"), url("robotocondensed-bold-webfont.woff") format("woff"), url("robotocondensed-bold-webfont.ttf") format("truetype"), url("robotocondensed-bold-webfont.svg#roboto_condensedbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_condensedlight';
  src: url("robotocondensed-light-webfont.eot");
  src: url("robotocondensed-light-webfont.eot?#iefix") format("embedded-opentype"), url("robotocondensed-light-webfont.woff") format("woff"), url("robotocondensed-light-webfont.ttf") format("truetype"), url("robotocondensed-light-webfont.svg#roboto_condensedlight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto_condensedregular';
  src: url("robotocondensed-regular-webfont.eot");
  src: url("robotocondensed-regular-webfont.eot?#iefix") format("embedded-opentype"), url("robotocondensed-regular-webfont.woff") format("woff"), url("robotocondensed-regular-webfont.ttf") format("truetype"), url("robotocondensed-regular-webfont.svg#roboto_condensedregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotobold';
  src: url("roboto-bold-webfont.eot");
  src: url("roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("roboto-bold-webfont.woff") format("woff"), url("roboto-bold-webfont.ttf") format("truetype"), url("roboto-bold-webfont.svg#robotobold") format("svg");
  font-weight: normal;
  font-style: normal;
}
.veda-anchor-black a, .veda-anchor-black a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
/* line 204, ../sass/_base.scss */
.veda-anchor-black a:hover, .veda-anchor-black a:active, .veda-anchor-black a:link:hover, .veda-anchor-black a:link:active {
  color: #d90610;
}
/* line 209, ../sass/_base.scss */
.veda-anchor-black a:before, .veda-anchor-black a:after, .veda-anchor-black a:link:before, .veda-anchor-black a:link:after {
  color: #000;
}
.menu-mlid-8460 {
  display: none;
}

/* Import Sass mixins, variables, Compass modules, etc. */
/* Base rules */
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
/* normalize.scss v2.0.1 | MIT/GPLv2 License | bit.ly/normalize-with-compass */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

   It's suggested that you read the normalize.scss file and customise it to meet
   your needs, rather then including the file in your project and overriding the
   defaults later in your CSS.
   @see http://nicolasgallagher.com/about-normalize-css/

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/* NEW FRONT PAGE */
.page-node-349 h1 {
  display: none !important;
}
.page-node-349 .front-page-banner {
  max-width:960px;
  margin:auto;
  text-align: left;
}
.page-node-349 .left {
  max-width:100%;
  text-transform: uppercase;
  color:#fff;
}
.page-node-349 .left h2{
  text-transform: uppercase;
  color:#fba413;
  font: 36px/1.2em 'roboto_condensedbold';
  margin:0px;
  margin-bottom:10px;
}
.page-node-349 .left h3 {
  color: #FFFFFF;
  font: 18px/1.1em 'roboto_condensedregular';
  text-transform: uppercase;
  margin:0px;
  margin-bottom:10px;
}
.page-node-349 .right{
  max-width:35%;
  float:right;
  font:30px 'roboto_condensedregular';
  color:#faa61a;
  margin-bottom:0px;
}
.page-node-349 .right p,.page-node-349 .right ul, .page-node-349 .left p,.page-node-349 .left ul{
  margin:0px;
}
.page-node-349 .right li {
  list-style-image:url('img/yellow-small-arrow.png'); 
  padding-left:10px;
  font:20px 'roboto_condensedregular';
  color:#fff;
}
.page-node-349 .node-page h2 {
  text-transform: uppercase;
  color:#d71919;
  font:24px 'roboto_condensedbold';
  margin:0px;
}
.page-node-349 iframe, object, embed {
        max-width: 100%;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
- See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.xs9RNekD.dpuf
.page-node-349 .node-page .listing {
  float:left;
  width:100%;
  margin:25px 0;
}
.listing {
  clear: both;
  padding:25px 0 20px;
  border-bottom:1px solid #ccc;
}
.page-node-349 .node-page .divm20 {
  margin-left:20px;
  float:left;
}
.page-node-349 .node-page li {
  list-style-image:url('img/yellow-small-arrow.png'); 
  padding-left:10px;
  font:16px 'roboto_condensedregular';
}
.page-node-349 .node-page img {
  width:auto;
}
.page-node-349 .node-page .videos img {
  width:295px !important;
}

.page-node-349 .node-page .col {
  float: left;
  font: 13px 'robotolight';
  margin: 30px 34px 30px 0;
  padding-bottom: 40px;
  text-align: center;
  width: 296px;
}
.page-node-349 .node-page h4 {
  color: #4F4F4F;
  font: 20px 'roboto_condensedbold';
  height: 70px;
  text-transform: uppercase;
}
.page-node-349 .node-page p {
  padding: 20px 30px 0;
}
.col.orange {
  margin-right: 0 !important;
}
.blue {
  background-color: #e5eef4;
}
.teal {
  background-color: #e5f8f9;
}
.orange {
  background-color: #fef2e8;
}


/* END NEW FRONT PAGE */
.bannerz{
  padding:0 0 30px 0;
  max-width:960px;
  margin:auto;
}
.front #highlighted {
  background: url("img/front-banner.jpg") no-repeat scroll 0 -50px #FFFFFF;
  margin: 10px auto;
  max-width: 100%;
  padding: 45px 0 30px;
  text-align: center;
}
  .whatisblockheight {
      height:120px;
  }
  .videos > iframe {
    margin-right: 23px;
    margin-bottom: 0px;
  }
  .videos > a > img {
    margin-right: 32px;
    margin-bottom: 0px;
  }
  .videos > iframe:last-child {
    margin-right:0px;
  }

  .last-video {
    margin-right:0px !important;
  }
  .promo-box-left {
    margin-top: 30px;
    float:left;
  }
  .promo-box-right1 {
    border: 1px solid rgb(170, 170, 170); 
    float: right; 
    margin-top: 30px; 
    background-color:#fff; 
    width: auto; 
    padding: 10px; 
    max-width: 434px;
  }
  .promo-box-right {
    float:right;
    margin-top: 30px;
    width:453px;
    background-color:#fff;
    border:2px solid #61c0e8;
    text-align: center;
  }
  .promo-box-right-title {
    background-color: #61C0E8;
    color: #FFFFFF;
    font-family: "roboto_condensedbold",arial;
    font-size: 37px;
    line-height: 43px;
    padding: 30px;
    text-align: center;
  }
  .promo-box-right .tabs {
    background-color: #7C9198;
    border-radius: 8px 8px 0 0;
    color: #FFFFFF;
    float: left;
    height: 90px;
    margin-right: 5px;
    width: 32%;
    text-align: center;
  }

  .banner-left {
    float:left;
    width:50%
  }
  .banner-right{
    float:left;
    width:45%;
    text-align:right;
  }

.blue-button {
  background: linear-gradient(to bottom, #63C1E8 0%, #059CDB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #0081B7;
  border-radius: 8px 8px 8px 8px;
  color: #FFFFFF !important;
  font-family: "roboto_condensedbold",arial;
  font-size: 18px;
  letter-spacing: 1px;
  padding: 8px 15px;
  text-align: center;
  text-decoration: none;
  background-color: #059CDB;
}
#whatis{
  background-color: #f1f1f1; 
  max-width: 100%; 
  margin: 30px 0px; 
  height: 260px;
}
.whatisblock {
  width:15%;
  background-color:#f1f1f1;
  height:auto;
  float:left;
  border-right:1px solid #aeaeae;
  color:#666;
}
.h30{
  height:30px;
}
.whatisblock2 {
  width:24%;
  background-color:#f1f1f1;
  height:auto;
  float:left;
  line-height: 1.3em;
}
a.next{
  font-size:32px;
  text-align:right;
  margin-top:20px;
  text-decoration:none;
  display: block;
}
a.next2{
  font-size:12px;
  text-align:right;
  margin-top:20px;
  text-decoration:none;
  display: block;
}
.ycaiblock{
  float: left; text-align: center; width: 48.5%;
}
.ribbon-wrapper {
  float:left;
  width:100%;
}
.ribbon{
  padding:20px !important;
  margin:20px 0 15px !important;
}
.page-node-307 #highlighted, h1#page-title,{
  display:none;
}


@media (min-width: 501px) and (max-width: 958px) {
  #main, #highlighted{
    max-width:960px !important;
  }
}

@media (max-width: 500px) {
  .mob-hide {
    display: none;
  }
  .page-node-349 .left h3 {
    display: none;
  }
  .banner-left {
    float:left;
    width:100%
  }
  .banner-right{
    float:left;
    width:100%;
    text-align:left;
    margin-top:20px;
  }
  .banner-right img{
    margin:0px;
  }
  .banner-right a{
    color:#aaa !important;
  }
  .mob-button {
    width:200px;
    display:block;
  }
  .page-node-349 .left {
    float:none;
    max-width:100%;
    color:#4f4f4f;
  }
  .page-node-349 .left img{

  }
  .page-node-349 .right {
     font:30px 'roboto_condensedregular';
     color:#4f4f4f;
     margin-bottom:0px;
  }
   .page-node-349 .right {
    float:none;
    max-width:100%;
    color:#4f4f4f;
   }
  .page-node-349 .right li{
    color:#4f4f4f;
  }
  .page-node-349 .front-page-banner {
  margin: auto;
  text-align: left;
  width:auto;
}

  .front #highlighted {
    padding: 0px 10px;
    background: none;
  }
  #main{
    max-width:960px;
  }
  #highlighted {
    padding: 0px;
  }

  .ycaiblock {
    float: none; text-align: center; width: 100%;
  }
  .videos {
    text-align: center;
  }
  .videos > iframe,  .videos > iframe:last-child, .videos > a > img {
    margin-right:0px;
  }
  .last-video {
    margin-right:0px;
  }
  .whatisblock {
    width:100%;
    background-color:#f1f1f1;
    height:auto;
    float:left;
    border-right:1px solid #aeaeae;
    color:#666;
  }
  .whatisblockheight {
    height:20px;
  }
  .whatisblock2 {
    width:100%;
  }
  .promo-box-right {
    width:100%;
  }
  .promo-box-right .tabs {
    width:31%;
  }
  .promo-box-right1 {
    width:auto;
  }
}

/*
 * Corrects `block` display not defined in IE 8/9.
 */
/* line 35, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
/* line 45, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 58, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
/* line 67, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/* Instead of relying on the fonts that are available on a user's computer, you
   can use web fonts which, like images, are resources downloaded to the user's
   browser. Because of the bandwidth and rendering resources required, web fonts
   should be used with care.

   Numerous resources for web fonts can be found on Google. Here are a few
   websites where you can find Open Source fonts to download:
   - http://www.fontsquirrel.com/fontface
   - http://www.theleagueofmoveabletype.com

   In order to use these fonts, you will need to convert them into formats
   suitable for web fonts. We recommend the free-to-use Font Squirrel's
   Font-Face Generator:
     http://www.fontsquirrel.com/fontface/generator

   The following is an example @font-face declaration. This font can then be
   used in any ruleset using a property like this:  font-family: Example, serif;

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 118, ../sass/_normalize.scss */
html {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
  /* 1 */
  font-size: 75%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  line-height: 1.4em;
}

/*
 * Removes default margin.
 */
/* line 146, ../sass/_normalize.scss */
body {
  margin: 0;
  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 160, ../sass/_normalize.scss */
a:link {
  color: #3398df;
}

/* line 164, ../sass/_normalize.scss */
a:visited {
  color: #3398df;
}

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 179, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* line 188, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography

   To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
   so that the line height of our base font becomes the basic unit of vertical
   measurement. We use multiples of that unit to set the top and bottom margins
   for our block level elements and to set the line heights of any fonts.
   For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
   ========================================================================== */
/*
 * Sets 1 unit of vertical rhythm on the top and bottom margin.
 */
/* line 207, ../sass/_normalize.scss */
p,
pre {
  margin: 0 0 1.66667em 0;
}

/* line 211, ../sass/_normalize.scss */
blockquote {
  /* Sets 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.66667em 20px;
  color: #8b8178;
  font-size: 1.16667em;
  line-height: 1.42857em;
  font-weight: bold;
}
/* line 217, ../sass/_normalize.scss */
blockquote p {
  quotes: "\201C" "\201D";
}
/* line 219, ../sass/_normalize.scss */
blockquote p:before {
  content: open-quote;
  font-weight: bold;
}
/* line 220, ../sass/_normalize.scss */
blockquote p:after {
  content: close-quote;
  font-weight: bold;
}

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */
/* line 230, ../sass/_normalize.scss */
h1 {
  /* Sets the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 1.9em;
  line-height: 1.35439em;
  /* Sets 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.87719em;
  margin-bottom: 0.87719em;
  font-weight: 300;
  color: #3398df;
}

/* line 240, ../sass/_normalize.scss */
h2 {
  font-size: 1.33em;
  line-height: 1.25313em;
  margin-top: 1.25313em;
  margin-bottom: 1.25313em;
}

/* line 246, ../sass/_normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 1.4245em;
  margin-top: 0em;
  margin-bottom: 0em;
}

/* line 252, ../sass/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.66667em;
  margin-top: 0em;
  margin-bottom: 0em;
}

/* line 258, ../sass/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 2.00803em;
  margin-top: 0em;
  margin-bottom: 0em;
}

/* line 264, ../sass/_normalize.scss */
h6 {
  font-size: 0.75em;
  line-height: 2.22222em;
  margin-top: 0em;
  margin-bottom: 0em;
}

/* Thematic break */
/* line 271, ../sass/_normalize.scss */
hr {
  height: 1px;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.66667em 0;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 282, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
  cursor: help;
  white-space: nowrap;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 293, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 301, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */
/* line 309, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */
/* line 323, ../sass/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 1em;
  line-height: 1.66667em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 335, ../sass/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */
/* line 345, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 353, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 362, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 369, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 373, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Set 1 unit of vertical rhythm and a consistent indentation.
 */
/* line 388, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1.66667em 0;
  padding: 0 0 0 20px;
}
.field.field-name-body > ul {
  margin: 0 0 1.6em;
}

/* line 394, ../sass/_normalize.scss */
ul ul, ul ol, ol ul, ol ol {
  margin: 0;
  /* Turn off margins on nested lists. */
}

/* line 399, ../sass/_normalize.scss */
dl {
  padding: 0;
}

/* line 403, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 20px;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
/* line 427, ../sass/_normalize.scss */
img {
  border: 0;
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Look into adding responsive embedded video. */
  max-width: 100%;
  height: auto;
}
/* line 439, ../sass/_normalize.scss */
.lt-ie9 img {
  height: auto;
  width: auto;
  max-width: 100%;
}
.lt-ie9 .videos img {
  width:295px;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 450, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
/* line 462, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */
/* line 484, ../sass/_normalize.scss */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-style: solid;
  border-top-width: 0.08333em;
  padding-top: 0.5em;
  border-bottom-style: solid;
  border-bottom-width: 0.08333em;
  padding-bottom: 1em;
  border-left-style: solid;
  border-left-width: 0.08333em;
  padding-left: 1em;
  border-right-style: solid;
  border-right-width: 0.08333em;
  padding-right: 1em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 500, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 * 4. Improves appearance and consistency with IE 6/7.
 */
/* line 518, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 534, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 551, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 564, ../sass/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 576, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 591, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 602, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */
/* line 611, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 621, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* line 626, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
  clear: both;
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 640, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
}
/* line 647, ../sass/_normalize.scss */
table th {
  font-weight: bold;
  text-align: left;
}
table img{
  padding: 0px 5px 5px 0px;
}
/* Layout rules */
/**
 * @file
 * Positioning for a small-device and desktop-centric layout.
 *
 * Define CSS classes to create a table-free, 3-column and single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
@media only screen and (max-width: 959px) {
  /* line 41, ../sass/_layout-responsive.scss */
  #header,
  #content,
  .region-sidebar-first,
  .region-sidebar-second,
  .region-sitemap .block,
  .region-footer .block,
  .fine-print {
    padding-left: 10px;
    padding-right: 10px;
    border: 0 !important;
    word-wrap: break-word;
  }
}
@media screen and (min-width: 960px) {
  /* line 56, ../sass/_layout-responsive.scss */
  html {
    min-width: 1000px;
  }

  /*
   * Apply the shared properties of grid items in a single, efficient ruleset.
   */
  /* line 71, ../sass/_layout-responsive.scss */
  #header,
  #content,
  .region-sidebar-first,
  .region-sidebar-second,
  .breadcrumb ol,
  .region-sitemap .block .content-wrap,
  .region-footer .block .content-wrap {
    padding-left: 0px;
    padding-right: 0px;
    border: 0 !important;
    word-wrap: break-word;
  }

  /*
   * Containers for grid items and flow items.
   */
  /* line 82, ../sass/_layout-responsive.scss */
  #header,
  .region-highlighted,
  .breadcrumb,
  #main,
  .region-sitemap > div,
  .region-footer > div {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
  }
  /* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #header:before, #header:after,
  .region-highlighted:before,
  .region-highlighted:after,
  .breadcrumb:before,
  .breadcrumb:after,
  #main:before,
  #main:after,
  .region-sitemap > div:before,
  .region-sitemap > div:after,
  .region-footer > div:before,
  .region-footer > div:after {
    content: "";
    display: table;
  }
  /* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #header:after,
  .region-highlighted:after,
  .breadcrumb:after,
  #main:after,
  .region-sitemap > div:after,
  .region-footer > div:after {
    clear: both;
  }

  /*
   * Navigation bar
   */
  /* line 91, ../sass/_layout-responsive.scss */
  #main {
    position: relative; 
  }

  /* line 94, ../sass/_layout-responsive.scss */
  #navigation {
    width: 100%;
  }

  /* line 97, ../sass/_layout-responsive.scss */
  .region-navigation > .block .content-wrap {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    clear: both;
  }

  /* line 103, ../sass/_layout-responsive.scss */
  #content {
    clear: both;
  }

  /* line 107, ../sass/_layout-responsive.scss */
  #content,
  .sidebars {
    margin-top: 10px;
  }
  .page-node-349 #content{
    margin-top: 0px;
  }

  /* line 111, ../sass/_layout-responsive.scss */
  .region-sidebar-first {
    margin-top: 1px;
  }

  /* line 114, ../sass/_layout-responsive.scss */
  .region-sidebar-second {
    margin-top: 1px;
  }

  /*
   * The layout when there is only one sidebar, the left one.
   */
  /* line 121, ../sass/_layout-responsive.scss */
  .sidebar-first #content {
    /* Span 4 columns, starting in 2nd column from left. */
    float: left;
    width: 520px;
    margin-left: 120px;
    margin-right: -660px;
  }
  /* line 125, ../sass/_layout-responsive.scss */
  .sidebar-first .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 160px;
    margin-left: 0px;
    margin-right: -180px;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  /* line 134, ../sass/_layout-responsive.scss */
  .sidebar-second #content {
    /* Span 4 columns, starting in 1st column from left. */
    float: left;
    width: 700px;
    margin-left: 0px;
    margin-right: -720px;
  }
  /* line 138, ../sass/_layout-responsive.scss */
  .sidebar-second .region-sidebar-second {
    /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 220px;
    margin-left: 720px;
    margin-right: -960px;
  }

  /*
   * The layout when there are two sidebars.
   */
  /* line 147, ../sass/_layout-responsive.scss */
  .two-sidebars #content {
    /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 520px;
    margin-left: 180px;
    margin-right: -720px;
  }
  /* line 151, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-first {
    /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 160px;
    margin-left: 0px;
    margin-right: -180px;
  }
  /* line 155, ../sass/_layout-responsive.scss */
  .two-sidebars .region-sidebar-second {
    /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 220px;
    margin-left: 720px;
    margin-right: -960px;
  }

  /*
   * Sitemap layout - 5 columns which are 3 units wide
   */
  /* line 164, ../sass/_layout-responsive.scss */
  .region-sitemap .count-1 {
    float: left;
    width: 160px;
    margin-left: 0px;
    margin-right: -180px;
  }
  /* line 167, ../sass/_layout-responsive.scss */
  .region-sitemap .count-2 {
    float: left;
    width: 160px;
    margin-left: 180px;
    margin-right: -360px;
  }
  /* line 170, ../sass/_layout-responsive.scss */
  .region-sitemap .count-3 {
    float: left;
    width: 160px;
    margin-left: 360px;
    margin-right: -540px;
  }
  /* line 173, ../sass/_layout-responsive.scss */
  .region-sitemap .count-4 {
    float: left;
    width: 160px;
    margin-left: 540px;
    margin-right: -720px;
  }
  /* line 176, ../sass/_layout-responsive.scss */
  .region-sitemap .count-5 {
    float: left;
    width: 160px;
    margin-left: 720px;
    margin-right: -900px;
  }

  /*
   * Footer layout - full width
   */
  /*
  * Homepage Layout
  */
  /* line 190, ../sass/_layout-responsive.scss */
  .node-type-homepage.sidebar-second #content {
    float: left;
    width: 580px;
    margin-left: 0px;
    margin-right: -600px;
  }
  /* line 193, ../sass/_layout-responsive.scss */
  .node-type-homepage.sidebar-second .region-sidebar-second {
    float: left;
    width: 340px;
    margin-left: 600px;
    margin-right: -960px;
  }
  /* line 196, ../sass/_layout-responsive.scss */
  .node-type-homepage.sidebar-second .region-sidebar-second .block {
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px;
  }

  /* line 204, ../sass/_layout-responsive.scss */
  .fine-print {
    clear: both;
  }
  /* line 206, ../sass/_layout-responsive.scss */
  .fine-print .copyright {
    padding-left: 10px;
    padding-right: 10px;
    border: 0 !important;
    word-wrap: break-word;
    float: left;
    width: 340px;
    margin-left: 0px;
    margin-right: -360px;
  }
  /* line 210, ../sass/_layout-responsive.scss */
  .fine-print .login {
    padding-left: 10px;
    padding-right: 10px;
    border: 0 !important;
    word-wrap: break-word;
    float: left;
    width: 160px;
    margin-left: 540px;
    margin-right: -720px;
  }
  /* line 214, ../sass/_layout-responsive.scss */
  .fine-print .credit {
    padding-left: 10px;
    padding-right: 10px;
    border: 0 !important;
    word-wrap: break-word;
    float: left;
    width: 160px;
    margin-left: 720px;
    margin-right: -900px;
  }
}
/* Module rules */
/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * http://drupal.org/node/1707736
 */
/* =============================================================================
   Wireframes
   ========================================================================== */
/* line 23, ../sass/_modular-styles.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

/* =============================================================================
   Accessibility features
   ========================================================================== */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 41, ../sass/_modular-styles.scss */
.element-invisible,
.element-focusable,
#navigation .block-menu .block--title,
#navigation .block-menu-block .block--title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 53, ../sass/_modular-styles.scss */
.element-focusable:active, .element-focusable:focus {
  /* Turns off the element-invisible effect. */
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 75, ../sass/_modular-styles.scss */
#skip-link {
  margin: 0;
}
/* line 78, ../sass/_modular-styles.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/* =============================================================================
   Main elements
   ========================================================================== */
/* line 91, ../sass/_modular-styles.scss */
#page {
  background: #fff;
}

/* =============================================================================
   Branding header
   ========================================================================== */
/* line 99, ../sass/_modular-styles.scss */
.header--logo {
  /* Wrapping link for logo */
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
}
@media only screen and (max-width: 959px) {
  /* line 99, ../sass/_modular-styles.scss */
  .header--logo {
    float: none;
    margin: 0 auto;
    width: 155px;
    display: block;
  }
  .listing img{
    display: none;
  }
}

/* line 112, ../sass/_modular-styles.scss */
.header--logo-image {
  /* Logo image */
  vertical-align: bottom;
}
@media only screen and (max-width: 959px) {
  /* line 112, ../sass/_modular-styles.scss */
  .header--logo-image {
    margin: -9px 0 -3px 0;
  }
}

/* line 120, ../sass/_modular-styles.scss */
.header--name-and-slogan {
  /* Wrapper for website name and slogan */
  float: left;
}

/* line 125, ../sass/_modular-styles.scss */
.header--site-name {
  /* The name of the website */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}

/* line 132, ../sass/_modular-styles.scss */
.header--site-link {
  /* The link around the name of the website */
}
/* line 135, ../sass/_modular-styles.scss */
.header--site-link:link, .header--site-link:visited {
  color: #000;
  text-decoration: none;
}
/* line 140, ../sass/_modular-styles.scss */
.header--site-link:hover, .header--site-link:focus {
  text-decoration: underline;
}

/* line 145, ../sass/_modular-styles.scss */
.header--site-slogan {
  /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
}

/* line 151, ../sass/_modular-styles.scss */
.header--secondary-menu {
  float: right;
}

/* line 155, ../sass/_modular-styles.scss */
.header--region {
  /* Wrapper for any blocks placed in the header region */
  float: right;
  margin: 0 0 20px 0;
}

/* =============================================================================
   Navigation bar
   ========================================================================== */
/* line 166, ../sass/_modular-styles.scss */
#navigation .block {
  margin-bottom: 0;
  clear: both;
}
/* line 177, ../sass/_modular-styles.scss */
#navigation .links,
#navigation .menu {
  /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 183, ../sass/_modular-styles.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  list-style-type: none;
  list-style-image: none;
}

@media screen and (min-width: 960px) {
  /* line 193, ../sass/_modular-styles.scss */
  #navigation #block-menu-block-1 {
    height: 45px;
    background: #d90610;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5141e), color-stop(50%, #bd0b25), color-stop(100%, #d7012c));
    background-image: -webkit-linear-gradient(#a5141e, #bd0b25, #d7012c);
    background-image: -moz-linear-gradient(#a5141e, #bd0b25, #d7012c);
    background-image: -o-linear-gradient(#a5141e, #bd0b25, #d7012c);
    background-image: linear-gradient(#a5141e, #bd0b25, #d7012c);
  }
  /* line 196, ../sass/_modular-styles.scss */
  #navigation #block-menu-block-1 content-wrap .menu-block-wrapper > .menu > li > a {
    background: transparent !important;
  }
  /* line 201, ../sass/_modular-styles.scss */
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a {
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    padding: 16px 20px 8px 20px;
    display: inline;
    line-height: 45px;
    border: 1px solid transparent;
    border-bottom: none;
  }
  /* line 161, ../sass/_base.scss */
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a:hover, #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a:active,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a:hover,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a:active {
    color: #d90610;
  }
  /* line 166, ../sass/_base.scss */
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a.active, #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a.active-trail,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active-trail {
    color: #d90610;
  }
  /* line 213, ../sass/_modular-styles.scss */
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a.active, #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a.active-trail, #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a:hover, #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .left > li > a:active,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active-trail,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a:hover,
  #navigation #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a:active {
    -moz-border-radius-topleft: 9px;
    -webkit-border-top-left-radius: 9px;
    border-top-left-radius: 9px;
    -moz-border-radius-topright: 9px;
    -webkit-border-top-right-radius: 9px;
    border-top-right-radius: 9px;
    border-color: #ded8d0;
    border-bottom: none;
    background: #fff !important;
  }
  /* line 223, ../sass/_modular-styles.scss */
  #navigation #block-menu-block-1 .menu .menu {
    display: none !important;
  }
  /* line 226, ../sass/_modular-styles.scss */
  #navigation #block-menu-block-1 .menu .active-trail .menu {
    display: block;
    height: 45px;
    background: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(101, 92, 86, 0)), color-stop(42%, rgba(101, 92, 86, 0.01)), color-stop(100%, rgba(101, 92, 86, 0.07)));
    background-image: -webkit-linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    background-image: -moz-linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    background-image: -o-linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    background-image: linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    border-bottom: 1px solid #f3f2f2;
  }
  /* line 233, ../sass/_modular-styles.scss */
  #navigation #block-menu-block-1 .menu .active-trail .menu li > a,
  #navigation #block-menu-block-1 .menu .active-trail .menu li.nolink > * {
    line-height: 45px;
    text-decoration: none;
    color: #8b8178;
    font-weight: bold;
  }
  /* line 177, ../sass/_base.scss */
  #navigation #block-menu-block-1 .menu .active-trail .menu li > a:hover, #navigation #block-menu-block-1 .menu .active-trail .menu li > a:active,
  #navigation #block-menu-block-1 .menu .active-trail .menu li.nolink > *:hover,
  #navigation #block-menu-block-1 .menu .active-trail .menu li.nolink > *:active {
    color: #000;
  }
  /* line 182, ../sass/_base.scss */
  #navigation #block-menu-block-1 .menu .active-trail .menu li > a.active, #navigation #block-menu-block-1 .menu .active-trail .menu li > a.active-trail,
  #navigation #block-menu-block-1 .menu .active-trail .menu li.nolink > *.active,
  #navigation #block-menu-block-1 .menu .active-trail .menu li.nolink > *.active-trail {
    color: #000;
  }
}
@media only screen and (max-width: 959px) {
  /* line 165, ../sass/_modular-styles.scss */
  #navigation {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5141e), color-stop(50%, #bd0b25), color-stop(100%, #d7012c));
    background-image: -webkit-linear-gradient(#a5141e, #bd0b25, #d7012c);
    background-image: -moz-linear-gradient(#a5141e, #bd0b25, #d7012c);
    background-image: -o-linear-gradient(#a5141e, #bd0b25, #d7012c);
    background-image: linear-gradient(#a5141e, #bd0b25, #d7012c);
  }
}

@media only screen and (max-width: 959px) {
  /* line 245, ../sass/_modular-styles.scss */
  #block-menu-block-2, #block-menu-block-13 {
    display: none;
  }
}
@media screen and (min-width: 960px) {
  /* line 245, ../sass/_modular-styles.scss */
  #block-menu-block-2, #block-menu-block-13 {
    background: #fff;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(101, 92, 86, 0)), color-stop(42%, rgba(101, 92, 86, 0.01)), color-stop(100%, rgba(101, 92, 86, 0.07)));
    background-image: -webkit-linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    background-image: -moz-linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    background-image: -o-linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    background-image: linear-gradient(top, rgba(101, 92, 86, 0) 0%, rgba(101, 92, 86, 0.01) 42%, rgba(101, 92, 86, 0.07) 100%);
    border-bottom: 1px solid #f3f2f2;
    height:38px;
  }
  #block-menu-block-13 {
    /*height:75px !important;*/
    height: auto !important;
  }
  /* line 38, ../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu:after, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 254, ../sass/_modular-styles.scss */
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li {
    margin: 0;
  }
  /* line 255, ../sass/_modular-styles.scss */
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li > a, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li > a {
    background: transparent !important;
  }
  /* line 257, ../sass/_modular-styles.scss */
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li > a,
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li > a,
  #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li.nolink > * {
    line-height: 1.5;
    padding: 8px 12px;
    text-decoration: none;
    color: #8b8178;
    font-weight: bold;
    display: block;
  }
  /* line 177, ../sass/_base.scss */
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li > a:hover, #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li > a:active,
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *:hover,
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *:active, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li > a:hover, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li > a:active,
  #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *:hover,
  #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *:active {
    color: #000;
  }
  /* line 182, ../sass/_base.scss */
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li > a.active, #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li > a.active-trail,
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *.active,
  #block-menu-block-2 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *.active-trail, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li > a.active, #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li > a.active-trail,
  #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *.active,
  #block-menu-block-13 .content-wrap > .menu-block-wrapper > .menu > li.nolink > *.active-trail {
    color: #000;
  }
}

/* =============================================================================
   Global links
   ========================================================================== */
/* line 270, ../sass/_modular-styles.scss */
#block-menu-block-3 {
  text-align: right;
  float: right;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 959px) {
  /* line 270, ../sass/_modular-styles.scss */
  #block-menu-block-3 {
    display: none;
  }
}
/* line 277, ../sass/_modular-styles.scss */
#block-menu-block-3 .menu {
  padding: 0;
  list-style: none;
  text-align: left;
}
/* line 11, ../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_bullets.scss */
#block-menu-block-3 .menu li, #block-menu-block-3 .menu li ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 281, ../sass/_modular-styles.scss */
#block-menu-block-3 .menu .menu .nolink > span {
  font-weight: bold;
  color: #000;
}
/* line 286, ../sass/_modular-styles.scss */
#block-menu-block-3 .menu a, #block-menu-block-3 .menu span {
  text-decoration: none;
  color: #878581;
  font-size: 0.83333em;
  line-height: 2em;
}
/* line 193, ../sass/_base.scss */
#block-menu-block-3 .menu a:hover, #block-menu-block-3 .menu a:active, #block-menu-block-3 .menu span:hover, #block-menu-block-3 .menu span:active {
  color: #d90610;
}
/* line 290, ../sass/_modular-styles.scss */
#block-menu-block-3 .menu span {
  color: #878581;
}

/* line 301, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul a, .veda-dropdown .menu-block-wrapper > ul span {
  padding: 4px 10px;
}

/* line 305, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul > li {
  float: left;
  position: relative;
  margin: 0 10px;
  background: #fff;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 312, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul > li.expanded {
  border-bottom: 1px dotted transparent;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 317, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul > li.sfHover, .veda-dropdown .menu-block-wrapper > ul > li:hover {
  border-color: #878581;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 323, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul > li > a, .veda-dropdown .menu-block-wrapper > ul > li > span {
  display: block;
  text-transform: uppercase;
}
/* line 329, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul > li > ul {
  position: absolute;
  left: -99999px;
  opacity: 0;
  z-index: 1;
  background: #fff;
  border: 1px solid #878581;
  border-top: none;
  width: 100%;
  margin-top: 1px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 344, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul > li > ul > li > a, .veda-dropdown .menu-block-wrapper > ul > li > ul > li > span,
.veda-dropdown .menu-block-wrapper > ul > li > ul > li > ul > li >  a, .veda-dropdown .menu-block-wrapper > ul > li > ul > li > ul > li > span {
  display: block;
}

/* line 352, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul > li:focus > ul, .veda-dropdown .menu-block-wrapper > ul > li:hover > ul {
  left: -1px;
  opacity: 1;
}
/* line 362, ../sass/_modular-styles.scss */
.veda-dropdown .menu-block-wrapper > ul li > a:hover,
.veda-dropdown .menu-block-wrapper > ul li > a:focus,
.veda-dropdown .menu-block-wrapper > ul li:focus > a,
.veda-dropdown .menu-block-wrapper > ul li:hover > a {
  color: #d90610 !important;
}
.veda-dropdown .menu-block-wrapper > ul li.menu-mlid-8488 a,
.veda-dropdown .menu-block-wrapper > ul li.menu-mlid-8488 > a{
  color: #fff !important ;
}
/* line 370, ../sass/_modular-styles.scss */
.sf-sub-indicator {
  padding: 7px 0 0 7px !important;
}
/* line 373, ../sass/_modular-styles.scss */
.sf-sub-indicator:after {
  content: '▼';
}
/* line 375, ../sass/_modular-styles.scss */
.sfHover .sf-sub-indicator:after {
  content: '▲';
}

/* =============================================================================
   Breadcrumb navigation
   ========================================================================== */
/* line 385, ../sass/_modular-styles.scss */
.breadcrumb {
  /* The path to the current page in the form of a list of links */
  display: block;
  clear: both;
  margin-bottom: 10px;
}
@media only screen and (max-width: 959px) {
  /* line 385, ../sass/_modular-styles.scss */
  .breadcrumb {
    background: #ded8d0;
    padding-left: 10px;
    padding-right: 10px;
    border: 0 !important;
    word-wrap: break-word;
    margin-top: 0em;
    padding-top: 0.83333em;
    padding-bottom: 0.83333em;
    margin-bottom: 0em;
  }
}
/* line 395, ../sass/_modular-styles.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 399, ../sass/_modular-styles.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 405, ../sass/_modular-styles.scss */
.breadcrumb a {
  text-decoration: none;
  color: #8b8178;
}
/* line 177, ../sass/_base.scss */
.breadcrumb a:hover, .breadcrumb a:active {
  color: #000;
}
/* line 182, ../sass/_base.scss */
.breadcrumb a.active, .breadcrumb a.active-trail {
  color: #000;
}

/* =============================================================================
   Titles
   ========================================================================== */
/* The title of the page */
/* line 422, ../sass/_modular-styles.scss */
.node--title,
.block--title,
.comments--title,
.comments--form-title,
.comment--title {
  /* Comment title */
  margin: 0;
}

/* =============================================================================
   Messages
   ========================================================================== */
/* line 431, ../sass/_modular-styles.scss */
.messages, .messages-status, .messages-warning, .messages-error {
  margin: 1.66667em 0;
  padding: 10px 10px 10px 50px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

/* line 448, ../sass/_modular-styles.scss */
.messages-warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #ed5;
}

/* line 458, ../sass/_modular-styles.scss */
.messages-error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  border-color: #ed541d;
}
/* line 466, ../sass/_modular-styles.scss */
.messages-error p.error {
  /* Core/module installation error messages. */
  color: #333;
}

/* line 472, ../sass/_modular-styles.scss */
.messages--list {
  margin: 0;
}

/* line 476, ../sass/_modular-styles.scss */
.messages--item {
  list-style-image: none;
}

/*
 * System status report
 */
/* line 485, ../sass/_modular-styles.scss */
.ok,
.messages-status {
  background-color: #f8fff0;
  color: #234600;
}

/* line 491, ../sass/_modular-styles.scss */
.warning,
.messages-warning {
  background-color: #fffce5;
  color: #840;
}

/* line 497, ../sass/_modular-styles.scss */
.error,
.messages-error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

/* =============================================================================
   Tabs
   ========================================================================== */
/*
 * Basic positioning styles shared by primary and secondary tabs.
 */
/* line 510, ../sass/_modular-styles.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent));
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  border-bottom: 1px solid #bbbbbb \0 /ie;
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  margin: 1.66667em 0;
  padding: 0 2px;
  white-space: nowrap;
}

/* line 521, ../sass/_modular-styles.scss */
.tabs-primary--tab, .tabs-primary--tab-active, .tabs-secondary--tab,
.tabs-secondary--tab-active {
  float: left;
  margin: 0 3px;
}

/* line 526, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link, a.tabs-primary--tab-link-active, a.tabs-secondary--tab-link, a.tabs-secondary--tab-link-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 1.66667em;
  text-decoration: none;
}

/*
 * Primary tabs
 */
/* line 543, ../sass/_modular-styles.scss */
.tabs-primary--tab, .tabs-primary--tab-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbbbbb;
  border-bottom-color: transparent;
  border-bottom: 0 \0 / ie;
  /* IE 9 and earlier don't understand gradients. */
}

/* line 553, ../sass/_modular-styles.scss */
.tabs-primary--tab-active {
  border-bottom-color: white;
}

/* line 559, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link, a.tabs-primary--tab-link-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #333;
  background-color: #dedede;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
}

/* line 570, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link:hover, a.tabs-primary--tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

/* line 575, ../sass/_modular-styles.scss */
a.tabs-primary--tab-link:active, a.tabs-primary--tab-link-active {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

/*
 * Secondary tabs
 */
/* line 602, ../sass/_modular-styles.scss */
.tabs-secondary {
  font-size: .9em;
  margin-top: -1.66667em;
  /* Collapse bottom margin of ul.primary. */
}

/* line 610, ../sass/_modular-styles.scss */
.tabs-secondary--tab,
.tabs-secondary--tab-active {
  margin: 0.83333em 3px;
}

/* line 616, ../sass/_modular-styles.scss */
a.tabs-secondary--tab-link, a.tabs-secondary--tab-link-active {
  -webkit-border-radius: 0.75em;
  -moz-border-radius: 0.75em;
  -ms-border-radius: 0.75em;
  -o-border-radius: 0.75em;
  border-radius: 0.75em;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 626, ../sass/_modular-styles.scss */
a.tabs-secondary--tab-link:hover, a.tabs-secondary--tab-link:focus {
  background-color: #dedede;
  border-color: #999;
  color: #333;
}

/* line 632, ../sass/_modular-styles.scss */
a.tabs-secondary--tab-link:active, a.tabs-secondary--tab-link-active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/* =============================================================================
   Inline styles
   ========================================================================== */
/* line 659, ../sass/_modular-styles.scss */
.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
/* line 663, ../sass/_modular-styles.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}

/* line 670, ../sass/_modular-styles.scss */
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
}

/* =============================================================================
   "More" links
   ========================================================================== */
/* line 679, ../sass/_modular-styles.scss */
.more-link {
  text-align: right;
}

/* line 683, ../sass/_modular-styles.scss */
.more-help-link {
  text-align: right;
}

/* line 687, ../sass/_modular-styles.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
}

/* =============================================================================
   Pager
   ========================================================================== */
/* line 701, ../sass/_modular-styles.scss */
.pager {
  /* A list of page numbers when more than 1 page of content is available. */
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 708, ../sass/_modular-styles.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 720, ../sass/_modular-styles.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis */
}

/* line 725, ../sass/_modular-styles.scss */
.pager-current {
  /* The current page's list item. */
  font-weight: bold;
}

/* =============================================================================
   Blocks
   ========================================================================== */
/* line 735, ../sass/_modular-styles.scss */
.block {
  /* Block wrapper */
  margin-bottom: 1.66667em;
}

/* line 742, ../sass/_modular-styles.scss */
.search-results {
  padding-left: 0;
}
/* line 744, ../sass/_modular-styles.scss */
.search-results .search-snippet-info {
  padding-left: 0;
}

/* line 750, ../sass/_modular-styles.scss */
#block-search-form {
  float: right;
  clear: right;
}
@media only screen and (max-width: 959px) {
  /* line 750, ../sass/_modular-styles.scss */
  #block-search-form {
    display: none;
  }
}
/* line 756, ../sass/_modular-styles.scss */
#block-search-form input[type=text] {
  border: 1px solid #d90610;
  padding: 9px 18px;
  padding-right: 43px;
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  -ms-border-radius: 34px;
  -o-border-radius: 34px;
  border-radius: 34px;
  width: 220px;
  font-style: italic;
}
/* line 765, ../sass/_modular-styles.scss */
#block-search-form form .container-inline {
  position: relative;
}
/* line 767, ../sass/_modular-styles.scss */
#block-search-form form .container-inline .form-actions {
  position: absolute;
  top: 50%;
  margin-top: -13.5px;
  right: 0;
}
/* line 773, ../sass/_modular-styles.scss */
#block-search-form form .container-inline .form-submit {
  padding: 0;
  margin-right: 10px;
  display: block;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAADKUlEQVR42sWWW0gUURjHndmZHeec2Yu6a17acW+IdgMpg4IizIpQ3M2gFoLKlwiSol59rLeol+hqlmRpXqKsrISgB+05IsOXXqILIfnQg2Bpl/8HZ2BBd5ipgQb+OJ75zvzm+3/nfGeLxo30EuGSIBXiUBgqg0rFPYMUiqFYt9dyMN8FFts4xBPdD43U9BMj9W3MSH29z5NvrzPz5l41vB0xVZBBsf8EPKWVBx7wZA/uf0K/l9MzI/39Mov16JK8WmSt/BWwq7hCf2ykJq0X3+WJqcP+ss5aWWtoU0N15/WV7cM8MQzgIj2/zeMvlCJpHV5R4ipTq2awrzc/k6dGer5VDWXxLCpeKEP+q8zcgWezFAPrb2CsTtgrOQbiyxvzbUTN5jq16Ak8TkA6JOUvKGS3E/eLZG+TEtgjaqo4Bj4yUn0EAngKL1lALY8JGLNgQvmODOZlWQ8xx0BA3tPkdjXccVSLtJKNhWCW7vFkhuaM8MQbxG2AQk6BMvSDFgOX5CYMVUA+Oxipn8djBIQ7M4jdBJU6BfqgBbLSVyRtw9AKC+YEiHrPIn4zAd1Y+pEmZ9TQQQyZkGIHE5a20Rz8nUZ8IxR2vmjEArjIYrcwtAYK2GUpFs0QzbnCzEH8vwrijoFoY1vF3ptrUUM5DNdAxYVWaB+PN9M2orrvVoP7MFYNKa42PrrMMEHx5Z/RL/cLaFA0cVnIj4yarI1/icUou7WWI65a2xm9KogF8Fr0y/lrzOw/rkVzDT5W36wEas/p1Vk4MWC1NpFdh+g03DWQdFavjiDD0UKNW4B+wdLn1GVQ+y/osxm8JkZQyw23x5OCY2gXNnQ/bP5E24WED/nQy2pGjmiRLAFgbY6cIOjp4soufOzJEsmXoNVqV0+7A9gPGeI0iJDEvWFlMsDjWcrUyv4Oj0+US8p6EavYA92L6q4BOJdvOex+GZWURgvqKZCEXwSvCGQH9RTYzUwTq/udA6g3QKo3OlRNAeik+FUQpDivgLbQnL/kkDgQZK+ABaHYSjNpWdtCJ4mXGS6BjvLkGE6RiQP+0haMVUKalzVcAhX71BBSxdj/uf4AupHzjYO7tFcAAAAASUVORK5CYII=');
  height: 27px;
  width: 28px;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  background-repeat: no-repeat;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}

/* =============================================================================
   Nodes
   ========================================================================== */
/* line 821, ../sass/_modular-styles.scss */
.new,
.update {
  /* The "new" or "updated" marker. */
  color: #c00;
  background-color: transparent;
  /* Remove background highlighting from <mark> in normalize. */
}

@media only screen and (max-width: 959px) {
  /* line 831, ../sass/_modular-styles.scss */
  .node .field-name-body [style*="float"] {
    clear: both !important;
    float: none !important;
  }
}

/* =============================================================================
   Unpublished note
   ========================================================================== */
/* line 842, ../sass/_modular-styles.scss */
.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  background-color: transparent;
  /* Remove background highlighting from <mark> in normalize. */
  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 */
}

/* =============================================================================
   Comments
   ========================================================================== */
/* line 871, ../sass/_modular-styles.scss */
.comments {
  /* Wrapper for the list of comments and its title */
  margin: 1.5em 0;
}

/* line 876, ../sass/_modular-styles.scss */
.comment-preview {
  /* Preview of the comment before submitting new or updated comment */
  background-color: #ffffea;
  /* Drupal core will use a #ffffea background. See #1110842 */
}

/* line 882, ../sass/_modular-styles.scss */
.comment {
  /* Wrapper for a single comment */
}
/* line 884, ../sass/_modular-styles.scss */
.comment .permalink {
  /* Comment's permalink wrapper */
  text-transform: uppercase;
  font-size: 75%;
}

/* line 891, ../sass/_modular-styles.scss */
.indented {
  /* Nested comments are indented */
  margin-left: 20px;
  /* Drupal core uses a 25px left margin */
}

/* =============================================================================
   Forms
   ========================================================================== */
/* line 903, ../sass/_modular-styles.scss */
#content .form-actions {
  padding: 20px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

/* line 913, ../sass/_modular-styles.scss */
.form-item {
  /* Wrapper for a form element (or group of form elements) and its label */
  margin: 1.5em 0;
}
/* line 917, ../sass/_modular-styles.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Pack groups of checkboxes and radio buttons closer together */
  margin: 0;
  /* Drupal core uses "0.4em 0" */
}
/* line 923, ../sass/_modular-styles.scss */
tr.odd .form-item, tr.even .form-item {
  /* Form items in a table. */
  margin: 0;
}
/* line 929, ../sass/_modular-styles.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  /* Highlight the form elements that caused a form submission error */
  border: 1px solid #c00;
}
/* line 933, ../sass/_modular-styles.scss */
.form-item .description {
  /* The descriptive help text (separate from the label) */
  font-size: 0.85em;
}

/* line 941, ../sass/_modular-styles.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* line 946, ../sass/_modular-styles.scss */
.form-required {
  /* The part of the label that indicates a required field */
  color: #c00;
}

/* line 951, ../sass/_modular-styles.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* line 956, ../sass/_modular-styles.scss */
a.button {
  /* Buttons used by contrib modules like Media */
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

/* line 962, ../sass/_modular-styles.scss */
.password-parent,
.confirm-parent {
  /* Password confirmation */
  margin: 0;
}

/* line 967, ../sass/_modular-styles.scss */
#user-login-form {
  /* Drupal's default login form block */
  text-align: left;
}

/* line 987, ../sass/_modular-styles.scss */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 30px;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 165px;
}
/* line 997, ../sass/_modular-styles.scss */
.lt-ie9 textarea, .lt-ie9
input[type="text"], .lt-ie9
input[type="password"], .lt-ie9
input[type="datetime"], .lt-ie9
input[type="datetime-local"], .lt-ie9
input[type="date"], .lt-ie9
input[type="month"], .lt-ie9
input[type="time"], .lt-ie9
input[type="week"], .lt-ie9
input[type="number"], .lt-ie9
input[type="email"], .lt-ie9
input[type="url"], .lt-ie9
input[type="search"], .lt-ie9
input[type="tel"], .lt-ie9
input[type="color"], .lt-ie9
.uneditable-input {
  max-width: none;
}

/* line 1002, ../sass/_modular-styles.scss */
textarea {
  height: auto;
}

/* line 1006, ../sass/_modular-styles.scss */
.resizable-textarea .grippie {
  max-width: 90%;
}

/* line 1025, ../sass/_modular-styles.scss */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear, box-shadow linear;
  -webkit-transition-delay: 0.2s, 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
/* line 1030, ../sass/_modular-styles.scss */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(217, 6, 16, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(217, 6, 16, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(217, 6, 16, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(217, 6, 16, 0.6);
}

/*
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* line 1046, ../sass/_modular-styles.scss */
.openid-links {
  /* OpenID creates a new ul above the login form's links. */
  margin-bottom: 0;
  /* Position OpenID's ul next to the rest of the links. */
}

/* line 1053, ../sass/_modular-styles.scss */
.openid-link,
.user-link {
  /* The "Cancel OpenID login" link. */
  margin-top: 1.5em;
}

/* line 1059, ../sass/_modular-styles.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  margin-left: -20px;
  /* Un-do some of the padding on the ul list. */
}

/* line 1064, ../sass/_modular-styles.scss */
#user-login ul {
  margin: 1.5em 0;
}

/*
 * Drupal admin tables
 */
/* line 1073, ../sass/_modular-styles.scss */
form th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
/* line 1078, ../sass/_modular-styles.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 1081, ../sass/_modular-styles.scss */
form table ul {
  margin: 0;
}

/* line 1087, ../sass/_modular-styles.scss */
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/* line 1093, ../sass/_modular-styles.scss */
tr.even {
  background-color: #fff;
}

/* line 1108, ../sass/_modular-styles.scss */
td.active {
  /* Markup generated by theme_tablesort_indicator(). */
  background-color: #ddd;
}

/* line 1114, ../sass/_modular-styles.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/*
 * Drupal core wrongly puts this in system.menus.css. Since we override that, add it back.
 */
/* line 1122, ../sass/_modular-styles.scss */
td.menu-disabled {
  background: #ccc;
}

/* =============================================================================
   Footer
   ========================================================================== */
/* line 1129, ../sass/_modular-styles.scss */
#footer {
  margin: 20px 0 0 0;
  padding: 20px 0;
  background: #f6f7f7;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAFjCAYAAAB/mlhXAAAC+ElEQVR4Xu3dQYrcQBBEUUXh+1/P9mWc3hi08EYNXUUqebk1jAn+jyxJ063J718/cw2YtSGAIILUdf24rutMR2rj/5STREKtIUHqSYy7I30n1OqhzD0b1LpXaLMtVh8RadymjOjIrdb6xNiuVwGrZYnTYWtlJ6lnW6v/ZOCB6EDs0SVq7ZymaiFSU4KEWraWrYUItb59Z1fnxF1bz4SMLvseYqv7qa7sN/IB67dDCGo52avXs98/G1aojij7iwuPCCKC1BC1/r/jnKBWlF0Q5wgiiCCCCCKC+ATdFiLK/o9vJhCJ9asjiCCyYfP1JhJq9RtEEKkH/96fyAOe0REdQQSRwx/hmE9ER2rKZxpja+kIIogggggiiCCCiCDUuhYiOoIIIogg4tNBG35ddiREPSPSvzV5UdlvTSeUPdbvh1MvX7++dOzGyiWKINRCpKYQiY48mJrSkXQMUl+Iev+MDT/nqVppRCgORAfie4JQq6bcWEXZdeQ7U1OIhFrK/qZBRBBqIVJTiMTvR/aOsgtCLW/h6H+OZPA5ouyIIIIItRBxP0ItRBARhFqCUAsRRAShlvuR6hl7vfGrSLaWrVVTiOTD0JlwjkRHlB0RQaj10iCLWtQShFqCUKumEMnLiOiIsiMiiNeJLGp5L4r3olBL2R/3KKeC1MaYOalWqCWIreUhNrWoZWshIgi1qEUtf7bjfJBQqxkRZXc/Qi1ENpxXA4KEWoLYWtSiFiKCuIxvcm01Qa3YWm3H1kJEEGp1H2rVACK7vlTf/6IxtpayI7JtBKGWINSiFrUQEcRDbGpRq6YQiXOk4Sg7IoJQi1rUqilXv1F2Zd/+DZ7+r5LO3FdJ64ithUhNIZKXB1H2mkIk1PI0fhCRGnGyN+Oj7P0HEUQEoVZduTIhSK7seg7VX60ou7J7c+bJoVbtUev8qs5JIlH2AUFuJQeUPU72Q1MbO3J0heb7PXpOJH17ZP12vApY7UqcDkSym9SEq9/4tsK7LutXO008RRkyfwE0o1KK/T6IzwAAAABJRU5ErkJggg==') repeat-x bottom, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f7f7), color-stop(50%, #ffffff), color-stop(100%, #f6f7f7));
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAFjCAYAAAB/mlhXAAAC+ElEQVR4Xu3dQYrcQBBEUUXh+1/P9mWc3hi08EYNXUUqebk1jAn+jyxJ063J718/cw2YtSGAIILUdf24rutMR2rj/5STREKtIUHqSYy7I30n1OqhzD0b1LpXaLMtVh8RadymjOjIrdb6xNiuVwGrZYnTYWtlJ6lnW6v/ZOCB6EDs0SVq7ZymaiFSU4KEWraWrYUItb59Z1fnxF1bz4SMLvseYqv7qa7sN/IB67dDCGo52avXs98/G1aojij7iwuPCCKC1BC1/r/jnKBWlF0Q5wgiiCCCCCKC+ATdFiLK/o9vJhCJ9asjiCCyYfP1JhJq9RtEEKkH/96fyAOe0REdQQSRwx/hmE9ER2rKZxpja+kIIogggggiiCCCiCDUuhYiOoIIIogg4tNBG35ddiREPSPSvzV5UdlvTSeUPdbvh1MvX7++dOzGyiWKINRCpKYQiY48mJrSkXQMUl+Iev+MDT/nqVppRCgORAfie4JQq6bcWEXZdeQ7U1OIhFrK/qZBRBBqIVJTiMTvR/aOsgtCLW/h6H+OZPA5ouyIIIIItRBxP0ItRBARhFqCUAsRRAShlvuR6hl7vfGrSLaWrVVTiOTD0JlwjkRHlB0RQaj10iCLWtQShFqCUKumEMnLiOiIsiMiiNeJLGp5L4r3olBL2R/3KKeC1MaYOalWqCWIreUhNrWoZWshIgi1qEUtf7bjfJBQqxkRZXc/Qi1ENpxXA4KEWoLYWtSiFiKCuIxvcm01Qa3YWm3H1kJEEGp1H2rVACK7vlTf/6IxtpayI7JtBKGWINSiFrUQEcRDbGpRq6YQiXOk4Sg7IoJQi1rUqilXv1F2Zd/+DZ7+r5LO3FdJ64ithUhNIZKXB1H2mkIk1PI0fhCRGnGyN+Oj7P0HEUQEoVZduTIhSK7seg7VX60ou7J7c+bJoVbtUev8qs5JIlH2AUFuJQeUPU72Q1MbO3J0heb7PXpOJH17ZP12vApY7UqcDkSym9SEq9/4tsK7LutXO008RRkyfwE0o1KK/T6IzwAAAABJRU5ErkJggg==') repeat-x bottom, -webkit-linear-gradient(top, #f6f7f7 0%, #ffffff 50%, #f6f7f7 100%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAFjCAYAAAB/mlhXAAAC+ElEQVR4Xu3dQYrcQBBEUUXh+1/P9mWc3hi08EYNXUUqebk1jAn+jyxJ063J718/cw2YtSGAIILUdf24rutMR2rj/5STREKtIUHqSYy7I30n1OqhzD0b1LpXaLMtVh8RadymjOjIrdb6xNiuVwGrZYnTYWtlJ6lnW6v/ZOCB6EDs0SVq7ZymaiFSU4KEWraWrYUItb59Z1fnxF1bz4SMLvseYqv7qa7sN/IB67dDCGo52avXs98/G1aojij7iwuPCCKC1BC1/r/jnKBWlF0Q5wgiiCCCCCKC+ATdFiLK/o9vJhCJ9asjiCCyYfP1JhJq9RtEEKkH/96fyAOe0REdQQSRwx/hmE9ER2rKZxpja+kIIogggggiiCCCiCDUuhYiOoIIIogg4tNBG35ddiREPSPSvzV5UdlvTSeUPdbvh1MvX7++dOzGyiWKINRCpKYQiY48mJrSkXQMUl+Iev+MDT/nqVppRCgORAfie4JQq6bcWEXZdeQ7U1OIhFrK/qZBRBBqIVJTiMTvR/aOsgtCLW/h6H+OZPA5ouyIIIIItRBxP0ItRBARhFqCUAsRRAShlvuR6hl7vfGrSLaWrVVTiOTD0JlwjkRHlB0RQaj10iCLWtQShFqCUKumEMnLiOiIsiMiiNeJLGp5L4r3olBL2R/3KKeC1MaYOalWqCWIreUhNrWoZWshIgi1qEUtf7bjfJBQqxkRZXc/Qi1ENpxXA4KEWoLYWtSiFiKCuIxvcm01Qa3YWm3H1kJEEGp1H2rVACK7vlTf/6IxtpayI7JtBKGWINSiFrUQEcRDbGpRq6YQiXOk4Sg7IoJQi1rUqilXv1F2Zd/+DZ7+r5LO3FdJ64ithUhNIZKXB1H2mkIk1PI0fhCRGnGyN+Oj7P0HEUQEoVZduTIhSK7seg7VX60ou7J7c+bJoVbtUev8qs5JIlH2AUFuJQeUPU72Q1MbO3J0heb7PXpOJH17ZP12vApY7UqcDkSym9SEq9/4tsK7LutXO008RRkyfwE0o1KK/T6IzwAAAABJRU5ErkJggg==') repeat-x bottom, -moz-linear-gradient(top, #f6f7f7 0%, #ffffff 50%, #f6f7f7 100%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAFjCAYAAAB/mlhXAAAC+ElEQVR4Xu3dQYrcQBBEUUXh+1/P9mWc3hi08EYNXUUqebk1jAn+jyxJ063J718/cw2YtSGAIILUdf24rutMR2rj/5STREKtIUHqSYy7I30n1OqhzD0b1LpXaLMtVh8RadymjOjIrdb6xNiuVwGrZYnTYWtlJ6lnW6v/ZOCB6EDs0SVq7ZymaiFSU4KEWraWrYUItb59Z1fnxF1bz4SMLvseYqv7qa7sN/IB67dDCGo52avXs98/G1aojij7iwuPCCKC1BC1/r/jnKBWlF0Q5wgiiCCCCCKC+ATdFiLK/o9vJhCJ9asjiCCyYfP1JhJq9RtEEKkH/96fyAOe0REdQQSRwx/hmE9ER2rKZxpja+kIIogggggiiCCCiCDUuhYiOoIIIogg4tNBG35ddiREPSPSvzV5UdlvTSeUPdbvh1MvX7++dOzGyiWKINRCpKYQiY48mJrSkXQMUl+Iev+MDT/nqVppRCgORAfie4JQq6bcWEXZdeQ7U1OIhFrK/qZBRBBqIVJTiMTvR/aOsgtCLW/h6H+OZPA5ouyIIIIItRBxP0ItRBARhFqCUAsRRAShlvuR6hl7vfGrSLaWrVVTiOTD0JlwjkRHlB0RQaj10iCLWtQShFqCUKumEMnLiOiIsiMiiNeJLGp5L4r3olBL2R/3KKeC1MaYOalWqCWIreUhNrWoZWshIgi1qEUtf7bjfJBQqxkRZXc/Qi1ENpxXA4KEWoLYWtSiFiKCuIxvcm01Qa3YWm3H1kJEEGp1H2rVACK7vlTf/6IxtpayI7JtBKGWINSiFrUQEcRDbGpRq6YQiXOk4Sg7IoJQi1rUqilXv1F2Zd/+DZ7+r5LO3FdJ64ithUhNIZKXB1H2mkIk1PI0fhCRGnGyN+Oj7P0HEUQEoVZduTIhSK7seg7VX60ou7J7c+bJoVbtUev8qs5JIlH2AUFuJQeUPU72Q1MbO3J0heb7PXpOJH17ZP12vApY7UqcDkSym9SEq9/4tsK7LutXO008RRkyfwE0o1KK/T6IzwAAAABJRU5ErkJggg==') repeat-x bottom, -o-linear-gradient(top, #f6f7f7 0%, #ffffff 50%, #f6f7f7 100%);
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAFjCAYAAAB/mlhXAAAC+ElEQVR4Xu3dQYrcQBBEUUXh+1/P9mWc3hi08EYNXUUqebk1jAn+jyxJ063J718/cw2YtSGAIILUdf24rutMR2rj/5STREKtIUHqSYy7I30n1OqhzD0b1LpXaLMtVh8RadymjOjIrdb6xNiuVwGrZYnTYWtlJ6lnW6v/ZOCB6EDs0SVq7ZymaiFSU4KEWraWrYUItb59Z1fnxF1bz4SMLvseYqv7qa7sN/IB67dDCGo52avXs98/G1aojij7iwuPCCKC1BC1/r/jnKBWlF0Q5wgiiCCCCCKC+ATdFiLK/o9vJhCJ9asjiCCyYfP1JhJq9RtEEKkH/96fyAOe0REdQQSRwx/hmE9ER2rKZxpja+kIIogggggiiCCCiCDUuhYiOoIIIogg4tNBG35ddiREPSPSvzV5UdlvTSeUPdbvh1MvX7++dOzGyiWKINRCpKYQiY48mJrSkXQMUl+Iev+MDT/nqVppRCgORAfie4JQq6bcWEXZdeQ7U1OIhFrK/qZBRBBqIVJTiMTvR/aOsgtCLW/h6H+OZPA5ouyIIIIItRBxP0ItRBARhFqCUAsRRAShlvuR6hl7vfGrSLaWrVVTiOTD0JlwjkRHlB0RQaj10iCLWtQShFqCUKumEMnLiOiIsiMiiNeJLGp5L4r3olBL2R/3KKeC1MaYOalWqCWIreUhNrWoZWshIgi1qEUtf7bjfJBQqxkRZXc/Qi1ENpxXA4KEWoLYWtSiFiKCuIxvcm01Qa3YWm3H1kJEEGp1H2rVACK7vlTf/6IxtpayI7JtBKGWINSiFrUQEcRDbGpRq6YQiXOk4Sg7IoJQi1rUqilXv1F2Zd/+DZ7+r5LO3FdJ64ithUhNIZKXB1H2mkIk1PI0fhCRGnGyN+Oj7P0HEUQEoVZduTIhSK7seg7VX60ou7J7c+bJoVbtUev8qs5JIlH2AUFuJQeUPU72Q1MbO3J0heb7PXpOJH17ZP12vApY7UqcDkSym9SEq9/4tsK7LutXO008RRkyfwE0o1KK/T6IzwAAAABJRU5ErkJggg==') repeat-x bottom, linear-gradient(top, #f6f7f7 0%, #ffffff 50%, #f6f7f7 100%);
  color: #878581;
}
@media only screen and (max-width: 959px) {
  /* line 1129, ../sass/_modular-styles.scss */
  #footer {
    padding: 0;
  }
  /* line 1133, ../sass/_modular-styles.scss */
  #footer a {
    color: #e7e5e1;
    text-decoration: none;
    padding: 0 10px;
  }
}
/* line 1145, ../sass/_modular-styles.scss */
#footer .block {
  margin-bottom: 0;
}
/* line 1149, ../sass/_modular-styles.scss */
#footer .veda-sitemap-links .block-title {
  font-size: 1em;
  line-height: 1.66667em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1154, ../sass/_modular-styles.scss */
#footer .veda-sitemap-links .menu {
  margin-top: 0.41667em;
  padding: 0;
}
/* line 1158, ../sass/_modular-styles.scss */
#footer .veda-sitemap-links li {
  list-style: none;
}
/* line 1161, ../sass/_modular-styles.scss */
#footer .veda-sitemap-links a {
  text-decoration: none;
  color: #878581;
}
/* line 193, ../sass/_base.scss */
#footer .veda-sitemap-links a:hover, #footer .veda-sitemap-links a:active {
  color: #d90610;
}
/* line 1182, ../sass/_modular-styles.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}
/* line 60, ../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 48, ../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu li:first-child, #footer .veda-footer-links .menu-block-wrapper > .menu li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu li.last {
  padding-right: 0;
}
/* line 1184, ../sass/_modular-styles.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu li {
  text-transform: uppercase;
  list-style: none;
}
@media only screen and (max-width: 959px) {
  /* line 1184, ../sass/_modular-styles.scss */
  #footer .veda-footer-links .menu-block-wrapper > .menu li {
    text-transform: none;
  }
}
/* line 1190, ../sass/_modular-styles.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu li a {
  text-decoration: none;
  color: #878581;
  padding-right: 5px;
}
/* line 193, ../sass/_base.scss */
#footer .veda-footer-links .menu-block-wrapper > .menu li a:hover, #footer .veda-footer-links .menu-block-wrapper > .menu li a:active {
  color: #d90610;
}
@media only screen and (max-width: 959px) {
  /* line 1190, ../sass/_modular-styles.scss */
  #footer .veda-footer-links .menu-block-wrapper > .menu li a {
    padding: 0;
    color: #f3f2f2 !important;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1199, ../sass/_modular-styles.scss */
  #footer .veda-footer-links .menu-block-wrapper > .menu li + li > a {
    padding-left: 5px;
    border-left: 1px solid #f3f2f2;
  }
}

/* line 1212, ../sass/_modular-styles.scss */
.veda-sidebar-links .block-title > a {
  text-decoration: none;
  color: #3398df;
  display: block;
  font-weight: normal;
}
.sidebars #block-menu-block-2 .block-title > a {
  text-decoration: none;
  color: #3398df;
  display: block;
  font-weight: normal;
}
/* line 226, ../sass/_base.scss */
.veda-sidebar-links .block-title > a:hover, .veda-sidebar-links .block-title > a:active {
  color: #000;
}
/* line 230, ../sass/_base.scss */
.veda-sidebar-links .block-title > a:after, .veda-sidebar-links .block-title > a:before {
  color: inherit;
}
@media screen and (min-width: 960px) {
  /* line 1212, ../sass/_modular-styles.scss */
  .veda-sidebar-links .block-title > a {
    border-bottom: 2px solid #b90c24;
    padding-bottom: 5px;
    margin-bottom: 1.66667em;
  }
  .sidebars #block-menu-block-2 .block-title > a {
    border-bottom: 2px solid #b90c24;
    padding-bottom: 5px;
    margin-bottom: 1.66667em;
  }
}
/* line 1226, ../sass/_modular-styles.scss */
.veda-sidebar-links .menu-block-wrapper > .menu li a, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span {
  text-decoration: none;
  color: #8b8178;
}
.sidebars #block-menu-block-2 .menu-block-wrapper > .menu li a, .sidebars #block-menu-block-2 .menu-block-wrapper > .menu li.nolink > span {
  text-decoration: none;
  color: #8b8178 !important;
  font-weight:normal !important;
}
/* line 177, ../sass/_base.scss */
.veda-sidebar-links .menu-block-wrapper > .menu li a:hover, .veda-sidebar-links .menu-block-wrapper > .menu li a:active, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span:hover, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span:active {
  color: #000;
}
/* line 182, ../sass/_base.scss */
.veda-sidebar-links .menu-block-wrapper > .menu li a.active, .veda-sidebar-links .menu-block-wrapper > .menu li a.active-trail, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span.active, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span.active-trail {
  color: #000;
}
@media only screen and (max-width: 959px) {
  /* line 1226, ../sass/_modular-styles.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu li a, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span {
    text-decoration: none;
    color: #3398df;
  }
  /* line 226, ../sass/_base.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu li a:hover, .veda-sidebar-links .menu-block-wrapper > .menu li a:active, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span:hover, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span:active {
    color: #000;
  }
  /* line 230, ../sass/_base.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu li a:after, .veda-sidebar-links .menu-block-wrapper > .menu li a:before, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span:after, .veda-sidebar-links .menu-block-wrapper > .menu li.nolink > span:before {
    color: inherit;
  }
}
/* line 1235, ../sass/_modular-styles.scss */
.veda-sidebar-links .menu-block-wrapper > .menu {
  margin: 0;
}

@media screen and (min-width: 960px) {
  /* line 1251, ../sass/_modular-styles.scss */
  .veda-sidebar-links .block-title {
    margin-bottom: 1.66667em;
  }
}
/* line 1256, ../sass/_modular-styles.scss */
.veda-sidebar-links .menu-block-wrapper > .menu {
  padding: 0;
  list-style: none;
}
@media only screen and (max-width: 959px) {
  /* line 1259, ../sass/_modular-styles.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu > li {
    min-height: 45px;
    line-height: 45px;
  }
  .sidebars #block-menu-block-2 .menu-block-wrapper > .menu > li {
    min-height: 45px;
    line-height: 45px;
  }
}
@media screen and (min-width: 960px) {
  /* line 1259, ../sass/_modular-styles.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu > li {
    min-height: 20px;
    list-style-type: circle;
  }
  .sidebars #block-menu-block-2 .menu-block-wrapper > .menu > li {
    min-height: 20px;
    list-style-type: circle;
  }
}
/* line 1268, ../sass/_modular-styles.scss */
.veda-sidebar-links .menu-block-wrapper > .menu > li.expanded > a {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
  color: #2a2a2a;
}
@media screen and (min-width: 960px) {
  /* line 1268, ../sass/_modular-styles.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu > li.expanded > a {
    font-size: 13px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1277, ../sass/_modular-styles.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu > li > .menu {
    padding-left: 55px;
    list-style: none;
  }
}
@media screen and (min-width: 960px) {
  /* line 1277, ../sass/_modular-styles.scss */
  .veda-sidebar-links .menu-block-wrapper > .menu > li > .menu {
    padding-left: 12px;
  }
}

/* line 1289, ../sass/_modular-styles.scss */
.twister {
  color: #8d8d8d;
  float: left;
  display: block;
  height: 45px;
  width: 45px;
  margin: 0 10px 0 0;
  padding: 0;
  position: relative;
}
@media screen and (min-width: 960px) {
  /* line 1289, ../sass/_modular-styles.scss */
  .twister {
    margin: 0 0 0 -25px;
    width: 25px;
    height: 25px;
  }
}
/* line 1303, ../sass/_modular-styles.scss */
.twister:before {
  font-weight: bold;
  font-size: 30px;
  position: absolute;
  text-align: center;
  width: 45px;
}
@media screen and (min-width: 960px) {
  /* line 1303, ../sass/_modular-styles.scss */
  .twister:before {
    width: 25px;
    font-size: 12px;
  }
}

/* line 1315, ../sass/_modular-styles.scss */
.twister:before {
  content: '+';
}

/* line 1318, ../sass/_modular-styles.scss */
.twister.twister-open:before {
  content: '-';
}

/* line 1327, ../sass/_modular-styles.scss */
.view-product-contact-us .view-header {
  float: left;
  margin: 0 10px 10px 0;
  width: 50px;
  height: auto;
}
/* line 1337, ../sass/_modular-styles.scss */
.view-product-contact-us .view-content p {
  margin: 0;
}
/* line 1340, ../sass/_modular-styles.scss */
.view-product-contact-us .views-row {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 1348, ../sass/_modular-styles.scss */
.view-product-contact-us .views-row-first {
  font-size: 16px;
  font-weight: bold;
}

/* line 1354, ../sass/_modular-styles.scss */
.region-sitemap {
  border-bottom: 1px solid #e7e5e1;
}
@media only screen and (max-width: 959px) {
  /* line 1354, ../sass/_modular-styles.scss */
  .region-sitemap {
    display: none;
  }
}

@media only screen and (max-width: 959px) {
  /* line 1361, ../sass/_modular-styles.scss */
  #block-bean-footer- {
    display: none;
  }
}

/* line 1367, ../sass/_modular-styles.scss */
.region-footer {
  padding: 20px 0;
  border-top: 3px solid #fff;
}
@media only screen and (max-width: 959px) {
  /* line 1367, ../sass/_modular-styles.scss */
  .region-footer {
    background: #878581;
    color: #e7e5e1;
  }
}

/* line 1383, ../sass/_modular-styles.scss */
#backtotop {
  position: fixed;
  right: 0px;
  display: none;
  bottom: 10px;
  margin: 0 10px 0 0;
  z-index: 1000;
}

/* line 1392, ../sass/_modular-styles.scss */
#backtotop a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  border: 0 none;
  display: block;
  width: 44px;
  height: 44px;
  border: 1px solid #d1d1d1;
  background: url(../images/back_to_top_btn.png) no-repeat 50% 50%;
  background-color: rgba(250, 250, 250, 0.8);
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

/* line 1405, ../sass/_modular-styles.scss */
#backtotop a:hover {
  background-color: #e1e1e1;
}

@media only screen and (max-width: 959px) {
  /* line 1409, ../sass/_modular-styles.scss */
  .hidden-phone {
    display: none !important;
  }
}
@media screen and (min-width: 960px) {
  /* line 1415, ../sass/_modular-styles.scss */
  .hidden-desktop {
    display: none !important;
  }
}
/* line 1421, ../sass/_modular-styles.scss */
#menu-toggle {
  display: none;
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  -moz-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}
@media only screen and (max-width: 959px) {
  /* line 1421, ../sass/_modular-styles.scss */
  #menu-toggle {
    display: block;
  }
}

/* line 1430, ../sass/_modular-styles.scss */
.chzn-container {
  min-width: 100%;
  max-width: 100%;
}

/* ==========================================================================
   Generic theme styles
   ========================================================================== */
/* line 5, ../sass/_veda.scss */
.item-list ul, .item-list ol {
  margin-top: 0.83333em;
}

/* line 9, ../sass/_veda.scss */
.veda-view-list {
  list-style-type: none;
  padding: 0;
}
/* line 12, ../sass/_veda.scss */
.veda-view-list li {
  padding: 0;
}
/* line 15, ../sass/_veda.scss */
.veda-view-list li + li {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #f1f0ef;
}

/* line 22, ../sass/_veda.scss */
ul.veda-view-list a {
  text-decoration: none;
  color: #878581;
  font-weight: bold;
}
/* line 193, ../sass/_base.scss */
ul.veda-view-list a:hover, ul.veda-view-list a:active {
  color: #d90610;
}

/* line 27, ../sass/_veda.scss */
ol.veda-view-list {
  position: relative;
  counter-reset: item;
}
/* line 28, ../sass/_veda.scss */
ol.veda-view-list a {
  text-decoration: none;
  color: #3398df;
  font-weight: bold;
}
/* line 226, ../sass/_base.scss */
ol.veda-view-list a:hover, ol.veda-view-list a:active {
  color: #000;
}
/* line 230, ../sass/_base.scss */
ol.veda-view-list a:after, ol.veda-view-list a:before {
  color: inherit;
}
/* line 34, ../sass/_veda.scss */
ol.veda-view-list li {
  padding-left: 30px;
}
/* line 37, ../sass/_veda.scss */
ol.veda-view-list li:before {
  position: absolute;
  left: 0;
  margin-top: -0.5em;
  font-size: 1.5em;
  line-height: 2.22222em;
  color: #d5d2d0;
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
}

/* line 47, ../sass/_veda.scss */
.veda-article-title {
  border-bottom: 1px dotted #b2b2b2;
  margin: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 53, ../sass/_veda.scss */
.veda-article-date {
  padding: 0;
  font-style: italic;
  color: #8b8178;
}

/* line 58, ../sass/_veda.scss */
.veda-article-image {
  margin-top: 0.83333em;
  margin-bottom: 0.83333em;
}
.nod-type-article .veda-article-image img{
  width:100%;
}
/* line 62, ../sass/_veda.scss */
.veda-bold {
  font-weight: bold;
}

/* line 65, ../sass/_veda.scss */
.veda-italic {
  font-style: italic;
}

/* line 68, ../sass/_veda.scss */
.veda-paper {
  clear: right;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 180px;
  min-height: 180px;
  position: relative;
  background: #eeeeee;
  float: right;
  padding: 20px;
}
@media only screen and (max-width: 959px) {
  /* line 68, ../sass/_veda.scss */
  .veda-paper {
    clear: none;
    float: none;
  }
}
/* line 82, ../sass/_veda.scss */
.veda-paper:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0px;
  height: 0px;
  border-top: 0 solid transparent;
  border-bottom: 30px solid #fff;
  border-left: 30px solid #8a8178;
}
/* line 93, ../sass/_veda.scss */
.veda-paper .veda-paper-title {
  color: #8b8178;
  font-size: 1.33333em;
  line-height: 1.25em;
  margin-bottom: 4.16667em;
}
/* line 99, ../sass/_veda.scss */
.veda-paper .veda-paper-item a, .veda-paper .veda-paper-item a:link {
  text-decoration: none;
  color: #3398df;
  font-weight: bold;
}
/* line 226, ../sass/_base.scss */
.veda-paper .veda-paper-item a:hover, .veda-paper .veda-paper-item a:active, .veda-paper .veda-paper-item a:link:hover, .veda-paper .veda-paper-item a:link:active {
  color: #000;
}
/* line 230, ../sass/_base.scss */
.veda-paper .veda-paper-item a:after, .veda-paper .veda-paper-item a:before, .veda-paper .veda-paper-item a:link:after, .veda-paper .veda-paper-item a:link:before {
  color: inherit;
}
/* line 103, ../sass/_veda.scss */
.veda-paper .veda-paper-item:before {
  content: "Ã‚Â» ";
  text-decoration: none;
  color: #3398df;
}
/* line 110, ../sass/_veda.scss */
.veda-paper .group-file-wrap {
  position: absolute;
  bottom: 20px;
}

/* line 117, ../sass/_veda.scss */
.block-veda .block--title {
  background: #f3f2f2;
  border: 1px solid #f3f2f2;
  color: #000;
  padding: 5px 10px;
}
@media screen and (min-width: 960px) {
  /* line 117, ../sass/_veda.scss */
  .block-veda .block--title {
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 117, ../sass/_veda.scss */
  .block-veda .block--title {
    margin: 0 -10px 10px -10px;
    padding: 10px 10px;
  }
}
/* line 130, ../sass/_veda.scss */
.block-veda .content-wrap {
  overflow: hidden;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border: 1px solid #c9c1b8;
  border-top: none;
  padding: 10px;
}
@media only screen and (max-width: 959px) {
  /* line 130, ../sass/_veda.scss */
  .block-veda .content-wrap {
    padding: 0;
    border: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    -ms-border-radius: none;
    -o-border-radius: none;
    border-radius: none;
  }
}

/* line 143, ../sass/_veda.scss */
.block-veda-join {
  margin-bottom: 0em;
}
/* line 144, ../sass/_veda.scss */
.block-veda-join .content-wrap {
  border-bottom: none;
}
/* line 148, ../sass/_veda.scss */
.block-veda-join + .block-veda-join {
  margin-bottom: 1.66667em;
}
/* line 149, ../sass/_veda.scss */
.block-veda-join + .block-veda-join .content-wrap {
  border-top: none;
  border-bottom: 1px solid #c9c1b8;
}

/* line 157, ../sass/_veda.scss */
.block-veda-title-red .block--title {
  color: #d90610;
}
/* line 160, ../sass/_veda.scss */
.block-veda-blue .block--title {
  border: 1px solid #3398df;
  background: #3398df;
  color: #fff;
}
/* line 165, ../sass/_veda.scss */
.block-veda-blue-light .block--title {
  border: 1px solid #8dc5ed;
  background: #8dc5ed;
  color: #fff;
}
/* line 170, ../sass/_veda.scss */
.block-veda-red .block--title {
  border: 1px solid #d90610;
  background: #d90610;
  color: #fff;
}
/* line 175, ../sass/_veda.scss */
.block-veda-red-gradient .block--title {
  border: 1px solid #d90610;
  background: #d90610;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d90610), color-stop(100%, #b90c24));
  background-image: -webkit-linear-gradient(#d90610, #b90c24);
  background-image: -moz-linear-gradient(#d90610, #b90c24);
  background-image: -o-linear-gradient(#d90610, #b90c24);
  background-image: linear-gradient(#d90610, #b90c24);
  color: #fff;
}
.block-veda-red-gradient .block--title a{
  text-decoration: none !important;

  color: #fff;
}
/* line 181, ../sass/_veda.scss */
.block-veda-brown .block--title {
  border: 1px solid #c9c1b8;
  background: #c9c1b8;
  color: #fff;
}
.ds-1col.entity.entity-field-collection-item.field-collection-item-field-attachments.view-mode-teaser.clearfix{
  display:none; 
}
@media only screen and (max-width: 959px) {
  /* line 189, ../sass/_veda.scss */
  .block-title {
    border: none;
    margin: 0 -10px 10px -10px;
    padding: 10px 10px;
  }
  /* line 193, ../sass/_veda.scss */
  .block-veda-mobile-yellow .block-title {
    background: #ffe599;
    color: #000;
    text-shadow: 2px 0px 0px white;
    border: none;
  }
  /* line 199, ../sass/_veda.scss */
  .block-veda-mobile-black .block-title {
    background: #2a2a2a;
    color: #fff;
    text-shadow: none;
    border: none;
  }
}
/* line 208, ../sass/_veda.scss */
.block-veda-contact-us {
  margin: 0;
}
/* line 210, ../sass/_veda.scss */
.block-veda-contact-us .block-title {
  margin-bottom: 1.66667em;
}
/* line 213, ../sass/_veda.scss */
.block-veda-contact-us .content-wrap {
  padding-bottom: 1.5em;
  background: #ffffff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(66%, #ffffff), color-stop(100%, #efefee));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 66%, #efefee 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 66%, #efefee 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #ffffff 66%, #efefee 100%);
  background-image: linear-gradient(top, #ffffff 0%, #ffffff 66%, #efefee 100%);
}
/* line 219, ../sass/_veda.scss */
.block-veda-contact-us .span-one-third {
  width: 33%;
  float: left;
  font-size: 115%;
}
@media only screen and (max-width: 959px) {
  /* line 219, ../sass/_veda.scss */
  .block-veda-contact-us .span-one-third {
    float: none;
    width: 100%;
    margin-bottom: 1.66667em;
  }
}
/* line 224, ../sass/_veda.scss */
.block-veda-contact-us .span-one-third > * {
  padding: 0 20px;
}
/* line 227, ../sass/_veda.scss */
.block-veda-contact-us .span-one-third h3 {
  margin-bottom: 0.83333em;
  color: #878581;
}
/* line 232, ../sass/_veda.scss */
.block-veda-contact-us .icon {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
  margin-left: 20px;
  text-align: center;
}

/* line 241, ../sass/_veda.scss */
.block-veda-highlight {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 243, ../sass/_veda.scss */
.block-veda-highlight + .block {
  margin-top: 3.33333em;
}

@media screen and (min-width: 960px) {
  /* line 247, ../sass/_veda.scss */
  .block-veda-homepage-pull-up {
    margin-top: -70%;
  }
}

/* line 252, ../sass/_veda.scss */
.block-veda-homepage-grey, .node-type-homepage #block-webform-client-block-20 {
  background: #f2f2f2;
  color: #74726d;
  border-bottom: 2px solid #fff;
  border-top: 2px solid #d8d8d8;
}
@media only screen and (max-width: 959px) {
  /* line 252, ../sass/_veda.scss */
  .block-veda-homepage-grey, .node-type-homepage #block-webform-client-block-20 {
    margin: -10px;
    padding: 10px;
  }
}

/* line 266, ../sass/_veda.scss */
.block-veda-homepage-style-1 {
  background: #fff;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 959px) {
  /* line 266, ../sass/_veda.scss */
  .block-veda-homepage-style-1 {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
/* line 275, ../sass/_veda.scss */
.block-veda-homepage-style-1 .block-title,
.block-veda-homepage-style-1 .block--title {
  color: #d90610;
}

/* line 281, ../sass/_veda.scss */
.block-veda-homepage-style-2 .block-title,
.block-veda-homepage-style-2 .block--title {
  color: #74726d;
}

/* line 287, ../sass/_veda.scss */
.block-veda-homepage-style-3 .block-title, .node-type-homepage #block-webform-client-block-20 .block-title,
.block-veda-homepage-style-3 .block--title,
.node-type-homepage #block-webform-client-block-20 .block--title {
  color: #3398df;
}

/* line 292, ../sass/_veda.scss */
.block-veda-links a {
  text-decoration: none;
  color: #878581;
}
/* line 193, ../sass/_base.scss */
.block-veda-links a:hover, .block-veda-links a:active {
  color: #d90610;
}
/* line 295, ../sass/_veda.scss */
.block-veda-links ul.block-veda-links-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 300, ../sass/_veda.scss */
.block-veda-links .block-veda-links-list-item {
  padding: 10px 40px 10px 20px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlUlEQVQ4y2P4//8/AyWYgeoG7N22tg6I8ygxYCMQ/wfifiDmIMeATCD+CDVkExBLkBwGQE02QHwDasgdIHYgORCBmlSBeA/UkA9AnA7EPCTFAlADNxBfhRoCwiWkuEAUiBdANf4C4kogFic2DHSB+ChU81MgDiAlFhKA+DVU8z4gViA3HcwBYn5y0sF0IK4duLxAdwMApyzv5yu7JhQAAAAASUVORK5CYII=') no-repeat 95% center;
}
/* line 303, ../sass/_veda.scss */
.block-veda-links .block-veda-links-list-item + .block-veda-links-list-item {
  border-top: 1px solid #bbbbb9;
}
/* line 309, ../sass/_veda.scss */
.block-veda-links.block-veda-homepage-style-1 a {
  text-decoration: none;
  color: #000;
}
/* line 204, ../sass/_base.scss */
.block-veda-links.block-veda-homepage-style-1 a:hover, .block-veda-links.block-veda-homepage-style-1 a:active {
  color: #d90610;
}
/* line 209, ../sass/_base.scss */
.block-veda-links.block-veda-homepage-style-1 a:before, .block-veda-links.block-veda-homepage-style-1 a:after {
  color: #000;
}
/* line 312, ../sass/_veda.scss */
.block-veda-links.block-veda-homepage-style-1 .block-veda-links-list-item {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAkUlEQVR42tXToQ4BUBQGYNHGJhlREb2B4BE8gmaKpAi8gqgIXoFsmkewCaqkUJXjCx7AvVfxb1/9d3fOuZWIKPL7AlkyLSnYEayo5hRMeBLsaSfPQPpcCK4MkocoXQ4ED8bUk7YgNc7ExyzlBU22BC/mtL6dQY8TwY1hyhZG3AmOdHLvYEMj5w7WLIr/wv8UvAG3fofHoM97kgAAAABJRU5ErkJggg==') no-repeat 95% center;
}
/* line 316, ../sass/_veda.scss */
.block-veda-links.block-veda-homepage-style-1 .field-collection-item-field-veda-link-collection {
  font-size: 120%;
}
@media screen and (min-width: 960px) {
  /* line 320, ../sass/_veda.scss */
  .node-type-homepage.sidebar-second .region-sidebar-second .block-veda-links {
    padding: 0;
  }
}
@media screen and (min-width: 960px) {
  /* line 326, ../sass/_veda.scss */
  .block-veda-links .block-title,
  .block-veda-links .block--title {
    padding: 20px 20px 0 20px;
  }
}
/* line 335, ../sass/_veda.scss */
.block-veda-links .field-name-field-veda-link-collection-icon {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 342, ../sass/_veda.scss */
.block-veda-links .field-name-field-link-collection-link,
.block-veda-links .field-name-field-veda-link-collection-body {
  margin-left: 42px;
}

/* line 346, ../sass/_veda.scss */
.pull-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 351, ../sass/_veda.scss */
.pull-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

/* line 356, ../sass/_veda.scss */
.veda-left {
  text-align: left;
}

/* line 359, ../sass/_veda.scss */
.intro {
  font-size: 1.16667em;
  line-height: 1.42857em;
}

/* line 362, ../sass/_veda.scss */
.veda-color-grey {
  color: #878581;
}

/* line 365, ../sass/_veda.scss */
.veda-color-red {
  color: #d90610;
}

/* line 368, ../sass/_veda.scss */
.veda-color-blue {
  color: #3398df;
}

/* line 372, ../sass/_veda.scss */
.veda-color-black a {
  text-decoration: none;
  color: #000;
}
/* line 204, ../sass/_base.scss */
.veda-color-black a:hover, .veda-color-black a:active {
  color: #d90610;
}
/* line 209, ../sass/_base.scss */
.veda-color-black a:before, .veda-color-black a:after {
  color: #000;
}

/* line 374, ../sass/_veda.scss */
.veda-separator {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAAGCAYAAAA402GaAAAA/klEQVRo3u2XSQLEIAgE0/9/NHOdY2QTTdXViB1QafW8R88aq99H4ygYQwlzvJpWtUe0KTFHWbmK1FiJe0lNe7XinHTF7Yr/FnPosUG6p3zfMc8KxqPrWpFWz7orMb36IrotKbcV59Eq5mQ2l2mGKdq8lahFDTWoNnT/49lGQEm13GVQtOlMdJmUKWao0pzIMWeXadrVULINRGUz7zJKUb1dedptKDvOUfojItpQ7IKX8A50gQ4NzIMOq4vYr+MNkh2if8o6Nvj/7dA6TNfg1atm07S83kkX341GCd7X2tgPANcaVKD2mI4PN3gAAADMB40cALhT2pqCaBwAkMkP3RFKBylOF4kAAAAASUVORK5CYII=') top center no-repeat;
}
/* line 296, ../sass/_base.scss */
.veda-separator:first-child {
  background: none;
}

/* line 377, ../sass/_veda.scss */
.veda-separator-dot {
  border-top: 1px dotted #b2b2b2;
  padding-top: 1.66667em;
}

/* line 382, ../sass/_veda.scss */
ul.veda-list {
  list-style-type: square;
  padding: 0;
}
/* line 385, ../sass/_veda.scss */
ul.veda-list li {
  font-size: 1.16667em;
  line-height: 1.42857em;
  font-weight: bold;
  padding-left: 40px;
  list-style-type: none;
  margin-bottom: 1.66667em;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA80lEQVR42u3XOwrCQBSF4dTa+ka3YGGX+FiGoFtxUy7A1k6sNApxEUZTCuNp5ITAcIcZJ1pM8XXJnB+SIomUUj8VAkJAlEVjF/8fgGuWsIe4vgCOr+AFCnJIfATI45TDxEeAPE4bfwHy+A4angLMx6WAJrQMAyzH9QEjyKCAhUGA5ThVx2+lGwuYSwHm43LABVTFE2au46YBR81BD5i6j8sBbThpDswhKV27/sY4A6gDZ83Bd4htx+UA6kKqfxzyuH0A9fhSmuC4ewD14epvnAFihJ9xBkgGkPkYZ4BsyAiO1/dJxogDbD/jED5Kw49JCHD2BsJAAsCoDHsZAAAAAElFTkSuQmCC') left center no-repeat;
}

/* line 394, ../sass/_veda.scss */
.veda-carousel {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #e6e5e5;
}
@media only screen and (max-width: 959px) {
  /* line 394, ../sass/_veda.scss */
  .veda-carousel {
    display: none;
  }
}
/* line 398, ../sass/_veda.scss */
.veda-carousel .views_slideshow_slide {
  background: #fff;
  display: block;
}
/* line 404, ../sass/_veda.scss */
.veda-carousel .content-wrap {
  padding: 0 40px;
  margin: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dedddc;
  color: #8b8178;
}
/* line 411, ../sass/_veda.scss */
.veda-carousel .veda-carousel-text {
  float: left;
  width: 310px;
  padding-right: 10px;
}
/* line 416, ../sass/_veda.scss */
.veda-carousel .veda-carousel-title {
  margin-top: 0.83333em;
  margin-bottom: 0em;
  font-size: 1.5em;
  line-height: 2.22222em;
  font-weight: normal;
  color: #8b8178;
}
/* line 424, ../sass/_veda.scss */
.veda-carousel .veda-carousel-image {
  float: right;
  width: 160px;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
}
/* line 430, ../sass/_veda.scss */
.veda-carousel .more-link {
  clear: both;
  text-align: left;
  margin-bottom: 0.83333em;
}
/* line 436, ../sass/_veda.scss */
.veda-carousel .content-wrap {
  position: relative;
}
/* line 439, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-pause {
  display: none;
}
/* line 443, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-next,
.veda-carousel .views-slideshow-controls-text-previous {
  position: absolute;
  top: 50%;
  height: 40px;
  width: 25px;
  margin-top: -20px;
  border: 1px solid #e6e5e5;
  background: #fff no-repeat center center;
}
/* line 451, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-next a,
.veda-carousel .views-slideshow-controls-text-previous a {
  display: block;
  position: relative;
  height: 100%;
  text-decoration: none;
  text-decoration: none;
  color: #a09e9b;
}
/* line 457, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-next a:after,
.veda-carousel .views-slideshow-controls-text-previous a:after {
  line-height: 38px;
  font-size: 28px;
  font-weight: bold;
  background: #fff;
  padding: 0 5px;
}
/* line 466, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-previous {
  left: -1px;
  border-left: 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAArElEQVQokWP4//8/AyHc3trID8QziVGoBMRfgJigwhiQIij+hE/hPCSFIPwBmyIZIL6BpvAnEHuiK/RHUwTCJ4GYFySPrLAdi8I2ZMNAilShupEVgZxhge5EkOIlWEwMx+ZpmBOmYNFQgFUxVEMYFg2bgZgJQzFUgzoQv0DT8BSIlTEUQzWwAPF2LLZE44vBWjTFHwmlDScg/kEwbSBpEALixwRTHZIGdiDuBgB0CvKLYIeD1QAAAABJRU5ErkJggg==');
}
/* line 471, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-previous:hover, .veda-carousel .views-slideshow-controls-text-previous:active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAArElEQVQokWP4//8/AyHMUHSeH4hnEqNQCYi/ADFBhTFgRRD8CZ/CeUgKQfgDNkUyQHwDTeFPIPZEV+iPpgiETwIxL1geSWE7FoVtKIYBBVShupEVgZxhgeFEoOASLCaGY/U01AlTsGgowKoYqiEMi4bNQMyEoRiqQR2IX6BpeArEyhiKoRpYgHg7Flui8cVgLZrij4TShhMQ/yCYNpA0CAHxY4KpDkkDOxB3AwCX9dhrTxJKegAAAABJRU5ErkJggg==');
}
/* line 475, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-next {
  right: -1px;
  border-right: 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAqElEQVQokWNob23sBmL2////MxDCDECF/4H4MRALEaP4E1TDDyB2IqT4I1QxDNfiUxyNphiEtwMxC4ZiEAGUUAbip2gaXgCxOoZiqAYmIN6MxZYwDMVImgqwaJiCVTFUQzgWDUuwKbQA4htoCk8CsSq6wjYsJrajhwYvVDe6Qn/0cPYE4p9oikDOkMEWKR/QFM4jJm2AcAwxqe4LECsRk+pmAjE/MekZAHC48ouMXUUpAAAAAElFTkSuQmCC');
}
/* line 480, ../sass/_veda.scss */
.veda-carousel .views-slideshow-controls-text-next:hover, .veda-carousel .views-slideshow-controls-text-next:active {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAqElEQVQokWNgKDrfDcTs////ZyCEGYAK/wPxYyAWIkbxJ6iGH0DsREjxR6hiGK7FpzgaTTEIbwdiFgzFYKLovDIQP0XT8AKI1TEUQzUwAfFmLLaEYShG0lSARcMUrIqhGsKxaFiCTaEFEN9AU3gSiFXRFbZhMbEdPTR4obrRFfqjh7MnEP9EUwRyhgy2SPmApnAeMWkDhGOISXVfgFiJmFQ3E4j5iUnPAIn82GsI/4kGAAAAAElFTkSuQmCC');
}

/* line 490, ../sass/_veda.scss */
.veda-story-set .ds-2col-fluid .group-left {
  width: 101px;
  margin-right: 10px;
}
/* line 494, ../sass/_veda.scss */
.veda-story-set .ds-2col-fluid .group-right {
  float: none;
  width: auto;
}
@media screen and (min-width: 960px) {
  /* line 499, ../sass/_veda.scss */
  .veda-story-set .row,
  .veda-story-set .views-row {
    padding-top: 1.66667em;
    padding-bottom: 1.66667em;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkgAAAAGCAYAAAA402GaAAAA/klEQVRo3u2XSQLEIAgE0/9/NHOdY2QTTdXViB1QafW8R88aq99H4ygYQwlzvJpWtUe0KTFHWbmK1FiJe0lNe7XinHTF7Yr/FnPosUG6p3zfMc8KxqPrWpFWz7orMb36IrotKbcV59Eq5mQ2l2mGKdq8lahFDTWoNnT/49lGQEm13GVQtOlMdJmUKWao0pzIMWeXadrVULINRGUz7zJKUb1dedptKDvOUfojItpQ7IKX8A50gQ4NzIMOq4vYr+MNkh2if8o6Nvj/7dA6TNfg1atm07S83kkX341GCd7X2tgPANcaVKD2mI4PN3gAAADMB40cALhT2pqCaBwAkMkP3RFKBylOF4kAAAAASUVORK5CYII=') top center no-repeat;
  }
  /* line 296, ../sass/_base.scss */
  .veda-story-set .row:first-child,
  .veda-story-set .views-row:first-child {
    background: none;
  }
  /* line 504, ../sass/_veda.scss */
  .veda-story-set .row.views-row-1,
  .veda-story-set .views-row.views-row-1 {
    padding-top: 0em;
  }
}
/* line 507, ../sass/_veda.scss */
.veda-story-set .row-1 {
  padding-top: 0em;
}
/* line 510, ../sass/_veda.scss */
.veda-story-set .field-name-title a {
  text-decoration: none;
  color: #000;
}
/* line 204, ../sass/_base.scss */
.veda-story-set .field-name-title a:hover, .veda-story-set .field-name-title a:active {
  color: #d90610;
}
/* line 209, ../sass/_base.scss */
.veda-story-set .field-name-title a:before, .veda-story-set .field-name-title a:after {
  color: #000;
}
@media only screen and (max-width: 959px) {
  /* line 514, ../sass/_veda.scss */
  .veda-story-set .cols-2, .veda-story-set .cols-1 {
    position: relative;
    counter-reset: item;
  }
}
@media only screen and (max-width: 959px) {
  /* line 519, ../sass/_veda.scss */
  .veda-story-set .cols-2 .col, .veda-story-set .cols-1 .col {
    width: 100%;
    float: none;
    clear: both;
    padding: 10px 0;
  }
  /* line 525, ../sass/_veda.scss */
  .veda-story-set .cols-2 .col > .node, .veda-story-set .cols-1 .col > .node {
    padding: 0 0 0 30px !important;
  }
  /* line 527, ../sass/_veda.scss */
  .veda-story-set .cols-2 .col > .node a, .veda-story-set .cols-1 .col > .node a {
    text-decoration: none;
    color: #3398df;
    font-weight: bold;
  }
  /* line 226, ../sass/_base.scss */
  .veda-story-set .cols-2 .col > .node a:hover, .veda-story-set .cols-2 .col > .node a:active, .veda-story-set .cols-1 .col > .node a:hover, .veda-story-set .cols-1 .col > .node a:active {
    color: #000;
  }
  /* line 230, ../sass/_base.scss */
  .veda-story-set .cols-2 .col > .node a:after, .veda-story-set .cols-2 .col > .node a:before, .veda-story-set .cols-1 .col > .node a:after, .veda-story-set .cols-1 .col > .node a:before {
    color: inherit;
  }
  /* line 531, ../sass/_veda.scss */
  .veda-story-set .cols-2 .col > .node:before, .veda-story-set .cols-1 .col > .node:before {
    position: absolute;
    left: 0;
    margin-top: -0.5em;
    font-size: 1.5em;
    line-height: 2.22222em;
    color: #D5D2D0;
    content: counter(item, decimal-leading-zero) " ";
    counter-increment: item;
  }
}
@media screen and (min-width: 960px) {
  /* line 554, ../sass/_veda.scss */
  .veda-story-set .cols-1 .col-1 .group-left + .group-right {
    float: right;
    width: 445px;
  }
}
@media screen and (min-width: 960px) {
  /* line 563, ../sass/_veda.scss */
  .veda-story-set .cols-2 .col {
    width: 50%;
    float: left;
  }
  /* line 568, ../sass/_veda.scss */
  .veda-story-set .cols-2 .col.col-1 > .ds-2col-fluid {
    padding-right: 10px;
  }
  /* line 571, ../sass/_veda.scss */
  .veda-story-set .cols-2 .col.col-2 > .ds-2col-fluid {
    padding-left: 10px;
  }
  /*.field-name-body img {
  width:50%;
  }*/
  .section-credit-risk-management .field-name-body img{
    width:auto !important;
  }
}

@media only screen and (max-width: 959px) {
  /* line 582, ../sass/_veda.scss */
  .veda-ui .active-trail {
    color: inherit !important;
  }
  /* line 585, ../sass/_veda.scss */
  .veda-ui .ui-helper-reset.expanded {
    list-style: circle;
  }
  /* line 588, ../sass/_veda.scss */
  .veda-ui .ui-accordion-header {
    text-transform: uppercase;
    font-weight: bold !important;
    color: #2a2a2a !important;
  }
  /* line 593, ../sass/_veda.scss */
  .veda-ui .ui-accordion .ui-accordion-content {
    padding: 0;
  }
  /* line 595, ../sass/_veda.scss */
  .veda-ui .ui-accordion .ui-accordion-content li a {
    min-height: 44px;
    display: block;
  }
  /* line 600, ../sass/_veda.scss */
  .veda-ui .ui-widget-content a {
    color: #3398df !important;
  }
}
@media only screen and (max-width: 959px) {
  /* line 609, ../sass/_veda.scss */
  img {
    margin-bottom: 0.5em;
  }
  /* line 612, ../sass/_veda.scss 
  .field-name-body img {
    width: 75% !important;
  }*/

  /* line 618, ../sass/_veda.scss */
  .feed-link img,
  [class*=icon] img,
  img[class*=icon] {
    width: auto;
    margin-bottom: 0;
  }
}
/* line 626, ../sass/_veda.scss */
#block-bean-insights-intro-ccdi .block-title,
#block-bean-insights-intro-bcdi .block-title {
  font-size: 15.96px;
  border-top: 1px solid #C9C9C9;
  padding-top: 20px;
  margin-bottom: 1.25em;
}

@media screen and (min-width: 960px) {
 #block-bean-promobox1,
  #block-bean-promobox2{
    width: 280px;
    max-width: 100%;
    float: left;
  }
  /* line 633, ../sass/_veda.scss */
#block-bean-insights-visualisation, #block-bean-comprehensive-reporting,  #block-bean-ppsr,#block-bean-insights-pexa-e-convenyancing {
  float: left;
  height: 310px;
  max-width: 100%;
  width: 47%;
  margin-right:18px;
}
#block-bean-insights-visualisation, #block-bean-comprehensive-reporting{
  margin-right:0px;
}
  /* line 640, ../sass/_veda.scss */
  #block-bean-ppsr,#block-bean-comprehensive-reporting {
    margin-right: 18px;
  }
#block-bean-promobox1{
  margin-right: 10px;
}
  /* line 643, ../sass/_veda.scss */
  #block-bean-promobox2 {
    margin-left: 10px;
  }
}
/* line 647, ../sass/_veda.scss */
#block-views-article-listing-block-2, #block-views-article-listing-block-3, #block-bean-insights-intro-ccdi {
  clear: both;
}

/* line 652, ../sass/_veda.scss */
.item-list.insights ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
/* line 657, ../sass/_veda.scss */
.item-list.insights .views-row {
  background: #f5f5f5;
  padding: 15px;
  margin: 0;
}
/* line 662, ../sass/_veda.scss */
.item-list.insights .views-row-even {
  background: #fafafa;
}

.field-name-field-attachment-body {
  text-align:center;
 
}
/* line 667, ../sass/_veda.scss */
.field-collection-item-field-attachments {
  clear: right;
  margin: 0 10px 10px 20px;
  padding: 15px;
  border:1px solid #C9C1B8;
  float: right;
}

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
@media print {
  /* line 11, ../sass/_print.scss */
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important;
  }
  /* line 14, ../sass/_print.scss */
  #site-name a:link, #site-name
  a:visited {
    /* Don't underline header */
    text-decoration: none !important;
  }

  /* line 20, ../sass/_print.scss */
  #content a[href]:after {
    /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 12px;
  }
  /* line 27, ../sass/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    /* Only display useful links. */
    content: "";
  }
  /* line 31, ../sass/_print.scss */
  #content abbr[title]:after {
    /* Add visible title after abbreviations. */
    content: " (" attr(title) ")";
  }

  /* line 36, ../sass/_print.scss */
  #content {
    /* Un-float the content */
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* line 46, ../sass/_print.scss */
  body,
  #page,
  #main,
  #content {
    /* Turn off any background colors or images */
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

  /* line 65, ../sass/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none;
  }
}
/* End @media print */
/* Global state rules */
/**
 * @file
 * SMACSS States
 *
 * Adds state-based styling. Global state rules are those that apply only during
 * certain states of the page and have a JavaScript dependency. For more
 * information, see https://smacss.com/book/type-state
 */
/* =============================================================================
   Drupal form widgets
   ========================================================================== */
/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* line 20, ../sass/_global-states.scss */
#autocomplete .selected {
  /* Suggestion list */
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 32, ../sass/_global-states.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  background-repeat: no-repeat;
  padding-left: 15px;
}
/* line 41, ../sass/_global-states.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  background-position: 5px 50%;
}
/* line 49, ../sass/_global-states.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 62, ../sass/_global-states.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 66, ../sass/_global-states.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 70, ../sass/_global-states.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 80, ../sass/_global-states.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 90, ../sass/_global-states.scss */
.progress {
  font-weight: bold;
}
/* line 93, ../sass/_global-states.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 100, ../sass/_global-states.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('data:image/gif;base64,R0lGODlhFAAoAOYAAGi46me36ma26WW16GS05mOz5WGx5GCw4l6u4V2t31ur3WCo1Fqp3GCo1V+n01+n1Fio2l6m0l6m012l0lam2V2l0Vyk0VWl11yk0Fujz1Oj1lmhzlKi1FmhzVGh01igzFigzVCg0laey1aeyk+f0VWcyFubxFqbw1qbxE6e0FWcyVmbw1mawlObx1ObyFiZwViawleZwVGZxVaXwFeXwFGZxlCYxVCYxFWWvlSWvlSVvU6Ww06WwlOVvU2VwVKTu02VwlGSulCSukuTwEuTv0qSvkqSv0+QuE6QuEmRvUmRvk6Ot0iQvE2Ot0ePvEePu0yNtUaOu0uNtUaOukqLtEmKskiKskeIsEaIsEaHr0WHr0WFrkSFrkOErEKDq0GDq0GCqkGBqkCBqkCCqv4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAABkACwAAAAAFAAoAAAH/4ANCw2CCwsoJiiIJoyJDQALDg8PDpUrJyuXJ5uYDwGSEhIRozAsMKUsqaYSAhGiExWxMS8xsy+3tBMDFbATGL8zNDPBNMXCFgQYFsoWGRk5ODnQONTRGQXO2RkdPTo93Trh3hsGHRvm5x0/6+ztIAcfIPHyHx9BQkJB+vpCIggjIgAGHDFCCBIkRxImRKIiQQkVDyGWKIGwyZKLF5u4UNDCRUePLVpYbAKlZEkpNRjIqLGSpQwZUqBIkUKlZk0bEG7Y0Lnzxg2bNasItbKDAo8dR5Hy4GGlipWmVa5cwQLkgg8gV7H68IFlalepWbQM0UBkSFmzRIhoCbs2i1suRv84FDEyl26RIly2cMm7pe8WJR6SKBE8OEmSLogTKw7BpLHjxl+8fInspbJkJk+cZNb85MkYMGM+gxkN2gmJKFOioJ4yRUwYMa7DyH4dJcWUzZ09gxZNeozpzI+ZRJ5sufIXJowbFz6suDlgwYLv4tXL1y9cuXSNGEm7Vktbt2HHlj1LhKtXqeipWsUKRGvTp0LjEzWKdIdSHkDz49TJ0+fPmSadlNJKLb0EExQWYbSERhx55AJIIi2o0EINPRTRRBQdcdA+9/gDkEAEFXRPPu7AIw8I9HzQzjrh9ECOOeh0IGM334hjDTbaZAONNNXgMAMyyjDzCwbBDGNMMbrwwgsiLLLQYgsuMbQiSiijRFDKKaqkAoMEkkhCiSWYaMLJCp4EAgAh+QQFAABkACwAAAAAFAAoAAAH/4AAZIOECwuEiGQmKImDDg6NgycrZAGJERGRZCwwZAKJFRWaLzFkA4kYGJo0M2QEiRkZmjg5ZAWJHR2aOj1kBokfH5o/P2QHjSOaQUJkCMiaR0hkCY0lJZFLTWQKjS0tkVBSZAyNMjKRVFRkEI03N5FVVmQUjTw8kVdYZBeNPj6RWbSQ0dCICJFIW7iQ4dCoSJFIXbqQ8dAoSRJNX8iEaMSEiSYvZEg0evJEE5gxKRpNmaIpjJhIJE2OCZmo48eMGxFZ1BRxYiKHmhIuTGRQU8CBifxpyrcvkT1N8ea105Ru3VRw4sglModNG7dE3iJFm1btWqNlzZAla0TMWKNgkSV4+WqUKxItW41iRWLlqlGqSKRMNQqlqdOnS5kisajU6JGmSYEAACH5BAUAAGQALAAAAAAUACgAAAfogA0AZISFZAuGiSgBiYQOjYUrD5ARkIQwEgKNFZZkMRMDjRidMxYEjRmdORkFjR2dPRsGjR+dPyAHjSOdQiIIjSWdSCoJnZBNLgqQLZZSNQyQMpZUNhCQN5ZWOxSQPJZYQBeQPpZaQxqQRJZcRhyQRZZdSh6QSZZfTCGQTJZjTiSQnnSKkgLSlE5iADYS2M/Jvk749CWyF29eI3jr2jVSV+5cI3LfwjXylm1bI2zTqjWS1uyZsUbIlDViBmlYMWCWev3SZelWLlqWYs1yZWlVK1SWSp0SZelTqE2WMGlqVAmSJEaNHlkKBAAh+QQFAABkACwAAAAAFAAoAAAH6oAoDQBkhYZkC4eKDwGKhQ6OhisCkRGRhTASkRWXZDETA44YnTMWBI4ZnTkZBY4dnT0bBo4fnT8gB44jnUIiCI4lnUgqCY4tnU0uCp2RUjUMkTKXVDYQkTeXVjsUkTyXWEAXkT6XWkMakUSXXEYckUWXXUoekUmXX0whkUyXY04kkZ5cEhMlRaQpnf4F7DRGnyN+9yAqshdvniN469o5UlfunCNy38I58pZtmyNs06o5knbJGTRFxy4lW8ZM0bBiwC71+qXr0q1ctC7FmuXq0qpWqC6VOiXq0qdQjjhFykTJkaVIKxhFghQpEAAh+QQFAABkACwAAAAAFAAoAAAH7IBkKA0AZIaHZAuIiCsPAYuGDpCHEgKTEZOGMAOTFZlkMROTGJ8zFgSQGZ85GQWQHZ89GwaQH58/IAeQI59CIgiQJZ9IKgmQLZ9NLgqQMp9SNQyfk1Q2EJM3mVY7FJM8mVhAF5M+mVpDGpNEmVxGHJNFmV1KHpNJmV9MIZNMmWNOJCY9ySQmSopJU/wBFPhJH79PX+pBuidPCbxP7d4tWmcOHaRy4MRB+qaNG6RsmapdW+QsEzRpi5BlUsZskbBMxIxNW+QL2K5MuHTVyiSL1qtMrFylymQKFSRSk0JxguRpEoxKlzI1egRJEqRAACH5BAUAAGQALAAAAAAUACgAAAfvgGRkKA0AgoeCC4iIKw8Bi4IOkIIwEgKTEZOCEwOTFZpkMQSTGKAzFpMZoDkZBZAdoD0bBpAfoD8gB5AjoEIiCJAloEgqCZAtoE0uCpAyoFI1DJA3oFQ2EKCTVjsUkzyaWEAXkz6aWkMak0SaXEYck0WaXUoek0maX0whk0yaY04kJj3RJCZKiklT/AEUiE8fP1D07IHq8g5SPHZG1IE6l25ROXDiIH3TtK3bImqarGFb5EwTNGmLkGlSxmyRME3EjC3ipckXsGyLcOmqpUkWrVeaWLmCpGrSqVGQSk2KwcmTpkqXIGWa1OgRJEmLAgEAIfkEBQAAZAAsAAAAABQAKAAAB++AZIIoDQCCh4ILiIgrDwGLgg6QgjASApMRk2QxEwOTFZpkFgSTGKEzBZMZoTmrkB2hPRsGkB+hPyAHkCOhQiIIkCWhSCoJkC2hTS4KkDKhUjUMkDehVDYQkDyhVjsUoZNYQBeTPppaQxqTRJpcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTshXIHLxSXdJDWmRtCLlS4cYu0aeLmbRE1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9giW5pw6fq2SBatV5papYLkCtKMUaU0cfIECdSkSpcgZZrU6BEkSYgCAQAh+QQFAABkACwAAAAAFAAoAAAH64BkgmQoDQCDiAuIiCsPAYuCDpCCMBICkxGTZDETA5MVmjMWBJMYoRkFkxmaZDkGkx2sPRuTH6w/IAeQI6xCIgiQJaxIKgmQLaxNLgqQMqxSNQyQN6xUNhCQPKxWOxSQPqxYQBesk1pDGpNEmlxGHJNFml1KHpNJml9MIZNMmmNOJCY90SQmSopJU/wBFIhPHz959OyxcwePFTp1rLSQ+xYOyCRtmrh5W0RNkzVsi5xpgiZtETJNypgtEqaJmLFFvDT5ArbIliZcuhbF0jTrVblFOVCpCjWqlCZOniCBmlTpEqRMkxo9giRpUCAAIfkEBQAAZAAsAAAAABQAKAAAB/CAZIKCKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGacbBpMdmmQ9B5Mfsj8gkyOyQiIIkCWySCoJkC2yTS4KkDKyUjUMkDeyVDYQkDyyVjsUkD6yWEAXkESyWkMaspNcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTsaWr3DlK8SejUlZM1bhI4TVi8Zdu2YxI1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9iiW5py1VoUS1MPV5BYnUq1DpIoUpBMTeLkCRKoSZUuQco0qdEjSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB+6AZIKDKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGZo9GwaTHa0gB5MfmmQ/CJMjuEIikyW4SCoJkC24TS4KkDK4UjUMkDe4VDYQkDy4VjsUkD64WEAXkES4WkMakEW4XEYcuJNdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/TfPqQbo3yR28dZrQqSunSRy5b7i6TdKmyQq2adVsTHKmCZq0Rcg0KWO2SJgmYsYW9dL0a9eiW5p+0IIkq9UrSKxOpYJkKtSoeJA4eYIEalKlS5AyTWr0CJIkMoEAACH5BAUAAGQALAAAAAAUACgAAAfogGSCg2QoDQCEgwuJgysPAYxkDpFkMBICkRGUMRMDkRWUMxYEkRiUORkFkRmUPRsGkR2UPyAHkR+zIgiRI5RkQgmRJb5IKpEtvk0uCowyvlI1DIw3vlQ2EIw8vlY7FIw+vlhAF4xEvlpDGoxFvlxGHIxJvl1KHr6RX0whkUyUY04kIj2hJCZKikhT/AEUSCnfPkb9ItGzF4+SO3jrKKFTV46SOHLfKHHzls3XtUjUKFGR1uxZjWPJljEaRqlYsES9KAnRxQjXrFqMZLV6xYjVqVSMTIUaxQjUpk73GFnCxEhTJEeQGE0KBAAh+QQFAABkACwAAAAAFAAoAAAH54BkgoOCKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjuSoJkSWUZEgKkS3ETS6RMsRSNQyMN8RUNhCMPMRWOxSMPsRYQBeMRMRaQxqMRcRcRhyMScRdSh6MTMRfTCHEkWNOJCI9oSQmSopIUyj9C8hoYCR9/O5RomcvHiV38NZRQqeuHCVx5L5R4uYtGyVr2KYRi9bs2TFGySgtE0YMCTBGvnLtYoRrVi1Gslq9YsTqVCpGpkKNYgRqUydGmihZwtQvkSNIjBwEAgAh+QQFAABkACwAAAAAFAAoAAAH6YBkgoODKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjlEgqCZElvy4KkS2UZE0MkTLKUjWRN8pUNhCMPMpWOxSMPspYQBeMRMpaQxqMRcpcRhyMScpdSh6MTMpfTCGMT8pjTkgoiyQmSopIUygBFNiPkj5+9yjRsxePkjt46yihU1eOkjhy3yhx85aNkjVsjKhFitaM0TNKxpApayKMEbFfKnop08UrEa5ZtRjJavWKEatTqRiZCjWKEahNnRhpomQJU6JJlBxBYhQIACH5BAUAAGQALAAAAAAUACgAAAfngAtkg4SEKA0AhYqLZCsPAYwOjGQwEgKMEZMxEwOMFZMzFgSMGJM5GQWMGZM9GwaMHZM/IAeMH5NCIgiMI5NIKgmMJZNNLgqMLcQ1DIwyk2RSEIw3z1Q2jDzPVjsUiz7PWEAXi0TPWkMai0XPXEYci0nPXUoei0zPX0whi0/PY04kFk15JiZKimeM/gXkNynfPnuT5tWDN6ndO3WTzqUjNyncOG+TtnVblI2RNWmLqDGSsqwZMWPIngET9gzJrkW9cImw9WxWLUWxWLlatMoUqkWlQIla9EkTp0WZJlW6pEjSJEeQFAUCACH5BAUAAGQALAAAAAAUACgAAAflgGQLZISFhSgNAIaEDouGKw8BjpOFMBICkxGUMRMDkxWUMxYEkxiUORkFkxmUPRsGkx2UPyAHkx+UQiIIkyOUSCoJkyWUTS4Kky2UUjUMkzLLNhCTN5RkVBSTPNZWO5M+1lhAF45E1lpDGo5F1lxGHI5J1l1KHo5M1l9MIY5P1mNOSDiaYk1MlBT9/gW0Nkkfv3uU6NmLR8kdvHWU0KkrR0kcOUfgJnXL5mjbJCrSqC1r9qzYsWS/gg2ztquXNSG2HOGaBSKWNVewFrE6lcqRqVCjHIHa1MmRJkqWMC1qRAmSJEOBAAAh+QQFAABkACwAAAAAFAAoAAAH4oBkZAuChYYoDQCGgg6LhisPAY4RjoUwEgKVmmQxEwOVFZozFgSVGJo5GQWVGZo9GwaVHZo/IAeVH5pCIgiVI5pIKgmVJZpNLgqVLZpSNQyVMppUNhCVN5s7FJU8m1YXlT6bWECVRJtaQxqORZtcRhyOSZtdSh6OTJtfTCGOT5tjTkg4mrJJTJQU/f4FvJdv36ZK9OzF0+QO3jpN6NQ5Mldp3DdH4SpZybZNGjVrzJxBM4ZMGTBhxHTx8rXJFq5NP2I5muVqA6tNqVYtOiWKlKNQmjp9WkRJ06VMixppgiSpUCAAIfkEBQAAZAAsAAAAABQAKAAAB96AZIILgoWGKA0AhoIOi4YrDwGOEY6FMBICjhWVgjETA5ycMxYElRicORkFlRmcPRsGlR2cPyAHlR+cQiIIlSOcSCoJlSWcTS4KlS2cUjUMlTKcVDYQlTecVjsUlTyhQBeVPqFYGpVEoVpDlUWhXEYcjkmhXUoejkyhX0whjk+hY05IOJoSSkyUFP3+BbyXb1+8efVCVXIHzxG7SunKOTpXCcu3cNi0cZNGzRozZ9CMIVMGTBgxXbx80bKFKxQsWaF6rHLUClXPRadEkdIUyhOoRZQ4Xcq0qBEnSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB96AZIJkC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSdjzkZBY8Zlj0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+nUMaj0SdWhyPRZ1cRo9JnV1KHoxMnV9MIYxPnWOckGA0pZOYKCn8ARSITx8/RvMs1bt3yJ0leOxQHdJiDt23cOOybes2rdq1Zs+iHUu2LNiwYrt6/ap1K9erWLM6rWrVKccpUaQsPOJk6VOoQ5UsYdJ0yJGlSJPIBAIAIfkEBQAAZAAsAAAAABQAKAAAB/GAZIKCC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSMGZ05GQWdjz0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+llpDGo9EnUYcj0WdXB6PSZ1dSo9MnV9MIYxPnWOckGA0pZOYKCn8ARTIKJ+lff0O0bNkT96hd5a4sGOkrtw5V4zAiWNE7pE2boy8PaJmjRG2R86gMZL2CJkyRsweCSPGyNgjXr4YAXtkCxcjXa9izbK0qhWqTqYejbI0I9SmTp8eVbKESdMhR5YiTQoEACH5BAUAAGQALAAAAAAUACgAAAfsgGSCgwuDhoIoDQCHZA6MgysPAYwRj4IwEgKMFZZkMRMDjBidMxYEjBmdORkFjB2dPRsGnY8/IAePH5ZCIgiPI5ZIKgmPJZZNLgqPLZZSNQyPMpZUNhCPN5ZWOxSPPJZYQBePPpZaQxqPRJZcRhyPRZ1KHo9JnV0hj0ydX/qMT51jnJBgNKWTmCgp/AEUyKjfI374DtWz1EUeI3jr2jFSV+4cI3LfwtFipI0bI2+PqFljhO2RM2iMpD1CpowRs0fCiDEy9oiXL0bAat3KZSnWLFeWVrVCZanUKVGdQD3iZCmGJkqdMD1yZClSgEAAOw==');
}

/* Theme rules */
/* ==========================================================================
   Block theme styles
   ========================================================================== */
/* line 5, ../sass/_theme-A.scss */
#block-views-homepage-hero-block {
  margin-top: 1.66667em;
}
@media only screen and (max-width: 959px) {
  /* line 5, ../sass/_theme-A.scss */
  #block-views-homepage-hero-block {
    margin: 0;
  }
}
/* line 10, ../sass/_theme-A.scss */
#block-views-homepage-hero-block img {
  display: block;
}

/* line 16, ../sass/_theme-A.scss */
.node-type-homepage #block-webform-client-block-20 .block-title {
  background: transparent;
  border: none;
}
@media screen and (min-width: 960px) {
  /* line 16, ../sass/_theme-A.scss */
  .node-type-homepage #block-webform-client-block-20 .block-title {
    padding: 0;
  }
}
/* line 23, ../sass/_theme-A.scss */
.node-type-homepage #block-webform-client-block-20 .content-wrap {
  border: none;
}
@media screen and (min-width: 960px) {
  /* line 23, ../sass/_theme-A.scss */
  .node-type-homepage #block-webform-client-block-20 .content-wrap {
    padding: 0;
  }
}

/* ==========================================================================
   Icon theme styles
   ========================================================================== */
/* line 41, ../sass/_theme-A.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  display: inline-block;
  background-repeat: no-repeat;
  content: '';
  vertical-align: top;
}

/* line 49, ../sass/_theme-A.scss */
.icon-globe:before {
  width: 19px;
  height: 19px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABl0lEQVR42o3UwSuDcRzH8ccUOWgkDopSO0iNJAm7SiiHSa5cTGmKLa1x4WA5rchhS42Z2GRFQ+5yUpTkwMF/Mu+nvo++/Xo8HF7P8/32fPfZ8+3ZHiu5FnXTgAXkkMcbyjjGDoLObLVa/eEWNIsirhCChRQ6pT5EGlm0eoVtIYZaHMFyCQvKTADX6HELW8e81MNYdgsTWTn7cYs2HdaHAzW8iW6PsDT8Uncho8MKKKMkvlBS3lFR/SMeVP+EXudWMxKqwy2POwthyXmanNuRsotphP8bplbbljAn8Mw+RDGKZqVo9GkEVR/AgTFzaYclUERG+TD6Z5yqPodXY+bTkt1HjLVO/lizAyljzQv7MIi48eH8H2G9iMMJqse5XfhwhQHlxuhzmFL9CpKqjyLifFMMBSyKe8RVf4eE6m+QlDqCFzQ4YfW4Rov0YUx4rFmAT+pVzJn/zQ5UJLAJ+7+ENaof+Tx2f3trBHCLMexJqBkWxaRc30CNDjPVIYYn5BBCBuMI4xMF9Hu9HE0+DCGCBOKYQZue02HfdvdxWs+z3OQAAAAASUVORK5CYII=');
  margin-right: 5px;
}
/* line 55, ../sass/_theme-A.scss */
.icon-globe:hover:before {
  width: 19px;
  height: 19px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABmklEQVR42o3Uv0sCcRjH8csgcQiNyCEwCBwisIiIqFwjKmgwotWWDMIglBBrqSFpEgoHI7AfRmkUFGq0R1NQEBFRQ/+JvQ++Fw9fzrPhdfc83OPHezg947PNZ8eDJRRwinfc4AS7CFmz9Xr9j13QAkq4RRgGMuhR9RGyOESXU9g2EmjFMQybsJCaCeIO/XZhG4iqegyrdmHKoTp7UYNfhg0iJ4a30OcQloVX1b3Iy7AiblBWflAWPlAR/RMeRf+MAetW8ypUhhsOdxbGivU0OXcjYxZziPw3TKy2o8KswAvzEMcEOoSS1mcREn0QOW3m2gxLoYS88KX1LzgXfQFv2sy3oXYf19Y6a7JmABltzSvzMIKk9uHTJmEDSMIKcuPSLFy4xbBQ1foCZkW/hrTo44hZ35RAEcvKA5Kiv0dK9FWkVR3DKzxWmBt36FR9BNMOaxbhUvU6FvX/ZgAVFejDQYOwdvEjj2Kv0VsjiBomsQ+fTVgcM+r6JlpkmK4NCTyjgDDymEIE3yhiyOnlqHNhFDGkkMQ8/HJOhv0CGwXm/9uVKpYAAAAASUVORK5CYII=');
  margin-right: 5px;
}
/* line 62, ../sass/_theme-A.scss */
.sfHover .icon-globe:before {
  width: 19px;
  height: 19px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABmklEQVR42o3Uv0sCcRjH8csgcQiNyCEwCBwisIiIqFwjKmgwotWWDMIglBBrqSFpEgoHI7AfRmkUFGq0R1NQEBFRQ/+JvQ++Fw9fzrPhdfc83OPHezg947PNZ8eDJRRwinfc4AS7CFmz9Xr9j13QAkq4RRgGMuhR9RGyOESXU9g2EmjFMQybsJCaCeIO/XZhG4iqegyrdmHKoTp7UYNfhg0iJ4a30OcQloVX1b3Iy7AiblBWflAWPlAR/RMeRf+MAetW8ypUhhsOdxbGivU0OXcjYxZziPw3TKy2o8KswAvzEMcEOoSS1mcREn0QOW3m2gxLoYS88KX1LzgXfQFv2sy3oXYf19Y6a7JmABltzSvzMIKk9uHTJmEDSMIKcuPSLFy4xbBQ1foCZkW/hrTo44hZ35RAEcvKA5Kiv0dK9FWkVR3DKzxWmBt36FR9BNMOaxbhUvU6FvX/ZgAVFejDQYOwdvEjj2Kv0VsjiBomsQ+fTVgcM+r6JlpkmK4NCTyjgDDymEIE3yhiyOnlqHNhFDGkkMQ8/HJOhv0CGwXm/9uVKpYAAAAASUVORK5CYII=');
  margin-right: 5px;
}

/* ==========================================================================
   Field theme styles
   ========================================================================== */
/* line 79, ../sass/_theme-A.scss */
.content [style*="float:right"],
.content [style*="float: right"] {
  margin: 5px 0 12px 15px;
}
/* line 83, ../sass/_theme-A.scss */
.content [style*="float:left"],
.content [style*="float: left"] {
  margin: 5px 15px 12px 0;
}
/* line 86, ../sass/_theme-A.scss */
.content .no-margin {
  margin: 0 !important;
}

/* line 91, ../sass/_theme-A.scss */
.field-name-field-veda-quotes {
  margin-top: 1.5em;
}
/* line 93, ../sass/_theme-A.scss */
.field-name-field-veda-quotes figure {
  padding: 10px 0;
}
/* line 98, ../sass/_theme-A.scss */
.field-name-field-veda-quotes figcaption {
  color: #8b8178;
  font-weight: bold;
}
/* line 101, ../sass/_theme-A.scss */
.field-name-field-veda-quotes figcaption:before {
  content: '- ';
}

/* line 107, ../sass/_theme-A.scss */
.field-name-field-veda-hero-image {
  margin-bottom: 1.66667em;
}
/* line 108, ../sass/_theme-A.scss */
.field-name-field-veda-hero-image img {
  display: block;
  width: 100%;
}

/* line 115, ../sass/_theme-A.scss */
.field-name-field-veda-hero-image-wide {
  margin-bottom: 1.66667em;
}
/* line 116, ../sass/_theme-A.scss */
.field-name-field-veda-hero-image-wide img {
  display: block;
  width:100%;
}

/* line 123, ../sass/_theme-A.scss */
.view-veda-product-reference img {
  float: left;
  margin: 5px 15px 12px 0;
}
@media only screen and (max-width: 959px) {
  /* line 123, ../sass/_theme-A.scss */
  .view-veda-product-reference img {
    float: none;
    margin: 0;
    clear: none;
    display: block;
  }
}

/* line 139, ../sass/_theme-A.scss */
#block-views-person-management-team-block .field-name-field-veda-portrait img {
  float: left;
  margin: 5px 20px 0 0;
}

/* line 146, ../sass/_theme-A.scss */
#block-views-person-management-team-block .views-field-field-veda-portrait-1 {
  float: left;
  margin: 5px 20px 0 0;
}

/* line 154, ../sass/_theme-A.scss */
#block-views-person-management-team-block .views-field-title,
#block-views-person-management-team-block .views-field-field-veda-job-title,
#block-views-person-management-team-block .views-field-body {
  padding: 0 20px 0 0;
  margin-left: 140px;
}

/* ==========================================================================
   Button theme styles
   ========================================================================== */
/* line 165, ../sass/_theme-A.scss */
.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: linear(top, white, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 191, ../sass/_theme-A.scss */
.btn:focus {
  border-color: rgba(217, 6, 16, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(217, 6, 16, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(217, 6, 16, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(217, 6, 16, 0.6);
  outline: 0;
}

/* line 198, ../sass/_theme-A.scss */
.btn-glass {
  background: #b90c24;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d90610), color-stop(50%, #de0610), color-stop(51%, #b90c24), color-stop(100%, #d40610));
  background-image: -webkit-linear-gradient(top, #d90610, #de0610 50%, #b90c24 51%, #d40610);
  background-image: -moz-linear-gradient(top, #d90610, #de0610 50%, #b90c24 51%, #d40610);
  background-image: -o-linear-gradient(top, #d90610, #de0610 50%, #b90c24 51%, #d40610);
  background-image: linear-gradient(top, #d90610, #de0610 50%, #b90c24 51%, #d40610);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  text-align: center;
  margin: 1em auto;
  /* Based on 24px vertical rhythm. 48px bottom margin - normally 24 but the ribbon 'graphics' take up 24px themselves so we double it. */
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
  width: 100%;
  display: block;
  font-size: 1.5em;
  line-height: 2.22222em;
  font-weight: bold;
  clear: both;
}
/* line 240, ../sass/_base.scss */
.btn-glass:hover, .btn-glass:active, .btn-glass:link, .btn-glass:visited {
  text-decoration: none;
  color: #fff;
}

/* line 214, ../sass/_theme-A.scss */
.btn-glass-small, .sidebars .block .form-submit {
  padding: 5px 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-weight: bold;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
  color: #fff;
  float: right;
  display: block;
  padding: 5px 10px;
  background: #3398df;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3398df), color-stop(50%, #379ae0), color-stop(51%, #0072cf), color-stop(100%, #2f96de));
  background-image: -webkit-linear-gradient(top, #3398df, #379ae0 50%, #0072cf 51%, #2f96de);
  background-image: -moz-linear-gradient(top, #3398df, #379ae0 50%, #0072cf 51%, #2f96de);
  background-image: -o-linear-gradient(top, #3398df, #379ae0 50%, #0072cf 51%, #2f96de);
  background-image: linear-gradient(top, #3398df, #379ae0 50%, #0072cf 51%, #2f96de);
}
/* line 240, ../sass/_base.scss */
.btn-glass-small:hover, .sidebars .block .form-submit:hover, .btn-glass-small:active, .sidebars .block .form-submit:active, .btn-glass-small:link, .sidebars .block .form-submit:link, .btn-glass-small:visited, .sidebars .block .form-submit:visited {
  text-decoration: none;
  color: #fff;
}

/* ==========================================================================
   Views theme styles
   ========================================================================== */
/* line 241, ../sass/_theme-A.scss */
.more-link {
  clear: left;
  text-decoration: none;
  color: #3398df;
  display: block;
  text-align: right;
}
/* line 226, ../sass/_base.scss */
.more-link:hover, .more-link:active {
  color: #000;
}
/* line 230, ../sass/_base.scss */
.more-link:after, .more-link:before {
  color: inherit;
}
/* line 246, ../sass/_theme-A.scss */
.more-link:before {
  content: "» ";
  color: black;
  text-decoration: none;
}
/* line 251, ../sass/_theme-A.scss */
.more-link.left {
  text-align: left;
}

/* line 255, ../sass/_theme-A.scss */
.more-link a {
  text-decoration: none;
  text-decoration: none;
  color: #3398df;
}
/* line 226, ../sass/_base.scss */
.more-link a:hover, .more-link a:active {
  color: #000;
}
/* line 230, ../sass/_base.scss */
.more-link a:after, .more-link a:before {
  color: inherit;
}

/* ==========================================================================
   jQuery UI theme styles
   ========================================================================== */
/* line 266, ../sass/_theme-A.scss */
.block-bean-veda_accordion .ui-accordion .ui-state-default, .veda-accordion .ui-accordion .ui-state-default, .block-bean-veda_accordion .ui-accordion .ui-widget-content .ui-state-default, .veda-accordion .ui-accordion .ui-widget-content .ui-state-default, .block-bean-veda_accordion .ui-accordion .ui-widget-header .ui-state-default, .veda-accordion .ui-accordion .ui-widget-header .ui-state-default {
  border: 1px solid #3398df;
  background: white;
}

/* line 272, ../sass/_theme-A.scss */
.block-bean-veda_accordion .ui-accordion .ui-state-active, .veda-accordion .ui-accordion .ui-state-active, .block-bean-veda_accordion .ui-accordion .ui-widget-content .ui-state-active, .veda-accordion .ui-accordion .ui-widget-content .ui-state-active, .block-bean-veda_accordion .ui-accordion .ui-widget-header .ui-state-active, .veda-accordion .ui-accordion .ui-widget-header .ui-state-active {
  border: 1px solid #3398df;
}

/* line 277, ../sass/_theme-A.scss */
.block-bean-veda_accordion .ui-accordion .ui-widget-content, .veda-accordion .ui-accordion .ui-widget-content {
  border: 1px solid #3398df;
  background: white;
}

/* line 283, ../sass/_theme-A.scss */
.ui-widget {
  font-family: Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

/* line 286, ../sass/_theme-A.scss */
.ui-corner-top {
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 290, ../sass/_theme-A.scss */
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 294, ../sass/_theme-A.scss */
.ui-corner-all {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* IE/Win - Fix animation bug - #4615 */
/* line 298, ../sass/_theme-A.scss */
.ui-accordion {
  width: 100%;
}

/* line 301, ../sass/_theme-A.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  zoom: 1;
}

/* line 307, ../sass/_theme-A.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 310, ../sass/_theme-A.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 313, ../sass/_theme-A.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  font-size: 1em;
  padding: 20px;
  overflow: hidden;
}

/* line 319, ../sass/_theme-A.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  margin-top: -8px;
}

/* line 325, ../sass/_theme-A.scss */
.ui-accordion .ui-accordion-content {
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  overflow: auto;
  display: none;
  zoom: 1;
}

/* line 334, ../sass/_theme-A.scss */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/* line 341, ../sass/_theme-A.scss */
.block-bean-veda_accordion .content-wrap, .veda-accordion .content-wrap {
  padding: 0;
  border: none;
}

/* line 345, ../sass/_theme-A.scss */
.block-bean-veda_accordion .ui-accordion .ui-widget-content.ui-accordion-content-active, .veda-accordion .ui-accordion .ui-widget-content.ui-accordion-content-active {
  border-top: 1px dotted #b2b2b2;
}

/* line 349, ../sass/_theme-A.scss */
.ui-accordion {
  padding-bottom: 1.66667em;
}
/* line 351, ../sass/_theme-A.scss */
.ui-accordion .veda-accordion-item + .veda-accordion-item {
  margin-top: 0.41667em;
}

/* line 357, ../sass/_theme-A.scss */
.block-bean-veda_accordion .ui-state-default .ui-icon, .veda-accordion .ui-state-default .ui-icon {
  background-image: url("../images/ui-icons_d90610_256x240.png");
}
/* line 360, ../sass/_theme-A.scss */
.block-bean-veda_accordion .ui-state-active .ui-icon, .veda-accordion .ui-state-active .ui-icon {
  background-image: url("../images/ui-icons_000000_256x240.png");
}
/* line 363, ../sass/_theme-A.scss */
.veda-accordion-style-alt .ui-state-default .ui-icon {
  background-image: url("../images/ui-icons_ffffff_256x240.png");
}
/* line 366, ../sass/_theme-A.scss */
.veda-accordion-style-alt .ui-state-active .ui-icon {
  background-image: url("../images/ui-icons_000000_256x240.png");
}

/* line 371, ../sass/_theme-A.scss */
.block-bean-veda_accordion.veda-accordion-style-alt .ui-accordion .veda-accordion-header.ui-state-default, .veda-accordion-style-alt.veda-accordion .ui-accordion .veda-accordion-header.ui-state-default {
  background: #3398df;
  color: #fff;
}
/* line 375, ../sass/_theme-A.scss */
.block-bean-veda_accordion.veda-accordion-style-alt .ui-accordion .veda-accordion-header.ui-state-active, .veda-accordion-style-alt.veda-accordion .ui-accordion .veda-accordion-header.ui-state-active {
  background: #fff;
  color: #000;
}

/* line 380, ../sass/_theme-A.scss */
.veda-accordion-content-row {
  padding: 15px 0 15px 40px;
}
/* line 381, ../sass/_theme-A.scss */
.veda-accordion-content-row.odd {
  background: #f2f9fd;
}
/* line 385, ../sass/_theme-A.scss */
.veda-accordion-content-row .pull-left {
  float: left;
  width: 25%;
  margin: 0 0 20px 0;
  font-weight: bold;
}
@media only screen and (max-width: 959px) {
  /* line 385, ../sass/_theme-A.scss */
  .veda-accordion-content-row .pull-left {
    float: none;
    width: 100%;
  }
}
/* line 395, ../sass/_theme-A.scss */
.veda-accordion-content-row .pull-right {
  width: 66%;
  float: right;
  margin: 0 20px 0 0;
}
@media only screen and (max-width: 959px) {
  /* line 395, ../sass/_theme-A.scss */
  .veda-accordion-content-row .pull-right {
    float: none;
    width: 100%;
    margin: 0;
  }
}

/* line 406, ../sass/_theme-A.scss */
.veda-accordion-header-content {
  padding-left: 20px;
}

/* line 412, ../sass/_theme-A.scss */
.management-team .views-row-last {
  margin-bottom: 1.66667em;
}
/* line 416, ../sass/_theme-A.scss */
.management-team .views-field-title .name {
  float: left;
  width: 30%;
  margin-right: 10px;
}
@media only screen and (max-width: 959px) {
  /* line 416, ../sass/_theme-A.scss */
  .management-team .views-field-title .name {
    float: none;
    width: 100%;
  }
}
/* line 425, ../sass/_theme-A.scss */
.management-team .views-field-title .job-title {
  float: left;
  width: 63%;
}
@media only screen and (max-width: 959px) {
  /* line 425, ../sass/_theme-A.scss */
  .management-team .views-field-title .job-title {
    float: none;
    width: 100%;
  }
}
/* line 435, ../sass/_theme-A.scss */
.management-team .views-field-field-veda-portrait-1 {
  width: 30%;
  float: left;
}
@media only screen and (max-width: 959px) {
  /* line 435, ../sass/_theme-A.scss */
  .management-team .views-field-field-veda-portrait-1 {
    float: none;
    width: 100%;
  }
}
/* line 443, ../sass/_theme-A.scss */
.management-team .views-field-body {
  width: 63%;
  float: left;
}
@media only screen and (max-width: 959px) {
  /* line 443, ../sass/_theme-A.scss */
  .management-team .views-field-body {
    float: none;
    width: 100%;
  }
}

/* ==========================================================================
   Node theme styles
   ========================================================================== */
@media screen and (min-width: 960px) {
  /* line 458, ../sass/_theme-A.scss */
  .node-type-homepage .region-sidebar-second .block {
    margin-bottom: 0;
  }
}
/* line 463, ../sass/_theme-A.scss */
.node-type-homepage h2,
.node-type-homepage .region-sidebar-second .block-title {
  font-size: 1.83333em;
  line-height: 1.36364em;
  margin-top: 0em;
  margin-bottom: 0.83333em;
}

/* line 478, ../sass/_theme-A.scss */
.node-veda-insight.node-teaser .field-name-field-veda-insight-files {
  float: right;
}

/* ==========================================================================
   Special theme styles
   ========================================================================== */
/* line 486, ../sass/_theme-A.scss */
.ribbon-wrapper a {
  color: #fff;
  text-decoration: none;
  z-index: 1;
}
/* line 490, ../sass/_theme-A.scss */
.ribbon-wrapper a:hover {
  color: #0072cf;
}

/* line 494, ../sass/_theme-A.scss */
.ribbon-wrapper {
  position: relative;
  z-index: 1;
  margin: 0 -35px;
}
@media only screen and (max-width: 959px) {
  /* line 494, ../sass/_theme-A.scss */
  .ribbon-wrapper {
    margin: 0;
  }
}

/* line 502, ../sass/_theme-A.scss */
.ribbon {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  font-size: 14px !important;
  /* This ribbon is based on a 16px font side and a 24px vertical rhythm. I've used em's to position each element for scalability. If you want to use a different font size you may have to play with the position of the ribbon elements */
  position: relative;
  background: #8dc5ed;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0072cf), color-stop(8%, #0676d1), color-stop(39%, #2890dc), color-stop(47%, #2f95de), color-stop(53%, #3197df), color-stop(100%, #3197df));
  background-image: -webkit-linear-gradient(top, #0072cf 0%, #0676d1 8%, #2890dc 39%, #2f95de 47%, #3197df 53%, #3197df 100%);
  background-image: -moz-linear-gradient(top, #0072cf 0%, #0676d1 8%, #2890dc 39%, #2f95de 47%, #3197df 53%, #3197df 100%);
  background-image: -o-linear-gradient(top, #0072cf 0%, #0676d1 8%, #2890dc 39%, #2f95de 47%, #3197df 53%, #3197df 100%);
  background-image: linear-gradient(top, #0072cf 0%, #0676d1 8%, #2890dc 39%, #2f95de 47%, #3197df 53%, #3197df 100%);
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 1em 2em;
  /* Adjust to suit */
  margin: 2em auto 3em;
  /* Based on 24px vertical rhythm. 48px bottom margin - normally 24 but the ribbon 'graphics' take up 24px themselves so we double it. */
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1;
}
/* line 512, ../sass/_theme-A.scss */
.ribbon a:hover,
.ribbon a:active {
  color: #fff;
}

/* line 523, ../sass/_theme-A.scss */
.ribbon:before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
  border: 1px dashed #8dc5ed;
  border: 1px dashed rgba(141, 197, 237, 0.9);
  border-left: none;
  border-right: none;
}

/* line 536, ../sass/_theme-A.scss */
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
  content: "";
  position: absolute;
  display: block;
  border-style: solid;
  border-color: #0072cf transparent transparent transparent;
  bottom: -1em;
  z-index: -1;
}
@media only screen and (max-width: 959px) {
  /* line 536, ../sass/_theme-A.scss */
  .ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
    content: none;
  }
}

/* line 546, ../sass/_theme-A.scss */
.ribbon .ribbon-content:before {
  left: 0;
  border-width: 1em 0 0 1em;
}

/* line 550, ../sass/_theme-A.scss */
.ribbon .ribbon-content:after {
  right: 0;
  border-width: 1em 1em 0 0;
}

/* ==========================================================================
   Special theme styles
   ========================================================================== */
/* line 564, ../sass/_theme-A.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

/* line 568, ../sass/_theme-A.scss */
.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 572, ../sass/_theme-A.scss */
.views-exposed-form label {
  font-weight: bold;
}

/* line 575, ../sass/_theme-A.scss */
.views-exposed-widgets {
  margin-bottom: .5em;
}

/* table style column align */
/* line 579, ../sass/_theme-A.scss */
.views-align-left {
  text-align: left;
}

/* line 582, ../sass/_theme-A.scss */
.views-align-right {
  text-align: right;
}

/* line 585, ../sass/_theme-A.scss */
.views-align-center {
  text-align: center;
}

/* Remove the border on tbody that system puts in */
/* line 589, ../sass/_theme-A.scss */
.views-view-grid tbody {
  border-top: none;
}

/* line 592, ../sass/_theme-A.scss */
.view .progress-disabled {
  float: none;
}

@media screen and (min-width: 960px) {
  /* line 597, ../sass/_theme-A.scss */
  #timeline {
    width: 700px;
    height: 400px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    background: transparent url(../images/bg-timeline.png) 0 32px repeat-x;
  }
  /* line 604, ../sass/_theme-A.scss */
  #timeline #dates {
    width: 800px;
    height: 60px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  /* line 611, ../sass/_theme-A.scss */
  #timeline #dates li {
    list-style: none;
    float: left;
    font-size: 24px;
    text-align: center;
    background: url("../images/timeline-dot-blue.png") center bottom no-repeat;
  }
  /* line 618, ../sass/_theme-A.scss */
  #timeline #dates a {
    width: 100px;
    height: 50px;
    display: block;
    text-indent: -9999px;
  }
  /* line 624, ../sass/_theme-A.scss */
  #timeline #dates .selected {
    background: url("../images/timeline-dot-red.png") center bottom no-repeat;
  }
  /* line 628, ../sass/_theme-A.scss */
  #timeline #issues {
    width: 700px;
    height: 400px;
    overflow: hidden;
  }
  /* line 633, ../sass/_theme-A.scss */
  #timeline #issues li {
    width: 700px;
    height: 400px;
    list-style: none;
    float: left;
  }
  /* line 639, ../sass/_theme-A.scss */
  #timeline #issues li.selected img {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  /* line 642, ../sass/_theme-A.scss */
  #timeline #issues li img {
    float: right;
    margin: 10px 80px 10px 50px;
    background: transparent;
    zoom: 1;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
    -webkit-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -o-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
  /* line 650, ../sass/_theme-A.scss */
  #timeline #issues li .title {
    color: #3398df;
    font-size: 2em;
    line-height: 1.66667em;
  }
  /* line 654, ../sass/_theme-A.scss */
  #timeline #issues li .content {
    margin-left: 30px;
    font-weight: normal;
    height: 300px;
    overflow: auto;
  }
  /* line 662, ../sass/_theme-A.scss */
  #timeline #grad_left,
  #timeline #grad_right {
    width: 100px;
    height: 400;
    position: absolute;
    top: 0;
  }
  /* line 668, ../sass/_theme-A.scss */
  #timeline #grad_left {
    left: 0;
    background: url("../images/timeline-grad-left.png") repeat-y;
  }
  /* line 672, ../sass/_theme-A.scss */
  #timeline #grad_right {
    right: 0;
    background: url("../images/timeline-grad-right.png") repeat-y;
  }
  /* line 678, ../sass/_theme-A.scss */
  #timeline #next,
  #timeline #prev {
    position: absolute;
    top: 0;
    font-size: 70px;
    top: 250px;
    width: 22px;
    height: 38px;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
  }
  /* line 694, ../sass/_theme-A.scss */
  #timeline #next {
    right: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAABSElEQVR42rXXsSuEcRzHcdLhIpdkNNkk6p7uH5CdVSkSw026ZPAfWIyKe/wBBl3JouwiBotRzyiK3Fkk+nnf9N30/dB3eNUN1/dd9zz3e75PT3ZQ7KEffNallH7V/VJCgUpUoIOEF9TiAqYeFzD7cQFziXJMwHSQxQXMxn8CbSSH/K+BBSSnWwyrga5JPDgjb8i0ANCHUySnNS1gtoVIrgXMHL6ckRsM+QNmFHfOSBtVLWCaSE7rWsCsCJGmFjAzeHZGrlGxgN8AcmfkA0taAMiQnFrq8IYwfEf5iXrRcg7+xLxykaeFi3uPMeUu2kRyOlL+aCWcC8NXlaNiFo/OwU+oKofdFpLTBQa9p2kJZ8LwXeGBY0eA06L6yHx1Di4wEbW2nETuRY2oxesdtajV8QojUcvvYeT6vhz1CvWNqahXqGOMR70E/gDy4XLhKJzFZgAAAABJRU5ErkJggg==');
  }
  /* line 698, ../sass/_theme-A.scss */
  #timeline #prev {
    left: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAABWklEQVR42rXXTytEYRiG8ZH8i0ySpZWdRM1pvoDs2SpFYmGlSRa+gY2lYsYHsNCUbJS9iIWNpWYpigwbiR7Xu9Czfe7Mu/g1nZm6rzrnNJ1TKg5a/2JmzqXfxnCcJcD3k/iBdS7g40swJO8dDXB8COt4gM9hXMECAVkVH7AcgRosyRE4geUIjKMFC3hVxxdgQc+YVsZ3hfEz9KQ7LDLcjwthfCsNJ5FABU/B4UfMpNFoYAUWdP53SqKBI2F8828sEhjFvXCXTKWRaGAOX8HxJrpQigZ2YEE1lJJooCmMFyipgUV8BgMN9KmBpIxr5S9AC7g6LGhZC7g1IVLXAq6CdjByh5F4wA3iJhj5xqwWcA1Y0LYWcKtC5BTd8YAr8BaMPGDCA3FDuIUFzWsB/bq09XG3rj+26Io0ogV0A7jMFjB/st7PF/DIRr6AR6p4yRPwSBktWM6XwF7s/QJ++uvAREp1FAAAAABJRU5ErkJggg==');
  }
  /* line 703, ../sass/_theme-A.scss */
  #timeline #next.disabled,
  #timeline #prev.disabled {
    opacity: 0.2;
  }
}
@media only screen and (max-width: 959px) {
  /* line 710, ../sass/_theme-A.scss */
  #timeline #dates, #timeline #prev, #timeline #next {
    display: none;
  }
  /* line 713, ../sass/_theme-A.scss */
  #timeline img {
    display: none;
  }

  /* line 717, ../sass/_theme-A.scss */
  #issues {
    margin-left: 0 !important;
    width: auto !important;
  }

  /* line 722, ../sass/_theme-A.scss */
  #issues > li {
    opacity: 1 !important;
  }

  /* line 725, ../sass/_theme-A.scss */
  #prev, #next {
    display: none !important;
  }
}
/* line 732, ../sass/_theme-A.scss */
.credit span.ext {
  display: none;
}

/* line 736, ../sass/_theme-A.scss */
.credit a {
  display: block;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAPCAYAAABk69hGAAAEWUlEQVR42u3YbUxXZRjH8XtSIELhTBNFs9V6cCWi/MFm64G2SFOrwaRomU16UVvLykpMrWgajbAsmVqLlkPM0tbS1Vi1yOYDrQd6XE+8scbKpIflmpXR3e/F92zXrnFwOd/Riw//+7rucw7nXOec+77//9C4usF7Sb7HfHLV8pX0ygEplfC/hhBjxOAG2rlHIpaTm0ecuGCoF/h4FLrXFfVd0/6Tz0vYdjAnSUZGEHuFUiHlLp8jGbfvNOJTUo6TgXWWnCZFbvsxMtblxsmZJj7B74dcmS2LsFAm2IIqPkdqzTZ1siAMcBKbpVgaXcF3yURp5h+Eo9jOfk8TW8vlL4n4VEroO8Pky8j9TVxHbD1An/erXC9tbvvX5GuX25S8vZjFMfxDcpt8Lk1YK10yn0Inx98qjxqr/Elny3Dak6RfIlaYuz2Gdpp8ifiDfQKuNX09ctjEuYjIsM/vxDel3LSIXmOfFMjLPCABrzP/5Jncq1Js4ns4rwXEiYflIZebJt0ymkJvlfGDDR3XSL2Jv5TonG3G7MUSUix0+11t+t4i94a7+I/kXMmSiOn0/yTRXziW0vcesddublAp17jGHKtMdkjABFnPTX7WHWuFNNscxX1FymlvlpKBCj1ZWjnZWRzgVonYI7/Q3p081cQ7KP4wCUYX/Yf47DB93eTuJC5kXDtPTiU+lkL/IPVYZh6KBnnMPP2LuM715O6ywxv7rzUrsEtdoZuSGLfIO5JLodvlYt6YEcgK+vOxRLxIAfYTH5SR3NmIu+UJOZIU041l48kflhnyM3E+/R8Sz6OwEUekRsKxFNozr3ilbKHdKnMZUtrJtcjtbnl7Ge0H5UnTV8ebt06ekp3ygkw1Y/Q2rEOLTA7MojHFIdbPBwbZ5vGUC+9m5bHXja+fEF/HDXrbTHY3HKXQtcRWPX0/yiPGVPqHU4wi2SijTdEnygaZQm66PC8BoxhzTyReIm1sn5E+melWHe3UdKwUIic5YCcF2WYmnjT/MHms5G3IkmB8k7LfPvrfJN4uAX1u2ZhW6KsGmQy7iAfSKFvcymIlRVnlhoYvpJm3djUTa4VZ4TS6ib3TFjpZtaVNhiVyuiQDe+QftlKQNukg3y8Bk/i0x4nYz1P2ncllSWUSU/TPTJwtOSYulWCGnx7mjL0oklqzutmNPbLTrHaqJFKYgIvMUBjQwcRdJuWSYUzeRP/9yfhtvC81rtCFAxYaBXK5+YJSKcHpp6/JP13uJn2b5FyhWog3Eid+kyvNOtp/A40ppiRFTJEtTPhsrzjh1uY3y66ULykfSB6T7HOuv4q3OI9Cd/KALsN9siS48ajPrTbukHzucgt58JoDc6VazvdrTfJzTC7DMrAmGTeRJ9UYaY5b5bHtuJS+OTLMrJJmJrExQ0bRLnfn7bc7maVf8QDLuyukgPaFTK73Gov9ASsk4qAs5WJmu3X1mqH+G8fx+K3jGVlJ27uR16tgqBf4vxb6XzZ1MHEPPvbMAAAAAElFTkSuQmCC');
  height: 15px;
  width: 90px;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  background-repeat: no-repeat;
  display: block;
  height: 15px;
  width: 90px;
  margin-top: 3px;
}

@media only screen and (max-width: 959px) {
  /* line 745, ../sass/_theme-A.scss */
  .credit {
    display: none;
  }
}
/* @import "theme-B"; */
/**
 * @file
 * Styling for the ds_2col_fluid template.
 */
/* line 6, ../sass/_ds_2col_fluid.scss */
.ds-2col-fluid > .group-left {
  float: left;
  /* LTR */
  width: 50%;
}

/* line 11, ../sass/_ds_2col_fluid.scss */
.ds-2col-fluid > .group-right {
  float: right;
  /* LTR */
  width: 50%;
}

/* line 17, ../sass/_ds_2col_fluid.scss */
.ds-2col-fluid.group-one-column > .group-left,
.ds-2col-fluid.group-one-column > .group-right {
  width: 100%;
  float: none;
}

@media only screen and (max-width: 959px) {
  /* line 23, ../sass/_ds_2col_fluid.scss */
  .ds-2col-fluid > [class*="group"] {
    float: none;
    width: 100%;
    display: block;
  }
}
/* line 215, ../sass/_base.scss */
.veda-anchor-black a, .veda-anchor-black a:link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
/* line 204, ../sass/_base.scss */
.veda-anchor-black a:hover, .veda-anchor-black a:active, .veda-anchor-black a:link:hover, .veda-anchor-black a:link:active {
  color: #d90610;
}
/* line 209, ../sass/_base.scss */
.veda-anchor-black a:before, .veda-anchor-black a:after, .veda-anchor-black a:link:before, .veda-anchor-black a:link:after {
  color: #000;
}

@media only screen and (max-width: 959px) {
  /* line 48, ../sass/foundation/components/_top-bar.scss */
  .top-bar .divider {
    border-bottom: none;
    border-top: none;
    border-right: solid 1px #f91924;
    border-left: solid 1px #a7050c;
    clear: none;
    height: 45px;
    width: 0px;
  }
}
/* Wrapped around .top-bar to contain to grid width */
/* line 60, ../sass/foundation/components/_top-bar.scss */
.contain-to-grid {
  width: 100%;
}

@media only screen and (max-width: 959px) {
  /* line 67, ../sass/foundation/components/_top-bar.scss */
  .top-bar {
    height: 45px;
    line-height: 45px;
  }

  /* line 71, ../sass/foundation/components/_top-bar.scss */
  .top-bar * {
    border-spacing: border-box;
  }

  /* line 74, ../sass/foundation/components/_top-bar.scss */
  .fixed {
    width: 100%;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99;
  }
}
/* line 83, ../sass/foundation/components/_top-bar.scss */
.top-bar {
  overflow: visible;
  position: relative;
  background: #d90610;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5141e), color-stop(50%, #bd0b25), color-stop(100%, #d7012c));
  background-image: -webkit-linear-gradient(#a5141e, #bd0b25, #d7012c);
  background-image: -moz-linear-gradient(#a5141e, #bd0b25, #d7012c);
  background-image: -o-linear-gradient(#a5141e, #bd0b25, #d7012c);
  background-image: linear-gradient(#a5141e, #bd0b25, #d7012c);
}
/* line 90, ../sass/foundation/components/_top-bar.scss */
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
/* line 95, ../sass/foundation/components/_top-bar.scss */
.top-bar .row {
  max-width: none;
}
/* line 98, ../sass/foundation/components/_top-bar.scss */
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}
/* line 100, ../sass/foundation/components/_top-bar.scss */
.top-bar input {
  height: 2.45em;
}
/* line 102, ../sass/foundation/components/_top-bar.scss */
.top-bar .button {
  padding-top: .5em;
  padding-bottom: .5em;
  margin-bottom: 0;
}
/* line 105, ../sass/foundation/components/_top-bar.scss */
.top-bar .title-area {
  position: relative;
  margin: 0;
  padding: 0;
  height: 45px;
}
/* line 108, ../sass/foundation/components/_top-bar.scss */
.top-bar .title-area li {
  float: left;
  text-transform: uppercase;
}
/* line 111, ../sass/foundation/components/_top-bar.scss */
.top-bar .title-area li a {
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  padding: 0 10px;
  display: block;
}
/* line 118, ../sass/foundation/components/_top-bar.scss */
.top-bar .title-area li .active-trail, .top-bar .title-area li .active {
  background-color: #ded8d0;
  color: #d90610;
}
/* line 125, ../sass/foundation/components/_top-bar.scss */
.top-bar .name {
  margin: 0;
  font-size: 14px;
}
/* line 130, ../sass/foundation/components/_top-bar.scss */
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.21429em;
  margin: 0;
}
/* line 134, ../sass/foundation/components/_top-bar.scss */
.top-bar .name h1 a {
  font-weight: bold;
  color: white;
  width: 50%;
  display: block;
  padding: 0 15px;
}
/* line 147, ../sass/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar a {
  height: 45px;
  color: white;
  text-transform: uppercase;
  font-size: 0.92857em;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px;
}
/* line 161, ../sass/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon {
  height: 45px;
}
/* line 167, ../sass/foundation/components/_top-bar.scss */
.top-bar .toggle-topbar.menu-icon a {
  text-indent: -45px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  padding: 0;
  color: white;
  background: url(../images/icon-png1x.png) center center no-repeat;
  text-align: center;
  width: 45px;
  height: 45px;
  display: block;
}
/* line 184, ../sass/foundation/components/_top-bar.scss */
.top-bar.expanded {
  height: auto;
  background: transparent !important;
}
/* line 188, ../sass/foundation/components/_top-bar.scss */
.top-bar.expanded .title-area {
  background: #d90610;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5141e), color-stop(50%, #bd0b25), color-stop(100%, #d7012c));
  background-image: -webkit-linear-gradient(#a5141e, #bd0b25, #d7012c);
  background-image: -moz-linear-gradient(#a5141e, #bd0b25, #d7012c);
  background-image: -o-linear-gradient(#a5141e, #bd0b25, #d7012c);
  background-image: linear-gradient(#a5141e, #bd0b25, #d7012c);
}
/* line 194, ../sass/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}
/* line 195, ../sass/foundation/components/_top-bar.scss */
.top-bar.expanded .toggle-topbar a span {
  -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}

/* line 213, ../sass/foundation/components/_top-bar.scss */
.top-bar.expanded .top-bar-section {
  display: block;
}

/* line 219, ../sass/foundation/components/_top-bar.scss */
.top-bar-section {
  display: none;
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms;
  -moz-transition: left 300ms;
  -o-transition: left 300ms;
  transition: left 300ms;
}
/* line 226, ../sass/foundation/components/_top-bar.scss */
.top-bar-section ul {
  width: 100%;
  height: auto;
  display: block;
  background: #333333;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
/* line 236, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .divider {
  border-bottom: solid 1px #4d4d4d;
  border-top: solid 1px #1a1a1a;
  clear: both;
  height: 1px;
  width: 100%;
}
@media only screen and (max-width: 959px) {
  /* line 246, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a {
    display: block;
    color: white;
    padding-left: 15px;
    font-size: 0.92857em;
    font-weight: bold;
    background: #333333;
    text-decoration: none;
    height: 33.75px;
    line-height: 33.75px;
  }
  /* line 258, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a:hover {
    background: #2b2b2b;
  }
  /* line 261, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button {
    background: #f9a73e;
    font-size: 0.92857em;
  }
  /* line 264, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button:hover {
    background: #f7900d;
  }
  /* line 268, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button.secondary {
    background: #e9e9e9;
  }
  /* line 270, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button.secondary:hover {
    background: #d0d0d0;
  }
  /* line 274, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button.success {
    background: #5da423;
  }
  /* line 276, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button.success:hover {
    background: #457a1a;
  }
  /* line 280, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button.alert {
    background: #c60f13;
  }
  /* line 282, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li > a.button.alert:hover {
    background: #970b0e;
  }
  /* line 290, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li.active a {
    background: #2b2b2b;
  }
}
/* line 295, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .has-form {
  padding: 15px;
}
/* line 298, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown {
  position: relative;
}
/* line 302, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
  margin-right: 15px;
  margin-top: -4.5px;
  position: absolute;
  top: 50%;
  right: 0;
}
/* line 312, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved {
  position: static;
}
/* line 313, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .has-dropdown.moved > .dropdown {
  visibility: visible;
}
/* line 320, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
  visibility: hidden;
  z-index: 99;
}
/* line 327, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li {
  width: 100%;
}
/* line 328, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li a {
  font-weight: normal;
  padding-left: 15px;
  line-height: 33.75px;
}
/* line 334, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
}
/* line 335, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .dropdown li.title h5 a {
  color: white;
  display: block;
  text-decoration: none;
}
/* line 343, ../sass/foundation/components/_top-bar.scss */
.top-bar-section .dropdown label {
  padding: 8px 15px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #555555;
  font-weight: bold;
  font-size: 0.71429em;
}

/* line 355, ../sass/foundation/components/_top-bar.scss */
.top-bar-js-breakpoint {
  width: 960px !important;
  visibility: hidden;
}

/* line 359, ../sass/foundation/components/_top-bar.scss */
.js-generated {
  display: block;
}

@media screen and (min-width: 960px) {
  /* line 364, ../sass/foundation/components/_top-bar.scss */
  .title-area {
    display: none;
  }

  /* line 367, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section {
    display: block;
  }

  /* line 371, ../sass/foundation/components/_top-bar.scss */
  .top-bar .toggle-topbar {
    display: none;
  }
  /* line 373, ../sass/foundation/components/_top-bar.scss */
  .top-bar .title-area {
    float: left;
  }
  /* line 374, ../sass/foundation/components/_top-bar.scss */
  .top-bar .name h1 a {
    width: auto;
  }
  /* line 377, ../sass/foundation/components/_top-bar.scss */
  .top-bar input,
  .top-bar .button {
    line-height: 2em;
    font-size: 1em;
    height: 2em;
    padding: 0 10px;
    position: relative;
    top: 8px;
  }

  /* line 393, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section {
    -webkit-transition: none 0 0;
    -moz-transition: none 0 0;
    -o-transition: none 0 0;
    transition: none 0 0;
    left: 0 !important;
  }
  /* line 397, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul {
    width: auto;
    height: auto !important;
    display: inline;
  }
  /* line 402, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li {
    margin: 0 10px;
    float: left;
  }
  /* line 405, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul li .js-generated {
    display: none;
  }
  /* line 410, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section li a {
    padding: 0 15px;
    line-height: 45px;
    background: transparent;
  }
  /* line 422, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown > a:after {
    content: none;
  }
  /* line 429, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved {
    position: relative;
  }
  /* line 430, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown.moved > .dropdown {
    visibility: hidden;
  }
  /* line 435, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section .has-dropdown:hover > .dropdown, .top-bar-section .has-dropdown:active > .dropdown {
    visibility: visible;
  }
  /* line 453, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section .dropdown {
    display: none;
  }
  /* line 457, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section .has-form {
    background: #d90610;
    padding: 0 15px;
    height: 45px;
  }
  /* line 465, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul.right li .dropdown {
    left: auto;
    right: 0;
  }
  /* line 469, ../sass/foundation/components/_top-bar.scss */
  .top-bar-section ul.right li .dropdown li .dropdown {
    right: 100%;
  }
}
/* line 478, ../sass/foundation/components/_top-bar.scss */
.title-area [class*="veda-icon"] {
  width: 22px;
  min-height: 45px;
  display: block;
  text-indent: -9999em;
}
/* line 484, ../sass/foundation/components/_top-bar.scss */
.title-area .veda-icon-jigsaw {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAtCAYAAABI1YAsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MkVBNDEzMDE4N0JFMjExODM4RkEyMjM0N0Y2QzQ3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUVFOENBOThBMEMxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUVFOENBODhBMEMxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTMzQzNCRTZGNDg5RTIxMThCRjQ5MEE3QjRDRjEyN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFQTQxMzAxODdCRTIxMTgzOEZBMjIzNDdGNkM0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66z7lIAAABjElEQVR42uzWuUpDQRQG4Iw3hlxwAcWt0MrSzsJCULCw8Q2sbHwECxsrG0srQRTBQtTGStBGQWwjKogLooi4QHDFhazjf8J/4WaYcUEb4R74GGbJyawkSmsd+21UxP4goiRRkiiJM7ohBfdwBANlvfKKv+DDlC6PNUgGY74zkwQ0G22toH6ynCdYZinxDtMsSxE3PiDZe6ADcrJayEItXLN85LhhTuLcXH8NbGh75FkWoBhq3zFnUglJx7I8xxYkzIYip++KPMzCECwESeKWJK6Q/ZmEMXiDFVgPkjRBFzfuBDKOJK+wygQSzzAfnM4S9MILzEGdI0kVtMNmqE3qntKf//DIHmxBmldfljsCB9AJo6WnoN2RhQkeu4zrgwvIwCHkOO5YOrdZeYAZ2GX9DOqNezRu+bKU7Mkg9+QS9mAxdGd8Y3m+ZcnKvLHVoZlpzsxjXz/cWmayb96TAo86zfchm9kIN3xTHvvCcaUsh9NCisd+yuQN0MYT0uyX8k5Ffy2iJFGSf57kQ4ABANY+eWgwoYU8AAAAAElFTkSuQmCC');
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 489, ../sass/foundation/components/_top-bar.scss */
.title-area .veda-icon-jigsaw.active-trail {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAtCAYAAABI1YAsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MkVBNDEzMDE4N0JFMjExODM4RkEyMjM0N0Y2QzQ3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUVFOENBRDhBMEMxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUVFOENBQzhBMEMxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTMzQzNCRTZGNDg5RTIxMThCRjQ5MEE3QjRDRjEyN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFQTQxMzAxODdCRTIxMTgzOEZBMjIzNDdGNkM0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4nW5EmAAABqUlEQVR42uyWzSsFURjG75gx3AhX+SqUumFhxcJCEQt/BBY2llaysJGNjY1YKilK2LCxsEHKWhYWJlE+riJcuq6ujzueV8/UdMxwb2xk3vp1Zs6ZeeY9z3nPaTTbtkM/jZzQL0QgEoj8QxHt0CzJ5Lk2MA3qwBUYAusyUJ+6yyiTMOgDzSACGsAgyM9mOiaoVPpqZBbZiNyDFbYST2CG7UcYqkegHTSBFyAn1jMoBjG2cT43IElYeZET1dgisAY6PTJ6AzpIU8SZzp6aSa7bMCV0HwtMtSPN9P3iFcyCfrDoiBgeIn4h/kyBUZAEq2DDEakArTTOAikfkUcWWJL3D2Beik1ElkEHSIA5UOojUgiiYMvVF8Xq6LI69jce7IBrlr5MdxgcgBYwAm6NLwSkTibBOFPvYqYL4JhZyfuWrM4uX4rT+X3en4MJCkhsUkC2QaOrUBNy0UNPziiw5KqZsMdm/HQSSCan/MI2PSjgYDUYcxVZN+j1EDEMj9KO0UiNZpaDS+4pnWPuuPA6lKqIxmU/ongZqOUK2RyX9kYLfi0CkUDkj4u8CzAA8PpkIAzha5YAAAAASUVORK5CYII=');
  background-color: #ded8d0;
}
/* line 494, ../sass/foundation/components/_top-bar.scss */
.title-area .veda-icon-search {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAtCAYAAABxsjF3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MkVBNDEzMDE4N0JFMjExODM4RkEyMjM0N0Y2QzQ3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUVFOENCMThBMEMxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUVFOENCMDhBMEMxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTMzQzNCRTZGNDg5RTIxMThCRjQ5MEE3QjRDRjEyN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFQTQxMzAxODdCRTIxMTgzOEZBMjIzNDdGNkM0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/EGtMAAABP0lEQVR42uzVP0tCURjH8XtbJCgMIR3DoKYUojfQ0NjS1iuI3kHQErTZFkRLg1NDONRUVDhGUUNUQ0O2KEEJYUhGOHj6Xnm0y8O5YbUEnQMf/9zz/PTc53C4vjHG++no834xXNiF/1s4iTXcw4hXHGCmWxUcSSWJI/M5XlAJfa9jvn2UVdDHphS9YRVZjGIOlzL3aAtP4FkKViyryqAs88v6nieRwAO2Lb24wZ58ntbhfnmvoRHRzGpUt5+ksyNIR4Snorodx7Xc0z5SqpkLaHbuWYdTUtCQgnMsybU83uV6UXd7DCfIYRE1Yx9F2bpuOI1TmWxhC7PYwBXucCgrGOz8YfAyjjP167sYkqIYBix73g5fqGAhFPySp4I74WX1Ej7GLdaR6DUYCPYuznYPo/Td8+y7p6QLu/BfCn8IMABx7UT3e0Ap2AAAAABJRU5ErkJggg==');
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 499, ../sass/foundation/components/_top-bar.scss */
.title-area .veda-icon-search.active-trail {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAtCAYAAABxsjF3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1MkVBNDEzMDE4N0JFMjExODM4RkEyMjM0N0Y2QzQ3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTE0Rjc3NDhBMEUxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTE0Rjc3MzhBMEUxMUUyODg2Q0ZDMUQxMkZDQTI4NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTMzQzNCRTZGNDg5RTIxMThCRjQ5MEE3QjRDRjEyN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFQTQxMzAxODdCRTIxMTgzOEZBMjIzNDdGNkM0N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ySScyAAABeElEQVR42uyVTStEURiA50yYKBnysSFRZmMlCgsfJaUsFAvZM7/AShYmC1mIP6AkX4mi2GiaFDsbxYama2XBZmhIVtdzpvfqOt1bFxvpnnp6zz33PKf3PeeerrJtO/LTFo38ooVyKP9Xuchr8DZWWUuYhjFoluFXOIOlxHsurQeUeSVF3IBBGXqGPNTLs+4nWWAnaoiKMCfiG8xDL/TBKFxCOax4pd0K49JfZPWU653F4lniMTTQnzE3rA2q4B42zb1gsSvCgTz2m3KpxJxskFd79DuqB9A72AhNPnK7n3wK17Ips9RV595MSNIdduZ+OSqZPALLUAYXsC9ldMMExCBD/QOfMmILYQ3O4Q4WIO6RdgamkK2CjKjr24IuqXkVDmEIeiQLS7LYRswXzhkxQVyHTllZfyjVOgMmHfFep1lM/8VMQd2UxHVdHa6xPUnrKcjFcIu7MOmkFUROy0d/AqmgopN2BbEGKfvd+6zCv2Qoh/Jfkj8EGABySndm7KvTaAAAAABJRU5ErkJggg==');
  background-color: #ded8d0;
}
/* line 504, ../sass/foundation/components/_top-bar.scss */
.title-area .veda-icon-phone {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAtCAYAAABI1YAsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWNJREFUeNrs1c8rBGEAxvGZtXbLjxMlqz1w00ZoWy2l5CgHNy4OropyUm5ydVDyH7julhQ3bhJWKDnIzVIO0jrYjR3fV89qTJsSB+p969M78+77Pu+7M+/MuJ7nOT8tIecXig2xITbkv4eEfccuepBCP9pQp4nKKOEeORxgX22Oy0vJdJrEHHoVfI4TPKCIWkSR1CSmnGIFGw4hq97nkjFvO2TxiILqrNozgf5rYaVXSh7bGMOAjq/QgWGMYlN/N6YxSZM8hTsso0X1NUYwhAWkkMYFZtCEJY2bNiERxLTUtJa4iDhyOt9DK2Z13qn+pi0a0hXOa2njqhN4xhaOsKPzhH6fUH1rLrzr+2SYwEP04QXr2NUdasQg5hHBse5S+X2klmV0oRi48k9SCLSX0F0Z69+xcc3iL/XSEGg3+6a92rb/7iPgVtv2l9qlzXj9YnANbnD2kWa/xTbEhtiQvxTyJsAA2CcmDevZV/QAAAAASUVORK5CYII=');
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 509, ../sass/foundation/components/_top-bar.scss */
.title-area .veda-icon-phone.active-trail {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAtCAYAAABI1YAsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXZJREFUeNrs1c0rRFEcxvE7Y8yUoSgbJLGwMHltIqyspYySlz+CsraTlYSNYqlsiRQrsiF5Cwsv2RpJmQ3lepnxPfXMdJqkxIK6tz7dM2fmPOd3zznT9aVSKeenl9/5hcsL8UK8kP8e4rsMFmbaaEAzWlCGPE2UxAvucYQ97Jq+ajfhBPSjAQyjEabvDMdIwEUuQoiiT5OeYPIqVLRoBkxhyKpuGT26d1uVbKrCJcRQjwXTF1B6+opjHV1oU/saVehAJ1YVVqoxUTPLHO4wjiZUYAaDmMUjplXdBMKow5jGzZuFDdIoVhWt2MGoSl3ROm1r3Xo1QQ3OUYIHv1Y9rtJiukfwjDUcYEOfI/q+X/dbdse1t9gE7uuR3vQoW9qhArRjBKbyQx2FpNliO6RWswathX7S3byc8q3+V23IqQmxT2x5VoCjRQxnBTg6N5WfHfvv/gV86UbA6rzQKTU79f7F4BzcmEfJpHnvYi/EC/FC/lLIhwADAG1hWHAIGsbTAAAAAElFTkSuQmCC');
  background-color: #ded8d0;
}

/* line 516, ../sass/foundation/components/_top-bar.scss */
#block-search-form-r {
  margin: 16px;
  display: none;
}
/* line 519, ../sass/foundation/components/_top-bar.scss */
#block-search-form-r input[type="text"] {
  width: 196px;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  /* line 114, ../sass/foundation/components/_dropdown.scss */
  .f-dropdown {
    max-width: 100%;
    left: 0;
  }
}
/* Foundation Dropdowns */
/* line 121, ../sass/foundation/components/_dropdown.scss */
.f-dropdown {
  position: absolute;
  left: -9999px;
  top: -9999px;
  list-style: none;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 14px;
  z-index: 99;
  margin-top: 2px;
  max-width: 200px;
}
/* line 49, ../sass/foundation/components/_dropdown.scss */
.f-dropdown *:first-child {
  margin-top: 0;
}
/* line 50, ../sass/foundation/components/_dropdown.scss */
.f-dropdown *:last-child {
  margin-bottom: 0;
}
/* line 75, ../sass/foundation/components/_dropdown.scss */
.f-dropdown:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent white transparent;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 99;
}
/* line 82, ../sass/foundation/components/_dropdown.scss */
.f-dropdown:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: transparent transparent #cccccc transparent;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 98;
}
/* line 125, ../sass/foundation/components/_dropdown.scss */
.f-dropdown li {
  font-size: 1em;
  cursor: pointer;
  padding: 0.35714em 0.71429em;
  line-height: 1.28571em;
  margin: 0;
}
/* line 105, ../sass/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #eeeeee;
}
/* line 107, ../sass/foundation/components/_dropdown.scss */
.f-dropdown li a {
  color: #555555;
}
/* line 128, ../sass/foundation/components/_dropdown.scss */
.f-dropdown.content {
  position: absolute;
  left: -9999px;
  top: -9999px;
  list-style: none;
  padding: 1.42857em;
  width: 100%;
  height: auto;
  max-height: none;
  background: white;
  border: solid 1px #cccccc;
  font-size: 14px;
  z-index: 99;
  max-width: 200px;
}
/* line 49, ../sass/foundation/components/_dropdown.scss */
.f-dropdown.content *:first-child {
  margin-top: 0;
}
/* line 50, ../sass/foundation/components/_dropdown.scss */
.f-dropdown.content *:last-child {
  margin-bottom: 0;
}
/* line 131, ../sass/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}
/* line 132, ../sass/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}
/* line 133, ../sass/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}
/* line 134, ../sass/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}

/* jQuery UI - v1.10.2 - 2013-03-24
* http://jqueryui.com
* Includes: jquery.veda-ui .ui.core.css, jquery.veda-ui .ui.accordion.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=inherit&fwDefault=normal&fsDefault=1em&cornerRadius=0&bgColorHeader=%23ffffff&bgTextureHeader=flat&bgImgOpacityHeader=75&borderColorHeader=%23ffffff&fcHeader=%232a2a2a&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23ffffff&fcContent=%232a2a2a&iconColorContent=%23222222&bgColorDefault=%23ffffff&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23ffffff&fcDefault=%232a2a2a&iconColorDefault=%23888888&bgColorHover=%23f0f0f0&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23ffffff&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=%23ffffff&fcActive=%232a2a2a&iconColorActive=%238d8d8d&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23ffffff&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-helper-hidden {
  display: none;
}

/* line 12, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 33, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-helper-clearfix:before,
.veda-ui .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-helper-clearfix:after {
  clear: both;
}

/* line 41, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 44, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 54, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 61, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and ../images/veda-ui */
/* line 70, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 89, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

/* line 97, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 100, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 103, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 106, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 112, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* Component containers
----------------------------------*/
/* line 120, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget {
  font-family: inherit;
  font-size: 1em;
}

/* line 124, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget .ui-widget {
  font-size: 1em;
}

/* line 130, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget input,
.veda-ui .ui-widget select,
.veda-ui .ui-widget textarea,
.veda-ui .ui-widget button {
  font-family: inherit;
  font-size: 1em;
}

/* line 134, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-content {
  border: 1px solid #ffffff;
  background: white url(../images/veda-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #2a2a2a;
}

/* line 139, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-content a {
  color: #2a2a2a;
}

/* line 142, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-header {
  border: 1px solid #ffffff;
  background: white url(../images/veda-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #2a2a2a;
  font-weight: bold;
}

/* line 148, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-header a {
  color: #2a2a2a;
}

/* Interaction states
----------------------------------*/
/* line 156, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-default,
.veda-ui .ui-widget-content .ui-state-default,
.veda-ui .ui-widget-header .ui-state-default {
  border: 1px solid #ffffff;
  background: white url(../images/veda-ui/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #2a2a2a;
}

/* line 164, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-default a,
.veda-ui .ui-state-default a:link,
.veda-ui .ui-state-default a:visited {
  color: #2a2a2a;
  text-decoration: none;
}

/* line 173, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-hover,
.veda-ui .ui-widget-content .ui-state-hover,
.veda-ui .ui-widget-header .ui-state-hover,
.veda-ui .ui-state-focus,
.veda-ui .ui-widget-content .ui-state-focus,
.veda-ui .ui-widget-header .ui-state-focus {
  border: 1px solid #ffffff;
  background: #f0f0f0 url(../images/veda-ui/ui-bg_flat_100_f0f0f0_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 182, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-hover a,
.veda-ui .ui-state-hover a:hover,
.veda-ui .ui-state-hover a:link,
.veda-ui .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 188, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-active,
.veda-ui .ui-widget-content .ui-state-active,
.veda-ui .ui-widget-header .ui-state-active {
  border: 1px solid #ffffff;
  background: white url(../images/veda-ui/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #2a2a2a;
}

/* line 196, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-active a,
.veda-ui .ui-state-active a:link,
.veda-ui .ui-state-active a:visited {
  color: #2a2a2a;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 205, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-highlight,
.veda-ui .ui-widget-content .ui-state-highlight,
.veda-ui .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(../images/veda-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 212, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-highlight a,
.veda-ui .ui-widget-content .ui-state-highlight a,
.veda-ui .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 217, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-error,
.veda-ui .ui-widget-content .ui-state-error,
.veda-ui .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/veda-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 224, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-error a,
.veda-ui .ui-widget-content .ui-state-error a,
.veda-ui .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 229, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-error-text,
.veda-ui .ui-widget-content .ui-state-error-text,
.veda-ui .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 234, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-priority-primary,
.veda-ui .ui-widget-content .ui-priority-primary,
.veda-ui .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 239, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-priority-secondary,
.veda-ui .ui-widget-content .ui-priority-secondary,
.veda-ui .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 246, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-disabled,
.veda-ui .ui-widget-content .ui-state-disabled,
.veda-ui .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 251, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and ../images/veda-ui */
/* line 259, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon {
  width: 16px;
  height: 16px;
}

/* line 264, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon,
.veda-ui .ui-widget-content .ui-icon {
  background-image: url(../images/veda-ui/ui-icons_222222_256x240.png);
}

/* line 267, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-header .ui-icon {
  background-image: url(../images/veda-ui/ui-icons_222222_256x240.png);
}

/* line 270, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-default .ui-icon {
  background-image: url(../images/veda-ui/ui-icons_888888_256x240.png);
}

/* line 274, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-hover .ui-icon,
.veda-ui .ui-state-focus .ui-icon {
  background-image: url(../images/veda-ui/ui-icons_454545_256x240.png);
}

/* line 277, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-active .ui-icon {
  background-image: url(../images/veda-ui/ui-icons_8d8d8d_256x240.png);
}

/* line 280, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-highlight .ui-icon {
  background-image: url(../images/veda-ui/ui-icons_2e83ff_256x240.png);
}

/* line 284, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-state-error .ui-icon,
.veda-ui .ui-state-error-text .ui-icon {
  background-image: url(../images/veda-ui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 289, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-blank {
  background-position: 16px 16px;
}

/* line 290, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 291, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 292, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 293, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 294, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 295, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 296, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 297, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 298, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 299, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 300, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 301, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 302, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 303, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 304, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 305, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 306, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 307, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 308, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 309, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 310, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 311, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 312, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 313, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 314, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 315, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 316, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 317, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 318, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 319, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 320, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 321, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 322, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 323, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 324, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 325, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 326, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 327, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 328, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 329, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 330, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 331, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 332, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 333, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 334, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 335, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 336, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 337, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 338, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 339, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 340, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 341, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 342, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 343, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 344, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 345, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 346, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 347, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 348, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 349, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 350, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 351, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 352, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 353, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 354, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 355, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 356, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 357, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 358, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 359, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 360, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 361, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 362, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 363, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 364, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-document {
  background-position: -32px -96px;
}

/* line 365, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 366, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-note {
  background-position: -64px -96px;
}

/* line 367, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 368, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 369, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 370, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-comment {
  background-position: -128px -96px;
}

/* line 371, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-person {
  background-position: -144px -96px;
}

/* line 372, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-print {
  background-position: -160px -96px;
}

/* line 373, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-trash {
  background-position: -176px -96px;
}

/* line 374, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-locked {
  background-position: -192px -96px;
}

/* line 375, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 376, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 377, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-tag {
  background-position: -240px -96px;
}

/* line 378, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-home {
  background-position: 0 -112px;
}

/* line 379, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-flag {
  background-position: -16px -112px;
}

/* line 380, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 381, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-cart {
  background-position: -48px -112px;
}

/* line 382, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 383, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-clock {
  background-position: -80px -112px;
}

/* line 384, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-disk {
  background-position: -96px -112px;
}

/* line 385, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 386, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 387, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 388, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-search {
  background-position: -160px -112px;
}

/* line 389, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 390, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-gear {
  background-position: -192px -112px;
}

/* line 391, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-heart {
  background-position: -208px -112px;
}

/* line 392, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-star {
  background-position: -224px -112px;
}

/* line 393, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-link {
  background-position: -240px -112px;
}

/* line 394, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 395, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-plus {
  background-position: -16px -128px;
}

/* line 396, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 397, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-minus {
  background-position: -48px -128px;
}

/* line 398, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 399, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-close {
  background-position: -80px -128px;
}

/* line 400, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 401, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-key {
  background-position: -112px -128px;
}

/* line 402, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 403, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 404, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 405, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-copy {
  background-position: -176px -128px;
}

/* line 406, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-contact {
  background-position: -192px -128px;
}

/* line 407, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-image {
  background-position: -208px -128px;
}

/* line 408, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-video {
  background-position: -224px -128px;
}

/* line 409, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-script {
  background-position: -240px -128px;
}

/* line 410, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-alert {
  background-position: 0 -144px;
}

/* line 411, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-info {
  background-position: -16px -144px;
}

/* line 412, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-notice {
  background-position: -32px -144px;
}

/* line 413, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-help {
  background-position: -48px -144px;
}

/* line 414, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-check {
  background-position: -64px -144px;
}

/* line 415, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 416, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 417, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 418, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 419, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 420, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-play {
  background-position: 0 -160px;
}

/* line 421, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-pause {
  background-position: -16px -160px;
}

/* line 422, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 423, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 424, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 425, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 427, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 428, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-stop {
  background-position: -96px -160px;
}

/* line 429, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-eject {
  background-position: -112px -160px;
}

/* line 430, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 431, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 432, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-power {
  background-position: 0 -176px;
}

/* line 433, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 434, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-signal {
  background-position: -32px -176px;
}

/* line 435, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 436, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 437, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 438, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 439, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 440, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 441, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 442, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 443, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 444, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 445, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 446, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 447, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 448, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 449, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 450, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 451, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 452, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 453, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 454, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 455, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 456, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 457, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 458, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 459, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 460, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 461, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 462, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 463, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 464, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 474, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-corner-all,
.veda-ui .ui-corner-top,
.veda-ui .ui-corner-left,
.veda-ui .ui-corner-tl {
  border-top-left-radius: 0;
}

/* line 480, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-corner-all,
.veda-ui .ui-corner-top,
.veda-ui .ui-corner-right,
.veda-ui .ui-corner-tr {
  border-top-right-radius: 0;
}

/* line 486, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-corner-all,
.veda-ui .ui-corner-bottom,
.veda-ui .ui-corner-left,
.veda-ui .ui-corner-bl {
  border-bottom-left-radius: 0;
}

/* line 492, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-corner-all,
.veda-ui .ui-corner-bottom,
.veda-ui .ui-corner-right,
.veda-ui .ui-corner-br {
  border-bottom-right-radius: 0;
}

/* Overlays */
/* line 497, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-overlay {
  background: white url(../images/veda-ui/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 502, ../sass/_jquery-ui.custom.scss */
.veda-ui .ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../images/veda-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}
.menu--expanded.last.expanded.menu-mlid-7771 span {
  width: 130px;
}
#block-menu-block-3 .menu span.ext {
  display: none;
}
.subscriber-title {
  color:#444;
}

/* ROCKT Styles */
.rockt {
  width: 453px; 
}
@media only screen and (max-width: 452px) {
 .rockt { width: 320px; }
   .listing img{
    display: none;

  }
}

/*Custom pages*/
/* node/374 /about-us/customer-service-charter */
.page-node-374 article.node-20 header {
  display: none;
}
ul.ticked li{
  list-style-image: url('/sites/default/files/images/tick-green-sm.png');
  margin-bottom: 10px;
}

.page-node-374 blockquote {
  color: #383838;
  font-size: 12px;
  font-style: italic;
  line-height: 1.35;
  margin: 0.25em 0.2em;
  padding: 0.25em 0 0.25em 0;
  position: relative;
  font-weight: lighter;
}

.page-node-374 blockquote:before {
  color: #7A7A7A;
  /*content: '"';*/
  display: block;
  font-family: Georgia,serif;
  font-size: 52px;
  font-weight: bold;
  left: -18px;
  padding-left: 10px;
  position: absolute;
  top: -14px;
}

.page-node-374 blockquote cite {
color: #999999;
font-size: 12px;
display: block;
margin-top: 5px;
}
 
.page-node-374 blockquote cite:before {
content: "\2014 \2009";
}

.page-node-374 blockquote:after {
  bottom: 18px;
  color: #7A7A7A;
  content: "";
  font-family: Georgia,serif;
  font-size: 52px;
  font-weight: bold;
  margin-bottom: -20px;
  position: absolute;
  right: 0;
}

ul#ui-id-1 {
  list-style-type: none;
  margin: 5px;
  padding: 5px;
  width: 420px !important;
}

ul#ui-id-1 li {
  padding: 0 4px 5px;
}

#block-webform-client-block-20 header {
  display: none;
}


/* SUNCORP CANCELLATION FORM */
#webform-component-credit-alerts, #webform-component-credit-report, #webform-component-education-centre, #webform-component-id-watch, #webform-component-vedascore {
  float: left;
  width: 174px;
}
#webform-component-why-did-you-cancel-the-product {
  clear: both;
}
#webform-component-valuable-different-features {
  margin-bottom: -10px;
}
#webform-component-valuable-different-features input, #webform-component-your-feedback input {
  display: none;
}
#edit-submitted-how-valuable .form-item {
  float: left;
  margin: 0;
  width: 40px;
}
#edit-submitted-how-valuable {
  overflow: auto;
}


/* TABLE WRAPPING */

.table-container
{
  width: 100%;
  overflow-y: auto;
  _overflow: auto;
  margin: 0 0 1em;
}
.table-container::-webkit-scrollbar
{
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}

/* Insights boxes */

.page-insights #block-bean-ppsr .content-wrap,
.page-insights #block-bean-comprehensive-reporting .content-wrap,
.page-insights #block-bean-insights-pexa-e-convenyancing .content-wrap,
.page-insights #block-bean-insights-visualisation .content-wrap {
  height:263px;
}

/* New features table  - full page  - Sabine  */
.features_table h3{
    background-color: #258DD6;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 2px;
    font-size: 12px;
}

.features{
    overflow: hidden;
}


/*4 items*/
.feature{
    width: 25%;
    background-color: #eee;
    display: inline;
    float: left;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

/*5 items*/
.feature5x{
    width: 20%;
    background-color: #eee;
    display: inline;
    float: left;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.feature_inner{
    border-right:2px solid #fff;
    padding:10px;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.feature_inner.last{
    border-right: none;
}


.feature_inner h4{
    padding-left: 70px;
    padding-top: 10px; 
    padding-bottom: 10px; 
    min-height: 40px;
    word-break: normal;
    
}

.feature_inner.idwatch h4, .feature_inner.last h4{
    background: url(/sites/default/files/images/watch.png) top left no-repeat; 
}

.feature_inner.alerts h4{
    background: url(/sites/default/files/images/alerts.png) top left no-repeat; 
}

.feature_inner.guard h4{
    background: url(/sites/default/files/images/guard.png) top left no-repeat; 
}

.feature_inner.rating h4{
    background: url(/sites/default/files/images/rating.png) top left no-repeat; 
}

.feature_inner.tracker h4{
    background: url(/sites/default/files/images/tracker.png) top left no-repeat; 
}

.feature_inner.report h4{
    background: url(/sites/default/files/images/report.png) top left no-repeat; 
}



.feature_inner.last h4{
    background: url(/sites/default/files/images/rating.png) top left no-repeat; 
}

@media (max-width: 800px) {
    .feature5x{
    width: 100%;
    background-color: #eee;
    display: block;
    float: none;
    margin: 0px;
    padding: 0px;
    }
    
    .feature5x .feature_inner{
    border: none;
    padding:10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    }   

    .feature5x .feature_inner.alerts, .feature5x .feature_inner.guard, .feature5x .feature_inner.last, .feature5x .feature_inner.idwatch, .feature5x .feature_inner.report, .feature5x .feature_inner.tracker, .feature5x .feature_inner.rating {
        border-bottom: 2px solid #fff;
        border-top: none;
    }
}

@media (max-width: 710px) {

.feature{
    width: 100%;
    background-color: #eee;
    display: block;
    float: none;
    margin: 0px;
    padding: 0px;
}

.feature_inner{
    border: none;
    padding:10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}   

.feature_inner.alerts, .feature_inner.guard, .feature_inner.last, .feature_inner.idwatch  {
    border-bottom: 2px solid #fff;
    border-top: none;
}

}

/*New comparision table - 2 Products full width - Sabine*/

.widetable table {
  width: 100%;
  margin: 0;
  border-top: 1px solid #e4e2e8;
  border-collapse: collapse;
}

.widetable th, .table-container td {
  border-color: #fff;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  padding: 0.25em 0.5em; 
  line-height: normal;
}

.widetable td { font-size: .95em; color: #3c3c3c; text-align: center; width: 30%; line-height: normal;  }

.widetable a { color: #3c3c3c; text-decoration: none; }

/* See Lea Verou's explanation background-attachment:
 * http://lea.verou.me/2012/04/background-attachment-local/
 */
.widetable {
  overflow-x: auto;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c3c3c5), color-stop(100%, rgba(195, 195, 197, 0))), -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #c3c3c5), color-stop(100%, rgba(195, 195, 197, 0)));
  background-image: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0)), -webkit-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0)), -webkit-linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), -webkit-linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
  background-image: -moz-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0)), -moz-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0)), -moz-linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), -moz-linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
  background-image: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0)), -o-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0)), -o-linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), -o-linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
  background-image: linear-gradient(left, #ffffff, rgba(255, 255, 255, 0)), linear-gradient(right, #ffffff, rgba(255, 255, 255, 0)), linear-gradient(left, #c3c3c5, rgba(195, 195, 197, 0)), linear-gradient(right, #c3c3c5, rgba(195, 195, 197, 0));
  background-position: 0 0, 100% 0, 0 0, 100% 0;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 4em 100%, 4em 100%, 1em 100%, 1em 100%;
  background-attachment: local, local, scroll, scroll;
}



.widetable th {
  text-align: left;
  background-color: #fff;
  padding: 15px 10px;
  font-family: robotoregular, arial, sans-serif;
}

.widetable .two, .widetable .three {
  text-align: center;
  font-size: 18px;
  color: #fff;
  padding: 20px 0;
}

.widetable .large{
    font-size: 25px;
}

.widetable .one {
  color: #a9a9a9;
  font-size: 24px;
  font-family: Arial, sans-serif;
  font-weight: normal;
  border-top: 1px solid #FFFFFF;
  padding-top: 18px;
}

.widetable .two {
  background-color: #a9bbc1;
}

.widetable .three {
  background-color: #7c9198;
}

.widetable .item{
    text-align: left;
    padding: 8px;
}

.widetable tbody td{
    border-right: 1px solid #fff;
}


.widetable tr:nth-child(odd)        { background-color:#fff; }
.widetable tr:nth-child(even)       { background-color:#f1f1f1; }

.td_button{
    padding: 25px 10px;
}

a.red-button {
    background: linear-gradient(to bottom, #D90610 0%, #B90C24 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #B90C24;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    font-family: robotoregular;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 4px 15px;
    text-align: center;
    width: 100px;
    word-wrap: normal;
}


.page-node-497 h1 {

  display: none !important;

}

.page-node-497 .front-page-banner {

  max-width:960px;

  margin:auto;

  text-align: left;

}

.page-node-497 .left {

  max-width:100%;

  text-transform: uppercase;

  color:#fff;

}

.page-node-497 .left h2{

  text-transform: uppercase;

  color:#fba413;

  font: 36px/1.2em 'roboto_condensedbold';

  margin:0px;

  margin-bottom:10px;

}

.page-node-497 .left h3 {

  color: #FFFFFF;

  font: 18px/1.1em 'roboto_condensedregular';

  text-transform: uppercase;

  margin:0px;

  margin-bottom:10px;

}

.page-node-497 .right{

  max-width:35%;

  float:right;

  font:30px 'roboto_condensedregular';

  color:#faa61a;

  margin-bottom:0px;

}

.page-node-497 .right p,.page-node-497 .right ul, .page-node-497 .left p,.page-node-497 .left ul{

  margin:0px;

}

.page-node-497 .right li {

  list-style-image:url('img/yellow-small-arrow.png'); 

  padding-left:10px;

  font:20px 'roboto_condensedregular';

  color:#fff;

}

.page-node-497 .node-page h2 {

  text-transform: uppercase;

  color:#d71919;

  font:24px 'roboto_condensedbold';

  margin:0px;

}

.page-node-497 iframe, object, embed {

        max-width: 100%;

}



.page-node-497 .node-page .listing {

  float:left;

  width:100%;

}



.page-node-497 .node-page .divm20 {

  margin-left:20px;

  float:left;

}

.page-node-497 .node-page li {

  list-style-image:url('img/yellow-small-arrow.png'); 

  padding-left:10px;

  font:16px 'roboto_condensedregular';

}

.page-node-497 .node-page img {

  width:auto;

}

.page-node-497 .node-page .videos img {

  width:295px !important;

}



.page-node-497 .node-page .col {

  float: left;

  font: 13px 'robotolight';

  margin: 30px 34px 30px 0;

  padding-bottom: 40px;

  text-align: center;

  width: 296px;

}

.page-node-497 .node-page h4 {

  color: #4F4F4F;

  font: 20px 'roboto_condensedbold';

  height: 70px;

  text-transform: uppercase;

}

.page-node-497 .node-page p {

  padding: 20px 30px 0;

}

.page-node-497 #highlighted {

    background: url('img/front-banner.jpg') no-repeat scroll 0px -50px #FFF;

    margin: 10px auto;

    max-width: 100%;

    padding: 45px 0px 30px;

    text-align: center;

}

@media screen and (min-width: 960px) {
    .sidebar-second #content-full {
        float: left;
        margin-left: 0px;
        margin-right: -720px;
    }
    #content-full .node-article {
        width: 65%;
        float: left;
        margin-top: -15px;
    }
    #content-full .banner-img img {
        margin-top: 20px;
        max-width: 980px;
    } 
    #content-full h1#page-title {
        display: none;
    }
    
}
#content-full .content-inside {
    padding-right: 25px;
    max-width: 960px;
}

#content-full .social-share, #content-full .veda-article-date, #content-full .hidden-phone, .submenu-hidden #block-menu-block-2 {
    display: none;
}

#content-full .field-name-body {
    margin: 20px 40px 20px 5px;
}
.sidebars-webform {
    float: right;
    margin-top: 20px;
    padding: 25px 20px 0px 25px;
    background-color: #e2ded8;
} 
.sidebars-webform .block-title {
    display: none;
}
.sidebars-webform .content-wrap {
    margin-top: -18px;
}
.sidebars-webform input[type="text"], .sidebars-webform input[type="email"] {
    width: 225px;
    border-radius: 0px;
}
.sidebars-webform .webform-component-checkboxes {
    width: 250px;
    font-size: 90%;
}
.sidebars-webform input#edit-captcha-response {
    width: 100px;
}

.sidebars-webform .description {
    width: 250px;
}
.sidebars-webform .btn {
    text-transform: uppercase;
    color: #faf4f4;
    background-color: #b40003;
    border-radius: 0px;
}
@media screen and (min-width: 960px) {
    #navigation .submenu-hidden #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active, 
    #navigation .submenu-hidden #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active-trail {
        border-radius: 0px !important;
        border: none !important;
        background: transparent !important;
    }
    
    .submenu-hidden #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active, 
    .submenu-hidden #block-menu-block-1 .content-wrap .menu-block-wrapper > .menu > li > a.active-trail {
        color: #fff !important;
    }
}

@media screen and (max-width: 960px) {
    #content-full .content-inside {
        padding: 0px 20px;
    }
    .sidebars-webform {
        max-width: 250px;
        margin: auto;
        float: none;
        margin-top: 0px;
        padding: 25px 20px 10px 25px;
    }
}
@media screen and (max-width: 360px) {
    .sidebars-webform {
        padding: 15px 10px 5px 15px;
    }
}


/* ****************************** Added by PL to hide elements for new Veda launch */

.region-header,
#highlighted,
.region-sitemap,
#block-bean-footer- {
       display: none !important;
}






/* ************************************************************************* Equifax strip */

body.admin-menu .navbar-fixed-top {
    /* top: 101px !important; */
}

.navbar-fixed-top {
    top: 101px !important;
}

body.admin-menu.navbar-is-fixed-top {
    /* padding-top: 0px !important; */
}

body.navbar-is-fixed-top {
    padding-top: 0px !important;
}

.navbar-default {
    background-color: #fff;
    border-top: 0px solid #e11b22 !important;
}

.equifaxstrip {
    background-color: #981f32;
    height: 58px;
    border-bottom: 0px solid #e01b22;
    /*
    position: fixed !important;
    z-index: 2000 !important;
    width: 100%;
    */
}


.navbar-fixed-top,
.navbar-fixed-bottom {
    /* position: none !important; */
    position: inherit !important;
}

.navbar {
    margin-bottom: 0px !important;
}

#admin-menu {
    z-index: 5000 !important;
}


body.admin-menu #navbar {
    top: 0px !important;
}

body.not-logged-in #navbar {
    top: 0px !important;
}


body.navbar-is-fixed-top .equifaxstrip {
    top: 0px !important;
}

body.navbar-is-fixed-top.admin-menu .equifaxstrip {
    top: 20px !important;
}



.fullwidth.equifaxstrip .container {
    background-color: inherit !important;
}

#navbar {
    height: 60px !important;
}


/* Equifax logo block */
#block-block-28 {
    height: 58px;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    line-height: 58px;
}

a.equifax-logo img {
    vertical-align: middle !important;
    padding-top: 22px;
    padding-left: 10px;
}

.navbar.container {
    height: 63px !important;
    /* background-color: #ffcc00; */
    /* line-height: 63px !important; */
    padding: 0px 0px 0px 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border: 0px !important;
}

a.logo {
    
    line-height: 60px !important;
    height: 60px !important;
    
    
}

a.logo.navbar-btn {
    margin-top: 0px !important;
    margin-bottom: 0px  !important;
}

a.logo img {
    vertical-align: middle !important;
    padding: 0px 0px 0px 0px !important;
    margin: -2px 0px 0px 0px !important;
    /* max-width: none !important; */
    /*
    display: block !important;
    line-height: 63px !important;
    width: inherit !important;
    max-width: none !important;
    */
}

#block-block-26 {
    color: #999;
}


@media (max-width: 767px) {
    .search-toggle {
        margin-top: -45px !important;
        margin-right: 40px !important;
        
    }
    
    body.logged-in .search-toggle {
    }
    
    body.not-logged-in .search-toggle {
    }
    
    .navbar-toggle {
        margin-top: 14px !important;
    }
    
    #block-block-26,
    #block-block-25
    {
    text-align: center;
}
    
}

@media (min-width: 768px) {
    #block-block-26 {
        /* 
        width: 50%;
        font-size: 0.9em;
        float: left;
        */
    }
}


/* Re theme */

#navbar,
#navbar .container {
    background-color: #fff !important;
}

#navbar {
    border-top: 4px solid #e01b22 !important;
    height: 64px !important;
}

.primnav .nav > li > a {
    color: #333e48 !important;
}


li.menu-item-user-account a,
.menu-item-user-login a {
    background-color: #333e48 !important;
    color: #fff !important;
}

li.menu-item-user-subscribe a {
    background-color: #5f6a72 !important;
    color: #fff !important;
}

.search-toggle {
    color: #666 !important;
    background-color: #fff !important;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #666 !important;
}

#block-block-24 {
    
    display: inline-block;
}

#block-menu-menu-efx-menu {
    z-index: 3000;
    position: relative;
    float: right;
}

#block-menu-menu-efx-menu li {
    display: inline-block;
    float: left;
    font-size: 0.9em !important;
}



.menu-item-user-account a,
.menu-item-user-login a,
.menu-item-user-subscribe a {
    height: 58px;
    line-height: 58px;
    padding: 0px 15px !important;
    text-transform: uppercase !important;

}

/* end retheme */




@media (min-width: 990px) {
    a.logo.navbar-btn img {
        height: 8px;
    }
    
    #block-block-26 {
        width: 50%;
        font-size: 0.9em;
        float: left;
    }
    
}


@media (min-width: 1200px) {
    a.logo.navbar-btn img {
        height: 12px;
    }
    
}

@media (max-width: 767px) {
    .fullwidth.equifaxstrip .container {
        padding-right: 0px;
    }
    
    .search-toggle {
        /* margin-top: 76px !important; */
    }
    
    body.logged-in .search-toggle {
        /* margin-top: 96px !important; */
    }
}






@media (max-width: 767px) {
    #navbar {
        height: 64px !important;
    }   
}

@media (min-width: 768px) {
    a.logo.navbar-btn img {
        height: 12px !important;
    }
}

@media (min-width: 990px) {
    a.logo.navbar-btn img {
        height: 14px !important;
    }
}

@media (min-width: 1200px) {
    a.logo.navbar-btn img {
        height: 16px !important;
    }
}



body.logged-in li.menu-item-user-login,
body.logged-in li.menu-item-user-subscribe {
    display: none !important;
}

.yoyoclass {
    margin-top: 0px !important;
}


body.not-logged-in .view-special-view-hero-blocks .views-field-title-1,
body.not-logged-in .view-contextual-hero .views-field-title-1 {
    top: 122px;
}

/* End CSS import */


.top-bar {
    display: none;
}

a.header--logo img {
    padding-top: 40px !important;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Sanchez", Georgia, "Times New Roman", Times, serif;
    font-weight: 500;
    line-height: 1.1;
    color: #333;
}

h1 {
    font-size: 2.5em;
}

body {
    font-family: "Open Sans", "Open San", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    color: #666;
    background-color: #fff;
}

@media screen and (min-width: 960px) {
    .fine-print .copyright {
        width: inherit;
        margin-top: 20px;
        padding-left: 0px;
    }
}

.region-footer {
    padding: 20px 0;
    border-top: 0px solid #fff;
}

#footer .veda-footer-links .menu-block-wrapper > .menu li {
    text-transform: none;
    list-style: none;
}

.front #content .form-actions {
    padding: 20px 20px 20px 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #fff;
    border-top: 0px solid #e5e5e5;
    *zoom: 1;
}


body.front h1.page--title,
body.page-node-276 h1.page--title {
    display: none;
}

#footer .veda-footer-links .menu-block-wrapper > .menu li a,
#footer a:visited {
    text-decoration: none;
    color: #d32432;
    padding-right: 8px;
}


/* *************************************************************************************** Cookies message */

/* *********************** Mobile BP*/
@media (max-width: 1023px) {
    
    .cookie-compliance__inner {
        width: 100%;
        padding: 10px 10px 10px 10px !important;
    }
    
    .cookie-compliance__inner .form {
        margin: 0px 0px 0px 0px !important;
    }
    
    #simple-cookie-compliance-dismiss-form {
        width: 100%;
    }
    
    .cookie-compliance__button {
        margin-top: 20px !important;
        width: 100% !important;
    }
    #simple-cookie-compliance-dismiss-form {
        margin-left: 0 !important;
    }
}

/* *********************** Tablet BP*/
@media (min-width: 769px) {
    .cookie-compliance__inner {
    }
}

/* Desktop BP*/
@media (min-width: 960px) {
    .cookie-compliance__inner {
    }
}

/* *********************** Wide BP*/
@media (min-width: 1220px) {
    .cookie-compliance__inner {
        width: 1200px;
    }
}

.cookie-compliance__inner {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}

#cookie-compliance {
    padding: 15px 10px 15px 10px;
    background: #333;
    text-align: center;
    margin: 0 auto;
}

.cookie-compliance__inner,
.cookie-compliance__text,
.cookie-compliance__text p {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.cookie-compliance__inner {
}

.cookie-compliance__text {
    display: inline-block;
    font-family: "Open Sans", "Open San", Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
}

#simple-cookie-compliance-dismiss-form {
    margin-left: 30px;
    display: inline-block;
    position: relative;
}

#cookie-compliance input.form-submit[type="submit"],
#cookie-compliance input.form-submit[type="submit"],
#cookie-compliance button[type="submit"]   {
    padding: 6px 33px 6px 55px !important;
    margin: 0px 0px 0px 0px !important;
    border-radius: 0;
    background-color: transparent !important;
    background: transparent;
    color: #fff !important;
    border: 1px solid #fff !important;
    font-weight: 300;
    font-size: 15px !important;
    font-family: "Sanchez", Georgia, "Times New Roman", Times, serif;
    text-transform: capitalize;
    width: 129px;
    min-width: 129px;
    height: 34px;
    line-height: 20px;
    letter-spacing: normal;
    float: none;
}

#cookie-compliance input.form-submit[type="submit"]:hover,
#cookie-compliance input.form-submit[type="submit"]:hover,
#cookie-compliance button[type="submit"]:hover  {
    background-color: rgba(255,255,255,0.2) !important;
    border-color: #fff !important;
    color: #fff !important;
    opacity: 1 !important;
}

.cookie-compliance__text p {
    font-size: 14px;
    color: #efefef;
}
#simple-cookie-compliance-dismiss-form:before {
    content: "\f00d";
    font-family: "Fontawesome";
    position: absolute;
    left: 25px;
    top: 7px;
    top: calc(50% - 10px);
    font-size: 18px;
    pointer-events: none;
    line-height: 20px;
}
.cookie-compliance__text a:link {
    color: #fff;
    text-decoration: none;
}
.cookie-compliance__text a:visited {
    color: #fff;
}

.cookie-compliance__text a:hover {
    color: #fff;
    text-decoration: underline;
}


.cookie-compliance__text p:before {
    content: 'Veda is now Equifax.';
    font-size: 1.3em;
    margin-right: 15px;
    /* color: rgba(225, 27, 34, 1); */
        font-family: "Sanchez", Georgia, "Times New Roman", Times, serif;
    
    color: #fff;
    font-weight: 400;
}
.cookie-compliance__text {
    vertical-align: middle;
}

/* *************************************************************************************** END Cookies message */

div#block-block-5 {
    margin-bottom: 0;
}