/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, Compass modules, etc. */
/* Base rules */
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
/* normalize.scss v2.0.1_build.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass */
/* =============================================================================
   Normalize.css is intended to be used as an alternative to CSS resets.

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

   Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
         @see http://snook.ca/archives/html_and_css/no_css_reset/
   ========================================================================== */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 35, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

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

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

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

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

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

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

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

   Since we're using Sass, you'll need to declare your font faces here, then you
   can add them to the font variables in the _base.scss partial.
*/
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. 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.
 */
/* line 119, ../sass/_normalize.scss */
html {
  font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
  /* 1 */
  font-size: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  line-height: 1.5em;
}

/**
 * Remove default margin.
 */
/* line 146, ../sass/_normalize.scss */
body {
  margin: 0;
  padding: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 177, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

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

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

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

/* line 209, ../sass/_normalize.scss */
blockquote {
  /* Set 1 unit of vertical rhythm on the top and bottom margin. */
  margin: 1.5em 30px;
}

/**
 * Address variable `h1` font size within `section` and `article` contexts in
 * Firefox 4+, Safari 5, and Chrome.
 */
/* line 219, ../sass/_normalize.scss */
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;
}

/* line 228, ../sass/_normalize.scss */
h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

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

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

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

/* line 252, ../sass/_normalize.scss */
h6 {
  font-size: 0.67em;
  line-height: 2.23881em;
  margin-top: 2.23881em;
  margin-bottom: 2.23881em;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Set 1 unit of vertical rhythm and a consistent indentation.
 */
/* line 376, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1.5em 0;
  padding: 0 0 0 30px;
  /* LTR */
}

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

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

/* line 391, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 30px;
  /* LTR */
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 415, ../sass/_normalize.scss */
img {
  border: 0;
  /* vertical-align: bottom; */
  /* Suppress the space beneath the baseline */
  /* Responsive images */
  /* @todo Look into adding responsive embedded video. */
  max-width: 100%;
  height: auto;
  width: auto;
  /* Correct IE 8 not scaling image height when resized. */
}

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

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

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

/**
 * 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.
 */
/* line 486, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 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.
 */
/* line 504, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

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

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. 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.
 */
/* line 537, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 550, ../sass/_normalize.scss */
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.
 */
/* line 562, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. 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).
 */
/* line 577, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

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

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 597, ../sass/_normalize.scss */
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.
 */
/* line 607, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

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

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 625, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  /* width: 100%; */
  /* Prevent cramped-looking tables */
  /* Add vertical rhythm margins. */
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* Layout rules */
/**
 * @file
 * Positioning for a fixed-width, desktop-centric layout.
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/*
 * Center the page.
 */
/* line 39, ../sass/layout-fixed.scss */
#Baner {
  background: url("../images/baner_new_01.gif") repeat-x scroll center center transparent;
  height: 145px;
}
/* line 43, ../sass/layout-fixed.scss */
#Baner a, #Baner a:visited {
  display: block;
  height: 145px;
  margin: 0 auto;
  width: 771px;
}
/* line 44, ../sass/layout-fixed.scss */
#Baner span {
  display: none;
}

/* line 47, ../sass/layout-fixed.scss */
html, body {
  height: 100%;
}

/* line 51, ../sass/layout-fixed.scss */
#page,
.region-bottom {
  /* If you want to make the page a fixed width and centered in the viewport,
   * this is the standards-compliant way to do that. */
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/*
 * Apply the shared properties of grid items in a single, efficient ruleset.
 */
/* line 70, ../sass/layout-fixed.scss */
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
  padding-left: 15px;
  padding-right: 15px;
  border: 0 !important;
  word-wrap: break-word;
}

/*
 * Containers for grid items and flow items.
 */
/* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:before, #header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#header:after,
#main:after,
#footer:after {
  clear: both;
}

/*
 * Navigation bar
 */
/* line 90, ../sass/layout-fixed.scss */
#main {
  padding-top: 10px;
  /* Move all the children of #main down to make room. */
  position: relative;
}

/* line 94, ../sass/layout-fixed.scss */
#navigation {
  height: 3em;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  background-color: #b8bcbf;
}
/* line 102, ../sass/layout-fixed.scss */
#navigation .block-menu-block {
  background-color: #B8BCBF;
  padding: 10px 0px 10px 0px;
}

/*
 * The layout when there is only one sidebar, the left one.
 */
/* line 112, ../sass/layout-fixed.scss */
.sidebar-first #content {
  /* Span 4 columns, starting in 2nd column from left. */
  float: left;
  width: 738px;
  margin-left: 192px;
  margin-right: -960px;
  width: 590px;
  margin-left: 242px;
}
/* line 118, ../sass/layout-fixed.scss */
.sidebar-first .region-sidebar-first {
  /* Span 1 column, starting in 1st column from left. */
  float: left;
  width: 162px;
  margin-left: 0px;
  margin-right: -192px;
}

/*
 * The layout when there is only one sidebar, the right one.
 */
/* line 128, ../sass/layout-fixed.scss */
.sidebar-second #content {
  /* Span 4 columns, starting in 1st column from left. */
  float: left;
  width: 738px;
  margin-left: 0px;
  margin-right: -768px;
}
/* line 132, ../sass/layout-fixed.scss */
.sidebar-second .region-sidebar-second {
  /* Span 1 column, starting in 5th column from left. */
  float: left;
  width: 162px;
  margin-left: 768px;
  margin-right: -960px;
}

/*
 * The layout when there are two sidebars.
 */
/* line 142, ../sass/layout-fixed.scss */
.two-sidebars #content {
  /* Span 3 columns, starting in 2nd column from left. */
  float: left;
  width: 546px;
  margin-left: 192px;
  margin-right: -768px;
}
/* line 146, ../sass/layout-fixed.scss */
.two-sidebars .region-sidebar-first {
  /* Span 1 column, starting in 1st column from left. */
  float: left;
  width: 162px;
  margin-left: 0px;
  margin-right: -192px;
}
/* line 150, ../sass/layout-fixed.scss */
.two-sidebars .region-sidebar-second {
  /* Span 1 column, starting in 5th column from left. */
  float: left;
  width: 162px;
  margin-left: 768px;
  margin-right: -960px;
}

/* Module rules */
/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * http://drupal.org/node/1707736
 */
/* =============================================================================
   Wireframes
   ========================================================================== */
/* line 23, ../sass/_modular-styles.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

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

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

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

/* =============================================================================
   Branding header
   ========================================================================== */
/* line 92, ../sass/_modular-styles.scss */
.header--logo {
  /* Wrapping link for logo */
  float: left;
  /* LTR */
  margin: 0;
  padding: 0;
}

/* line 98, ../sass/_modular-styles.scss */
.header--logo-image {
  /* Logo image */
  vertical-align: bottom;
}

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

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

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

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

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

/* line 134, ../sass/_modular-styles.scss */
.header--region {
  /* Wrapper for any blocks placed in the header region */
  clear: both;
  /* Clear the logo */
}

/* =============================================================================
   Navigation bar
   ========================================================================== */
/* line 142, ../sass/_modular-styles.scss */
#navigation {
  /* overflow: hidden; */
  /* Sometimes you want to prevent overlapping with main div. */
}
/* line 145, ../sass/_modular-styles.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 155, ../sass/_modular-styles.scss */
#navigation .links,
#navigation .menu {
  /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 160, ../sass/_modular-styles.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0 10px 0 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/* =============================================================================
   Breadcrumb navigation
   ========================================================================== */
/* line 173, ../sass/_modular-styles.scss */
.breadcrumb {
  /* The path to the current page in the form of a list of links */
}
/* line 174, ../sass/_modular-styles.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 178, ../sass/_modular-styles.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* =============================================================================
   Menus
   ========================================================================== */
/* line 508, ../sass/_modular-styles.scss */
.menu--expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

/* line 515, ../sass/_modular-styles.scss */
.menu--collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  list-style-type: disc;
}

/* line 522, ../sass/_modular-styles.scss */
.menu--leaf {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

/* line 529, ../sass/_modular-styles.scss */
.menu a.active {
  /* The active item in a Drupal menu */
  color: #000;
}

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

/* =============================================================================
   Unpublished note
   ========================================================================== */
/* line 547, ../sass/_modular-styles.scss */
.unpublished {
  /* The word "Unpublished" displayed underneath the content. */
  height: 0;
  overflow: visible;
  background-color: transparent;
  /* Remove background highlighting from <mark> in normalize. */
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
  /* A very nice CSS3 property */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 90, ../sass/_global-states.scss */
.progress {
  font-weight: bold;
}
/* line 93, ../sass/_global-states.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 100, ../sass/_global-states.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('data:image/gif;base64,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');
}

/* Theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */
/* line 3, ../sass/home.scss */
#block-views-home-upcoming {
  background: #b8bcbf;
  padding: 30px 15px 30px 15px;
  margin: 0px -15px 0px -15px;
}
/* line 9, ../sass/home.scss */
#block-views-home-upcoming p {
  line-height: 12px;
  margin: 0px;
}
/* line 11, ../sass/home.scss */
#block-views-home-upcoming .views-field-title a, #block-views-home-upcoming .views-field-title a:visited {
  text-decoration: none;
  color: #666666;
  font-family: 'osp-dindin';
  font-size: 16px;
}
/* line 14, ../sass/home.scss */
#block-views-home-upcoming .views-row {
  padding-bottom: 15px;
}

/* line 23, ../sass/home.scss */
.front #page, .front .region-bottom {
  margin-left: auto;
  margin-right: auto;
  width: 1140px;
}
/* line 24, ../sass/home.scss */
.front #content {
  padding-left: 15px;
  padding-right: 15px;
  border: 0 !important;
  word-wrap: break-word;
}
/* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.front #main:before, .front #main:after, .front #footer:before, .front #footer:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
.front #main:after, .front #footer:after {
  clear: both;
}
/* line 27, ../sass/home.scss */
.front .view-display-id-front_biennale {
  float: left;
  width: 540px;
  margin-left: 0px;
  margin-right: -570px;
  overflow: hidden;
}
/* line 31, ../sass/home.scss */
.front #block-views-home-feature-artists-1 {
  float: left;
  width: 540px;
  margin-left: 570px;
  margin-right: -1140px;
  margin-top: -71px;
}
/* line 34, ../sass/home.scss */
.front #block-views-home-feature-artists-1 h2.block--title ,.front #block-views-home-feature-artists-1 h2.block__title{
  font-size: 32px;
  line-height: 32px;
  background: none;
  margin-bottom: 0px;
  padding: 3px 3px 3px 0px;
}
/* line 35, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtists {
  position: relative;
}
/* line 36, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtists img {
  border: 3px solid #666;
  width: 534px;
  hight: 361px;
  opacity: 1;
}
/* line 38, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsNazwisko {
  position: absolute;
  left: 30px;
  top: 30px;
  font-size: 40px;
  line-height: 35px;
}
/* line 39, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsNazwisko .Nazwisko {
  text-transform: uppercase;
  font-size: 60px;
  line-height: 50px;
  margin-top: -13px;
}
/* line 40, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsGaleria img {
  width: inherit;
  margin-left: 8px;
  border: none;
}
/* line 41, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsGaleria {
  cursor: pointer;
  padding: 8px 8px 8px 0px;
  opacity: 0.8;
  line-height: 0px;
  opacity: 0.7;
  position: absolute;
  bottom: 30px;
  left: 30px;
}
/* line 45, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsGaleria h3 {
  font-size: 18px;
  line-height: 18px;
  margin: 0px 0px 0px 0px;
  padding: 0px 8px 5px 10px;
  margin: -4px;
}
/* line 50, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsGaleria .Color4D4E52 h3 {
  color: white;
}
/* line 53, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsGaleria .ColorFFF h3 {
  color: #666666;
}
/* line 56, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .FeatureArtistsWystawy {
  padding: 4px 8px 4px 8px;
  opacity: 0.8;
  position: absolute;
  top: 30px;
  right: 30px;
  text-align: right;
}
/* line 66, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .ColorFFF a, .front #block-views-home-feature-artists-1 .ColorFFF a:visited {
  color: white;
  text-decoration: none;
  font-size: 18px;
  line-height: 18px;
  display: block;
}
/* line 67, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .ColorFFF a:hover {
  color: #666666;
  text-decoration: underline;
}
/* line 71, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .Color4D4E52 a, .front #block-views-home-feature-artists-1 .Color4D4E52 a:visited {
  color: #666666;
  text-decoration: none;
  font-size: 18px;
  line-height: 18px;
  display: block;
}
/* line 72, ../sass/home.scss */
.front #block-views-home-feature-artists-1 .Color4D4E52 a:hover {
  color: white;
  text-decoration: underline;
}
/* line 77, ../sass/home.scss */
.front #block-views-home-block-exibition {
  clear: left;
  padding: 0px 30px 0px 30px;
}
/* line 81, ../sass/home.scss */
.front #block-views-home-block-exibition h2.block-title {
  margin-left: -30px;
  margin-right: -28px;
  padding-left: 30px;
  font-size: 24px;
  line-height: 24px;
}
/* line 87, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row {
  cursor: pointer;
  margin-bottom: 50px;
}
/* line 88, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row-1 {
  float: left;
  width: 150px;
  margin-left: 0px;
  margin-right: -180px;
  overflow: hidden;
}
/* line 89, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row-2 {
  float: left;
  width: 150px;
  margin-left: 180px;
  margin-right: -360px;
  overflow: hidden;
}
/* line 90, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row-3 {
  float: left;
  width: 150px;
  margin-left: 360px;
  margin-right: -540px;
  overflow: hidden;
}
/* line 91, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row-4 {
  float: left;
  width: 150px;
  margin-left: 540px;
  margin-right: -720px;
  overflow: hidden;
}
/* line 92, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row-5 {
  float: left;
  width: 150px;
  margin-left: 720px;
  margin-right: -900px;
  overflow: hidden;
}
/* line 93, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row-6 {
  float: left;
  width: 150px;
  margin-left: 900px;
  margin-right: -1080px;
  overflow: hidden;
}
/* line 95, ../sass/home.scss */
.front #block-views-home-block-exibition .views-row .views-row {
  width: 100%;
  margin: 0px;
}
/* line 96, ../sass/home.scss */
.front #block-views-home-block-exibition .views-field-field-wystawy-curator {
  font-size: 9px;
  line-height: 9px;
  display: none;
}
/* line 97, ../sass/home.scss */
.front #block-views-home-block-exibition .views-field-field-wystawy-fota {
  margin-top: -20px;
}
/* line 98, ../sass/home.scss */
.front #block-views-home-block-exibition h4 {
  margin: 0px;
  padding: 0px;
  font-size: 16px;
  line-height: 16px;
}
/* line 100, ../sass/home.scss */
.front #block-views-home-block-exibition h4 a, .front #block-views-home-block-exibition h4 a:visited {
  color: #666666;
  text-decoration: none;
  font-size: 16px;
  line-height: 16px;
}
/* line 101, ../sass/home.scss */
.front #block-views-home-block-exibition h4 .cufon-canvas___ {
  height: 16px;
}
/* line 104, ../sass/home.scss */
.front #block-views-home-block-exibition .views-field-view {
  /*a,a:visited*/
}
/* line 107, ../sass/home.scss */
.front #block-views-home-block-exibition .views-field-view .view-content .alik {
  text-decoration: none;
  background: #a3a9ad;
  color: white;
  padding: 1px 4px 2px 4px;
  font-size: 15px;
}
/* line 108, ../sass/home.scss */
.front #block-views-home-block-exibition .views-field-view .view-content .alik:hover {
  background: #848687;
  color: #a3a9ad;
}
/* line 123, ../sass/home.scss */
.front .region-bottom_ #block-mare-mare-stopka {
  clear: left;
  float: left;
  width: 1110px;
  margin-left: 0px;
  margin-right: -1140px;
  background-color: #a3a9ad;
  margin-top: 30px;
  /*padding:$zen-gutter-width/2;*/
}
/* line 130, ../sass/home.scss */
.front .region-bottom_ #block-mare-mare-stopka .footer-logoski {
  float: left;
  width: 540px;
  margin-left: 570px;
  margin-right: -1140px;
  text-align: right;
}
/* line 134, ../sass/home.scss */
.front .region-bottom_ #block-mare-mare-stopka .footer-logoski img {
  margin: 8px 10px 2px 10px;
}
/* line 137, ../sass/home.scss */
.front .region-bottom_ #block-mare-mare-stopka .footer-tekst {
  float: left;
  width: 540px;
  margin-left: 0px;
  margin-right: -570px;
  padding: 15px;
}

/* line 156, ../sass/home.scss */
.WraperBody {
  min-height: 100%;
}

/* line 157, ../sass/home.scss */
.region-bottom {
  height: auto;
}
/* line 161, ../sass/home.scss */
.region-bottom #block-mare-mare-stopka {
  background-color: #a3a9ad;
  margin-top: 30px;
  /*padding:$zen-gutter-width/2;*/
}
/* line 168, ../sass/home.scss */
.region-bottom #block-mare-mare-stopka .footer-logoski {
  float: right;
  text-align: right;
}
/* line 172, ../sass/home.scss */
.region-bottom #block-mare-mare-stopka .footer-logoski img {
  margin: 8px 15px 2px 15px;
}
/* line 175, ../sass/home.scss */
.region-bottom #block-mare-mare-stopka .footer-tekst {
  float: left;
  padding: 15px;
}

/* line 190, ../sass/home.scss */
.front .block--title , 	.front .block__title  {
  color: #fff;
  font-size: 18px;
  font-family: 'osp-dindin';
  line-height: 18px;
  background: #818384;
  font-weight: normal;
  padding: 3px 3px 3px 10px;
  margin-bottom: 10px;
}

/* line 193, ../sass/home.scss */
.front .HomeBiennaleOpis h3 {
  color: #fff;
  font-size: 18px;
  font-family: 'osp-dindin';
  line-height: 18px;
}

/* line 194, ../sass/home.scss */
.front .HomeBiennaleOpis {
  float: right;
}

/* line 195, ../sass/home.scss */
.front .HomeBiennaleOpis {
  float: left;
}

/* line 196, ../sass/home.scss */
.front .HomeBiennaleOpis h3 a, .front .HomeBiennaleOpis h3 a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 199, ../sass/home.scss */
.HomeBiennale {
  position: relative;
}
/* line 201, ../sass/home.scss */
.HomeBiennale .HomeBiennaleTytul {
  position: absolute;
  top: 30px;
  left: 30px;
}
/* line 205, ../sass/home.scss */
.HomeBiennale .HomeBiennaleTytul h2 {
  font-weight: normal;
  margin: 0px;
  font-size: 52px;
  line-height: 52px;
  padding: 0px 0px 0px 8px;
}
/* line 206, ../sass/home.scss */
.HomeBiennale .HomeBiennaleTytul a, .HomeBiennale .HomeBiennaleTytul a:visited {
  color: white;
  text-decoration: none;
}
/* line 208, ../sass/home.scss */
.HomeBiennale .HomeBiennaleTytul .HomeBiennaleOpis {
  display: none;
}
/* line 210, ../sass/home.scss */
.HomeBiennale .HomeBiennaleTytul .HomeBiennaleOpis p {
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  line-height: 14px;
  padding: 0px 8px 8px 8px;
}
/* line 214, ../sass/home.scss */
.HomeBiennale .ColorFFF a, .HomeBiennale .ColorFFF a:visited {
  color: white;
}
/* line 217, ../sass/home.scss */
.HomeBiennale .ColorFFF .Najazd {
  background-color: #666666;
  opacity: 0.8;
}
/* line 218, ../sass/home.scss */
.HomeBiennale .ColorFFF .Najazd a, .HomeBiennale .ColorFFF .Najazd a:visited {
  color: white;
}
/* line 221, ../sass/home.scss */
.HomeBiennale .ColorFFF .Najazd .HomeBiennaleOpis {
  color: white;
  background-color: #666666;
}
/* line 231, ../sass/home.scss */
.HomeBiennale .Color4D4E52 a, .HomeBiennale .Color4D4E52 a:visited {
  color: #666666;
}
/* line 234, ../sass/home.scss */
.HomeBiennale .Color4D4E52 .Najazd {
  background-color: #666666;
  opacity: 0.8;
}
/* line 235, ../sass/home.scss */
.HomeBiennale .Color4D4E52 .Najazd a, .HomeBiennale .Color4D4E52 .Najazd a:visited {
  color: white;
}
/* line 238, ../sass/home.scss */
.HomeBiennale .Color4D4E52 .Najazd .HomeBiennaleOpis {
  color: white;
  background-color: #666666;
}
/* line 248, ../sass/home.scss */
.HomeBiennale .Color000 a, .HomeBiennale .Color000 a:visited {
  color: #000;
}
/* line 249, ../sass/home.scss */
.HomeBiennale .Color000 .Najazd {
  background-color: black;
  color: white;
  opacity: 0.7;
}
/* line 250, ../sass/home.scss */
.HomeBiennale .Color000 .Najazd a, .HomeBiennale .Color000 .Najazd a:visited {
  color: white;
}
/* line 253, ../sass/home.scss */
.HomeBiennale .Color000 .Najazd .HomeBiennaleOpis {
  color: white;
  background-color: black;
}
/* line 265, ../sass/home.scss */
.HomeBiennale .HomeBiennaleArtysci {
  padding: 8px 8px 8px 8px;
  background-color: #666666;
  opacity: 0.8;
  position: absolute;
  bottom: 30px;
  left: 30px;
}
/* line 269, ../sass/home.scss */
.HomeBiennale .HomeBiennaleArtysci h3 {
  color: white;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  font-size: 18px;
  font-family: 'osp-dindin';
  line-height: 18px;
  margin-bottom: -5px;
}
/* line 270, ../sass/home.scss */
.HomeBiennale .HomeBiennaleArtysci .views-row {
  float: left;
  padding: 8px 8px 0px 0px;
}
/* line 273, ../sass/home.scss */
.HomeBiennale .ArtysciTip {
  padding: 8px 8px 8px 8px;
  background-color: #666666;
  opacity: 0.8;
  position: absolute;
  width: 500px;
  display: none;
  top: -80px;
  left: 0px;
}
/* line 280, ../sass/home.scss */
.HomeBiennale .ArtysciTip h3 {
  font-weight: normal;
  margin: 0px;
  font-size: 28px;
  font-family: 'osp-dindin';
  line-height: 28px;
}
/* line 281, ../sass/home.scss */
.HomeBiennale .ArtysciTip a, .HomeBiennale .ArtysciTip a:visited {
  color: white;
  text-decoration: none;
}
/* line 285, ../sass/home.scss */
.HomeBiennale .BiennaleArtistsTipTitle {
  float: left;
}
/* line 288, ../sass/home.scss */
.HomeBiennale .BiennaleArtistsTipOpis {
  padding: 12px 10px 5px 20px;
  float: left;
  color: white;
}
/* line 294, ../sass/home.scss */
.HomeBiennale .BiennaleArtistsTipOpis p {
  margin: 0px;
  padding: 0px 0p;
  line-height: 12px;
  font-size: 10px;
  text-align: left;
}
/* line 298, ../sass/home.scss */
.HomeBiennale .BiennaleArtistsTip {
  display: none;
}

/* line 306, ../sass/home.scss */
.NoFoterBody {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -90px;
}

/* line 316, ../sass/home.scss */
* html .NoFoterBody {
  height: 100%;
}

/* line 320, ../sass/home.scss */
.Dol {
  height: 60px;
  clear: both;
}

/* line 322, ../sass/home.scss */
.region-bottom {
  height: 60px;
  background-color: #a3a9ad;
}

/* line 331, ../sass/home.scss */
.front .region-bottom, .no-sidebars .region-bottom, .page-galeria .region-bottom {
  width: 100%;
  margin: 0px;
}

/* line 333, ../sass/home.scss */
.one-sidebar .region-bottom {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

/* line 1, ../sass/exibition.scss */
#block-menu-menu-exibitions-events-2009 li {
  float: left;
  padding-right: 10pX;
  list-style: none;
}

/* line 2, ../sass/exibition.scss */
.view-display-id-page_1 {
  clear: both;
}

/* line 4, ../sass/exibition.scss */
#block-menu-menu-exibitions-events-2009 ul {
  list-style: none;
}

/* line 8, ../sass/exibition.scss */
.EventFota {
  float: left;
  width: 198px;
  border: 1px solid #818384;
  margin-top: -1px;
  font-size: 0px;
  line-height: 0px;
}

/* line 10, ../sass/exibition.scss */
.EventTresc {
  float: left;
  margin-left: 21px;
  width: 367px;
  padding: 0px 0px 0px 0px;
  font-size: 10px;
  color: #5D5D5D;
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #818384;
}
/* line 12, ../sass/exibition.scss */
.EventTresc .Opis {
  padding: 0px 10px 0px 10px;
  line-height: 13px;
}
/* line 13, ../sass/exibition.scss */
.EventTresc .TytulData {
  background: #818384;
  padding: 9px 11px 5px 9px;
  float: left;
}
/* line 14, ../sass/exibition.scss */
.EventTresc .Tytul {
  font-family: 'osp-dindin';
  font-size: 23px;
  line-height: 23px;
}
/* line 17, ../sass/exibition.scss */
.EventTresc .Tytul a, .EventTresc .Tytul a:visited {
  color: #fff;
  text-decoration: none;
}
/* line 21, ../sass/exibition.scss */
.EventTresc .Data {
  color: #fff;
  font-size: 14px;
  font-family: 'osp-dindin';
  line-height: 14px;
  letter-spacing: 1px;
  padding: 3px 0px 2px 1px;
}

/* line 28, ../sass/exibition.scss */
.page-exibitions-and-events .view-id-magazyn .views-row {
  padding-bottom: 20px;
}

/* line 31, ../sass/exibition.scss */
.Wystawy-ico {
  padding: 5px  5px 0px 5px;
  margin-bottom: 5px;
}
/* line 34, ../sass/exibition.scss */
.Wystawy-ico h3 {
  color: #fff;
  font-size: 14px;
  font-family: 'osp-dindin';
  line-height: 14px;
  font-weight: normal;
  color: #fff;
  margin: 0px;
}
/* line 36, ../sass/exibition.scss */
.Wystawy-ico h3 a, .Wystawy-ico h3 a:visited {
  text-decoration: none;
  color: #fff;
}
/* line 38, ../sass/exibition.scss */
.Wystawy-ico .Data {
  font-size: 9px;
}
/* line 39, ../sass/exibition.scss */
.Wystawy-ico .Curator {
  font-size: 10px;
  line-height: 12px;
}
/* line 40, ../sass/exibition.scss */
.Wystawy-ico .Opis {
  float: left;
  width: 120px;
  padding-left: 5px;
}
/* line 41, ../sass/exibition.scss */
.Wystawy-ico .Fota {
  float: left;
  width: 30px;
}

/* line 45, ../sass/exibition.scss */
.NapsisExibition {
  font-size: 18px;
  font-family: 'osp-dindin';
  line-height: 18px;
  font-weight: normal;
  color: #666;
  margin-bottom: 10px;
  margin-top: 20px;
}

/* line 1, ../sass/artists.scss */
#block-views-artists-block-2 {
  background-color: #b8bcbf;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-right: -15px;
  margin-top: 10px;
}
/* line 3, ../sass/artists.scss */
#block-views-artists-block-2 h2.block--title {
  text-transform: uppercase;
  font-family: 'osp-dindin';
  font-weight: normal;
  font-size: 20px;
}
/* line 10, ../sass/artists.scss */
#block-views-artists-block-2 ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
/* line 11, ../sass/artists.scss */
#block-views-artists-block-2 li {
  float: left;
  width: 40px;
  font-size: 9px;
}
/* line 13, ../sass/artists.scss */
#block-views-artists-block-2 a, #block-views-artists-block-2 a:visited {
  text-decoration: none;
  color: white;
  font-family: 'osp-dindin';
  font-size: 16px;
}

/* line 22, ../sass/artists.scss */
.view-display-id-page_1 .attachment-before li {
  //list-style: none;
  //float: left;
  font-size: 7px;
  color: #333333;
  padding-right: 6px;
  display:inline;
}
/* line 24, ../sass/artists.scss */
.view-display-id-page_1 .attachment-before li a, .view-display-id-page_1 .attachment-before li a:visited {
  font-family: 'osp-dindin';
  font-size: 16px;
  font-weight: normal;
  color: #666;
  text-decoration: none;
}
/* line 26, ../sass/artists.scss */
.view-display-id-page_1 .attachment-before .view-content {
  margin: 0px 0px 20px 0px;
  background: url(../images/alpha_index_l.png) 0 0 no-repeat;
}
/* line 27, ../sass/artists.scss */
.view-display-id-page_1 .attachment-before .item-list {
  padding: 0px 10px 0px 10px;
  background: url(../images/alpha_index_r.png) 100% 0 no-repeat;
}
/* line 28, ../sass/artists.scss */
.view-display-id-page_1 .attachment-before .views-summary {
  height: 35px;
  padding: 5px 0px 0px 5px;
  background: url(../images/alpha_index_m.png) 0 0 repeat-x;
 // overflow: hidden;
  width:100%;
  
  

}
.view-display-id-page_1 .attachment-before .mCSB_horizontal>.mCSB_container  {
	margin-bottom:0px;
}

.view-display-id-page_1 .attachment-before  {
	margin-bottom:20px;
}


  .view-display-id-page_1 .attachment-before .views-summary .mCSB_scrollTools {
  	top:35px;
  }


/* line 34, ../sass/artists.scss */
.views-slideshow-pager-fields .views_slideshow_pager_field_item {
  float: left;
  width: 15px;
  height: 15px;
  padding-left: 2px;
}
/* line 37, ../sass/artists.scss */
.views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-delta {
  float: left;
  width: 9px;
  height: 9px;
  border: 1px solid #848687;
  cursor: pointer;
}
/* line 38, ../sass/artists.scss */
.views-slideshow-pager-fields .views_slideshow_pager_field_item .views-content-delta {
  display: none;
}
/* line 42, ../sass/artists.scss */
.views-slideshow-pager-fields .active .views-field-delta {
  background: #FFFFFF;
}

/* line 47, ../sass/artists.scss */
.field-name-field-file-image-opis {
  font-size: 10px;
  color: #666;
}

/* line 49, ../sass/artists.scss */
.ArtistsRight {
  width: 279px;
  float: right;
}
/* line 51, ../sass/artists.scss */
.ArtistsRight .Box {
  width: 287px;
  border: solid 1px #818384;
  margin-bottom: 10px;
  font-size: 10px;
}
/* line 53, ../sass/artists.scss */
.ArtistsRight .Box h2.Artysta {
  background: #666666;
  display: inline;
  color: white;
  font-size: 21px;
  padding: 2px 5px 8px 5px;
  line-height: 26px;
  font-weight: normal;
  font-family: 'osp-dindin';
  margin: 0px;
}
/* line 55, ../sass/artists.scss */
.ArtistsRight .Box h2.Artysta span {
  text-transform: uppercase;
}
/* line 57, ../sass/artists.scss */
.ArtistsRight .Box p {
  padding: 1px 5px 1px 5px;
}
/* line 60, ../sass/artists.scss */
.ArtistsRight .Wystawy a, .ArtistsRight .Wystawy a:visited {
  text-decoration: none;
  color: white;
  display: block;
  font-family: 'osp-dindin';
  font-size: 18px;
  background-color: #818384;
  display: inline;
  margin-left: -6px;
  padding: 3px 5px 3px 5px;
}
/* line 61, ../sass/artists.scss */
.ArtistsRight .Wystawy a:hover {
  text-decoration: underline;
  color: #FFF;
}

/* line 67, ../sass/artists.scss */
.ArtistsLeft {
  width: 279px;
  float: right;
  margin-right: 10px;
}

/* line 71, ../sass/artists.scss */
.page-artists .view-content .views-row a, .page-artists .view-content .views-row a:visited {
  text-decoration: none;
  color: #666;
  font-family: 'osp-dindin';
  font-size: 22px;
}
/* line 72, ../sass/artists.scss */
.page-artists .view-content .views-row a:hover {
  text-decoration: none;
  color: #FFF;
}
/* line 76, ../sass/artists.scss */
.page-artists .view-content .views-row-odd {
  width: 48%;
  float: left;
  clear: both;
}
/* line 77, ../sass/artists.scss */
.page-artists .view-content .views-row-even {
  width: 48%;
  float: right;
}

/*
.FeatureArtists {width:392px; height:249px; border:3px solid #666; position:relative;}
.FeatureArtistsINazwisko {position:absolute; left:10px; top:10px;font-size:40px; line-height:35px; }
.FeatureArtistsINazwisko .Nazwisko {text-transform:uppercase; font-size:60px; line-height:50px; margin-top:-13px;}
*/
/* line 89, ../sass/artists.scss */
.ArtistsG .file-image-jpeg {
  float: left;
  padding-left: 15px;
}
/* line 93, ../sass/artists.scss */
.ArtistsG .file-image-jpeg .content {
  position: relative;
}
/* line 97, ../sass/artists.scss */
.ArtistsG .file-image-jpeg .content .field-name-field-file-image-opis {
  display: none;
  position: absolute;
  bottom: 8px;
  left: 0px;
  background: black;
  opacity: 0.6;
  color: white;
  padding: 10px;
  line-height: 12px;
}
/* line 106, ../sass/artists.scss */
.ArtistsG .file-image-jpeg .content .field-name-field-file-image-opis p {
  margin: 0px;
}

/* line 112, ../sass/artists.scss */
.node-type-artysta #page {
  width: 100%;
  margin: 0px;
}

/* line 113, ../sass/artists.scss */
.ArtistsWraper {
  padding: 10px 0px 20px 0px;
  background-color: #a3a9ad;
  margin: 15px 0px 15px 15px;
}

/* line 114, ../sass/artists.scss */
.ArtistsNazwa {
  float: left;
  padding: 0px 15px 0px 15px;
}
/* line 118, ../sass/artists.scss */
.ArtistsNazwa h2 {
  font-size: 30px;
  line-height: 30px;
  color: white;
  margin: 0px;
}

/* line 120, ../sass/artists.scss */
.ArtistsOpis {
  padding: 19px 15px 0px 15px;
  max-width: 300px;
  float: left;
  line-height: 12px;
}
/* line 125, ../sass/artists.scss */
.ArtistsOpis p {
  margin: 0px 0px 6px 0px;
}
/* line 126, ../sass/artists.scss */
.ArtistsOpis a, .ArtistsOpis a:visited {
  text-decoration: none;
  color: white;
}

/* line 130, ../sass/artists.scss */
.ArtistsWystawy {
  max-width: 300px;
  padding: 14px 15px 0px 10px;
  float: left;
  line-height: 10px;
}
/* line 135, ../sass/artists.scss */
.ArtistsWystawy p {
  margin: 0px;
  line-height: 16px;
}
/* line 136, ../sass/artists.scss */
.ArtistsWystawy a, .ArtistsWystawy a:visited {
  padding-right: 10px;
  text-decoration: none;
  color: white;
  font-size: 16px;
}
/* line 137, ../sass/artists.scss */
.ArtistsWystawy .view-display-id-entity_view_1 .views-row {
  float: left;
}

/* line 2, ../sass/biennale.scss */
.breadcrumb a, .breadcrumb a:visited {
  color: #666666;
  text-decoration: none;
  font-size: 9px;
  line-height: 9px;
}
/* line 3, ../sass/biennale.scss */
.breadcrumb ol, .breadcrumb li {
  line-height: 9px;
}

/* line 7, ../sass/biennale.scss */
.Biennale .Data {
  font-family: 'osp-dindin';
  font-size: 20px;
  line-height: 20px;
  color: #FFFFFF;
  float: left;
  width: 28%;
}
/* line 8, ../sass/biennale.scss */
.Biennale .Curator {
  font-family: 'osp-dindin';
  font-size: 20px;
  line-height: 20px;
  color: #666;
  float: right;
  width: 68%;
  text-align: right;
}
/* line 9, ../sass/biennale.scss */
.Biennale .Fota {
  clear: both;
  padding: 20px 0px 20px 0px;
  font-style: italic;
}

/* line 12, ../sass/biennale.scss */
#block-views-biennale-block-2, #block-views-biennale-block-5 {
  padding-left: 5px;
  padding-top: 20px;
}
/* line 15, ../sass/biennale.scss */
#block-views-biennale-block-2 h2, #block-views-biennale-block-5 h2 {
  background: url(../images/h2_ico_grey.gif) no-repeat;
  padding-left: 10px;
  color: white;
  font-weight: normal;
  margin-left: -10px;
  font-family: 'osp-dindin';
  font-size: 22px;
  line-height: 22px;
}
/* line 16, ../sass/biennale.scss */
#block-views-biennale-block-2 .view-content, #block-views-biennale-block-5 .view-content {
  line-height: 14px;
  padding-top: 10px;
}
/* line 17, ../sass/biennale.scss */
#block-views-biennale-block-2 a, #block-views-biennale-block-2 a:visited, #block-views-biennale-block-5 a, #block-views-biennale-block-5 a:visited {
  color: #666;
  text-decoration: none;
  font-weight: bold;
}
/* line 18, ../sass/biennale.scss */
#block-views-biennale-block-2 a:hover, #block-views-biennale-block-5 a:hover {
  color: white;
}
/* line 19, ../sass/biennale.scss */
#block-views-biennale-block-2 img, #block-views-biennale-block-5 img {
  padding: 10px 0px 20px 0px;
}

/* line 24, ../sass/biennale.scss */
#block-views-biennale-block-3 .view-display-id-block_3 {
  background: #b8bcbf;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-right: -15px;
  margin-top: -10px;
}
/* line 34, ../sass/biennale.scss */
#block-views-biennale-block-3 .attachment-before .view-content a, #block-views-biennale-block-3 .attachment-before .view-content a:visited {
  font-family: 'osp-dindin';
  font-size: 22px;
  line-height: 22px;
  color: #666;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 35, ../sass/biennale.scss */
#block-views-biennale-block-3 .attachment-before .view-content a:hover {
  color: white;
}
/* line 38, ../sass/biennale.scss */
#block-views-biennale-block-3 .view-content .views-row {
  line-height: 18px;
  padding-left: 10px;
}
/* line 41, ../sass/biennale.scss */
#block-views-biennale-block-3 .view-content .views-row a, #block-views-biennale-block-3 .view-content .views-row a:visited {
  font-family: 'osp-dindin';
  font-size: 18px;
  line-height: 18px;
  color: #FFF;
  text-decoration: none;
}
/* line 42, ../sass/biennale.scss */
#block-views-biennale-block-3 .view-content .views-row a:hover {
  color: #666666;
}
/* line 46, ../sass/biennale.scss */
#block-views-biennale-block-3 .view-display-id-attachment_1 {
  margin-bottom: 5px;
}

/* line 55, ../sass/biennale.scss */
.node-type-wystawy #field-slideshow-1-pager {
  margin-right: -5px;
}
/* line 57, ../sass/biennale.scss */
.node-type-wystawy #field-slideshow-1-pager a, .node-type-wystawy #field-slideshow-1-pager a:visited {
  width: 15px;
  height: 15px;
  margin-right: 4px;
  margin-bottom: 10px;
  text-decoration: none;
  color: #b8bcbf;
  border: 1px solid #848687;
  font-size: 0px;
  line-height: 0px;
  display: block;
  float: left;
}
/* line 58, ../sass/biennale.scss */
.node-type-wystawy #field-slideshow-1-pager a.activeSlide {
  border-color: #FFFFFF;
}
/* line 59, ../sass/biennale.scss */
.node-type-wystawy #field-slideshow-1-pager a:visited {
  background-color: white;
}

/* line 67, ../sass/biennale.scss */
.node-type-wystawy .views-slideshow-pager-fields .views-field-delta {
  float: left;
  width: 9px;
  height: 9px;
  border: 1px solid #848687;
  cursor: pointer;
}
/* line 68, ../sass/biennale.scss */
.node-type-wystawy .views-slideshow-pager-fields .active .views-field-delta {
  background: #FFFFFF;
}
/* line 69, ../sass/biennale.scss */
.node-type-wystawy .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-content-delta {
  display: none;
}
/* line 71, ../sass/biennale.scss */
.node-type-wystawy .field-name-field-file-image-opis {
  font-size: 10px;
  color: #666;
}

/* line 77, ../sass/biennale.scss */
.page-node-138 #page-title {
  cursor: pointer;
}
/* line 78, ../sass/biennale.scss */
.page-node-138 #page {
  width: 100%;
  margin: 0px;
}
/* line 79, ../sass/biennale.scss */
.page-node-138 #bca-biennale {
  margin-top: 20px;
}
/* line 80, ../sass/biennale.scss */
.page-node-138 #bca-biennale .views-row {
  float: left;
  padding-right: 40px;
}
/* line 81, ../sass/biennale.scss */
.page-node-138 #bca-biennale .field-name-body {
  width: 400px;
}
/* line 83, ../sass/biennale.scss */
.page-node-138 #bca-biennale .BiennaleItem {
  position: relative;
}
/* line 85, ../sass/biennale.scss */
.page-node-138 #bca-biennale .BiennaleItem .BiennaleTytul {
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 30px;
  line-height: 30px;
  background-color: black;
  opacity: 0.6;
  padding: 15px;
}
/* line 86, ../sass/biennale.scss */
.page-node-138 #bca-biennale .BiennaleItem .BiennaleOpis {
  font-size: 10px;
  line-height: 15px;
  display: none;
  color: white;
}
/* line 87, ../sass/biennale.scss */
.page-node-138 #bca-biennale .BiennaleItem .BiennaleCurator {
  font-size: 15px;
  line-height: 18px;
}
/* line 88, ../sass/biennale.scss */
.page-node-138 #bca-biennale .BiennaleItem .BiennaleData {
  font-size: 9px;
  line-height: 12px;
  padding-top: 3px;
}
/* line 90, ../sass/biennale.scss */
.page-node-138 #bca-biennale .item-list li {
  list-style: none;
  font-size: 20px;
  line-height: 24px;
}

/* line 3, ../sass/catalogue.scss */
.view-display-id-catalogue .views-row {
  clear: both;
  padding-bottom: 20px;
}

/* line 4, ../sass/catalogue.scss */
.CatalogTresc_ {
  float: left;
  width: 355px;
  padding: 0px 5px 5px 10px;
  font-size: 10px;
  color: #5D5D5D;
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #818384;
}

/* line 5, ../sass/catalogue.scss */
.CatalogTresc {
  float: left;
  margin-left: 21px;
  width: 355px;
  padding: 0px 0px 0px 0px;
  font-size: 10px;
  color: #5D5D5D;
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #818384;
}

/* line 8, ../sass/catalogue.scss */
.CatalogFota {
  float: left;
  width: 120px;
  border: 1px solid #818384;
  margin-top: 0px;
  font-size: 0px;
  line-height: 0px;
  margin-right: 19px;
}

/* line 10, ../sass/catalogue.scss */
.CatalogTresc .Opis {
  padding: 0px 10px 0px 10px;
  line-height: 13px;
}

/* line 11, ../sass/catalogue.scss */
.CatalogTresc .TytulData {
  background: #818384;
  padding: 9px 11px 5px 9px;
  float: left;
}

/* line 12, ../sass/catalogue.scss */
.CatalogTresc .Tytul {
  font-family: 'osp-dindin';
  font-size: 23px;
  line-height: 23px;
}

/* line 13, ../sass/catalogue.scss */
.CatalogTresc .Tytul a, .CatalogTresc .Tytul a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 14, ../sass/catalogue.scss */
.CatalogTresc .Data {
  color: #fff;
  font-size: 14px;
  font-family: 'osp-dindin';
  line-height: 14px;
  letter-spacing: 1px;
  padding: 3px 0px 2px 1px;
}

/* line 16, ../sass/catalogue.scss */
.view-display-id-attachment_2 {
  margin-bottom: 20px;
  font-size: 9px;
  line-height: 9px;
}

/* line 17, ../sass/catalogue.scss */
.view-display-id-attachment_2 .views-summary {
  float: left;
}

/* line 18, ../sass/catalogue.scss */
.view-display-id-attachment_2 .views-summary a, .view-display-id-attachment_2 .views-summary a:visited {
  text-decoration: none;
  font-family: 'osp-dindin';
  font-size: 20px;
  line-height: 20px;
  color: #666;
}

/* line 1, ../sass/magazine.scss */
.block-menu-block h2.block-title {
  font-family: 'osp-dindin';
  font-size: 19px;
  line-height: 18px;
  color: #666;
  text-transform: uppercase;
}

/* line 2, ../sass/magazine.scss */
.block-menu-block {
  background-color: #B8BCBF;
  padding: 10px 10px 10px 10px;
}

/* line 3, ../sass/magazine.scss */
.block-menu-block li {
  list-style: none;
  margin-top: -5px;
}

/* line 4, ../sass/magazine.scss */
.block-menu-block .menu li a, .block-menu-block .menu li a:visited {
  font-size: 18px;
  line-height: 15px;
}

/* line 6, ../sass/magazine.scss */
.block-menu-block ul {
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
}

/* line 7, ../sass/magazine.scss */
.block-menu-block ul ul {
  padding-left: 20px;
}

/* line 8, ../sass/magazine.scss */
.view-display-id-attachment_1 {
  margin-bottom: 20px;
  font-size: 9px;
  line-height: 9px;
}

/* line 9, ../sass/magazine.scss */
.view-display-id-attachment_1 .views-summary {
  float: left;
}

/* line 10, ../sass/magazine.scss */
.view-display-id-attachment_1 .views-summary a, .view-display-id-attachment_1 .views-summary a:visited {
  text-decoration: none;
  font-family: 'osp-dindin';
  font-size: 20px;
  line-height: 20px;
  color: #666;
}

/* line 13, ../sass/magazine.scss */
.MagazynTresc {
  float: left;
  margin-left: 5px;
  width: 375px;
  padding: 0px 0px 0px 0px;
  font-size: 10px;
  color: #5D5D5D;
  font-family: Verdana, Geneva, sans-serif;
}

/* line 16, ../sass/magazine.scss */
.MagazynFota {
  float: left;
  width: 165px;
  margin-top: 0px;
  margin-right: 19px;
}

/* line 18, ../sass/magazine.scss */
.MagazynTresc .Opis {
  padding: 0px 10px 0px 0px;
  line-height: 13px;
}

/* line 19, ../sass/magazine.scss */
.CatalogTresc__ .TytulData {
  background: #818384;
  padding: 9px 11px 5px 9px;
  float: left;
}

/* line 20, ../sass/magazine.scss */
.MagazynTresc .Tytul {
  font-family: 'osp-dindin';
  font-size: 23px;
  line-height: 23px;
  text-align: right;
  text-transform: uppercase;
}

/* line 21, ../sass/magazine.scss */
.MagazynTresc__ .Tytul a, .CatalogTresc .Tytul a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 22, ../sass/magazine.scss */
.MagazynTresc .Data {
  color: #666;
  font-size: 60px;
  font-family: 'osp-dindin';
  line-height: 40px;
  letter-spacing: 1px;
  padding: 3px 0px 2px 1px;
  text-align: right;
}

/* line 25, ../sass/magazine.scss */
.page-magazine-archive .views-row {
  padding-bottom: 20px;
}

/* line 1, ../sass/article.scss */
.node-type-article #field-slideshow-1-pager {
  margin-right: -5px;
}

/* line 2, ../sass/article.scss */
.node-type-article #field-slideshow-1-pager a, .node-type-article #field-slideshow-1-pager a:visited {
  width: 15px;
  height: 15px;
  margin-right: 4px;
  margin-bottom: 10px;
  text-decoration: none;
  color: #b8bcbf;
  border: 1px solid #848687;
  font-size: 0px;
  line-height: 0px;
  display: block;
  float: left;
}

/* line 4, ../sass/article.scss */
.node-type-article #field-slideshow-1-pager a.activeSlide {
  border-color: #FFFFFF;
}

/* line 7, ../sass/article.scss */
.node-type-article #field-slideshow-1-pager a:visited {
  background-color: white;
}

/* line 10, ../sass/article.scss */
.node-type-article .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-field-delta {
  float: left;
  width: 9px;
  height: 9px;
  border: 1px solid #848687;
  cursor: pointer;
}

/* line 11, ../sass/article.scss */
.node-type-article .views-slideshow-pager-fields .active .views-field-delta {
  background: #FFFFFF;
}

/* line 14, ../sass/article.scss */
.node-type-article .views-slideshow-pager-fields .views_slideshow_pager_field_item .views-content-delta {
  display: none;
}

/* line 16, ../sass/article.scss */
.node-type-article .field-name-field-file-image-opis {
  font-size: 10px;
  color: #666;
}

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

/* line 58, ../sass/styles.scss */
#page-title {
  font-family: 'osp-dindin';
  font-size: 32px;
  font-weight: normal;
  color: #FFFFFF;
}

/* line 60, ../sass/styles.scss */
body {
  background: #b8bcbf;
  color: #666;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
}

/* line 62, ../sass/styles.scss */
body.two-sidebars {
  background: url(../images/page_tlo_c.gif) repeat-y center #adb2b8;
}

/* line 64, ../sass/styles.scss */
body.sidebar-first {
  background: url(../images/page_tlo.gif) repeat-y center #adb2b8;
}

/* line 69, ../sass/styles.scss */
.menu a, .menu a:visited {
  font-family: 'osp-dindin';
  font-size: 24px;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 70, ../sass/styles.scss */
.menu .menu--collapsed {
  list-style-image: none;
  list-style: none;
}
