/* normalize.css v2.1.0 | MIT License | git.io/normalize */
/* normalize.scss v2.1.0 | MIT/GPLv2 License | bit.ly/normalize-with-compass */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address styling not present in IE 7/8/9.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
html {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  /* Establish a vertical rhythm unit using $base-line-height. */
  line-height: 1.5em; }

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements in IE 6/7.
 */
button,
input,
select,
textarea {
  font-family: sans-serif; }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Set 1 unit of vertical rhythm on the top and bottom margin.
 */
p,
pre {
  margin: 1.5em 0; }

blockquote {
  /* Set 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 40px; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em; }

h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em; }

h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em; }

h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em; }

h6 {
  font-size: 0.67em;
  line-height: 2.23881em;
  margin-top: 2.23881em;
  margin-bottom: 2.23881em; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
  line-height: 1.5em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Set 1 unit of vertical rhythm and a consistent indentation.
 */
dl,
menu,
ol,
ul {
  margin: 1.5em 0;
  padding: 0 0 0 40px; }

dl {
  padding: 0; }

dd {
  margin: 0 0 0 40px; }

/**
 * Correct list images handled incorrectly in IE 7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
  /* Improve image quality when scaled in IE 7. */
  -ms-interpolation-mode: bicubic; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border-color: #c0c0c0;
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.4625em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.9125em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.875em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.875em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
  *margin-left: -7px;
  /* 3 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  vertical-align: baseline;
  /* 4 */
  *vertical-align: middle;
  /* 4 */ }

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

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none; }

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

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */ }

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

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

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

.sprite-sprite, .sprite-logo {
  background-image: url('../img/sprite-sc4f5a2f5eb.png');
  background-repeat: no-repeat; }

.sprite-logo {
  background-position: 0 0; }

.sprite-sprite, .sprite-logo {
  background-position: 0 -211px; }

/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
 *
 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=3.0.1");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=3.0.1") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=3.0.1") format("truetype"), url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg");
  font-weight: normal;
  font-style: normal; }
/*  Font Awesome styles
    ------------------------------------------------------- */
/* makes the font 33% larger relative to the icon container */
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg); } }
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(359deg); } }
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(359deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
/* \f020 doesn't work in Safari. all shifted one down */
.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/*
$breakpoint-to-ems: true;
$breakpoint-default-media: all;
$breakpoint-default-pair: width;

$narrow: 32em;
$tablet: 48em;
$computer: 63em;
$wide: 80em;
*/
.container {
  *zoom: 1;
  max-width: 39em;
  _width: 39em;
  padding-left: 3em;
  padding-right: 3em;
  margin-left: auto;
  margin-right: auto;
  -moz-background-origin: content;
  -o-background-origin: content-box;
  -webkit-background-origin: content;
  background-origin: content-box;
  -moz-background-clip: content;
  -o-background-clip: content-box;
  -webkit-background-clip: content;
  background-clip: content-box; }
  .container:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 26.25em) {
    .container {
      *zoom: 1;
      max-width: 57em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto;
      -moz-background-origin: content;
      -o-background-origin: content-box;
      -webkit-background-origin: content;
      background-origin: content-box;
      -moz-background-clip: content;
      -o-background-clip: content-box;
      -webkit-background-clip: content;
      background-clip: content-box; }
      .container:after {
        content: "";
        display: table;
        clear: both; } }
  @media (min-width: 35em) {
    .container {
      *zoom: 1;
      max-width: 75em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto;
      -moz-background-origin: content;
      -o-background-origin: content-box;
      -webkit-background-origin: content;
      background-origin: content-box;
      -moz-background-clip: content;
      -o-background-clip: content-box;
      -webkit-background-clip: content;
      background-clip: content-box; }
      .container:after {
        content: "";
        display: table;
        clear: both; } }
  @media (min-width: 45.5em) {
    .container {
      *zoom: 1;
      max-width: 111em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto;
      -moz-background-origin: content;
      -o-background-origin: content-box;
      -webkit-background-origin: content;
      background-origin: content-box;
      -moz-background-clip: content;
      -o-background-clip: content-box;
      -webkit-background-clip: content;
      background-clip: content-box; }
      .container:after {
        content: "";
        display: table;
        clear: both; } }
  @media (min-width: 56.875em) {
    .container {
      *zoom: 1;
      max-width: 111em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto;
      -moz-background-origin: content;
      -o-background-origin: content-box;
      -webkit-background-origin: content;
      background-origin: content-box;
      -moz-background-clip: content;
      -o-background-clip: content-box;
      -webkit-background-clip: content;
      background-clip: content-box;
      max-width: 1170px; }
      .container:after {
        content: "";
        display: table;
        clear: both; } }

.view-media-asset-splash .flexslider .slide-content,
.block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner {
  *zoom: 1;
  max-width: 39em;
  _width: 39em;
  padding-left: 3em;
  padding-right: 3em;
  margin-left: auto;
  margin-right: auto; }
  .view-media-asset-splash .flexslider .slide-content:after,
  .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 26.25em) {
    .view-media-asset-splash .flexslider .slide-content,
    .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner {
      *zoom: 1;
      max-width: 57em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto; }
      .view-media-asset-splash .flexslider .slide-content:after,
      .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner:after {
        content: "";
        display: table;
        clear: both; } }
  @media (min-width: 35em) {
    .view-media-asset-splash .flexslider .slide-content,
    .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner {
      *zoom: 1;
      max-width: 75em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto; }
      .view-media-asset-splash .flexslider .slide-content:after,
      .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner:after {
        content: "";
        display: table;
        clear: both; } }
  @media (min-width: 45.5em) {
    .view-media-asset-splash .flexslider .slide-content,
    .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner {
      *zoom: 1;
      max-width: 111em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto; }
      .view-media-asset-splash .flexslider .slide-content:after,
      .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner:after {
        content: "";
        display: table;
        clear: both; } }
  @media (min-width: 56.875em) {
    .view-media-asset-splash .flexslider .slide-content,
    .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner {
      *zoom: 1;
      max-width: 111em;
      padding-left: 3em;
      padding-right: 3em;
      margin-left: auto;
      margin-right: auto;
      max-width: 1170px; }
      .view-media-asset-splash .flexslider .slide-content:after,
      .block-tb-megamenu-main-menu .mega-dropdown-menu > .mega-dropdown-inner:after {
        content: "";
        display: table;
        clear: both; } }

.parrot-panels #minipanel-two-50-top-wrapper .minipanel-two-50-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-first {
      float: left;
      margin-right: 4.34783%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-first {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-first {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-second {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-second {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-two-50-middle-wrapper .minipanel-two-50-second {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
.parrot-panels #minipanel-two-50-bottom-wrapper .minipanel-two-50-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #minipanel-three-33-top-wrapper .minipanel-three-33-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-first {
      float: left;
      margin-right: 4.34783%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-first {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-first {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-second {
      float: left;
      margin-right: 4.34783%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-second {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-second {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-third {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-third {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-third {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-third {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-three-33-middle-wrapper .minipanel-three-33-third {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
.parrot-panels #minipanel-three-33-bottom-wrapper .minipanel-three-33-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #minipanel-four-25-top-wrapper .minipanel-four-25-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-first {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-second {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-second {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-second {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-third {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-third {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-third {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-third {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-third {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-fourth {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-fourth {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-fourth {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-fourth {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #minipanel-four-25-middle-wrapper .minipanel-four-25-fourth {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
.parrot-panels #minipanel-four-25-bottom-wrapper .minipanel-four-25-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper {
      float: left;
      margin-right: 4.34783%;
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper {
      float: left;
      margin-right: 2.85714%;
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper {
      float: left;
      margin-right: 2.85714%;
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; } }
  .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-top,
  .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-bottom {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -3em;
    display: inline; }
  .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-middle {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -3em;
    display: inline; }
    @media (min-width: 26.25em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-middle {
        width: 100%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 35em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-middle {
        float: left;
        margin-right: 4.34783%;
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%; } }
    @media (min-width: 45.5em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-middle {
        float: left;
        margin-right: 2.85714%;
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%; } }
    @media (min-width: 56.875em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-middle {
        float: left;
        margin-right: 2.85714%;
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%; } }
  .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-inset {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -3em;
    display: inline; }
    @media (min-width: 26.25em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-inset {
        width: 100%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 35em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-inset {
        width: 48.57143%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 45.5em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-inset {
        width: 48.57143%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 56.875em) {
      .parrot-panels #three-inset-left-wrapper #three-inset-left-left-wrapper .three-inset-left-inset {
        width: 48.57143%;
        float: right;
        margin-right: 0; } }
.parrot-panels #three-inset-left-wrapper #three-inset-left-right-wrapper {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-right-wrapper {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-right-wrapper {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-right-wrapper {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-inset-left-wrapper #three-inset-left-right-wrapper {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
.parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-top,
  .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-bottom {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -3em;
    display: inline; }
  .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-middle {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -3em;
    display: inline; }
    @media (min-width: 26.25em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-middle {
        width: 100%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 35em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-middle {
        float: left;
        margin-right: 4.34783%;
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%; } }
    @media (min-width: 45.5em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-middle {
        float: left;
        margin-right: 2.85714%;
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%; } }
    @media (min-width: 56.875em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-middle {
        float: left;
        margin-right: 2.85714%;
        width: 48.57143%;
        float: left;
        margin-right: 2.85714%; } }
  .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-inset {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -3em;
    display: inline; }
    @media (min-width: 26.25em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-inset {
        width: 100%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 35em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-inset {
        width: 48.57143%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 45.5em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-inset {
        width: 48.57143%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 56.875em) {
      .parrot-panels #three-inset-right-wrapper #three-inset-right-right-wrapper .three-inset-right-inset {
        width: 48.57143%;
        float: right;
        margin-right: 0; } }
.parrot-panels #three-inset-right-wrapper #three-inset-right-left-wrapper {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-left-wrapper {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-left-wrapper {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-left-wrapper {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-inset-right-wrapper #three-inset-right-left-wrapper {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #three-33-top-wrapper .three-33-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #three-33-middle-wrapper .three-33-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-33-middle-wrapper .three-33-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-33-middle-wrapper .three-33-first {
      float: left;
      margin-right: 4.34783%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-33-middle-wrapper .three-33-first {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-33-middle-wrapper .three-33-first {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #three-33-middle-wrapper .three-33-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-33-middle-wrapper .three-33-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-33-middle-wrapper .three-33-second {
      float: left;
      margin-right: 4.34783%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-33-middle-wrapper .three-33-second {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-33-middle-wrapper .three-33-second {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #three-33-middle-wrapper .three-33-third {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-33-middle-wrapper .three-33-third {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-33-middle-wrapper .three-33-third {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-33-middle-wrapper .three-33-third {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-33-middle-wrapper .three-33-third {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
.parrot-panels #three-33-bottom-wrapper .three-33-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #three-25-50-25-top-wrapper .three-25-50-25-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-first {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-second {
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-second {
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-second {
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-third {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-third {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-third {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-third {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #three-25-50-25-middle-wrapper .three-25-50-25-third {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
.parrot-panels #three-25-50-25-bottom-wrapper .three-25-50-25-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-33-66-top-wrapper .two-33-66-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-33-66-middle-wrapper .two-33-66-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 42em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-first {
      float: left;
      margin-right: 7.14286%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #two-33-66-middle-wrapper .two-33-66-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 42em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-second {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-second {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-33-66-middle-wrapper .two-33-66-second {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
.parrot-panels #two-33-66-bottom-wrapper .two-33-66-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-33-66-alt-top-wrapper .two-33-66-alt-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-first {
      float: left;
      margin-right: 4.34783%;
      width: 40%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-second {
      width: 48.57143%;
      float: right;
      margin-right: 0;
      margin-left: -65.21739%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-second {
      width: 74.28571%;
      float: right;
      margin-right: 0;
      margin-left: -25.71429%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-33-66-alt-middle-wrapper .two-33-66-alt-second {
      width: 74.28571%;
      float: right;
      margin-right: 0;
      margin-left: -25.71429%; } }
.parrot-panels #two-33-66-alt-bottom-wrapper .two-33-66-alt-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-66-33-top-wrapper .two-66-33-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-66-33-middle-wrapper .two-66-33-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-first {
      float: left;
      margin-right: 4.34783%;
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-first {
      float: left;
      margin-right: 2.85714%;
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-first {
      float: left;
      margin-right: 2.85714%;
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #two-66-33-middle-wrapper .two-66-33-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-second {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-second {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-66-33-middle-wrapper .two-66-33-second {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
.parrot-panels #two-66-33-bottom-wrapper .two-66-33-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #four-25-top-wrapper .four-25-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #four-25-middle-wrapper .four-25-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #four-25-middle-wrapper .four-25-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #four-25-middle-wrapper .four-25-first {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #four-25-middle-wrapper .four-25-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #four-25-middle-wrapper .four-25-first {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #four-25-middle-wrapper .four-25-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #four-25-middle-wrapper .four-25-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #four-25-middle-wrapper .four-25-second {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #four-25-middle-wrapper .four-25-second {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #four-25-middle-wrapper .four-25-second {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #four-25-middle-wrapper .four-25-third {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #four-25-middle-wrapper .four-25-third {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #four-25-middle-wrapper .four-25-third {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #four-25-middle-wrapper .four-25-third {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #four-25-middle-wrapper .four-25-third {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #four-25-middle-wrapper .four-25-fourth {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #four-25-middle-wrapper .four-25-fourth {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #four-25-middle-wrapper .four-25-fourth {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #four-25-middle-wrapper .four-25-fourth {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #four-25-middle-wrapper .four-25-fourth {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
.parrot-panels #four-25-bottom-wrapper .four-25-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-50-top-wrapper .two-50-top {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
.parrot-panels #two-50-middle-wrapper .two-50-first {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-50-middle-wrapper .two-50-first {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #two-50-middle-wrapper .two-50-first {
      float: left;
      margin-right: 4.34783%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-50-middle-wrapper .two-50-first {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-50-middle-wrapper .two-50-first {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
.parrot-panels #two-50-middle-wrapper .two-50-second {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .parrot-panels #two-50-middle-wrapper .two-50-second {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .parrot-panels #two-50-middle-wrapper .two-50-second {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .parrot-panels #two-50-middle-wrapper .two-50-second {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .parrot-panels #two-50-middle-wrapper .two-50-second {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
.parrot-panels #two-50-bottom-wrapper .two-50-bottom {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }

.width-12.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-12.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-12.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 8.69565%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 45.5em) {
    .width-12.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 8.69565%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 56.875em) {
    .width-12.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 8.69565%;
      float: left;
      margin-right: 4.34783%; } }
  .width-12.float-left.clear-both {
    clear: both; }

.width-12.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-12.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-12.float-right {
      width: 8.69565%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-12.float-right {
      width: 8.69565%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-12.float-right {
      width: 8.69565%;
      float: right;
      margin-right: 0; } }
  .width-12.float-right.clear-both {
    clear: both; }

.width-16.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-16.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-16.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 14.28571%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .width-16.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 14.28571%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .width-16.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 14.28571%;
      float: left;
      margin-right: 2.85714%; } }
  .width-16.float-left.clear-both {
    clear: both; }

.width-16.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-16.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-16.float-right {
      width: 14.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-16.float-right {
      width: 14.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-16.float-right {
      width: 14.28571%;
      float: right;
      margin-right: 0; } }
  .width-16.float-right.clear-both {
    clear: both; }

.width-20.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-20.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-20.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 45.5em) {
    .width-20.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 56.875em) {
    .width-20.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
  .width-20.float-left.clear-both {
    clear: both; }

.width-20.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-20.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-20.float-right {
      width: 17.24138%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-20.float-right {
      width: 17.24138%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-20.float-right {
      width: 17.24138%;
      float: right;
      margin-right: 0; } }
  .width-20.float-right.clear-both {
    clear: both; }

.width-25.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-25.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-25.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .width-25.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .width-25.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  .width-25.float-left.clear-both {
    clear: both; }

.width-25.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-25.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-25.float-right {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-25.float-right {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-25.float-right {
      width: 22.85714%;
      float: right;
      margin-right: 0; } }
  .width-25.float-right.clear-both {
    clear: both; }

.width-33.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-33.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-33.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .width-33.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .width-33.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; } }
  .width-33.float-left.clear-both {
    clear: both; }

.width-33.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-33.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-33.float-right {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-33.float-right {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-33.float-right {
      width: 31.42857%;
      float: right;
      margin-right: 0; } }
  .width-33.float-right.clear-both {
    clear: both; }

.width-37.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-37.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-37.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 34.78261%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 45.5em) {
    .width-37.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 34.78261%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 56.875em) {
    .width-37.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 34.78261%;
      float: left;
      margin-right: 4.34783%; } }
  .width-37.float-left.clear-both {
    clear: both; }

.width-37.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-37.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-37.float-right {
      width: 34.78261%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-37.float-right {
      width: 34.78261%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-37.float-right {
      width: 34.78261%;
      float: right;
      margin-right: 0; } }
  .width-37.float-right.clear-both {
    clear: both; }

.width-50.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-50.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-50.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .width-50.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .width-50.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; } }
  .width-50.float-left.clear-both {
    clear: both; }

.width-50.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-50.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-50.float-right {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-50.float-right {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-50.float-right {
      width: 48.57143%;
      float: right;
      margin-right: 0; } }
  .width-50.float-right.clear-both {
    clear: both; }

.width-62.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-62.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-62.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 60.86957%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 45.5em) {
    .width-62.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 60.86957%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 56.875em) {
    .width-62.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 60.86957%;
      float: left;
      margin-right: 4.34783%; } }
  .width-62.float-left.clear-both {
    clear: both; }

.width-62.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-62.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-62.float-right {
      width: 60.86957%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-62.float-right {
      width: 60.86957%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-62.float-right {
      width: 60.86957%;
      float: right;
      margin-right: 0; } }
  .width-62.float-right.clear-both {
    clear: both; }

.width-66.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-66.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-66.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .width-66.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .width-66.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; } }
  .width-66.float-left.clear-both {
    clear: both; }

.width-66.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-66.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-66.float-right {
      width: 65.71429%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-66.float-right {
      width: 65.71429%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-66.float-right {
      width: 65.71429%;
      float: right;
      margin-right: 0; } }
  .width-66.float-right.clear-both {
    clear: both; }

.width-75.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-75.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-75.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .width-75.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .width-75.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; } }
  .width-75.float-left.clear-both {
    clear: both; }

.width-75.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-75.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-75.float-right {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-75.float-right {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-75.float-right {
      width: 74.28571%;
      float: right;
      margin-right: 0; } }
  .width-75.float-right.clear-both {
    clear: both; }

.width-84.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-84.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-84.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 82.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .width-84.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 82.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .width-84.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 82.85714%;
      float: left;
      margin-right: 2.85714%; } }
  .width-84.float-left.clear-both {
    clear: both; }

.width-84.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-84.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-84.float-right {
      width: 82.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-84.float-right {
      width: 82.85714%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-84.float-right {
      width: 82.85714%;
      float: right;
      margin-right: 0; } }
  .width-84.float-right.clear-both {
    clear: both; }

.width-87.float-left {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    .width-87.float-left {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-87.float-left {
      float: left;
      margin-right: 4.34783%;
      width: 86.95652%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 45.5em) {
    .width-87.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 86.95652%;
      float: left;
      margin-right: 4.34783%; } }
  @media (min-width: 56.875em) {
    .width-87.float-left {
      float: left;
      margin-right: 2.85714%;
      width: 86.95652%;
      float: left;
      margin-right: 4.34783%; } }
  .width-87.float-left.clear-both {
    clear: both; }

.width-87.float-right {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .width-87.float-right {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .width-87.float-right {
      width: 86.95652%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    .width-87.float-right {
      width: 86.95652%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    .width-87.float-right {
      width: 86.95652%;
      float: right;
      margin-right: 0; } }
  .width-87.float-right.clear-both {
    clear: both; }

.width-100 {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: both; }

@media (min-width: 35em) {
  .pre-12 {
    margin-left: 12.67606%; } }
@media (min-width: 45.5em) {
  .pre-12 {
    margin-left: 12.67606%; } }
@media (min-width: 56.875em) {
  .pre-12 {
    margin-left: 12.67606%; } }

@media (min-width: 35em) {
  .post-12,
  .float-right.post-12 {
    margin-right: 12.67606%; } }
@media (min-width: 45.5em) {
  .post-12,
  .float-right.post-12 {
    margin-right: 12.67606%; } }
@media (min-width: 56.875em) {
  .post-12,
  .float-right.post-12 {
    margin-right: 12.67606%; } }

@media (min-width: 35em) {
  .pre-16 {
    margin-left: 16.90141%; } }
@media (min-width: 45.5em) {
  .pre-16 {
    margin-left: 16.90141%; } }
@media (min-width: 56.875em) {
  .pre-16 {
    margin-left: 16.90141%; } }

@media (min-width: 35em) {
  .post-16,
  .float-right.post-16 {
    margin-right: 16.90141%; } }
@media (min-width: 45.5em) {
  .post-16,
  .float-right.post-16 {
    margin-right: 16.90141%; } }
@media (min-width: 56.875em) {
  .post-16,
  .float-right.post-16 {
    margin-right: 16.90141%; } }

@media (min-width: 35em) {
  .pre-20 {
    margin-left: 20.68966%; } }
@media (min-width: 45.5em) {
  .pre-20 {
    margin-left: 20.68966%; } }
@media (min-width: 56.875em) {
  .pre-20 {
    margin-left: 20.68966%; } }

@media (min-width: 35em) {
  .post-20,
  .float-right.post-20 {
    margin-right: 20.68966%; } }
@media (min-width: 45.5em) {
  .post-20,
  .float-right.post-20 {
    margin-right: 20.68966%; } }
@media (min-width: 56.875em) {
  .post-20,
  .float-right.post-20 {
    margin-right: 20.68966%; } }

@media (min-width: 35em) {
  .pre-25 {
    margin-left: 25.35211%; } }
@media (min-width: 45.5em) {
  .pre-25 {
    margin-left: 25.35211%; } }
@media (min-width: 56.875em) {
  .pre-25 {
    margin-left: 25.35211%; } }

@media (min-width: 35em) {
  .post-25,
  .float-right.post-25 {
    margin-right: 25.35211%; } }
@media (min-width: 45.5em) {
  .post-25,
  .float-right.post-25 {
    margin-right: 25.35211%; } }
@media (min-width: 56.875em) {
  .post-25,
  .float-right.post-25 {
    margin-right: 25.35211%; } }

@media (min-width: 35em) {
  .pre-33 {
    margin-left: 33.80282%; } }
@media (min-width: 45.5em) {
  .pre-33 {
    margin-left: 33.80282%; } }
@media (min-width: 56.875em) {
  .pre-33 {
    margin-left: 33.80282%; } }

@media (min-width: 35em) {
  .post-33,
  .float-right.post-33 {
    margin-right: 33.80282%; } }
@media (min-width: 45.5em) {
  .post-33,
  .float-right.post-33 {
    margin-right: 33.80282%; } }
@media (min-width: 56.875em) {
  .post-33,
  .float-right.post-33 {
    margin-right: 33.80282%; } }

@media (min-width: 35em) {
  .pre-37 {
    margin-left: 38.02817%; } }
@media (min-width: 45.5em) {
  .pre-37 {
    margin-left: 38.02817%; } }
@media (min-width: 56.875em) {
  .pre-37 {
    margin-left: 38.02817%; } }

@media (min-width: 35em) {
  .post-37,
  .float-right.post-37 {
    margin-right: 38.02817%; } }
@media (min-width: 45.5em) {
  .post-37,
  .float-right.post-37 {
    margin-right: 38.02817%; } }
@media (min-width: 56.875em) {
  .post-37,
  .float-right.post-37 {
    margin-right: 38.02817%; } }

@media (min-width: 35em) {
  .pre-50 {
    margin-left: 50.70423%; } }
@media (min-width: 45.5em) {
  .pre-50 {
    margin-left: 50.70423%; } }
@media (min-width: 56.875em) {
  .pre-50 {
    margin-left: 50.70423%; } }

@media (min-width: 35em) {
  .post-50,
  .float-right.post-50 {
    margin-right: 50.70423%; } }
@media (min-width: 45.5em) {
  .post-50,
  .float-right.post-50 {
    margin-right: 50.70423%; } }
@media (min-width: 56.875em) {
  .post-50,
  .float-right.post-50 {
    margin-right: 50.70423%; } }

@media (min-width: 35em) {
  .pre-62 {
    margin-left: 63.38028%; } }
@media (min-width: 45.5em) {
  .pre-62 {
    margin-left: 63.38028%; } }
@media (min-width: 56.875em) {
  .pre-62 {
    margin-left: 63.38028%; } }

@media (min-width: 35em) {
  .post-62,
  .float-right.post-62 {
    margin-right: 63.38028%; } }
@media (min-width: 45.5em) {
  .post-62,
  .float-right.post-62 {
    margin-right: 63.38028%; } }
@media (min-width: 56.875em) {
  .post-62,
  .float-right.post-62 {
    margin-right: 63.38028%; } }

@media (min-width: 35em) {
  .pre-66 {
    margin-left: 67.60563%; } }
@media (min-width: 45.5em) {
  .pre-66 {
    margin-left: 67.60563%; } }
@media (min-width: 56.875em) {
  .pre-66 {
    margin-left: 67.60563%; } }

@media (min-width: 35em) {
  .post-66,
  .float-right.post-66 {
    margin-right: 67.60563%; } }
@media (min-width: 45.5em) {
  .post-66,
  .float-right.post-66 {
    margin-right: 67.60563%; } }
@media (min-width: 56.875em) {
  .post-66,
  .float-right.post-66 {
    margin-right: 67.60563%; } }

@media (min-width: 35em) {
  .pre-75 {
    margin-left: 76.05634%; } }
@media (min-width: 45.5em) {
  .pre-75 {
    margin-left: 76.05634%; } }
@media (min-width: 56.875em) {
  .pre-75 {
    margin-left: 76.05634%; } }

@media (min-width: 35em) {
  .post-75,
  .float-right.post-75 {
    margin-right: 76.05634%; } }
@media (min-width: 45.5em) {
  .post-75,
  .float-right.post-75 {
    margin-right: 76.05634%; } }
@media (min-width: 56.875em) {
  .post-75,
  .float-right.post-75 {
    margin-right: 76.05634%; } }

@media (min-width: 35em) {
  .pre-84 {
    margin-left: 84.50704%; } }
@media (min-width: 45.5em) {
  .pre-84 {
    margin-left: 84.50704%; } }
@media (min-width: 56.875em) {
  .pre-84 {
    margin-left: 84.50704%; } }

@media (min-width: 35em) {
  .post-84,
  .float-right.post-84 {
    margin-right: 84.50704%; } }
@media (min-width: 45.5em) {
  .post-84,
  .float-right.post-84 {
    margin-right: 84.50704%; } }
@media (min-width: 56.875em) {
  .post-84,
  .float-right.post-84 {
    margin-right: 84.50704%; } }

@media (min-width: 35em) {
  .pre-87 {
    margin-left: 88.73239%; } }
@media (min-width: 45.5em) {
  .pre-87 {
    margin-left: 88.73239%; } }
@media (min-width: 56.875em) {
  .pre-87 {
    margin-left: 88.73239%; } }

@media (min-width: 35em) {
  .post-87,
  .float-right.post-87 {
    margin-right: 88.73239%; } }
@media (min-width: 45.5em) {
  .post-87,
  .float-right.post-87 {
    margin-right: 88.73239%; } }
@media (min-width: 56.875em) {
  .post-87,
  .float-right.post-87 {
    margin-right: 88.73239%; } }

.news-teaser .view-news li {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    .news-teaser .view-news li {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    .news-teaser .view-news li {
      float: left;
      margin-right: 4.34783%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 45.5em) {
    .news-teaser .view-news li {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }
  @media (min-width: 56.875em) {
    .news-teaser .view-news li {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; } }

@media print {
  body #header-wrapper {
    display: none; }
  body #user-wrapper {
    display: none; }
  body #highlighted-wrapper {
    display: none; }
  body #footer-wrapper {
    display: none; }
  body .field-type-image {
    display: none; }
  body #edit-field-department-tid-wrapper {
    display: none; }
  body #main-content .tabs {
    display: none; }
  body #two-33-66-middle-wrapper .region.two-33-66-second {
    float: none; } }
#main-content form .form-wrapper,
#main-content form .col-1 {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
#main-content form .col-2 {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    #main-content form .col-2 {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    #main-content form .col-2 {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    #main-content form .col-2 {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%;
      margin-right: 0%; } }
  @media (min-width: 56.875em) {
    #main-content form .col-2 {
      float: left;
      margin-right: 2.85714%;
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%;
      margin-right: 0%; } }
#main-content form .col-3 {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    #main-content form .col-3 {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    #main-content form .col-3 {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    #main-content form .col-3 {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%;
      margin-right: 0%; } }
  @media (min-width: 56.875em) {
    #main-content form .col-3 {
      float: left;
      margin-right: 2.85714%;
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%;
      margin-right: 0%; } }
#main-content form .col-4 {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline; }
  @media (min-width: 26.25em) {
    #main-content form .col-4 {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    #main-content form .col-4 {
      width: 100%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    #main-content form .col-4 {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%;
      margin-right: 0%; } }
  @media (min-width: 56.875em) {
    #main-content form .col-4 {
      float: left;
      margin-right: 2.85714%;
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%;
      margin-right: 0%; } }

#footer-wrapper .resources,
#footer-wrapper .logo-block,
#footer-wrapper .campus {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    #footer-wrapper .resources,
    #footer-wrapper .logo-block,
    #footer-wrapper .campus {
      float: left;
      margin-right: 5.88235%;
      width: 48.27586%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 35em) {
    #footer-wrapper .resources,
    #footer-wrapper .logo-block,
    #footer-wrapper .campus {
      width: 48.27586%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 40.25em) {
    #footer-wrapper .resources,
    #footer-wrapper .logo-block,
    #footer-wrapper .campus {
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 45.5em) {
    #footer-wrapper .resources,
    #footer-wrapper .logo-block,
    #footer-wrapper .campus {
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 56.875em) {
    #footer-wrapper .resources,
    #footer-wrapper .logo-block,
    #footer-wrapper .campus {
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
#footer-wrapper .quick-links {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    #footer-wrapper .quick-links {
      width: 48.27586%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    #footer-wrapper .quick-links {
      width: 48.27586%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 40.25em) {
    #footer-wrapper .quick-links {
      float: left;
      margin-right: 7.14286%;
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 45.5em) {
    #footer-wrapper .quick-links {
      float: left;
      margin-right: 2.85714%;
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
  @media (min-width: 56.875em) {
    #footer-wrapper .quick-links {
      float: left;
      margin-right: 2.85714%;
      width: 17.24138%;
      float: left;
      margin-right: 3.44828%; } }
#footer-wrapper .address {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -3em;
  display: inline;
  clear: right; }
  @media (min-width: 26.25em) {
    #footer-wrapper .address {
      width: 48.27586%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 35em) {
    #footer-wrapper .address {
      width: 48.27586%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 40.25em) {
    #footer-wrapper .address {
      width: 17.24138%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 45.5em) {
    #footer-wrapper .address {
      width: 17.24138%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 56.875em) {
    #footer-wrapper .address {
      width: 17.24138%;
      float: right;
      margin-right: 0; } }
#footer-wrapper .logo-block {
  display: none; }
  @media (min-width: 40.25em) {
    #footer-wrapper .logo-block {
      display: block; } }

body {
  margin: 0;
  font-family: "Lato", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7em;
  color: #222;
  background: #1f1f46; }
  body.admin-menu {
    margin-top: 32px !important; }
  body.cke_editable {
    background: #fff;
    margin: 10px; }
  body.page-directory-print {
    background: #fff;
    font-size: 14px;
    line-height: 17px; }
    body.page-directory-print table td {
      padding: 4px;
      font-size: 14px;
      line-height: 17px;
      text-align: left; }

.cke_panel_container body {
  background: #fff;
  color: #222;
  margin: 0px; }

a {
  color: #101030;
  text-decoration: none; }

a:hover {
  color: #000;
  text-decoration: underline; }

.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }

.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px; }

/*
Block clearfix - yup its a recap of the clearfix trick, no reason to do class="clearfix/cf/whatever" all over our markup
----------------------------*/
.block .content:before, .block .content:after {
  content: "";
  display: table; }

.block .content:after {
  clear: both; }

.block .content {
  zoom: 1; }

/*
  admin styles for blocks
* ------------------------------------- */
.page-admin-structure-block-demo .block-region {
  background: #ffff66;
  border: 1px dotted #9f9e00;
  color: #000;
  font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 0px;
  padding: 5px;
  text-align: center;
  text-shadow: none; }

#user-wrapper {
  background: #000;
  color: #fff; }

#header-wrapper {
  border-bottom: #232350 1px solid;
  color: #fff; }
  #header-wrapper a {
    color: #fff;
    text-decoration: none; }
  #header-wrapper a:hover {
    color: #fff;
    text-decoration: none; }
  #header-wrapper .header-region {
    text-align: center;
    padding: 10px 0; }
  #header-wrapper .block-blockify-blockify-logo {
    display: inline-block;
    vertical-align: middle; }
  #header-wrapper .block-blockify-blockify-site-name {
    display: inline-block;
    font-size: 20px;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    padding: 0 10px; }
    @media (min-width: 26.25em) {
      #header-wrapper .block-blockify-blockify-site-name {
        font-size: 26px; } }
    @media (min-width: 35em) {
      #header-wrapper .block-blockify-blockify-site-name {
        font-size: 30px; } }
    @media (min-width: 45.5em) {
      #header-wrapper .block-blockify-blockify-site-name {
        font-size: 34px;
        padding: 0 20px; } }
    @media (min-width: 56.875em) {
      #header-wrapper .block-blockify-blockify-site-name {
        font-size: 42px; } }

#nav-wrapper {
  border-top: #15153c 1px solid;
  background: #1a1a3a; }

#panel-wrapper {
  color: #222; }

#content-wrapper {
  color: #222;
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px; }

#one-wrapper {
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px; }

#two-33-66-top-wrapper,
#three-25-50-25-top-wrapper,
#four-25-top-wrapper {
  background: #e5e5e8;
  padding-top: 20px;
  padding-bottom: 20px; }

#two-33-66-middle-wrapper,
#three-25-50-25-middle-wrapper,
#four-25-middle-wrapper,
#four-25-bottom-wrapper {
  background: #fff;
  padding-top: 20px;
  padding-bottom: 20px; }

#two-33-66-bottom-wrapper,
#three-25-50-25-bottom-wrapper {
  background: #e5e5e8;
  padding-top: 20px;
  padding-bottom: 20px; }

#footer-wrapper {
  padding-top: 76px;
  padding-bottom: 76px;
  color: #fff;
  font-size: 16px;
  line-height: 24px; }
  #footer-wrapper a {
    color: #fff;
    text-decoration: none; }
  #footer-wrapper a:hover {
    color: #fff;
    text-decoration: underline; }
  #footer-wrapper h2.pane-title {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase; }
  #footer-wrapper #logo {
    text-align: center;
    display: block;
    padding: 20px 0; }

.node-type-member-profile .field-name-body {
  margin-top: 30px; }
.node-type-member-profile .field-name-field-job-title {
  margin-top: -40px; }

.color-block {
  padding: 20px;
  margin-bottom: 20px; }
  .color-block.yellow-block {
    background: #ffcc66 !important;
    color: #1f1f46 !important; }
  .color-block.red-block {
    background: #cc3300 !important;
    color: #1f1f46 !important; }
  .color-block.blue-block {
    background: #4B4B6A !important;
    color: #fff !important; }
    .color-block.blue-block h1, .color-block.blue-block h2, .color-block.blue-block h3, .color-block.blue-block h4, .color-block.blue-block h5, .color-block.blue-block h6 {
      color: #fff !important; }
    .color-block.blue-block a {
      color: #fff;
      text-decoration: none; }
    .color-block.blue-block a:hover {
      color: #fff;
      text-decoration: underline; }
  .color-block.darkblue-block {
    background: #1f1f46 !important;
    color: #fff !important; }
    .color-block.darkblue-block h1, .color-block.darkblue-block h2, .color-block.darkblue-block h3, .color-block.darkblue-block h4, .color-block.darkblue-block h5, .color-block.darkblue-block h6 {
      color: #fff !important; }
    .color-block.darkblue-block a {
      color: #fff;
      text-decoration: none; }
    .color-block.darkblue-block a:hover {
      color: #fff;
      text-decoration: underline; }
  .color-block.darkerblue-block {
    background: #101030 !important;
    color: #fff !important; }
    .color-block.darkerblue-block h1, .color-block.darkerblue-block h2, .color-block.darkerblue-block h3, .color-block.darkerblue-block h4, .color-block.darkerblue-block h5, .color-block.darkerblue-block h6 {
      color: #fff !important; }
    .color-block.darkerblue-block a {
      color: #fff;
      text-decoration: none; }
    .color-block.darkerblue-block a:hover {
      color: #fff;
      text-decoration: underline; }
  .color-block.lightgray-block {
    background: #F7F7F7 !important;
    color: #1f1f46 !important; }
  .color-block.gray-block {
    background: #D9D9D9 !important;
    color: #1f1f46 !important; }
  .color-block.darkgray-block {
    background: #333 !important;
    color: #fff !important; }
    .color-block.darkgray-block h1, .color-block.darkgray-block h2, .color-block.darkgray-block h3, .color-block.darkgray-block h4, .color-block.darkgray-block h5, .color-block.darkgray-block h6 {
      color: #fff !important; }
    .color-block.darkgray-block a {
      color: #fff;
      text-decoration: none; }
    .color-block.darkgray-block a:hover {
      color: #fff;
      text-decoration: underline; }
  .color-block.darkergray-block {
    background: #222 !important;
    color: #fff !important; }
    .color-block.darkergray-block h1, .color-block.darkergray-block h2, .color-block.darkergray-block h3, .color-block.darkergray-block h4, .color-block.darkergray-block h5, .color-block.darkergray-block h6 {
      color: #fff !important; }
    .color-block.darkergray-block a {
      color: #fff;
      text-decoration: none; }
    .color-block.darkergray-block a:hover {
      color: #fff;
      text-decoration: underline; }
  .color-block.black-block {
    background: #000 !important;
    color: #fff !important; }
    .color-block.black-block h1, .color-block.black-block h2, .color-block.black-block h3, .color-block.black-block h4, .color-block.black-block h5, .color-block.black-block h6 {
      color: #fff !important; }
    .color-block.black-block a {
      color: #fff;
      text-decoration: none; }
    .color-block.black-block a:hover {
      color: #fff;
      text-decoration: underline; }

a.liz {
  color: #000222; }

p {
  margin: 0 0 1.8em 0;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizelegibility; }

.lead {
  margin-bottom: 1.7em;
  font-size: 24px;
  font-weight: 200;
  line-height: 2.55em; }

.field-name-node-link {
  text-align: right;
  display: block; }
  .field-name-node-link a {
    font-weight: 700; }

small {
  font-size: 85%; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

cite {
  font-style: normal; }

.muted {
  color: #e5e5e8; }

.text-warning {
  color: #c09853; }

.text-error {
  color: #b94a48; }

.text-info {
  color: #3a87ad; }

.text-success {
  color: #468847; }

h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0.85em 0;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.2em;
  color: #1f1f46;
  text-rendering: optimizelegibility; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-weight: normal;
    line-height: 1;
    color: #e5e5e8; }

#footer-wrapper h1, #footer-wrapper h2, #footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6 {
  color: #fff; }

h1 {
  font-size: 36px; }

h2 {
  font-size: 30px; }

.view-mode-image_teaser_top h2 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em; }

.view-mode-image_teaser_left h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2em; }
.view-mode-image_teaser_left .field-name-body {
  font-size: 14px;
  line-height: 1.5em; }

h3 {
  font-size: 26px; }

h4 {
  font-size: 24px; }

h5 {
  font-size: 20px; }

h6 {
  font-size: 16px; }

h1 small {
  font-size: 24px; }

h2 small {
  font-size: 18px; }

h3 small {
  font-size: 14px; }

h4 small {
  font-size: 14px; }

.page-header {
  padding-bottom: -0.15em;
  margin: 1.7em 0 2.55em;
  border-bottom: 1px solid #F7F7F7; }

ul, ol {
  padding: 0;
  margin: 0 0 0.85em 25px; }

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0; }

li {
  line-height: 1.7em; }

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none; }

dl {
  margin-bottom: 1.7em; }

dt,
dd {
  line-height: 1.7em; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0.85em; }

.dl-horizontal {
  overflow: hidden;
  *zoom: 1; }
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; }

hr {
  margin: 1.7em 0;
  border: 0;
  border-top: 1px solid #F7F7F7;
  border-bottom: 1px solid #fff;
  color: #000;
  background-color: #000;
  height: 2px;
  width: 100%; }

abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #e5e5e8; }

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase; }

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 1.7em;
  border-left: 5px solid #F7F7F7; }
  blockquote p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 2.125em; }
  blockquote small {
    display: block;
    line-height: 1.7em;
    color: #e5e5e8; }
    blockquote small:before {
      content: '\2014 \00A0'; }
  blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #F7F7F7;
    border-left: 0; }
    blockquote.pull-right p,
    blockquote.pull-right small {
      text-align: right; }
    blockquote.pull-right small:before {
      content: ''; }
    blockquote.pull-right small:after {
      content: '\00A0 \2014'; }

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: ""; }

address {
  display: block;
  margin-bottom: 1.7em;
  font-style: normal;
  line-height: 1.7em; }

.print-directory {
  font-size: 12px; }

.light {
  font-weight: 300; }

.bold {
  font-weight: 700; }

a.learnmore-yellow {
  border-color: #ffcc66 !important;
  background: #ffcc66 !important;
  color: #1f1f46 !important; }
  a.learnmore-yellow:hover, a.learnmore-yellow:focus, a.learnmore-yellow:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-red {
  border-color: #cc3300 !important;
  background: #cc3300 !important;
  color: #1f1f46 !important; }
  a.learnmore-red:hover, a.learnmore-red:focus, a.learnmore-red:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-blue {
  border-color: #4B4B6A !important;
  background: #4B4B6A !important;
  color: #fff !important; }
  a.learnmore-blue:hover, a.learnmore-blue:focus, a.learnmore-blue:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-blueDark {
  border-color: #1f1f46 !important;
  background: #1f1f46 !important;
  color: #fff !important; }
  a.learnmore-blueDark:hover, a.learnmore-blueDark:focus, a.learnmore-blueDark:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-blueDarker {
  border-color: #101030 !important;
  background: #101030 !important;
  color: #fff !important; }
  a.learnmore-blueDarker:hover, a.learnmore-blueDarker:focus, a.learnmore-blueDarker:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-grayLighter {
  border-color: #F7F7F7 !important;
  background: #F7F7F7 !important;
  color: #1f1f46 !important; }
  a.learnmore-grayLighter:hover, a.learnmore-grayLighter:focus, a.learnmore-grayLighter:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-gray {
  border-color: #D9D9D9 !important;
  background: #D9D9D9 !important;
  color: #1f1f46 !important; }
  a.learnmore-gray:hover, a.learnmore-gray:focus, a.learnmore-gray:active {
    text-decoration: none;
    color: #fff !important;
    background: #222 !important;
    border-color: #222 !important; }

a.learnmore-grayDarkest {
  border-color: #222 !important;
  background: #222 !important;
  color: #fff !important; }
  a.learnmore-grayDarkest:hover, a.learnmore-grayDarkest:focus, a.learnmore-grayDarkest:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-grayDarker {
  border-color: #222 !important;
  background: #222 !important;
  color: #fff !important; }
  a.learnmore-grayDarker:hover, a.learnmore-grayDarker:focus, a.learnmore-grayDarker:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

a.learnmore-black {
  border-color: #000 !important;
  background: #000 !important;
  color: #fff !important; }
  a.learnmore-black:hover, a.learnmore-black:focus, a.learnmore-black:active {
    text-decoration: none;
    color: #1f1f46 !important;
    background: #D9D9D9 !important;
    border-color: #D9D9D9 !important; }

h4.slide-title {
  background: #101030;
  color: #fff;
  float: left;
  display: block;
  padding: 20px; }
  h4.slide-title a {
    color: #fff;
    text-decoration: none; }
    h4.slide-title a:hover, h4.slide-title a:focus, h4.slide-title a:active {
      color: #fff;
      text-decoration: underline; }

p.slide-body {
  background: #F7F7F7;
  clear: both;
  color: #101030;
  float: left;
  display: block;
  opacity: 0.6;
  padding: 15px; }

h4.slide-title-right {
  background-color: #101030;
  color: #fff;
  float: right;
  display: block;
  padding: 20px; }
  h4.slide-title-right a {
    color: #fff;
    text-decoration: none; }
    h4.slide-title-right a:hover, h4.slide-title-right a:focus, h4.slide-title-right a:active {
      color: #fff;
      text-decoration: underline; }

p.slide-body-right {
  background-color: #F7F7F7;
  clear: both;
  color: #101030;
  float: right;
  display: block;
  opacity: 0.6;
  padding: 15px; }

.cke_editable_themed h1 {
  line-height: 1.1em; }

.cke_panel_listItem p,
.cke_panel_listItem h1,
.cke_panel_listItem h2,
.cke_panel_listItem h3,
.cke_panel_listItem h4,
.cke_panel_listItem h4.slide-title,
.cke_panel_listItem h4.slide-title-right,
.cke_panel_listItem h5,
.cke_panel_listItem h6,
.cke_panel_listItem pre,
.cke_panel_listItem div {
  background: transparent;
  float: none;
  display: block;
  color: #222;
  text-transform: none;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding: 0;
  border: 0; }

code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 14px;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8; }

pre {
  display: block;
  padding: 0.35em;
  margin: 0 0 0.85em;
  font-size: 15px;
  line-height: 1.7em;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  pre.prettyprint {
    margin-bottom: 1.7em; }
  pre code {
    padding: 0;
    color: inherit;
    background-color: transparent;
    border: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.input_tiny {
  width: 50px; }

.input_small, form#job-node-form .group-lenght input,
form#boat-donation-node-form .group-lenght input {
  width: 100px; }

.input_medium, form#job-node-form .group-year select,
form#boat-donation-node-form .group-year select, form#job-node-form .group-price input,
form#boat-donation-node-form .group-price input {
  width: 150px; }

.input_large {
  width: 200px; }

.input_xlarge {
  width: 250px; }

.input_xxlarge {
  width: 300px; }

.input_full {
  width: 100%; }

.input_full_wrap {
  display: block;
  padding-right: 8px; }

input[type="search"]::-webkit-search-decoration {
  display: none; }

input:invalid,
button:invalid,
a.button:invalid,
select:invalid,
textarea:invalid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
input:focus,
button:focus,
a.button:focus,
select:focus,
textarea:focus {
  -moz-box-shadow: #0066ff 0 0 5px 0;
  -webkit-box-shadow: #0066ff 0 0 5px 0;
  box-shadow: #0066ff 0 0 5px 0;
  z-index: 1; }

input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #dddddd url("../img/button.png") repeat-x;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border: 1px solid;
  border-color: #dddddd #bbbbbb #999999;
  cursor: pointer;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font: bold 13px / 1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  margin: 0;
  padding: 3px 10px;
  margin: 5px 10px 5px 0;
  text-shadow: white 0 1px 1px;
  text-decoration: none;
  vertical-align: top;
  width: auto;
  *padding-top: 2px;
  *padding-bottom: 0; }
  button::-moz-focus-inner,
  a.button::-moz-focus-inner,
  input[type="reset"]::-moz-focus-inner,
  input[type="submit"]::-moz-focus-inner,
  input[type="button"]::-moz-focus-inner {
    border: 0;
    padding: 0; }

a.button {
  *padding-bottom: 3px; }

button {
  *padding-top: 1px;
  *padding-bottom: 1px; }

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-appearance: none;
  background-color: white;
  border: 1px solid;
  border-color: #D9D9D9;
  color: black;
  outline: 0;
  padding: 5px 8px;
  margin: 5px 5px 15px 0;
  text-align: left;
  font-size: 16px;
  width: auto;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  vertical-align: top;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto; }
  textarea[disabled],
  select[disabled],
  input[type="date"][disabled],
  input[type="datetime"][disabled],
  input[type="datetime-local"][disabled],
  input[type="email"][disabled],
  input[type="month"][disabled],
  input[type="number"][disabled],
  input[type="password"][disabled],
  input[type="search"][disabled],
  input[type="tel"][disabled],
  input[type="text"][disabled],
  input[type="time"][disabled],
  input[type="url"][disabled],
  input[type="week"][disabled] {
    background-color: #eeeeee; }

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  color: #888888;
  cursor: default; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888888; }

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888888; }

input.placeholder_text,
textarea.placeholder_text {
  color: #888888; }

textarea,
select[size],
select[multiple] {
  height: auto; }

select[size="0"],
select[size="1"] {
  height: 1.8em;
  *height: auto; }

@media (-webkit-min-device-pixel-ratio: 0) {
  select[size],
  select[multiple],
  select[multiple][size] {
    background-image: none;
    padding-right: 3px; }

  select,
  select[size="0"],
  select[size="1"] {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px; }

  ::-webkit-validation-bubble-message {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));
    border: 0;
    color: white;
    font: 13px / 17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: black 0 0 1px;
    min-height: 16px; }

  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666666;
    border-color: #666666; } }
textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%; }

optgroup {
  color: black;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif; }
  optgroup::-moz-focus-inner {
    border: 0;
    padding: 0; }

/*
 Mothership Fix FORMS
* ------------------------------------- */
.form-radios,
.form-checkboxes {
  margin-top: 10px; }

.form-type-checkbox,
.form-type-radio {
  margin: 0; }
  .form-type-checkbox label,
  .form-type-radio label {
    display: inline;
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    line-height: 1.1em;
    margin: 5px 0px 15px 5px; }
    .form-type-checkbox label.inline,
    .form-type-radio label.inline {
      display: inline; }

.form-type-textarea {
  margin: 0; }

.form-type-managed-file {
  margin: 0; }

.field-prefix {
  display: inline-block;
  margin-top: 8px; }

input[type="radio"] {
  vertical-align: middle;
  display: inline-block; }

input[type="checkbox"] {
  vertical-align: middle;
  display: inline-block; }

.ie7 input[type="checkbox"] {
  vertical-align: baseline; }

input[type="file"] {
  vertical-align: middle; }

input[type="search"] {
  -webkit-appearance: textfield; }

form small, form .description {
  font-size: 12px;
  color: #444;
  display: block;
  text-align: left; }

/* .date-no-float div{display:inline-block;} */
.form-field-required:after {
  content: " * "; }

/* FIELDSETS & LEGEND */
fieldset legend {
  padding-right: 10px; }

.ie7 fieldset legend {
  margin-left: -7px;
  width: 100%; }

fieldset {
  padding: 10px 0 20px;
  margin: 10px 0;
  border: 1px solid #e5e5e8;
  border-left: none;
  border-right: none; }
  fieldset .fieldset-description {
    font-style: italic;
    color: #939393;
    font-size: 10.72px;
    text-transform: capitalize; }
  fieldset legend {
    font-size: 16px;
    color: #101030;
    font-weight: 400;
    text-transform: uppercase; }

/*
html.js fieldset.collapsible .fieldset-legend,
a:link.fieldset-title, .fieldset-legend{
  display:block; height:25px; font-weight:bold; padding-bottom:0;
}
*/
form#job-node-form,
form#boat-donation-node-form {
  display: block;
  overflow: hidden;
  background: #fff; }
  form#job-node-form > div,
  form#boat-donation-node-form > div {
    margin-right: 0px;
    display: inline-block;
    width: 100%;
    padding: 10px 10px 10px;
    vertical-align: top;
    position: relative; }
    form#job-node-form > div .description,
    form#boat-donation-node-form > div .description {
      position: absolute;
      bottom: 0;
      font-size: 0.7em;
      text-transform: none;
      color: silver; }
  form#job-node-form small,
  form#boat-donation-node-form small {
    font-style: italic;
    font-size: 10.72px;
    text-transform: capitalize;
    color: #939393; }
  form#job-node-form div.col-high,
  form#boat-donation-node-form div.col-high {
    height: 160px; }
  form#job-node-form .group-photo,
  form#boat-donation-node-form .group-photo {
    clear: both;
    padding-top: 30px; }
  form#job-node-form .group-sails,
  form#boat-donation-node-form .group-sails {
    clear: both; }
  form#job-node-form .group-sail-power .field-type-list-integer .form-type-radios > label,
  form#job-node-form .group-wood-fiber .field-type-list-integer .form-type-radios > label,
  form#job-node-form .group-inboard .field-type-list-integer .form-type-radios > label,
  form#job-node-form .group-gas-or-diesel .field-type-list-integer .form-type-radios > label,
  form#job-node-form .group-inwater-outwater .field-type-list-integer .form-type-radios > label,
  form#boat-donation-node-form .group-sail-power .field-type-list-integer .form-type-radios > label,
  form#boat-donation-node-form .group-wood-fiber .field-type-list-integer .form-type-radios > label,
  form#boat-donation-node-form .group-inboard .field-type-list-integer .form-type-radios > label,
  form#boat-donation-node-form .group-gas-or-diesel .field-type-list-integer .form-type-radios > label,
  form#boat-donation-node-form .group-inwater-outwater .field-type-list-integer .form-type-radios > label {
    display: none; }
  form#job-node-form .group-sail-power .field-type-list-integer label,
  form#job-node-form .group-wood-fiber .field-type-list-integer label,
  form#job-node-form .group-inboard .field-type-list-integer label,
  form#job-node-form .group-gas-or-diesel .field-type-list-integer label,
  form#job-node-form .group-inwater-outwater .field-type-list-integer label,
  form#boat-donation-node-form .group-sail-power .field-type-list-integer label,
  form#boat-donation-node-form .group-wood-fiber .field-type-list-integer label,
  form#boat-donation-node-form .group-inboard .field-type-list-integer label,
  form#boat-donation-node-form .group-gas-or-diesel .field-type-list-integer label,
  form#boat-donation-node-form .group-inwater-outwater .field-type-list-integer label {
    display: inline-block; }
  form#job-node-form .group-sail-power .field-type-list-integer .form-type-radio,
  form#job-node-form .group-wood-fiber .field-type-list-integer .form-type-radio,
  form#job-node-form .group-inboard .field-type-list-integer .form-type-radio,
  form#job-node-form .group-gas-or-diesel .field-type-list-integer .form-type-radio,
  form#job-node-form .group-inwater-outwater .field-type-list-integer .form-type-radio,
  form#boat-donation-node-form .group-sail-power .field-type-list-integer .form-type-radio,
  form#boat-donation-node-form .group-wood-fiber .field-type-list-integer .form-type-radio,
  form#boat-donation-node-form .group-inboard .field-type-list-integer .form-type-radio,
  form#boat-donation-node-form .group-gas-or-diesel .field-type-list-integer .form-type-radio,
  form#boat-donation-node-form .group-inwater-outwater .field-type-list-integer .form-type-radio {
    float: left;
    width: 200px; }
  form#job-node-form .group-year-wide select,
  form#boat-donation-node-form .group-year-wide select {
    margin-bottom: 13px;
    width: 100%;
    padding: 4px 8px; }

.field-name-field-best-offer {
  margin-top: -15px;
  margin-bottom: 10px; }

.webform-component-file {
  margin: 0px; }
  .webform-component-file .form-submit {
    width: auto;
    padding: 0 10px;
    text-shadow: none;
    margin: 5px 0 0;
    background: none repeat scroll 0 0 #0074bd;
    color: #fff; }
    .webform-component-file .form-submit:hover {
      background: none repeat scroll 0 0 #004c99; }
    .webform-component-file .form-submit:active {
      margin: 1px 0 0 0;
      background: none repeat scroll 0 0 #333;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75) inset; }
  .webform-component-file .form-managed-file.col-2, .webform-component-file .form-managed-file.col-3 {
    width: 100%;
    min-height: 0px; }
  .webform-component-file .form-file {
    height: auto;
    width: 90%; }
  .webform-component-file .description {
    position: static;
    padding-top: 5px; }

.webform-progressbar-outer {
  margin: 0.35em auto 2em;
  width: 90%; }

.webform-component-date input {
  height: auto;
  width: auto;
  margin: 0px;
  padding: 4px; }

.captcha.form-wrapper label,
.captcha.form-wrapper .fieldset-description {
  display: none; }

.ui-front {
  z-index: 1200; }

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0; }

.table, table {
  width: 100%;
  margin-bottom: 1.7em; }
  .table th, table th,
  .table td,
  table td {
    padding: 8px;
    line-height: 1.7em;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table th, table th {
    font-weight: bold; }
  .table thead th, table thead th {
    vertical-align: bottom; }
  .table caption + thead tr:first-child th, table caption + thead tr:first-child th,
  .table caption + thead tr:first-child td,
  table caption + thead tr:first-child td,
  .table colgroup + thead tr:first-child th,
  table colgroup + thead tr:first-child th,
  .table colgroup + thead tr:first-child td,
  table colgroup + thead tr:first-child td,
  .table thead:first-child tr:first-child th,
  table thead:first-child tr:first-child th,
  .table thead:first-child tr:first-child td,
  table thead:first-child tr:first-child td {
    border-top: 0; }
  .table tbody + tbody, table tbody + tbody {
    border-top: 2px solid #ddd; }

.table-condensed th,
.table-condensed td {
  padding: 4px 5px; }

.table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }
  .table-bordered th,
  .table-bordered td {
    border-left: 1px solid #ddd; }
  .table-bordered caption + thead tr:first-child th,
  .table-bordered caption + tbody tr:first-child th,
  .table-bordered caption + tbody tr:first-child td,
  .table-bordered colgroup + thead tr:first-child th,
  .table-bordered colgroup + tbody tr:first-child th,
  .table-bordered colgroup + tbody tr:first-child td,
  .table-bordered thead:first-child tr:first-child th,
  .table-bordered tbody:first-child tr:first-child th,
  .table-bordered tbody:first-child tr:first-child td {
    border-top: 0; }
  .table-bordered thead:first-child tr:first-child th:first-child,
  .table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px; }
  .table-bordered thead:first-child tr:first-child th:last-child,
  .table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px; }
  .table-bordered thead:last-child tr:last-child th:first-child,
  .table-bordered tbody:last-child tr:last-child td:first-child,
  .table-bordered tfoot:last-child tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 4px;
    -webkit-border-radius: 0;
    border-radius: 0 0 0 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px; }
  .table-bordered thead:last-child tr:last-child th:last-child,
  .table-bordered tbody:last-child tr:last-child td:last-child,
  .table-bordered tfoot:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px; }
  .table-bordered caption + thead tr:first-child th:first-child,
  .table-bordered caption + tbody tr:first-child td:first-child,
  .table-bordered colgroup + thead tr:first-child th:first-child,
  .table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px; }
  .table-bordered caption + thead tr:first-child th:last-child,
  .table-bordered caption + tbody tr:first-child td:last-child,
  .table-bordered colgroup + thead tr:first-child th:last-child,
  .table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px; }

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9; }

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5; }

table [class*=span],
.row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0; }

.table tbody tr.success td, table tbody tr.success td {
  background-color: #dff0d8; }
.table tbody tr.error td, table tbody tr.error td {
  background-color: #f2dede; }
.table tbody tr.warning td, table tbody tr.warning td {
  background-color: #fcf8e3; }
.table tbody tr.info td, table tbody tr.info td {
  background-color: #d9edf7; }
.table tbody tr tbody tr.warning td, table tbody tr tbody tr.warning td {
  background-color: #fcf8e3; }

.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6; }
.table-hover tbody tr.error:hover td {
  background-color: #ebcccc; }
.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc; }
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3; }

/*
Drupal Tables
* ------------------------------------- */
.table-order-asc, .table-order-desc {
  width: 16px;
  height: 16px;
  float: right; }

.table-order-asc {
  background: transparent url(/misc/arrow-asc.png) no-repeat center top; }

.table-order-desc {
  background: transparent url(/misc/arrow-desc.png) no-repeat center top; }

table {
  height: auto; }

tr.even {
  background-color: transparent;
  border-bottom: inherit;
  padding: 0; }

tr.odd {
  background-color: #f9f9f9;
  border-bottom: inherit;
  padding: 0; }

.mediaTableWrapper .mediaTableMenu ul {
  background: #FFF none repeat scroll 0% 0%;
  margin: 0px;
  padding: 15px;
  list-style: none; }

.view-id-directory.view-display-id-panel_pane_1 th.views-field-field-image,
.view-id-directory.view-display-id-panel_pane_1 td.views-field-field-image {
  width: 100px;
  display: none; }
  @media (min-width: 66.5em) {
    .view-id-directory.view-display-id-panel_pane_1 th.views-field-field-image,
    .view-id-directory.view-display-id-panel_pane_1 td.views-field-field-image {
      display: table-cell; } }
.view-id-directory.view-display-id-panel_pane_1 th.views-field-field-phone-number {
  min-width: 160px; }
.view-id-directory.view-display-id-panel_pane_1 th.views-field-field-department {
  width: 220px; }

.view-id-directory.view-display-id-page_1 th.views-field-field-phone-number {
  width: 180px; }
.view-id-directory.view-display-id-page_1 th.views-field-field-department {
  width: 220px; }

/* -----[[     S T R U C T U R E     ]]------------ */
/**
 * Structural Style
 */
.mediaTable {
  width: 100%;
  border-collapse: collapse; }

.mediaTableWrapper {
  position: relative; }

.mediaTableWrapperWithMenu {
  padding-top: 3em; }

.mediaTableMenuClosed ul {
  display: none; }

/**
 * Active Media Table Rules
 * theese rules are applied to a table activated by the jQuery plugin.
 */
.activeMediaTable th, .activeMediaTable td {
  display: none; }

.activeMediaTable th.essential, .activeMediaTable td.essential {
  display: table-cell;
  _display: block;
  /* IE6 Hack */ }

/* IE7 Hack */
* + html .activeMediaTable th.essential, * + html .activeMediaTable td.essential {
  display: block; }

/* -----[[     B R E A C K      P O I N T S     ]]------------ */
@media screen and (min-width: 768px) {
  .activeMediaTable th.optional, .activeMediaTable td.optional {
    display: table-cell;
    _display: block;
    /* IE6 Hack */ }

  /* IE7 Hack */
  * + html .activeMediaTable th.optional, * + html .activeMediaTable td.optional {
    display: block; } }
@media screen and (min-width: 1024px) {
  .activeMediaTable th, .activeMediaTable td {
    display: table-cell;
    _display: block;
    /* IE6 Hack */ }

  /* IE7 Hack */
  * + html .activeMediaTable th, * + html .activeMediaTable td {
    display: block; } }
/* -----[[     T H E M I N G     ]]------------ */
/**
 * Table Style
 */
table.mediaTable thead th {
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
  color: #888; }

table.mediaTable th, table.mediaTable td {
  padding: .5em 1em;
  text-align: right; }

table.mediaTable th:first-child, table.mediaTable td:first-child {
  text-align: left; }

table.mediaTable tbody th, table.mediaTable td {
  border-bottom: 1px solid #e6e6e6; }

/**
 * Menu Style
 */
.mediaTableMenu {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 2px 2px 4px #ddd; }

.mediaTableMenu a {
  display: block;
  background: #ddd;
  padding: 0.5em;
  cursor: pointer;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px; }

.mediaTableMenu ul {
  list-style-position: outside;
  list-style: none;
  margin: 0;
  padding: 0 0.5em; }

.mediaTableMenuClosed a {
  border-radius: 5px; }

.mediaTableMenu ul li {
  line-height: 2em; }

.mediaTableMenu ul li label {
  cursor: pointer; }

img {
  max-width: 100%;
  width: auto\9;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic; }

#map_canvas img {
  max-width: none; }

audio,
canvas,
video {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }

audio:not([controls]) {
  display: none; }

input.panels-ipe-save,
input.panels-ipe-cancel,
input#panels-ipe-save,
input#panels-ipe-cancel {
  width: auto;
  margin: 5px;
  height: 33px;
  padding: 0 0.8em 0 33px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #ddd;
  text-shadow: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none; }

input.panels-ipe-save:hover,
input.panels-ipe-cancel:hover,
input.panels-ipe-save:active,
input.panels-ipe-cancel:active,
input#panels-ipe-save:hover,
input#panels-ipe-cancel:hover,
input#panels-ipe-save:active,
input#panels-ipe-cancel:active {
  color: #fff; }

.btn-group {
  position: relative;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em; }
  .btn-group:first-child {
    *margin-left: 0; }

.btn-group + .btn-group {
  margin-left: 5px; }

.btn-toolbar {
  font-size: 0;
  margin-top: 0.85em;
  margin-bottom: 0.85em; }
  .btn-toolbar .btn-group {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline; }
  .btn-toolbar .btn + .btn, .btn-toolbar a.learnmore-yellow + .btn, .btn-toolbar a.learnmore-red + .btn, .btn-toolbar a.learnmore-blue + .btn, .btn-toolbar a.learnmore-blueDark + .btn, .btn-toolbar a.learnmore-blueDarker + .btn, .btn-toolbar a.learnmore-grayLighter + .btn, .btn-toolbar a.learnmore-gray + .btn, .btn-toolbar a.learnmore-grayDarkest + .btn, .btn-toolbar a.learnmore-grayDarker + .btn, .btn-toolbar a.learnmore-black + .btn, .btn-toolbar button + .btn,
  .btn-toolbar a.button + .btn,
  .btn-toolbar input[type="reset"] + .btn,
  .btn-toolbar input[type="submit"] + .btn,
  .btn-toolbar input[type="button"] + .btn, .btn-toolbar .btn + a.learnmore-yellow, .btn-toolbar a.learnmore-yellow + a.learnmore-yellow, .btn-toolbar a.learnmore-red + a.learnmore-yellow, .btn-toolbar a.learnmore-blue + a.learnmore-yellow, .btn-toolbar a.learnmore-blueDark + a.learnmore-yellow, .btn-toolbar a.learnmore-blueDarker + a.learnmore-yellow, .btn-toolbar a.learnmore-grayLighter + a.learnmore-yellow, .btn-toolbar a.learnmore-gray + a.learnmore-yellow, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-yellow, .btn-toolbar a.learnmore-grayDarker + a.learnmore-yellow, .btn-toolbar a.learnmore-black + a.learnmore-yellow, .btn-toolbar button + a.learnmore-yellow,
  .btn-toolbar a.button + a.learnmore-yellow,
  .btn-toolbar input[type="reset"] + a.learnmore-yellow,
  .btn-toolbar input[type="submit"] + a.learnmore-yellow,
  .btn-toolbar input[type="button"] + a.learnmore-yellow, .btn-toolbar .btn + a.learnmore-red, .btn-toolbar a.learnmore-yellow + a.learnmore-red, .btn-toolbar a.learnmore-red + a.learnmore-red, .btn-toolbar a.learnmore-blue + a.learnmore-red, .btn-toolbar a.learnmore-blueDark + a.learnmore-red, .btn-toolbar a.learnmore-blueDarker + a.learnmore-red, .btn-toolbar a.learnmore-grayLighter + a.learnmore-red, .btn-toolbar a.learnmore-gray + a.learnmore-red, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-red, .btn-toolbar a.learnmore-grayDarker + a.learnmore-red, .btn-toolbar a.learnmore-black + a.learnmore-red, .btn-toolbar button + a.learnmore-red,
  .btn-toolbar a.button + a.learnmore-red,
  .btn-toolbar input[type="reset"] + a.learnmore-red,
  .btn-toolbar input[type="submit"] + a.learnmore-red,
  .btn-toolbar input[type="button"] + a.learnmore-red, .btn-toolbar .btn + a.learnmore-blue, .btn-toolbar a.learnmore-yellow + a.learnmore-blue, .btn-toolbar a.learnmore-red + a.learnmore-blue, .btn-toolbar a.learnmore-blue + a.learnmore-blue, .btn-toolbar a.learnmore-blueDark + a.learnmore-blue, .btn-toolbar a.learnmore-blueDarker + a.learnmore-blue, .btn-toolbar a.learnmore-grayLighter + a.learnmore-blue, .btn-toolbar a.learnmore-gray + a.learnmore-blue, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-blue, .btn-toolbar a.learnmore-grayDarker + a.learnmore-blue, .btn-toolbar a.learnmore-black + a.learnmore-blue, .btn-toolbar button + a.learnmore-blue,
  .btn-toolbar a.button + a.learnmore-blue,
  .btn-toolbar input[type="reset"] + a.learnmore-blue,
  .btn-toolbar input[type="submit"] + a.learnmore-blue,
  .btn-toolbar input[type="button"] + a.learnmore-blue, .btn-toolbar .btn + a.learnmore-blueDark, .btn-toolbar a.learnmore-yellow + a.learnmore-blueDark, .btn-toolbar a.learnmore-red + a.learnmore-blueDark, .btn-toolbar a.learnmore-blue + a.learnmore-blueDark, .btn-toolbar a.learnmore-blueDark + a.learnmore-blueDark, .btn-toolbar a.learnmore-blueDarker + a.learnmore-blueDark, .btn-toolbar a.learnmore-grayLighter + a.learnmore-blueDark, .btn-toolbar a.learnmore-gray + a.learnmore-blueDark, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-blueDark, .btn-toolbar a.learnmore-grayDarker + a.learnmore-blueDark, .btn-toolbar a.learnmore-black + a.learnmore-blueDark, .btn-toolbar button + a.learnmore-blueDark,
  .btn-toolbar a.button + a.learnmore-blueDark,
  .btn-toolbar input[type="reset"] + a.learnmore-blueDark,
  .btn-toolbar input[type="submit"] + a.learnmore-blueDark,
  .btn-toolbar input[type="button"] + a.learnmore-blueDark, .btn-toolbar .btn + a.learnmore-blueDarker, .btn-toolbar a.learnmore-yellow + a.learnmore-blueDarker, .btn-toolbar a.learnmore-red + a.learnmore-blueDarker, .btn-toolbar a.learnmore-blue + a.learnmore-blueDarker, .btn-toolbar a.learnmore-blueDark + a.learnmore-blueDarker, .btn-toolbar a.learnmore-blueDarker + a.learnmore-blueDarker, .btn-toolbar a.learnmore-grayLighter + a.learnmore-blueDarker, .btn-toolbar a.learnmore-gray + a.learnmore-blueDarker, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-blueDarker, .btn-toolbar a.learnmore-grayDarker + a.learnmore-blueDarker, .btn-toolbar a.learnmore-black + a.learnmore-blueDarker, .btn-toolbar button + a.learnmore-blueDarker,
  .btn-toolbar a.button + a.learnmore-blueDarker,
  .btn-toolbar input[type="reset"] + a.learnmore-blueDarker,
  .btn-toolbar input[type="submit"] + a.learnmore-blueDarker,
  .btn-toolbar input[type="button"] + a.learnmore-blueDarker, .btn-toolbar .btn + a.learnmore-grayLighter, .btn-toolbar a.learnmore-yellow + a.learnmore-grayLighter, .btn-toolbar a.learnmore-red + a.learnmore-grayLighter, .btn-toolbar a.learnmore-blue + a.learnmore-grayLighter, .btn-toolbar a.learnmore-blueDark + a.learnmore-grayLighter, .btn-toolbar a.learnmore-blueDarker + a.learnmore-grayLighter, .btn-toolbar a.learnmore-grayLighter + a.learnmore-grayLighter, .btn-toolbar a.learnmore-gray + a.learnmore-grayLighter, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-grayLighter, .btn-toolbar a.learnmore-grayDarker + a.learnmore-grayLighter, .btn-toolbar a.learnmore-black + a.learnmore-grayLighter, .btn-toolbar button + a.learnmore-grayLighter,
  .btn-toolbar a.button + a.learnmore-grayLighter,
  .btn-toolbar input[type="reset"] + a.learnmore-grayLighter,
  .btn-toolbar input[type="submit"] + a.learnmore-grayLighter,
  .btn-toolbar input[type="button"] + a.learnmore-grayLighter, .btn-toolbar .btn + a.learnmore-gray, .btn-toolbar a.learnmore-yellow + a.learnmore-gray, .btn-toolbar a.learnmore-red + a.learnmore-gray, .btn-toolbar a.learnmore-blue + a.learnmore-gray, .btn-toolbar a.learnmore-blueDark + a.learnmore-gray, .btn-toolbar a.learnmore-blueDarker + a.learnmore-gray, .btn-toolbar a.learnmore-grayLighter + a.learnmore-gray, .btn-toolbar a.learnmore-gray + a.learnmore-gray, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-gray, .btn-toolbar a.learnmore-grayDarker + a.learnmore-gray, .btn-toolbar a.learnmore-black + a.learnmore-gray, .btn-toolbar button + a.learnmore-gray,
  .btn-toolbar a.button + a.learnmore-gray,
  .btn-toolbar input[type="reset"] + a.learnmore-gray,
  .btn-toolbar input[type="submit"] + a.learnmore-gray,
  .btn-toolbar input[type="button"] + a.learnmore-gray, .btn-toolbar .btn + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-yellow + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-red + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-blue + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-blueDark + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-blueDarker + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-grayLighter + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-gray + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-grayDarker + a.learnmore-grayDarkest, .btn-toolbar a.learnmore-black + a.learnmore-grayDarkest, .btn-toolbar button + a.learnmore-grayDarkest,
  .btn-toolbar a.button + a.learnmore-grayDarkest,
  .btn-toolbar input[type="reset"] + a.learnmore-grayDarkest,
  .btn-toolbar input[type="submit"] + a.learnmore-grayDarkest,
  .btn-toolbar input[type="button"] + a.learnmore-grayDarkest, .btn-toolbar .btn + a.learnmore-grayDarker, .btn-toolbar a.learnmore-yellow + a.learnmore-grayDarker, .btn-toolbar a.learnmore-red + a.learnmore-grayDarker, .btn-toolbar a.learnmore-blue + a.learnmore-grayDarker, .btn-toolbar a.learnmore-blueDark + a.learnmore-grayDarker, .btn-toolbar a.learnmore-blueDarker + a.learnmore-grayDarker, .btn-toolbar a.learnmore-grayLighter + a.learnmore-grayDarker, .btn-toolbar a.learnmore-gray + a.learnmore-grayDarker, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-grayDarker, .btn-toolbar a.learnmore-grayDarker + a.learnmore-grayDarker, .btn-toolbar a.learnmore-black + a.learnmore-grayDarker, .btn-toolbar button + a.learnmore-grayDarker,
  .btn-toolbar a.button + a.learnmore-grayDarker,
  .btn-toolbar input[type="reset"] + a.learnmore-grayDarker,
  .btn-toolbar input[type="submit"] + a.learnmore-grayDarker,
  .btn-toolbar input[type="button"] + a.learnmore-grayDarker, .btn-toolbar .btn + a.learnmore-black, .btn-toolbar a.learnmore-yellow + a.learnmore-black, .btn-toolbar a.learnmore-red + a.learnmore-black, .btn-toolbar a.learnmore-blue + a.learnmore-black, .btn-toolbar a.learnmore-blueDark + a.learnmore-black, .btn-toolbar a.learnmore-blueDarker + a.learnmore-black, .btn-toolbar a.learnmore-grayLighter + a.learnmore-black, .btn-toolbar a.learnmore-gray + a.learnmore-black, .btn-toolbar a.learnmore-grayDarkest + a.learnmore-black, .btn-toolbar a.learnmore-grayDarker + a.learnmore-black, .btn-toolbar a.learnmore-black + a.learnmore-black, .btn-toolbar button + a.learnmore-black,
  .btn-toolbar a.button + a.learnmore-black,
  .btn-toolbar input[type="reset"] + a.learnmore-black,
  .btn-toolbar input[type="submit"] + a.learnmore-black,
  .btn-toolbar input[type="button"] + a.learnmore-black, .btn-toolbar .btn + button, .btn-toolbar a.learnmore-yellow + button, .btn-toolbar a.learnmore-red + button, .btn-toolbar a.learnmore-blue + button, .btn-toolbar a.learnmore-blueDark + button, .btn-toolbar a.learnmore-blueDarker + button, .btn-toolbar a.learnmore-grayLighter + button, .btn-toolbar a.learnmore-gray + button, .btn-toolbar a.learnmore-grayDarkest + button, .btn-toolbar a.learnmore-grayDarker + button, .btn-toolbar a.learnmore-black + button, .btn-toolbar button + button,
  .btn-toolbar a.button + button,
  .btn-toolbar input[type="reset"] + button,
  .btn-toolbar input[type="submit"] + button,
  .btn-toolbar input[type="button"] + button,
  .btn-toolbar .btn + a.button,
  .btn-toolbar a.learnmore-yellow + a.button,
  .btn-toolbar a.learnmore-red + a.button,
  .btn-toolbar a.learnmore-blue + a.button,
  .btn-toolbar a.learnmore-blueDark + a.button,
  .btn-toolbar a.learnmore-blueDarker + a.button,
  .btn-toolbar a.learnmore-grayLighter + a.button,
  .btn-toolbar a.learnmore-gray + a.button,
  .btn-toolbar a.learnmore-grayDarkest + a.button,
  .btn-toolbar a.learnmore-grayDarker + a.button,
  .btn-toolbar a.learnmore-black + a.button,
  .btn-toolbar button + a.button,
  .btn-toolbar a.button + a.button,
  .btn-toolbar input[type="reset"] + a.button,
  .btn-toolbar input[type="submit"] + a.button,
  .btn-toolbar input[type="button"] + a.button,
  .btn-toolbar .btn + input[type="reset"],
  .btn-toolbar a.learnmore-yellow + input[type="reset"],
  .btn-toolbar a.learnmore-red + input[type="reset"],
  .btn-toolbar a.learnmore-blue + input[type="reset"],
  .btn-toolbar a.learnmore-blueDark + input[type="reset"],
  .btn-toolbar a.learnmore-blueDarker + input[type="reset"],
  .btn-toolbar a.learnmore-grayLighter + input[type="reset"],
  .btn-toolbar a.learnmore-gray + input[type="reset"],
  .btn-toolbar a.learnmore-grayDarkest + input[type="reset"],
  .btn-toolbar a.learnmore-grayDarker + input[type="reset"],
  .btn-toolbar a.learnmore-black + input[type="reset"],
  .btn-toolbar button + input[type="reset"],
  .btn-toolbar a.button + input[type="reset"],
  .btn-toolbar input[type="reset"] + input[type="reset"],
  .btn-toolbar input[type="submit"] + input[type="reset"],
  .btn-toolbar input[type="button"] + input[type="reset"],
  .btn-toolbar .btn + input[type="submit"],
  .btn-toolbar a.learnmore-yellow + input[type="submit"],
  .btn-toolbar a.learnmore-red + input[type="submit"],
  .btn-toolbar a.learnmore-blue + input[type="submit"],
  .btn-toolbar a.learnmore-blueDark + input[type="submit"],
  .btn-toolbar a.learnmore-blueDarker + input[type="submit"],
  .btn-toolbar a.learnmore-grayLighter + input[type="submit"],
  .btn-toolbar a.learnmore-gray + input[type="submit"],
  .btn-toolbar a.learnmore-grayDarkest + input[type="submit"],
  .btn-toolbar a.learnmore-grayDarker + input[type="submit"],
  .btn-toolbar a.learnmore-black + input[type="submit"],
  .btn-toolbar button + input[type="submit"],
  .btn-toolbar a.button + input[type="submit"],
  .btn-toolbar input[type="reset"] + input[type="submit"],
  .btn-toolbar input[type="submit"] + input[type="submit"],
  .btn-toolbar input[type="button"] + input[type="submit"],
  .btn-toolbar .btn + input[type="button"],
  .btn-toolbar a.learnmore-yellow + input[type="button"],
  .btn-toolbar a.learnmore-red + input[type="button"],
  .btn-toolbar a.learnmore-blue + input[type="button"],
  .btn-toolbar a.learnmore-blueDark + input[type="button"],
  .btn-toolbar a.learnmore-blueDarker + input[type="button"],
  .btn-toolbar a.learnmore-grayLighter + input[type="button"],
  .btn-toolbar a.learnmore-gray + input[type="button"],
  .btn-toolbar a.learnmore-grayDarkest + input[type="button"],
  .btn-toolbar a.learnmore-grayDarker + input[type="button"],
  .btn-toolbar a.learnmore-black + input[type="button"],
  .btn-toolbar button + input[type="button"],
  .btn-toolbar a.button + input[type="button"],
  .btn-toolbar input[type="reset"] + input[type="button"],
  .btn-toolbar input[type="submit"] + input[type="button"],
  .btn-toolbar input[type="button"] + input[type="button"],
  .btn-toolbar .btn-group + .btn,
  .btn-toolbar .btn-group + a.learnmore-yellow,
  .btn-toolbar .btn-group + a.learnmore-red,
  .btn-toolbar .btn-group + a.learnmore-blue,
  .btn-toolbar .btn-group + a.learnmore-blueDark,
  .btn-toolbar .btn-group + a.learnmore-blueDarker,
  .btn-toolbar .btn-group + a.learnmore-grayLighter,
  .btn-toolbar .btn-group + a.learnmore-gray,
  .btn-toolbar .btn-group + a.learnmore-grayDarkest,
  .btn-toolbar .btn-group + a.learnmore-grayDarker,
  .btn-toolbar .btn-group + a.learnmore-black,
  .btn-toolbar .btn-group + button,
  .btn-toolbar .btn-group + a.button,
  .btn-toolbar .btn-group + input[type="reset"],
  .btn-toolbar .btn-group + input[type="submit"],
  .btn-toolbar .btn-group + input[type="button"],
  .btn-toolbar .btn + .btn-group,
  .btn-toolbar a.learnmore-yellow + .btn-group,
  .btn-toolbar a.learnmore-red + .btn-group,
  .btn-toolbar a.learnmore-blue + .btn-group,
  .btn-toolbar a.learnmore-blueDark + .btn-group,
  .btn-toolbar a.learnmore-blueDarker + .btn-group,
  .btn-toolbar a.learnmore-grayLighter + .btn-group,
  .btn-toolbar a.learnmore-gray + .btn-group,
  .btn-toolbar a.learnmore-grayDarkest + .btn-group,
  .btn-toolbar a.learnmore-grayDarker + .btn-group,
  .btn-toolbar a.learnmore-black + .btn-group,
  .btn-toolbar button + .btn-group,
  .btn-toolbar a.button + .btn-group,
  .btn-toolbar input[type="reset"] + .btn-group,
  .btn-toolbar input[type="submit"] + .btn-group,
  .btn-toolbar input[type="button"] + .btn-group {
    margin-left: 5px; }

.btn-group > .btn, .btn-group > a.learnmore-yellow, .btn-group > a.learnmore-red, .btn-group > a.learnmore-blue, .btn-group > a.learnmore-blueDark, .btn-group > a.learnmore-blueDarker, .btn-group > a.learnmore-grayLighter, .btn-group > a.learnmore-gray, .btn-group > a.learnmore-grayDarkest, .btn-group > a.learnmore-grayDarker, .btn-group > a.learnmore-black, .btn-group > button,
.btn-group > a.button,
.btn-group > input[type="reset"],
.btn-group > input[type="submit"],
.btn-group > input[type="button"] {
  position: relative;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.btn-group > .btn + .btn, .btn-group > a.learnmore-yellow + .btn, .btn-group > a.learnmore-red + .btn, .btn-group > a.learnmore-blue + .btn, .btn-group > a.learnmore-blueDark + .btn, .btn-group > a.learnmore-blueDarker + .btn, .btn-group > a.learnmore-grayLighter + .btn, .btn-group > a.learnmore-gray + .btn, .btn-group > a.learnmore-grayDarkest + .btn, .btn-group > a.learnmore-grayDarker + .btn, .btn-group > a.learnmore-black + .btn, .btn-group > button + .btn,
.btn-group > a.button + .btn,
.btn-group > input[type="reset"] + .btn,
.btn-group > input[type="submit"] + .btn,
.btn-group > input[type="button"] + .btn, .btn-group > .btn + a.learnmore-yellow, .btn-group > a.learnmore-yellow + a.learnmore-yellow, .btn-group > a.learnmore-red + a.learnmore-yellow, .btn-group > a.learnmore-blue + a.learnmore-yellow, .btn-group > a.learnmore-blueDark + a.learnmore-yellow, .btn-group > a.learnmore-blueDarker + a.learnmore-yellow, .btn-group > a.learnmore-grayLighter + a.learnmore-yellow, .btn-group > a.learnmore-gray + a.learnmore-yellow, .btn-group > a.learnmore-grayDarkest + a.learnmore-yellow, .btn-group > a.learnmore-grayDarker + a.learnmore-yellow, .btn-group > a.learnmore-black + a.learnmore-yellow, .btn-group > button + a.learnmore-yellow,
.btn-group > a.button + a.learnmore-yellow,
.btn-group > input[type="reset"] + a.learnmore-yellow,
.btn-group > input[type="submit"] + a.learnmore-yellow,
.btn-group > input[type="button"] + a.learnmore-yellow, .btn-group > .btn + a.learnmore-red, .btn-group > a.learnmore-yellow + a.learnmore-red, .btn-group > a.learnmore-red + a.learnmore-red, .btn-group > a.learnmore-blue + a.learnmore-red, .btn-group > a.learnmore-blueDark + a.learnmore-red, .btn-group > a.learnmore-blueDarker + a.learnmore-red, .btn-group > a.learnmore-grayLighter + a.learnmore-red, .btn-group > a.learnmore-gray + a.learnmore-red, .btn-group > a.learnmore-grayDarkest + a.learnmore-red, .btn-group > a.learnmore-grayDarker + a.learnmore-red, .btn-group > a.learnmore-black + a.learnmore-red, .btn-group > button + a.learnmore-red,
.btn-group > a.button + a.learnmore-red,
.btn-group > input[type="reset"] + a.learnmore-red,
.btn-group > input[type="submit"] + a.learnmore-red,
.btn-group > input[type="button"] + a.learnmore-red, .btn-group > .btn + a.learnmore-blue, .btn-group > a.learnmore-yellow + a.learnmore-blue, .btn-group > a.learnmore-red + a.learnmore-blue, .btn-group > a.learnmore-blue + a.learnmore-blue, .btn-group > a.learnmore-blueDark + a.learnmore-blue, .btn-group > a.learnmore-blueDarker + a.learnmore-blue, .btn-group > a.learnmore-grayLighter + a.learnmore-blue, .btn-group > a.learnmore-gray + a.learnmore-blue, .btn-group > a.learnmore-grayDarkest + a.learnmore-blue, .btn-group > a.learnmore-grayDarker + a.learnmore-blue, .btn-group > a.learnmore-black + a.learnmore-blue, .btn-group > button + a.learnmore-blue,
.btn-group > a.button + a.learnmore-blue,
.btn-group > input[type="reset"] + a.learnmore-blue,
.btn-group > input[type="submit"] + a.learnmore-blue,
.btn-group > input[type="button"] + a.learnmore-blue, .btn-group > .btn + a.learnmore-blueDark, .btn-group > a.learnmore-yellow + a.learnmore-blueDark, .btn-group > a.learnmore-red + a.learnmore-blueDark, .btn-group > a.learnmore-blue + a.learnmore-blueDark, .btn-group > a.learnmore-blueDark + a.learnmore-blueDark, .btn-group > a.learnmore-blueDarker + a.learnmore-blueDark, .btn-group > a.learnmore-grayLighter + a.learnmore-blueDark, .btn-group > a.learnmore-gray + a.learnmore-blueDark, .btn-group > a.learnmore-grayDarkest + a.learnmore-blueDark, .btn-group > a.learnmore-grayDarker + a.learnmore-blueDark, .btn-group > a.learnmore-black + a.learnmore-blueDark, .btn-group > button + a.learnmore-blueDark,
.btn-group > a.button + a.learnmore-blueDark,
.btn-group > input[type="reset"] + a.learnmore-blueDark,
.btn-group > input[type="submit"] + a.learnmore-blueDark,
.btn-group > input[type="button"] + a.learnmore-blueDark, .btn-group > .btn + a.learnmore-blueDarker, .btn-group > a.learnmore-yellow + a.learnmore-blueDarker, .btn-group > a.learnmore-red + a.learnmore-blueDarker, .btn-group > a.learnmore-blue + a.learnmore-blueDarker, .btn-group > a.learnmore-blueDark + a.learnmore-blueDarker, .btn-group > a.learnmore-blueDarker + a.learnmore-blueDarker, .btn-group > a.learnmore-grayLighter + a.learnmore-blueDarker, .btn-group > a.learnmore-gray + a.learnmore-blueDarker, .btn-group > a.learnmore-grayDarkest + a.learnmore-blueDarker, .btn-group > a.learnmore-grayDarker + a.learnmore-blueDarker, .btn-group > a.learnmore-black + a.learnmore-blueDarker, .btn-group > button + a.learnmore-blueDarker,
.btn-group > a.button + a.learnmore-blueDarker,
.btn-group > input[type="reset"] + a.learnmore-blueDarker,
.btn-group > input[type="submit"] + a.learnmore-blueDarker,
.btn-group > input[type="button"] + a.learnmore-blueDarker, .btn-group > .btn + a.learnmore-grayLighter, .btn-group > a.learnmore-yellow + a.learnmore-grayLighter, .btn-group > a.learnmore-red + a.learnmore-grayLighter, .btn-group > a.learnmore-blue + a.learnmore-grayLighter, .btn-group > a.learnmore-blueDark + a.learnmore-grayLighter, .btn-group > a.learnmore-blueDarker + a.learnmore-grayLighter, .btn-group > a.learnmore-grayLighter + a.learnmore-grayLighter, .btn-group > a.learnmore-gray + a.learnmore-grayLighter, .btn-group > a.learnmore-grayDarkest + a.learnmore-grayLighter, .btn-group > a.learnmore-grayDarker + a.learnmore-grayLighter, .btn-group > a.learnmore-black + a.learnmore-grayLighter, .btn-group > button + a.learnmore-grayLighter,
.btn-group > a.button + a.learnmore-grayLighter,
.btn-group > input[type="reset"] + a.learnmore-grayLighter,
.btn-group > input[type="submit"] + a.learnmore-grayLighter,
.btn-group > input[type="button"] + a.learnmore-grayLighter, .btn-group > .btn + a.learnmore-gray, .btn-group > a.learnmore-yellow + a.learnmore-gray, .btn-group > a.learnmore-red + a.learnmore-gray, .btn-group > a.learnmore-blue + a.learnmore-gray, .btn-group > a.learnmore-blueDark + a.learnmore-gray, .btn-group > a.learnmore-blueDarker + a.learnmore-gray, .btn-group > a.learnmore-grayLighter + a.learnmore-gray, .btn-group > a.learnmore-gray + a.learnmore-gray, .btn-group > a.learnmore-grayDarkest + a.learnmore-gray, .btn-group > a.learnmore-grayDarker + a.learnmore-gray, .btn-group > a.learnmore-black + a.learnmore-gray, .btn-group > button + a.learnmore-gray,
.btn-group > a.button + a.learnmore-gray,
.btn-group > input[type="reset"] + a.learnmore-gray,
.btn-group > input[type="submit"] + a.learnmore-gray,
.btn-group > input[type="button"] + a.learnmore-gray, .btn-group > .btn + a.learnmore-grayDarkest, .btn-group > a.learnmore-yellow + a.learnmore-grayDarkest, .btn-group > a.learnmore-red + a.learnmore-grayDarkest, .btn-group > a.learnmore-blue + a.learnmore-grayDarkest, .btn-group > a.learnmore-blueDark + a.learnmore-grayDarkest, .btn-group > a.learnmore-blueDarker + a.learnmore-grayDarkest, .btn-group > a.learnmore-grayLighter + a.learnmore-grayDarkest, .btn-group > a.learnmore-gray + a.learnmore-grayDarkest, .btn-group > a.learnmore-grayDarkest + a.learnmore-grayDarkest, .btn-group > a.learnmore-grayDarker + a.learnmore-grayDarkest, .btn-group > a.learnmore-black + a.learnmore-grayDarkest, .btn-group > button + a.learnmore-grayDarkest,
.btn-group > a.button + a.learnmore-grayDarkest,
.btn-group > input[type="reset"] + a.learnmore-grayDarkest,
.btn-group > input[type="submit"] + a.learnmore-grayDarkest,
.btn-group > input[type="button"] + a.learnmore-grayDarkest, .btn-group > .btn + a.learnmore-grayDarker, .btn-group > a.learnmore-yellow + a.learnmore-grayDarker, .btn-group > a.learnmore-red + a.learnmore-grayDarker, .btn-group > a.learnmore-blue + a.learnmore-grayDarker, .btn-group > a.learnmore-blueDark + a.learnmore-grayDarker, .btn-group > a.learnmore-blueDarker + a.learnmore-grayDarker, .btn-group > a.learnmore-grayLighter + a.learnmore-grayDarker, .btn-group > a.learnmore-gray + a.learnmore-grayDarker, .btn-group > a.learnmore-grayDarkest + a.learnmore-grayDarker, .btn-group > a.learnmore-grayDarker + a.learnmore-grayDarker, .btn-group > a.learnmore-black + a.learnmore-grayDarker, .btn-group > button + a.learnmore-grayDarker,
.btn-group > a.button + a.learnmore-grayDarker,
.btn-group > input[type="reset"] + a.learnmore-grayDarker,
.btn-group > input[type="submit"] + a.learnmore-grayDarker,
.btn-group > input[type="button"] + a.learnmore-grayDarker, .btn-group > .btn + a.learnmore-black, .btn-group > a.learnmore-yellow + a.learnmore-black, .btn-group > a.learnmore-red + a.learnmore-black, .btn-group > a.learnmore-blue + a.learnmore-black, .btn-group > a.learnmore-blueDark + a.learnmore-black, .btn-group > a.learnmore-blueDarker + a.learnmore-black, .btn-group > a.learnmore-grayLighter + a.learnmore-black, .btn-group > a.learnmore-gray + a.learnmore-black, .btn-group > a.learnmore-grayDarkest + a.learnmore-black, .btn-group > a.learnmore-grayDarker + a.learnmore-black, .btn-group > a.learnmore-black + a.learnmore-black, .btn-group > button + a.learnmore-black,
.btn-group > a.button + a.learnmore-black,
.btn-group > input[type="reset"] + a.learnmore-black,
.btn-group > input[type="submit"] + a.learnmore-black,
.btn-group > input[type="button"] + a.learnmore-black, .btn-group > .btn + button, .btn-group > a.learnmore-yellow + button, .btn-group > a.learnmore-red + button, .btn-group > a.learnmore-blue + button, .btn-group > a.learnmore-blueDark + button, .btn-group > a.learnmore-blueDarker + button, .btn-group > a.learnmore-grayLighter + button, .btn-group > a.learnmore-gray + button, .btn-group > a.learnmore-grayDarkest + button, .btn-group > a.learnmore-grayDarker + button, .btn-group > a.learnmore-black + button, .btn-group > button + button,
.btn-group > a.button + button,
.btn-group > input[type="reset"] + button,
.btn-group > input[type="submit"] + button,
.btn-group > input[type="button"] + button,
.btn-group > .btn + a.button,
.btn-group > a.learnmore-yellow + a.button,
.btn-group > a.learnmore-red + a.button,
.btn-group > a.learnmore-blue + a.button,
.btn-group > a.learnmore-blueDark + a.button,
.btn-group > a.learnmore-blueDarker + a.button,
.btn-group > a.learnmore-grayLighter + a.button,
.btn-group > a.learnmore-gray + a.button,
.btn-group > a.learnmore-grayDarkest + a.button,
.btn-group > a.learnmore-grayDarker + a.button,
.btn-group > a.learnmore-black + a.button,
.btn-group > button + a.button,
.btn-group > a.button + a.button,
.btn-group > input[type="reset"] + a.button,
.btn-group > input[type="submit"] + a.button,
.btn-group > input[type="button"] + a.button,
.btn-group > .btn + input[type="reset"],
.btn-group > a.learnmore-yellow + input[type="reset"],
.btn-group > a.learnmore-red + input[type="reset"],
.btn-group > a.learnmore-blue + input[type="reset"],
.btn-group > a.learnmore-blueDark + input[type="reset"],
.btn-group > a.learnmore-blueDarker + input[type="reset"],
.btn-group > a.learnmore-grayLighter + input[type="reset"],
.btn-group > a.learnmore-gray + input[type="reset"],
.btn-group > a.learnmore-grayDarkest + input[type="reset"],
.btn-group > a.learnmore-grayDarker + input[type="reset"],
.btn-group > a.learnmore-black + input[type="reset"],
.btn-group > button + input[type="reset"],
.btn-group > a.button + input[type="reset"],
.btn-group > input[type="reset"] + input[type="reset"],
.btn-group > input[type="submit"] + input[type="reset"],
.btn-group > input[type="button"] + input[type="reset"],
.btn-group > .btn + input[type="submit"],
.btn-group > a.learnmore-yellow + input[type="submit"],
.btn-group > a.learnmore-red + input[type="submit"],
.btn-group > a.learnmore-blue + input[type="submit"],
.btn-group > a.learnmore-blueDark + input[type="submit"],
.btn-group > a.learnmore-blueDarker + input[type="submit"],
.btn-group > a.learnmore-grayLighter + input[type="submit"],
.btn-group > a.learnmore-gray + input[type="submit"],
.btn-group > a.learnmore-grayDarkest + input[type="submit"],
.btn-group > a.learnmore-grayDarker + input[type="submit"],
.btn-group > a.learnmore-black + input[type="submit"],
.btn-group > button + input[type="submit"],
.btn-group > a.button + input[type="submit"],
.btn-group > input[type="reset"] + input[type="submit"],
.btn-group > input[type="submit"] + input[type="submit"],
.btn-group > input[type="button"] + input[type="submit"],
.btn-group > .btn + input[type="button"],
.btn-group > a.learnmore-yellow + input[type="button"],
.btn-group > a.learnmore-red + input[type="button"],
.btn-group > a.learnmore-blue + input[type="button"],
.btn-group > a.learnmore-blueDark + input[type="button"],
.btn-group > a.learnmore-blueDarker + input[type="button"],
.btn-group > a.learnmore-grayLighter + input[type="button"],
.btn-group > a.learnmore-gray + input[type="button"],
.btn-group > a.learnmore-grayDarkest + input[type="button"],
.btn-group > a.learnmore-grayDarker + input[type="button"],
.btn-group > a.learnmore-black + input[type="button"],
.btn-group > button + input[type="button"],
.btn-group > a.button + input[type="button"],
.btn-group > input[type="reset"] + input[type="button"],
.btn-group > input[type="submit"] + input[type="button"],
.btn-group > input[type="button"] + input[type="button"] {
  margin-left: -1px; }

.btn-group > .btn, .btn-group > a.learnmore-yellow, .btn-group > a.learnmore-red, .btn-group > a.learnmore-blue, .btn-group > a.learnmore-blueDark, .btn-group > a.learnmore-blueDarker, .btn-group > a.learnmore-grayLighter, .btn-group > a.learnmore-gray, .btn-group > a.learnmore-grayDarkest, .btn-group > a.learnmore-grayDarker, .btn-group > a.learnmore-black, .btn-group > button,
.btn-group > a.button,
.btn-group > input[type="reset"],
.btn-group > input[type="submit"],
.btn-group > input[type="button"],
.btn-group > .dropdown-menu {
  font-size: 16px; }

.btn-group > .btn-mini {
  font-size: 11px; }

.btn-group > .btn-small {
  font-size: 12px; }

.btn-group > .btn-large {
  font-size: 16px; }

.btn-group > .btn:first-child, .btn-group > a.learnmore-yellow:first-child, .btn-group > a.learnmore-red:first-child, .btn-group > a.learnmore-blue:first-child, .btn-group > a.learnmore-blueDark:first-child, .btn-group > a.learnmore-blueDarker:first-child, .btn-group > a.learnmore-grayLighter:first-child, .btn-group > a.learnmore-gray:first-child, .btn-group > a.learnmore-grayDarkest:first-child, .btn-group > a.learnmore-grayDarker:first-child, .btn-group > a.learnmore-black:first-child, .btn-group > button:first-child,
.btn-group > a.button:first-child,
.btn-group > input[type="reset"]:first-child,
.btn-group > input[type="submit"]:first-child,
.btn-group > input[type="button"]:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px; }

.btn-group > .btn:last-child, .btn-group > a.learnmore-yellow:last-child, .btn-group > a.learnmore-red:last-child, .btn-group > a.learnmore-blue:last-child, .btn-group > a.learnmore-blueDark:last-child, .btn-group > a.learnmore-blueDarker:last-child, .btn-group > a.learnmore-grayLighter:last-child, .btn-group > a.learnmore-gray:last-child, .btn-group > a.learnmore-grayDarkest:last-child, .btn-group > a.learnmore-grayDarker:last-child, .btn-group > a.learnmore-black:last-child, .btn-group > button:last-child,
.btn-group > a.button:last-child,
.btn-group > input[type="reset"]:last-child,
.btn-group > input[type="submit"]:last-child,
.btn-group > input[type="button"]:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px; }

.btn-group > .btn.large:first-child, .btn-group > a.large.learnmore-yellow:first-child, .btn-group > a.large.learnmore-red:first-child, .btn-group > a.large.learnmore-blue:first-child, .btn-group > a.large.learnmore-blueDark:first-child, .btn-group > a.large.learnmore-blueDarker:first-child, .btn-group > a.large.learnmore-grayLighter:first-child, .btn-group > a.large.learnmore-gray:first-child, .btn-group > a.large.learnmore-grayDarkest:first-child, .btn-group > a.large.learnmore-grayDarker:first-child, .btn-group > a.large.learnmore-black:first-child, .btn-group > button.large:first-child,
.btn-group > a.large.button:first-child,
.btn-group > input.large[type="reset"]:first-child,
.btn-group > input.large[type="submit"]:first-child,
.btn-group > input.large[type="button"]:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px; }

.btn-group > .btn.large:last-child, .btn-group > a.large.learnmore-yellow:last-child, .btn-group > a.large.learnmore-red:last-child, .btn-group > a.large.learnmore-blue:last-child, .btn-group > a.large.learnmore-blueDark:last-child, .btn-group > a.large.learnmore-blueDarker:last-child, .btn-group > a.large.learnmore-grayLighter:last-child, .btn-group > a.large.learnmore-gray:last-child, .btn-group > a.large.learnmore-grayDarkest:last-child, .btn-group > a.large.learnmore-grayDarker:last-child, .btn-group > a.large.learnmore-black:last-child, .btn-group > button.large:last-child,
.btn-group > a.large.button:last-child,
.btn-group > input.large[type="reset"]:last-child,
.btn-group > input.large[type="submit"]:last-child,
.btn-group > input.large[type="button"]:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px; }

.btn-group > .btn:hover, .btn-group > a.learnmore-yellow:hover, .btn-group > a.learnmore-red:hover, .btn-group > a.learnmore-blue:hover, .btn-group > a.learnmore-blueDark:hover, .btn-group > a.learnmore-blueDarker:hover, .btn-group > a.learnmore-grayLighter:hover, .btn-group > a.learnmore-gray:hover, .btn-group > a.learnmore-grayDarkest:hover, .btn-group > a.learnmore-grayDarker:hover, .btn-group > a.learnmore-black:hover, .btn-group > button:hover,
.btn-group > a.button:hover,
.btn-group > input[type="reset"]:hover,
.btn-group > input[type="submit"]:hover,
.btn-group > input[type="button"]:hover,
.btn-group > .btn:focus,
.btn-group > a.learnmore-yellow:focus,
.btn-group > a.learnmore-red:focus,
.btn-group > a.learnmore-blue:focus,
.btn-group > a.learnmore-blueDark:focus,
.btn-group > a.learnmore-blueDarker:focus,
.btn-group > a.learnmore-grayLighter:focus,
.btn-group > a.learnmore-gray:focus,
.btn-group > a.learnmore-grayDarkest:focus,
.btn-group > a.learnmore-grayDarker:focus,
.btn-group > a.learnmore-black:focus,
.btn-group > button:focus,
.btn-group > a.button:focus,
.btn-group > input[type="reset"]:focus,
.btn-group > input[type="submit"]:focus,
.btn-group > input[type="button"]:focus,
.btn-group > .btn:active,
.btn-group > a.learnmore-yellow:active,
.btn-group > a.learnmore-red:active,
.btn-group > a.learnmore-blue:active,
.btn-group > a.learnmore-blueDark:active,
.btn-group > a.learnmore-blueDarker:active,
.btn-group > a.learnmore-grayLighter:active,
.btn-group > a.learnmore-gray:active,
.btn-group > a.learnmore-grayDarkest:active,
.btn-group > a.learnmore-grayDarker:active,
.btn-group > a.learnmore-black:active,
.btn-group > button:active,
.btn-group > a.button:active,
.btn-group > input[type="reset"]:active,
.btn-group > input[type="submit"]:active,
.btn-group > input[type="button"]:active,
.btn-group > .btn.active,
.btn-group > a.active.learnmore-yellow,
.btn-group > a.active.learnmore-red,
.btn-group > a.active.learnmore-blue,
.btn-group > a.active.learnmore-blueDark,
.btn-group > a.active.learnmore-blueDarker,
.btn-group > a.active.learnmore-grayLighter,
.btn-group > a.active.learnmore-gray,
.btn-group > a.active.learnmore-grayDarkest,
.btn-group > a.active.learnmore-grayDarker,
.btn-group > a.active.learnmore-black,
.btn-group > button.active,
.btn-group > a.active.button,
.btn-group > input.active[type="reset"],
.btn-group > input.active[type="submit"],
.btn-group > input.active[type="button"] {
  z-index: 2; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .btn-group > a.learnmore-yellow + .dropdown-toggle, .btn-group > a.learnmore-red + .dropdown-toggle, .btn-group > a.learnmore-blue + .dropdown-toggle, .btn-group > a.learnmore-blueDark + .dropdown-toggle, .btn-group > a.learnmore-blueDarker + .dropdown-toggle, .btn-group > a.learnmore-grayLighter + .dropdown-toggle, .btn-group > a.learnmore-gray + .dropdown-toggle, .btn-group > a.learnmore-grayDarkest + .dropdown-toggle, .btn-group > a.learnmore-grayDarker + .dropdown-toggle, .btn-group > a.learnmore-black + .dropdown-toggle, .btn-group > button + .dropdown-toggle,
.btn-group > a.button + .dropdown-toggle,
.btn-group > input[type="reset"] + .dropdown-toggle,
.btn-group > input[type="submit"] + .dropdown-toggle,
.btn-group > input[type="button"] + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px; }

.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px; }

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px; }

.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px; }

.btn-group.open .dropdown-toggle {
  background-image: none;
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn-group.open .btn.dropdown-toggle, .btn-group.open a.dropdown-toggle.learnmore-yellow, .btn-group.open a.dropdown-toggle.learnmore-red, .btn-group.open a.dropdown-toggle.learnmore-blue, .btn-group.open a.dropdown-toggle.learnmore-blueDark, .btn-group.open a.dropdown-toggle.learnmore-blueDarker, .btn-group.open a.dropdown-toggle.learnmore-grayLighter, .btn-group.open a.dropdown-toggle.learnmore-gray, .btn-group.open a.dropdown-toggle.learnmore-grayDarkest, .btn-group.open a.dropdown-toggle.learnmore-grayDarker, .btn-group.open a.dropdown-toggle.learnmore-black, .btn-group.open button.dropdown-toggle,
.btn-group.open a.dropdown-toggle.button,
.btn-group.open input.dropdown-toggle[type="reset"],
.btn-group.open input.dropdown-toggle[type="submit"],
.btn-group.open input.dropdown-toggle[type="button"] {
  background-color: #e6e6e6; }
.btn-group.open .btn-primary.dropdown-toggle, .btn-group.open a.dropdown-toggle.learnmore-yellow, .btn-group.open a.dropdown-toggle.learnmore-red, .btn-group.open a.dropdown-toggle.learnmore-blue, .btn-group.open a.dropdown-toggle.learnmore-blueDark, .btn-group.open a.dropdown-toggle.learnmore-blueDarker, .btn-group.open a.dropdown-toggle.learnmore-grayLighter, .btn-group.open a.dropdown-toggle.learnmore-gray, .btn-group.open a.dropdown-toggle.learnmore-grayDarkest, .btn-group.open a.dropdown-toggle.learnmore-grayDarker, .btn-group.open a.dropdown-toggle.learnmore-black, .btn-group.open button.dropdown-toggle,
.btn-group.open a.dropdown-toggle.button,
.btn-group.open input.dropdown-toggle[type="reset"],
.btn-group.open input.dropdown-toggle[type="submit"],
.btn-group.open input.dropdown-toggle[type="button"] {
  background-color: #1b1030; }
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406; }
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f; }
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351; }
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4; }
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222; }

.btn .caret, a.learnmore-yellow .caret, a.learnmore-red .caret, a.learnmore-blue .caret, a.learnmore-blueDark .caret, a.learnmore-blueDarker .caret, a.learnmore-grayLighter .caret, a.learnmore-gray .caret, a.learnmore-grayDarkest .caret, a.learnmore-grayDarker .caret, a.learnmore-black .caret, button .caret,
a.button .caret,
input[type="reset"] .caret,
input[type="submit"] .caret,
input[type="button"] .caret {
  margin-top: 8px;
  margin-left: 0; }

.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px; }

.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px; }

.dropup .btn-large .caret {
  border-bottom: 5px solid #000;
  border-top: 0; }

.btn-primary .caret, a.learnmore-yellow .caret, a.learnmore-red .caret, a.learnmore-blue .caret, a.learnmore-blueDark .caret, a.learnmore-blueDarker .caret, a.learnmore-grayLighter .caret, a.learnmore-gray .caret, a.learnmore-grayDarkest .caret, a.learnmore-grayDarker .caret, a.learnmore-black .caret, button .caret,
a.button .caret,
input[type="reset"] .caret,
input[type="submit"] .caret,
input[type="button"] .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff; }

.btn-group-vertical {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; }

.btn-group-vertical .btn, .btn-group-vertical a.learnmore-yellow, .btn-group-vertical a.learnmore-red, .btn-group-vertical a.learnmore-blue, .btn-group-vertical a.learnmore-blueDark, .btn-group-vertical a.learnmore-blueDarker, .btn-group-vertical a.learnmore-grayLighter, .btn-group-vertical a.learnmore-gray, .btn-group-vertical a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-grayDarker, .btn-group-vertical a.learnmore-black, .btn-group-vertical button,
.btn-group-vertical a.button,
.btn-group-vertical input[type="reset"],
.btn-group-vertical input[type="submit"],
.btn-group-vertical input[type="button"] {
  display: block;
  float: none;
  width: 100%;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.btn-group-vertical .btn + .btn, .btn-group-vertical a.learnmore-yellow + .btn, .btn-group-vertical a.learnmore-red + .btn, .btn-group-vertical a.learnmore-blue + .btn, .btn-group-vertical a.learnmore-blueDark + .btn, .btn-group-vertical a.learnmore-blueDarker + .btn, .btn-group-vertical a.learnmore-grayLighter + .btn, .btn-group-vertical a.learnmore-gray + .btn, .btn-group-vertical a.learnmore-grayDarkest + .btn, .btn-group-vertical a.learnmore-grayDarker + .btn, .btn-group-vertical a.learnmore-black + .btn, .btn-group-vertical button + .btn,
.btn-group-vertical a.button + .btn,
.btn-group-vertical input[type="reset"] + .btn,
.btn-group-vertical input[type="submit"] + .btn,
.btn-group-vertical input[type="button"] + .btn, .btn-group-vertical .btn + a.learnmore-yellow, .btn-group-vertical a.learnmore-yellow + a.learnmore-yellow, .btn-group-vertical a.learnmore-red + a.learnmore-yellow, .btn-group-vertical a.learnmore-blue + a.learnmore-yellow, .btn-group-vertical a.learnmore-blueDark + a.learnmore-yellow, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-yellow, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-yellow, .btn-group-vertical a.learnmore-gray + a.learnmore-yellow, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-yellow, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-yellow, .btn-group-vertical a.learnmore-black + a.learnmore-yellow, .btn-group-vertical button + a.learnmore-yellow,
.btn-group-vertical a.button + a.learnmore-yellow,
.btn-group-vertical input[type="reset"] + a.learnmore-yellow,
.btn-group-vertical input[type="submit"] + a.learnmore-yellow,
.btn-group-vertical input[type="button"] + a.learnmore-yellow, .btn-group-vertical .btn + a.learnmore-red, .btn-group-vertical a.learnmore-yellow + a.learnmore-red, .btn-group-vertical a.learnmore-red + a.learnmore-red, .btn-group-vertical a.learnmore-blue + a.learnmore-red, .btn-group-vertical a.learnmore-blueDark + a.learnmore-red, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-red, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-red, .btn-group-vertical a.learnmore-gray + a.learnmore-red, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-red, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-red, .btn-group-vertical a.learnmore-black + a.learnmore-red, .btn-group-vertical button + a.learnmore-red,
.btn-group-vertical a.button + a.learnmore-red,
.btn-group-vertical input[type="reset"] + a.learnmore-red,
.btn-group-vertical input[type="submit"] + a.learnmore-red,
.btn-group-vertical input[type="button"] + a.learnmore-red, .btn-group-vertical .btn + a.learnmore-blue, .btn-group-vertical a.learnmore-yellow + a.learnmore-blue, .btn-group-vertical a.learnmore-red + a.learnmore-blue, .btn-group-vertical a.learnmore-blue + a.learnmore-blue, .btn-group-vertical a.learnmore-blueDark + a.learnmore-blue, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-blue, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-blue, .btn-group-vertical a.learnmore-gray + a.learnmore-blue, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-blue, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-blue, .btn-group-vertical a.learnmore-black + a.learnmore-blue, .btn-group-vertical button + a.learnmore-blue,
.btn-group-vertical a.button + a.learnmore-blue,
.btn-group-vertical input[type="reset"] + a.learnmore-blue,
.btn-group-vertical input[type="submit"] + a.learnmore-blue,
.btn-group-vertical input[type="button"] + a.learnmore-blue, .btn-group-vertical .btn + a.learnmore-blueDark, .btn-group-vertical a.learnmore-yellow + a.learnmore-blueDark, .btn-group-vertical a.learnmore-red + a.learnmore-blueDark, .btn-group-vertical a.learnmore-blue + a.learnmore-blueDark, .btn-group-vertical a.learnmore-blueDark + a.learnmore-blueDark, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-blueDark, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-blueDark, .btn-group-vertical a.learnmore-gray + a.learnmore-blueDark, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-blueDark, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-blueDark, .btn-group-vertical a.learnmore-black + a.learnmore-blueDark, .btn-group-vertical button + a.learnmore-blueDark,
.btn-group-vertical a.button + a.learnmore-blueDark,
.btn-group-vertical input[type="reset"] + a.learnmore-blueDark,
.btn-group-vertical input[type="submit"] + a.learnmore-blueDark,
.btn-group-vertical input[type="button"] + a.learnmore-blueDark, .btn-group-vertical .btn + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-yellow + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-red + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-blue + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-blueDark + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-gray + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-blueDarker, .btn-group-vertical a.learnmore-black + a.learnmore-blueDarker, .btn-group-vertical button + a.learnmore-blueDarker,
.btn-group-vertical a.button + a.learnmore-blueDarker,
.btn-group-vertical input[type="reset"] + a.learnmore-blueDarker,
.btn-group-vertical input[type="submit"] + a.learnmore-blueDarker,
.btn-group-vertical input[type="button"] + a.learnmore-blueDarker, .btn-group-vertical .btn + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-yellow + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-red + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-blue + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-blueDark + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-gray + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-grayLighter, .btn-group-vertical a.learnmore-black + a.learnmore-grayLighter, .btn-group-vertical button + a.learnmore-grayLighter,
.btn-group-vertical a.button + a.learnmore-grayLighter,
.btn-group-vertical input[type="reset"] + a.learnmore-grayLighter,
.btn-group-vertical input[type="submit"] + a.learnmore-grayLighter,
.btn-group-vertical input[type="button"] + a.learnmore-grayLighter, .btn-group-vertical .btn + a.learnmore-gray, .btn-group-vertical a.learnmore-yellow + a.learnmore-gray, .btn-group-vertical a.learnmore-red + a.learnmore-gray, .btn-group-vertical a.learnmore-blue + a.learnmore-gray, .btn-group-vertical a.learnmore-blueDark + a.learnmore-gray, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-gray, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-gray, .btn-group-vertical a.learnmore-gray + a.learnmore-gray, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-gray, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-gray, .btn-group-vertical a.learnmore-black + a.learnmore-gray, .btn-group-vertical button + a.learnmore-gray,
.btn-group-vertical a.button + a.learnmore-gray,
.btn-group-vertical input[type="reset"] + a.learnmore-gray,
.btn-group-vertical input[type="submit"] + a.learnmore-gray,
.btn-group-vertical input[type="button"] + a.learnmore-gray, .btn-group-vertical .btn + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-yellow + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-red + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-blue + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-blueDark + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-gray + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-grayDarkest, .btn-group-vertical a.learnmore-black + a.learnmore-grayDarkest, .btn-group-vertical button + a.learnmore-grayDarkest,
.btn-group-vertical a.button + a.learnmore-grayDarkest,
.btn-group-vertical input[type="reset"] + a.learnmore-grayDarkest,
.btn-group-vertical input[type="submit"] + a.learnmore-grayDarkest,
.btn-group-vertical input[type="button"] + a.learnmore-grayDarkest, .btn-group-vertical .btn + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-yellow + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-red + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-blue + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-blueDark + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-gray + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-grayDarker, .btn-group-vertical a.learnmore-black + a.learnmore-grayDarker, .btn-group-vertical button + a.learnmore-grayDarker,
.btn-group-vertical a.button + a.learnmore-grayDarker,
.btn-group-vertical input[type="reset"] + a.learnmore-grayDarker,
.btn-group-vertical input[type="submit"] + a.learnmore-grayDarker,
.btn-group-vertical input[type="button"] + a.learnmore-grayDarker, .btn-group-vertical .btn + a.learnmore-black, .btn-group-vertical a.learnmore-yellow + a.learnmore-black, .btn-group-vertical a.learnmore-red + a.learnmore-black, .btn-group-vertical a.learnmore-blue + a.learnmore-black, .btn-group-vertical a.learnmore-blueDark + a.learnmore-black, .btn-group-vertical a.learnmore-blueDarker + a.learnmore-black, .btn-group-vertical a.learnmore-grayLighter + a.learnmore-black, .btn-group-vertical a.learnmore-gray + a.learnmore-black, .btn-group-vertical a.learnmore-grayDarkest + a.learnmore-black, .btn-group-vertical a.learnmore-grayDarker + a.learnmore-black, .btn-group-vertical a.learnmore-black + a.learnmore-black, .btn-group-vertical button + a.learnmore-black,
.btn-group-vertical a.button + a.learnmore-black,
.btn-group-vertical input[type="reset"] + a.learnmore-black,
.btn-group-vertical input[type="submit"] + a.learnmore-black,
.btn-group-vertical input[type="button"] + a.learnmore-black, .btn-group-vertical .btn + button, .btn-group-vertical a.learnmore-yellow + button, .btn-group-vertical a.learnmore-red + button, .btn-group-vertical a.learnmore-blue + button, .btn-group-vertical a.learnmore-blueDark + button, .btn-group-vertical a.learnmore-blueDarker + button, .btn-group-vertical a.learnmore-grayLighter + button, .btn-group-vertical a.learnmore-gray + button, .btn-group-vertical a.learnmore-grayDarkest + button, .btn-group-vertical a.learnmore-grayDarker + button, .btn-group-vertical a.learnmore-black + button, .btn-group-vertical button + button,
.btn-group-vertical a.button + button,
.btn-group-vertical input[type="reset"] + button,
.btn-group-vertical input[type="submit"] + button,
.btn-group-vertical input[type="button"] + button,
.btn-group-vertical .btn + a.button,
.btn-group-vertical a.learnmore-yellow + a.button,
.btn-group-vertical a.learnmore-red + a.button,
.btn-group-vertical a.learnmore-blue + a.button,
.btn-group-vertical a.learnmore-blueDark + a.button,
.btn-group-vertical a.learnmore-blueDarker + a.button,
.btn-group-vertical a.learnmore-grayLighter + a.button,
.btn-group-vertical a.learnmore-gray + a.button,
.btn-group-vertical a.learnmore-grayDarkest + a.button,
.btn-group-vertical a.learnmore-grayDarker + a.button,
.btn-group-vertical a.learnmore-black + a.button,
.btn-group-vertical button + a.button,
.btn-group-vertical a.button + a.button,
.btn-group-vertical input[type="reset"] + a.button,
.btn-group-vertical input[type="submit"] + a.button,
.btn-group-vertical input[type="button"] + a.button,
.btn-group-vertical .btn + input[type="reset"],
.btn-group-vertical a.learnmore-yellow + input[type="reset"],
.btn-group-vertical a.learnmore-red + input[type="reset"],
.btn-group-vertical a.learnmore-blue + input[type="reset"],
.btn-group-vertical a.learnmore-blueDark + input[type="reset"],
.btn-group-vertical a.learnmore-blueDarker + input[type="reset"],
.btn-group-vertical a.learnmore-grayLighter + input[type="reset"],
.btn-group-vertical a.learnmore-gray + input[type="reset"],
.btn-group-vertical a.learnmore-grayDarkest + input[type="reset"],
.btn-group-vertical a.learnmore-grayDarker + input[type="reset"],
.btn-group-vertical a.learnmore-black + input[type="reset"],
.btn-group-vertical button + input[type="reset"],
.btn-group-vertical a.button + input[type="reset"],
.btn-group-vertical input[type="reset"] + input[type="reset"],
.btn-group-vertical input[type="submit"] + input[type="reset"],
.btn-group-vertical input[type="button"] + input[type="reset"],
.btn-group-vertical .btn + input[type="submit"],
.btn-group-vertical a.learnmore-yellow + input[type="submit"],
.btn-group-vertical a.learnmore-red + input[type="submit"],
.btn-group-vertical a.learnmore-blue + input[type="submit"],
.btn-group-vertical a.learnmore-blueDark + input[type="submit"],
.btn-group-vertical a.learnmore-blueDarker + input[type="submit"],
.btn-group-vertical a.learnmore-grayLighter + input[type="submit"],
.btn-group-vertical a.learnmore-gray + input[type="submit"],
.btn-group-vertical a.learnmore-grayDarkest + input[type="submit"],
.btn-group-vertical a.learnmore-grayDarker + input[type="submit"],
.btn-group-vertical a.learnmore-black + input[type="submit"],
.btn-group-vertical button + input[type="submit"],
.btn-group-vertical a.button + input[type="submit"],
.btn-group-vertical input[type="reset"] + input[type="submit"],
.btn-group-vertical input[type="submit"] + input[type="submit"],
.btn-group-vertical input[type="button"] + input[type="submit"],
.btn-group-vertical .btn + input[type="button"],
.btn-group-vertical a.learnmore-yellow + input[type="button"],
.btn-group-vertical a.learnmore-red + input[type="button"],
.btn-group-vertical a.learnmore-blue + input[type="button"],
.btn-group-vertical a.learnmore-blueDark + input[type="button"],
.btn-group-vertical a.learnmore-blueDarker + input[type="button"],
.btn-group-vertical a.learnmore-grayLighter + input[type="button"],
.btn-group-vertical a.learnmore-gray + input[type="button"],
.btn-group-vertical a.learnmore-grayDarkest + input[type="button"],
.btn-group-vertical a.learnmore-grayDarker + input[type="button"],
.btn-group-vertical a.learnmore-black + input[type="button"],
.btn-group-vertical button + input[type="button"],
.btn-group-vertical a.button + input[type="button"],
.btn-group-vertical input[type="reset"] + input[type="button"],
.btn-group-vertical input[type="submit"] + input[type="button"],
.btn-group-vertical input[type="button"] + input[type="button"] {
  margin-left: 0;
  margin-top: -1px; }

.btn-group-vertical .btn:first-child, .btn-group-vertical a.learnmore-yellow:first-child, .btn-group-vertical a.learnmore-red:first-child, .btn-group-vertical a.learnmore-blue:first-child, .btn-group-vertical a.learnmore-blueDark:first-child, .btn-group-vertical a.learnmore-blueDarker:first-child, .btn-group-vertical a.learnmore-grayLighter:first-child, .btn-group-vertical a.learnmore-gray:first-child, .btn-group-vertical a.learnmore-grayDarkest:first-child, .btn-group-vertical a.learnmore-grayDarker:first-child, .btn-group-vertical a.learnmore-black:first-child, .btn-group-vertical button:first-child,
.btn-group-vertical a.button:first-child,
.btn-group-vertical input[type="reset"]:first-child,
.btn-group-vertical input[type="submit"]:first-child,
.btn-group-vertical input[type="button"]:first-child {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0; }

.btn-group-vertical .btn:last-child, .btn-group-vertical a.learnmore-yellow:last-child, .btn-group-vertical a.learnmore-red:last-child, .btn-group-vertical a.learnmore-blue:last-child, .btn-group-vertical a.learnmore-blueDark:last-child, .btn-group-vertical a.learnmore-blueDarker:last-child, .btn-group-vertical a.learnmore-grayLighter:last-child, .btn-group-vertical a.learnmore-gray:last-child, .btn-group-vertical a.learnmore-grayDarkest:last-child, .btn-group-vertical a.learnmore-grayDarker:last-child, .btn-group-vertical a.learnmore-black:last-child, .btn-group-vertical button:last-child,
.btn-group-vertical a.button:last-child,
.btn-group-vertical input[type="reset"]:last-child,
.btn-group-vertical input[type="submit"]:last-child,
.btn-group-vertical input[type="button"]:last-child {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px; }

.btn-group-vertical .btn-large:first-child {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px;
  border-radius: 6px 6px 0 0; }

.btn-group-vertical .btn-large:last-child {
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0;
  border-radius: 0 0 6px 6px; }

.btn, a.learnmore-yellow, a.learnmore-red, a.learnmore-blue, a.learnmore-blueDark, a.learnmore-blueDarker, a.learnmore-grayLighter, a.learnmore-gray, a.learnmore-grayDarkest, a.learnmore-grayDarker, a.learnmore-black, button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 4px 14px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.7em;
  *line-height: 1.7em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: whitesmoke;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-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); }
  .btn:hover, a.learnmore-yellow:hover, a.learnmore-red:hover, a.learnmore-blue:hover, a.learnmore-blueDark:hover, a.learnmore-blueDarker:hover, a.learnmore-grayLighter:hover, a.learnmore-gray:hover, a.learnmore-grayDarkest:hover, a.learnmore-grayDarker:hover, a.learnmore-black:hover, button:hover,
  a.button:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover,
  input[type="button"]:hover, .btn:active, a.learnmore-yellow:active, a.learnmore-red:active, a.learnmore-blue:active, a.learnmore-blueDark:active, a.learnmore-blueDarker:active, a.learnmore-grayLighter:active, a.learnmore-gray:active, a.learnmore-grayDarkest:active, a.learnmore-grayDarker:active, a.learnmore-black:active, button:active,
  a.button:active,
  input[type="reset"]:active,
  input[type="submit"]:active,
  input[type="button"]:active, .btn.active, a.active.learnmore-yellow, a.active.learnmore-red, a.active.learnmore-blue, a.active.learnmore-blueDark, a.active.learnmore-blueDarker, a.active.learnmore-grayLighter, a.active.learnmore-gray, a.active.learnmore-grayDarkest, a.active.learnmore-grayDarker, a.active.learnmore-black, button.active,
  a.active.button,
  input.active[type="reset"],
  input.active[type="submit"],
  input.active[type="button"], .btn.disabled, a.disabled.learnmore-yellow, a.disabled.learnmore-red, a.disabled.learnmore-blue, a.disabled.learnmore-blueDark, a.disabled.learnmore-blueDarker, a.disabled.learnmore-grayLighter, a.disabled.learnmore-gray, a.disabled.learnmore-grayDarkest, a.disabled.learnmore-grayDarker, a.disabled.learnmore-black, button.disabled,
  a.disabled.button,
  input.disabled[type="reset"],
  input.disabled[type="submit"],
  input.disabled[type="button"], .btn[disabled], a[disabled].learnmore-yellow, a[disabled].learnmore-red, a[disabled].learnmore-blue, a[disabled].learnmore-blueDark, a[disabled].learnmore-blueDarker, a[disabled].learnmore-grayLighter, a[disabled].learnmore-gray, a[disabled].learnmore-grayDarkest, a[disabled].learnmore-grayDarker, a[disabled].learnmore-black, button[disabled],
  a[disabled].button,
  input[disabled][type="reset"],
  input[disabled][type="submit"],
  input[disabled][type="button"] {
    color: #333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9; }
  .btn:active, a.learnmore-yellow:active, a.learnmore-red:active, a.learnmore-blue:active, a.learnmore-blueDark:active, a.learnmore-blueDarker:active, a.learnmore-grayLighter:active, a.learnmore-gray:active, a.learnmore-grayDarkest:active, a.learnmore-grayDarker:active, a.learnmore-black:active, button:active,
  a.button:active,
  input[type="reset"]:active,
  input[type="submit"]:active,
  input[type="button"]:active, .btn.active, a.active.learnmore-yellow, a.active.learnmore-red, a.active.learnmore-blue, a.active.learnmore-blueDark, a.active.learnmore-blueDarker, a.active.learnmore-grayLighter, a.active.learnmore-gray, a.active.learnmore-grayDarkest, a.active.learnmore-grayDarker, a.active.learnmore-black, button.active,
  a.active.button,
  input.active[type="reset"],
  input.active[type="submit"],
  input.active[type="button"] {
    background-color: #cccccc \9; }
  .btn:first-child, a.learnmore-yellow:first-child, a.learnmore-red:first-child, a.learnmore-blue:first-child, a.learnmore-blueDark:first-child, a.learnmore-blueDarker:first-child, a.learnmore-grayLighter:first-child, a.learnmore-gray:first-child, a.learnmore-grayDarkest:first-child, a.learnmore-grayDarker:first-child, a.learnmore-black:first-child, button:first-child,
  a.button:first-child,
  input[type="reset"]:first-child,
  input[type="submit"]:first-child,
  input[type="button"]:first-child {
    *margin-left: 0; }
  .btn:hover, a.learnmore-yellow:hover, a.learnmore-red:hover, a.learnmore-blue:hover, a.learnmore-blueDark:hover, a.learnmore-blueDarker:hover, a.learnmore-grayLighter:hover, a.learnmore-gray:hover, a.learnmore-grayDarkest:hover, a.learnmore-grayDarker:hover, a.learnmore-black:hover, button:hover,
  a.button:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover,
  input[type="button"]:hover {
    color: #fff;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #313154;
    background-image: -moz-linear-gradient(top, #1f1f46, #4B4B6A);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1f1f46), to(#4B4B6A));
    background-image: -webkit-linear-gradient(top, #1f1f46, #4B4B6A);
    background-image: -o-linear-gradient(top, #1f1f46, #4B4B6A);
    background-image: linear-gradient(to bottom, #1f1f46, #4b4b6a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1F1F46', endColorstr='#FF4B4B6A', GradientType=0);
    border-color: #4B4B6A #4B4B6A #2b2b3d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
    *background-color: #4B4B6A;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
    .btn:hover:hover, a.learnmore-yellow:hover:hover, a.learnmore-red:hover:hover, a.learnmore-blue:hover:hover, a.learnmore-blueDark:hover:hover, a.learnmore-blueDarker:hover:hover, a.learnmore-grayLighter:hover:hover, a.learnmore-gray:hover:hover, a.learnmore-grayDarkest:hover:hover, a.learnmore-grayDarker:hover:hover, a.learnmore-black:hover:hover, button:hover:hover,
    a.button:hover:hover,
    input[type="reset"]:hover:hover,
    input[type="submit"]:hover:hover,
    input[type="button"]:hover:hover, .btn:hover:active, a.learnmore-yellow:hover:active, a.learnmore-red:hover:active, a.learnmore-blue:hover:active, a.learnmore-blueDark:hover:active, a.learnmore-blueDarker:hover:active, a.learnmore-grayLighter:hover:active, a.learnmore-gray:hover:active, a.learnmore-grayDarkest:hover:active, a.learnmore-grayDarker:hover:active, a.learnmore-black:hover:active, button:hover:active,
    a.button:hover:active,
    input[type="reset"]:hover:active,
    input[type="submit"]:hover:active,
    input[type="button"]:hover:active, .btn:hover.active, a.learnmore-yellow:hover.active, a.learnmore-red:hover.active, a.learnmore-blue:hover.active, a.learnmore-blueDark:hover.active, a.learnmore-blueDarker:hover.active, a.learnmore-grayLighter:hover.active, a.learnmore-gray:hover.active, a.learnmore-grayDarkest:hover.active, a.learnmore-grayDarker:hover.active, a.learnmore-black:hover.active, button:hover.active,
    a.button:hover.active,
    input[type="reset"]:hover.active,
    input[type="submit"]:hover.active,
    input[type="button"]:hover.active, .btn:hover.disabled, a.learnmore-yellow:hover.disabled, a.learnmore-red:hover.disabled, a.learnmore-blue:hover.disabled, a.learnmore-blueDark:hover.disabled, a.learnmore-blueDarker:hover.disabled, a.learnmore-grayLighter:hover.disabled, a.learnmore-gray:hover.disabled, a.learnmore-grayDarkest:hover.disabled, a.learnmore-grayDarker:hover.disabled, a.learnmore-black:hover.disabled, button:hover.disabled,
    a.button:hover.disabled,
    input[type="reset"]:hover.disabled,
    input[type="submit"]:hover.disabled,
    input[type="button"]:hover.disabled, .btn:hover[disabled], a.learnmore-yellow:hover[disabled], a.learnmore-red:hover[disabled], a.learnmore-blue:hover[disabled], a.learnmore-blueDark:hover[disabled], a.learnmore-blueDarker:hover[disabled], a.learnmore-grayLighter:hover[disabled], a.learnmore-gray:hover[disabled], a.learnmore-grayDarkest:hover[disabled], a.learnmore-grayDarker:hover[disabled], a.learnmore-black:hover[disabled], button:hover[disabled],
    a.button:hover[disabled],
    input[type="reset"]:hover[disabled],
    input[type="submit"]:hover[disabled],
    input[type="button"]:hover[disabled] {
      color: #fff;
      background-color: #4B4B6A;
      *background-color: #40405b; }
    .btn:hover:active, a.learnmore-yellow:hover:active, a.learnmore-red:hover:active, a.learnmore-blue:hover:active, a.learnmore-blueDark:hover:active, a.learnmore-blueDarker:hover:active, a.learnmore-grayLighter:hover:active, a.learnmore-gray:hover:active, a.learnmore-grayDarkest:hover:active, a.learnmore-grayDarker:hover:active, a.learnmore-black:hover:active, button:hover:active,
    a.button:hover:active,
    input[type="reset"]:hover:active,
    input[type="submit"]:hover:active,
    input[type="button"]:hover:active, .btn:hover.active, a.learnmore-yellow:hover.active, a.learnmore-red:hover.active, a.learnmore-blue:hover.active, a.learnmore-blueDark:hover.active, a.learnmore-blueDarker:hover.active, a.learnmore-grayLighter:hover.active, a.learnmore-gray:hover.active, a.learnmore-grayDarkest:hover.active, a.learnmore-grayDarker:hover.active, a.learnmore-black:hover.active, button:hover.active,
    a.button:hover.active,
    input[type="reset"]:hover.active,
    input[type="submit"]:hover.active,
    input[type="button"]:hover.active {
      background-color: #36364c \9; }
  .btn:focus, a.learnmore-yellow:focus, a.learnmore-red:focus, a.learnmore-blue:focus, a.learnmore-blueDark:focus, a.learnmore-blueDarker:focus, a.learnmore-grayLighter:focus, a.learnmore-gray:focus, a.learnmore-grayDarkest:focus, a.learnmore-grayDarker:focus, a.learnmore-black:focus, button:focus,
  a.button:focus,
  input[type="reset"]:focus,
  input[type="submit"]:focus,
  input[type="button"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn.active, a.active.learnmore-yellow, a.active.learnmore-red, a.active.learnmore-blue, a.active.learnmore-blueDark, a.active.learnmore-blueDarker, a.active.learnmore-grayLighter, a.active.learnmore-gray, a.active.learnmore-grayDarkest, a.active.learnmore-grayDarker, a.active.learnmore-black, button.active,
  a.active.button,
  input.active[type="reset"],
  input.active[type="submit"],
  input.active[type="button"], .btn:active, a.learnmore-yellow:active, a.learnmore-red:active, a.learnmore-blue:active, a.learnmore-blueDark:active, a.learnmore-blueDarker:active, a.learnmore-grayLighter:active, a.learnmore-gray:active, a.learnmore-grayDarkest:active, a.learnmore-grayDarker:active, a.learnmore-black:active, button:active,
  a.button:active,
  input[type="reset"]:active,
  input[type="submit"]:active,
  input[type="button"]:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
  .btn.disabled, a.disabled.learnmore-yellow, a.disabled.learnmore-red, a.disabled.learnmore-blue, a.disabled.learnmore-blueDark, a.disabled.learnmore-blueDarker, a.disabled.learnmore-grayLighter, a.disabled.learnmore-gray, a.disabled.learnmore-grayDarkest, a.disabled.learnmore-grayDarker, a.disabled.learnmore-black, button.disabled,
  a.disabled.button,
  input.disabled[type="reset"],
  input.disabled[type="submit"],
  input.disabled[type="button"], .btn[disabled], a[disabled].learnmore-yellow, a[disabled].learnmore-red, a[disabled].learnmore-blue, a[disabled].learnmore-blueDark, a[disabled].learnmore-blueDarker, a[disabled].learnmore-grayLighter, a[disabled].learnmore-gray, a[disabled].learnmore-grayDarkest, a[disabled].learnmore-grayDarker, a[disabled].learnmore-black, button[disabled],
  a[disabled].button,
  input[disabled][type="reset"],
  input[disabled][type="submit"],
  input[disabled][type="button"] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
    opacity: 0.65;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn-large {
  padding: 9px 14px;
  font-size: 18px;
  line-height: normal;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.btn-large [class^="icon-"] {
  margin-top: 2px; }

.btn-small {
  padding: 3px 9px;
  font-size: 14px;
  line-height: 1.7em; }

.btn-small [class^="icon-"] {
  margin-top: 0; }

.btn-mini {
  padding: 2px 6px;
  font-size: 13px;
  line-height: 1.7em; }

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.btn-primary.active, a.active.learnmore-yellow, a.active.learnmore-red, a.active.learnmore-blue, a.active.learnmore-blueDark, a.active.learnmore-blueDarker, a.active.learnmore-grayLighter, a.active.learnmore-gray, a.active.learnmore-grayDarkest, a.active.learnmore-grayDarker, a.active.learnmore-black, button.active,
a.active.button,
input.active[type="reset"],
input.active[type="submit"],
input.active[type="button"],
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75); }

.btn, a.learnmore-yellow, a.learnmore-red, a.learnmore-blue, a.learnmore-blueDark, a.learnmore-blueDarker, a.learnmore-grayLighter, a.learnmore-gray, a.learnmore-grayDarkest, a.learnmore-grayDarker, a.learnmore-black, button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); }

.btn-primary, a.learnmore-yellow, a.learnmore-red, a.learnmore-blue, a.learnmore-blueDark, a.learnmore-blueDarker, a.learnmore-grayLighter, a.learnmore-gray, a.learnmore-grayDarkest, a.learnmore-grayDarker, a.learnmore-black, button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #141030;
  background-image: -moz-linear-gradient(top, #101030, #1b1030);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#101030), to(#1b1030));
  background-image: -webkit-linear-gradient(top, #101030, #1b1030);
  background-image: -o-linear-gradient(top, #101030, #1b1030);
  background-image: linear-gradient(to bottom, #101030, #1b1030);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF101030', endColorstr='#FF1B1030', GradientType=0);
  border-color: #1b1030 #1b1030 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #1b1030;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .btn-primary:hover, a.learnmore-yellow:hover, a.learnmore-red:hover, a.learnmore-blue:hover, a.learnmore-blueDark:hover, a.learnmore-blueDarker:hover, a.learnmore-grayLighter:hover, a.learnmore-gray:hover, a.learnmore-grayDarkest:hover, a.learnmore-grayDarker:hover, a.learnmore-black:hover, button:hover,
  a.button:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover,
  input[type="button"]:hover, .btn-primary:active, a.learnmore-yellow:active, a.learnmore-red:active, a.learnmore-blue:active, a.learnmore-blueDark:active, a.learnmore-blueDarker:active, a.learnmore-grayLighter:active, a.learnmore-gray:active, a.learnmore-grayDarkest:active, a.learnmore-grayDarker:active, a.learnmore-black:active, button:active,
  a.button:active,
  input[type="reset"]:active,
  input[type="submit"]:active,
  input[type="button"]:active, .btn-primary.active, a.active.learnmore-yellow, a.active.learnmore-red, a.active.learnmore-blue, a.active.learnmore-blueDark, a.active.learnmore-blueDarker, a.active.learnmore-grayLighter, a.active.learnmore-gray, a.active.learnmore-grayDarkest, a.active.learnmore-grayDarker, a.active.learnmore-black, button.active,
  a.active.button,
  input.active[type="reset"],
  input.active[type="submit"],
  input.active[type="button"], .btn-primary.disabled, a.disabled.learnmore-yellow, a.disabled.learnmore-red, a.disabled.learnmore-blue, a.disabled.learnmore-blueDark, a.disabled.learnmore-blueDarker, a.disabled.learnmore-grayLighter, a.disabled.learnmore-gray, a.disabled.learnmore-grayDarkest, a.disabled.learnmore-grayDarker, a.disabled.learnmore-black, button.disabled,
  a.disabled.button,
  input.disabled[type="reset"],
  input.disabled[type="submit"],
  input.disabled[type="button"], .btn-primary[disabled], a[disabled].learnmore-yellow, a[disabled].learnmore-red, a[disabled].learnmore-blue, a[disabled].learnmore-blueDark, a[disabled].learnmore-blueDarker, a[disabled].learnmore-grayLighter, a[disabled].learnmore-gray, a[disabled].learnmore-grayDarkest, a[disabled].learnmore-grayDarker, a[disabled].learnmore-black, button[disabled],
  a[disabled].button,
  input[disabled][type="reset"],
  input[disabled][type="submit"],
  input[disabled][type="button"] {
    color: #fff;
    background-color: #1b1030;
    *background-color: #100a1d; }
  .btn-primary:active, a.learnmore-yellow:active, a.learnmore-red:active, a.learnmore-blue:active, a.learnmore-blueDark:active, a.learnmore-blueDarker:active, a.learnmore-grayLighter:active, a.learnmore-gray:active, a.learnmore-grayDarkest:active, a.learnmore-grayDarker:active, a.learnmore-black:active, button:active,
  a.button:active,
  input[type="reset"]:active,
  input[type="submit"]:active,
  input[type="button"]:active, .btn-primary.active, a.active.learnmore-yellow, a.active.learnmore-red, a.active.learnmore-blue, a.active.learnmore-blueDark, a.active.learnmore-blueDarker, a.active.learnmore-grayLighter, a.active.learnmore-gray, a.active.learnmore-grayDarkest, a.active.learnmore-grayDarker, a.active.learnmore-black, button.active,
  a.active.button,
  input.active[type="reset"],
  input.active[type="submit"],
  input.active[type="button"] {
    background-color: #05030a \9; }

.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505; }
  .btn-warning:active, .btn-warning.active {
    background-color: #c67605 \9; }

.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a; }
  .btn-danger:active, .btn-danger.active {
    background-color: #942a25 \9; }

.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249; }
  .btn-success:active, .btn-success.active {
    background-color: #408140 \9; }

.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0; }
  .btn-info:active, .btn-info.active {
    background-color: #24748c \9; }

.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444, #222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
  background-image: -webkit-linear-gradient(top, #444, #222);
  background-image: -o-linear-gradient(top, #444, #222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);
  border-color: #222 #222 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  .btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    color: #fff;
    background-color: #222;
    *background-color: #151515; }
  .btn-inverse:active, .btn-inverse.active {
    background-color: #090909 \9; }

button.btn, button,
input[type="submit"].btn,
input[type="submit"] {
  *padding-top: 3px;
  *padding-bottom: 3px; }
  button.btn::-moz-focus-inner, button::-moz-focus-inner,
  input[type="submit"].btn::-moz-focus-inner,
  input[type="submit"]::-moz-focus-inner {
    padding: 0;
    border: 0; }
  button.btn.btn-large, button.btn-large,
  input[type="submit"].btn.btn-large,
  input[type="submit"].btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px; }
  button.btn.btn-small, button.btn-small,
  input[type="submit"].btn.btn-small,
  input[type="submit"].btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px; }
  button.btn.btn-mini, button.btn-mini,
  input[type="submit"].btn.btn-mini,
  input[type="submit"].btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px; }

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #101030;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.btn-link:hover {
  color: #000;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover {
  color: #333;
  text-decoration: none; }

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 20px; }

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 1.7em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #c09853; }

.alert h4 {
  margin: 0; }

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 1.7em; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847; }

.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad; }

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px; }

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0; }

.alert-block p + p {
  margin-top: 5px; }

.block-tb-megamenu-menu-top-left-menu {
  display: none; }
  @media (min-width: 42em) {
    .block-tb-megamenu-menu-top-left-menu {
      display: inline-block;
      width: 49%; } }

.block-tb-megamenu-menu-top-right-menu {
  display: none; }
  @media (min-width: 42em) {
    .block-tb-megamenu-menu-top-right-menu {
      display: inline-block;
      width: 49%; } }

.block-tb-megamenu-menu-top-left-menu,
.block-tb-megamenu-menu-top-right-menu {
  background: #000; }
  .block-tb-megamenu-menu-top-left-menu .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret,
  .block-tb-megamenu-menu-top-right-menu .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #ffcc66;
    border-bottom-color: #ffcc66;
    margin-top: 11px;
    display: none; }
  .block-tb-megamenu-menu-top-left-menu .tb-megamenu,
  .block-tb-megamenu-menu-top-right-menu .tb-megamenu {
    background-color: transparent; }
    .block-tb-megamenu-menu-top-left-menu .tb-megamenu .dropdown-submenu > a:after,
    .block-tb-megamenu-menu-top-right-menu .tb-megamenu .dropdown-submenu > a:after {
      display: block;
      content: " ";
      float: right;
      width: 0px;
      height: 0px;
      border-color: transparent transparent transparent #ffcc66;
      border-style: solid;
      border-width: 5px 0px 5px 5px;
      margin-top: 5px;
      margin-right: -10px; }
    .block-tb-megamenu-menu-top-left-menu .tb-megamenu .dropdown-menu,
    .block-tb-megamenu-menu-top-right-menu .tb-megamenu .dropdown-menu {
      border: none;
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.5); }
      .block-tb-megamenu-menu-top-left-menu .tb-megamenu .dropdown-menu.tb-megamenu-submenu,
      .block-tb-megamenu-menu-top-right-menu .tb-megamenu .dropdown-menu.tb-megamenu-submenu {
        border-top: 1px solid #000;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000; }
  .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav,
  .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 1.1em;
    text-shadow: none;
    font-weight: 400; }
    @media (min-width: 35em) {
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav {
        font-size: 13px; } }
    @media (min-width: 45.5em) {
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav {
        font-size: 14px; } }
    @media (min-width: 54.25em) {
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav {
        font-size: 16px; } }
    @media (min-width: 56.875em) {
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav {
        font-size: 16px; } }
    .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li,
    .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li {
      float: none;
      list-style: none;
      padding: 0;
      margin: 0;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      text-align: center; }
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li .nolink,
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li .nolink,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a {
        color: #fff;
        padding: 4px 10px;
        text-decoration: none;
        display: block;
        border: 0;
        font-weight: 300;
        text-shadow: none; }
        @media (min-width: 35em) {
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a {
            padding: 4px 6px; } }
        @media (min-width: 45.5em) {
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a {
            padding: 6px 8px; } }
        @media (min-width: 54.25em) {
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a {
            padding: 6px 12px; } }
        @media (min-width: 56.875em) {
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a {
            padding: 8px 14px; } }
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li .nolink:hover,
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a:hover,
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a:focus,
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li a:active,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li .nolink:hover,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a:hover,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a:focus,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li a:active {
        color: #ffcc66;
        text-shadow: none;
        background: transparent;
        text-decoration: none; }
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:link, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:visited,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:link,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:visited {
        color: #ffcc66;
        text-shadow: none;
        background: transparent;
        text-decoration: none; }
        .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:active, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:link:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:link:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:link:active, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:visited:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:visited:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.open a:visited:active,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:hover,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:focus,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:active,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:link:hover,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:link:focus,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:link:active,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:visited:hover,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:visited:focus,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.open a:visited:active {
          color: #ffcc66; }
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle {
        background-color: #000;
        color: #ffcc66; }
        .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:active, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:active, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:active,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:hover,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:focus,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:active,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:hover,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:focus,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:active,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:hover,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:focus,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:active {
          color: #ffcc66;
          background-color: #000;
          text-shadow: none;
          text-decoration: none; }
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.active > a,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.active > a {
        color: #ffcc66;
        background: transparent; }
        .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.active > a.dropdown-toggle,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.active > a.dropdown-toggle {
          color: #ffcc66;
          background-color: #000; }
        .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.active > a:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.active > a:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav li.active > a:active,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.active > a:hover,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.active > a:focus,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav li.active > a:active {
          color: #ffcc66;
          text-shadow: none;
          background: transparent;
          text-decoration: none; }
    .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu,
    .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu {
      background: #000;
      padding: 0px 10px;
      border-bottom: none; }
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu .mega-inner,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu .mega-inner {
        padding: 0px; }
      .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav,
      .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav {
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        text-align: left; }
        .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li,
        .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li {
          list-style: none;
          padding: 0;
          margin: 0;
          display: block;
          text-align: left; }
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.expanded,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.expanded {
            border-bottom: none;
            padding-bottom: 0; }
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a.mega-group-title,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a.mega-group-title {
            color: #fff;
            background: none;
            padding: 8px 5px;
            text-decoration: none;
            display: block;
            z-index: 1;
            font-size: 14px;
            line-height: 18px; }
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited {
            color: #fff;
            text-shadow: none;
            background: #000;
            text-decoration: none; }
            .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:active, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:active, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:hover, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:focus, .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:active,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:hover,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:focus,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:active,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:hover,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:focus,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:active,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:hover,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:focus,
            .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:active {
              color: #ffcc66; }
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink:hover,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a:hover,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink:hover,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a:hover {
            color: #ffcc66;
            text-decoration: none; }
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.active > a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.active > a {
            background: none;
            font-weight: 600;
            color: #ffcc66;
            text-decoration: none; }
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.title > .nolink,
          .block-tb-megamenu-menu-top-left-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.title > a,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.title > .nolink,
          .block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.title > a {
            color: #fff;
            background: none;
            padding: 8px 5px;
            font-weight: 600; }

.block-tb-megamenu-menu-top-right-menu ul.tb-megamenu-nav {
  text-align: right; }

#nav-wrapper {
  display: none; }
  @media (min-width: 40.25em) {
    #nav-wrapper {
      display: block; } }

.block-tb-megamenu-main-menu {
  background: none; }
  .block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #1f1f46;
    border-bottom-color: #1f1f46;
    margin-top: 11px;
    display: none; }
  .block-tb-megamenu-main-menu .tb-megamenu {
    background-color: transparent; }
    .block-tb-megamenu-main-menu .tb-megamenu .dropdown-submenu > a:after {
      display: block;
      content: " ";
      float: right;
      width: 0px;
      height: 0px;
      border-color: transparent transparent transparent #1f1f46;
      border-style: solid;
      border-width: 5px 0px 5px 5px;
      margin-top: 5px;
      margin-right: -10px; }
    .block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu {
      border: none;
      box-shadow: 0px 2px 1px #1f1f46; }
      .block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu.tb-megamenu-submenu {
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 10px solid #F7F7F7; }
    .block-tb-megamenu-main-menu .tb-megamenu .mega > .mega-dropdown-menu {
      width: 100%; }
  .block-tb-megamenu-main-menu ul.tb-megamenu-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 1.1em;
    text-shadow: none;
    font-weight: 300;
    text-align: center; }
    @media (min-width: 35em) {
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav {
        font-size: 13px; } }
    @media (min-width: 45.5em) {
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav {
        font-size: 14px; } }
    @media (min-width: 54.25em) {
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav {
        font-size: 16px; } }
    @media (min-width: 65.625em) {
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav {
        font-size: 18px; } }
    .block-tb-megamenu-main-menu ul.tb-megamenu-nav li {
      float: none;
      list-style: none;
      padding: 0;
      margin: 0;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      text-align: left; }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li .nolink,
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a {
        color: #fff;
        padding: 5px 10px;
        text-decoration: none;
        display: block;
        border: 0;
        font-weight: 400;
        text-shadow: none; }
        @media (min-width: 35em) {
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a {
            padding: 8px 8px; } }
        @media (min-width: 45.5em) {
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a {
            padding: 8px 10px; } }
        @media (min-width: 54.25em) {
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a {
            padding: 8px 16px; } }
        @media (min-width: 65.625em) {
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li .nolink,
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a {
            padding: 8px 24px; } }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li .nolink:hover,
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a:hover,
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a:focus,
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li a:active {
        color: #101030;
        text-shadow: none;
        background: #fff;
        text-decoration: none; }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:link, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:visited {
        color: #101030;
        text-shadow: none;
        background: #fff;
        text-decoration: none; }
        .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:active, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:link:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:link:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:link:active, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:visited:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:visited:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.open a:visited:active {
          color: #000; }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle {
        background-color: #fff;
        color: #101030; }
        .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.open > .dropdown-toggle:active, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active.open > .dropdown-toggle:active {
          background-color: #fff;
          color: #101030;
          text-shadow: none;
          text-decoration: none; }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle {
        color: #fff;
        background: transparent; }
        .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.dropdown.active > .dropdown-toggle:active {
          background-color: #fff;
          color: #101030;
          text-shadow: none;
          text-decoration: none; }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.active > a {
        color: #fff;
        background: transparent; }
        .block-tb-megamenu-main-menu ul.tb-megamenu-nav li.active > a:hover {
          color: #101030;
          text-shadow: none;
          background: #fff;
          text-decoration: none; }
    .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu {
      padding-top: 15px;
      padding-bottom: 15px; }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu .mega-inner {
        padding: 0px; }
      .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav {
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 18px;
        line-height: 26px;
        font-weight: 400;
        text-align: left; }
        .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li {
          list-style: none;
          padding: 0;
          margin: 0;
          display: block;
          text-align: left; }
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink,
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a {
            color: #1f1f46;
            background: none;
            padding: 5px 5px;
            text-decoration: none;
            display: block;
            z-index: 1;
            text-transform: none;
            font-size: 20px;
            line-height: 24px; }
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink:active,
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a:hover,
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a:focus,
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a:active {
              color: #101030; }
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a.mega-group-title {
            color: #1f1f46;
            background: none;
            padding: 5px 5px 5px 5px;
            text-decoration: none;
            display: block;
            z-index: 1;
            text-transform: none;
            font-weight: 700;
            font-size: 16px;
            line-height: 20px; }
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a.mega-group-title:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a.mega-group-title:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a.mega-group-title:active {
              color: #101030; }
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited {
            color: #1f1f46;
            text-shadow: none;
            text-decoration: none; }
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:active, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:link:active, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.open > a:visited:active {
              color: #101030;
              text-decoration: underline; }
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li .nolink:hover,
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li a:hover {
            color: #101030;
            text-decoration: none; }
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.active > a {
            background: #e5e5e8;
            color: #101030;
            text-decoration: none;
            font-weight: 700; }
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.active > a.mega-group-title {
              color: #fff;
              background: #101030; }
              .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.active > a.mega-group-title:hover, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.active > a.mega-group-title:focus, .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.active > a.mega-group-title:active {
                color: #fff;
                background: #101030; }
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.title > .nolink,
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li.title > a {
            color: #101030;
            background: none;
            padding: 5px 5px; }
          .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul {
            font-size: 18px;
            line-height: 26px;
            padding-top: 0px;
            padding-bottom: 10px; }
            .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul li {
              list-style: none;
              padding: 0;
              margin: 0;
              display: block;
              text-align: left; }
              .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul li.expanded {
                border-bottom: none;
                padding-bottom: 0; }
              .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul li .nolink,
              .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul li a {
                text-decoration: none;
                font-size: 16px;
                line-height: 16px; }
              .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul li a.mega-group-title {
                padding: 5px 5px 5px 15px;
                text-decoration: none;
                font-size: 18px;
                line-height: 26px;
                font-weight: 700; }
              .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul li.title > .nolink,
              .block-tb-megamenu-main-menu ul.tb-megamenu-nav .mega-dropdown-menu ul.mega-nav li ul li.title > a {
                padding: 5px 5px 5px 10px; }

nav.tabs {
  overflow: hidden; }

.mma-book-access-not-allowed nav.tabs {
  display: none; }
.mma-book-access-not-allowed ul.links li.book_made_simple {
  display: none; }

#footer-wrapper .pane-content > ul.menu {
  margin: 0px;
  padding: 0 0 30px 0; }
  #footer-wrapper .pane-content > ul.menu li,
  #footer-wrapper .pane-content > ul.menu li.collapsed {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #fff; }
    #footer-wrapper .pane-content > ul.menu li a,
    #footer-wrapper .pane-content > ul.menu li.collapsed a {
      color: #fff;
      display: block;
      font-weight: 400; }
      #footer-wrapper .pane-content > ul.menu li a:hover, #footer-wrapper .pane-content > ul.menu li a:active, #footer-wrapper .pane-content > ul.menu li a:focus,
      #footer-wrapper .pane-content > ul.menu li.collapsed a:hover,
      #footer-wrapper .pane-content > ul.menu li.collapsed a:active,
      #footer-wrapper .pane-content > ul.menu li.collapsed a:focus {
        color: #fff;
        text-decoration: underline; }
      #footer-wrapper .pane-content > ul.menu li a.active,
      #footer-wrapper .pane-content > ul.menu li.collapsed a.active {
        color: #fff;
        font-weight: 700; }

.sidebar-menu {
  background-color: #F7F7F7;
  border-top: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9;
  margin-bottom: 30px; }
  .sidebar-menu ul.menu {
    margin: 0px;
    padding: 0px; }
    .sidebar-menu ul.menu li,
    .sidebar-menu ul.menu li.collapsed {
      list-style-image: none;
      list-style-type: none;
      margin: 0;
      padding: 0;
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
      color: #1f1f46;
      border-bottom: 1px solid #D9D9D9; }
      .sidebar-menu ul.menu li a,
      .sidebar-menu ul.menu li.collapsed a {
        color: #1f1f46;
        display: block;
        padding: 8px 10px;
        font-weight: 700; }
        .sidebar-menu ul.menu li a:hover, .sidebar-menu ul.menu li a:active, .sidebar-menu ul.menu li a:focus,
        .sidebar-menu ul.menu li.collapsed a:hover,
        .sidebar-menu ul.menu li.collapsed a:active,
        .sidebar-menu ul.menu li.collapsed a:focus {
          color: #101030;
          background: #fff;
          text-decoration: none; }
        .sidebar-menu ul.menu li a.active,
        .sidebar-menu ul.menu li.collapsed a.active {
          color: #101030;
          background: #fff; }
      .sidebar-menu ul.menu li ul,
      .sidebar-menu ul.menu li.collapsed ul {
        margin: 0;
        border: none;
        padding: 0px 0px; }
        .sidebar-menu ul.menu li ul li,
        .sidebar-menu ul.menu li ul li.collapsed,
        .sidebar-menu ul.menu li.collapsed ul li,
        .sidebar-menu ul.menu li.collapsed ul li.collapsed {
          color: #101030;
          font-size: 13px;
          line-height: 18px;
          font-weight: 400;
          border-bottom: none; }
          .sidebar-menu ul.menu li ul li a,
          .sidebar-menu ul.menu li ul li.collapsed a,
          .sidebar-menu ul.menu li.collapsed ul li a,
          .sidebar-menu ul.menu li.collapsed ul li.collapsed a {
            color: #101030;
            display: block;
            padding: 5px 5px 5px 15px;
            font-weight: 400; }
            .sidebar-menu ul.menu li ul li a:hover, .sidebar-menu ul.menu li ul li a:active, .sidebar-menu ul.menu li ul li a:focus,
            .sidebar-menu ul.menu li ul li.collapsed a:hover,
            .sidebar-menu ul.menu li ul li.collapsed a:active,
            .sidebar-menu ul.menu li ul li.collapsed a:focus,
            .sidebar-menu ul.menu li.collapsed ul li a:hover,
            .sidebar-menu ul.menu li.collapsed ul li a:active,
            .sidebar-menu ul.menu li.collapsed ul li a:focus,
            .sidebar-menu ul.menu li.collapsed ul li.collapsed a:hover,
            .sidebar-menu ul.menu li.collapsed ul li.collapsed a:active,
            .sidebar-menu ul.menu li.collapsed ul li.collapsed a:focus {
              text-decoration: none; }
            .sidebar-menu ul.menu li ul li a.active,
            .sidebar-menu ul.menu li ul li.collapsed a.active,
            .sidebar-menu ul.menu li.collapsed ul li a.active,
            .sidebar-menu ul.menu li.collapsed ul li.collapsed a.active {
              color: #1f1f46;
              background: #fff; }
          .sidebar-menu ul.menu li ul li ul li,
          .sidebar-menu ul.menu li ul li ul li.collapsed,
          .sidebar-menu ul.menu li ul li.collapsed ul li,
          .sidebar-menu ul.menu li ul li.collapsed ul li.collapsed,
          .sidebar-menu ul.menu li.collapsed ul li ul li,
          .sidebar-menu ul.menu li.collapsed ul li ul li.collapsed,
          .sidebar-menu ul.menu li.collapsed ul li.collapsed ul li,
          .sidebar-menu ul.menu li.collapsed ul li.collapsed ul li.collapsed {
            margin-left: 10px; }
    .sidebar-menu ul.menu li.dhtml-folder a {
      display: block;
      padding-right: 0; }
    .sidebar-menu ul.menu li.dhtml-folder .dhtml-menu-icon {
      background-position: center center;
      background-repeat: no-repeat;
      position: relative;
      float: right;
      left: auto !important;
      right: 0;
      width: 45px;
      height: 36px;
      text-decoration: none;
      border-bottom: none;
      padding: 0;
      clear: right; }
      .sidebar-menu ul.menu li.dhtml-folder .dhtml-menu-icon:hover, .sidebar-menu ul.menu li.dhtml-folder .dhtml-menu-icon:active, .sidebar-menu ul.menu li.dhtml-folder .dhtml-menu-icon:focus {
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat; }
    .sidebar-menu ul.menu li.dhtml-folder.dhtml-folder.expanded .dhtml-menu-icon {
      font-style: normal;
      background-image: url(../img/menu-open.png); }
    .sidebar-menu ul.menu li.dhtml-folder.dhtml-folder.collapsed .dhtml-menu-icon {
      background-image: url(../img/menu-closed.png); }
    .sidebar-menu ul.menu li.dhtml-folder ul li.dhtml-menu .dhtml-menu-icon {
      background-position: center center;
      width: 45px;
      height: 25px;
      right: -10px; }
    .sidebar-menu ul.menu li.dhtml-folder ul li.dhtml-menu.dhtml-folder.expanded .dhtml-menu-icon {
      background-image: url(../img/menu_open_l.png); }
    .sidebar-menu ul.menu li.dhtml-folder ul li.dhtml-menu.dhtml-folder.collapsed .dhtml-menu-icon {
      background-image: url(../img/menu_closed_l.png); }

.mobile-menu-trigger {
  display: block;
  text-align: right;
  width: 100%; }
  @media (min-width: 42em) {
    .mobile-menu-trigger {
      display: none; } }
  .mobile-menu-trigger .menu-trigger {
    text-align: left;
    display: inline-block;
    height: 45px;
    width: 50px;
    background: #000 url("../img/mobile-menu.jpg") center center no-repeat;
    text-indent: -9999px; }

#mini-panel-mobile_menu {
  display: none; }

.jPanelMenu-panel {
  overflow: hidden; }

#jPanelMenu-menu {
  background: #000; }
  #jPanelMenu-menu ul.menu {
    margin: 0px;
    padding: 0px; }
    #jPanelMenu-menu ul.menu li,
    #jPanelMenu-menu ul.menu li.collapsed {
      list-style-image: none;
      list-style-type: none;
      margin: 0;
      padding: 0;
      font-size: 16px;
      line-height: 20px;
      font-weight: 700;
      color: #fff;
      border-bottom: 1px solid #101030; }
      #jPanelMenu-menu ul.menu li a,
      #jPanelMenu-menu ul.menu li.collapsed a {
        color: #fff;
        display: block;
        padding: 8px 10px;
        font-weight: 700; }
        #jPanelMenu-menu ul.menu li a:hover, #jPanelMenu-menu ul.menu li a:active, #jPanelMenu-menu ul.menu li a:focus,
        #jPanelMenu-menu ul.menu li.collapsed a:hover,
        #jPanelMenu-menu ul.menu li.collapsed a:active,
        #jPanelMenu-menu ul.menu li.collapsed a:focus {
          color: #fff;
          background: #101030;
          text-decoration: none; }
        #jPanelMenu-menu ul.menu li a.active,
        #jPanelMenu-menu ul.menu li.collapsed a.active {
          color: #fff;
          background: #101030; }
      #jPanelMenu-menu ul.menu li ul,
      #jPanelMenu-menu ul.menu li.collapsed ul {
        margin: 0;
        border: none;
        padding: 0px 0px; }
        #jPanelMenu-menu ul.menu li ul li,
        #jPanelMenu-menu ul.menu li ul li.collapsed,
        #jPanelMenu-menu ul.menu li.collapsed ul li,
        #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed {
          color: #fff;
          font-size: 13px;
          line-height: 18px;
          font-weight: 400;
          border-bottom: none; }
          #jPanelMenu-menu ul.menu li ul li a,
          #jPanelMenu-menu ul.menu li ul li.collapsed a,
          #jPanelMenu-menu ul.menu li.collapsed ul li a,
          #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed a {
            color: #fff;
            display: block;
            padding: 5px 5px 5px 15px;
            font-weight: 400; }
            #jPanelMenu-menu ul.menu li ul li a:hover, #jPanelMenu-menu ul.menu li ul li a:active, #jPanelMenu-menu ul.menu li ul li a:focus,
            #jPanelMenu-menu ul.menu li ul li.collapsed a:hover,
            #jPanelMenu-menu ul.menu li ul li.collapsed a:active,
            #jPanelMenu-menu ul.menu li ul li.collapsed a:focus,
            #jPanelMenu-menu ul.menu li.collapsed ul li a:hover,
            #jPanelMenu-menu ul.menu li.collapsed ul li a:active,
            #jPanelMenu-menu ul.menu li.collapsed ul li a:focus,
            #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed a:hover,
            #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed a:active,
            #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed a:focus {
              text-decoration: none; }
            #jPanelMenu-menu ul.menu li ul li a.active,
            #jPanelMenu-menu ul.menu li ul li.collapsed a.active,
            #jPanelMenu-menu ul.menu li.collapsed ul li a.active,
            #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed a.active {
              color: #fff;
              background: #101030; }
          #jPanelMenu-menu ul.menu li ul li ul li,
          #jPanelMenu-menu ul.menu li ul li ul li.collapsed,
          #jPanelMenu-menu ul.menu li ul li.collapsed ul li,
          #jPanelMenu-menu ul.menu li ul li.collapsed ul li.collapsed,
          #jPanelMenu-menu ul.menu li.collapsed ul li ul li,
          #jPanelMenu-menu ul.menu li.collapsed ul li ul li.collapsed,
          #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed ul li,
          #jPanelMenu-menu ul.menu li.collapsed ul li.collapsed ul li.collapsed {
            margin-left: 10px; }
    #jPanelMenu-menu ul.menu li.dhtml-folder a {
      display: block;
      padding-right: 0; }
    #jPanelMenu-menu ul.menu li.dhtml-folder .dhtml-menu-icon {
      background-position: center center;
      background-repeat: no-repeat;
      position: relative;
      float: right;
      left: auto !important;
      right: 0;
      width: 45px;
      height: 36px;
      text-decoration: none;
      border-bottom: none;
      padding: 0;
      clear: right; }
      #jPanelMenu-menu ul.menu li.dhtml-folder .dhtml-menu-icon:hover, #jPanelMenu-menu ul.menu li.dhtml-folder .dhtml-menu-icon:active, #jPanelMenu-menu ul.menu li.dhtml-folder .dhtml-menu-icon:focus {
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat; }
    #jPanelMenu-menu ul.menu li.dhtml-folder.dhtml-folder.expanded .dhtml-menu-icon {
      font-style: normal;
      background-image: url(../img/menu-open.png); }
    #jPanelMenu-menu ul.menu li.dhtml-folder.dhtml-folder.collapsed .dhtml-menu-icon {
      background-image: url(../img/menu-closed-white.png); }
    #jPanelMenu-menu ul.menu li.dhtml-folder ul li.dhtml-menu .dhtml-menu-icon {
      background-position: center center;
      width: 45px;
      height: 25px;
      right: -10px; }
    #jPanelMenu-menu ul.menu li.dhtml-folder ul li.dhtml-menu.dhtml-folder.expanded .dhtml-menu-icon {
      background-image: url(../img/menu_open_l.png); }
    #jPanelMenu-menu ul.menu li.dhtml-folder ul li.dhtml-menu.dhtml-folder.collapsed .dhtml-menu-icon {
      background-image: url(../img/menu_closed_l-white.png); }

#admin-menu .dropdown li li.expandable {
  background-position: 145px center; }
  #admin-menu .dropdown li li.expandable ul {
    margin-top: -33px; }

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 1.7em;
  list-style: none;
  background-color: #f5f5f5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }
  .breadcrumb li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    text-shadow: 0 1px 0 #fff; }
  .breadcrumb .divider {
    padding: 0 5px;
    color: #ccc; }
  .breadcrumb .active {
    color: #e5e5e8; }

.pagination {
  height: 3.4em;
  margin: 1.7em 0; }

.pagination ul {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 0;
  margin-bottom: 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.pagination ul > li {
  display: inline; }

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 0 14px;
  line-height: 1.4em;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0; }

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5; }

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #e5e5e8;
  cursor: default; }

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #e5e5e8;
  background-color: transparent;
  cursor: default; }

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 3px; }

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0; }

.pagination-centered {
  text-align: center; }

.pagination-right {
  text-align: right; }

.pager {
  margin: 1.7em 0;
  list-style: none;
  text-align: center;
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 20px; }

.pager li {
  display: inline; }

.pager a,
.pager span {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #101030;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }

.pager .current {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 5px 14px;
  color: #fff;
  background-color: #101030;
  border: 1px solid #101030;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }

.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5; }

.pager .next a,
.pager .next span {
  float: right; }

.pager .previous a {
  float: left; }

.pager .disabled a,
.pager .disabled a:hover,
.pager .disabled span {
  color: #e5e5e8;
  background-color: #fff;
  cursor: default; }

label,
.badge {
  font-size: 1em;
  text-transform: none;
  font-weight: 700;
  line-height: inherit;
  color: #000;
  vertical-align: baseline;
  white-space: wrap; }

label {
  padding: 0; }

.badge {
  padding: 0; }

label {
  display: block; }
  label.inline {
    display: inline; }

a.label:hover, a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

form label,
form .badge {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.2em;
  color: #333;
  vertical-align: baseline;
  white-space: wrap; }

.field-label-above {
  margin-bottom: 10px;
  line-height: 1.3em; }

.field-label-inline {
  margin-bottom: 10px;
  line-height: 1.3em; }
  .field-label-inline label,
  .field-label-inline .badge {
    display: inline; }
  .field-label-inline .field-items {
    float: none;
    display: inline; }
    .field-label-inline .field-items .field-item {
      display: inline;
      padding-right: 5px; }

.label-important, .badge-important {
  background-color: #b94a48; }

.label-important[href], .badge-important[href] {
  background-color: #953b39; }

.label-warning, .badge-warning {
  background-color: #f89406; }

.label-warning[href], .badge-warning[href] {
  background-color: #c67605; }

.label-success, .badge-success {
  background-color: #468847; }

.label-success[href], .badge-success[href] {
  background-color: #356635; }

.label-info, .badge-info {
  background-color: #3a87ad; }

.label-info[href], .badge-info[href] {
  background-color: #2d6987; }

.label-inverse, .badge-inverse {
  background-color: #333; }

.label-inverse[href], .badge-inverse[href] {
  background-color: #1a1a1a; }

.btn .label, a.learnmore-yellow .label, a.learnmore-red .label, a.learnmore-blue .label, a.learnmore-blueDark .label, a.learnmore-blueDarker .label, a.learnmore-grayLighter .label, a.learnmore-gray .label, a.learnmore-grayDarkest .label, a.learnmore-grayDarker .label, a.learnmore-black .label, button .label,
a.button .label,
input[type="reset"] .label,
input[type="submit"] .label,
input[type="button"] .label,
.btn .badge,
a.learnmore-yellow .badge,
a.learnmore-red .badge,
a.learnmore-blue .badge,
a.learnmore-blueDark .badge,
a.learnmore-blueDarker .badge,
a.learnmore-grayLighter .badge,
a.learnmore-gray .badge,
a.learnmore-grayDarkest .badge,
a.learnmore-grayDarker .badge,
a.learnmore-black .badge,
button .badge,
a.button .badge,
input[type="reset"] .badge,
input[type="submit"] .badge,
input[type="button"] .badge {
  position: relative;
  top: -1px; }

.btn-mini .label,
.btn-mini .badge {
  top: 0; }

.accordion {
  margin-bottom: 1.7em; }

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

.accordion-heading {
  border-bottom: 0; }

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px; }

.accordion-toggle {
  cursor: pointer; }

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5; }

.flexslider {
  margin: 0;
  background: none;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  /* Direction Nav */ }
  .flexslider .flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: transparent;
    background: rgba(0, 0, 0, 0.1);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
    border: 1px solid #fff; }
    .flexslider .flex-control-paging li a:hover {
      background: #fff;
      cursor: default; }
    .flexslider .flex-control-paging li a.flex-active {
      background: #fff;
      cursor: default; }
  .flexslider .flex-direction-nav {
    *height: 0; }
  .flexslider .flex-direction-nav a {
    margin: -20px 0 0;
    display: block;
    background: url(../img/sprite/sprite.png) no-repeat 12px 16px;
    width: 42px;
    height: 60px;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: .7;
    -webkit-transition: 0; }
    .flexslider .flex-direction-nav a:hover {
      background: url(../img/sprite/sprite.png) no-repeat 12px 16px;
      opacity: 1; }
    .flexslider .flex-direction-nav a:before {
      display: none; }
  .flexslider .flex-direction-nav .flex-next {
    opacity: .7;
    background: url(../img/sprite/sprite.png) no-repeat 12px -94px;
    right: 45px;
    text-align: left; }
    .flexslider .flex-direction-nav .flex-next:hover {
      opacity: 1;
      background: url(../img/sprite/sprite.png) no-repeat 12px -94px; }
  .flexslider .flex-direction-nav .flex-prev {
    left: 45px;
    opacity: .7; }
  .flexslider .flexslider:hover .flex-next {
    opacity: .7;
    right: -36px; }
  .flexslider .flexslider:hover .flex-prev {
    opacity: .7;
    left: -36px; }
  .flexslider .flexslider:hover .flex-next:hover {
    opacity: 1; }
  .flexslider .flexslider:hover .flex-prev:hover {
    opacity: 1; }
  .flexslider .flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    cursor: default; }

.view-media-asset-splash {
  overflow: hidden; }

.view-media-asset-splash .flexslider {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -1.5em;
  padding-left: 1.5em;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-right: -1.5em;
  padding-right: 1.5em;
  overflow: hidden;
  background: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px; }
  @media (min-width: 26.25em) {
    .view-media-asset-splash .flexslider {
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      margin-left: -1.5em;
      padding-left: 1.5em;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      margin-right: -1.5em;
      padding-right: 1.5em; } }
  .view-media-asset-splash .flexslider .slides > li {
    list-style: none;
    position: relative; }
    .view-media-asset-splash .flexslider .slides > li .slide {
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      margin-left: -1.5em;
      padding-left: 1.5em;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      margin-right: -1.5em;
      padding-right: 1.5em;
      height: 250px;
      display: block;
      background-position: center top;
      background-size: cover;
      position: relative;
      overflow: hidden;
      display: block;
      width: 100%;
      z-index: 10; }
      @media (min-width: 26.25em) {
        .view-media-asset-splash .flexslider .slides > li .slide {
          height: 250px; } }
      @media (min-width: 35em) {
        .view-media-asset-splash .flexslider .slides > li .slide {
          height: 300px; } }
      @media (min-width: 45.5em) {
        .view-media-asset-splash .flexslider .slides > li .slide {
          height: 400px; } }
      .view-media-asset-splash .flexslider .slides > li .slide .inner {
        width: 100%;
        height: 250px;
        margin: 0 auto;
        overflow: hidden; }
        @media (min-width: 26.25em) {
          .view-media-asset-splash .flexslider .slides > li .slide .inner {
            height: 250px; } }
        @media (min-width: 35em) {
          .view-media-asset-splash .flexslider .slides > li .slide .inner {
            height: 300px; } }
        @media (min-width: 45.5em) {
          .view-media-asset-splash .flexslider .slides > li .slide .inner {
            height: 400px; } }
      .view-media-asset-splash .flexslider .slides > li .slide .slide-content {
        width: 100%;
        height: 100%;
        display: table;
        margin: 0 auto; }
        @media (min-width: 26.25em) {
          .view-media-asset-splash .flexslider .slides > li .slide .slide-content {
            height: 250px; } }
        @media (min-width: 35em) {
          .view-media-asset-splash .flexslider .slides > li .slide .slide-content {
            height: 300px; } }
        @media (min-width: 45.5em) {
          .view-media-asset-splash .flexslider .slides > li .slide .slide-content {
            height: 400px; } }
        .view-media-asset-splash .flexslider .slides > li .slide .slide-content .slide-text {
          padding-top: 115px;
          display: table-cell;
          vertical-align: middle;
          font-style: normal;
          font-size: 14px;
          line-height: 18px; }
          @media (min-width: 26.25em) {
            .view-media-asset-splash .flexslider .slides > li .slide .slide-content .slide-text {
              padding-top: 160px; } }
          @media (min-width: 35em) {
            .view-media-asset-splash .flexslider .slides > li .slide .slide-content .slide-text {
              font-size: 18px;
              line-height: 22px; } }
          @media (min-width: 45.5em) {
            .view-media-asset-splash .flexslider .slides > li .slide .slide-content .slide-text {
              font-size: 20px;
              line-height: 26px; } }
          .view-media-asset-splash .flexslider .slides > li .slide .slide-content .slide-text img {
            width: auto;
            height: auto;
            max-width: 100%;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            *zoom: 1;
            *display: inline; }
  .view-media-asset-splash .flexslider .flex-control-nav {
    width: 100%;
    position: relative;
    bottom: 0px;
    text-align: center;
    display: block;
    z-index: 400; }
    .view-media-asset-splash .flexslider .flex-control-nav.flex-control-paging li {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      list-style: none;
      width: 11px; }
      .view-media-asset-splash .flexslider .flex-control-nav.flex-control-paging li a {
        background: transparent;
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        border: 1px solid #fff; }
        .view-media-asset-splash .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
          background: #fff; }

.slideshow-pane.view-media-asset-entities .flexslider {
  margin: 0 0px 10px 0px;
  background: transparent;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  padding-bottom: 20px;
  overflow: visible; }
  @media (min-width: 45.5em) {
    .slideshow-pane.view-media-asset-entities .flexslider {
      margin: 0 75px 10px 75px; } }
  .slideshow-pane.view-media-asset-entities .flexslider .slides > li {
    position: relative;
    list-style: none; }
    .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing {
      display: block;
      background-position: center top;
      background-repeat: repeat-x;
      overflow: hidden; }
      .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content {
        position: relative;
        width: 100%; }
        .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
          position: absolute;
          top: 0;
          left: 0;
          display: table;
          width: 100%;
          font-style: normal;
          font-size: 12px;
          line-height: 14px;
          height: 270px; }
          .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text .inner p {
            background-color: #F7F7F7;
            clear: left;
            color: #101030;
            float: left;
            opacity: 0.6;
            padding: 15px; }
          @media (min-width: 26.25em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              font-size: 16px;
              line-height: 19px;
              height: 395px; } }
          @media (min-width: 29.75em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              height: 450px; } }
          @media (min-width: 33.25em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              height: 480px; } }
          @media (min-width: 35em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              font-size: 14px;
              line-height: 16px;
              height: 300px; } }
          @media (min-width: 43.75em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              font-size: 16px;
              line-height: 18px;
              height: 330px; } }
          @media (min-width: 50.75em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              height: 350px; } }
          @media (min-width: 59.5em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              font-size: 18px;
              line-height: 20px;
              height: 400px; } }
          @media (min-width: 65.625em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              height: 430px; } }
          @media (min-width: 56.875em) {
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text {
              font-size: 20px;
              line-height: 26px;
              height: 500px; } }
          .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text .inner {
            width: 100%;
            padding: 10px 10px 0 10px;
            display: table-cell;
            vertical-align: middle; }
            @media (min-width: 35em) {
              .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text .inner {
                padding: 10px 10px 0 10px; } }
            @media (min-width: 45.5em) {
              .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text .inner {
                padding: 10px 30px 0 30px; } }
            @media (min-width: 56.875em) {
              .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text .inner {
                padding: 10px 40px 0 40px; } }
            .slideshow-pane.view-media-asset-entities .flexslider .slides > li .views-field-nothing .slide-content .slide-text .inner img {
              width: auto;
              height: auto;
              max-width: 100%;
              display: inline-block;
              vertical-align: middle;
              *vertical-align: auto;
              *zoom: 1;
              *display: inline; }
  .slideshow-pane.view-media-asset-entities .flexslider .flex-control-nav {
    width: 100%;
    position: relative;
    bottom: -15px;
    text-align: center;
    display: block; }
    @media (min-width: 26.25em) {
      .slideshow-pane.view-media-asset-entities .flexslider .flex-control-nav {
        display: block; } }
    @media (min-width: 45.5em) {
      .slideshow-pane.view-media-asset-entities .flexslider .flex-control-nav {
        bottom: 0px; } }
    .slideshow-pane.view-media-asset-entities .flexslider .flex-control-nav.flex-control-paging li {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      list-style: none;
      width: 11px; }
      .slideshow-pane.view-media-asset-entities .flexslider .flex-control-nav.flex-control-paging li a {
        background: transparent;
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        border: 1px solid #fff; }
        .slideshow-pane.view-media-asset-entities .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
          background: #fff; }
.slideshow-pane.view-media-asset-entities .flex-direction-nav a {
  margin: -35px 0 0;
  display: none;
  height: 45px;
  position: absolute;
  top: 105%;
  z-index: 9999;
  cursor: pointer;
  text-align: left;
  text-indent: -9999px;
  opacity: .7;
  -webkit-transition: 0;
  background: url(../img/sprite/sprite.png) no-repeat 12px -211px; }
  @media (min-width: 26.25em) {
    .slideshow-pane.view-media-asset-entities .flex-direction-nav a {
      display: block;
      top: 100%; } }
  .slideshow-pane.view-media-asset-entities .flex-direction-nav a:hover {
    background: url(../img/sprite/sprite.png) no-repeat 12px -211px;
    opacity: 1; }
.slideshow-pane.view-media-asset-entities .flex-direction-nav .flex-prev {
  left: 10px; }
  @media (min-width: 45.5em) {
    .slideshow-pane.view-media-asset-entities .flex-direction-nav .flex-prev {
      left: -60px;
      top: 50%; } }
.slideshow-pane.view-media-asset-entities .flex-direction-nav .flex-next {
  opacity: .7;
  background: url(../img/sprite/sprite.png) no-repeat 12px -322px;
  right: 10px; }
  @media (min-width: 45.5em) {
    .slideshow-pane.view-media-asset-entities .flex-direction-nav .flex-next {
      right: -60px;
      top: 50%; } }
  .slideshow-pane.view-media-asset-entities .flex-direction-nav .flex-next:hover {
    opacity: 1;
    background: url(../img/sprite/sprite.png) no-repeat 12px -322px; }

.carousel-pane.view-media-asset-entities .flexslider {
  margin: 0 35px;
  border: none;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  overflow: visible; }
  .carousel-pane.view-media-asset-entities .flexslider .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease; }
  .carousel-pane.view-media-asset-entities .flexslider .slides > li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline; }
    .carousel-pane.view-media-asset-entities .flexslider .slides > li .field-content {
      padding: 10px;
      overflow: hidden;
      display: block; }
  .carousel-pane.view-media-asset-entities .flexslider .flex-control-nav {
    width: 100%;
    position: relative;
    bottom: 0px;
    text-align: center; }
    .carousel-pane.view-media-asset-entities .flexslider .flex-control-nav.flex-control-paging li {
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      list-style: none;
      width: 11px; }
      .carousel-pane.view-media-asset-entities .flexslider .flex-control-nav.flex-control-paging li a {
        background: transparent;
        display: block;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        border: 1px solid #fff; }
        .carousel-pane.view-media-asset-entities .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
          background: #fff; }
  .carousel-pane.view-media-asset-entities .flexslider .flex-direction-nav a {
    margin: -35px 0 0;
    display: block;
    background: url(../img/sprite/sprite.png) no-repeat 12px -px;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-align: left;
    text-indent: -9999px;
    opacity: .7;
    -webkit-transition: 0; }
    .carousel-pane.view-media-asset-entities .flexslider .flex-direction-nav a:hover {
      background: url(../img/sprite/sprite.png) no-repeat 12px -203px;
      opacity: 1; }
  .carousel-pane.view-media-asset-entities .flexslider .flex-direction-nav .flex-prev {
    left: -55px; }
  .carousel-pane.view-media-asset-entities .flexslider .flex-direction-nav .flex-next {
    opacity: .7;
    background: url(../img/sprite/sprite.png) no-repeat 0px 0px;
    right: -55px; }
    .carousel-pane.view-media-asset-entities .flexslider .flex-direction-nav .flex-next:hover {
      opacity: 1;
      background: url(../img/sprite/sprite.png) no-repeat 0px 0px; }

.more-link {
  font-weight: 700; }

.view-id-news.view-display-id-panel_pane_3,
.view-id-news.view-display-id-panel_pane_1 {
  position: relative; }
  .view-id-news.view-display-id-panel_pane_3 .item-list li,
  .view-id-news.view-display-id-panel_pane_1 .item-list li {
    list-style: none;
    position: relative;
    display: block;
    margin-left: 0px;
    margin-bottom: 25px; }
  .view-id-news.view-display-id-panel_pane_3 .item-list .more-link,
  .view-id-news.view-display-id-panel_pane_1 .item-list .more-link {
    text-align: right;
    float: right;
    clear: both;
    font-weight: 700; }

@media (min-width: 35em) {
  .view-id-news.view-display-id-panel_pane_3 .item-list li {
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
    margin-right: -100%; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(2n + 1) {
      margin-left: 0%;
      clear: left; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(2n + 2) {
      margin-left: 52.17391%;
      clear: none; } }
@media (min-width: 45.5em) {
  .view-id-news.view-display-id-panel_pane_3 .item-list li {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
    margin-right: -100%; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(3n + 1) {
      margin-left: 0%;
      clear: left; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(3n + 2) {
      margin-left: 34.28571%;
      clear: none; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(3n + 3) {
      margin-left: 68.57143%;
      clear: none; } }
@media (min-width: 56.875em) {
  .view-id-news.view-display-id-panel_pane_3 .item-list li {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
    margin-right: -100%; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(3n + 1) {
      margin-left: 0%;
      clear: left; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(3n + 2) {
      margin-left: 34.28571%;
      clear: none; }
    .view-id-news.view-display-id-panel_pane_3 .item-list li:nth-child(3n + 3) {
      margin-left: 68.57143%;
      clear: none; } }

.follow-panel {
  font-family: "Lato","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  color: #222;
  font-style: normal;
  cursor: auto;
  font-weight: 300;
  line-height: 1.5em; }
  .follow-panel h2 {
    font-weight: 300; }
  .follow-panel .follow-links {
    font-size: 20px;
    line-height: 20px; }
    .follow-panel .follow-links .follow-link-wrapper {
      margin: 0 0 12px 0; }
      .follow-panel .follow-links .follow-link-wrapper a {
        height: auto;
        line-height: 20px;
        font-weight: 300;
        padding: 5px 3px 5px 30px;
        text-indent: 0em;
        white-space: normal;
        overflow: visible;
        text-align: left;
        direction: ltr;
        display: block;
        background: url("/sites/all/themes/mma/img/gram-flickr-fb-tweet.jpg") no-repeat; }
    .follow-panel .follow-links a.follow-link-instagram {
      background-position: 0 -5px; }
    .follow-panel .follow-links a.follow-link-flickr {
      background-position: 0 -70px; }
    .follow-panel .follow-links a.follow-link-facebook {
      background-position: 3px -138px; }
    .follow-panel .follow-links a.follow-link-twitter {
      background-position: 0 -210px; }

.bean-link-block .field-item a {
  font-weight: 700;
  padding: 5px 15px 5px 0;
  background: url("/sites/all/themes/mma/img/arrow.gif") right center no-repeat; }

.bean-call-to-action-block .group-hover-group {
  display: block;
  margin: 0 0 30px 0;
  position: relative;
  background: #101030;
  overflow: hidden; }
  .bean-call-to-action-block .group-hover-group img {
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear, ease;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: linear, ease;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: linear, ease;
    -o-transition-property: opacity;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: linear, ease;
    transition-property: opacity;
    transition-duration: 0.2s;
    transition-timing-function: linear, ease; }
  .bean-call-to-action-block .group-hover-group:hover, .bean-call-to-action-block .group-hover-group:focus, .bean-call-to-action-block .group-hover-group:active {
    text-decoration: none; }
    .bean-call-to-action-block .group-hover-group:hover img, .bean-call-to-action-block .group-hover-group:focus img, .bean-call-to-action-block .group-hover-group:active img {
      opacity: 0.2;
      filter: alpha(opacity=20);
      cursor: pointer; }
    .bean-call-to-action-block .group-hover-group:hover .field-name-field-link, .bean-call-to-action-block .group-hover-group:focus .field-name-field-link, .bean-call-to-action-block .group-hover-group:active .field-name-field-link {
      background: #4B4B6A;
      text-decoration: none; }
  .bean-call-to-action-block .group-hover-group .field-name-field-link {
    background: #101030;
    color: #fff;
    font-weight: 400;
    width: 100%;
    padding: 5px 10px;
    width: 100%;
    line-height: 1.2em;
    font-size: 13px;
    letter-spacing: 0.04rem;
    display: block; }

.top-line {
  border-top: 1px solid #000; }

.node-type-news .a2a_kit {
  display: block;
  margin-bottom: 30px; }
.node-type-news .field-name-field-image {
  float: left;
  margin: 0 50px 10px 0; }

.a2a-links ul {
  margin-left: 0; }
  .a2a-links ul .first {
    padding-left: 0; }

.view-mode-image_teaser_top {
  display: block;
  overflow: hidden; }
  .view-mode-image_teaser_top .group-link img {
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear, ease;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.2s;
    -moz-transition-timing-function: linear, ease;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.2s;
    -ms-transition-timing-function: linear, ease;
    -o-transition-property: opacity;
    -o-transition-duration: 0.2s;
    -o-transition-timing-function: linear, ease;
    transition-property: opacity;
    transition-duration: 0.2s;
    transition-timing-function: linear, ease; }
  .view-mode-image_teaser_top .group-link:hover, .view-mode-image_teaser_top .group-link:focus, .view-mode-image_teaser_top .group-link:active {
    text-decoration: none; }
    .view-mode-image_teaser_top .group-link:hover img, .view-mode-image_teaser_top .group-link:focus img, .view-mode-image_teaser_top .group-link:active img {
      opacity: 0.2;
      filter: alpha(opacity=20);
      cursor: pointer; }
  .view-mode-image_teaser_top .field-type-image {
    line-height: 0;
    display: block;
    background: #101030; }

.view-mode-image_teaser_left .group-left {
  width: auto;
  display: block;
  float: none; }
  @media (min-width: 26.25em) {
    .view-mode-image_teaser_left .group-left {
      width: auto;
      display: block;
      float: none; } }
  @media (min-width: 35em) {
    .view-mode-image_teaser_left .group-left {
      width: 100px;
      float: left; } }
  @media (min-width: 45.5em) {
    .view-mode-image_teaser_left .group-left {
      width: 120px; } }
  @media (min-width: 56.875em) {
    .view-mode-image_teaser_left .group-left {
      width: 150px; } }
.view-mode-image_teaser_left .group-right {
  width: auto;
  display: block;
  float: none; }
  @media (min-width: 26.25em) {
    .view-mode-image_teaser_left .group-right {
      width: auto;
      display: block;
      float: none; } }
  @media (min-width: 35em) {
    .view-mode-image_teaser_left .group-right {
      margin-left: 120px; } }
  @media (min-width: 45.5em) {
    .view-mode-image_teaser_left .group-right {
      margin-left: 140px; } }
  @media (min-width: 56.875em) {
    .view-mode-image_teaser_left .group-right {
      margin-left: 170px; } }
  .view-mode-image_teaser_left .group-right h2 {
    margin-top: 0; }

.node-news.view-mode-teaser h3 {
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 0px;
  font-weight: 600; }
.node-news.view-mode-teaser .field-name-post-date {
  font-size: 14px; }

.event-table {
  border-collapse: inherit; }
  .event-table table {
    width: 75px;
    border-collapse: inherit;
    text-align: center;
    border: 2px solid #101030;
    background-image: url(../img/table.jpg); }
    .event-table table tr.white {
      color: white; }
      .event-table table tr.white td {
        text-align: center; }
  .event-table td {
    padding: 0px;
    border-top: 0px; }
  .event-table span {
    font-weight: 300;
    font-size: smaller; }

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