/* HTML element (SMACSS base) rules */
/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-with-compass
 *
 * 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. */
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic-ext,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700&subset=latin,cyrillic-ext);
/* line 23, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 8/9. */
/* line 38, ../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 49, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 55, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/* line 59, ../sass/_normalize.scss */
html {
  font-family: "Roboto", sans-serif;
  /* 1 */
  font-size: 100%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  line-height: 1.5em;
}

/* Remove default margin. */
/* line 71, ../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 93, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

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

/* line 103, ../sass/_normalize.scss */
p,
pre {
  margin: 1.5em 0;
}

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

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

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

/* Address differences between Firefox and other browsers. */
/* line 125, ../sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: 1.5em 0;
}

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

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 140, ../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. */
/* Set consistent quote types. */
/* line 155, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

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

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

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

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

/**
 * Lists
 */
/* line 182, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  margin: 1.5em 0;
}

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

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

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

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

/**
 * Forms
 */
/* Define consistent border, margin, and padding. */
/* line 239, ../sass/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
  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.9125em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  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 254, ../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.
 * 5. Keep form elements constrained in their containers.
 */
/* line 266, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  max-width: 100%;
  /* 5 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 5 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 282, ../sass/_normalize.scss */
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.
 */
/* line 293, ../sass/_normalize.scss */
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.
 */
/* line 307, ../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 319, ../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 330, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-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 342, ../sass/_normalize.scss */
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.
 */
/* line 351, ../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 357, ../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 367, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 373, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

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

/* Common fonts rules */
@font-face {
  font-family: 'ubuntulight';
  src: url("../fonts/ubuntu-l-webfont.eot");
  src: url("../fonts/ubuntu-l-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ubuntu-l-webfont.woff") format("woff"), url("../fonts/ubuntu-l-webfont.ttf") format("truetype"), url("../fonts/ubuntu-l-webfont.svg#ubuntulight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ubunturegular';
  src: url("../fonts/ubuntu-r-webfont.eot");
  src: url("../fonts/ubuntu-r-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/ubuntu-r-webfont.woff") format("woff"), url("../fonts/ubuntu-r-webfont.ttf") format("truetype"), url("../fonts/ubuntu-r-webfont.svg#ubunturegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'permianseriftypefaceregular';
  src: url("../fonts/permianseriftypeface-webfont.eot");
  src: url("../fonts/permianseriftypeface-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/permianseriftypeface-webfont.woff") format("woff"), url("../fonts/permianseriftypeface-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'permianseriftypefacebold';
  src: url("../fonts/permianseriftypeface-bold-webfont.eot");
  src: url("../fonts/permianseriftypeface-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/permianseriftypeface-bold-webfont.woff") format("woff"), url("../fonts/permianseriftypeface-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'permianseriftypefaceitalic';
  src: url("../fonts/permianseriftypeface-italic-webfont.eot");
  src: url("../fonts/permianseriftypeface-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/permianseriftypeface-italic-webfont.woff") format("woff"), url("../fonts/permianseriftypeface-italic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'permianslabseriftypefaceRg';
  src: url("../fonts/permianslabseriftypeface-webfont.eot");
  src: url("../fonts/permianslabseriftypeface-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/permianslabseriftypeface-webfont.woff") format("woff"), url("../fonts/permianslabseriftypeface-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'permianslabseriftypefaceBold';
  src: url("../fonts/permianslabseriftypeface-bold-webfont.eot");
  src: url("../fonts/permianslabseriftypeface-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/permianslabseriftypeface-bold-webfont.woff") format("woff"), url("../fonts/permianslabseriftypeface-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'permiansanstypefaceregular';
  src: url("../fonts/permiansanstypeface-webfont.eot");
  src: url("../fonts/permiansanstypeface-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/permiansanstypeface-webfont.woff") format("woff"), url("../fonts/permiansanstypeface-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'permiansanstypefacebold';
  src: url("../fonts/permiansanstypeface-bold-webfont.eot");
  src: url("../fonts/permiansanstypeface-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/permiansanstypeface-bold-webfont.woff") format("woff"), url("../fonts/permiansanstypeface-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoSlab/RobotoSlab-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoSlab/RobotoSlab-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoSlab/RobotoSlab-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoSlab/RobotoSlab-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Slab';
  src: url("../fonts/robotoSlab/RobotoSlab-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
/* Generated by Glyphter (http://www.glyphter.com) on  Tue Apr 12 2016*/
@font-face {
  font-family: 'bnm font';
  src: url("../fonts/bnm-font.eot");
  src: url("../fonts/bnm-font.eot?#iefix") format("embedded-opentype"), url("../fonts/bnm-font.woff") format("woff"), url("../fonts/bnm-font.ttf") format("truetype"), url("../fonts/bnm-font.svg#bnm-font") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 195, ../sass/_fonts.scss */
.bnm {
  display: inline-block;
  font-family: 'bnm font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 204, ../sass/_fonts.scss */
.icon-pencil:before {
  content: '\0041';
}

/* line 205, ../sass/_fonts.scss */
.icon-picture:before {
  content: '\0042';
}

/* line 206, ../sass/_fonts.scss */
.icon-pie-chart:before {
  content: '\0043';
}

/* line 207, ../sass/_fonts.scss */
.icon-pin:before {
  content: '\0044';
}

/* line 208, ../sass/_fonts.scss */
.icon-play:before {
  content: '\0045';
}

/* line 209, ../sass/_fonts.scss */
.icon-plus:before {
  content: '\0046';
}

/* line 210, ../sass/_fonts.scss */
.icon-pointer:before {
  content: '\0047';
}

/* line 211, ../sass/_fonts.scss */
.icon-present:before {
  content: '\0048';
}

/* line 212, ../sass/_fonts.scss */
.icon-printer:before {
  content: '\0049';
}

/* line 213, ../sass/_fonts.scss */
.icon-question:before {
  content: '\004a';
}

/* line 214, ../sass/_fonts.scss */
.icon-refresh:before {
  content: '\004b';
}

/* line 215, ../sass/_fonts.scss */
.icon-reload:before {
  content: '\004c';
}

/* line 216, ../sass/_fonts.scss */
.icon-right:before {
  content: '\004d';
}

/* line 217, ../sass/_fonts.scss */
.icon-settings:before {
  content: '\004e';
}

/* line 218, ../sass/_fonts.scss */
.icon-share1:before {
  content: '\004f';
}

/* line 219, ../sass/_fonts.scss */
.icon-share2:before {
  content: '\0050';
}

/* line 220, ../sass/_fonts.scss */
.icon-speach:before {
  content: '\0051';
}

/* line 221, ../sass/_fonts.scss */
.icon-speedometer:before {
  content: '\0052';
}

/* line 222, ../sass/_fonts.scss */
.icon-star:before {
  content: '\0053';
}

/* line 223, ../sass/_fonts.scss */
.icon-tag:before {
  content: '\0054';
}

/* line 224, ../sass/_fonts.scss */
.icon-text-size:before {
  content: '\0055';
}

/* line 225, ../sass/_fonts.scss */
.icon-trash:before {
  content: '\0056';
}

/* line 226, ../sass/_fonts.scss */
.icon-twitter:before {
  content: '\0057';
}

/* line 227, ../sass/_fonts.scss */
.icon-unfollow:before {
  content: '\0058';
}

/* line 228, ../sass/_fonts.scss */
.icon-unlock:before {
  content: '\0059';
}

/* line 229, ../sass/_fonts.scss */
.icon-wallet:before {
  content: '\005a';
}

/* line 230, ../sass/_fonts.scss */
.icon-burger-menu:before {
  content: '\0061';
}

/* line 231, ../sass/_fonts.scss */
.icon-dot-menu:before {
  content: '\0062';
}

/* line 232, ../sass/_fonts.scss */
.icon-actual-size:before {
  content: '\0063';
}

/* line 233, ../sass/_fonts.scss */
.icon-arrow-left:before {
  content: '\0064';
}

/* line 234, ../sass/_fonts.scss */
.icon-arrow-right:before {
  content: '\0065';
}

/* line 235, ../sass/_fonts.scss */
.icon-bag:before {
  content: '\0066';
}

/* line 236, ../sass/_fonts.scss */
.icon-bar-chart:before {
  content: '\0067';
}

/* line 237, ../sass/_fonts.scss */
.icon-bell:before {
  content: '\0068';
}

/* line 238, ../sass/_fonts.scss */
.icon-briefcase:before {
  content: '\0069';
}

/* line 239, ../sass/_fonts.scss */
.icon-bubbles:before {
  content: '\006a';
}

/* line 240, ../sass/_fonts.scss */
.icon-bulb:before {
  content: '\006b';
}

/* line 241, ../sass/_fonts.scss */
.icon-calculator:before {
  content: '\006c';
}

/* line 242, ../sass/_fonts.scss */
.icon-calendar:before {
  content: '\006d';
}

/* line 243, ../sass/_fonts.scss */
.icon-call-in:before {
  content: '\006e';
}

/* line 244, ../sass/_fonts.scss */
.icon-call-out:before {
  content: '\006f';
}

/* line 245, ../sass/_fonts.scss */
.icon-check:before {
  content: '\0070';
}

/* line 246, ../sass/_fonts.scss */
.icon-clock:before {
  content: '\0071';
}

/* line 247, ../sass/_fonts.scss */
.icon-close:before {
  content: '\0072';
}

/* line 248, ../sass/_fonts.scss */
.icon-config:before {
  content: '\0073';
}

/* line 249, ../sass/_fonts.scss */
.icon-credit-card:before {
  content: '\0074';
}

/* line 250, ../sass/_fonts.scss */
.icon-cup:before {
  content: '\0075';
}

/* line 251, ../sass/_fonts.scss */
.icon-cursor:before {
  content: '\0076';
}

/* line 252, ../sass/_fonts.scss */
.icon-diamond:before {
  content: '\0077';
}

/* line 253, ../sass/_fonts.scss */
.icon-direction:before {
  content: '\0078';
}

/* line 254, ../sass/_fonts.scss */
.icon-directions:before {
  content: '\0079';
}

/* line 255, ../sass/_fonts.scss */
.icon-document:before {
  content: '\007a';
}

/* line 256, ../sass/_fonts.scss */
.icon-documents:before {
  content: '\0030';
}

/* line 257, ../sass/_fonts.scss */
.icon-envelope:before {
  content: '\0031';
}

/* line 258, ../sass/_fonts.scss */
.icon-envelope-letter:before {
  content: '\0032';
}

/* line 259, ../sass/_fonts.scss */
.icon-envelope-open:before {
  content: '\0033';
}

/* line 260, ../sass/_fonts.scss */
.icon-facebook:before {
  content: '\0034';
}

/* line 261, ../sass/_fonts.scss */
.icon-feed:before {
  content: '\0035';
}

/* line 262, ../sass/_fonts.scss */
.icon-female-user:before {
  content: '\0036';
}

/* line 263, ../sass/_fonts.scss */
.icon-film:before {
  content: '\0037';
}

/* line 264, ../sass/_fonts.scss */
.icon-flag:before {
  content: '\0038';
}

/* line 265, ../sass/_fonts.scss */
.icon-folder:before {
  content: '\0039';
}

/* line 266, ../sass/_fonts.scss */
.icon-folder:before {
  content: '\0021';
}

/* line 267, ../sass/_fonts.scss */
.icon-friends:before {
  content: '\0022';
}

/* line 268, ../sass/_fonts.scss */
.icon-full-screen:before {
  content: '\0023';
}

/* line 269, ../sass/_fonts.scss */
.icon-globe-2:before {
  content: '\0024';
}

/* line 270, ../sass/_fonts.scss */
.icon-graduation-cap:before {
  content: '\0025';
}

/* line 271, ../sass/_fonts.scss */
.icon-graph:before {
  content: '\0026';
}

/* line 272, ../sass/_fonts.scss */
.icon-grid:before {
  content: '\0027';
}

/* line 273, ../sass/_fonts.scss */
.icon-hourglass:before {
  content: '\0028';
}

/* line 274, ../sass/_fonts.scss */
.icon-info:before {
  content: '\0029';
}

/* line 275, ../sass/_fonts.scss */
.icon-key:before {
  content: '\002a';
}

/* line 276, ../sass/_fonts.scss */
.icon-language-en:before {
  content: '\002b';
}

/* line 277, ../sass/_fonts.scss */
.icon-language-ro:before {
  content: '\002c';
}

/* line 278, ../sass/_fonts.scss */
.icon-language-ru:before {
  content: '\002d';
}

/* line 279, ../sass/_fonts.scss */
.icon-layers:before {
  content: '\002e';
}

/* line 280, ../sass/_fonts.scss */
.icon-left:before {
  content: '\002f';
}

/* line 281, ../sass/_fonts.scss */
.icon-link:before {
  content: '\005b';
}

/* line 282, ../sass/_fonts.scss */
.icon-list:before {
  content: '\005c';
}

/* line 283, ../sass/_fonts.scss */
.icon-lock:before {
  content: '\005d';
}

/* line 284, ../sass/_fonts.scss */
.icon-login:before {
  content: '\005e';
}

/* line 285, ../sass/_fonts.scss */
.icon-logout:before {
  content: '\005f';
}

/* line 286, ../sass/_fonts.scss */
.icon-magnifier:before {
  content: '\0060';
}

/* line 287, ../sass/_fonts.scss */
.icon-male-user:before {
  content: '\007b';
}

/* line 288, ../sass/_fonts.scss */
.icon-note:before {
  content: '\007c';
}

/* line 289, ../sass/_fonts.scss */
.icon-notebook:before {
  content: '\007d';
}

/* line 290, ../sass/_fonts.scss */
.icon-opened-book:before {
  content: '\007e';
}

/* line 291, ../sass/_fonts.scss */
.icon-paper-clip:before {
  content: '\003f';
}

/* SMACSS theme rules */
/* line 2, ../sass/_selectbox.scss */
.selectBox-dropdown {
  min-width: 150px;
  position: relative;
  border: solid 1px #c9d9e3;
  line-height: 1.6;
  text-decoration: none;
  text-align: left;
  color: #404759;
  outline: none;
  vertical-align: middle;
  background: #c9d9e3;
  display: inline-block;
  cursor: default;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

/* line 19, ../sass/_selectbox.scss */
.selectBox-dropdown.selectBox-menuShowing {
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 28, ../sass/_selectbox.scss */
.selectBox-dropdown .selectBox-label {
  padding: 2px 25px 2px 8px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  color: #6f7681;
  min-width: 100%;
}

/* line 37, ../sass/_selectbox.scss */
.selectBox-dropdown .selectBox-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 23px;
  height: 100%;
  background: #c9d9e3 url(../images/arrow-down-gray.png) 50% center no-repeat;
}

/* Dropdown menu */
/* line 47, ../sass/_selectbox.scss */
.selectBox-dropdown-menu {
  position: absolute;
  z-index: 99999;
  max-height: 200px;
  min-height: 1em;
  background: #FFF;
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* Inline control */
/* line 62, ../sass/_selectbox.scss */
.selectBox-inline {
  min-width: 150px;
  outline: none;
  background: #FFF;
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: auto;
}

/* line 74, ../sass/_selectbox.scss */
.selectBox-inline:focus {
  border-color: #666;
}

/* Options */
/* line 79, ../sass/_selectbox.scss */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
  list-style: none;
  display: block;
  cursor: default;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

/* line 90, ../sass/_selectbox.scss */
.selectBox-options LI A {
  line-height: 1.5;
  padding: 0 .5em;
  white-space: nowrap;
  overflow: hidden;
  background: 6px center no-repeat;
}

/* line 98, ../sass/_selectbox.scss */
.selectBox-options LI.selectBox-hover A {
  background-color: #EEE;
}

/* line 102, ../sass/_selectbox.scss */
.selectBox-options LI.selectBox-disabled A {
  color: #888;
  background-color: transparent;
}

/* line 107, ../sass/_selectbox.scss */
.selectBox-options LI.selectBox-selected A {
  background-color: #C8DEF4;
}

/* line 111, ../sass/_selectbox.scss */
.selectBox-options .selectBox-optgroup {
  color: #666;
  background: #EEE;
  font-weight: bold;
  line-height: 1.5;
  padding: 0 .3em;
  white-space: nowrap;
}

/* Disabled state */
/* line 121, ../sass/_selectbox.scss */
.selectBox.selectBox-disabled {
  color: #888 !important;
}

/* line 125, ../sass/_selectbox.scss */
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
  opacity: .5;
  filter: alpha(opacity=50);
  border-color: #666;
}

/* line 131, ../sass/_selectbox.scss */
.selectBox-inline.selectBox-disabled {
  color: #888 !important;
}

/* line 135, ../sass/_selectbox.scss */
.selectBox-inline.selectBox-disabled .selectBox-options A {
  background-color: transparent !important;
}

/* line 1, ../sass/_content-slider.scss */
.widget-image-full-node {
  padding: 10px;
  background: rgba(150, 150, 150, 0.1);
}

/* line 7, ../sass/_content-slider.scss */
#royalCarouselContent.rsDefault:not(.rsFullscreen) {
  background: none;
}
/* line 11, ../sass/_content-slider.scss */
#royalCarouselContent .rsOverflow,
#royalCarouselContent .rsSlide,
#royalCarouselContent .rsThumbs {
  background: none;
}
/* line 17, ../sass/_content-slider.scss */
#royalCarouselContent .rsOverflow {
  overflow: inherit;
}
/* line 22, ../sass/_content-slider.scss */
#royalCarouselContent .rsSlide img {
  margin-left: 0 !important;
}
/* line 27, ../sass/_content-slider.scss */
#royalCarouselContent .rsThumbsHor {
  margin-left: 0 !important;
  height: auto !important;
}
/* line 32, ../sass/_content-slider.scss */
#royalCarouselContent .rsThumb {
  height: 48px !important;
  width: 69px !important;
  margin-top: 0;
  border: 2px solid transparent;
  display: flex;
  align-items: center;
}
/* line 40, ../sass/_content-slider.scss */
#royalCarouselContent .rsThumb.rsNavSelected {
  border-color: #3c3a37;
}
/* line 45, ../sass/_content-slider.scss */
#royalCarouselContent .rsThumbsContainer {
  padding: 0;
}

/* line 51, ../sass/_content-slider.scss */
.node .widget-image-full-node .slider-control {
  position: absolute;
  right: 150px;
  bottom: -54px;
}
/* line 56, ../sass/_content-slider.scss */
.node .widget-image-full-node .slider-control ul li {
  background: none;
  padding-left: 0;
  display: inline-block;
}

/* line 65, ../sass/_content-slider.scss */
.rsDefault .rsArrow {
  height: 100%;
  width: 44px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
}

/* line 73, ../sass/_content-slider.scss */
.rsDefault .rsArrowIcn {
  width: 32px;
  height: 32px;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  position: absolute;
  cursor: pointer;
  background: url("rs-default.png");
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
  border-radius: 2px;
}

/* line 91, ../sass/_content-slider.scss */
.rsDefault .rsArrowIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 95, ../sass/_content-slider.scss */
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -64px -32px;
}

/* line 96, ../sass/_content-slider.scss */
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -64px -64px;
}

/* line 98, ../sass/_content-slider.scss */
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
  background-position: -96px -32px;
}

/* line 99, ../sass/_content-slider.scss */
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
  background-position: -96px -64px;
}

/* line 101, ../sass/_content-slider.scss */
.rsDefault .rsArrowDisabled .rsArrowIcn {
  opacity: .2;
  filter: alpha(opacity=20);
  *display: none;
}

/***************
*
*  3. Thumbnails
*
****************/
/* line 110, ../sass/_content-slider.scss */
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%;
}

/* line 114, ../sass/_content-slider.scss */
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%;
}

/* line 118, ../sass/_content-slider.scss */
.rsDefault .rsThumb {
  float: left;
  overflow: hidden;
  width: 96px;
  height: 72px;
}

/* line 124, ../sass/_content-slider.scss */
.rsDefault .rsThumb img {
  width: 100%;
  min-height: 100%;
}

/* line 128, ../sass/_content-slider.scss */
.rsDefault .rsThumb.rsNavSelected {
  background: #02874a;
}

/* line 131, ../sass/_content-slider.scss */
.rsDefault .rsThumb.rsNavSelected img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 135, ../sass/_content-slider.scss */
.rsDefault .rsTmb {
  display: block;
}

/* Thumbnails arrow icons */
/* line 141, ../sass/_content-slider.scss */
.rsDefault .rsThumbsArrow {
  display: none;
}
/* line 145, ../sass/_content-slider.scss */
.rsDefault .rsArrow {
  height: 26px;
  width: 26px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  bottom: -36px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 160, ../sass/_content-slider.scss */
.rsDefault.rsWithThumbsHor .rsArrowLeft .rsArrowIcn,
.rsDefault.rsWithThumbsHor .rsArrowRight .rsArrowIcn {
  background: none !important;
}
/* line 165, ../sass/_content-slider.scss */
.rsDefault.rsWithThumbsHor .rsArrowLeft {
  background-image: url("../images/carousel-arrow-left.png");
  right: 96px;
}
/* line 170, ../sass/_content-slider.scss */
.rsDefault.rsWithThumbsHor .rsArrowRight {
  background-image: url("../images/carousel-arrow-right.png");
  right: 60px;
}
/* line 176, ../sass/_content-slider.scss */
.rsDefault .rsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: none !important;
}

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
  /* line 191, ../sass/_content-slider.scss */
  .rsDefault .rsThumb {
    width: 59px;
    height: 44px;
  }

  /* line 195, ../sass/_content-slider.scss */
  .rsDefault .rsThumbsHor {
    height: 44px;
  }

  /* line 198, ../sass/_content-slider.scss */
  .rsDefault .rsThumbsVer {
    width: 59px;
  }
}
/***************
*
*  4. Tabs
*
****************/
/* line 212, ../sass/_content-slider.scss */
.rsDefault .rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
}

/* line 219, ../sass/_content-slider.scss */
.rsDefault .rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #D9D9DD;
  border-right: 1px solid #f5f5f5;
  text-decoration: none;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
  -webkit-box-shadow: inset 1px 0 0 #fff;
  box-shadow: inset 1px 0 0 #fff;
  *display: inline;
  *zoom: 1;
}

/* line 243, ../sass/_content-slider.scss */
.rsDefault .rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 249, ../sass/_content-slider.scss */
.rsDefault .rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf;
}

/* line 257, ../sass/_content-slider.scss */
.rsDefault .rsTab:active {
  border: 1px solid #D9D9DD;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

/* line 262, ../sass/_content-slider.scss */
.rsDefault .rsTab.rsNavSelected {
  color: #FFF;
  border: 1px solid #999;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
  background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
  background-image: linear-gradient(to bottom, #acacac, #bbbbbb);
}

/***************
*
*  5. Fullscreen button
*
****************/
/* line 283, ../sass/_content-slider.scss */
.rsDefault .rsFullscreenBtn {
  right: 16px;
  bottom: -36px;
  width: 26px;
  height: 26px;
  z-index: 22;
  display: block;
  position: absolute;
  cursor: pointer;
}

/* line 294, ../sass/_content-slider.scss */
.rsDefault .rsFullscreenIcn {
  display: block;
  margin: 0;
  width: 26px;
  height: 26px;
  background: url("../images/carousel-fullscreen.png") no-repeat center center;
}

/***************
*
*  6. Play/close video button
*
****************/
/* line 311, ../sass/_content-slider.scss */
.rsDefault .rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer;
}

/* line 319, ../sass/_content-slider.scss */
.rsDefault .rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  background: url(rs-default.png) no-repeat 0 -32px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 335, ../sass/_content-slider.scss */
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 338, ../sass/_content-slider.scss */
.rsDefault .rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%;
}

/* line 343, ../sass/_content-slider.scss */
.rsDefault .rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

/* line 355, ../sass/_content-slider.scss */
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px;
}

/* line 360, ../sass/_content-slider.scss */
.rsDefault .rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("rs-default.png") -64px 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 369, ../sass/_content-slider.scss */
.rsDefault .rsCloseVideoIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 372, ../sass/_content-slider.scss */
.slide-descrition {
  padding-left: 15px;
}

@media only screen and (min-width: 1050px) {
  /* line 377, ../sass/_content-slider.scss */
  #royalCarouselContent .rsThumbsHor {
    width: 70% !important;
  }
}
@media only screen and (max-width: 1050px) {
  /* line 383, ../sass/_content-slider.scss */
  #royalCarouselContent .rsThumbsHor {
    width: 50 !important;
  }
}
@media only screen and (max-width: 400px) {
  /* line 389, ../sass/_content-slider.scss */
  #royalCarouselContent .rsThumbsHor {
    display: none;
  }
}
/**
 * GLOBALS
 */
/* line 7, ../sass/_custom.scss */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* line 13, ../sass/_custom.scss */
body {
  color: #404759;
  font-family: "Roboto Slab", serif;
  font-size: 100%;
  height: 100%;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}

/* line 23, ../sass/_custom.scss */
input[type="text"],
input[type="password"],
input[type="number"],
textarea,
button {
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 32, ../sass/_custom.scss */
h1, .h1 {
  font-size: 2.0em;
}

/* line 33, ../sass/_custom.scss */
h2, .h2 {
  font-size: 1.8em;
}

/* line 34, ../sass/_custom.scss */
h3, .h3 {
  font-size: 1.6em;
}

/* line 35, ../sass/_custom.scss */
h4, .h4 {
  font-size: 1.4em;
}

/* line 36, ../sass/_custom.scss */
h5, .h5 {
  font-size: 1.2em;
}

/* line 37, ../sass/_custom.scss */
h6, .h6 {
  font-size: 1em;
}

/* line 39, ../sass/_custom.scss */
h1, h2, h3, h4, h5, h6 {
  color: #404759;
  margin: 0 0 20px 0;
  font-weight: normal;
  line-height: normal;
}

/* line 45, ../sass/_custom.scss */
p, ul, ol, dl, table {
  margin: 0 0 20px 0;
}

/* line 49, ../sass/_custom.scss */
a {
  outline: none;
  text-decoration: underline;
  color: #7c8a9d;
}
/* line 54, ../sass/_custom.scss */
a:hover {
  text-decoration: none;
}

/* line 59, ../sass/_custom.scss */
img {
  border: 0;
}

/* line 63, ../sass/_custom.scss */
textarea:focus, input:focus {
  outline: none;
}

/* line 67, ../sass/_custom.scss */
.clear-both {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
}

/* line 74, ../sass/_custom.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 82, ../sass/_custom.scss */
#global-container {
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  height: 100vh;
}

/* line 90, ../sass/_custom.scss */
.content-container {
  padding: 12px 15px 20px;
  background: #fafafa;
  flex: 1;
}

/* line 96, ../sass/_custom.scss */
.footer {
  border-top: 1px solid #e7e7e7;
  padding: 34px 12px;
  background: #fafafa;
  position: relative;
}

/* line 105, ../sass/_custom.scss */
.front .content-container,
.page-search .content-container {
  position: relative;
  z-index: 10;
}

/* line 111, ../sass/_custom.scss */
a.bdi.export-rates,
a.csv,
a.xls,
a.xml {
  padding-left: 30px;
  background-image: url("../images/xls.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 0 15px 15px;
  display: block;
  text-decoration: none;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 111, ../sass/_custom.scss */
  a.bdi.export-rates,
  a.csv,
  a.xls,
  a.xml {
    background-image: url("../images/xls@2x.png");
    background-size: 24px 24px;
  }
}
/* line 123, ../sass/_custom.scss */
.node-view-full a.bdi.export-rates, .node-view-full
a.csv, .node-view-full
a.xls, .node-view-full
a.xml {
  margin-top: 30px;
  margin-left: 40px;
}
/* line 127, ../sass/_custom.scss */
a.bdi.export-rates:hover,
a.csv:hover,
a.xls:hover,
a.xml:hover {
  text-decoration: underline;
}

/* line 132, ../sass/_custom.scss */
a.xml,
a.csv,
a.ppt,
a.doc,
a.pdf,
a.bdi.export-rates,
a.bdi {
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 142, ../sass/_custom.scss */
.node-view-full a.xml, .node-view-full
a.csv, .node-view-full
a.ppt, .node-view-full
a.doc, .node-view-full
a.pdf, .node-view-full
a.bdi.export-rates, .node-view-full
a.bdi {
  padding-left: 30px;
}

/* line 147, ../sass/_custom.scss */
a.xml {
  background-image: url("../images/file-xml.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 147, ../sass/_custom.scss */
  a.xml {
    background-image: url("../images/file-xml@2x.png");
    background-size: 24px 24px;
  }
}

/* line 151, ../sass/_custom.scss */
a.csv {
  background-image: url("../images/file-csv.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 151, ../sass/_custom.scss */
  a.csv {
    background-image: url("../images/file-csv@2x.png");
    background-size: 24px 24px;
  }
}

/* line 155, ../sass/_custom.scss */
a.ppt {
  background-image: url("../images/file-ppt.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 155, ../sass/_custom.scss */
  a.ppt {
    background-image: url("../images/file-ppt@2x.png");
    background-size: 24px 24px;
  }
}
/* line 158, ../sass/_custom.scss */
a.ppt:hover {
  text-decoration: underline;
}

/* line 163, ../sass/_custom.scss */
a.doc {
  background-image: url("../images/file-doc.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 163, ../sass/_custom.scss */
  a.doc {
    background-image: url("../images/file-doc@2x.png");
    background-size: 24px 24px;
  }
}
/* line 166, ../sass/_custom.scss */
a.doc:hover {
  text-decoration: underline;
}

/* line 171, ../sass/_custom.scss */
a.pdf {
  background-image: url("../images/application-pdf.png");
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 171, ../sass/_custom.scss */
  a.pdf {
    background-image: url("../images/application-pdf@2x.png");
    background-size: 24px 24px;
  }
}
/* line 174, ../sass/_custom.scss */
a.pdf:hover {
  text-decoration: underline;
}

/* line 179, ../sass/_custom.scss */
a.bdi.export-rates,
a.bdi {
  background-image: url("../images/file-dtbs-blue.png");
  padding-left: 30px;
  text-decoration: none;
  margin: 16px 0 4px;
  display: inline-block;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 179, ../sass/_custom.scss */
  a.bdi.export-rates,
  a.bdi {
    background-image: url("../images/file-dtbs-blue@2x.png");
    background-size: 24px 24px;
  }
}
/* line 187, ../sass/_custom.scss */
a.bdi.export-rates:hover,
a.bdi:hover {
  text-decoration: underline;
}
/* line 191, ../sass/_custom.scss */
.statistics-content a.bdi.export-rates, .statistics-content
a.bdi {
  display: block;
  margin-bottom: 14px;
  line-height: 25px;
}

/* line 199, ../sass/_custom.scss */
.ui-datepicker.ui-widget-content {
  border: 1px solid #bbb6ac;
  color: #4c4c4c;
  padding: 0;
  font-size: 0.9em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 206, ../sass/_custom.scss */
.ui-datepicker.ui-widget-content.ui-datepicker-inline {
  width: 100%;
}
/* line 210, ../sass/_custom.scss */
.ui-datepicker.ui-widget-content .ui-state-default {
  font-weight: normal;
}
/* line 215, ../sass/_custom.scss */
.ui-datepicker table {
  margin: 0;
}
/* line 219, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  display: none;
}
/* line 224, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-title {
  color: #ffffff;
}
/* line 228, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-today {
  background: #aab5c3;
}
/* line 231, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-today span {
  background: transparent;
  color: #ffffff;
}
/* line 237, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  background: #aab5c3;
  font-weight: normal;
}
/* line 245, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
  background: url(../images/month-next.png) center center no-repeat;
}
/* line 251, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
  background: url(../images/month-prev.png) center center no-repeat;
}
/* line 256, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header .ui-state-hover,
.ui-datepicker .ui-datepicker-header .ui-state-focus {
  background: transparent;
  border: 0;
  cursor: pointer;
}
/* line 263, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  right: 2px;
  top: 2px;
}
/* line 266, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover span {
  background: url(../images/month-next-hover.png) center center no-repeat;
}
/* line 271, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  left: 2px;
  top: 2px;
}
/* line 274, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover span {
  background: url(../images/month-prev-hover.png) center center no-repeat;
}
/* line 281, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar th {
  background: #aab5c3;
  border-bottom: 1px solid #cccccc;
  color: #fff;
  padding: 0;
  font-weight: normal;
  font-size: 0.9em;
}
/* line 290, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar tbody {
  border: 0;
  background: #fff;
}
/* line 295, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td {
  padding: 0;
  text-align: center;
  opacity: 1;
  border: 1px solid #dedede;
  border-left: none;
  border-top: none;
}
/* line 303, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td span {
  line-height: 35px;
  font-size: 12px;
}
/* line 308, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td:last-child {
  border-right: none;
}
/* line 312, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month {
  background-color: #f2f2f2;
  color: #a9a9a9;
}
/* line 316, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month span.ui-state-default {
  background: #f2f2f2;
  color: #b2b1af;
}
/* line 322, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td.highlight {
  background: #aab5c3;
}
/* line 325, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td.highlight a.ui-state-default {
  color: #f2f2f2;
}
/* line 330, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td a {
  text-align: center;
  line-height: 35px;
  font-size: 12px;
  color: #404759;
}
/* line 336, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td a.ui-state-default {
  background: transparent;
  border: none;
  padding: 3px 0 0 0;
}
/* line 342, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td a.ui-state-active {
  background: #aab5c3;
  color: #ffffff;
  cursor: default;
}
/* line 350, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td span.ui-state-default {
  padding: 3px 0 0 0;
  margin-bottom: 0;
  margin-left: 0;
  border: none;
  text-align: center;
}
/* line 361, ../sass/_custom.scss */
.ui-datepicker .ui-datepicker-calendar td:not(.ui-datepicker-today) span, .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-datepicker-today span {
  background: #ffffff;
  color: #404759;
}

/* line 372, ../sass/_custom.scss */
#exchange-form-list .ui-datepicker-next {
  right: 74px;
}

/* line 376, ../sass/_custom.scss */
#exchange-form-list .ui-datepicker-prev {
  left: 74px;
}

/* line 380, ../sass/_custom.scss */
.header.not-front-page-header {
  height: 150px;
  min-height: 150px;
  background: url(../images/bg-header-not-front-back.webp) center 41% no-repeat;
  background-size: cover;
}

/* line 386, ../sass/_custom.scss */
.header {
  width: auto;
  position: relative;
  z-index: 0;
}
/* line 391, ../sass/_custom.scss */
.html .header {
  z-index: auto;
}
/* line 395, ../sass/_custom.scss */
.header .header-content {
  width: auto;
  margin: 0 auto -40px;
  padding: 0 15px;
  position: relative;
  z-index: 9999999;
}

/* line 404, ../sass/_custom.scss */
.header-manage-elements {
  height: 40px;
  position: relative;
  top: 15px;
  margin: 0 auto;
  backface-visibility: hidden;
  transform: translate3d(0px, 0px, 0px);
  max-width: 1320px;
  z-index: 99999;
}
/* line 414, ../sass/_custom.scss */
.header-manage-elements * {
  -webkit-font-smoothing: subpixel-antialiased !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 421, ../sass/_custom.scss */
.header-manage-elements p {
  margin: 0;
}

/* line 426, ../sass/_custom.scss */
.ff .header-manage-elements {
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
}
/* line 431, ../sass/_custom.scss */
.ff .header-manage-elements * {
  -webkit-font-smoothing: subpixel-antialiased !important;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
}

/* line 440, ../sass/_custom.scss */
.region-home-page-link {
  display: inline-block;
  float: left;
  width: 3.18182%;
  height: 40px;
  margin-right: 0.30303%;
  z-index: 9999;
  background-color: #ffffff;
  -moz-box-shadow: 0 0 3px #666666;
  -webkit-box-shadow: 0 0 3px #666666;
  box-shadow: 0 0 3px #666666;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 451, ../sass/_custom.scss */
.region-home-page-link a.front-page-link {
  display: block;
  height: 40px;
  text-indent: -9999px;
  background: url(../images/home-page-icon.png) center no-repeat;
}

/* line 459, ../sass/_custom.scss */
.not-front-page-header .region-header-left {
  width: 58.33333%;
}

/* line 463, ../sass/_custom.scss */
.region-header-left {
  width: 61.81818%;
  position: relative;
  float: left;
  z-index: 999;
  -moz-box-shadow: 0 0 3px #666666;
  -webkit-box-shadow: 0 0 3px #666666;
  box-shadow: 0 0 3px #666666;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 472, ../sass/_custom.scss */
.region-header-left.search-active {
  border: 2px solid #68645c;
  border-top: 0;
  width: 58.0303%;
}
/* line 477, ../sass/_custom.scss */
.region-header-left.search-active #block-bnm-search-bnm-search-block {
  background: #fdfdfd;
  background: -moz-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background: -webkit-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background: -o-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background: -ms-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background: linear-gradient(180deg, #fdfdfd 30%, #f4f4f4 70%);
}

/* line 488, ../sass/_custom.scss */
.region-header-right {
  float: right;
  position: relative;
  width: 40.652%;
  -moz-box-shadow: 0px 0px 0px 1px #EBE9E6 inset;
  -webkit-box-shadow: 0px 0px 0px 1px #EBE9E6 inset;
  box-shadow: 0px 0px 0px 1px #EBE9E6 inset;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
/* line 494, ../sass/_custom.scss */
.region-header-right.region-toolbar.open {
  background-color: #fcfcfc;
  -webkit-transition: background-color  .2s ease;
  -moz-transition: background-color  .2s ease;
  -o-transition: background-color  .2s ease;
  transition: background-color  .2s ease;
}
/* line 500, ../sass/_custom.scss */
.region-header-right.region-toolbar.open .block {
  background-color: #fcfcfc !important;
  -webkit-transition: background-color  .4s ease;
  -moz-transition: background-color  .4s ease;
  -o-transition: background-color  .4s ease;
  transition: background-color  .4s ease;
}
/* line 510, ../sass/_custom.scss */
.region-header-right .tool-content {
  display: none;
  background: #fafafa;
  position: absolute;
  left: 0;
  top: 36px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  z-index: -1;
  width: 100%;
  padding-top: 4px;
  -moz-box-shadow: 0 0 3px #666666;
  -webkit-box-shadow: 0 0 3px #666666;
  box-shadow: 0 0 3px #666666;
}
/* line 522, ../sass/_custom.scss */
.region-header-right .tool-content .tool-wrapper {
  padding: 15px 18px;
}
/* line 526, ../sass/_custom.scss */
.region-header-right .login-block,
.region-header-right .contacts-block,
.region-header-right .statistics-content,
.region-header-right .share-block-content,
.region-header-right .help-block,
.region-header-right .block-locale {
  margin: 0;
  padding: 0;
}
/* line 534, ../sass/_custom.scss */
.region-header-right .login-block a,
.region-header-right .contacts-block a,
.region-header-right .statistics-content a,
.region-header-right .share-block-content a,
.region-header-right .help-block a,
.region-header-right .block-locale a {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 544, ../sass/_custom.scss */
.statistics-content .menu {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 554, ../sass/_custom.scss */
#feedback-block-form a {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}

/* line 564, ../sass/_custom.scss */
.region-banner {
  top: 0;
  width: 100%;
  z-index: 0;
  height: auto;
  /* ADS VIEW */
}
/* line 570, ../sass/_custom.scss */
.region-banner .slotholder {
  position: relative;
}
/* line 579, ../sass/_custom.scss */
.region-banner #rotator-view span.banner_image {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  text-decoration: none;
  background-size: cover !important;
  background-position: center !important;
  -webkit-backface-visibility: hidden;
  position: absolute;
  z-index: 0;
}
/* line 594, ../sass/_custom.scss */
.region-banner #rotator-view span.banner_image {
  position: fixed;
  z-index: 0;
}
/* line 600, ../sass/_custom.scss */
.region-banner .prev-next {
  display: none;
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -35px;
  z-index: 5;
}
/* line 608, ../sass/_custom.scss */
.region-banner .prev-next .prev,
.region-banner .prev-next .next {
  height: 71px;
  width: 44px;
  opacity: 0.6;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  filter: alpha(opacity=60);
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  position: absolute;
}
/* line 618, ../sass/_custom.scss */
.region-banner .prev-next .prev:hover,
.region-banner .prev-next .next:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 622, ../sass/_custom.scss */
.region-banner .prev-next .prev {
  background: url(../images/banner-left-arrow.png) 0 0 no-repeat;
  left: 20px;
}
/* line 626, ../sass/_custom.scss */
.region-banner .prev-next .next {
  background: url(../images/banner-right-arrow.png) 0 0 no-repeat;
  right: 20px;
}
/* line 632, ../sass/_custom.scss */
.region-banner .slide-title,
.region-banner .slide-descrition {
  position: relative;
  z-index: 5;
  font-family: 'permianseriftypefacebold';
  width: 70%;
  text-align: center;
  color: #FFFFFF;
  margin: 0 auto;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
}
/* line 643, ../sass/_custom.scss */
.region-banner .slide-title {
  max-width: 1320px;
  margin-top: 317px;
  margin-bottom: 10px;
}
/* line 647, ../sass/_custom.scss */
.region-banner .slide-title a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 38px;
  line-height: 1.0em;
}
/* line 652, ../sass/_custom.scss */
.region-banner .slide-title a:hover {
  text-decoration: underline;
}
/* line 656, ../sass/_custom.scss */
.region-banner .slide-title p {
  display: inline-block;
  font-size: 38px;
  line-height: 54px;
}
/* line 662, ../sass/_custom.scss */
.region-banner .slide-descrition {
  max-width: 1320px;
  margin: 0 auto;
  width: auto;
}
/* line 666, ../sass/_custom.scss */
.region-banner .slide-descrition p {
  display: inline;
  font-size: 1.1em;
  line-height: 30px !important;
  font-family: 'permianseriftypefaceregular';
}
/* line 674, ../sass/_custom.scss */
.region-banner .tp-bannertimer {
  background: url(../images/timer.png);
  height: 4px;
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 682, ../sass/_custom.scss */
.region-banner #block-bnm-banner-bnm-banner .item-list {
  z-index: 2;
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0;
}
/* line 688, ../sass/_custom.scss */
.region-banner #block-bnm-banner-bnm-banner .item-list ul {
  display: none;
}
/* line 690, ../sass/_custom.scss */
.region-banner #block-bnm-banner-bnm-banner .item-list ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 697, ../sass/_custom.scss */
.region-banner #block-bnm-banner-bnm-banner .item-list ul li a {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/square-buttons.png) 0 1px no-repeat;
  height: 16px;
  width: 16px;
  margin: 0 6px;
}
/* line 706, ../sass/_custom.scss */
.region-banner #block-bnm-banner-bnm-banner .item-list ul li a.active {
  background-position: bottom center;
}

/* line 715, ../sass/_custom.scss */
.language-switcher-locale-url {
  display: none;
}

/* line 718, ../sass/_custom.scss */
.share-block-content {
  display: none;
}
/* line 722, ../sass/_custom.scss */
.share-block-content .content .share-container {
  padding: 6px 10px 10px 10px;
}
/* line 725, ../sass/_custom.scss */
.share-block-content .content .share-container input {
  color: #2d2c28;
  border: 1px solid #eeedec;
  font-size: 1em;
  width: 100%;
  padding: 2px 0;
  margin-bottom: 20px;
  height: 32px;
  *zoom: 1;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
  vertical-align: bottom;
}
/* line 741, ../sass/_custom.scss */
.share-block-content .content .share-container .service-links {
  text-align: center;
  padding: 10px 0;
}
/* line 745, ../sass/_custom.scss */
.share-block-content .content .share-container ul {
  list-style: none;
  margin: 0 !important;
}
/* line 749, ../sass/_custom.scss */
.share-block-content .content .share-container ul li {
  display: inline;
  margin: 0 15px;
}
/* line 753, ../sass/_custom.scss */
.share-block-content .content .share-container ul li img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
  filter: alpha(opacity=44);
  -moz-opacity: 0.44;
  -khtml-opacity: 0.44;
  opacity: 0.44;
}
/* line 760, ../sass/_custom.scss */
.share-block-content .content .share-container ul li a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 772, ../sass/_custom.scss */
.contacts-block {
  display: none;
}
/* line 775, ../sass/_custom.scss */
.contacts-block ul {
  list-style: none;
  margin: 0;
}
/* line 779, ../sass/_custom.scss */
.contacts-block .contact-titles {
  margin-bottom: 15px;
  font-size: 1.1em;
  padding-bottom: 10px;
  border-bottom: 1px solid #eeedec;
  margin-left: -18px;
}
/* line 65, ../sass/_mixins.scss */
.contacts-block .contact-titles:before, .contacts-block .contact-titles:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.contacts-block .contact-titles:after {
  clear: both;
}
/* line 787, ../sass/_custom.scss */
.contacts-block .contact-titles li {
  display: block;
  float: left;
  width: 31.18712%;
  border-right: 1px solid #eeedec;
  text-align: center;
  margin: 0;
}
/* line 795, ../sass/_custom.scss */
.contacts-block .contact-titles li.last {
  border: 0;
}
/* line 798, ../sass/_custom.scss */
.contacts-block .contact-titles li a {
  color: #7c8a9d;
  text-decoration: none;
  font-size: 16px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  line-height: 32px;
}
/* line 805, ../sass/_custom.scss */
.contacts-block .contact-titles li a:hover {
  color: #404759;
  text-decoration: none;
}
/* line 809, ../sass/_custom.scss */
.contacts-block .contact-titles li a.active {
  color: #404759;
  cursor: default;
  text-decoration: none;
}
/* line 819, ../sass/_custom.scss */
.contacts-block .contacts-text #petitions p {
  margin-bottom: 20px;
}
/* line 823, ../sass/_custom.scss */
.contacts-block .contacts-text ul {
  margin-bottom: 20px;
}
/* line 825, ../sass/_custom.scss */
.contacts-block .contacts-text ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 100%;
  padding: 1em 0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #eeedec;
  line-height: 1.4em;
  margin: 0;
  color: #404759;
  font-size: 15px;
}
/* line 835, ../sass/_custom.scss */
.contacts-block .contacts-text ul li.first {
  padding-top: 0;
  border-top: 0;
}
/* line 839, ../sass/_custom.scss */
.contacts-block .contacts-text ul li.last {
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 843, ../sass/_custom.scss */
.contacts-block .contacts-text ul li p {
  margin: 0;
}
/* line 846, ../sass/_custom.scss */
.contacts-block .contacts-text ul li span {
  color: #7c8a9d;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 854, ../sass/_custom.scss */
.contacts-block .contacts-text ul li span.address-coords {
  border-bottom: 1px dashed;
}
/* line 858, ../sass/_custom.scss */
.contacts-block .contacts-text ul li a {
  color: #404759;
  font-size: 1.1em;
  text-decoration: none;
}
/* line 862, ../sass/_custom.scss */
.contacts-block .contacts-text ul li a:hover {
  text-decoration: underline;
}
/* line 869, ../sass/_custom.scss */
.contacts-block .contacts-text #working-hours span {
  display: block;
}
/* line 872, ../sass/_custom.scss */
.contacts-block .contacts-text #working-hours .intro {
  color: #404759;
  font-size: 0.8em;
}
/* line 878, ../sass/_custom.scss */
.contacts-block .contact-container {
  padding: 10px 2px 10px 18px;
}

/* line 882, ../sass/_custom.scss */
#block-formblock-contact-site {
  display: none;
}
/* line 884, ../sass/_custom.scss */
#block-formblock-contact-site h2 {
  display: none;
}
/* line 887, ../sass/_custom.scss */
#block-formblock-contact-site .content {
  background: #fafafa;
  z-index: 0;
  width: 100%;
  position: absolute;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-box-shadow: 0px 1px 3px 0px #666666;
  -webkit-box-shadow: 0px 1px 3px 0px #666666;
  box-shadow: 0px 1px 3px 0px #666666;
  left: 0;
  top: 38px;
  padding-top: 4px;
}
/* line 898, ../sass/_custom.scss */
#block-formblock-contact-site .contact-form {
  padding: 0 10px;
}
/* line 900, ../sass/_custom.scss */
#block-formblock-contact-site .contact-form .form-item-name,
#block-formblock-contact-site .contact-form .form-item-mail,
#block-formblock-contact-site .contact-form .form-item-copy,
#block-formblock-contact-site .contact-form .grippie {
  display: none;
}
/* line 908, ../sass/_custom.scss */
#block-formblock-contact-site .contact-form .form-item-subject label,
#block-formblock-contact-site .contact-form .form-item-message label {
  display: none;
}
/* line 912, ../sass/_custom.scss */
#block-formblock-contact-site .contact-form .form-item-message {
  clear: both;
}
/* line 915, ../sass/_custom.scss */
#block-formblock-contact-site .contact-form input,
#block-formblock-contact-site .contact-form textarea {
  border: 1px solid #ebe9e8;
  background: #fafafa;
  color: #bcb7ad;
  font-size: 0.9em;
  padding: 5px 2.5%;
  width: 100%;
}
/* line 924, ../sass/_custom.scss */
#block-formblock-contact-site .contact-form #edit-submit {
  background: #f0bc00;
  border: 1px solid #d8a900;
  color: #FFFFFF;
}

/* line 931, ../sass/_custom.scss */
.help-block,
.statistics-content {
  display: none;
}
/* line 935, ../sass/_custom.scss */
.help-block h2,
.statistics-content h2 {
  display: none;
}
/* line 940, ../sass/_custom.scss */
.help-block .content .header-text,
.help-block .content .footer-text,
.statistics-content .content .header-text,
.statistics-content .content .footer-text {
  color: #404759;
  font-size: 13px;
  padding: 12px 20px 15px 20px;
  border-bottom: 1px solid #eeedec;
  margin-bottom: 20px;
  line-height: 1.1em;
}
/* line 949, ../sass/_custom.scss */
.help-block .content .footer-text,
.statistics-content .content .footer-text {
  border-bottom: 0;
  border-top: 1px solid #eeedec;
  padding: 15px 20px;
  margin: 0;
}
/* line 955, ../sass/_custom.scss */
.help-block .content .main-text,
.statistics-content .content .main-text {
  padding: 0 20px;
}
/* line 960, ../sass/_custom.scss */
.help-block .content ul li,
.statistics-content .content ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 966, ../sass/_custom.scss */
.help-block .content ul li.has-children > a span,
.statistics-content .content ul li.has-children > a span {
  background: url(../images/arrow-left.png) 100% 100% no-repeat;
  padding-right: 10px;
}
/* line 971, ../sass/_custom.scss */
.help-block .content ul li.has-children > a.down span,
.statistics-content .content ul li.has-children > a.down span {
  background: url(../images/arrow-down.png) 100% 100% no-repeat;
}
/* line 978, ../sass/_custom.scss */
.help-block .content ul li li,
.statistics-content .content ul li li {
  margin-left: 10px;
}
/* line 980, ../sass/_custom.scss */
.help-block .content ul li li a,
.statistics-content .content ul li li a {
  background-image: url("../images/report-dot-hover.png");
  background-position: 2px 9px;
  background-repeat: no-repeat;
  padding-left: 13px;
  color: #7c8a9d;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 980, ../sass/_custom.scss */
  .help-block .content ul li li a,
  .statistics-content .content ul li li a {
    background-image: url("../images/report-dot-hover@2x.png");
    background-size: 4px 4px;
  }
}
/* line 987, ../sass/_custom.scss */
.help-block .content ul li li a:hover,
.statistics-content .content ul li li a:hover {
  color: #404759;
  background-image: url("../images/report-dot.png");
  background-position: 2px 9px;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 987, ../sass/_custom.scss */
  .help-block .content ul li li a:hover,
  .statistics-content .content ul li li a:hover {
    background-image: url("../images/report-dot@2x.png");
    background-size: 4px 4px;
  }
}
/* line 995, ../sass/_custom.scss */
.help-block .content ul li a,
.statistics-content .content ul li a {
  text-decoration: none;
  color: #7c8a9d;
  font-size: 15px;
}
/* line 1000, ../sass/_custom.scss */
.help-block .content ul li a:hover,
.statistics-content .content ul li a:hover {
  text-decoration: underline;
}
/* line 1004, ../sass/_custom.scss */
.help-block .content ul li a span,
.statistics-content .content ul li a span {
  padding-left: 20px;
  display: block;
}
/* line 1012, ../sass/_custom.scss */
.help-block .node-list,
.statistics-content .node-list {
  padding: 15px 18px;
}
/* line 1014, ../sass/_custom.scss */
.help-block .node-list a,
.statistics-content .node-list a {
  background: url(../images/question-item.png) 0 11px no-repeat;
  display: block;
  padding-left: 10px;
  color: #393632;
  font-size: 15px;
  margin-bottom: 5px;
  text-decoration: none;
}
/* line 1023, ../sass/_custom.scss */
.help-block .node-list a:hover,
.statistics-content .node-list a:hover {
  color: #393632;
  text-decoration: underline;
}
/* line 1028, ../sass/_custom.scss */
.help-block .node-list .text,
.statistics-content .node-list .text {
  color: #404759;
  font-size: 0.8em;
  line-height: 1.5em;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eeedec;
}
/* line 1036, ../sass/_custom.scss */
.help-block .node-list .footer-text,
.statistics-content .node-list .footer-text {
  color: #404759;
  font-size: 0.8em;
  line-height: 1.5em;
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #eeedec;
}
/* line 1044, ../sass/_custom.scss */
.help-block .node-list .footer-text a,
.statistics-content .node-list .footer-text a {
  background: none;
  color: #66635d;
  font-size: 16px;
  margin-bottom: 0;
  padding: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}

/* line 1056, ../sass/_custom.scss */
#autocomplete.search-autocomplete {
  border: 0 !important;
  border-top: 1px solid #f0eeeb !important;
  width: 100% !important;
  z-index: 0;
  margin-top: -2px;
  left: 0 !important;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 1065, ../sass/_custom.scss */
#autocomplete.search-autocomplete li {
  color: #807a70;
  font-size: 0.9em;
  padding: 2px 3%;
}
/* line 1070, ../sass/_custom.scss */
#autocomplete.search-autocomplete li:hover, #autocomplete.search-autocomplete li:focus, #autocomplete.search-autocomplete li:active {
  background: #f2f2f2;
}
/* line 1076, ../sass/_custom.scss */
#autocomplete.search-autocomplete .info {
  color: #807a70;
  background: #e5e5e5;
  font-size: 0.9em;
  padding: 3px 20px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 1084, ../sass/_custom.scss */
.site-search {
  -webkit-box-shadow: inset 0px 0px 0px 1px #ebe9e6;
  -moz-box-shadow: inset 0px 0px 0px 1px #ebe9e6;
  box-shadow: inset 0px 0px 0px 1px #ebe9e6;
  width: 100%;
  float: left;
  position: relative;
  z-index: 99999999;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1096, ../sass/_custom.scss */
.site-search .left_part {
  width: 71%;
  height: 40px;
  overflow: hidden;
  position: absolute;
}
/* line 1102, ../sass/_custom.scss */
.site-search .left_part .left-part-wrapper {
  position: relative;
  width: 10000px;
  overflow: hidden;
  height: 100%;
}
/* line 1109, ../sass/_custom.scss */
.site-search .left_part .site-reset-button {
  display: none;
}
/* line 1113, ../sass/_custom.scss */
.site-search .left_part .site-reset-button.form-type-textfield {
  margin: 11px 0 0;
  width: 20px;
  position: absolute;
}
/* line 1118, ../sass/_custom.scss */
.site-search .left_part .site-reset-button.form-type-textfield .reset-button {
  text-indent: -9999px;
  display: block;
  background: url("../images/icon-reset-blue.png") center 0 no-repeat;
}
/* line 1123, ../sass/_custom.scss */
.site-search .left_part .site-reset-button.form-type-textfield .reset-button:hover {
  background-position: center -31px;
}
/* line 1129, ../sass/_custom.scss */
.site-search .left_part .form-type-textfield {
  margin: 5px 0 0;
  display: block;
  position: absolute;
}
/* line 1134, ../sass/_custom.scss */
.site-search .left_part .form-type-textfield input[type="text"] {
  display: none;
}
/* line 1137, ../sass/_custom.scss */
.site-search .left_part .form-type-textfield span.value-replaced {
  background: #7c8a9d;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  border: 0;
  display: block;
  float: left;
  color: #fafafa;
  padding: 2px 1.5em 4px 0.3em;
  position: relative;
}
/* line 1147, ../sass/_custom.scss */
.site-search .left_part .form-type-textfield span.remove-elem,
.site-search .left_part .form-type-textfield span.remove-filter {
  cursor: pointer;
  background: url(../images/tag-remove.png) 0 0 no-repeat;
  display: block;
  height: 11px;
  width: 11px;
  overflow: hidden;
  text-indent: -999px;
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -7px;
}
/* line 1162, ../sass/_custom.scss */
.site-search .left_part .form-type-textfield span.field-suffix a.close,
.site-search .left_part .form-type-textfield span.field-suffix a.close-filter {
  background: url(../images/tag-remove.png) 0 0 no-repeat;
  display: block;
  height: 11px;
  width: 11px;
  overflow: hidden;
  text-indent: -999px;
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -7px;
}
/* line 1178, ../sass/_custom.scss */
.site-search .left_part .form-item-search-name {
  margin-top: 0;
  display: block;
  float: left;
  width: auto;
}
/* line 1184, ../sass/_custom.scss */
.site-search .left_part .form-item-search-name label {
  display: none;
}
/* line 1188, ../sass/_custom.scss */
.site-search .left_part .form-item-search-name input[type="text"] {
  height: 40px;
  padding: 0 0 0 3%;
  border: 0 none;
  font-family: 'permianseriftypefaceregular';
  font-size: 1.1em;
  color: #404759;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-box-sizing: content-box;
  background: none;
  min-width: 20px;
  display: block;
  width: 97%;
}
/* line 1206, ../sass/_custom.scss */
.site-search .bookmarks-query {
  float: left;
  width: 6.40523%;
  border-right: 1px solid #F2F2F1;
}
/* line 1211, ../sass/_custom.scss */
.site-search .bookmarks-query .bookmark-button {
  background: url(../images/icon-bookmark-searchbar-blue.png) center 11px no-repeat #FFFFFF;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  height: 40px;
}
/* line 1218, ../sass/_custom.scss */
.site-search .bookmarks-query .bookmark-button:hover, .site-search .bookmarks-query .bookmark-button.active, .site-search .bookmarks-query .bookmark-button:active {
  background-position: center -51px;
}
/* line 1226, ../sass/_custom.scss */
.site-search input[type="text"] {
  width: 100%;
}
/* line 1230, ../sass/_custom.scss */
.site-search .submit-wrapper {
  float: right;
  max-width: 55px;
  width: 100%;
  border-right: 1px solid #ebe9e6;
}
/* line 1236, ../sass/_custom.scss */
.site-search .submit-wrapper button[type="submit"] {
  color: #fff;
  background-color: transparent;
  text-align: center;
  display: block;
  width: 100%;
  height: 40px;
  border: 0 none;
  cursor: pointer;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1250, ../sass/_custom.scss */
.site-search .submit-wrapper button[type="submit"]:hover {
  background-position: 50% -69px;
}
/* line 1253, ../sass/_custom.scss */
.site-search .submit-wrapper button[type="submit"]:active {
  background-position: 50% -151px;
}
/* line 1256, ../sass/_custom.scss */
.site-search .submit-wrapper button[type="submit"] i {
  font-size: 24px;
  line-height: 41px;
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 1267, ../sass/_custom.scss */
.site-search .filter-area {
  background: none repeat scroll 0 0 #fafafa;
  left: 0;
  position: absolute;
  width: 100%;
  visibility: hidden;
  padding: 0;
  border: 0;
  margin-top: -2px;
  font-size: 1em;
  -moz-box-shadow: 0px 1px 3px 0px #666666;
  -webkit-box-shadow: 0px 1px 3px 0px #666666;
  box-shadow: 0px 1px 3px 0px #666666;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  z-index: 9999999;
}
/* line 1283, ../sass/_custom.scss */
.site-search .filter-area #filter-apply {
  padding: 0 0 0 30px;
  min-height: 50px;
  overflow: hidden;
  background-color: #efefef;
  margin-top: 30px;
}
/* line 1289, ../sass/_custom.scss */
.site-search .filter-area #filter-apply p {
  float: left;
  font-size: 14px;
  color: #333230;
  width: 60%;
  line-height: 17px;
  padding-top: 5px;
  max-height: 39px;
  overflow: hidden;
  font-family: 'permiansanstypefaceregular';
}
/* line 1300, ../sass/_custom.scss */
.site-search .filter-area #filter-apply input {
  font-family: 'permiansanstypefaceregular';
  background: #3c3a37;
  color: #fff;
  min-height: 50px;
  text-transform: uppercase;
  float: right;
}
/* line 1310, ../sass/_custom.scss */
.site-search .filter-area .scrollbar-inner {
  max-height: 500px;
}
/* line 1314, ../sass/_custom.scss */
.site-search .filter-area .form-item {
  position: relative;
  z-index: 99999;
}
/* line 1318, ../sass/_custom.scss */
.site-search .filter-area .item-list {
  border-bottom: 1px solid #FFF;
}
/* line 1321, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 1325, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav.ui-widget-header {
  border: 0;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #f0eeeb;
  background: transparent;
  color: #222;
  font-weight: normal;
  font-family: 'permianseriftypefaceregular';
  font-size: 1em;
  padding: .3em 0;
}
/* line 1337, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav li {
  margin: 0;
  width: 32.72059%;
  border-right: 1px solid #eeedec !important;
  text-align: center;
}
/* line 1343, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav li.last {
  border: 0 !important;
}
/* line 1346, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav li.ui-state-default {
  border: 0;
  background: transparent;
  font-weight: normal;
  color: #404759;
}
/* line 1352, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav li.ui-state-default a {
  color: #99958d;
  display: block;
  float: none;
  text-align: center;
}
/* line 1359, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav li.ui-state-active {
  cursor: default;
}
/* line 1364, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav li.ui-state-active a, .site-search .filter-area .ui-tabs-nav li.ui-state-hover a {
  color: #7c8a9d;
}
/* line 1368, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-nav li a:focus {
  outline: none;
}
/* line 1373, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-panel {
  padding: 1em;
  font-family: 'permianseriftypefaceregular';
}
/* line 1376, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-panel .form-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin: 0 2em 1em 0;
}
/* line 1382, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-panel .form-item.active label, .site-search .filter-area .ui-tabs-panel .form-item:hover label {
  color: #404759;
}
/* line 1386, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-panel .form-item label {
  cursor: pointer;
  color: #807a70;
  font-size: 1em;
  font-family: 'permianseriftypefaceregular';
}
/* line 1391, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-panel .form-item label:hover {
  color: #404759;
  text-decoration: underline;
}
/* line 1397, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-panel input {
  display: none;
}
/* line 1400, ../sass/_custom.scss */
.site-search .filter-area .ui-tabs-panel .description {
  background: #fafafa;
  color: #807a70;
  font-size: 0.9em;
  margin: 0 -1em -1em -1em;
  padding: 0.7em 1.5em;
}
/* line 1410, ../sass/_custom.scss */
.site-search .bookmark-title,
.site-search .filter-title {
  color: #3f3a37;
  font-size: 0.9em;
  padding: 15px 30px 0 30px;
}
/* line 1418, ../sass/_custom.scss */
.site-search .with-bookmark .left_part {
  width: 82.35294%;
}

/* line 1425, ../sass/_custom.scss */
.ui-accordion ul {
  margin: 0;
}
/* line 1427, ../sass/_custom.scss */
.ui-accordion ul li {
  margin: 0;
  padding: 0;
}
/* line 1432, ../sass/_custom.scss */
.ui-accordion .widget-text {
  border: 0;
}

/* line 1436, ../sass/_custom.scss */
.site-search-filter {
  width: 100%;
  max-width: 55px;
  float: right;
}
/* line 1441, ../sass/_custom.scss */
.site-search-filter .filter-button {
  padding: 0;
  display: block;
  height: 40px;
  text-align: center;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-topright: 3px;
}
/* line 1452, ../sass/_custom.scss */
.site-search-filter .filter-button i {
  font-size: 24px;
  color: #fff;
  line-height: 41px;
}
/* line 1458, ../sass/_custom.scss */
.site-search-filter .filter-button:hover i {
  font-weight: bold;
}
/* line 1464, ../sass/_custom.scss */
.search-active .site-search-filter .filter-button {
  background-color: #fdfdfd;
  background-color: -moz-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: -webkit-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: -o-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: -ms-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: linear-gradient(180deg, #fdfdfd 30%, #f4f4f4 70%);
}

/* line 1475, ../sass/_custom.scss */
.site-map {
  width: 6.25%;
  float: left;
}
/* line 1479, ../sass/_custom.scss */
.site-map .site-map-button {
  display: block;
  text-indent: -9999px;
  height: 40px;
  background-image: url("../images/sitemap-blue.png");
  background-position: 50% 10px;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 1479, ../sass/_custom.scss */
  .site-map .site-map-button {
    background-image: url("../images/sitemap-blue@2x.png");
    background-size: 18px 50px;
  }
}
/* line 1491, ../sass/_custom.scss */
.site-map .site-map-button:hover, .site-map .site-map-button.active {
  background-position: 50% -22px;
}
/* line 1495, ../sass/_custom.scss */
.site-map .site-map-button:active {
  background-color: #b3ada4;
}
/* line 1500, ../sass/_custom.scss */
.search-active .site-map .site-map-button {
  background-color: #fdfdfd;
  background-color: -moz-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: -webkit-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: -o-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: -ms-linear-gradient(90deg, #fdfdfd 30%, #f4f4f4 70%);
  background-color: linear-gradient(180deg, #fdfdfd 30%, #f4f4f4 70%);
}

/* line 1509, ../sass/_custom.scss */
.contact-phone {
  width: 10.8%;
  float: left;
  border-left: 1px solid #ebe9e6;
}
/* line 1514, ../sass/_custom.scss */
.contact-phone .phone-button {
  display: block;
  text-align: center;
  height: 40px;
  padding-left: 0;
}
/* line 1519, ../sass/_custom.scss */
.contact-phone .phone-button:hover, .contact-phone .phone-button.active {
  background-position: 50% -23px;
}
/* line 1523, ../sass/_custom.scss */
.contact-phone .phone-button:active {
  background-position: 50% -53px;
}

/* line 1528, ../sass/_custom.scss */
.header-share-block {
  width: 10.06036%;
  float: left;
  border-left: 1px solid #ebe9e6;
  text-align: center;
}
/* line 1534, ../sass/_custom.scss */
.header-share-block .share-button:hover, .header-share-block .share-button.active {
  background-position: 50% -21px;
}
/* line 1538, ../sass/_custom.scss */
.header-share-block .share-button:active {
  background-position: 50% -51px;
}

/* line 1543, ../sass/_custom.scss */
.site-contacts {
  width: 10.8%;
  float: left;
  border-left: 1px solid #ebe9e6;
}
/* line 1548, ../sass/_custom.scss */
.site-contacts .contact-form-button {
  display: block;
  height: 40px;
  text-align: center;
}

/* line 1560, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block,
#block-bnm-user-interface-bnm-user-profile-block {
  width: 10.8%;
  float: left;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 1570, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .container,
#block-bnm-user-interface-bnm-user-profile-block .container {
  position: absolute;
  width: 100%;
  background: #fcfcfc;
  top: 40px;
  z-index: 1;
  left: 0;
  border: 1px solid #fcfcfc;
  border-top: 1px solid #ebe9e6;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 1584, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .container > div,
#block-bnm-user-interface-bnm-user-profile-block .container > div {
  padding: 0 15px;
}
/* line 65, ../sass/_mixins.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .preview-mode:before, #block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .preview-mode:after,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .preview-mode:before,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .preview-mode:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .preview-mode:after,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .preview-mode:after {
  clear: both;
}
/* line 1591, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .preview-mode .value,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .preview-mode .value {
  color: #56534f;
  font-size: 20px;
  float: left;
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  max-width: 93%;
}
/* line 1602, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .preview-mode .change-data-icon,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .preview-mode .change-data-icon {
  background: url(../images/edit-profile.png) center 0 no-repeat;
  display: block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  margin-top: 2px;
  float: left;
}
/* line 1613, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .preview-mode .change-data-icon:hover,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .preview-mode .change-data-icon:hover {
  background-position: center -18px;
}
/* line 1616, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .preview-mode .change-data-icon:active,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .preview-mode .change-data-icon:active {
  background-position: center -36px;
}
/* line 1623, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .form-item-social-link .preview-mode .value,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .form-item-social-link .preview-mode .value {
  font-size: 16px;
}
/* line 1628, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .mail,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .mail {
  color: #bbb6ac;
}
/* line 1631, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .change-password,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .change-password {
  font-family: 'permianslabseriftypefaceRg';
  color: #56534f;
}
/* line 1635, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .selectBox-dropdown,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .selectBox-dropdown {
  width: 100% !important;
  background: #fafafa;
  border: 1px solid #ebe9e8;
}
/* line 1640, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .selectBox-dropdown .selectBox-label,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .selectBox-dropdown .selectBox-label {
  width: 93% !important;
  color: #56534f;
  font-family: 'permianslabseriftypefaceRg';
}
/* line 1646, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block #bnm-user-interface-profile-form .description,
#block-bnm-user-interface-bnm-user-profile-block #bnm-user-interface-profile-form .description {
  color: #bbb6ac;
  font-size: 14px;
}
/* line 1651, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .bookmarks,
#block-bnm-user-interface-bnm-user-authentification-block .logout,
#block-bnm-user-interface-bnm-user-profile-block .bookmarks,
#block-bnm-user-interface-bnm-user-profile-block .logout {
  padding: 12px 25px !important;
  border-top: 1px solid #f0eeeb;
  font-family: 'permianslabseriftypefaceRg';
}
/* line 1657, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .bookmarks a,
#block-bnm-user-interface-bnm-user-authentification-block .logout a,
#block-bnm-user-interface-bnm-user-profile-block .bookmarks a,
#block-bnm-user-interface-bnm-user-profile-block .logout a {
  color: #56534f;
  padding-left: 30px;
}
/* line 1662, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .bookmarks a,
#block-bnm-user-interface-bnm-user-profile-block .bookmarks a {
  background-image: url("../images/icon-bookmark-blue.png");
  background-position: 0 -20px;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 1662, ../sass/_custom.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .bookmarks a,
  #block-bnm-user-interface-bnm-user-profile-block .bookmarks a {
    background-image: url("../images/icon-bookmark-blue@2x.png");
    background-size: 20px 40px;
  }
}
/* line 1667, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .logout a,
#block-bnm-user-interface-bnm-user-profile-block .logout a {
  background-image: url("../images/icon-logout-blue.png");
  background-position: 0 3px;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 1667, ../sass/_custom.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .logout a,
  #block-bnm-user-interface-bnm-user-profile-block .logout a {
    background-image: url("../images/icon-logout-blue@2x.png");
    background-size: 20px 60px;
  }
}
/* line 1673, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .logout a:hover,
#block-bnm-user-interface-bnm-user-profile-block .logout a:hover {
  background-position: 0 -37px;
}
/* line 1677, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation,
#block-bnm-user-interface-bnm-user-profile-block .navigation {
  border-bottom: 1px solid #f0eeeb;
  padding: 15px 0 !important;
}
/* line 65, ../sass/_mixins.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation:before, #block-bnm-user-interface-bnm-user-authentification-block .navigation:after,
#block-bnm-user-interface-bnm-user-profile-block .navigation:before,
#block-bnm-user-interface-bnm-user-profile-block .navigation:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation:after,
#block-bnm-user-interface-bnm-user-profile-block .navigation:after {
  clear: both;
}
/* line 1683, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation ul,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1688, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation ul li,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul li {
  display: block;
  float: left;
  border-left: 1px solid #eeedec;
  padding: 0 35px;
  margin: 0;
}
/* line 1695, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul li a {
  display: block;
  padding-left: 35px;
  text-decoration: none;
  opacity: 0.4;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  filter: alpha(opacity=40);
}
/* line 1701, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a span,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul li a span {
  border-bottom: 1px dashed #817f7c;
}
/* line 1704, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a.login-link,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul li a.login-link {
  background-image: url("../images/man-check.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 1704, ../sass/_custom.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a.login-link,
  #block-bnm-user-interface-bnm-user-profile-block .navigation ul li a.login-link {
    background-image: url("../images/man-check@2x.png");
    background-size: 24px 23px;
  }
}
/* line 1709, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a.new-account-link,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul li a.new-account-link {
  background-image: url("../images/man-add.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 1709, ../sass/_custom.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a.new-account-link,
  #block-bnm-user-interface-bnm-user-profile-block .navigation ul li a.new-account-link {
    background-image: url("../images/man-add@2x.png");
    background-size: 24px 26px;
  }
}
/* line 1714, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a:hover, #block-bnm-user-interface-bnm-user-authentification-block .navigation ul li a.active,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul li a:hover,
#block-bnm-user-interface-bnm-user-profile-block .navigation ul li a.active {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1722, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .form-actions,
#block-bnm-user-interface-bnm-user-profile-block .form-actions {
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  clear: both;
}
/* line 1728, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper,
#block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper {
  width: 100%;
  float: none;
  padding-top: 20px;
  margin-bottom: 1em;
}
/* line 65, ../sass/_mixins.scss */
#block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper:before, #block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper:after,
#block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper:before,
#block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
#block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper:after,
#block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper:after {
  clear: both;
}
/* line 1736, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper h3,
#block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper h3 {
  color: #bbb6ac;
  font-size: 0.8em;
  width: 35%;
  float: left;
}
/* line 1742, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper .hybridauth-widget,
#block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper .hybridauth-widget {
  float: left;
}
/* line 1745, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper .hybridauth-widget .last,
#block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper .hybridauth-widget .last {
  margin: 0;
}
/* line 1750, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-user-authentification-block input[type="text"],
#block-bnm-user-interface-bnm-user-authentification-block input[type="password"],
#block-bnm-user-interface-bnm-user-profile-block input[type="text"],
#block-bnm-user-interface-bnm-user-profile-block input[type="password"] {
  background: #fafafa;
  border: 1px solid #ebe9e8;
  display: block;
  height: 28px;
  font-size: 0.8em;
  padding: 4px 5px;
  width: 100%;
}

/* line 1765, ../sass/_custom.scss */
#user-login-form .form-item label,
#user-register-form .form-item label,
#user-pass .form-item label {
  display: none;
}
/* line 1769, ../sass/_custom.scss */
#user-login-form .form-item input#edit-pass,
#user-register-form .form-item input#edit-pass,
#user-pass .form-item input#edit-pass {
  width: 70%;
  float: left;
}
/* line 1775, ../sass/_custom.scss */
#user-login-form .operation-link,
#user-register-form .operation-link,
#user-pass .operation-link {
  font-size: 0.8em;
}
/* line 1778, ../sass/_custom.scss */
#user-login-form .operation-link a,
#user-register-form .operation-link a,
#user-pass .operation-link a {
  color: #56534f;
}

/* line 1784, ../sass/_custom.scss */
#user-pass a {
  background: url(../images/month-prev-hover.png) 0 2px no-repeat;
  padding-left: 15px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin: 1em 0;
  line-height: 1em;
}

/* line 1793, ../sass/_custom.scss */
#edit-account .description {
  line-height: 1.2em;
  font-size: 0.8em;
  margin: 5px 0 10px 0;
  color: #b0aba2;
}

/* line 1800, ../sass/_custom.scss */
.site-statistic {
  width: 10.8%;
  float: left;
  border-left: 1px solid #ebe9e6;
  text-align: center;
}

/* line 1808, ../sass/_custom.scss */
.help-center {
  width: 8.85312%;
  float: left;
  border-left: 1px solid #ebe9e6;
  text-align: center;
}

/* line 1817, ../sass/_custom.scss */
.rss-block {
  width: 10.26157%;
  float: left;
  border-left: 1px solid #ebe9e6;
  text-align: center;
}

/* line 1826, ../sass/_custom.scss */
.block-locale {
  width: 12.87726%;
  float: left;
  border-left: 1px solid #ebe9e6;
  text-align: center;
}
/* line 1831, ../sass/_custom.scss */
.block-locale ul {
  margin: 0;
}
/* line 1834, ../sass/_custom.scss */
.block-locale ul li {
  list-style: none;
}
/* line 1838, ../sass/_custom.scss */
.block-locale .language-link {
  margin-right: 2px;
  height: 40px;
  display: block;
  line-height: 37px;
  background: none #FAFAFA;
  font-size: 16px;
  font-weight: normal;
  color: #b3ada4;
  text-decoration: none;
  padding-left: 20%;
}
/* line 1850, ../sass/_custom.scss */
.block-locale .language-link.locale-untranslated {
  display: inline;
  padding: 0;
  font-weight: normal;
}
/* line 1861, ../sass/_custom.scss */
.block-locale .language-switcher-locale-url {
  text-align: center;
  background: #fcfcfc;
  left: 0;
  top: 40px;
  padding: 15px 0;
  border-top: 1px solid #ececec;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 1869, ../sass/_custom.scss */
.block-locale .language-switcher-locale-url li {
  display: inline;
  padding: 0 15px;
}
/* line 1874, ../sass/_custom.scss */
.block-locale .language-switcher-locale-url li.active .language-link {
  color: #404759;
  cursor: default;
}
/* line 1877, ../sass/_custom.scss */
.block-locale .language-switcher-locale-url li.active .language-link:hover {
  text-decoration: none;
}
/* line 1883, ../sass/_custom.scss */
.block-locale .language-switcher-locale-url a {
  color: #404759;
  background: transparent;
  padding: 0;
  display: inline;
  height: auto;
  line-height: 1em;
  font-family: 'permianseriftypefaceregular';
}
/* line 1892, ../sass/_custom.scss */
.block-locale .language-switcher-locale-url a:hover {
  color: #404759;
  text-decoration: underline;
}

/* line 1903, ../sass/_custom.scss */
.font-wrapper a.size-medium {
  font-size: 18px;
}
/* line 1906, ../sass/_custom.scss */
.font-wrapper a.size-big {
  font-size: 22px;
}

/* line 1913, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-change-font {
  width: 10.8%;
  float: left;
  border-left: 1px solid #ebe9e6;
  text-align: center;
}
/* line 1918, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-change-font .font-wrapper {
  text-align: center;
  background: #fcfcfc;
  left: 0;
  position: absolute;
  top: 40px;
  padding: 15px 0;
  border-top: 1px solid #ececec;
  width: 100%;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 1934, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-change-font .font-wrapper a {
  color: #404759;
  background: transparent none repeat scroll 0% 0%;
  padding: 0px 25px;
  display: inline;
  height: auto;
  line-height: 1em;
  font-family: "permianseriftypefaceregular";
  text-decoration: underline;
}
/* line 1944, ../sass/_custom.scss */
#block-bnm-user-interface-bnm-change-font .font-wrapper a.active-size, #block-bnm-user-interface-bnm-change-font .font-wrapper a:hover {
  color: #404759;
}

/* line 1952, ../sass/_custom.scss */
h1.site-name {
  padding: 0;
  line-height: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  margin: 0px;
  left: 0;
}
/* line 1961, ../sass/_custom.scss */
h1.site-name a {
  display: block;
  height: 40px;
  width: 100%;
}
/* line 1967, ../sass/_custom.scss */
h1.site-name img {
  height: 100%;
  width: auto;
  max-width: 100%;
}

/* line 1974, ../sass/_custom.scss */
.site-description {
  text-align: center;
  color: #FFF;
  font-family: 'permianseriftypefaceregular';
  padding: 41px 18.93939393939394% 0;
  text-shadow: 0px 0px 4px rgba(39, 8, 14, 0.8);
}
/* line 1981, ../sass/_custom.scss */
.site-description .title {
  font-size: 48px;
  text-transform: uppercase;
  font-family: 'permianseriftypefacebold';
}
/* line 1986, ../sass/_custom.scss */
.site-description .description {
  font-size: 24px;
  line-height: 29px;
}

/* line 1992, ../sass/_custom.scss */
.footer-wrapper {
  width: auto;
  max-width: 1320px;
  margin: 0 auto;
}
/* line 1997, ../sass/_custom.scss */
.footer-wrapper .right {
  text-align: right;
}
/* line 2001, ../sass/_custom.scss */
.footer-wrapper p {
  font-size: 14px;
}

/* line 2005, ../sass/_custom.scss */
.content-container-wrapper {
  width: 100%;
  max-width: 1320px;
  margin: 0 auto;
  position: relative;
  height: 100%;
}
/* line 2012, ../sass/_custom.scss */
.content-container-wrapper > .region {
  height: 100%;
  padding-bottom: 25px;
}

/* line 2018, ../sass/_custom.scss */
.help-menu {
  float: left;
  min-height: 600px;
  margin-right: 8.18182%;
  width: 17.27273%;
}
/* line 2024, ../sass/_custom.scss */
.help-menu ul {
  list-style: none;
  margin: 0;
}
/* line 2027, ../sass/_custom.scss */
.help-menu ul li {
  display: block;
  margin-bottom: 15px;
  line-height: 1.2em;
}
/* line 2031, ../sass/_custom.scss */
.help-menu ul li a {
  color: #7b7871;
}
/* line 2033, ../sass/_custom.scss */
.help-menu ul li a:hover {
  color: #000000;
  text-decoration: underline;
}
/* line 2040, ../sass/_custom.scss */
.help-menu #help-menu {
  border-bottom: 1px solid #e3e3e2;
  padding-bottom: 15px;
}

/* line 2049, ../sass/_custom.scss */
.node .content ul li.first {
  background: none;
}
/* line 2052, ../sass/_custom.scss */
.node .content ul li {
  background: url(../images/ul-li.png) 5px 12px no-repeat;
  padding-left: 30px;
  list-style: none;
}
/* line 2060, ../sass/_custom.scss */
.node .content .counter_decimal ol {
  list-style-type: none;
  counter-reset: item;
}
/* line 2064, ../sass/_custom.scss */
.node .content .counter_decimal li {
  list-style-type: none;
  margin-left: 0;
}
/* line 2068, ../sass/_custom.scss */
.node .content .counter_decimal li:before {
  content: counter(item,decimal) ") ";
  counter-increment: item;
}
/* line 2076, ../sass/_custom.scss */
.node .content .counter_lower_latin ol {
  list-style-type: none;
  counter-reset: item;
}
/* line 2080, ../sass/_custom.scss */
.node .content .counter_lower_latin li {
  list-style-type: none;
  margin-left: 0;
}
/* line 2083, ../sass/_custom.scss */
.node .content .counter_lower_latin li:before {
  content: counter(item,lower-latin) ") ";
  counter-increment: item;
}
/* line 2091, ../sass/_custom.scss */
.node .content .counter_upper_latin ol {
  list-style-type: none;
  counter-reset: item;
}
/* line 2095, ../sass/_custom.scss */
.node .content .counter_upper_latin li {
  list-style-type: none;
  margin-left: 0;
}
/* line 2098, ../sass/_custom.scss */
.node .content .counter_upper_latin li:before {
  content: counter(item,upper-latin) ") ";
  counter-increment: item;
}
/* line 2106, ../sass/_custom.scss */
.node .content .counter_lower_roman ol {
  list-style-type: none;
  counter-reset: item;
}
/* line 2110, ../sass/_custom.scss */
.node .content .counter_lower_roman li {
  list-style-type: none;
  margin-left: 0;
}
/* line 2113, ../sass/_custom.scss */
.node .content .counter_lower_roman li:before {
  content: counter(item,lower-roman) ") ";
  counter-increment: item;
}
/* line 2121, ../sass/_custom.scss */
.node .content .counter_upper_roman ol {
  list-style-type: none;
  counter-reset: item;
}
/* line 2125, ../sass/_custom.scss */
.node .content .counter_upper_roman li {
  list-style-type: none;
  margin-left: 0;
}
/* line 2128, ../sass/_custom.scss */
.node .content .counter_upper_roman li:before {
  content: counter(item,upper-roman) ") ";
  counter-increment: item;
}

/* line 2138, ../sass/_custom.scss */
.node-type-help .content-container-wrapper {
  padding-top: 35px;
}
/* line 2141, ../sass/_custom.scss */
.node-type-help .region-content {
  float: left;
  width: 74.54545%;
}
/* line 2145, ../sass/_custom.scss */
.node-type-help .node-help {
  color: #54514d;
}
/* line 2147, ../sass/_custom.scss */
.node-type-help .node-help h2 {
  color: #404759;
  line-height: 1em;
}
/* line 2151, ../sass/_custom.scss */
.node-type-help .node-help h3, .node-type-help .node-help h4 {
  color: #393632;
  font-weight: normal;
  font-size: 1.3em;
}
/* line 2156, ../sass/_custom.scss */
.node-type-help .node-help a {
  color: #448ccb;
  text-decoration: none;
}
/* line 2160, ../sass/_custom.scss */
.node-type-help .node-help ul {
  list-style: none;
}
/* line 2164, ../sass/_custom.scss */
.node-type-help .node-help .content ul, .node-type-help .node-help .content ol {
  margin-bottom: 20px;
}
/* line 2167, ../sass/_custom.scss */
.node-type-help .node-help .content ol {
  padding-left: 40px;
}
/* line 2171, ../sass/_custom.scss */
.node-type-help .node-help .field-collection-view {
  padding: 0;
  margin: 0;
  border-bottom: 0;
}
/* line 2179, ../sass/_custom.scss */
.node-type-help .node-help .field-collection-container .field-items .field-item {
  margin-bottom: 0;
}
/* line 2185, ../sass/_custom.scss */
.node-type-help .node-help fieldset {
  margin: 0;
  border: 0;
  padding: 0;
  margin-top: -2px;
}
/* line 2191, ../sass/_custom.scss */
.node-type-help .node-help fieldset legend {
  display: block;
  width: 100%;
  border-top: 1px solid #e3e3e2;
  border-bottom: 1px solid #fcfcfc;
  padding: 0;
}
/* line 2198, ../sass/_custom.scss */
.node-type-help .node-help fieldset legend .fieldset-legend {
  background: none;
  display: block;
  border-bottom: 1px solid #e3e3e2;
  border-top: 1px solid #fcfcfc;
}
/* line 2203, ../sass/_custom.scss */
.node-type-help .node-help fieldset legend .fieldset-legend:hover {
  background: url(../images/help-hover.png) 100% 0 repeat-y;
}
/* line 2207, ../sass/_custom.scss */
.node-type-help .node-help fieldset legend .fieldset-legend a {
  color: #7b7871;
  padding: 0.7em 0;
  display: block;
  font-family: 'permianslabseriftypefaceRg';
  font-size: 1.2em;
}
/* line 2214, ../sass/_custom.scss */
.node-type-help .node-help fieldset legend .fieldset-legend .summary {
  display: none;
}
/* line 2220, ../sass/_custom.scss */
.node-type-help .node-help fieldset.collapsed {
  height: auto;
}
/* line 2222, ../sass/_custom.scss */
.node-type-help .node-help fieldset.collapsed .fieldset-legend {
  background: none;
}
/* line 2226, ../sass/_custom.scss */
.node-type-help .node-help fieldset img {
  width: auto !important;
  max-width: 100%;
  height: auto !important;
}
/* line 2231, ../sass/_custom.scss */
.node-type-help .node-help fieldset img.example {
  margin: 0 1em 1em 0;
}

/* line 2239, ../sass/_custom.scss */
a.file {
  color: #e66247 !important;
  text-decoration: none;
  padding-left: 24px;
}
/* line 2244, ../sass/_custom.scss */
a.file.pdf {
  background-image: url("../images/application-pdf.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2244, ../sass/_custom.scss */
  a.file.pdf {
    background-image: url("../images/application-pdf@2x.png");
    background-size: 24px 24px;
  }
}
/* line 2249, ../sass/_custom.scss */
a.file:hover {
  text-decoration: underline;
}

/* line 2254, ../sass/_custom.scss */
a.big-file {
  color: #e66247 !important;
  text-decoration: none;
  padding-left: 30px;
}
/* line 2259, ../sass/_custom.scss */
a.big-file.pdf {
  background-image: url("../images/application-pdf.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2259, ../sass/_custom.scss */
  a.big-file.pdf {
    background-image: url("../images/application-pdf@2x.png");
    background-size: 24px 24px;
  }
}
/* line 2264, ../sass/_custom.scss */
a.big-file:hover {
  text-decoration: underline;
}

/* line 2269, ../sass/_custom.scss */
.widget-share-block {
  position: absolute;
  right: -15px;
  top: 100%;
  margin: 0 15px;
  background: #FFFFFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 5px #dbdbdb;
  -webkit-box-shadow: 0 0 5px #dbdbdb;
  box-shadow: 0 0 5px #dbdbdb;
  z-index: 9;
  display: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2284, ../sass/_custom.scss */
.widget-share-block:after {
  content: url("../images/popup-tail-2.png");
  position: absolute;
  top: -18px;
  right: 12%;
}
/* line 2290, ../sass/_custom.scss */
.widget-share-block ul.links {
  float: none !important;
}
/* line 2293, ../sass/_custom.scss */
.widget-share-block .wrapper {
  padding: 15px;
}
/* line 2295, ../sass/_custom.scss */
.widget-share-block .wrapper:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 2302, ../sass/_custom.scss */
.widget-share-block .wrapper input {
  color: #2d2c28;
  border: 1px solid #eeedec;
  background: transparent;
  font-size: 1em;
  width: 100%;
  padding: 2px 0;
  margin-bottom: 20px;
  height: 32px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  *display: inline;
  *zoom: 1;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
}
/* line 2322, ../sass/_custom.scss */
.widget-share-block .wrapper .service-links ul.links {
  list-style: none;
  margin: 0 !important;
}
/* line 2326, ../sass/_custom.scss */
.widget-share-block .wrapper .service-links ul.links li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-bottom: 4px;
  margin-right: 5px;
}
/* line 2331, ../sass/_custom.scss */
.widget-share-block .wrapper .service-links ul.links li a {
  display: block;
  height: 24px !important;
  width: 24px !important;
  overflow: hidden;
  text-indent: 0 !important;
}
/* line 2338, ../sass/_custom.scss */
.widget-share-block .wrapper .service-links ul.links li a img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
  filter: alpha(opacity=44);
  -moz-opacity: 0.44;
  -khtml-opacity: 0.44;
  opacity: 0.44;
}
/* line 2346, ../sass/_custom.scss */
.widget-share-block .wrapper .service-links ul.links li a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 2360, ../sass/_custom.scss */
.tags {
  float: left;
  width: 48%;
}
/* line 2364, ../sass/_custom.scss */
.widget .tags {
  overflow-x: hidden;
  min-height: 28px;
}
/* line 2369, ../sass/_custom.scss */
.tags ul {
  margin: 0;
  list-style: none;
}
/* line 2373, ../sass/_custom.scss */
.tags ul li {
  display: inline;
  margin-right: 4px;
}
/* line 2377, ../sass/_custom.scss */
.tags ul li:last-child {
  margin-right: 0;
}
/* line 2382, ../sass/_custom.scss */
.tags a {
  color: #ffffff;
  padding: 0 5px 3px;
  background: #7c8a9d;
  white-space: nowrap;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
/* line 2389, ../sass/_custom.scss */
.tags a:hover, .tags a.active {
  background: #404759;
  color: #ffffff;
}
/* line 2394, ../sass/_custom.scss */
.tags a.more.with-icon {
  font-weight: bold;
  position: relative;
  z-index: 3;
}
/* line 2401, ../sass/_custom.scss */
.tags .more-tags {
  position: absolute;
  left: 0;
  top: 109%;
  margin: 0;
  background: #FFFFFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 5px #dbdbdb;
  -webkit-box-shadow: 0 0 5px #dbdbdb;
  box-shadow: 0 0 5px #dbdbdb;
  z-index: 9;
  display: none;
}
/* line 2412, ../sass/_custom.scss */
.tags .more-tags:after {
  content: url("../images/popup-tail-2.png");
  position: absolute;
  top: -18px;
  left: 4%;
}
/* line 2418, ../sass/_custom.scss */
.tags .more-tags .wrapper {
  padding: 15px;
}
/* line 2421, ../sass/_custom.scss */
.tags .more-tags a {
  margin-bottom: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  white-space: normal;
}

/* line 2432, ../sass/_custom.scss */
.widget.custom-content .text h2.title {
  color: #404759;
  font-family: 'permianseriftypefaceregular';
  font-size: 1.1em;
  line-height: 1.4em;
  margin-bottom: 0;
  padding: 0 15px;
  text-align: center;
}
/* line 2441, ../sass/_custom.scss */
.widget.custom-content .text .field-name-body {
  color: #999796;
  line-height: 1.4em;
  margin: 0;
}
/* line 2446, ../sass/_custom.scss */
.widget.custom-content .text div.wrapper {
  padding-right: 20px;
}
/* line 2448, ../sass/_custom.scss */
.widget.custom-content .text div.wrapper a.full-version {
  clear: both;
  float: right;
  text-decoration: none;
  color: #bbb6ac;
  font-size: 0.8em;
}
/* line 2462, ../sass/_custom.scss */
.widget .category ul ul.term {
  display: none;
}
/* line 2469, ../sass/_custom.scss */
.widget .widget-image-and-category {
  min-height: 35px;
  position: relative;
  margin-bottom: 20px;
}
/* line 2474, ../sass/_custom.scss */
.widget .widget-image-and-category .date-info {
  font-size: 0.8em;
  padding: 16px 15px;
  line-height: 1.4em;
}
/* line 2479, ../sass/_custom.scss */
.widget .widget-image-and-category .field-type-taxonomy-term-reference {
  display: block;
  float: left;
}
/* line 2483, ../sass/_custom.scss */
.widget .widget-image-and-category .field-type-taxonomy-term-reference li {
  margin: 0 2px;
}
/* line 2488, ../sass/_custom.scss */
.widget .widget-image-and-category .field-name-field-image {
  line-height: 0;
}
/* line 2491, ../sass/_custom.scss */
.widget .widget-image-and-category .category {
  position: absolute;
  bottom: -19px;
  right: 13px;
  z-index: 3;
}
/* line 65, ../sass/_mixins.scss */
.widget .widget-image-and-category .category:before, .widget .widget-image-and-category .category:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.widget .widget-image-and-category .category:after {
  clear: both;
}
/* line 2498, ../sass/_custom.scss */
.widget .widget-image-and-category .category ul {
  list-style: none;
  margin: 0;
}
/* line 2502, ../sass/_custom.scss */
.widget .widget-image-and-category .category ul li {
  float: left;
  display: block;
  margin-right: 0;
}
/* line 2507, ../sass/_custom.scss */
.widget .widget-image-and-category .category ul li a {
  display: block;
  height: 38px;
  overflow: hidden;
  width: 38px;
}
/* line 2514, ../sass/_custom.scss */
.widget .widget-image-and-category .category ul li.last {
  margin-right: 0;
}
/* line 2519, ../sass/_custom.scss */
.widget .widget-image-and-category .category ul ul.term {
  display: none;
}
/* line 2529, ../sass/_custom.scss */
.widget.node-teaser .widget-image-and-category .field-name-field-image a {
  padding-left: 0;
  line-height: 0;
  width: 100%;
}
/* line 2536, ../sass/_custom.scss */
.widget.node-teaser .widget-image-and-category a.colorbox-node {
  padding-left: 0;
  line-height: 0;
  width: 100%;
}
/* line 2544, ../sass/_custom.scss */
.widget .views-field-date {
  color: #999796;
  font-family: 'permianslabseriftypefaceRg', Georgia, sans-serif;
  padding: 0 15px 10px 15px;
}
/* line 2550, ../sass/_custom.scss */
.widget .field-name-field-attachments {
  color: #999796;
  font-family: 'permianseriftypefaceregular', Georgia, sans-serif;
  padding: 0 15px 15px 15px;
}
/* line 2555, ../sass/_custom.scss */
.widget .field-name-field-attachments .field-item {
  margin-bottom: 10px;
  clear: both;
}
/* line 2560, ../sass/_custom.scss */
.widget .field-name-field-attachments img {
  width: auto !important;
  float: left;
  margin: -1px 5px 0 0;
}
/* line 2567, ../sass/_custom.scss */
.widget .widget-links {
  border-top: 1px solid #ffffff;
  padding: 10px 0;
  margin: 0 15px;
  position: relative;
}
/* line 2572, ../sass/_custom.scss */
.widget .widget-links a {
  text-decoration: none;
  font-size: 14px;
}
/* line 2576, ../sass/_custom.scss */
.widget .widget-links a.full-view {
  background-image: url("../images/icon-full-screen-blue.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  display: block;
  width: 22px;
  height: 16px;
  float: right;
  margin: 7px 0 0px 5px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2576, ../sass/_custom.scss */
  .widget .widget-links a.full-view {
    background-image: url("../images/icon-full-screen-blue@2x.png");
    background-size: 16px 80px;
  }
}
/* line 2586, ../sass/_custom.scss */
.widget .widget-links a.full-view:hover {
  background-position: 50% -32px;
}
/* line 2589, ../sass/_custom.scss */
.widget .widget-links a.full-view:active {
  background-position: 50% -64px;
}
/* line 2594, ../sass/_custom.scss */
.widget .widget-links .share-rss {
  float: right;
  padding: 5px 0;
}
/* line 2597, ../sass/_custom.scss */
.widget .widget-links .share-rss ul {
  list-style: none;
  margin-bottom: 0;
  float: right;
}
/* line 2602, ../sass/_custom.scss */
.widget .widget-links .share-rss ul li {
  display: block;
  float: left;
}
/* line 2606, ../sass/_custom.scss */
.widget .widget-links .share-rss ul li.last {
  margin-right: 0;
}
/* line 2609, ../sass/_custom.scss */
.widget .widget-links .share-rss ul li a {
  display: block;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  width: 21px;
}
/* line 2617, ../sass/_custom.scss */
.widget .widget-links .share-rss ul li a.rss {
  background: url(../images/icon-rss-blue.png) center 0 no-repeat;
}
/* line 2619, ../sass/_custom.scss */
.widget .widget-links .share-rss ul li a.rss:hover {
  background-position: center -34px;
}
/* line 2623, ../sass/_custom.scss */
.widget .widget-links .share-rss ul li a.share {
  background-image: url("../images/icon-share-4-blue.png");
  background-position: center 0;
  background-repeat: no-repeat;
  height: 19px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2623, ../sass/_custom.scss */
  .widget .widget-links .share-rss ul li a.share {
    background-image: url("../images/icon-share-4-blue@2x.png");
    background-size: 22px 80px;
  }
}
/* line 2629, ../sass/_custom.scss */
.widget .widget-links .share-rss ul li a.share:hover {
  background-position: center -61px;
}
/* line 2638, ../sass/_custom.scss */
.widget .widget-links:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 2650, ../sass/_custom.scss */
.widget.faq .widget-image-and-category, .widget.values .widget-image-and-category, .widget.glossary .widget-image-and-category {
  margin-bottom: 0;
}
/* line 2654, ../sass/_custom.scss */
.widget.faq .widget-carousel, .widget.values .widget-carousel, .widget.glossary .widget-carousel {
  background: #d3a500;
  font-family: 'permianseriftypefaceregular', Georgia, Arial, Helvetica, sans-serif;
  width: auto;
  color: #FFFFFF;
  padding-top: 20px;
  overflow: hidden;
}
/* line 2663, ../sass/_custom.scss */
.widget.faq .widget-carousel .title, .widget.values .widget-carousel .title, .widget.glossary .widget-carousel .title {
  font-family: 'permianslabseriftypefaceRg';
  font-size: 1.5em;
  line-height: 1.2em;
  margin-bottom: 0.3em;
  padding-right: 5px;
  background-repeat: no-repeat;
  padding-left: 50px;
  padding-top: 6px;
  text-indent: 0;
}
/* line 2673, ../sass/_custom.scss */
.widget.faq .widget-carousel .title img, .widget.values .widget-carousel .title img, .widget.glossary .widget-carousel .title img {
  width: auto;
}
/* line 2676, ../sass/_custom.scss */
.widget.faq .widget-carousel .title a, .widget.values .widget-carousel .title a, .widget.glossary .widget-carousel .title a {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 2680, ../sass/_custom.scss */
.widget.faq .widget-carousel .title a:hover, .widget.values .widget-carousel .title a:hover, .widget.glossary .widget-carousel .title a:hover {
  text-decoration: underline;
}
/* line 2685, ../sass/_custom.scss */
.widget.faq .widget-carousel .description, .widget.values .widget-carousel .description, .widget.glossary .widget-carousel .description {
  font-size: 1.1em;
}
/* line 2689, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor, .widget.values .widget-carousel .rsHor, .widget.glossary .widget-carousel .rsHor {
  background: #d3a500;
}
/* line 2691, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsOverflow,
.widget.faq .widget-carousel .rsHor .rsSlide, .widget.values .widget-carousel .rsHor .rsOverflow,
.widget.values .widget-carousel .rsHor .rsSlide, .widget.glossary .widget-carousel .rsHor .rsOverflow,
.widget.glossary .widget-carousel .rsHor .rsSlide {
  background: transparent;
}
/* line 2695, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsSlide, .widget.values .widget-carousel .rsHor .rsSlide, .widget.glossary .widget-carousel .rsHor .rsSlide {
  padding-left: 10.32258%;
  padding-right: 10.32258%;
  width: 79.35484%;
}
/* line 2700, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow, .widget.values .widget-carousel .rsHor .rsArrow, .widget.glossary .widget-carousel .rsHor .rsArrow {
  height: 16px;
  width: 10px;
}
/* line 2704, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow .rsArrowIcn, .widget.values .widget-carousel .rsHor .rsArrow .rsArrowIcn, .widget.glossary .widget-carousel .rsHor .rsArrow .rsArrowIcn {
  height: 16px;
  width: 10px;
  margin: 0;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 2716, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow.rsArrowLeft, .widget.values .widget-carousel .rsHor .rsArrow.rsArrowLeft, .widget.glossary .widget-carousel .rsHor .rsArrow.rsArrowLeft {
  left: 1.93548%;
  top: 10px;
}
/* line 2720, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow.rsArrowLeft .rsArrowIcn, .widget.values .widget-carousel .rsHor .rsArrow.rsArrowLeft .rsArrowIcn, .widget.glossary .widget-carousel .rsHor .rsArrow.rsArrowLeft .rsArrowIcn {
  background: url(../images/owl-prev.png) 0 0 no-repeat !important;
}
/* line 2725, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow.rsArrowLeft.rsArrowDisabled .rsArrowIcn, .widget.values .widget-carousel .rsHor .rsArrow.rsArrowLeft.rsArrowDisabled .rsArrowIcn, .widget.glossary .widget-carousel .rsHor .rsArrow.rsArrowLeft.rsArrowDisabled .rsArrowIcn {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
  -moz-opacity: 0.15;
  -khtml-opacity: 0.15;
  opacity: 0.15;
  cursor: default;
}
/* line 2734, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow.rsArrowRight, .widget.values .widget-carousel .rsHor .rsArrow.rsArrowRight, .widget.glossary .widget-carousel .rsHor .rsArrow.rsArrowRight {
  right: 1.93548%;
  top: 10px;
}
/* line 2738, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow.rsArrowRight .rsArrowIcn, .widget.values .widget-carousel .rsHor .rsArrow.rsArrowRight .rsArrowIcn, .widget.glossary .widget-carousel .rsHor .rsArrow.rsArrowRight .rsArrowIcn {
  background: url(../images/owl-next.png) 0 0 no-repeat !important;
}
/* line 2743, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor .rsArrow.rsArrowRight.rsArrowDisabled .rsArrowIcn, .widget.values .widget-carousel .rsHor .rsArrow.rsArrowRight.rsArrowDisabled .rsArrowIcn, .widget.glossary .widget-carousel .rsHor .rsArrow.rsArrowRight.rsArrowDisabled .rsArrowIcn {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
  -moz-opacity: 0.15;
  -khtml-opacity: 0.15;
  opacity: 0.15;
  cursor: default;
}
/* line 2756, ../sass/_custom.scss */
.widget.glossary {
  margin-bottom: 1px;
}
/* line 2758, ../sass/_custom.scss */
.widget.glossary .royalSlider {
  overflow: hidden;
}
/* line 2760, ../sass/_custom.scss */
.widget.glossary .royalSlider .grab-cursor {
  height: 510px;
}
/* line 2764, ../sass/_custom.scss */
.widget.glossary .widget-carousel {
  background: #ebb800;
}
/* line 2766, ../sass/_custom.scss */
.widget.glossary .widget-carousel .title {
  background-image: url("../images/Glosary-Icon_2.png");
  background-position: 0px 10px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2766, ../sass/_custom.scss */
  .widget.glossary .widget-carousel .title {
    background-image: url("../images/Glosary-Icon_2@2x.png");
    background-size: 38px 34px;
  }
}
/* line 2770, ../sass/_custom.scss */
.widget.glossary .widget-carousel .rsHor {
  background: #ebb800;
}
/* line 2775, ../sass/_custom.scss */
.widget.values {
  margin-bottom: 1px;
}
/* line 2777, ../sass/_custom.scss */
.widget.values .royalSlider {
  overflow: hidden;
}
/* line 2780, ../sass/_custom.scss */
.widget.values .widget-carousel {
  background: #ebb800;
}
/* line 2782, ../sass/_custom.scss */
.widget.values .widget-carousel .title {
  background-image: url("../images/diamond.png");
  background-position: 0 0;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2782, ../sass/_custom.scss */
  .widget.values .widget-carousel .title {
    background-image: url("../images/diamond@2x.png");
    background-size: 38px 34px;
  }
}
/* line 2786, ../sass/_custom.scss */
.widget.values .widget-carousel .rsHor {
  background: #ebb800;
}
/* line 2791, ../sass/_custom.scss */
.widget.faq {
  margin-bottom: 1px;
}
/* line 2793, ../sass/_custom.scss */
.widget.faq .royalSlider {
  overflow: hidden;
}
/* line 2796, ../sass/_custom.scss */
.widget.faq .widget-carousel {
  background: #ebb800;
}
/* line 2798, ../sass/_custom.scss */
.widget.faq .widget-carousel .title {
  background-image: url("../images/FAQ-Icon.png");
  background-position: 0px 10px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2798, ../sass/_custom.scss */
  .widget.faq .widget-carousel .title {
    background-image: url("../images/FAQ-Icon@2x.png");
    background-size: 38px 34px;
  }
}
/* line 2802, ../sass/_custom.scss */
.widget.faq .widget-carousel .rsHor {
  background: #ebb800;
}
/* line 2809, ../sass/_custom.scss */
.widget.event .field-label {
  font-weight: normal;
  color: #bbb6ac;
  font-family: 'permianseriftypefaceitalic';
}
/* line 2814, ../sass/_custom.scss */
.widget.event .views-field-title {
  font-size: 1em;
}
/* line 2816, ../sass/_custom.scss */
.widget.event .views-field-title a {
  color: #404759;
}
/* line 2819, ../sass/_custom.scss */
.widget.event .views-field-title a:hover,
.widget.event .views-field-title a span {
  color: #7c8a9d;
}
/* line 2823, ../sass/_custom.scss */
.widget.event .views-field-title a span {
  text-decoration: underline;
  font-family: 'permianslabseriftypefaceRg';
}
/* line 2829, ../sass/_custom.scss */
.widget.event .field-name-field-event-date .field-item {
  color: #56534f;
  font-family: 'permianslabseriftypefaceRg';
  font-size: 1.5em;
}
/* line 2835, ../sass/_custom.scss */
.widget .views-field-participants {
  padding: 0 15px 15px 15px;
  color: #7c8a9d;
}
/* line 2839, ../sass/_custom.scss */
.widget .views-field-participants .field-collection-view, .widget .views-field-participants .field-collection-container {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 2845, ../sass/_custom.scss */
.widget .views-field-participants .field-name-field-role {
  font-size: 0.9em;
  color: #404759;
  display: block;
  line-height: 1.3em;
}
/* line 2851, ../sass/_custom.scss */
.widget .views-field-participants .content {
  padding: 0;
}
/* line 2856, ../sass/_custom.scss */
.widget .content-description {
  padding: 10px 15px;
}
/* line 2861, ../sass/_custom.scss */
.widget.licensed_banks_view_info .widget-image-and-category {
  min-height: 0;
  margin: 0;
}
/* line 2866, ../sass/_custom.scss */
.widget.licensed_banks_view_info .field-name-field-content-callback .field-item > .full-version {
  margin: 0 15px;
  font-size: 1.1em;
  color: #7c8a9d;
  text-decoration: underline;
  padding-right: 15px;
  background: url(../images/read-more.png) 100% 9px no-repeat;
  line-height: 1em;
}
/* line 2875, ../sass/_custom.scss */
.widget.licensed_banks_view_info .field-name-field-content-callback .field-item > .full-version:hover {
  text-decoration: none;
}

/* line 2884, ../sass/_custom.scss */
#cboxContent {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
/* line 2887, ../sass/_custom.scss */
#cboxContent .licensed_banks_view_info > .content {
  padding: 0;
}

/* line 2892, ../sass/_custom.scss */
.licensed-banks-accordion {
  font-family: 'permianseriftypefaceregular';
  font-size: 1em;
}
/* line 2897, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header {
  margin: 0;
  padding: 15px 30px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background: #ffffff;
  border: 0;
  border-top: 1px solid #e6e5e3;
  border-bottom: 1px solid #e6e5e3;
  margin-top: -1px;
  color: #7c7872;
}
/* line 2908, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header .ui-accordion-header-icon {
  display: none;
}
/* line 2911, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header img {
  vertical-align: middle;
  -webkit-filter: drop-shadow(1px 0px 5px #c5c5c5);
  -moz-filter: drop-shadow(1px 0px 5px #c5c5c5);
  -o-filter: drop-shadow(1px 0px 5px #c5c5c5);
}
/* line 2919, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header span {
  font-size: 1.15em;
}
/* line 2921, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header span.image {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 60px;
  margin-right: 10px;
  text-align: center;
}
/* line 2928, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header.ui-accordion-header-active {
  background: #fafaf9;
}
/* line 2931, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header.ui-accordion-header-active span {
  color: #000000;
}
/* line 2936, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header.ui-state-hover span {
  color: #000000;
}
/* line 2940, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header.all-banks {
  background-image: url("../images/all-blue.png");
  background-position: 43px 8px;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 2940, ../sass/_custom.scss */
  .licensed-banks-accordion .ui-accordion-header.all-banks {
    background-image: url("../images/all-blue@2x.png");
    background-size: 35px 120px;
  }
}
/* line 2946, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header.all-banks span {
  margin-left: 70px;
}
/* line 2949, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header.all-banks.ui-accordion-header-active {
  background-color: #fafaf9;
}
/* line 2953, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header.ui-state-hover {
  background-position: 43px -74px;
}
/* line 2957, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content {
  border: 0;
  background: #fafaf9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 0;
  height: auto !important;
}
/* line 2964, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content .ui-tabs-panel {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  font-family: 'permianseriftypefaceregular';
  color: #7c8a9d;
  font-weight: normal;
  font-size: 1em;
}
/* line 2973, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > div {
  padding: 20px 30px;
  clear: both;
}
/* line 2977, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #e2e1df;
  background: transparent;
}
/* line 65, ../sass/_mixins.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul:before, .licensed-banks-accordion .ui-accordion-content.bank-content > ul:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul:after {
  clear: both;
}
/* line 2985, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul li {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 0;
  border-left: 1px solid #e2e1df;
  background: transparent;
  margin: 15px 0;
  padding: 0;
  font-weight: normal;
  float: left;
  list-style: none;
}
/* line 2996, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul li a {
  color: #bbb6ac;
  font-family: 'permianslabseriftypefaceRg';
  padding: 10px 25px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 3002, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul li a:focus {
  outline: none;
}
/* line 3005, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul li a.active {
  color: #56534f;
}
/* line 3009, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content > ul li.first {
  border: 0;
}
/* line 3015, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-content.bank-content.all-banks-content {
  padding: 20px 30px;
}
/* line 3020, ../sass/_custom.scss */
.licensed-banks-accordion .line {
  margin-bottom: 10px;
}
/* line 3022, ../sass/_custom.scss */
.licensed-banks-accordion .line .title {
  color: #7c7872;
  font-family: 'permianseriftypefaceitalic';
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 175px;
}
/* line 3028, ../sass/_custom.scss */
.licensed-banks-accordion .line .description {
  color: #7c8a9d;
  font-size: 1.1em;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}

/*   Init Colorbox styles changes   */
/* line 3037, ../sass/_custom.scss */
#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxMiddleLeft,
#cboxMiddleRight {
  display: none;
}

/* line 3047, ../sass/_custom.scss */
#cboxContent {
  padding: 0 !important;
  padding-top: 15px !important;
  margin-top: 15px;
  min-height: 50px;
  width: 100% !important;
}

/* line 3054, ../sass/_custom.scss */
#cboxClose {
  background-image: url("../images/cbox-close.png");
  background-position: center center;
  background-repeat: no-repeat;
  top: 15px;
  bottom: auto;
  right: 15px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3054, ../sass/_custom.scss */
  #cboxClose {
    background-image: url("../images/cbox-close@2x.png");
    background-size: 13px 12px;
  }
}
/* line 3061, ../sass/_custom.scss */
#cboxClose:hover {
  background-position: center center;
}

/* line 3065, ../sass/_custom.scss */
#cboxWrapper {
  background: none;
  border-radius: none;
}

/*  Colorbox styles  */
/* line 3070, ../sass/_custom.scss */
#colorbox {
  color: #4c4b48;
  padding: 20px 0;
  position: relative;
  font-family: 'permianseriftypefaceregular', Georgia, sans-serif;
}
/* line 3077, ../sass/_custom.scss */
#colorbox .node .top-panel,
#colorbox .node .posts-navigation,
#colorbox .node .date {
  -webkit-backface-visibility: hidden;
}
/* line 3081, ../sass/_custom.scss */
#colorbox .node .top-panel *,
#colorbox .node .posts-navigation *,
#colorbox .node .date * {
  -webkit-backface-visibility: hidden;
}
/* line 3086, ../sass/_custom.scss */
#colorbox #cboxClose {
  -webkit-backface-visibility: hidden;
}

/* line 3090, ../sass/_custom.scss */
.node {
  font-family: 'Roboto Slab', Georgia, sans-serif;
  color: #404759;
}
/* line 3097, ../sass/_custom.scss */
.node .top-panel:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 3104, ../sass/_custom.scss */
.node .top-panel a {
  text-decoration: none;
}
/* line 3107, ../sass/_custom.scss */
.node .top-panel div.field-items {
  margin: 0;
}
/* line 3110, ../sass/_custom.scss */
.node .top-panel div.field-items div.field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 3114, ../sass/_custom.scss */
.node .top-panel .left-panel {
  float: left;
  width: 47.82609%;
  font-size: 1.1em;
}
/* line 3119, ../sass/_custom.scss */
.node .top-panel .left-panel img {
  vertical-align: middle;
}
/* line 65, ../sass/_mixins.scss */
.node .top-panel .left-panel .category:before, .node .top-panel .left-panel .category:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.node .top-panel .left-panel .category:after {
  clear: both;
}
/* line 3124, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul {
  list-style: none;
  margin-right: 10px;
}
/* line 3127, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul.last {
  margin-right: 0;
}
/* line 3130, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul img {
  vertical-align: middle;
}
/* line 3133, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul li {
  display: inline;
  margin-right: 16px;
}
/* line 3136, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul li a {
  display: inline-block;
}
/* line 3139, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul li span {
  padding-left: 10px;
}
/* line 3143, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul li.selected {
  font-weight: normal;
}
/* line 3148, ../sass/_custom.scss */
.node .top-panel .left-panel .category ul ul.term {
  display: none;
}
/* line 3153, ../sass/_custom.scss */
.node .top-panel .left-panel .category a {
  color: #4c4b48;
}
/* line 3156, ../sass/_custom.scss */
.node .top-panel .left-panel .category a:hover {
  text-decoration: underline;
}
/* line 3160, ../sass/_custom.scss */
.node .top-panel .left-panel .category .field-type-taxonomy-term-reference {
  float: left;
}
/* line 3165, ../sass/_custom.scss */
.node .top-panel .right-panel {
  float: right;
  width: 52.17391%;
}
/* line 3168, ../sass/_custom.scss */
.node .top-panel .right-panel .tags {
  float: left;
  width: 57.69231%;
  position: relative;
}
/* line 3173, ../sass/_custom.scss */
.node .top-panel .right-panel .tags .more-tags {
  min-width: 220px;
}
/* line 3177, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools {
  float: right;
  position: relative;
  width: 170px;
  margin-right: 4.2735%;
  margin-top: 3px;
}
/* line 3184, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools ul {
  float: right;
  margin: 0;
}
/* line 3188, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li {
  display: block;
  float: left;
  margin-left: 15px;
}
/* line 3192, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li.first {
  margin-left: 0;
}
/* line 3196, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a {
  display: block;
  height: 24px;
  width: 21px;
  overflow: hidden;
  text-indent: 9999px;
}
/* line 3203, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a.share {
  background-image: url("../images/icon-share-4-blue.png");
  background-position: center 0;
  background-repeat: no-repeat;
  height: 19px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3203, ../sass/_custom.scss */
  .node .top-panel .right-panel .article-tools li a.share {
    background-image: url("../images/icon-share-4-blue@2x.png");
    background-size: 22px 80px;
  }
}
/* line 3208, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a.share:hover {
  background-position: center -61px;
}
/* line 3212, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a.print {
  background-image: url("../images/icon-print-blue.png");
  background-position: center 0;
  background-repeat: no-repeat;
  margin-top: 1px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3212, ../sass/_custom.scss */
  .node .top-panel .right-panel .article-tools li a.print {
    background-image: url("../images/icon-print-blue@2x.png");
    background-size: 15px 50px;
  }
}
/* line 3217, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a.print:hover {
  background-position: center -32px;
}
/* line 3221, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a.node-edit {
  background-image: url("../images/icon-edit-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  width: 20px;
  float: right;
  overflow: hidden;
  text-indent: -9999px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3221, ../sass/_custom.scss */
  .node .top-panel .right-panel .article-tools li a.node-edit {
    background-image: url("../images/icon-edit-blue@2x.png");
    background-size: 20px 60px;
  }
}
/* line 3232, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a.node-edit:hover {
  background-position: 0 -20px;
}
/* line 3235, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools li a.node-edit:active {
  background-position: 0 -40px;
}
/* line 3242, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .widget-share-block {
  min-width: 147px;
  top: 150%;
  width: 300px;
}
/* line 3247, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .widget-share-block li {
  margin-left: 0;
}
/* line 3250, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .widget-share-block li a {
  text-indent: 0;
}
/* line 3254, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .widget-share-block:after {
  right: 24%;
}
/* line 3258, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .links {
  float: right;
  margin: 0 10px 0 0;
  padding: 0;
}
/* line 3263, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .links li {
  padding: 0;
}
/* line 3267, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .links li.flag-bookmarks a {
  background-image: url("../images/icon-bookmark-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -9999px;
  margin-right: 5px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3267, ../sass/_custom.scss */
  .node .top-panel .right-panel .article-tools .links li.flag-bookmarks a {
    background-image: url("../images/icon-bookmark-blue@2x.png");
    background-size: 20px 40px;
  }
}
/* line 3278, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .links li.flag-bookmarks a.unflag-action, .node .top-panel .right-panel .article-tools .links li.flag-bookmarks a:hover, .node .top-panel .right-panel .article-tools .links li.flag-bookmarks a:active {
  background-position: 0 -20px;
}
/* line 3286, ../sass/_custom.scss */
.node .top-panel .right-panel .article-tools .links .flag-throbber {
  display: none;
}
/* line 3293, ../sass/_custom.scss */
.node h1.title {
  color: #404759;
  font-weight: normal;
  font-size: 1.8em;
  padding-left: 3.25203%;
  padding-right: 3.25203%;
}
/* line 3301, ../sass/_custom.scss */
.node .content {
  padding-left: 3.25203%;
  padding-right: 3.25203%;
  padding-top: 2.03252%;
  padding-bottom: 1.01626%;
}
/* line 3307, ../sass/_custom.scss */
.node .content h2, .node .content .field-label {
  font-weight: normal;
  color: #6f7681;
  font-size: 1.2em;
  margin-bottom: 10px;
}
/* line 3313, ../sass/_custom.scss */
.node .content p {
  margin-bottom: 12px;
}
/* line 3316, ../sass/_custom.scss */
.node .content a {
  color: #7c8a9d;
  text-decoration: none;
}
/* line 3323, ../sass/_custom.scss */
.node .content .field-name-body a,
.node .content .field-type-file a,
.node .content .field-name-field-announcement a {
  border-bottom: 1px solid #7c8a9d;
  color: #7c8a9d;
}
/* line 3326, ../sass/_custom.scss */
.node .content .field-name-body a:hover,
.node .content .field-type-file a:hover,
.node .content .field-name-field-announcement a:hover {
  border-color: transparent;
  color: #404759;
}
/* line 3332, ../sass/_custom.scss */
.node .content .legislation-tabs {
  border-top: 1px solid #e6e5e3;
  border-bottom: 1px solid #e6e5e3;
}
/* line 3336, ../sass/_custom.scss */
.node .content .legislation-tabs ul {
  list-style: none;
  margin: 0;
}
/* line 3340, ../sass/_custom.scss */
.node .content .legislation-tabs ul li {
  margin: 15px 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  padding: 0 30px;
  line-height: 30px;
  border-left: 1px solid #e6e5e3;
  background: transparent;
}
/* line 3348, ../sass/_custom.scss */
.node .content .legislation-tabs ul li:first-child {
  border: 0;
}
/* line 3352, ../sass/_custom.scss */
.node .content .legislation-tabs ul li a {
  padding-left: 40px;
  text-decoration: none;
  color: #56534f;
  font-size: 1em;
  line-height: 1.4em;
  padding-bottom: 3px;
  padding-top: 3px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
/* line 3365, ../sass/_custom.scss */
.node .content .legislation-tabs ul li a.announce {
  background-image: url("../images/announce-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3365, ../sass/_custom.scss */
  .node .content .legislation-tabs ul li a.announce {
    background-image: url("../images/announce-blue@2x.png");
    background-size: 24px 26px;
  }
}
/* line 3370, ../sass/_custom.scss */
.node .content .legislation-tabs ul li a.project {
  background-image: url("../images/project-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3370, ../sass/_custom.scss */
  .node .content .legislation-tabs ul li a.project {
    background-image: url("../images/project-blue@2x.png");
    background-size: 26px 24px;
  }
}
/* line 3376, ../sass/_custom.scss */
.node .content .legislation-tabs ul li a.arguments {
  background-image: url("../images/clipboard-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3376, ../sass/_custom.scss */
  .node .content .legislation-tabs ul li a.arguments {
    background-image: url("../images/clipboard-blue@2x.png");
    background-size: 20px 22px;
  }
}
/* line 3381, ../sass/_custom.scss */
.node .content .legislation-tabs ul li a.recommandation {
  background-image: url("../images/quote-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3381, ../sass/_custom.scss */
  .node .content .legislation-tabs ul li a.recommandation {
    background-image: url("../images/quote-blue@2x.png");
    background-size: 22px 22px;
  }
}
/* line 3386, ../sass/_custom.scss */
.node .content .legislation-tabs ul li a.active, .node .content .legislation-tabs ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 3394, ../sass/_custom.scss */
.node .content .legislation-tabs ul li.first {
  border: 0;
}
/* line 3401, ../sass/_custom.scss */
.node .content .tab-content {
  padding-top: 20px;
}
/* line 3406, ../sass/_custom.scss */
.print-content .node .image-item {
  text-align: center;
  padding: 0 10mm;
}
/* line 3411, ../sass/_custom.scss */
.print-content .node .content {
  padding: 0;
  font-size: 12pt;
}
/* line 3415, ../sass/_custom.scss */
.print-content .node .content .field-name-body {
  padding: 0 10mm;
}
/* line 3419, ../sass/_custom.scss */
.print-content .node .content p {
  margin-bottom: 5mm;
}

/* line 3427, ../sass/_custom.scss */
#project p.pid-holder {
  padding-left: 3.25203%;
  padding-right: 3.25203%;
  margin-left: -3.25203%;
  margin-right: -3.25203%;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
}
/* line 3437, ../sass/_custom.scss */
#project p.pid-holder:hover {
  background: #f4f4f4;
}

/* line 3445, ../sass/_custom.scss */
.node-type-article .node .top-panel,
.node-type-article .node h1.title,
.node-type-article .node .content {
  padding-left: 0;
  padding-right: 0;
}
/* line 3451, ../sass/_custom.scss */
.node-type-article .node .top-panel .right-panel .article-tools {
  margin-right: 0;
  width: auto;
}
/* line 3454, ../sass/_custom.scss */
.node-type-article .node .top-panel .right-panel .article-tools ul {
  margin: 0;
}

/* line 3464, ../sass/_custom.scss */
.node-qanda .content,
.node-faq .content,
.node-glossary .content,
.node-values .content {
  padding-left: 0;
  padding-right: 0;
}
/* line 3468, ../sass/_custom.scss */
.node-qanda .content .field-item,
.node-faq .content .field-item,
.node-glossary .content .field-item,
.node-values .content .field-item {
  margin: 0;
}
/* line 3471, ../sass/_custom.scss */
.node-qanda .content .field-item:last-child fieldset,
.node-faq .content .field-item:last-child fieldset,
.node-glossary .content .field-item:last-child fieldset,
.node-values .content .field-item:last-child fieldset {
  border-bottom: 1px solid #e1e1e1;
}
/* line 3476, ../sass/_custom.scss */
.node-qanda .content .field-collection-view,
.node-qanda .content fieldset,
.node-faq .content .field-collection-view,
.node-faq .content fieldset,
.node-glossary .content .field-collection-view,
.node-glossary .content fieldset,
.node-values .content .field-collection-view,
.node-values .content fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 3482, ../sass/_custom.scss */
.node-qanda .content fieldset,
.node-faq .content fieldset,
.node-glossary .content fieldset,
.node-values .content fieldset {
  background: #fafaf9;
}
/* line 3484, ../sass/_custom.scss */
.node-qanda .content fieldset legend,
.node-faq .content fieldset legend,
.node-glossary .content fieldset legend,
.node-values .content fieldset legend {
  background: #fafaf9;
  width: 100%;
  border-top: 1px solid #e1e1e1;
}
/* line 3489, ../sass/_custom.scss */
.node-qanda .content fieldset.collapsed,
.node-faq .content fieldset.collapsed,
.node-glossary .content fieldset.collapsed,
.node-values .content fieldset.collapsed {
  height: auto;
  background: transparent;
}
/* line 3493, ../sass/_custom.scss */
.node-qanda .content fieldset.collapsed legend,
.node-faq .content fieldset.collapsed legend,
.node-glossary .content fieldset.collapsed legend,
.node-values .content fieldset.collapsed legend {
  background: transparent;
}
/* line 3499, ../sass/_custom.scss */
.node-qanda .content fieldset.collapsible .fieldset-legend,
.node-faq .content fieldset.collapsible .fieldset-legend,
.node-glossary .content fieldset.collapsible .fieldset-legend,
.node-values .content fieldset.collapsible .fieldset-legend {
  background: url(../images/dot.png) 6% center no-repeat;
  padding: 1em 0;
  padding-left: 9.14634%;
}
/* line 3504, ../sass/_custom.scss */
.node-qanda .content fieldset.collapsible .fieldset-legend a,
.node-faq .content fieldset.collapsible .fieldset-legend a,
.node-glossary .content fieldset.collapsible .fieldset-legend a,
.node-values .content fieldset.collapsible .fieldset-legend a {
  color: #7c8a9d;
  font-size: 1.3em;
}
/* line 3510, ../sass/_custom.scss */
.node-qanda .content fieldset .content,
.node-faq .content fieldset .content,
.node-glossary .content fieldset .content,
.node-values .content fieldset .content {
  padding-top: 0;
  padding-left: 3.04878%;
  padding-right: 3.04878%;
  color: #404759;
  font-size: 1.1em;
  width: auto;
}
/* line 3520, ../sass/_custom.scss */
.node-qanda .field-collection-container,
.node-faq .field-collection-container,
.node-glossary .field-collection-container,
.node-values .field-collection-container {
  border: 0;
}

/* line 3528, ../sass/_custom.scss */
.faq .rsDefault {
  background: #fafafa;
}
/* line 3531, ../sass/_custom.scss */
.faq .rsDefault .rsOverflow,
.faq .rsDefault .rsSlide,
.faq .rsDefault .rsVideoFrameHolder,
.faq .rsDefault .rsThumbs {
  background: transparent;
}

/* line 3540, ../sass/_custom.scss */
a.file {
  color: #e66247 !important;
  text-decoration: none;
  padding-left: 30px;
}
/* line 3545, ../sass/_custom.scss */
a.file.pdf {
  background-image: url("../images/application-pdf.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3545, ../sass/_custom.scss */
  a.file.pdf {
    background-image: url("../images/application-pdf@2x.png");
    background-size: 24px 24px;
  }
}
/* line 3550, ../sass/_custom.scss */
a.file:hover {
  text-decoration: underline;
}

/* line 3554, ../sass/_custom.scss */
a.big-file {
  color: #e66247 !important;
  text-decoration: none;
  padding-left: 30px;
}
/* line 3559, ../sass/_custom.scss */
a.big-file.pdf {
  background-image: url("../images/application-pdf.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 3559, ../sass/_custom.scss */
  a.big-file.pdf {
    background-image: url("../images/application-pdf@2x.png");
    background-size: 24px 24px;
  }
}
/* line 3564, ../sass/_custom.scss */
a.big-file:hover {
  text-decoration: underline;
}

/* line 3569, ../sass/_custom.scss */
.article-slider {
  width: 100%;
  position: relative;
}

/* line 3573, ../sass/_custom.scss */
.royalSlider {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 3580, ../sass/_custom.scss */
.royalSlider:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 3587, ../sass/_custom.scss */
.rsDefault {
  background: #22201f;
}
/* line 3590, ../sass/_custom.scss */
.rsDefault .rsThumbsHor {
  width: 52.43902% !important;
  margin-left: 8.53659% !important;
  height: 90px !important;
  padding-bottom: 4px;
}
/* line 3596, ../sass/_custom.scss */
.rsDefault .rsThumb {
  height: 46px !important;
  width: 69px !important;
  margin-top: 24px;
  border: 1px solid #504d4a;
}
/* line 3602, ../sass/_custom.scss */
.rsDefault .rsThumb.rsNavSelected {
  background: transparent !important;
  border-color: #bbb6ac;
}
/* line 3605, ../sass/_custom.scss */
.rsDefault .rsThumb.rsNavSelected img {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 3611, ../sass/_custom.scss */
.rsDefault .rsThumbsContainer {
  padding: 0 20px;
  left: 0 !important;
}
/* line 3615, ../sass/_custom.scss */
.rsDefault .rsThumbsArrowIcn {
  height: 26px !important;
  width: 13px !important;
  margin-top: -13px;
  margin-left: -7px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
/* line 3627, ../sass/_custom.scss */
.rsDefault .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background: url(../images/thumbs-arrow-left.png) 0 0 no-repeat !important;
}
/* line 3633, ../sass/_custom.scss */
.rsDefault .rsThumbsArrowRight .rsThumbsArrowIcn {
  background: url(../images/thumbs-arrow-right.png) 0 0 no-repeat !important;
}
/* line 3638, ../sass/_custom.scss */
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
  background: #22201f;
}
/* line 3645, ../sass/_custom.scss */
.rsDefault .rsArrow {
  width: 50px;
}
/* line 3649, ../sass/_custom.scss */
.rsDefault .rsArrowIcn {
  height: 57px !important;
  width: 28px;
  margin-top: -29px;
  margin-left: -14px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
/* line 3661, ../sass/_custom.scss */
.rsDefault .rsArrowRight .rsArrowIcn {
  background: url(../images/rs-right-arrow.png) 0 0 no-repeat !important;
}
/* line 3665, ../sass/_custom.scss */
.rsDefault .rsArrowRight.rsArrowDisabled .rsArrowIcn {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
  -moz-opacity: 0.15;
  -khtml-opacity: 0.15;
  opacity: 0.15;
}
/* line 3674, ../sass/_custom.scss */
.rsDefault .rsArrowLeft .rsArrowIcn {
  background: url(../images/rs-left-arrow.png) 0 0 no-repeat !important;
}
/* line 3678, ../sass/_custom.scss */
.rsDefault .rsArrowLeft.rsArrowDisabled .rsArrowIcn {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15);
  -moz-opacity: 0.15;
  -khtml-opacity: 0.15;
  opacity: 0.15;
}

/* line 3687, ../sass/_custom.scss */
.slider-tools {
  position: absolute;
  right: 3.25203%;
  bottom: 3.25203%;
  color: #a8a194;
}
/* line 3693, ../sass/_custom.scss */
.slider-tools .slides-counter {
  border: 1px solid #504d4a;
  font-size: 1.2em;
  float: left;
  height: 2em;
  width: 3.5em;
  text-align: center;
  line-height: 2em;
  margin-right: 4px;
}
/* line 3703, ../sass/_custom.scss */
.slider-tools .change-view {
  float: left;
  height: 2.4em;
  border: 1px solid #504d4a;
}
/* line 3707, ../sass/_custom.scss */
.slider-tools .change-view a {
  display: block;
  float: left;
  width: 3em;
  height: 2.4em;
  text-indent: -9999px;
  overflow: hidden;
}
/* line 3714, ../sass/_custom.scss */
.slider-tools .change-view a.photo {
  background: url(../images/icon-photo-camera.png) center center no-repeat;
}
/* line 3717, ../sass/_custom.scss */
.slider-tools .change-view a.video {
  background: url(../images/icon-video-camera.png) center center no-repeat;
}
/* line 3720, ../sass/_custom.scss */
.slider-tools .change-view a.active {
  background-color: #56534f;
}

/*  Styled scroll  */
/*************** SCROLLBAR BASE CSS ***************/
/* line 3729, ../sass/_custom.scss */
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
  max-height: 300px;
}
/* line 3735, ../sass/_custom.scss */
.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}
/* line 3748, ../sass/_custom.scss */
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/* line 3755, ../sass/_custom.scss */
.scroll-element {
  display: none;
}

/* line 3758, ../sass/_custom.scss */
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

/* line 3764, ../sass/_custom.scss */
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

/* line 3770, ../sass/_custom.scss */
.scrollbar-inner,
.table-wrapper,
.menu-block-wrapper {
  max-height: 300px;
  overflow: auto;
}
/* line 3776, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element,
.table-wrapper > .scroll-element,
.menu-block-wrapper > .scroll-element {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}
/* line 3783, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element div,
.table-wrapper > .scroll-element div,
.menu-block-wrapper > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 3795, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element .scroll-bar,
.table-wrapper > .scroll-element .scroll-bar,
.menu-block-wrapper > .scroll-element .scroll-bar {
  background-color: #404759;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
/* line 3798, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element .scroll-bar:hover,
.table-wrapper > .scroll-element .scroll-bar:hover,
.menu-block-wrapper > .scroll-element .scroll-bar:hover {
  background-color: #404759;
}
/* line 3803, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element.scroll-x,
.table-wrapper > .scroll-element.scroll-x,
.menu-block-wrapper > .scroll-element.scroll-x {
  bottom: 0;
  height: 0;
  left: 0;
  width: 100%;
}
/* line 3808, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element.scroll-x .scroll-bar,
.table-wrapper > .scroll-element.scroll-x .scroll-bar,
.menu-block-wrapper > .scroll-element.scroll-x .scroll-bar {
  height: 8px;
  min-width: 10px;
  top: -12px;
}
/* line 3814, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scrollroyalSlider-element_size,
.table-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scrollroyalSlider-element_size,
.menu-block-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scrollroyalSlider-element_size {
  left: -16px;
}
/* line 3819, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element.scroll-y,
.table-wrapper > .scroll-element.scroll-y,
.menu-block-wrapper > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 0;
}
/* line 3824, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element.scroll-y .scroll-bar,
.table-wrapper > .scroll-element.scroll-y .scroll-bar,
.menu-block-wrapper > .scroll-element.scroll-y .scroll-bar {
  left: -12px;
  min-height: 10px;
  width: 8px;
}
/* line 3830, ../sass/_custom.scss */
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_size,
.table-wrapper > .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_size,
.menu-block-wrapper > .scroll-element.scroll-y.scroll-scrolly_visible .scroll-element_size {
  top: -16px;
}
/* line 3836, ../sass/_custom.scss */
.scrollbar-inner.scroll-draggable .scroll-bar,
.table-wrapper.scroll-draggable .scroll-bar,
.menu-block-wrapper.scroll-draggable .scroll-bar {
  background-color: #404759;
}

/* line 3841, ../sass/_custom.scss */
.scroll-element.scroll-x {
  display: none !important;
}

/* line 3847, ../sass/_custom.scss */
.node-post.node-view-full .field-type-datetime,
.node-event.node-view-full .field-type-datetime {
  text-align: center;
  color: #404759;
  font-weight: normal;
  font-size: 1.8em;
  padding-left: 3.25203%;
  padding-right: 3.25203%;
  padding-top: 0.5em;
  margin-bottom: 0.3em;
}
/* line 3857, ../sass/_custom.scss */
.node-post.node-view-full .field-name-field-participants,
.node-event.node-view-full .field-name-field-participants {
  color: #7c8a9d;
  list-style: none;
  margin: 0 0 1em 0;
}
/* line 3861, ../sass/_custom.scss */
.node-post.node-view-full .field-name-field-participants .content, .node-post.node-view-full .field-name-field-participants .field-collection-view,
.node-event.node-view-full .field-name-field-participants .content,
.node-event.node-view-full .field-name-field-participants .field-collection-view {
  margin: 0;
  padding: 0;
  border: none;
}
/* line 3866, ../sass/_custom.scss */
.node-post.node-view-full .field-name-field-participants .field-name-field-title, .node-post.node-view-full .field-name-field-participants .field-name-field-role,
.node-event.node-view-full .field-name-field-participants .field-name-field-title,
.node-event.node-view-full .field-name-field-participants .field-name-field-role {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 3869, ../sass/_custom.scss */
.node-post.node-view-full .field-name-field-participants .field-name-field-role,
.node-event.node-view-full .field-name-field-participants .field-name-field-role {
  font-size: 0.9em;
  color: #404759;
  margin-left: 10px;
}
/* line 3877, ../sass/_custom.scss */
.node-post .selectBox-dropdown,
.node-event .selectBox-dropdown {
  max-width: 150px;
}
/* line 3880, ../sass/_custom.scss */
.node-post h1.title,
.node-event h1.title {
  clear: both;
  text-align: center;
  font-family: 'permianslabseriftypefaceRg';
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
}
/* line 3888, ../sass/_custom.scss */
.print-content .node-post, .print-content
.node-event {
  color: #404759;
}
/* line 3891, ../sass/_custom.scss */
.print-content .node-post h1.title, .print-content
.node-event h1.title {
  padding: 0 10mm;
  color: #404759;
  text-align: left;
  font-size: 22pt;
}
/* line 3898, ../sass/_custom.scss */
.print-content .node-post .attached-files, .print-content
.node-event .attached-files {
  margin: 0;
  padding: 0 10mm;
}
/* line 3902, ../sass/_custom.scss */
.print-content .node-post .attached-files div.field-items div.field-item, .print-content
.node-event .attached-files div.field-items div.field-item {
  float: none;
  width: 100%;
  margin: 1em 0 0 0;
}
/* line 3908, ../sass/_custom.scss */
.print-content .node-post .attached-files .file-icon, .print-content
.node-event .attached-files .file-icon {
  float: left;
  margin: 0 2mm 0 0;
}
/* line 3914, ../sass/_custom.scss */
.node-post .field-collection-container,
.node-event .field-collection-container {
  margin: 0;
  border: 0;
}
/* line 3919, ../sass/_custom.scss */
.node-post .posts-navigation,
.node-event .posts-navigation {
  font-size: 1.1em;
  font-family: 'permianslabseriftypefaceRg';
  position: relative;
  margin-left: 3.25203%;
  margin-right: 3.25203%;
}
/* line 3926, ../sass/_custom.scss */
.node-post .posts-navigation a.colorbox-node,
.node-event .posts-navigation a.colorbox-node {
  color: #4c4b48;
  position: absolute;
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  bottom: -34px;
}
/* line 3936, ../sass/_custom.scss */
.node-post .posts-navigation a.colorbox-node.prev,
.node-event .posts-navigation a.colorbox-node.prev {
  background: url(../images/prev-arrow.png) 0 center no-repeat;
  left: 0;
  padding-left: 20px;
}
/* line 3941, ../sass/_custom.scss */
.node-post .posts-navigation a.colorbox-node.next,
.node-event .posts-navigation a.colorbox-node.next {
  background: url(../images/next-arrow.png) 100% center no-repeat;
  right: 0;
  padding-right: 20px;
}
/* line 3946, ../sass/_custom.scss */
.node-post .posts-navigation a.colorbox-node:hover,
.node-event .posts-navigation a.colorbox-node:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 3954, ../sass/_custom.scss */
.node-post .attached-files,
.node-event .attached-files {
  border-top: 1px solid #ededec;
  padding-top: 2em;
  margin-left: -3.25203%;
  margin-right: -3.25203%;
  padding-left: 3.25203%;
  padding-right: 3.25203%;
  font-size: 1em;
  line-height: 1.3em;
}
/* line 3964, ../sass/_custom.scss */
.node-post .attached-files a.big-file,
.node-event .attached-files a.big-file {
  color: #33322e !important;
  text-decoration: underline;
  min-height: 25px;
}
/* line 3969, ../sass/_custom.scss */
.node-post .attached-files div.field-items,
.node-event .attached-files div.field-items {
  list-style: none;
  margin: 0;
}
/* line 3972, ../sass/_custom.scss */
.node-post .attached-files div.field-items div.field-item,
.node-event .attached-files div.field-items div.field-item {
  display: block;
  float: left;
  padding: 0;
  margin: 0 0 1em 0;
  width: 50%;
}
/* line 3978, ../sass/_custom.scss */
.node-post .attached-files div.field-items div.field-item:nth-child(2n+1),
.node-event .attached-files div.field-items div.field-item:nth-child(2n+1) {
  clear: both;
}

/* line 3985, ../sass/_custom.scss */
.file-icon {
  float: left;
  margin: -1px 10px 0 0;
}

/* line 3990, ../sass/_custom.scss */
.widget span.file a {
  display: block;
  margin-left: 30px;
  word-break: break-all;
  line-height: 1.3em;
  text-decoration: none;
}
/* line 3997, ../sass/_custom.scss */
.widget span.file a:hover {
  text-decoration: underline;
}

/* line 65, ../sass/_mixins.scss */
.node-post .posts-navigation form:before, .node-post .posts-navigation form:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.node-post .posts-navigation form:after {
  clear: both;
}
/* line 4007, ../sass/_custom.scss */
.node-post .posts-navigation div.form-type-select {
  position: relative;
  margin: 0 1em 0.5em 0;
  float: left;
}
/* line 4013, ../sass/_custom.scss */
.node-post .date {
  position: relative;
  margin-left: 3.25203%;
  margin-right: 1em;
  float: left;
  line-height: 2em;
}
/* line 4021, ../sass/_custom.scss */
.print-content .node-post .date {
  display: none;
}

/* line 4028, ../sass/_custom.scss */
.node-qanda h1.title,
.node-faq h1.title {
  text-align: center;
  font-family: 'permianslabseriftypefaceRg';
}
/* line 4032, ../sass/_custom.scss */
.node-qanda .qanda-navigation,
.node-faq .qanda-navigation {
  margin-bottom: 4em;
  font-size: 1.1em;
  font-family: 'permianslabseriftypefaceRg';
  position: relative;
  margin-left: 3.25203%;
  margin-right: 3.25203%;
}
/* line 4039, ../sass/_custom.scss */
.node-qanda .qanda-navigation a,
.node-faq .qanda-navigation a {
  color: #4c4b48;
  position: absolute;
  top: 0.4em;
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
/* line 4049, ../sass/_custom.scss */
.node-qanda .qanda-navigation a.next,
.node-faq .qanda-navigation a.next {
  background: url(../images/next-arrow.png) 100% center no-repeat;
  right: 0;
  padding-right: 20px;
}
/* line 4054, ../sass/_custom.scss */
.node-qanda .qanda-navigation a.prev,
.node-faq .qanda-navigation a.prev {
  background: url(../images/prev-arrow.png) 0 center no-repeat;
  left: 0;
  padding-left: 20px;
}
/* line 4059, ../sass/_custom.scss */
.node-qanda .qanda-navigation a:hover,
.node-faq .qanda-navigation a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 4069, ../sass/_custom.scss */
.scroll-wrapper .scrollbar-inner {
  padding-right: 20px !important;
}

/* line 4073, ../sass/_custom.scss */
.table-wrapper {
  max-height: 700px;
}
/* line 4076, ../sass/_custom.scss */
.table-wrapper.scroll-wrapper .scrollbar-inner {
  padding-right: 20px !important;
  padding-bottom: 8px !important;
}

/* line 4083, ../sass/_custom.scss */
.contact-container .scrollbar-inner {
  max-height: 500px;
}

/*  QTIP   */
/* line 4089, ../sass/_custom.scss */
.qtip-link {
  color: #7c8a9d;
  text-decoration: none;
  border-bottom: 1px dashed #7c8a9d;
}

/* line 4094, ../sass/_custom.scss */
.qtip-bnm {
  background: #ffffff;
  border: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #999690;
  font-size: 0.9em;
  line-height: 1.3em;
  padding: 0.3em;
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.28);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.28);
}
/* line 4105, ../sass/_custom.scss */
.qtip-bnm .ui-tooltip-titlebar {
  display: none;
}
/* line 4108, ../sass/_custom.scss */
.qtip-bnm .ui-tooltip-content {
  border: 0;
  background: transparent;
  color: #999690;
  font-size: 1em;
  line-height: 1.3em;
  padding: 0.3em;
}

/* line 4118, ../sass/_custom.scss */
.node.faq h1.title {
  text-align: center;
  font-family: 'permianslabseriftypefaceRg';
  position: relative;
}
/* line 4123, ../sass/_custom.scss */
.node.faq h1.title span {
  padding: 0 40px;
}
/* line 4126, ../sass/_custom.scss */
.node.faq h1.title a {
  display: block;
  height: 16px;
  width: 9px;
  overflow: hidden;
  text-indent: -9999px;
  position: absolute;
  top: 40%;
}
/* line 4134, ../sass/_custom.scss */
.node.faq h1.title a.prev {
  background: url(../images/prev-arrow.png) 0 0 no-repeat;
  left: 6.50407%;
}
/* line 4138, ../sass/_custom.scss */
.node.faq h1.title a.next {
  background: url(../images/next-arrow.png) 0 0 no-repeat;
  right: 6.50407%;
}

/*  Exchange    widget*/
/* line 4148, ../sass/_custom.scss */
.form-item-date {
  margin-bottom: 1em;
}

/* line 4151, ../sass/_custom.scss */
.exchange-tabs-full,
.exchange-tabs-inner {
  padding: 1.4em 0;
  border-top: 1px solid #e6e5e3;
  border-bottom: 1px solid #e6e5e3;
  margin-left: -3.25203%;
  margin-right: -3.25203%;
  margin-bottom: 2em;
  margin-top: -1px;
}
/* line 4161, ../sass/_custom.scss */
.exchange-tabs-full ul,
.exchange-tabs-inner ul {
  list-style: none;
  margin: 0;
}
/* line 4165, ../sass/_custom.scss */
.exchange-tabs-full ul li,
.exchange-tabs-inner ul li {
  display: block;
  float: left;
  padding: 0 !important;
  width: 33%;
  text-align: center;
  border-right: 1px solid #dfdedd;
  background: transparent !important;
}
/* line 4173, ../sass/_custom.scss */
.exchange-tabs-full ul li.last,
.exchange-tabs-inner ul li.last {
  border: 0;
}
/* line 4177, ../sass/_custom.scss */
.exchange-tabs-full ul li a,
.exchange-tabs-inner ul li a {
  color: #9c9c9c;
  text-decoration: none;
  display: block;
  height: 30px;
}

/* line 4189, ../sass/_custom.scss */
.exchange-tabs-inner ul li a {
  min-height: 30px;
  height: auto;
}
/* line 4192, ../sass/_custom.scss */
.exchange-tabs-inner ul li a span {
  padding-left: 0;
  height: auto;
  min-height: 30px;
}

/* line 4201, ../sass/_custom.scss */
.exchange-tabs-full {
  margin-bottom: 0;
}

/* line 65, ../sass/_mixins.scss */
#exchange_full .form-type-textfield:before, #exchange_full .form-type-textfield:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
#exchange_full .form-type-textfield:after {
  clear: both;
}

/* line 4213, ../sass/_custom.scss */
#exchange_rates #exchange-average-form .form-type-textfield {
  max-width: 160px;
}
/* line 4217, ../sass/_custom.scss */
#exchange_rates #exchange-average-wrapper,
#exchange_rates #exchange-medium-wrapper {
  clear: both;
}
/* line 4221, ../sass/_custom.scss */
#exchange_rates .medium-rates {
  clear: both;
}
/* line 65, ../sass/_mixins.scss */
#exchange_rates .medium-rates:before, #exchange_rates .medium-rates:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
#exchange_rates .medium-rates:after {
  clear: both;
}
/* line 4225, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks,
#exchange_rates .medium-rates .exchange_offices {
  width: 46.7027%;
  float: left;
}
/* line 4230, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table,
#exchange_rates .medium-rates .exchange_offices table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  color: #9c9c9c;
  width: 100%;
  margin: 0;
}
/* line 4238, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table th,
#exchange_rates .medium-rates .exchange_offices table th {
  font-weight: normal;
  font-size: 0.9em;
  color: #404759;
  padding: 4px;
  text-align: center;
  border: 0;
}
/* line 4246, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table th:first-child,
#exchange_rates .medium-rates .exchange_offices table th:first-child {
  text-align: left;
}
/* line 4249, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table th:last-child,
#exchange_rates .medium-rates .exchange_offices table th:last-child {
  text-align: right;
}
/* line 4254, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table tr,
#exchange_rates .medium-rates .exchange_offices table tr {
  border: 0;
  background: none;
}
/* line 4258, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table td,
#exchange_rates .medium-rates .exchange_offices table td {
  padding: 2px 4px;
  text-align: center;
}
/* line 4261, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table td:first-child,
#exchange_rates .medium-rates .exchange_offices table td:first-child {
  text-align: left;
}
/* line 4264, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table td:last-child,
#exchange_rates .medium-rates .exchange_offices table td:last-child {
  text-align: right;
}
/* line 4267, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks table td.type_header,
#exchange_rates .medium-rates .exchange_offices table td.type_header {
  text-align: center !important;
  color: #6d6c6c;
}
/* line 4275, ../sass/_custom.scss */
#exchange_rates .medium-rates .commercial_banks {
  padding-right: 3.24324%;
  border-right: 1px solid #e6e5e3;
}
/* line 4279, ../sass/_custom.scss */
#exchange_rates .medium-rates .exchange_offices {
  padding-left: 3.24324%;
}

/* line 4284, ../sass/_custom.scss */
.base-rates-tabs {
  margin-bottom: 1.5em;
}

/* line 4292, ../sass/_custom.scss */
.metal-exchange-tabs ul li a span,
.base-rates-tabs ul li a span {
  display: inline;
}
/* line 4295, ../sass/_custom.scss */
.metal-exchange-tabs ul li:last-child,
.base-rates-tabs ul li:last-child {
  border: 0;
}

/* line 4302, ../sass/_custom.scss */
.widget-tabs-text-full > div ul {
  list-style: none;
  margin: 0;
}
/* line 4306, ../sass/_custom.scss */
.widget-tabs-text-full > div .form-item-date-from,
.widget-tabs-text-full > div .form-item-date-to,
.widget-tabs-text-full > div .form-item-date,
.widget-tabs-text-full > div .form-item-date-medium,
.widget-tabs-text-full > div .form-item-date-full,
.widget-tabs-text-full > div .form-item-date-table {
  display: block;
  margin-bottom: 1em;
}
/* line 4315, ../sass/_custom.scss */
.widget-tabs-text-full > div .form-item-date-from input[type="text"],
.widget-tabs-text-full > div .form-item-date-to input[type="text"],
.widget-tabs-text-full > div .form-item-date input[type="text"],
.widget-tabs-text-full > div .form-item-date-medium input[type="text"],
.widget-tabs-text-full > div .form-item-date-full input[type="text"],
.widget-tabs-text-full > div .form-item-date-table input[type="text"] {
  background-image: url("../images/calendar-icon.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-color: #c9d9e3;
  border: 0;
  color: #6f7681;
  font-size: 0.9em;
  font-family: 'permianseriftypefaceregular';
  display: block;
  padding: 0 40px 0 10px;
  height: 32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4315, ../sass/_custom.scss */
  .widget-tabs-text-full > div .form-item-date-from input[type="text"],
  .widget-tabs-text-full > div .form-item-date-to input[type="text"],
  .widget-tabs-text-full > div .form-item-date input[type="text"],
  .widget-tabs-text-full > div .form-item-date-medium input[type="text"],
  .widget-tabs-text-full > div .form-item-date-full input[type="text"],
  .widget-tabs-text-full > div .form-item-date-table input[type="text"] {
    background-image: url("../images/calendar-icon@2x.png");
    background-size: 35px 64px;
  }
}
/* line 4330, ../sass/_custom.scss */
.widget-tabs-text-full > div .form-item-date-from input[type="text"]:focus,
.widget-tabs-text-full > div .form-item-date-to input[type="text"]:focus,
.widget-tabs-text-full > div .form-item-date input[type="text"]:focus,
.widget-tabs-text-full > div .form-item-date-medium input[type="text"]:focus,
.widget-tabs-text-full > div .form-item-date-full input[type="text"]:focus,
.widget-tabs-text-full > div .form-item-date-table input[type="text"]:focus {
  background-position: 100% -32px;
}
/* line 4337, ../sass/_custom.scss */
.widget-tabs-text-full > div#exchange_full .form-item-date, .widget-tabs-text-full > div#exchange_full .form-item-date-medium, .widget-tabs-text-full > div#exchange_full .form-item-date-full, .widget-tabs-text-full > div#exchange_full .form-item-date-table, .widget-tabs-text-full > div#calculator_full .form-item-date, .widget-tabs-text-full > div#calculator_full .form-item-date-medium, .widget-tabs-text-full > div#calculator_full .form-item-date-full, .widget-tabs-text-full > div#calculator_full .form-item-date-table {
  width: 150px;
}
/* line 4342, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full .form-item-date {
  float: left;
  margin-right: 30px;
}
/* line 4347, ../sass/_custom.scss */
.widget-tabs-text-full > div .currency-equivalent {
  color: #9ea7b3;
  line-height: 2em;
  float: left;
  margin-top: 15px;
}
/* line 4353, ../sass/_custom.scss */
.widget-tabs-text-full > div .currency-equivalent span {
  background-image: url("../images/exchange.png");
  background-position: 0 center;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #404759;
  font-size: 1.1em;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4353, ../sass/_custom.scss */
  .widget-tabs-text-full > div .currency-equivalent span {
    background-image: url("../images/exchange@2x.png");
    background-size: 16px 12px;
  }
}
/* line 4362, ../sass/_custom.scss */
.widget-tabs-text-full > div .currency-evolution {
  position: relative;
  text-align: right;
}
/* line 4366, ../sass/_custom.scss */
.widget-tabs-text-full > div .currency-evolution .evo-bar {
  display: block;
  position: absolute;
  width: 4px;
  height: 14px;
  overflow: hidden;
  background: #e1e4e6;
  right: 6px;
  top: 25%;
}
/* line 4376, ../sass/_custom.scss */
.widget-tabs-text-full > div .currency-evolution .evo-bar .fill {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
}
/* line 4382, ../sass/_custom.scss */
.widget-tabs-text-full > div .currency-evolution .evo-bar .fill.up {
  background: #7db38f;
}
/* line 4385, ../sass/_custom.scss */
.widget-tabs-text-full > div .currency-evolution .evo-bar .fill.down {
  background: #e66247;
}
/* line 4391, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table {
  margin-bottom: 1em;
}
/* line 4394, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  color: #9c9c9c;
  width: 100%;
  margin: 0;
}
/* line 4402, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table th {
  font-weight: normal;
  font-size: 0.9em;
  color: #404759;
  padding: 4px;
  text-align: center;
  border: 0;
}
/* line 4410, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table th:first-child {
  text-align: left;
}
/* line 4413, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table th:last-child {
  text-align: right;
}
/* line 4418, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table tr {
  border: 0;
  background: none;
}
/* line 4422, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table td {
  padding: 2px 4px;
  text-align: center;
}
/* line 4425, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table td:first-child {
  text-align: left;
}
/* line 4428, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table table td:last-child {
  text-align: right;
}
/* line 4434, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table .valutes-table-wrapper.first {
  width: 46.48649%;
  padding-right: 3.24324%;
  border-right: 1px solid #e6e5e3;
  float: left;
}
/* line 4440, ../sass/_custom.scss */
.widget-tabs-text-full > div .rates-table .valutes-table-wrapper.last {
  width: 46.48649%;
  padding-left: 3.24324%;
  float: left;
}
/* line 4447, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full li {
  display: block;
  width: 43px;
  margin: 0 2px 2px 0;
  text-transform: uppercase;
  text-align: center;
  font-size: 0.9em;
  line-height: 2em;
  float: left;
  padding: 0;
  background: transparent;
}
/* line 4459, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full li a {
  display: block;
  background: #f0f0f0;
  color: #999999;
}
/* line 4463, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full li a.active {
  background: #404759;
  color: #FFFFFF;
}
/* line 4469, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full .left-values {
  clear: both;
  float: left;
  width: 49.72973%;
}
/* line 4475, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full .right-values {
  float: right;
  width: 49.72973%;
}
/* line 4479, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full .form-item {
  margin-bottom: 0;
}
/* line 4485, ../sass/_custom.scss */
.widget-tabs-text-full > div#calculator_full .right-values input,
.widget-tabs-text-full > div#calculator_full .left-values input {
  background: #f0f0f0;
  border: 0;
  display: block;
  color: #404759;
  padding: 5px;
  font-size: 1.1em;
  width: 99.5%;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 2px;
}
/* line 4499, ../sass/_custom.scss */
.widget-tabs-text-full > div#evolution_full .form-item-date-from, .widget-tabs-text-full > div#evolution_full .form-item-date-to, .widget-tabs-text-full > div#evolution_full .generate {
  float: left;
  width: 150px;
  margin-right: 30px;
  margin-bottom: 1.5em;
}
/* line 4505, ../sass/_custom.scss */
.widget-tabs-text-full > div#evolution_full .select-currency {
  float: left;
  margin-bottom: 1.5em;
}
/* line 4509, ../sass/_custom.scss */
.widget-tabs-text-full > div#evolution_full .select-currency .form-item {
  float: left;
  margin-right: 10px;
}
/* line 4514, ../sass/_custom.scss */
.widget-tabs-text-full > div#evolution_full .select-currency .unit-wrapper {
  background-color: #6f7681;
  height: 31px;
  width: 35px;
  text-align: center;
  border-radius: 2px;
}
/* line 4522, ../sass/_custom.scss */
.widget-tabs-text-full > div#evolution_full .full-chart {
  margin-bottom: 1.5em;
}
/* line 4526, ../sass/_custom.scss */
.widget-tabs-text-full > div#evolution_full #valutes-wrapper {
  clear: both;
}

/* line 4531, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab,
.widget-tabs-text div.tab,
.transaction-rates {
  padding: 0 15px 15px 15px;
}
/* line 4536, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab ul,
.widget-tabs-text div.tab ul,
.transaction-rates ul {
  list-style: none;
  margin: 0;
}
/* line 4542, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li,
.widget-tabs-text div.tab .view-rates li,
.transaction-rates .view-rates li {
  background-image: url("../images/dots.png");
  background-position: 0 100%;
  background-repeat: repeat-x;
  display: block;
  margin-bottom: 0.5em;
  position: relative;
  clear: both;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4542, ../sass/_custom.scss */
  .metal-widget-tabs-text div.tab .view-rates li,
  .widget-tabs-text div.tab .view-rates li,
  .transaction-rates .view-rates li {
    background-image: url("../images/dots@2x.png");
    background-size: 6px 6px;
  }
}
/* line 4551, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span,
.widget-tabs-text div.tab .view-rates li span,
.transaction-rates .view-rates li span {
  background: #fafafa;
  text-transform: uppercase;
}
/* line 4555, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.currency,
.widget-tabs-text div.tab .view-rates li span.currency,
.transaction-rates .view-rates li span.currency {
  color: #9ea7b3;
  font-size: 1.1em;
}
/* line 4559, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.rate,
.widget-tabs-text div.tab .view-rates li span.rate,
.transaction-rates .view-rates li span.rate {
  float: right;
  font-size: 1.5em;
  color: #7c8a9d;
}
/* line 4565, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.base-rate,
.widget-tabs-text div.tab .view-rates li span.base-rate,
.transaction-rates .view-rates li span.base-rate {
  color: #6f7681;
  font-size: 1.05em;
  text-transform: none;
  line-height: 1.3em;
  background: #fafafa;
}
/* line 4572, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.rate-value,
.widget-tabs-text div.tab .view-rates li span.rate-value,
.transaction-rates .view-rates li span.rate-value {
  background: #fafafa;
  float: right;
  font-size: 1.4em;
  color: #7c8a9d;
}
/* line 4578, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.rate-value.up,
.widget-tabs-text div.tab .view-rates li span.rate-value.up,
.transaction-rates .view-rates li span.rate-value.up {
  color: #7db38f;
}
/* line 4579, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.rate-value.up::after,
.widget-tabs-text div.tab .view-rates li span.rate-value.up::after,
.transaction-rates .view-rates li span.rate-value.up::after {
  content: "\2191";
}
/* line 4585, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.rate-value.down,
.widget-tabs-text div.tab .view-rates li span.rate-value.down,
.transaction-rates .view-rates li span.rate-value.down {
  color: #e66247;
}
/* line 4586, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li span.rate-value.down::after,
.widget-tabs-text div.tab .view-rates li span.rate-value.down::after,
.transaction-rates .view-rates li span.rate-value.down::after {
  content: "\2193";
}
/* line 4594, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li .evo-bar,
.widget-tabs-text div.tab .view-rates li .evo-bar,
.transaction-rates .view-rates li .evo-bar {
  display: block;
  position: absolute;
  width: 4px;
  height: 14px;
  overflow: hidden;
  background: #e1e4e6;
  right: 6px;
  top: 25%;
  cursor: pointer;
}
/* line 4605, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li .evo-bar .fill,
.widget-tabs-text div.tab .view-rates li .evo-bar .fill,
.transaction-rates .view-rates li .evo-bar .fill {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
}
/* line 4611, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li .evo-bar .fill.up,
.widget-tabs-text div.tab .view-rates li .evo-bar .fill.up,
.transaction-rates .view-rates li .evo-bar .fill.up {
  background: #7db38f;
}
/* line 4614, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .view-rates li .evo-bar .fill.down,
.widget-tabs-text div.tab .view-rates li .evo-bar .fill.down,
.transaction-rates .view-rates li .evo-bar .fill.down {
  background: #e66247;
}
/* line 4621, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .from-date,
.widget-tabs-text div.tab .from-date,
.transaction-rates .from-date {
  /* background: #e5e5e3; */
  color: #404759;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  padding: 0px 2px;
  /* @include border-radius(2px); */
  margin-bottom: 1em;
}
/* line 4629, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .currency-rate,
.widget-tabs-text div.tab .currency-rate,
.transaction-rates .currency-rate {
  color: #9ea7b3;
  margin-bottom: 0.5em;
}
/* line 4633, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .currency-rate span,
.widget-tabs-text div.tab .currency-rate span,
.transaction-rates .currency-rate span {
  color: #404759;
  font-size: 1.1em;
}
/* line 4638, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values,
.metal-widget-tabs-text div.tab .right-values,
.widget-tabs-text div.tab .left-values,
.widget-tabs-text div.tab .right-values,
.transaction-rates .left-values,
.transaction-rates .right-values {
  float: left;
  width: 49.27536%;
  position: relative;
  margin-bottom: 0.5em;
}
/* line 4645, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values ul,
.metal-widget-tabs-text div.tab .right-values ul,
.widget-tabs-text div.tab .left-values ul,
.widget-tabs-text div.tab .right-values ul,
.transaction-rates .left-values ul,
.transaction-rates .right-values ul {
  list-style: none;
  margin: 0;
}
/* line 4649, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values ul li,
.metal-widget-tabs-text div.tab .right-values ul li,
.widget-tabs-text div.tab .left-values ul li,
.widget-tabs-text div.tab .right-values ul li,
.transaction-rates .left-values ul li,
.transaction-rates .right-values ul li {
  display: block;
  float: left;
  text-align: center;
  text-transform: uppercase;
  width: 32.35294%;
  margin-right: 1.47059%;
  margin-bottom: 2px;
}
/* line 4659, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values ul li a,
.metal-widget-tabs-text div.tab .right-values ul li a,
.widget-tabs-text div.tab .left-values ul li a,
.widget-tabs-text div.tab .right-values ul li a,
.transaction-rates .left-values ul li a,
.transaction-rates .right-values ul li a {
  background: #f0f0f0;
  display: block;
  color: #999999;
  text-decoration: none;
  padding: 3px 0;
  font-size: 0.9em;
}
/* line 4667, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values ul li a.active,
.metal-widget-tabs-text div.tab .right-values ul li a.active,
.widget-tabs-text div.tab .left-values ul li a.active,
.widget-tabs-text div.tab .right-values ul li a.active,
.transaction-rates .left-values ul li a.active,
.transaction-rates .right-values ul li a.active {
  background: #404759;
  color: #fafafb;
}
/* line 4671, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values ul li a.more,
.metal-widget-tabs-text div.tab .right-values ul li a.more,
.widget-tabs-text div.tab .left-values ul li a.more,
.widget-tabs-text div.tab .right-values ul li a.more,
.transaction-rates .left-values ul li a.more,
.transaction-rates .right-values ul li a.more {
  background-image: url("../images/arrow-down-gray.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f0f0f0;
  text-indent: -999px;
  overflow: hidden;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4671, ../sass/_custom.scss */
  .metal-widget-tabs-text div.tab .left-values ul li a.more,
  .metal-widget-tabs-text div.tab .right-values ul li a.more,
  .widget-tabs-text div.tab .left-values ul li a.more,
  .widget-tabs-text div.tab .right-values ul li a.more,
  .transaction-rates .left-values ul li a.more,
  .transaction-rates .right-values ul li a.more {
    background-image: url("../images/arrow-down-gray@2x.png");
    background-size: 9px 5px;
  }
}
/* line 4680, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values ul li a.more:hover,
.metal-widget-tabs-text div.tab .right-values ul li a.more:hover,
.widget-tabs-text div.tab .left-values ul li a.more:hover,
.widget-tabs-text div.tab .right-values ul li a.more:hover,
.transaction-rates .left-values ul li a.more:hover,
.transaction-rates .right-values ul li a.more:hover {
  background-image: url("../images/arrow-down-hover.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f0f0f0;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4680, ../sass/_custom.scss */
  .metal-widget-tabs-text div.tab .left-values ul li a.more:hover,
  .metal-widget-tabs-text div.tab .right-values ul li a.more:hover,
  .widget-tabs-text div.tab .left-values ul li a.more:hover,
  .widget-tabs-text div.tab .right-values ul li a.more:hover,
  .transaction-rates .left-values ul li a.more:hover,
  .transaction-rates .right-values ul li a.more:hover {
    background-image: url("../images/arrow-down-hover@2x.png");
    background-size: 9px 5px;
  }
}
/* line 4689, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values ul li:nth-child(3n),
.metal-widget-tabs-text div.tab .right-values ul li:nth-child(3n),
.widget-tabs-text div.tab .left-values ul li:nth-child(3n),
.widget-tabs-text div.tab .right-values ul li:nth-child(3n),
.transaction-rates .left-values ul li:nth-child(3n),
.transaction-rates .right-values ul li:nth-child(3n) {
  margin-right: 0;
}
/* line 4696, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values div.form-type-textfield,
.metal-widget-tabs-text div.tab .right-values div.form-type-textfield,
.widget-tabs-text div.tab .left-values div.form-type-textfield,
.widget-tabs-text div.tab .right-values div.form-type-textfield,
.transaction-rates .left-values div.form-type-textfield,
.transaction-rates .right-values div.form-type-textfield {
  clear: both;
  margin: 0;
}
/* line 4699, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values div.form-type-textfield input,
.metal-widget-tabs-text div.tab .right-values div.form-type-textfield input,
.widget-tabs-text div.tab .left-values div.form-type-textfield input,
.widget-tabs-text div.tab .right-values div.form-type-textfield input,
.transaction-rates .left-values div.form-type-textfield input,
.transaction-rates .right-values div.form-type-textfield input {
  background: #f0f0f0;
  border: 0;
  display: block;
  color: #404759;
  padding: 5px;
  font-size: 0.9em;
  width: 100%;
}
/* line 4710, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .left-values:after,
.metal-widget-tabs-text div.tab .right-values:after,
.widget-tabs-text div.tab .left-values:after,
.widget-tabs-text div.tab .right-values:after,
.transaction-rates .left-values:after,
.transaction-rates .right-values:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 4718, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .right-values,
.widget-tabs-text div.tab .right-values,
.transaction-rates .right-values {
  float: right;
}
/* line 4721, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .graphic,
.widget-tabs-text div.tab .graphic,
.transaction-rates .graphic {
  margin-bottom: 0.7em;
}
/* line 4724, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency,
.widget-tabs-text div.tab .choose-currency,
.transaction-rates .choose-currency {
  margin-bottom: 0.7em;
}
/* line 4726, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency ul,
.widget-tabs-text div.tab .choose-currency ul,
.transaction-rates .choose-currency ul {
  list-style: none;
  margin: 0;
}
/* line 4730, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency ul li,
.widget-tabs-text div.tab .choose-currency ul li,
.transaction-rates .choose-currency ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  color: #404759;
  text-transform: uppercase;
  background: #d1cec8;
  padding-left: 4.28571%;
  padding-right: 4.28571%;
  padding-top: 2px;
  padding-bottom: 2px;
}
/* line 4740, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency ul li a,
.widget-tabs-text div.tab .choose-currency ul li a,
.transaction-rates .choose-currency ul li a {
  color: #FFFFFF;
  display: block;
  text-align: center;
  text-decoration: none;
  font-size: 0.9em;
}
/* line 4747, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency ul li.active,
.widget-tabs-text div.tab .choose-currency ul li.active,
.transaction-rates .choose-currency ul li.active {
  background: #e66247;
}
/* line 4750, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency ul li:hover,
.widget-tabs-text div.tab .choose-currency ul li:hover,
.transaction-rates .choose-currency ul li:hover {
  background: #7c7872;
}
/* line 4753, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency ul li.first,
.widget-tabs-text div.tab .choose-currency ul li.first,
.transaction-rates .choose-currency ul li.first {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 4761, ../sass/_custom.scss */
.metal-widget-tabs-text div.tab .choose-currency ul li.last,
.widget-tabs-text div.tab .choose-currency ul li.last,
.transaction-rates .choose-currency ul li.last {
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 4774, ../sass/_custom.scss */
.ui-spinner {
  position: relative;
  line-height: 1em;
}
/* line 4778, ../sass/_custom.scss */
.ui-spinner.ui-widget-content {
  border: 0;
  background: transparent;
}
/* line 4782, ../sass/_custom.scss */
.ui-spinner .ui-spinner-button {
  width: 15px;
  height: 42%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: pointer;
  display: block;
  overflow: hidden;
  right: 0;
}
/* line 4795, ../sass/_custom.scss */
.ui-spinner.ui-widget input {
  font-size: 14px;
}
/* line 4798, ../sass/_custom.scss */
.ui-spinner .ui-icon {
  width: 15px;
  height: 16px;
}
/* line 4802, ../sass/_custom.scss */
.ui-spinner .ui-spinner-input {
  padding: 0;
  margin: 0;
  vertical-align: middle;
  margin-left: 0;
  margin-right: 15px;
  background: none;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  text-align: center;
  color: #9c9c9c;
}
/* line 4814, ../sass/_custom.scss */
.ui-spinner a.ui-spinner-button {
  background: transparent;
}
/* line 4817, ../sass/_custom.scss */
.ui-spinner .ui-state-default,
.ui-spinner .ui-widget-content .ui-state-default {
  border-width: 0;
  border-top-color: #fcfcfc;
  border-bottom-color: #c2c2c2;
}
/* line 4823, ../sass/_custom.scss */
.ui-spinner .ui-icon-triangle-1-n {
  background: url(../images/arrow-up.png) center center no-repeat;
}
/* line 4826, ../sass/_custom.scss */
.ui-spinner .ui-spinner-button.ui-state-hover .ui-icon-triangle-1-n {
  background: url(../images/arrow-up-hover.png) center center no-repeat;
}
/* line 4829, ../sass/_custom.scss */
.ui-spinner .ui-icon-triangle-1-s {
  background-image: url("../images/arrow-down-gray.png");
  background-position: center center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4829, ../sass/_custom.scss */
  .ui-spinner .ui-icon-triangle-1-s {
    background-image: url("../images/arrow-down-gray@2x.png");
    background-size: 9px 5px;
  }
}
/* line 4834, ../sass/_custom.scss */
.ui-spinner .ui-spinner-button.ui-state-hover .ui-icon-triangle-1-s {
  background-image: url("../images/arrow-down-hover.png");
  background-position: center center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4834, ../sass/_custom.scss */
  .ui-spinner .ui-spinner-button.ui-state-hover .ui-icon-triangle-1-s {
    background-image: url("../images/arrow-down-hover@2x.png");
    background-size: 9px 5px;
  }
}
/* line 4839, ../sass/_custom.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
/* line 4845, ../sass/_custom.scss */
.ui-spinner .ui-spinner {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
/* line 4852, ../sass/_custom.scss */
.ui-spinner .ui-spinner-up {
  top: 0;
}
/* line 4855, ../sass/_custom.scss */
.ui-spinner .ui-spinner-down {
  bottom: 0;
}
/* line 4858, ../sass/_custom.scss */
.ui-spinner .ui-spinner .ui-corner-br {
  border-bottom-right-radius: 3px;
}
/* line 4861, ../sass/_custom.scss */
.ui-spinner .ui-spinner .ui-corner-tr {
  border-top-right-radius: 3px;
}

/* Precios metal widget*/
/* line 4870, ../sass/_custom.scss */
.transaction-rates .view-rates .base-rate {
  font-size: 1.1em !important;
}
/* line 4873, ../sass/_custom.scss */
.transaction-rates .view-rates .rate-value {
  font-size: 1.5em !important;
}

/* line 4883, ../sass/_custom.scss */
.metal-exchange .exchange-tabs ul li.last {
  padding-right: 0;
}
/* line 4886, ../sass/_custom.scss */
.metal-exchange .exchange-tabs ul li a {
  color: #bbb6ac;
  padding-left: 33px;
  font-size: 1.1em;
}
/* line 4890, ../sass/_custom.scss */
.metal-exchange .exchange-tabs ul li a.active {
  color: #404759;
  padding-left: 33px;
}
/* line 4894, ../sass/_custom.scss */
.metal-exchange .exchange-tabs ul li a.exchange {
  background-image: url("../images/icon-exchange-2-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 4894, ../sass/_custom.scss */
  .metal-exchange .exchange-tabs ul li a.exchange {
    background-image: url("../images/icon-exchange-2-blue@2x.png");
    background-size: 27px 80px;
  }
}
/* line 4898, ../sass/_custom.scss */
.metal-exchange .exchange-tabs ul li a.exchange:hover, .metal-exchange .exchange-tabs ul li a.exchange.active {
  background-position: 0 -50px;
}
/* line 4903, ../sass/_custom.scss */
.metal-exchange .exchange-tabs ul li a span {
  display: inline;
}

/* line 4914, ../sass/_custom.scss */
.metal-widget-tabs-text > div #metal-exchange {
  padding: 0;
  padding-bottom: 10px;
}
/* line 4918, ../sass/_custom.scss */
.metal-widget-tabs-text > div #metal-exchange .view-rates li {
  clear: both;
}
/* line 4920, ../sass/_custom.scss */
.metal-widget-tabs-text > div #metal-exchange .view-rates li span {
  background: #f7f6f5;
}
/* line 4922, ../sass/_custom.scss */
.metal-widget-tabs-text > div #metal-exchange .view-rates li span.metal {
  color: #9ea7b3;
  font-size: 1.1em;
  padding-left: 35px;
}
/* line 4927, ../sass/_custom.scss */
.metal-widget-tabs-text > div #metal-exchange .view-rates li span.metal.gold {
  background: url(../images/gold.png) 0 3px no-repeat #fafafa;
}
/* line 4930, ../sass/_custom.scss */
.metal-widget-tabs-text > div #metal-exchange .view-rates li span.metal.silver {
  background: url(../images/silver.png) 0 3px no-repeat #fafafa;
}

/* line 4942, ../sass/_custom.scss */
.metal-widget-tabs-text > div {
  padding: 0;
  padding-bottom: 10px;
}
/* line 4946, ../sass/_custom.scss */
.metal-widget-tabs-text > div .view-rates li {
  clear: both;
}
/* line 4948, ../sass/_custom.scss */
.metal-widget-tabs-text > div .view-rates li span {
  background: #f7f6f5;
}
/* line 4950, ../sass/_custom.scss */
.metal-widget-tabs-text > div .view-rates li span.metal {
  color: #9ea7b3;
  font-size: 1.1em;
  padding-left: 35px;
}
/* line 4955, ../sass/_custom.scss */
.metal-widget-tabs-text > div .view-rates li span.metal.gold {
  background: url(../images/gold.png) 0 3px no-repeat #fafafa;
}
/* line 4958, ../sass/_custom.scss */
.metal-widget-tabs-text > div .view-rates li span.metal.silver {
  background: url(../images/silver.png) 0 3px no-repeat #fafafa;
}

/* line 4966, ../sass/_custom.scss */
.choose-metal {
  margin-bottom: 20px;
}
/* line 4969, ../sass/_custom.scss */
.choose-metal ul.links {
  float: none;
}
/* line 4972, ../sass/_custom.scss */
.choose-metal ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 49%;
  font-size: 0.9em;
  text-transform: uppercase;
  text-align: center;
  background: transparent !important;
  padding-left: 0 !important;
}
/* line 4982, ../sass/_custom.scss */
.choose-metal ul li.first a {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 4992, ../sass/_custom.scss */
.choose-metal ul li.last a {
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 5002, ../sass/_custom.scss */
.choose-metal ul li a {
  background: #d1cec8;
  display: block;
  padding: 3px 0;
  color: #ffffff !important;
  text-decoration: none;
}
/* line 5009, ../sass/_custom.scss */
.choose-metal ul li a:hover {
  background: #7c7872;
}
/* line 5012, ../sass/_custom.scss */
.choose-metal ul li a.gold.active {
  background: #ecbe23;
}
/* line 5015, ../sass/_custom.scss */
.choose-metal ul li a.silver.active {
  background: #abb7bc;
}

/* line 5022, ../sass/_custom.scss */
.exchange_metal_full,
.evolution_metal_full {
  margin-left: -3.25203%;
  margin-right: -3.25203%;
  padding-left: 3.25203%;
  padding-right: 3.25203%;
  border-top: 1px solid #e6e5e3;
  padding-top: 10px;
}
/* line 5031, ../sass/_custom.scss */
.exchange_metal_full h2.title,
.evolution_metal_full h2.title {
  color: #bbb6ac;
  font-size: 1.1em;
  padding-left: 33px;
}
/* line 5036, ../sass/_custom.scss */
.exchange_metal_full .rates-table,
.evolution_metal_full .rates-table {
  margin-bottom: 1em;
}
/* line 5039, ../sass/_custom.scss */
.exchange_metal_full .rates-table table,
.evolution_metal_full .rates-table table {
  border: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  color: #9c9c9c;
  width: 100%;
  max-width: 440px;
  margin: 0;
}
/* line 5048, ../sass/_custom.scss */
.exchange_metal_full .rates-table table tbody,
.exchange_metal_full .rates-table table thead,
.exchange_metal_full .rates-table table tr,
.evolution_metal_full .rates-table table tbody,
.evolution_metal_full .rates-table table thead,
.evolution_metal_full .rates-table table tr {
  background: none;
  border: 0;
}
/* line 5055, ../sass/_custom.scss */
.exchange_metal_full .rates-table table th,
.evolution_metal_full .rates-table table th {
  border: 0;
  font-weight: normal;
  font-size: 0.9em;
  color: #404759;
  padding: 0 0 4px 0;
  text-align: center;
}
/* line 5063, ../sass/_custom.scss */
.exchange_metal_full .rates-table table th:first-child,
.evolution_metal_full .rates-table table th:first-child {
  text-align: left;
}
/* line 5066, ../sass/_custom.scss */
.exchange_metal_full .rates-table table th:last-child,
.evolution_metal_full .rates-table table th:last-child {
  text-align: right;
}
/* line 5070, ../sass/_custom.scss */
.exchange_metal_full .rates-table table td,
.evolution_metal_full .rates-table table td {
  border: 0;
  padding: 2px 0;
  text-align: center;
}
/* line 5074, ../sass/_custom.scss */
.exchange_metal_full .rates-table table td:first-child,
.evolution_metal_full .rates-table table td:first-child {
  text-align: left;
}
/* line 5077, ../sass/_custom.scss */
.exchange_metal_full .rates-table table td:last-child,
.evolution_metal_full .rates-table table td:last-child {
  text-align: right;
}
/* line 5086, ../sass/_custom.scss */
.exchange_metal_full .form-item-date-from, .exchange_metal_full .form-item-date-to, .exchange_metal_full .form-item-date, .exchange_metal_full .form-item-metal-date-table,
.evolution_metal_full .form-item-date-from,
.evolution_metal_full .form-item-date-to,
.evolution_metal_full .form-item-date,
.evolution_metal_full .form-item-metal-date-table {
  display: block;
  margin-bottom: 1em;
}
/* line 5090, ../sass/_custom.scss */
.exchange_metal_full .form-item-date-from input[type="text"], .exchange_metal_full .form-item-date-to input[type="text"], .exchange_metal_full .form-item-date input[type="text"], .exchange_metal_full .form-item-metal-date-table input[type="text"],
.evolution_metal_full .form-item-date-from input[type="text"],
.evolution_metal_full .form-item-date-to input[type="text"],
.evolution_metal_full .form-item-date input[type="text"],
.evolution_metal_full .form-item-metal-date-table input[type="text"] {
  background-image: url("../images/calendar-icon.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-color: #ebe9e6;
  border: 0;
  color: #7b7871;
  font-size: 0.9em;
  font-family: 'permianseriftypefaceregular';
  display: block;
  padding: 0 40px 0 10px;
  height: 32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5090, ../sass/_custom.scss */
  .exchange_metal_full .form-item-date-from input[type="text"], .exchange_metal_full .form-item-date-to input[type="text"], .exchange_metal_full .form-item-date input[type="text"], .exchange_metal_full .form-item-metal-date-table input[type="text"],
  .evolution_metal_full .form-item-date-from input[type="text"],
  .evolution_metal_full .form-item-date-to input[type="text"],
  .evolution_metal_full .form-item-date input[type="text"],
  .evolution_metal_full .form-item-metal-date-table input[type="text"] {
    background-image: url("../images/calendar-icon@2x.png");
    background-size: 35px 64px;
  }
}
/* line 5106, ../sass/_custom.scss */
.exchange_metal_full .form-item-date-from input[type="text"]:focus, .exchange_metal_full .form-item-date-to input[type="text"]:focus, .exchange_metal_full .form-item-date input[type="text"]:focus, .exchange_metal_full .form-item-metal-date-table input[type="text"]:focus,
.evolution_metal_full .form-item-date-from input[type="text"]:focus,
.evolution_metal_full .form-item-date-to input[type="text"]:focus,
.evolution_metal_full .form-item-date input[type="text"]:focus,
.evolution_metal_full .form-item-metal-date-table input[type="text"]:focus {
  background-position: 100% -32px;
}
/* line 5111, ../sass/_custom.scss */
.exchange_metal_full .form-item-date, .exchange_metal_full .form-item-date-table,
.evolution_metal_full .form-item-date,
.evolution_metal_full .form-item-date-table {
  width: 150px;
}

/* line 5117, ../sass/_custom.scss */
.exchange_metal_full h2.title {
  background-image: url("../images/icon-exchange-2-blue.png");
  background-position: 0 4px;
  background-repeat: no-repeat;
  line-height: 32px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5117, ../sass/_custom.scss */
  .exchange_metal_full h2.title {
    background-image: url("../images/icon-exchange-2-blue@2x.png");
    background-size: 27px 80px;
  }
}
/* line 5124, ../sass/_custom.scss */
.exchange_metal_full .currency-evolution {
  position: relative;
  text-align: right;
}
/* line 5128, ../sass/_custom.scss */
.exchange_metal_full .currency-evolution .evo-bar {
  display: block;
  position: absolute;
  width: 4px;
  height: 14px;
  overflow: hidden;
  background: #e1e4e6;
  right: 6px;
  top: 25%;
}
/* line 5138, ../sass/_custom.scss */
.exchange_metal_full .currency-evolution .evo-bar .fill {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
}
/* line 5144, ../sass/_custom.scss */
.exchange_metal_full .currency-evolution .evo-bar .fill.up {
  background: #7db38f;
}
/* line 5147, ../sass/_custom.scss */
.exchange_metal_full .currency-evolution .evo-bar .fill.down {
  background: #e66247;
}

/* line 5162, ../sass/_custom.scss */
.evolution_metal_full .form-item-date-from,
.evolution_metal_full .form-item-date-to {
  width: 150px;
  float: left;
  margin-right: 3px;
}
/* line 5169, ../sass/_custom.scss */
.evolution_metal_full .choose-metal {
  float: left;
  width: 100%;
  padding-top: 17px;
}
/* line 5175, ../sass/_custom.scss */
.evolution_metal_full h2.title {
  background-image: url("../images/icon-evolution-blue.png");
  background-position: 0 3px;
  background-repeat: no-repeat;
  line-height: 32px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5175, ../sass/_custom.scss */
  .evolution_metal_full h2.title {
    background-image: url("../images/icon-evolution-blue@2x.png");
    background-size: 25px 80px;
  }
}
/* line 5182, ../sass/_custom.scss */
.evolution_metal_full .full-chart {
  margin-bottom: 1.5em;
}
/* line 5186, ../sass/_custom.scss */
.evolution_metal_full #metal-wrapper {
  clear: both;
}
/* line 5189, ../sass/_custom.scss */
.evolution_metal_full label {
  text-align: left;
}
/* line 5192, ../sass/_custom.scss */
.evolution_metal_full .generate {
  float: left;
  margin-left: 10px;
  padding-top: 24px;
}

/* line 5199, ../sass/_custom.scss */
label,
.label {
  color: #6f7681;
  font-weight: normal;
  font-size: 0.9em;
  margin-bottom: 3px !important;
  text-align: center;
  cursor: pointer;
}

/* line 5209, ../sass/_custom.scss */
.full-calendar {
  margin: 0;
}
/* line 5212, ../sass/_custom.scss */
.full-calendar .ui-datepicker {
  width: 100% !important;
}
/* line 5214, ../sass/_custom.scss */
.full-calendar .ui-datepicker.ui-widget-content {
  background: transparent;
}
/* line 5217, ../sass/_custom.scss */
.full-calendar .ui-datepicker.ui-widget-content .ui-datepicker-group {
  width: 216px;
  border: 1px solid #cccccc;
  margin-right: 23px;
  margin-bottom: 24px;
}
/* line 5226, ../sass/_custom.scss */
.full-calendar .ui-datepicker.ui-widget-content .ui-datepicker-group .ui-datepicker-calendar {
  margin: 0;
  width: 217px;
  margin-right: -1px;
}
/* line 5232, ../sass/_custom.scss */
.full-calendar .ui-datepicker.ui-widget-content .ui-datepicker-group .ui-datepicker-title {
  text-align: left;
  color: #2c2c2c;
  font-weight: bold;
  font-family: Arial, "Helvetica", sans-serif;
  margin: 0 0 0 10px;
}
/* line 5239, ../sass/_custom.scss */
.full-calendar .ui-datepicker.ui-widget-content .ui-datepicker-group .ui-datepicker-title .ui-datepicker-year {
  display: none;
}
/* line 5245, ../sass/_custom.scss */
.full-calendar .ui-datepicker.ui-widget-content .ui-datepicker-row-break {
  clear: none;
}

/* line 5252, ../sass/_custom.scss */
.full-calendar-wrapper {
  padding-top: 50px;
  position: relative;
}
/* line 5256, ../sass/_custom.scss */
.full-calendar-wrapper .title {
  text-align: center;
}
/* line 5260, ../sass/_custom.scss */
.full-calendar-wrapper .select-year {
  position: absolute;
  left: 2.03252%;
  top: 5px;
  color: #404759;
  font-size: 30px;
  font-family: 'permianslabseriftypefaceRg';
}
/* line 5268, ../sass/_custom.scss */
.full-calendar-wrapper .select-year a {
  display: block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 5275, ../sass/_custom.scss */
.full-calendar-wrapper .select-year a.prev {
  background: url(../images/prev-arrow.png) center center no-repeat;
  float: left;
  margin-right: 10px;
}
/* line 5280, ../sass/_custom.scss */
.full-calendar-wrapper .select-year a.next {
  background: url(../images/next-arrow.png) center center no-repeat;
  float: right;
  margin-left: 10px;
}
/* line 5288, ../sass/_custom.scss */
.full-calendar-wrapper .full-calendar a.ui-datepicker-prev,
.full-calendar-wrapper .full-calendar a.ui-datepicker-next {
  display: none;
}
/* line 5292, ../sass/_custom.scss */
.full-calendar-wrapper .event-accordion-wrapper {
  position: absolute;
  top: 35%;
  left: 36%;
}
/* line 5297, ../sass/_custom.scss */
.full-calendar-wrapper .event-accordion-wrapper ul {
  list-style-type: none;
  list-style-image: none;
}
/* line 5301, ../sass/_custom.scss */
.full-calendar-wrapper .event-accordion-wrapper li {
  position: relative;
  list-style-type: none;
  list-style-image: none;
}
/* line 5306, ../sass/_custom.scss */
.full-calendar-wrapper .event-accordion-wrapper .accordion-close {
  background-image: url("../images/cbox-close.png");
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 11px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -13px;
  display: block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5306, ../sass/_custom.scss */
  .full-calendar-wrapper .event-accordion-wrapper .accordion-close {
    background-image: url("../images/cbox-close@2x.png");
    background-size: 13px 12px;
  }
}
/* line 5325, ../sass/_custom.scss */
.full-calendar-wrapper .ui-datepicker td.past-event a {
  background-color: #9A9A9A;
}
/* line 5329, ../sass/_custom.scss */
.full-calendar-wrapper .ui-datepicker td.future-event a {
  background-color: #EFC004;
}

/* line 5335, ../sass/_custom.scss */
.calendar_build h1.title {
  text-align: center;
}

/* line 5339, ../sass/_custom.scss */
.event-accordion {
  max-width: 350px;
  background: #fafafa;
  width: 100%;
  -webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 0;
  font-family: 'permianslabseriftypefaceRg';
  font-size: 0.95em;
}

/* line 5358, ../sass/_custom.scss */
.calendar-teaser-accordion li,
.event-accordion-wrapper li {
  list-style-type: none;
}
/* line 5363, ../sass/_custom.scss */
.calendar-teaser-accordion .widget-text .ui-accordion-header,
.event-accordion-wrapper .widget-text .ui-accordion-header {
  padding: 10px 15px;
  margin: 0;
  font-size: 1em;
  border: 0;
  border-top: 1px solid #f5f5f4;
  border-bottom: 1px solid #d5d3d0;
  background: #ebeae8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: #404759;
}
/* line 5374, ../sass/_custom.scss */
.calendar-teaser-accordion .widget-text .ui-accordion-header a,
.event-accordion-wrapper .widget-text .ui-accordion-header a {
  color: #404759;
  font-family: 'permianslabseriftypefaceRg';
}
/* line 5378, ../sass/_custom.scss */
.calendar-teaser-accordion .widget-text .ui-accordion-header.ui-state-active,
.event-accordion-wrapper .widget-text .ui-accordion-header.ui-state-active {
  background: #fafafa;
  border-bottom: 0;
  cursor: default;
}
/* line 5385, ../sass/_custom.scss */
.calendar-teaser-accordion .ui-accordion-header-icon,
.event-accordion-wrapper .ui-accordion-header-icon {
  display: none;
}
/* line 5389, ../sass/_custom.scss */
.calendar-teaser-accordion .ui-accordion-content .field-name-body,
.event-accordion-wrapper .ui-accordion-content .field-name-body {
  padding: 0 15px;
  color: #999796;
  font-size: 0.9em;
}
/* line 5394, ../sass/_custom.scss */
.calendar-teaser-accordion .ui-accordion-content .field-name-body p,
.event-accordion-wrapper .ui-accordion-content .field-name-body p {
  margin-bottom: 10px;
}

/* line 5400, ../sass/_custom.scss */
.event-accordion-wrapper {
  border: 0;
  width: 100%;
  max-width: 350px;
}
/* line 5405, ../sass/_custom.scss */
.event-accordion-wrapper .calendar-title {
  background: #fafafa;
  position: relative;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #7c8a9d;
  padding: 8px 20px;
  border-bottom: 1px solid #e2e1de;
}
/* line 5413, ../sass/_custom.scss */
.event-accordion-wrapper .calendar-title .title {
  margin-right: 20px;
  text-align: left;
}
/* line 5417, ../sass/_custom.scss */
.event-accordion-wrapper .calendar-title .title em {
  font-style: normal;
}

/* line 5428, ../sass/_custom.scss */
#cboxLoadedContent {
  width: 100% !important;
}

/* line 5431, ../sass/_custom.scss */
.node-view-full {
  background: none;
  padding-top: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 1em;
}
/* line 5437, ../sass/_custom.scss */
#cboxLoadedContent .node-view-full {
  padding-top: 0;
  overflow: visible;
  margin-top: 5px;
}
/* line 5443, ../sass/_custom.scss */
.node-view-full.node-webform fieldset {
  padding: 0;
}
/* line 5447, ../sass/_custom.scss */
.node-view-full .royalSlider {
  background: #22201f;
}

/* line 5453, ../sass/_custom.scss */
.node-legislation .date-info {
  margin-bottom: 10px;
}
/* line 5455, ../sass/_custom.scss */
.node-legislation .date-info .publication_date {
  margin-right: 10px;
  font-size: 1.2em;
}
/* line 5460, ../sass/_custom.scss */
.node-legislation .content {
  background: #FFFFFF;
}
/* line 5462, ../sass/_custom.scss */
.node-legislation .content .comment-form {
  display: none;
}
/* line 5465, ../sass/_custom.scss */
.node-legislation .content #comment-block.hide {
  display: none;
}
/* line 5471, ../sass/_custom.scss */
.node-legislation .content #announcement p,
.node-legislation .content #argumentation p,
.node-legislation .content #syntesis p {
  padding-right: 0 !important;
}
/* line 5475, ../sass/_custom.scss */
.node-legislation .content p {
  position: relative;
  padding-right: 150px !important;
  margin-bottom: 10px;
}
/* line 5480, ../sass/_custom.scss */
.node-legislation .content p.add-comment {
  border-bottom: 1px solid #ecebea;
  background: #f4f4f4;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 3.25203%;
  margin-left: -3.25203%;
  margin-right: -3.25203%;
}
/* line 5490, ../sass/_custom.scss */
.node-legislation .content p.add-comment a.write-comment {
  background-image: url("../images/comment-hover.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5490, ../sass/_custom.scss */
  .node-legislation .content p.add-comment a.write-comment {
    background-image: url("../images/comment-hover@2x.png");
    background-size: 28px 28px;
  }
}
/* line 5494, ../sass/_custom.scss */
.node-legislation .content p.add-comment a.write-comment span.text {
  display: block !important;
}
/* line 5497, ../sass/_custom.scss */
.node-legislation .content p.add-comment a.write-comment span.count {
  display: none !important;
}
/* line 5503, ../sass/_custom.scss */
.node-legislation .content p:hover a.write-comment {
  background-image: url("../images/comment-add.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5503, ../sass/_custom.scss */
  .node-legislation .content p:hover a.write-comment {
    background-image: url("../images/comment-add@2x.png");
    background-size: 28px 28px;
  }
}
/* line 5509, ../sass/_custom.scss */
.node-legislation .content p a.write-comment {
  position: absolute;
  right: 1.01626%;
  top: 10px;
  color: #bbb6ac;
  font-size: 0.9em;
  padding-left: 35px;
  width: 95px;
  min-height: 40px;
  border: 0;
}
/* line 5520, ../sass/_custom.scss */
.node-legislation .content p a.write-comment.has-comment {
  background-image: url("../images/has-comment.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5520, ../sass/_custom.scss */
  .node-legislation .content p a.write-comment.has-comment {
    background-image: url("../images/has-comment@2x.png");
    background-size: 28px 28px;
  }
}
/* line 5528, ../sass/_custom.scss */
.node-legislation .content p a.write-comment.has-comment span.count {
  position: absolute;
  left: 4px;
  color: #FFFFFF;
  font-size: 14px;
  top: -1px;
  width: 20px;
  text-align: center;
  display: block;
}
/* line 5540, ../sass/_custom.scss */
.node-legislation .content p a.write-comment span.text {
  display: none;
  width: 75px;
  line-height: 1em;
}
/* line 5546, ../sass/_custom.scss */
.node-legislation .content p a.write-comment:hover {
  background-image: url("../images/comment-hover.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5546, ../sass/_custom.scss */
  .node-legislation .content p a.write-comment:hover {
    background-image: url("../images/comment-hover@2x.png");
    background-size: 28px 28px;
  }
}
/* line 5551, ../sass/_custom.scss */
.node-legislation .content p a.write-comment:hover span.text {
  display: block;
}
/* line 5554, ../sass/_custom.scss */
.node-legislation .content p a.write-comment:hover span.count {
  display: none;
}
/* line 5560, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph {
  font-size: 0.9em;
  background: #f4f4f4;
  border-top: 1px solid #fbfbfb;
  padding-right: 3.25203%;
  padding-left: 3.25203%;
  margin-left: -3.25203%;
  margin-right: -3.25203%;
  padding-top: 22px;
  padding-bottom: 22px;
}
/* line 5571, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph textarea {
  background: #fafafa;
  width: 100%;
  padding: 10px;
  border: 1px solid #ebe9e8;
  margin-bottom: 10px;
}
/* line 5578, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info {
  background: #fafafa;
  border: 1px solid #ebe9e8;
  padding: 10px 20px;
  margin-bottom: 1em;
}
/* line 5584, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section {
  display: block;
  list-style: none;
  margin: 0;
}
/* line 5589, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section li {
  display: block;
  float: left;
  width: 49%;
  text-align: center;
  margin: 5px 0 15px 0;
  padding: 0;
  background: transparent;
}
/* line 5598, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section li.last {
  border-left: 1px solid #ebe9e8;
}
/* line 5602, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section li a {
  font-family: 'permianslabseriftypefaceRg';
  font-size: 1.2em;
  color: #56534f;
  padding-left: 35px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  border-bottom: 0;
}
/* line 5614, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section li a span {
  border-bottom: 1px dashed #817f7c;
}
/* line 5617, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section li a.enter-datas {
  background-image: url("../images/man-speech.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5617, ../sass/_custom.scss */
  .node-legislation .content .comment-paragraph .commentator-info .section li a.enter-datas {
    background-image: url("../images/man-speech@2x.png");
    background-size: 30px 27px;
  }
}
/* line 5623, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section li a.enter-login {
  background-image: url("../images/man-check.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5623, ../sass/_custom.scss */
  .node-legislation .content .comment-paragraph .commentator-info .section li a.enter-login {
    background-image: url("../images/man-check@2x.png");
    background-size: 24px 23px;
  }
}
/* line 5629, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-info .section li a:hover, .node-legislation .content .comment-paragraph .commentator-info .section li a.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 5640, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-datas {
  clear: both;
  border-top: 1px solid #e2e1df;
  padding-top: 20px;
}
/* line 5645, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-datas .fill-up {
  float: left;
  width: 52.60116%;
  margin-right: 20px;
}
/* line 5650, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-datas .fill-up .info {
  float: left;
  position: relative;
}
/* line 5654, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-datas .fill-up .info a.help {
  display: block;
  height: 16px;
  width: 16px;
  background: url(../images/icon-question.png) 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  margin-top: 0.4em;
}
/* line 5664, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-datas .fill-up .info .help-text {
  display: none;
  position: absolute;
}
/* line 5670, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-datas .form-item {
  display: block;
}
/* line 5673, ../sass/_custom.scss */
.node-legislation .content .comment-paragraph .commentator-datas input[type="text"] {
  border: 1px solid #ebe9e8;
  background: #fafafa;
  font-size: 0.8em;
  padding: 4px 5px;
  float: left;
  margin: 0 0 0.5em 0;
  margin-right: 1em;
  font-family: "PT Sans", sans-serif;
}
/* line 5688, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul {
  list-style: none;
  margin: 0;
}
/* line 5692, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li {
  display: block;
  position: relative;
  padding-right: 100px;
  margin-bottom: 25px;
  margin-left: 20px;
  background: transparent;
  padding-left: 0;
}
/* line 5700, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .commentator-name, .node-legislation .content .paragraph-comments ul li .commentator-name a {
  color: #33312f;
  margin-bottom: 5px;
  font-size: 1.2em;
}
/* line 5705, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment {
  color: #666460;
}
/* line 5708, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools {
  position: absolute;
  right: 3.25203%;
  top: 30px;
}
/* line 5713, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul {
  list-style: none;
  margin: 0;
}
/* line 5717, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li {
  display: block;
  float: left;
  margin: 0 5px;
  padding: 0;
}
/* line 5723, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a {
  display: block;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 5728, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.delete {
  width: 17px;
  height: 19px;
  background-image: url("../images/icon-delete-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5728, ../sass/_custom.scss */
  .node-legislation .content .paragraph-comments ul li .comment-tools ul li a.delete {
    background-image: url("../images/icon-delete-blue@2x.png");
    background-size: 17px 57px;
  }
}
/* line 5735, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.delete:hover {
  background-position: 0 -19px;
}
/* line 5738, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.delete:active {
  background-position: 0 -38px;
}
/* line 5742, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.share {
  background-image: url("../images/icon-share-4-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 19px;
  width: 22px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5742, ../sass/_custom.scss */
  .node-legislation .content .paragraph-comments ul li .comment-tools ul li a.share {
    background-image: url("../images/icon-share-4-blue@2x.png");
    background-size: 22px 80px;
  }
}
/* line 5749, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.share:hover {
  background-position: 0 -61px;
}
/* line 5752, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.share:active {
  background-position: 0 -62px;
}
/* line 5756, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.edit {
  background-image: url("../images/icon-edit-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5756, ../sass/_custom.scss */
  .node-legislation .content .paragraph-comments ul li .comment-tools ul li a.edit {
    background-image: url("../images/icon-edit-blue@2x.png");
    background-size: 20px 60px;
  }
}
/* line 5763, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.edit:hover {
  background-position: 0 -20px;
}
/* line 5766, ../sass/_custom.scss */
.node-legislation .content .paragraph-comments ul li .comment-tools ul li a.edit:active {
  background-position: 0 -40px;
}

/* line 5780, ../sass/_custom.scss */
div.captcha {
  clear: both;
}

/* line 5784, ../sass/_custom.scss */
div.ui-tooltip.googlemap {
  position: fixed;
}
/* line 5786, ../sass/_custom.scss */
div.ui-tooltip.googlemap .ui-tooltip-content {
  padding: 0;
}

/* line 5791, ../sass/_custom.scss */
span.address-coords {
  cursor: pointer;
  border-bottom: 1px dashed;
}

/* line 5796, ../sass/_custom.scss */
.gmnoprint img {
  max-width: none;
}

/* line 5799, ../sass/_custom.scss */
span.bookmark-link-wrapper {
  background: url(../images/favorites-icon-tabs.png) 0 4px no-repeat;
  padding-left: 20px;
}
/* line 5804, ../sass/_custom.scss */
.ui-tabs-active span.bookmark-link-wrapper, .ui-state-hover span.bookmark-link-wrapper {
  background-position: 0 -21px;
}

/* line 5810, ../sass/_custom.scss */
.bookmarks-query .bookmark-area {
  position: absolute;
  width: 60.78431%;
  display: none;
  right: 0;
  top: 45px;
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 15px;
  overflow: visible !important;
}
/* line 65, ../sass/_mixins.scss */
.bookmarks-query .bookmark-area:before, .bookmarks-query .bookmark-area:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.bookmarks-query .bookmark-area:after {
  clear: both;
}
/* line 5822, ../sass/_custom.scss */
.bookmarks-query .bookmark-area:before {
  content: url(../images/popup-tail-2.png);
  position: absolute;
  right: 115px;
  display: block;
  z-index: 2;
  top: -18px;
}
/* line 5831, ../sass/_custom.scss */
.bookmarks-query .bookmark-area label {
  text-align: left;
  display: none;
}
/* line 5835, ../sass/_custom.scss */
.bookmarks-query .bookmark-area .form-item {
  margin: 0;
}
/* line 5838, ../sass/_custom.scss */
.bookmarks-query .bookmark-area .form-item-bookmark-title {
  width: 73.58871%;
  float: left;
}
/* line 5842, ../sass/_custom.scss */
.bookmarks-query .bookmark-area .form-item-bookmark-title #edit-bookmark-title {
  background: #fafafa;
  border: 1px solid #ebe9e8;
  height: 32px;
}
/* line 5848, ../sass/_custom.scss */
.bookmarks-query .bookmark-area #edit-bookmark-submit {
  float: left;
  width: 26.41129%;
  height: 32px;
  border: 1px solid #ebe9e8;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-left: 0;
  line-height: 20px;
  color: #807a70;
}

/* line 5864, ../sass/_custom.scss */
.licensed_banks_view_info .banks-title .bank-name {
  cursor: pointer;
}
/* line 5866, ../sass/_custom.scss */
.licensed_banks_view_info .banks-title .bank-name img {
  width: auto;
  max-width: auto;
}

/* line 5874, ../sass/_custom.scss */
.banks-description .bank-desc {
  display: none;
}

/* line 5879, ../sass/_custom.scss */
.legislation-tabs {
  border-top: 1px solid #e6e5e3;
  border-bottom: 1px solid #e6e5e3;
}
/* line 5883, ../sass/_custom.scss */
.legislation-tabs ul {
  list-style: none;
  margin: 0;
}
/* line 5887, ../sass/_custom.scss */
.legislation-tabs ul li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  padding: 0 30px;
  line-height: 30px;
  border-left: 1px solid #e6e5e3;
  margin: 15px 0;
  background: transparent;
}
/* line 5895, ../sass/_custom.scss */
.legislation-tabs ul li a {
  padding-left: 40px;
  text-decoration: none;
  color: #56534f;
  font-size: 1.1em;
  line-height: 1.4em;
  padding-bottom: 3px;
  padding-top: 3px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
/* line 5908, ../sass/_custom.scss */
.legislation-tabs ul li a.announce {
  background-image: url("../images/announce-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5908, ../sass/_custom.scss */
  .legislation-tabs ul li a.announce {
    background-image: url("../images/announce-blue@2x.png");
    background-size: 24px 26px;
  }
}
/* line 5913, ../sass/_custom.scss */
.legislation-tabs ul li a.project {
  background-image: url("../images/project-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5913, ../sass/_custom.scss */
  .legislation-tabs ul li a.project {
    background-image: url("../images/project-blue@2x.png");
    background-size: 26px 24px;
  }
}
/* line 5919, ../sass/_custom.scss */
.legislation-tabs ul li a.arguments {
  background-image: url("../images/clipboard-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5919, ../sass/_custom.scss */
  .legislation-tabs ul li a.arguments {
    background-image: url("../images/clipboard-blue@2x.png");
    background-size: 20px 22px;
  }
}
/* line 5924, ../sass/_custom.scss */
.legislation-tabs ul li a.recommandation {
  background-image: url("../images/quote-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5924, ../sass/_custom.scss */
  .legislation-tabs ul li a.recommandation {
    background-image: url("../images/quote-blue@2x.png");
    background-size: 22px 22px;
  }
}
/* line 5930, ../sass/_custom.scss */
.legislation-tabs ul li.first {
  border: 0;
}
/* line 5933, ../sass/_custom.scss */
.legislation-tabs ul li.active, .legislation-tabs ul li:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* line 5946, ../sass/_custom.scss */
.widget .widget-tabs-text,
.widget .metal-widget-tabs-text {
  padding-top: 10px;
}
/* line 5951, ../sass/_custom.scss */
.widget.legislation .views-field-title {
  margin-top: 10px;
  min-height: 45px;
}
/* line 5954, ../sass/_custom.scss */
.widget.legislation .views-field-title img {
  margin: 0 5px 1px 0;
  float: left;
}
/* line 5958, ../sass/_custom.scss */
.widget.legislation .views-field-title a {
  color: #404759;
  font-family: 'permianseriftypefaceregular';
}
/* line 5964, ../sass/_custom.scss */
.widget .links {
  float: right;
  margin: 0;
  padding: 0;
}
/* line 5969, ../sass/_custom.scss */
.widget .links li {
  padding: 0;
}
/* line 5973, ../sass/_custom.scss */
.widget .links li.flag-bookmarks a {
  background-image: url("../images/icon-bookmark-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -9999px;
  margin-top: 4px;
  margin-right: 5px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 5973, ../sass/_custom.scss */
  .widget .links li.flag-bookmarks a {
    background-image: url("../images/icon-bookmark-blue@2x.png");
    background-size: 20px 40px;
  }
}
/* line 5985, ../sass/_custom.scss */
.widget .links li.flag-bookmarks a.unflag-action, .widget .links li.flag-bookmarks a:hover, .widget .links li.flag-bookmarks a:active {
  background-position: 0 -20px;
}
/* line 5993, ../sass/_custom.scss */
.widget .links .flag-throbber {
  display: none;
}

/* line 6000, ../sass/_custom.scss */
#filter-categories {
  border-bottom: 1px solid #eaeae9;
}

/* line 6004, ../sass/_custom.scss */
#filter-categories,
#filter-partitions {
  padding: 15px 30px;
}
/* line 6008, ../sass/_custom.scss */
#filter-categories img,
#filter-partitions img {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 6012, ../sass/_custom.scss */
#filter-categories .form-item,
#filter-partitions .form-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin: 0 15px 10px 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 6021, ../sass/_custom.scss */
#filter-categories .form-item .form-checkbox,
#filter-partitions .form-item .form-checkbox {
  display: none;
}
/* line 6026, ../sass/_custom.scss */
#filter-categories label.active,
#filter-partitions label.active {
  color: #312d2c;
  text-decoration: underline;
}
/* line 6031, ../sass/_custom.scss */
#filter-categories label,
#filter-partitions label {
  padding: 5px;
  font-size: 1em;
  font-family: 'permianseriftypefaceregular', Georgia, sans-serif;
  cursor: pointer;
  color: #4D4D4D;
}
/* line 6038, ../sass/_custom.scss */
#filter-categories label:hover,
#filter-partitions label:hover {
  color: #312d2c;
}
/* line 6041, ../sass/_custom.scss */
.active #filter-categories label, .active
#filter-partitions label {
  color: #312d2c;
}

/* line 6046, ../sass/_custom.scss */
#filter-categories {
  padding-top: 20px;
}
/* line 6050, ../sass/_custom.scss */
#filter-categories .form-item.full_width {
  width: 100%;
}
/* line 6055, ../sass/_custom.scss */
#filter-categories .filter-sub-categories {
  padding-left: 30px;
  display: none;
  margin-top: -10px;
  margin-bottom: 15px;
}
/* line 6061, ../sass/_custom.scss */
#filter-categories .filter-sub-categories .form-item {
  display: block;
  margin-bottom: 2px;
}
/* line 6065, ../sass/_custom.scss */
#filter-categories .filter-sub-categories .form-item .form-checkbox {
  display: inline-block;
}

/* line 6071, ../sass/_custom.scss */
#filter-partitions {
  padding-top: 20px;
}
/* line 6075, ../sass/_custom.scss */
#filter-partitions .form-item.full_width {
  width: 100%;
}
/* line 6080, ../sass/_custom.scss */
#filter-partitions .filter-sub-partitions {
  padding-left: 30px;
  display: none;
  margin-top: -10px;
  margin-bottom: 15px;
}
/* line 6086, ../sass/_custom.scss */
#filter-partitions .filter-sub-partitions .form-item {
  display: block;
  margin-bottom: 2px;
}
/* line 6090, ../sass/_custom.scss */
#filter-partitions .filter-sub-partitions .form-item .form-checkbox {
  display: inline-block;
}

/* line 6096, ../sass/_custom.scss */
#bookmarks-queries {
  padding: 15px 30px 15px 30px;
  border-bottom: 1px solid  #eaeae9;
}
/* line 6100, ../sass/_custom.scss */
#bookmarks-queries #edit-bookmarks-queries-bookmarks-edit-submit,
#bookmarks-queries .remove-default {
  display: none;
}
/* line 6104, ../sass/_custom.scss */
#bookmarks-queries .form-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 65, ../sass/_mixins.scss */
#bookmarks-queries .preview-mode:before, #bookmarks-queries .preview-mode:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
#bookmarks-queries .preview-mode:after {
  clear: both;
}
/* line 6109, ../sass/_custom.scss */
#bookmarks-queries .preview-mode .value {
  color: #56534f;
  float: left;
  margin-right: 10px;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
/* line 6120, ../sass/_custom.scss */
#bookmarks-queries .preview-mode .value a {
  color: #7c7872;
  text-decoration: none;
}
/* line 6125, ../sass/_custom.scss */
#bookmarks-queries .preview-mode .change-data-icon {
  background: url(../images/edit-profile.png) center 0 no-repeat;
  display: block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  margin-top: 2px;
  float: left;
}
/* line 6136, ../sass/_custom.scss */
#bookmarks-queries .preview-mode .change-data-icon:hover {
  background-position: center -18px;
}
/* line 6139, ../sass/_custom.scss */
#bookmarks-queries .preview-mode .change-data-icon:active {
  background-position: center -36px;
}
/* line 6144, ../sass/_custom.scss */
#bookmarks-queries .description {
  background: transparent;
}
/* line 6147, ../sass/_custom.scss */
#bookmarks-queries .delete-bookmark {
  background-image: url("../images/icon-delete-2-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  margin-bottom: 5px;
  margin-right: 5px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 6147, ../sass/_custom.scss */
  #bookmarks-queries .delete-bookmark {
    background-image: url("../images/icon-delete-2-blue@2x.png");
    background-size: 14px 48px;
  }
}
/* line 6159, ../sass/_custom.scss */
#bookmarks-queries .delete-bookmark:hover {
  background-position: 0 -16px;
}
/* line 6162, ../sass/_custom.scss */
#bookmarks-queries .delete-bookmark:active {
  background-position: 0 -32px;
}
/* line 6166, ../sass/_custom.scss */
#bookmarks-queries .default-bookmark {
  background: url(../images/icon-checklist.png) 0 0 no-repeat;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 18px;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  margin-bottom: 4px;
}
/* line 6175, ../sass/_custom.scss */
#bookmarks-queries .default-bookmark:hover {
  background-position: 0 -16px;
}
/* line 6178, ../sass/_custom.scss */
#bookmarks-queries .default-bookmark:active {
  background-position: 0 -32px;
}
/* line 6182, ../sass/_custom.scss */
#bookmarks-queries .form-item {
  margin: 0;
}
/* line 6185, ../sass/_custom.scss */
#bookmarks-queries .no-query {
  color: #848282;
  font-size: 0.9em;
}

/* line 6190, ../sass/_custom.scss */
input[type="submit"] {
  color: #3f4659;
  border: 0;
  font-family: 'permianslabseriftypefaceRg';
  padding: 5px 20px;
  margin-top: 20px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  background: #ebe9e4;
  background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ebe9e4));
  background: -moz-linear-gradient(center top, #fafafa 0%, #ebe9e4 100%);
  background: -moz-gradient(center top, #fafafa 0%, #ebe9e4 100%);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}

/* line 6202, ../sass/_custom.scss */
input[type="text"],
input[type="password"],
input[type="number"],
textarea {
  width: 100%;
  padding: 4px 5px;
  float: none;
  margin: 0 0 0.5em 0;
  margin-right: 1em;
  font-family: "PT Sans", sans-serif;
}

/* line 6213, ../sass/_custom.scss */
#login-form {
  width: 100%;
  float: none;
  margin-right: 0;
}
/* line 6218, ../sass/_custom.scss */
#login-form label {
  text-align: left;
}
/* line 6221, ../sass/_custom.scss */
#login-form .name-pass-wrapper {
  float: left;
  width: 52.60116%;
  margin-right: 20px;
}
/* line 6226, ../sass/_custom.scss */
#login-form .description {
  clear: both;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 6231, ../sass/_custom.scss */
#login-form input[type="text"],
#login-form input[type="password"] {
  float: none;
  font-size: 14px;
}
/* line 6236, ../sass/_custom.scss */
#login-form .form-item {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 6240, ../sass/_custom.scss */
#login-form a {
  color: #56534f;
  text-decoration: underline;
  border: 0;
}
/* line 6245, ../sass/_custom.scss */
#login-form a:hover {
  color: #000000;
}
/* line 6249, ../sass/_custom.scss */
#login-form .register {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-left: 20px;
}
/* line 6253, ../sass/_custom.scss */
#login-form .form-actions {
  clear: both;
}

/* line 6258, ../sass/_custom.scss */
#anonymous-fields input[type="text"],
#anonymous-fields input[type="password"] {
  float: none;
  font-size: 14px;
}
/* line 6263, ../sass/_custom.scss */
#anonymous-fields .form-item {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

/* line 6268, ../sass/_custom.scss */
.hybridauth-widget-wrapper {
  float: right;
  width: 41.04046%;
}
/* line 6272, ../sass/_custom.scss */
.hybridauth-widget-wrapper h3 {
  color: #56534f;
  font-size: 1.1em;
  margin-bottom: 1.5em;
}
/* line 6277, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget {
  list-style: none;
  margin: 0;
}
/* line 6281, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li {
  display: inline;
  padding-left: 0;
  background: transparent;
  margin-right: 2em;
}
/* line 6287, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  width: 32px;
  height: 32px;
  border: 0;
}
/* line 6293, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a span {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 6297, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a span.hybridauth-facebook {
  background: url(../images/sign-fb.png) 0 0 no-repeat;
}
/* line 6300, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a span.hybridauth-twitter {
  background: url(../images/sign-tw.png) 0 0 no-repeat;
}
/* line 6303, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a span.hybridauth-google {
  background: url(../images/sign-g.png) 0 0 no-repeat;
}
/* line 6306, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a span.hybridauth-linkedin {
  background: url(../images/sign-in.png) 0 0 no-repeat;
}
/* line 6309, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a span:hover {
  background-position: 0 -32px;
}
/* line 6312, ../sass/_custom.scss */
.hybridauth-widget-wrapper ul.hybridauth-widget li a span:active, .hybridauth-widget-wrapper ul.hybridauth-widget li a span:focus {
  background-position: 0 -64px;
}

/* line 6322, ../sass/_custom.scss */
.block-menu-block {
  background: #fafafa;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 3px 0 0 0;
  margin-top: 38px;
  display: none;
}
/* line 6329, ../sass/_custom.scss */
.block-menu-block > div.content {
  border-top: 1px solid #f0eeeb;
  padding: 20px 10px 20px 30px;
}
/* line 6334, ../sass/_custom.scss */
.block-menu-block ul {
  list-style: none;
  margin: 0;
}
/* line 6338, ../sass/_custom.scss */
.block-menu-block ul li {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 6343, ../sass/_custom.scss */
.block-menu-block ul li a {
  color: #9d9992;
  text-decoration: none;
}
/* line 6347, ../sass/_custom.scss */
.block-menu-block ul li a:hover {
  color: #404759;
}
/* line 6352, ../sass/_custom.scss */
.block-menu-block ul li li {
  padding-left: 60px;
  margin: 0;
  background: url(../images/dot.png) 50px 11px no-repeat;
}
/* line 6356, ../sass/_custom.scss */
.block-menu-block ul li li a {
  color: #404759;
  text-decoration: underline;
}
/* line 6361, ../sass/_custom.scss */
.block-menu-block ul li li li {
  background-position: 5px 11px;
  padding-left: 15px;
}
/* line 6366, ../sass/_custom.scss */
.block-menu-block ul li a:hover {
  text-decoration: none;
}
/* line 6371, ../sass/_custom.scss */
.block-menu-block ul img {
  vertical-align: middle;
  margin-right: 20px;
}
/* line 6376, ../sass/_custom.scss */
.block-menu-block .scroll-wrapper {
  max-height: 500px !important;
}

/* line 6382, ../sass/_custom.scss */
.node-custom-content #inflation-evolution > div {
  margin-left: 23px;
}
/* line 6390, ../sass/_custom.scss */
.ie8 .node-custom-content .inflation-tabs ul li,
.ie8 .node-custom-content .exchange-tabs ul li, .ie7 .node-custom-content .inflation-tabs ul li,
.ie7 .node-custom-content .exchange-tabs ul li {
  padding: 0 8px;
}
/* line 6397, ../sass/_custom.scss */
.ie8 .node-custom-content .metal-exchange-tabs ul li, .ie7 .node-custom-content .metal-exchange-tabs ul li {
  padding: 0 15px;
}
/* line 6404, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full {
  border-top: 1px solid #ebe9e6;
  border-bottom: 1px solid #ebe9e6;
  margin-bottom: 1.5em;
}
/* line 6409, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul {
  margin: 0;
  list-style: none;
}
/* line 6413, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li {
  margin: 15px 0;
  border-left: 1px solid #dededc;
  float: left;
  padding: 0;
  width: 33%;
  text-align: center;
  background: transparent !important;
  padding-left: 0 !important;
}
/* line 6423, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  min-height: 32px;
  text-decoration: none;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(opacity=50);
  padding-left: 40px;
  color: #404759;
}
/* line 6431, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li a.yearly {
  background-image: url("../images/inf-current-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 6431, ../sass/_custom.scss */
  .node-custom-content .inflation-tabs-full ul li a.yearly {
    background-image: url("../images/inf-current-blue@2x.png");
    background-size: 29px 31px;
  }
}
/* line 6436, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li a.forecast {
  background-image: url("../images/inf-forecast-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 6436, ../sass/_custom.scss */
  .node-custom-content .inflation-tabs-full ul li a.forecast {
    background-image: url("../images/inf-forecast-blue@2x.png");
    background-size: 29px 32px;
  }
}
/* line 6441, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li a.evolution {
  background-image: url("../images/inf-evo-blue.png");
  background-position: 0 center !important;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 6441, ../sass/_custom.scss */
  .node-custom-content .inflation-tabs-full ul li a.evolution {
    background-image: url("../images/inf-evo-blue@2x.png");
    background-size: 29px 32px;
  }
}
/* line 6447, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li a.active {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 6450, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li a:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 6455, ../sass/_custom.scss */
.node-custom-content .inflation-tabs-full ul li:first-child {
  border: 0;
}
/* line 6461, ../sass/_custom.scss */
.node-custom-content .graph {
  border-top: 1px solid #e6e4e1;
  border-bottom: 1px solid #e6e4e1;
  padding: 15px;
  margin: 0 -15px;
}
/* line 6467, ../sass/_custom.scss */
.node-custom-content .legend {
  border-top: 1px solid #FFFFFF;
  padding: 15px;
  margin: 0;
  border-bottom: 1px solid #e6e4e1;
}
/* line 6473, ../sass/_custom.scss */
.node-custom-content .legend .line {
  padding-left: 25px;
  font-size: 14px;
  color: #56534f;
}
/* line 6478, ../sass/_custom.scss */
.node-custom-content .legend .line span {
  color: #000000;
  font-size: 16px;
}
/* line 6483, ../sass/_custom.scss */
.node-custom-content .legend .line.red {
  background: url(../images/legend-red.png) 0 12px no-repeat;
}
/* line 6486, ../sass/_custom.scss */
.node-custom-content .legend .line.red span {
  color: #d92400;
}
/* line 6491, ../sass/_custom.scss */
.node-custom-content .legend .line.gray {
  background: url(../images/legend-gray.png) 0 12px no-repeat;
}
/* line 6494, ../sass/_custom.scss */
.node-custom-content .legend .line.gray-dashed {
  background: url(../images/legend-variation-band.png) 0 12px no-repeat;
}
/* line 6497, ../sass/_custom.scss */
.node-custom-content .legend .line.pink {
  background: url(../images/legend-pink.png) 0 9px no-repeat;
}
/* line 6500, ../sass/_custom.scss */
.node-custom-content .legend .line.brown-square {
  background: url(../images/legend-brown.png) 0 9px no-repeat;
}
/* line 6503, ../sass/_custom.scss */
.node-custom-content .legend .line.red-square {
  background: url(../images/legend-red-square.png) 0 9px no-repeat;
}
/* line 6506, ../sass/_custom.scss */
.node-custom-content .legend .line.yellow-square {
  background: url(../images/legend-yellow-sqaure.png) 0 9px no-repeat;
}
/* line 6512, ../sass/_custom.scss */
.node-custom-content .attachement {
  padding: 15px;
  margin: 0;
}
/* line 6517, ../sass/_custom.scss */
.node-custom-content .attachement a {
  padding-left: 30px;
  display: block;
  text-decoration: none;
}
/* line 6522, ../sass/_custom.scss */
.node-custom-content .attachement a:hover {
  text-decoration: underline;
}
/* line 6526, ../sass/_custom.scss */
.node-custom-content .attachement a.xml {
  background: url(../images/xml.png) 0 0 no-repeat;
}
/* line 6532, ../sass/_custom.scss */
.node-custom-content .widget-text p {
  font-size: 16px;
  color: #404759;
}

/* line 6542, ../sass/_custom.scss */
.node .content .rates-table table th,
.node .content .rates-table table td {
  padding: 4px;
  text-align: center;
}
/* line 6547, ../sass/_custom.scss */
.node .content .rates-table table td {
  line-height: 1.2em;
}
/* line 6549, ../sass/_custom.scss */
.node .content .rates-table table td:first-child {
  text-align: left;
}
/* line 6556, ../sass/_custom.scss */
.node .content .attached-files .field-item {
  margin-bottom: 5px;
}
/* line 6559, ../sass/_custom.scss */
.node .content .attached-files .field-item a {
  border-bottom-color: transparent;
}
/* line 6561, ../sass/_custom.scss */
.node .content .attached-files .field-item a:hover {
  border-bottom-color: #4D4D4D;
}

/* line 6572, ../sass/_custom.scss */
.widget .export-link, .widget
.export-link_xls {
  margin-left: 30%;
  margin-right: auto;
}
/* line 6576, ../sass/_custom.scss */
.export-link a,
.export-link_xls a {
  padding-left: 30px;
  margin: 0 0 15px 0;
  display: block;
  text-decoration: none;
}
/* line 6582, ../sass/_custom.scss */
.export-link a:hover,
.export-link_xls a:hover {
  text-decoration: underline;
}

/* line 6588, ../sass/_custom.scss */
.page-node .inflation_get_content {
  background: #ffffff;
}

/* line 6592, ../sass/_custom.scss */
.login-block .container {
  display: none;
}

/* line 6598, ../sass/_custom.scss */
.profile-block .container {
  display: none;
}

/* line 6604, ../sass/_custom.scss */
#bnm-user-interface-profile-form .change-password-wrapper {
  display: none;
}
/* line 6608, ../sass/_custom.scss */
#bnm-user-interface-profile-form .profile_form_submit {
  display: none;
}

/* line 6614, ../sass/_custom.scss */
#user-login .name-pass-wrapper {
  width: 48%;
  float: left;
}
/* line 6618, ../sass/_custom.scss */
#user-login .name-pass-wrapper .description {
  clear: both;
  margin: 1em 0;
}
/* line 6623, ../sass/_custom.scss */
#user-login .hybridauth-widget-wrapper {
  float: none;
  width: 48%;
}
/* line 6627, ../sass/_custom.scss */
#user-login .form-actions {
  clear: both;
}
/* line 6629, ../sass/_custom.scss */
#user-login .form-actions .form-submit {
  float: left;
  margin-right: 50px;
}
/* line 6634, ../sass/_custom.scss */
#user-login input[type="text"],
#user-login input[type="password"] {
  width: 100%;
}

/* line 6639, ../sass/_custom.scss */
#user-register-form,
#user-pass {
  width: 50%;
}
/* line 6643, ../sass/_custom.scss */
#user-register-form input[type="text"],
#user-pass input[type="text"] {
  width: 100%;
}

/* line 6649, ../sass/_custom.scss */
#user-profile-form input[type="text"],
#user-profile-form input[type="password"],
#bnm-user-interface-profile-form input[type="text"],
#bnm-user-interface-profile-form input[type="password"] {
  width: 100%;
}
/* line 6653, ../sass/_custom.scss */
#user-profile-form .password-suggestions,
#bnm-user-interface-profile-form .password-suggestions {
  display: none !important;
}
/* line 6656, ../sass/_custom.scss */
#user-profile-form #edit-locale,
#bnm-user-interface-profile-form #edit-locale {
  clear: both;
}
/* line 6659, ../sass/_custom.scss */
#user-profile-form #edit-locale label,
#bnm-user-interface-profile-form #edit-locale label {
  text-align: left;
  color: #4d4d4d;
}
/* line 6665, ../sass/_custom.scss */
#user-profile-form .confirm-parent,
#user-profile-form .password-parent,
#bnm-user-interface-profile-form .confirm-parent,
#bnm-user-interface-profile-form .password-parent {
  width: 100%;
}
/* line 6671, ../sass/_custom.scss */
#user-profile-form .change-password-wrapper label,
#bnm-user-interface-profile-form .change-password-wrapper label {
  text-align: left;
  color: #4d4d4d;
}
/* line 6676, ../sass/_custom.scss */
#user-profile-form .form-submit,
#bnm-user-interface-profile-form .form-submit {
  margin: 1em 0;
}
/* line 6679, ../sass/_custom.scss */
#user-profile-form .password-confirm,
#user-profile-form .password-strength,
#bnm-user-interface-profile-form .password-confirm,
#bnm-user-interface-profile-form .password-strength {
  margin-top: 0;
}

/* line 6685, ../sass/_custom.scss */
#metal-ajax-wrapper-table,
.rates-table {
  clear: both;
}

/* line 6689, ../sass/_custom.scss */
.messages {
  background: transparent;
  border: 0;
  margin: 6px 0;
  padding: 10px;
}
/* line 6695, ../sass/_custom.scss */
.messages.status {
  font-size: 1.1em;
  background: transparent;
  color: #42A362;
}

/* line 6701, ../sass/_custom.scss */
.report-container {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dddddd;
  background: #FFFFFF;
}
/* line 6706, ../sass/_custom.scss */
.report-container .block-title {
  border-bottom: 1px solid #e4e2de;
  text-align: center;
  padding: 0.8em 0;
  color: #7b7871;
}
/* line 6712, ../sass/_custom.scss */
.report-container .block-title span {
  color: #393632;
  font-family: 'permianseriftypefaceregular';
}
/* line 6717, ../sass/_custom.scss */
.report-container .report {
  background: #fdfdfd;
  border-top: 1px solid #f9f9f8;
  max-height: 100% !important;
  height: auto !important;
}
/* line 6723, ../sass/_custom.scss */
.report-container .report.scrollbar-inner {
  padding-right: 0 !important;
  padding-bottom: 8px !important;
}
/* line 6728, ../sass/_custom.scss */
.report-container table {
  margin: 0;
  font-size: 0.9em;
  width: 100% !important;
}
/* line 6733, ../sass/_custom.scss */
.report-container table tbody {
  border: 0;
}
/* line 6736, ../sass/_custom.scss */
.report-container table th {
  background: #f1f0ee;
  border: 1px solid #e1dfda;
  border-top: 0;
  color: #54514d;
  padding: 1em;
  line-height: 1.4em;
  vertical-align: middle;
  font-weight: normal;
}
/* line 6746, ../sass/_custom.scss */
.report-container table th:first-child {
  border-left: 0;
}
/* line 6749, ../sass/_custom.scss */
.report-container table th:last-child {
  border-right: 0;
}
/* line 6753, ../sass/_custom.scss */
.report-container table td {
  border: 1px solid #e4e4e4;
  padding: 0.4em 1em;
  text-align: right;
}
/* line 6759, ../sass/_custom.scss */
.report-container table td:first-child {
  border-left: 0;
}
/* line 6762, ../sass/_custom.scss */
.report-container table td:last-child {
  border-right: 0;
}

/* line 6769, ../sass/_custom.scss */
.report_embed {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #dddddd;
  background: #FFFFFF;
}
/* line 6774, ../sass/_custom.scss */
.report_embed br {
  display: none;
}
/* line 6778, ../sass/_custom.scss */
.report_embed .block-title {
  border-bottom: 1px solid #e4e2de;
  text-align: center;
  padding: 0.8em 0;
  color: #7b7871;
}
/* line 6784, ../sass/_custom.scss */
.report_embed .block-title span {
  color: #393632;
  font-family: 'permianseriftypefaceregular';
}
/* line 6790, ../sass/_custom.scss */
.report_embed .report {
  background: #fdfdfd;
  border-top: 1px solid #f9f9f8;
  max-height: 100% !important;
  height: auto !important;
}
/* line 6796, ../sass/_custom.scss */
.report_embed .report.scrollbar-inner {
  padding-right: 0 !important;
  padding-bottom: 8px !important;
}
/* line 6801, ../sass/_custom.scss */
.report_embed table {
  margin: 0;
  font-size: 1em;
  width: 100% !important;
}
/* line 6806, ../sass/_custom.scss */
.report_embed table tbody {
  border-top: 0;
}
/* line 6809, ../sass/_custom.scss */
.report_embed table tbody tr, .report_embed table tbody td, .report_embed table tbody th {
  font-weight: normal;
  padding: 0;
}
/* line 6814, ../sass/_custom.scss */
.report_embed table .style_1 {
  border-bottom: 1px solid #e4e2de;
  text-align: center;
  padding: 0.8em 0;
  color: #393632;
  font-family: 'permianseriftypefaceregular';
}
/* line 6822, ../sass/_custom.scss */
.report_embed table td.style_5,
.report_embed table td.style_7 {
  text-align: center !important;
  background: #f1f0ee;
  color: #54514d;
  padding: 1em !important;
  vertical-align: middle;
}
/* line 6830, ../sass/_custom.scss */
.report_embed table td.style_10 {
  text-align: center !important;
  color: #000000;
  padding: 1em !important;
}
/* line 6835, ../sass/_custom.scss */
.report_embed table .style_4 {
  font-size: 0.9em;
}
/* line 6838, ../sass/_custom.scss */
.report_embed table .style_4 tr {
  border-top: 1px solid #e4e4e4;
}
/* line 6841, ../sass/_custom.scss */
.report_embed table .style_4 td {
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  padding: 0.4em 1em;
  text-align: right;
  min-width: 11em;
}
/* line 6848, ../sass/_custom.scss */
.report_embed table .style_4 td:first-child {
  border-left: 0;
}
/* line 6851, ../sass/_custom.scss */
.report_embed table .style_4 td:last-child {
  border-right: 0;
}

/* line 6901, ../sass/_custom.scss */
.node .content .table-wrapper {
  overflow-x: auto;
}
/* line 6904, ../sass/_custom.scss */
.node .content table {
  border: 1px solid #e4e4e4;
  background: none repeat scroll 0 0 #f6f4f0;
  font-size: 0.9em;
  margin: 0 0 15px;
  width: 100%;
}
/* line 6911, ../sass/_custom.scss */
.node .content table sup {
  font-size: 75%;
  top: -0.5em;
  line-height: 100%;
}
/* line 6916, ../sass/_custom.scss */
.node .content table th {
  background: #ebe9e4;
  border: 1px solid #e4e4e4;
  color: #404759;
  padding: 1em;
  line-height: 1.4em;
  vertical-align: middle;
  font-weight: normal;
}
/* line 6925, ../sass/_custom.scss */
.node .content table th:first-child {
  border-left: 0;
}
/* line 6928, ../sass/_custom.scss */
.node .content table th:last-child {
  border-right: 0;
}
/* line 6932, ../sass/_custom.scss */
.node .content table td {
  border: 1px solid #e4e4e4;
  background-color: #f6f4f0;
  padding: 0.4em 1em;
  text-align: left;
}
/* line 6939, ../sass/_custom.scss */
.node .content table td:first-child {
  border-left: 0;
}
/* line 6942, ../sass/_custom.scss */
.node .content table td:last-child {
  border-right: 0;
}
/* line 6946, ../sass/_custom.scss */
.node .content table.no-border {
  background: transparent;
  border: 0;
  font-family: 'permianseriftypefaceregular', Georgia, sans-serif;
  font-size: 1em;
}
/* line 6952, ../sass/_custom.scss */
.node .content table.no-border tbody {
  border: 0;
}
/* line 6955, ../sass/_custom.scss */
.node .content table.no-border tr {
  background: transparent;
}
/* line 6958, ../sass/_custom.scss */
.node .content table.no-border tr td {
  border: 0;
}
/* line 6964, ../sass/_custom.scss */
.node .content ol {
  list-style-type: decimal;
}
/* line 6966, ../sass/_custom.scss */
.node .content ol li {
  list-style-type: decimal;
  display: list-item;
  margin-left: 30px;
}
/* line 6973, ../sass/_custom.scss */
.node .content .ui-widget ul li {
  background: transparent;
  padding-left: 0;
}
/* line 6981, ../sass/_custom.scss */
.node.calendar_build .content table {
  border: 0;
  background: transparent;
  margin: 0;
  font-size: 1em;
}
/* line 6987, ../sass/_custom.scss */
.node.calendar_build .content table th {
  border: 0;
  line-height: 1.4em;
  vertical-align: middle;
  background: #aab5c3;
  padding: 0;
  color: #404759;
  font-weight: 500;
  font-size: 0.9em;
}
/* line 6997, ../sass/_custom.scss */
.node.calendar_build .content table td {
  border: 0;
  text-align: center;
  min-width: 0px;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}

/* line 7019, ../sass/_custom.scss */
.widget.exchange_get_rates .widget-image-and-category, .widget.base_rate_show_rates .widget-image-and-category, .widget.inflation_get_highchart .widget-image-and-category, .widget.iban_calcul_show_updates .widget-image-and-category {
  margin: 0;
  border-bottom: 0;
  padding-bottom: 20px;
}
/* line 7024, ../sass/_custom.scss */
.widget.exchange_get_rates .text, .widget.base_rate_show_rates .text, .widget.inflation_get_highchart .text, .widget.iban_calcul_show_updates .text {
  padding-top: 20px;
  border-bottom: 1px solid #eaeae9;
}
/* line 7028, ../sass/_custom.scss */
.widget.exchange_get_rates .category, .widget.base_rate_show_rates .category, .widget.inflation_get_highchart .category, .widget.iban_calcul_show_updates .category {
  width: 100%;
  display: block;
  height: 22px;
  border-bottom: 1px solid #eaeae9;
  background: #fafafa;
}
/* line 65, ../sass/_mixins.scss */
.widget.exchange_get_rates .category:before, .widget.exchange_get_rates .category:after, .widget.base_rate_show_rates .category:before, .widget.base_rate_show_rates .category:after, .widget.inflation_get_highchart .category:before, .widget.inflation_get_highchart .category:after, .widget.iban_calcul_show_updates .category:before, .widget.iban_calcul_show_updates .category:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.widget.exchange_get_rates .category:after, .widget.base_rate_show_rates .category:after, .widget.inflation_get_highchart .category:after, .widget.iban_calcul_show_updates .category:after {
  clear: both;
}
/* line 7037, ../sass/_custom.scss */
.widget.exchange_get_rates .category ul, .widget.base_rate_show_rates .category ul, .widget.inflation_get_highchart .category ul, .widget.iban_calcul_show_updates .category ul {
  list-style: none;
  margin: 0;
}
/* line 7041, ../sass/_custom.scss */
.widget.exchange_get_rates .category ul li, .widget.base_rate_show_rates .category ul li, .widget.inflation_get_highchart .category ul li, .widget.iban_calcul_show_updates .category ul li {
  float: right;
  display: block;
  margin-right: 10px;
}
/* line 7046, ../sass/_custom.scss */
.widget.exchange_get_rates .category ul li a, .widget.base_rate_show_rates .category ul li a, .widget.inflation_get_highchart .category ul li a, .widget.iban_calcul_show_updates .category ul li a {
  display: block;
  height: 38px;
  overflow: hidden;
  width: 38px;
}
/* line 7053, ../sass/_custom.scss */
.widget.exchange_get_rates .category ul li.last, .widget.base_rate_show_rates .category ul li.last, .widget.inflation_get_highchart .category ul li.last, .widget.iban_calcul_show_updates .category ul li.last {
  margin-right: 0;
}
/* line 7059, ../sass/_custom.scss */
.widget.exchange_get_rates #graphic, .widget.base_rate_show_rates #graphic, .widget.inflation_get_highchart #graphic, .widget.iban_calcul_show_updates #graphic {
  height: auto !important;
}
/* line 7064, ../sass/_custom.scss */
.widget.metal_get_rates .widget-image-and-category {
  margin: 0;
}

/* line 7072, ../sass/_custom.scss */
.widget-tabs-text .category,
.licensed_banks_view_info.node-view-teaser .category {
  width: 100%;
  display: block;
  height: 22px;
  border-bottom: 1px solid #eaeae9;
  margin-bottom: 20px;
  margin-top: -22px;
}
/* line 65, ../sass/_mixins.scss */
.widget-tabs-text .category:before, .widget-tabs-text .category:after,
.licensed_banks_view_info.node-view-teaser .category:before,
.licensed_banks_view_info.node-view-teaser .category:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.widget-tabs-text .category:after,
.licensed_banks_view_info.node-view-teaser .category:after {
  clear: both;
}
/* line 7081, ../sass/_custom.scss */
.widget-tabs-text .category ul,
.licensed_banks_view_info.node-view-teaser .category ul {
  list-style: none;
  margin: 0;
}
/* line 7085, ../sass/_custom.scss */
.widget-tabs-text .category ul li,
.licensed_banks_view_info.node-view-teaser .category ul li {
  float: right;
  display: block;
  margin-right: 10px;
}
/* line 7090, ../sass/_custom.scss */
.widget-tabs-text .category ul li a,
.licensed_banks_view_info.node-view-teaser .category ul li a {
  display: block;
  height: 38px;
  overflow: hidden;
  width: 38px;
}
/* line 7097, ../sass/_custom.scss */
.widget-tabs-text .category ul li.last,
.licensed_banks_view_info.node-view-teaser .category ul li.last {
  margin-right: 0;
}
/* line 7103, ../sass/_custom.scss */
.widget-tabs-text ul.links,
.licensed_banks_view_info.node-view-teaser ul.links {
  float: none;
}
/* line 7107, ../sass/_custom.scss */
.widget-tabs-text .article-tools ul.links,
.licensed_banks_view_info.node-view-teaser .article-tools ul.links {
  float: right;
}

/* line 7113, ../sass/_custom.scss */
.node-view-teaser .attachement {
  margin-top: 10px;
}
/* line 7116, ../sass/_custom.scss */
.node-view-teaser a.xls, .node-view-teaser a.xml {
  margin-bottom: 0;
}
/* line 7120, ../sass/_custom.scss */
.node-view-teaser.licensed_banks_view_info a.xml {
  margin-bottom: 15px;
}

/* line 7125, ../sass/_custom.scss */
.widget-text {
  clear: both;
}

/* line 7129, ../sass/_custom.scss */
.manual-copy,
.manual-share {
  position: relative;
}
/* line 7133, ../sass/_custom.scss */
.manual-copy input,
.manual-share input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 30px !important;
  padding-left: 5px !important;
  text-overflow: ellipsis;
  display: block;
}
/* line 7142, ../sass/_custom.scss */
.manual-copy .copy-site-icon,
.manual-share .copy-site-icon {
  background-image: url("../images/copy-blue.png");
  background-position: center 8px;
  background-repeat: no-repeat;
  background-color: transparent;
  display: block;
  border: 0;
  width: 30px;
  height: 32px;
  text-indent: -999px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7142, ../sass/_custom.scss */
  .manual-copy .copy-site-icon,
  .manual-share .copy-site-icon {
    background-image: url("../images/copy-blue@2x.png");
    background-size: 16px 70px;
  }
}
/* line 7157, ../sass/_custom.scss */
.manual-copy .copy-site-icon:hover, .manual-copy .copy-site-icon:active,
.manual-share .copy-site-icon:hover,
.manual-share .copy-site-icon:active {
  background-position: center -46px;
}

/* line 7164, ../sass/_custom.scss */
div.ui-tooltip.statistics {
  position: fixed;
}

/* line 7168, ../sass/_custom.scss */
.node-view-full {
  overflow: hidden;
}

/* line 7172, ../sass/_custom.scss */
#article-node-form label {
  text-align: left;
}

/* line 7177, ../sass/_custom.scss */
.nav-menu {
  display: none;
  width: 100%;
  float: left;
}
/* line 7182, ../sass/_custom.scss */
.nav-menu a {
  display: block;
  text-indent: -9999px;
  height: 40px;
  background-image: url("../images/toggle-menu-blue.png");
  background-position: 50% 11px;
  background-repeat: no-repeat;
  background-color: #fafafa;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7182, ../sass/_custom.scss */
  .nav-menu a {
    background-image: url("../images/toggle-menu-blue@2x.png");
    background-size: 16px 80px;
  }
}
/* line 7193, ../sass/_custom.scss */
.nav-menu a:hover, .nav-menu a.active {
  background-position: 50% -21px;
}

/* line 7199, ../sass/_custom.scss */
#messages {
  word-wrap: break-word;
}

/* line 7203, ../sass/_custom.scss */
.node-view-print #base-rates-table {
  overflow: auto;
}

/* line 7210, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full,
.node-view-print.base_rate_show_rates .base-rates-tabs-full {
  border-top: 1px solid #ebe9e6;
  border-bottom: 1px solid #ebe9e6;
  margin-bottom: 1.5em;
}
/* line 7215, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full ul,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul {
  margin: 0;
  list-style: none;
}
/* line 7219, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full ul li,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul li {
  margin: 15px 0;
  border-left: 1px solid #dededc;
  float: left;
  padding: 0;
  width: 49.5%;
  text-align: center;
  font-size: 1.1em;
  background: transparent !important;
}
/* line 7229, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full ul li a,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  min-height: 32px;
  text-decoration: none;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(opacity=50);
  padding-left: 40px;
  color: #404759;
}
/* line 7240, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full ul li a.exchange,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul li a.exchange {
  background-image: url("../images/icon-exchange-2-blue.png");
  background-position: 0 -50px;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7240, ../sass/_custom.scss */
  .node-view-full.base_rate_show_rates .base-rates-tabs-full ul li a.exchange,
  .node-view-print.base_rate_show_rates .base-rates-tabs-full ul li a.exchange {
    background-image: url("../images/icon-exchange-2-blue@2x.png");
    background-size: 27px 80px;
  }
}
/* line 7245, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full ul li a.evolution,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul li a.evolution {
  background-image: url("../images/icon-evolution-blue.png");
  background-position: 0 -54px;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7245, ../sass/_custom.scss */
  .node-view-full.base_rate_show_rates .base-rates-tabs-full ul li a.evolution,
  .node-view-print.base_rate_show_rates .base-rates-tabs-full ul li a.evolution {
    background-image: url("../images/icon-evolution-blue@2x.png");
    background-size: 25px 80px;
  }
}
/* line 7251, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full ul li a.active, .node-view-full.base_rate_show_rates .base-rates-tabs-full ul li a:hover,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul li a.active,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul li a:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 7260, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates .base-rates-tabs-full ul li:first-child,
.node-view-print.base_rate_show_rates .base-rates-tabs-full ul li:first-child {
  border: 0;
}
/* line 7266, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table,
.node-view-print.base_rate_show_rates table {
  color: #54514d;
  margin: 0 0 1em 0;
  font-size: 0.9em;
  width: 100%;
}
/* line 7272, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr,
.node-view-print.base_rate_show_rates table tr {
  padding: 0;
  border: 0;
}
/* line 7277, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr.future-rate td,
.node-view-print.base_rate_show_rates table tr.future-rate td {
  color: #bbb6ac;
  cursor: pointer;
}
/* line 7280, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr.future-rate td span,
.node-view-print.base_rate_show_rates table tr.future-rate td span {
  padding-right: 20px;
  background: url(../images/Hourglass-Normal.png) 100% center no-repeat;
}
/* line 7285, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr.future-rate:hover,
.node-view-print.base_rate_show_rates table tr.future-rate:hover {
  cursor: pointer;
}
/* line 7287, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr.future-rate:hover td,
.node-view-print.base_rate_show_rates table tr.future-rate:hover td {
  color: #54514d;
}
/* line 7289, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr.future-rate:hover td span,
.node-view-print.base_rate_show_rates table tr.future-rate:hover td span {
  background: url(../images/icon-hourglass.png) 100% center no-repeat;
}
/* line 7296, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr:last-child td:first-child,
.node-view-print.base_rate_show_rates table tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}
/* line 7301, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tr:last-child td:last-child,
.node-view-print.base_rate_show_rates table tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
}
/* line 7308, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table tbody,
.node-view-print.base_rate_show_rates table tbody {
  border: 0;
}
/* line 7311, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table th,
.node-view-print.base_rate_show_rates table th {
  background: #ebe9e4;
  border: 1px solid #e4e4e4;
  border-top: 0;
  color: #404759;
  font-weight: bold;
  padding: 2em;
  line-height: 1.4em;
  vertical-align: middle;
  text-align: center;
}
/* line 7322, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table th:first-child,
.node-view-print.base_rate_show_rates table th:first-child {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}
/* line 7327, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table th:last-child,
.node-view-print.base_rate_show_rates table th:last-child {
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}
/* line 7333, ../sass/_custom.scss */
.node-view-full.base_rate_show_rates table td,
.node-view-print.base_rate_show_rates table td {
  background: #f6f4f0;
  border: 1px solid #e4e4e4;
  padding: 0.4em 1em;
  text-align: center;
}
/* line 7344, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .content,
.node-view-print.statistics_update_show_updates .content {
  border-top: 1px solid #DDD;
}
/* line 7348, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-wrapper,
.node-view-print.statistics_update_show_updates .statistics-update-wrapper {
  margin-bottom: 20px;
}
/* line 7350, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-wrapper li,
.node-view-print.statistics_update_show_updates .statistics-update-wrapper li {
  margin-bottom: 15px;
  display: block;
  background-image: url("../images/file-dtbs-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 30px;
  font-family: 'permianseriftypefaceregular';
  line-height: 1.3em;
  font-size: 18px;
  padding-top: 2px;
  padding-bottom: 2px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7350, ../sass/_custom.scss */
  .node-view-full.statistics_update_show_updates .statistics-update-wrapper li,
  .node-view-print.statistics_update_show_updates .statistics-update-wrapper li {
    background-image: url("../images/file-dtbs-blue@2x.png");
    background-size: 24px 24px;
  }
}
/* line 7362, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-wrapper li a,
.node-view-print.statistics_update_show_updates .statistics-update-wrapper li a {
  color: #393632;
  text-decoration: none;
}
/* line 7366, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-wrapper li a:hover,
.node-view-print.statistics_update_show_updates .statistics-update-wrapper li a:hover {
  text-decoration: underline;
}
/* line 7370, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-wrapper li .report-date,
.node-view-print.statistics_update_show_updates .statistics-update-wrapper li .report-date {
  display: block;
  color: #66635d;
  font-family: 'permianseriftypefaceitalic';
  font-size: 16px;
}
/* line 7378, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-load-more-wrapper,
.node-view-print.statistics_update_show_updates .statistics-update-load-more-wrapper {
  padding: 0 10px;
  line-height: 1em;
}
/* line 7382, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-load-more-wrapper a,
.node-view-print.statistics_update_show_updates .statistics-update-load-more-wrapper a {
  color: #7c8a9d;
  padding-right: 20px;
  background: url(../images/more-arrow-down.png) 100% 50% no-repeat;
  font-size: 20px;
  font-family: 'permianslabseriftypefaceRg';
  text-decoration: underline;
}
/* line 7390, ../sass/_custom.scss */
.node-view-full.statistics_update_show_updates .statistics-update-load-more-wrapper a:hover,
.node-view-print.statistics_update_show_updates .statistics-update-load-more-wrapper a:hover {
  text-decoration: none;
}

/* line 7397, ../sass/_custom.scss */
.widget-tabs-text #base-rates-evo {
  padding: 0 15px 15px 10px;
}

/* line 7401, ../sass/_custom.scss */
.views-table {
  margin: 0;
  font-size: 1em;
  width: 100%;
}
/* line 7406, ../sass/_custom.scss */
.views-table th {
  background: #f1f0ee;
  border: 1px solid #e1dfda;
  color: #54514d;
  text-align: center;
  padding: 1em;
  line-height: 1.4em;
  vertical-align: middle;
  font-weight: normal;
}
/* line 7416, ../sass/_custom.scss */
.views-table td {
  background: #FFFFFF;
  border: 1px solid #e4e4e4;
  padding: 0.4em 1em;
}

/*  Loader  */
/* line 7425, ../sass/_custom.scss */
#colorboxNodeLoading {
  background: transparent !important;
}
/* line 7428, ../sass/_custom.scss */
#colorboxNodeLoading .spinner {
  background: url(../images/circlepreloader.gif) center center no-repeat;
  margin: auto;
  width: 70px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -18px;
  height: 36px;
}

/* line 7442, ../sass/_custom.scss */
.load-more .spinner {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  clear: both;
  text-decoration: none;
  padding: 8px 102px;
  background: url(../images/preloader.gif) center center no-repeat;
  font-size: 20px;
  width: 84px;
  height: 24px;
  color: #404759;
  margin-top: 12px;
}
/* line 7454, ../sass/_custom.scss */
.load-more .ajax-progress {
  display: none;
}

/* line 7458, ../sass/_custom.scss */
.spinner {
  background: url(../images/preloader.gif) center center no-repeat;
  margin: 100px auto 0;
  width: 70px;
  text-align: center;
}
/* line 7464, ../sass/_custom.scss */
.load-more .spinner {
  margin: -40px auto 0;
}

/* line 7468, ../sass/_custom.scss */
.spinner > div {
  width: 12px;
  height: 12px;
  margin: 12px 5px 0;
  border-radius: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 7481, ../sass/_custom.scss */
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

/* line 7486, ../sass/_custom.scss */
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0.5);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
/* line 7507, ../sass/_custom.scss */
#base-rates-table {
  position: relative;
  overflow-y: scroll;
}
/* line 7511, ../sass/_custom.scss */
#base-rates-table a.use-ajax {
  text-decoration: underline;
  display: inline-block;
  margin-bottom: 1em;
}

/* line 7518, ../sass/_custom.scss */
.wide-table-top-scroll {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 4px;
}
/* line 7523, ../sass/_custom.scss */
.wide-table-top-scroll div {
  height: 10px;
}

/* line 7528, ../sass/_custom.scss */
.wide-table {
  position: relative;
  overflow: auto;
}

/* line 7535, ../sass/_custom.scss */
.wide-table-top-scroll::-webkit-scrollbar,
.wide-table::-webkit-scrollbar {
  height: 10px;
}
/* line 7539, ../sass/_custom.scss */
.wide-table-top-scroll::-webkit-scrollbar-track,
.wide-table::-webkit-scrollbar-track {
  background-color: #d7d7d7;
}
/* line 7543, ../sass/_custom.scss */
.wide-table-top-scroll::-webkit-scrollbar-thumb,
.wide-table::-webkit-scrollbar-thumb {
  background-color: #505050;
  border-radius: 3px;
}

/* line 7549, ../sass/_custom.scss */
#graphics-full {
  clear: both;
}

/* line 7554, ../sass/_custom.scss */
#taxonomy td {
  padding: 0 10px;
}

/* line 7559, ../sass/_custom.scss */
.search-help {
  border: 1px solid #dddddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: white;
  background: -moz-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: -webkit-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: -o-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: -ms-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: linear-gradient(180deg, #ffffff 30%, #f5f5f5 70%);
  padding: 14px 18px;
  margin-bottom: 25px;
}
/* line 7571, ../sass/_custom.scss */
.search-help .search-help-wrapper {
  background-image: url("../images/navigator-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 5px 0 10px 60px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7571, ../sass/_custom.scss */
  .search-help .search-help-wrapper {
    background-image: url("../images/navigator-blue@2x.png");
    background-size: 34px 34px;
  }
}
/* line 7577, ../sass/_custom.scss */
.search-help .search-help-wrapper span {
  color: #56534f;
  margin-right: 30px;
  padding-left: 23px;
  line-height: 16px;
  margin-bottom: 5px;
}
/* line 7584, ../sass/_custom.scss */
.search-help .search-help-wrapper span.complete {
  background-image: url("../images/legend-complete.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7584, ../sass/_custom.scss */
  .search-help .search-help-wrapper span.complete {
    background-image: url("../images/legend-complete@2x.png");
    background-size: 11px 11px;
  }
}
/* line 7589, ../sass/_custom.scss */
.search-help .search-help-wrapper span.overlap {
  background-image: url("../images/legend-overlap.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7589, ../sass/_custom.scss */
  .search-help .search-help-wrapper span.overlap {
    background-image: url("../images/legend-overlap@2x.png");
    background-size: 11px 11px;
  }
}
/* line 7594, ../sass/_custom.scss */
.search-help .search-help-wrapper span.popular {
  background-image: url("../images/legend-popular.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7594, ../sass/_custom.scss */
  .search-help .search-help-wrapper span.popular {
    background-image: url("../images/legend-popular@2x.png");
    background-size: 11px 11px;
  }
}
/* line 7599, ../sass/_custom.scss */
.search-help .search-help-wrapper span.pioritize {
  background-image: url("../images/legend-pioritize.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7599, ../sass/_custom.scss */
  .search-help .search-help-wrapper span.pioritize {
    background-image: url("../images/legend-pioritize@2x.png");
    background-size: 11px 11px;
  }
}

/* line 7607, ../sass/_custom.scss */
#baser_rates_evolution_graphic {
  margin-bottom: 1em;
}

/* line 7611, ../sass/_custom.scss */
.inflation-full .navigation {
  padding: 20px 0;
}
/* line 65, ../sass/_mixins.scss */
.inflation-full .navigation:before, .inflation-full .navigation:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.inflation-full .navigation:after {
  clear: both;
}
/* line 7615, ../sass/_custom.scss */
.inflation-full .navigation ul {
  list-style: none;
  margin: 0;
}
/* line 7619, ../sass/_custom.scss */
.inflation-full .navigation ul li {
  width: 50%;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}
/* line 7626, ../sass/_custom.scss */
.inflation-full .navigation ul li a {
  color: #76726c;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 7630, ../sass/_custom.scss */
.inflation-full .navigation ul li.first {
  text-align: right;
}
/* line 7632, ../sass/_custom.scss */
.inflation-full .navigation ul li.first a.back {
  margin-right: 10%;
  background-image: url("../images/prev-arrow.png");
  padding-left: 25px;
  background-position: 0 center;
  background-repeat: no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  filter: alpha(opacity=80);
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7632, ../sass/_custom.scss */
  .inflation-full .navigation ul li.first a.back {
    background-image: url("../images/prev-arrow@2x.png");
    background-size: 9px 16px;
  }
}
/* line 7642, ../sass/_custom.scss */
.inflation-full .navigation ul li.last a.forward {
  margin-left: 10%;
  background-image: url("../images/next-arrow.png");
  padding-right: 25px;
  background-position: 100% center;
  background-repeat: no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  filter: alpha(opacity=80);
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7642, ../sass/_custom.scss */
  .inflation-full .navigation ul li.last a.forward {
    background-image: url("../images/next-arrow@2x.png");
    background-size: 9px 16px;
  }
}
/* line 7651, ../sass/_custom.scss */
.inflation-full .navigation ul li.first.last {
  width: 100%;
  float: none;
  text-align: center;
}
/* line 7655, ../sass/_custom.scss */
.inflation-full .navigation ul li.first.last a {
  margin: 0;
}
/* line 7662, ../sass/_custom.scss */
.inflation-full .navigation .prev {
  width: 50%;
  display: block;
  text-align: right;
}
/* line 7666, ../sass/_custom.scss */
.inflation-full .navigation .prev a {
  color: #76726c;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin-right: 10%;
  background-image: url("../images/prev-arrow.png");
  padding-left: 25px;
  background-position: 0 center;
  background-repeat: no-repeat;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  filter: alpha(opacity=80);
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7666, ../sass/_custom.scss */
  .inflation-full .navigation .prev a {
    background-image: url("../images/prev-arrow@2x.png");
    background-size: 9px 16px;
  }
}
/* line 7677, ../sass/_custom.scss */
.inflation-full .navigation .ajax-progress {
  display: none;
}

/* line 7682, ../sass/_custom.scss */
div.error {
  border: 1px solid #dddddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: white;
  background: -moz-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: -webkit-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: -o-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: -ms-linear-gradient(90deg, white 30%, whitesmoke 70%);
  background: linear-gradient(180deg, #ffffff 30%, #f5f5f5 70%);
  padding: 14px 25px;
  color: #56534f;
  margin-bottom: 25px;
}
/* line 7695, ../sass/_custom.scss */
div.error em {
  font-style: normal;
}
/* line 7698, ../sass/_custom.scss */
div.error ul {
  list-style: none;
  margin: 0;
}
/* line 7702, ../sass/_custom.scss */
div.error ul li {
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 7706, ../sass/_custom.scss */
div.error ul li > em:first-child {
  color: #e66247;
}
/* line 7709, ../sass/_custom.scss */
div.error ul li:first-child {
  min-height: 40px;
  padding-left: 60px;
  background-image: url("../images/cone-red.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 7709, ../sass/_custom.scss */
  div.error ul li:first-child {
    background-image: url("../images/cone-red@2x.png");
    background-size: 40px 39px;
  }
}

/*  IE 7 & IE 8   */
/* line 7724, ../sass/_custom.scss */
.ie7 .widget-list .container,
.ie8 .widget-list .container {
  position: relative;
  zoom: 1;
}
/* line 7728, ../sass/_custom.scss */
.ie7 .widget-list .container .item,
.ie8 .widget-list .container .item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  vertical-align: top;
  margin-right: 1%;
  position: relative;
  *display: inline;
  zoom: 1;
}
/* line 7739, ../sass/_custom.scss */
.ie7 .load-more,
.ie8 .load-more {
  clear: both;
}

/* line 7744, ../sass/_custom.scss */
.ie7 .header {
  z-index: 9999;
}
/* line 7752, ../sass/_custom.scss */
.ie7 .region-banner #block-bnm-banner-bnm-banner .item-list ul li a.active {
  background-position: 0 -21px;
}
/* line 7761, ../sass/_custom.scss */
.ie7 .node h1.title {
  clear: both;
}
/* line 7769, ../sass/_custom.scss */
.ie7.node-type-article .node .top-panel .right-panel .article-tools {
  width: 170px;
}

/* line 7780, ../sass/_custom.scss */
.ie8 .widget-list .container {
  margin-bottom: 20px;
}

/* line 7786, ../sass/_custom.scss */
.print-breadcrumb {
  display: none;
}

/* line 7789, ../sass/_custom.scss */
div.print-logo,
.print-site_name {
  padding: 0 10mm;
  color: #4c4b48;
  font-size: 13pt;
}
/* line 7795, ../sass/_custom.scss */
div.print-logo em,
.print-site_name em {
  font-style: normal;
}

/* line 7800, ../sass/_custom.scss */
a.call_window_print {
  float: right;
  margin-top: 10px;
  margin-right: 50px;
}

/* line 7805, ../sass/_custom.scss */
.print-hr {
  color: #e6e5e3;
  background-color: #e6e5e3;
}

/* line 7809, ../sass/_custom.scss */
.print-source_url,
.print-links {
  font-size: inherit;
  margin-bottom: 5mm;
  padding: 0 10mm;
}
/* line 7815, ../sass/_custom.scss */
.print-source_url strong,
.print-links strong {
  display: block;
}

/* line 7822, ../sass/_custom.scss */
.node .content ul.field-collection-view-links li,
.node .content ul.action-links li {
  background: transparent;
  padding: 0;
}

/* line 7828, ../sass/_custom.scss */
hr.print-hr {
  margin: 5mm 0;
}

/* line 7831, ../sass/_custom.scss */
.fixed-footer {
  padding: 0 10mm;
  color: #7c7872;
  margin-bottom: 5mm;
}

/* line 7837, ../sass/_custom.scss */
#comment-block div.error {
  color: #e66247;
  border: 0;
  padding: 0;
  background: transparent;
}

/* line 7846, ../sass/_custom.scss */
.bank-content table {
  width: 100%;
}
/* line 7849, ../sass/_custom.scss */
.bank-content table tr th:first-child {
  display: none;
}
/* line 7852, ../sass/_custom.scss */
.bank-content table tr:first-child, .bank-content table tr:nth-child(3) {
  display: none;
}
/* line 7858, ../sass/_custom.scss */
.bank-content table .style_6 {
  display: none;
}
/* line 7861, ../sass/_custom.scss */
.bank-content table .style_5 {
  background: transparent !important;
}
/* line 7865, ../sass/_custom.scss */
.bank-content table .style_2 div {
  text-align: right;
}

/* line 7873, ../sass/_custom.scss */
.bnm-feedback-form-block {
  visibility: hidden;
  display: none;
}
/* line 7877, ../sass/_custom.scss */
.bnm-feedback-form-block iframe {
  background: #fcfcfc;
  z-index: 0;
  width: 100%;
  position: absolute;
  border: none;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  left: 0;
  top: 40px;
  padding: 0 17px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #ebe9e6;
}

/* line 7899, ../sass/_custom.scss */
#feedback-block-form fieldset {
  margin: 0;
  border: 0;
  padding: 0;
}
/* line 7904, ../sass/_custom.scss */
#feedback-block-form fieldset .fieldset-wrapper {
  padding: 25px 8px;
}
/* line 7908, ../sass/_custom.scss */
#feedback-block-form p {
  color: #404759;
  font-family: 'permianseriftypefaceregular';
  font-size: 13px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #eeedec;
  margin-bottom: 20px;
  line-height: 1.3em;
}
/* line 7917, ../sass/_custom.scss */
#feedback-block-form p a {
  text-decoration: none;
  border-bottom: 1px solid #404759;
}
/* line 7921, ../sass/_custom.scss */
#feedback-block-form p a:hover {
  border: 0;
}
/* line 7926, ../sass/_custom.scss */
#feedback-block-form .captcha {
  margin-bottom: 1em;
}
/* line 7928, ../sass/_custom.scss */
#feedback-block-form .captcha legend,
#feedback-block-form .captcha .fieldset-description {
  display: none;
}
/* line 7932, ../sass/_custom.scss */
#feedback-block-form .captcha .form-item {
  margin: 0;
}
/* line 7936, ../sass/_custom.scss */
#feedback-block-form .captcha #recaptcha_area tr {
  height: auto !important;
}
/* line 7940, ../sass/_custom.scss */
#feedback-block-form .captcha .fieldset-wrapper {
  border: 1px solid #ebe9e8;
  background: #fafafa;
  padding: 4px 5px;
}
/* line 7945, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptchatable {
  border: 0 !important;
}
/* line 7948, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptchatable td:first-child {
  padding-left: 0 !important;
}
/* line 7951, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptchatable .recaptcha_image_cell {
  border: 1px solid #ebe9e8 !important;
  padding: 4px 0 !important;
  width: 62.2739% !important;
}
/* line 7956, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptchatable .recaptcha_image_cell center {
  height: auto !important;
}
/* line 7960, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptchatable #recaptcha_image {
  border: 0 !important;
  width: 100% !important;
  height: auto !important;
}
/* line 7965, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptchatable #recaptcha_image #recaptcha_challenge_image {
  width: 100%;
  height: auto;
}
/* line 7971, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptcha_input_area {
  padding-top: 4px !important;
  padding-bottom: 0 !important;
}
/* line 7974, ../sass/_custom.scss */
#feedback-block-form .captcha .recaptcha_input_area input {
  border: 1px solid #ebe9e8 !important;
  width: 100% !important;
}
/* line 7982, ../sass/_custom.scss */
#feedback-block-form .success-text p {
  font-size: 1em;
  border: 0;
  padding-bottom: 0;
}
/* line 7988, ../sass/_custom.scss */
#feedback-block-form div.error {
  border: 0;
  padding: 0 20px;
  color: #e5663f;
  font-size: 0.9em;
  background: transparent;
  margin-bottom: 0;
}
/* line 7995, ../sass/_custom.scss */
#feedback-block-form div.error ul li {
  margin: 0;
}
/* line 7997, ../sass/_custom.scss */
#feedback-block-form div.error ul li:first-child {
  min-height: 0;
  padding-left: 0;
  background: transparent;
}
/* line 8005, ../sass/_custom.scss */
#feedback-block-form .form-item-aria label {
  display: none;
}
/* line 8008, ../sass/_custom.scss */
#feedback-block-form .form-item-aria a.aria.selectBox {
  padding: 4px 0;
  display: block !important;
  width: 100% !important;
  border: 1px solid #ebe9e8;
  background: #fafafa;
  font-size: 0.8em;
}
/* line 8016, ../sass/_custom.scss */
#feedback-block-form .form-item-aria a.aria.selectBox .selectBox-label {
  color: #bbb6ac;
  padding: 0;
  font-weight: normal;
}
/* line 8022, ../sass/_custom.scss */
#feedback-block-form .form-item-aria a.aria.selectBox.selected .selectBox-label {
  color: #4d4d4d;
}

/* line 8029, ../sass/_custom.scss */
.aria-selectBox-dropdown-menu {
  font-size: 0.8em;
}

/* line 8035, ../sass/_custom.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border-color: #e5663f;
}

/* line 8039, ../sass/_custom.scss */
.submit-feedback,
.feedback-submit {
  text-align: center;
}
/* line 8043, ../sass/_custom.scss */
.submit-feedback .ajax-progress,
.feedback-submit .ajax-progress {
  display: none;
}

/* line 8048, ../sass/_custom.scss */
.form-type-textarea .grippie {
  display: none;
}

/* line 8053, ../sass/_custom.scss */
.front #ui-datepicker-div {
  z-index: 999999 !important;
  top: 32px !important;
  left: -1px !important;
  width: 100%;
  border: 0;
  padding-left: 1px;
  overflow: hidden;
}

/* line 8064, ../sass/_custom.scss */
#ui-datepicker-div .ui-datepicker-header,
#ui-datepicker-div table {
  width: 101%;
}
/* line 8067, ../sass/_custom.scss */
#ui-datepicker-div .ui-datepicker-header td.ui-datepicker-unselectable,
#ui-datepicker-div table td.ui-datepicker-unselectable {
  background: #f2f2f2;
}
/* line 8070, ../sass/_custom.scss */
#ui-datepicker-div .ui-datepicker-header td.ui-datepicker-unselectable span,
#ui-datepicker-div table td.ui-datepicker-unselectable span {
  background: transparent;
}
/* line 8076, ../sass/_custom.scss */
#ui-datepicker-div .ui-datepicker-header {
  background: #aab5c3;
}
/* line 8081, ../sass/_custom.scss */
#ui-datepicker-div table.ui-datepicker-calendar thead {
  background: #aab5c3;
  color: #ffffff;
  border-right: 1px solid #aab5c3;
}
/* line 8086, ../sass/_custom.scss */
#ui-datepicker-div table.ui-datepicker-calendar thead th {
  color: #ffffff;
  background: transparent;
  border-bottom: 0;
  font-size: 10px;
  font-family: "PT Sans", sans-serif;
}
/* line 8095, ../sass/_custom.scss */
#ui-datepicker-div table.ui-datepicker-calendar .ui-datepicker-current-day {
  padding: 0;
}

/* line 8103, ../sass/_custom.scss */
.page-feedback #block-system-main table {
  margin: 0 0 1em 0;
  font-size: 0.9em;
  width: 100% !important;
}
/* line 8108, ../sass/_custom.scss */
.page-feedback #block-system-main table tbody {
  border: 0;
}
/* line 8111, ../sass/_custom.scss */
.page-feedback #block-system-main table th {
  background: #F3F3F2;
  border: 1px solid #e1dfda;
  border-top: 0;
  color: #54514d;
  padding: 1em;
  line-height: 1.4em;
  vertical-align: middle;
  font-weight: normal;
}
/* line 8121, ../sass/_custom.scss */
.page-feedback #block-system-main table th:first-child {
  border-left: 0;
}
/* line 8124, ../sass/_custom.scss */
.page-feedback #block-system-main table th:last-child {
  border-right: 0;
}
/* line 8128, ../sass/_custom.scss */
.page-feedback #block-system-main table td {
  border: 1px solid #e4e4e4;
  padding: 0.4em 1em;
  text-align: left;
  background: #FFFFFF;
}
/* line 8135, ../sass/_custom.scss */
.page-feedback #block-system-main table td:first-child {
  border-left: 0;
}
/* line 8138, ../sass/_custom.scss */
.page-feedback #block-system-main table td:last-child {
  border-right: 0;
}

/*  Grid system  */
/* line 8149, ../sass/_custom.scss */
.grids {
  margin-bottom: 20px;
}
/* line 65, ../sass/_mixins.scss */
.grids:before, .grids:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.grids:after {
  clear: both;
}
/* line 8153, ../sass/_custom.scss */
.grids .grid {
  float: left;
  text-align: center;
}
/* line 8157, ../sass/_custom.scss */
.grids .grid .title {
  margin-bottom: 1em;
}
/* line 8162, ../sass/_custom.scss */
.grids.grid-2 .grid {
  width: 49%;
  padding: 0 0.5%;
}
/* line 8168, ../sass/_custom.scss */
.grids.grid-3 .grid {
  width: 32%;
  padding: 0 0.5%;
}

/* line 8176, ../sass/_custom.scss */
#inflation-evolution-full-graphic-new .highcharts-container {
  width: 100% !important;
}
/* line 8179, ../sass/_custom.scss */
#inflation-evolution-full-graphic-new .highcharts-container svg {
  width: 100% !important;
}

/* line 8185, ../sass/_custom.scss */
.node-webform .views-field-title {
  margin-bottom: 0;
}
/* line 8188, ../sass/_custom.scss */
.node-webform .field-name-body {
  display: none;
}
/* line 8191, ../sass/_custom.scss */
.node-webform fieldset {
  padding: 20px;
  margin: 0;
  border: 1px solid #d2d0d0;
}
/* line 8197, ../sass/_custom.scss */
.node-webform .form-item label {
  text-align: left;
  color: #404759;
  font-family: 'permianseriftypefaceregular', Georgia, sans-serif;
  font-size: 1em;
}
/* line 8203, ../sass/_custom.scss */
.node-webform .form-item label.option {
  cursor: pointer;
}
/* line 8209, ../sass/_custom.scss */
.node-webform .form-item.form-type-radio label, .node-webform .form-item.form-type-checkbox label {
  color: #6f7681;
}
/* line 8215, ../sass/_custom.scss */
.node-webform .webform-component-radios .form-radios {
  display: block;
}
/* line 8219, ../sass/_custom.scss */
.node-webform .goto_full_form,
.node-webform .links a {
  color: #807a70;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  text-decoration: none;
  font-family: 'permianslabseriftypefaceRg';
  padding: 5px 20px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  background: #efefef;
  background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#efefef));
  background: -moz-linear-gradient(center top, #fafafa 0%, #efefef 100%);
  background: -moz-gradient(center top, #fafafa 0%, #efefef 100%);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  margin: 0 15px 15px 15px;
}
/* line 8233, ../sass/_custom.scss */
.node-webform .goto_full_form:hover,
.node-webform .links a:hover {
  background: #fafafa;
  background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#fafafa));
  background: -moz-linear-gradient(center top, #efefef 0%, #fafafa 100%);
  background: -moz-gradient(center top, #efefef 0%, #fafafa 100%);
}
/* line 8237, ../sass/_custom.scss */
.node-webform .links a {
  margin: 15px 15px 15px 0;
}
/* line 8240, ../sass/_custom.scss */
.node-webform .left-panel {
  display: none !important;
}

/* line 8246, ../sass/_custom.scss */
.print-content #image-slider .field-item {
  float: left;
  padding: 10px;
}
/* line 8251, ../sass/_custom.scss */
.print-content .slider-tools {
  display: none;
}
/* line 8254, ../sass/_custom.scss */
.print-content .content {
  clear: both;
}

/* line 8263, ../sass/_custom.scss */
.event-calendar .ui-datepicker td.important a,
.ui-datepicker td.important a {
  background-color: #ff380e;
  color: #fffff0;
}
/* line 8266, ../sass/_custom.scss */
.event-calendar .ui-datepicker td.important a.ui-state-active,
.ui-datepicker td.important a.ui-state-active {
  background: #404759;
}
/* line 8271, ../sass/_custom.scss */
.event-calendar .ui-datepicker td.important.future-event a,
.ui-datepicker td.important.future-event a {
  background-color: #ff380e;
  color: #fffff0;
}
/* line 8274, ../sass/_custom.scss */
.event-calendar .ui-datepicker td.important.future-event a.ui-state-active,
.ui-datepicker td.important.future-event a.ui-state-active {
  background: #404759;
}

/* line 8289, ../sass/_custom.scss */
.print-content .node .content .calendar-print-version .item-list ul li {
  margin: 0;
  background: none;
  padding-left: 10mm;
  padding-right: 10mm;
  list-style: none;
  margin-bottom: 10px;
}
/* line 8296, ../sass/_custom.scss */
.print-content .node .content .calendar-print-version .item-list ul li .calendar-event-print > div > div {
  padding-left: 0;
}
/* line 8299, ../sass/_custom.scss */
.print-content .node .content .calendar-print-version .item-list ul li .date-group {
  font-weight: bold;
  border-bottom: 2px solid #c7c1c1;
  font-size: 16pt;
  margin-bottom: 15px;
  margin-top: 35px;
  padding-bottom: 5px;
}
/* line 8309, ../sass/_custom.scss */
.print-content .node .content .calendar-print-version .item-list ul li .calendar-event-print .calendar-event-title a {
  font-weight: bold;
  border-bottom: 2px dashed #c7c1c1;
}

/* line 8332, ../sass/_custom.scss */
.groups-filter-applied .ui-datepicker .ui-datepicker-calendar td:not(.active-group).past-event a, .groups-filter-applied .ui-datepicker .ui-datepicker-calendar td:not(.active-group).future-event a,
.groups-filter-applied .ui-datepicker td:not(.active-group).past-event a,
.groups-filter-applied .ui-datepicker td:not(.active-group).future-event a {
  background-color: #ffffff;
}
/* line 8337, ../sass/_custom.scss */
.groups-filter-applied .ui-datepicker .ui-datepicker-calendar td:not(.active-group) a.ui-state-active,
.groups-filter-applied .ui-datepicker td:not(.active-group) a.ui-state-active {
  background-color: #ffffff;
  color: #4e4c48;
}

/* line 8347, ../sass/_custom.scss */
.full-calendar-wrapper .calendar-groups {
  overflow: auto;
  border: 1px solid #aeadad;
  border-radius: 4px;
  margin-bottom: 10px;
  float: left;
}
/* line 8355, ../sass/_custom.scss */
.full-calendar-wrapper .calendar-groups a.selectBox {
  float: left;
}
/* line 8359, ../sass/_custom.scss */
.full-calendar-wrapper .calendar-groups a.selectBox ul li {
  background: none;
  padding-left: 0;
}
/* line 8368, ../sass/_custom.scss */
.full-calendar-wrapper .full-calendar {
  clear: both;
}

/* line 8373, ../sass/_custom.scss */
.widget.finded_node.fixed_position {
  border: 2px solid #edbe02;
}

/* line 8379, ../sass/_custom.scss */
span.rate.up {
  color: #4BB68A !important;
}
/* line 8381, ../sass/_custom.scss */
span.rate.up:after {
  content: "\2191";
}
/* line 8385, ../sass/_custom.scss */
span.rate.down {
  color: #F24C10 !important;
}
/* line 8387, ../sass/_custom.scss */
span.rate.down:after {
  content: "\2193";
}
/* line 8392, ../sass/_custom.scss */
span.rate.none:after {
  content: "\2191";
  color: #fafafa;
}

/* line 8400, ../sass/_custom.scss */
body img.jwlogo {
  visibility: hidden !important;
}

/* line 8404, ../sass/_custom.scss */
.rsVideoContainer video {
  z-index: 0;
}

/* line 8410, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone {
  position: relative;
  margin-top: 20px;
  margin-left: 15.83333%;
  margin-right: 15.83333%;
  height: 100%;
}
/* line 8416, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone img {
  vertical-align: top;
  line-height: 0;
}
/* line 8421, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone a.security-zone {
  z-index: 2;
  position: absolute;
  border: 2px dotted #4D4D4D;
  display: block;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
/* line 8422, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone a.security-zone.hidden {
  display: none;
}
/* line 8435, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone a.security-zone:hover, .royalSlider.bancnotes .bancnote-zone a.security-zone.selected, .royalSlider.bancnotes .bancnote-zone a.security-zone.current {
  border-style: solid;
}
/* line 8442, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone .nb {
  position: absolute;
  border: 2px solid #fff;
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  -ms-border-radius: 9999px;
  border-radius: 9999px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  width: 45px;
  background: rgba(234, 184, 0, 0.85);
  display: block;
  line-height: 45px;
  padding: 0;
  height: 45px;
}
/* line 8455, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone .nb.hidden {
  display: none;
}
/* line 8458, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone .nb:hover, .royalSlider.bancnotes .bancnote-zone .nb.selected, .royalSlider.bancnotes .bancnote-zone .nb.current {
  background: rgba(77, 77, 77, 0.85);
}
/* line 8464, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone .bancnote-zone-data {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 8471, ../sass/_custom.scss */
.royalSlider.bancnotes .bancnote-zone .bancnote-zone-data img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
/* line 8479, ../sass/_custom.scss */
.royalSlider.bancnotes .rsArrowIcn {
  width: 33px;
  height: 58px;
  top: 50%;
  left: 50%;
  margin-top: -29px;
  margin-left: -16px;
  position: absolute;
  cursor: pointer;
  background: transparent;
  border-radius: 2px;
}
/* line 8491, ../sass/_custom.scss */
.royalSlider.bancnotes .rsArrow {
  height: 100%;
  width: 44px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  top: 0;
}
/* line 8500, ../sass/_custom.scss */
.royalSlider.bancnotes .rsArrow.rsArrowLeft {
  left: 3.25203%;
  top: 0;
}
/* line 8501, ../sass/_custom.scss */
.royalSlider.bancnotes .rsArrow.rsArrowLeft .rsArrowIcn {
  background-image: url("../images/arrow-left.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 8501, ../sass/_custom.scss */
  .royalSlider.bancnotes .rsArrow.rsArrowLeft .rsArrowIcn {
    background-image: url("../images/arrow-left@2x.png");
    background-size: 33px 58px;
  }
}
/* line 8507, ../sass/_custom.scss */
.royalSlider.bancnotes .rsArrow.rsArrowRight {
  right: 3.25203%;
  top: 0;
}
/* line 8511, ../sass/_custom.scss */
.royalSlider.bancnotes .rsArrow.rsArrowRight .rsArrowIcn {
  background-image: url("../images/arrow-right.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 8511, ../sass/_custom.scss */
  .royalSlider.bancnotes .rsArrow.rsArrowRight .rsArrowIcn {
    background-image: url("../images/arrow-right@2x.png");
    background-size: 33px 58px;
  }
}
/* line 8521, ../sass/_custom.scss */
.royalSlider.bancnotes .rsNav {
  margin-left: 3.25203%;
  margin-right: 3.25203%;
  margin-top: 30px;
  height: 150px;
}
/* line 8529, ../sass/_custom.scss */
.royalSlider.bancnotes .rsThumbsContainer .rsThumb.rsNavSelected img {
  opacity: 1;
}
/* line 8533, ../sass/_custom.scss */
.royalSlider.bancnotes .rsThumbsContainer .rsThumb {
  margin-right: 0;
}
/* line 8535, ../sass/_custom.scss */
.royalSlider.bancnotes .rsThumbsContainer .rsThumb img {
  margin: 0 10px;
  height: 59px;
  opacity: 0.3;
}
/* line 8541, ../sass/_custom.scss */
.royalSlider.bancnotes .rsThumbsContainer .rsThumb span {
  display: block;
  text-align: center;
  color: #fff;
}
/* line 8548, ../sass/_custom.scss */
.royalSlider.bancnotes .rsThumbsContainer .rsThumb:not(.rsNavSelected) .thumbIco {
  display: block;
}
/* line 8561, ../sass/_custom.scss */
.royalSlider.bancnotes .grab-cursor,
.royalSlider.bancnotes .grabbing-cursor {
  height: 78% !important;
}

/* line 8568, ../sass/_custom.scss */
.bancnote-title {
  padding-left: 3.25203%;
  padding-right: 3.25203%;
  margin-bottom: 40px;
}
/* line 8572, ../sass/_custom.scss */
.bancnote-title h3 {
  font-size: 20px;
  margin: 0 0 5px 0;
}
/* line 8576, ../sass/_custom.scss */
.bancnote-title p {
  margin: 0;
}
/* line 8579, ../sass/_custom.scss */
.bancnote-title .hidden {
  display: none;
}

/* line 8583, ../sass/_custom.scss */
.bancnote-tabs {
  margin-bottom: 40px;
  margin-left: 3.25203%;
  margin-right: 3.25203%;
  border-bottom: 1px solid #e0dfdc;
}
/* line 8589, ../sass/_custom.scss */
.bancnote-tabs ul {
  list-style: none;
  margin: 0;
  display: inline;
}
/* line 8593, ../sass/_custom.scss */
.bancnote-tabs ul li {
  display: inline;
}
/* line 8595, ../sass/_custom.scss */
.bancnote-tabs ul li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  line-height: 48px;
  font-size: 20px;
  text-decoration: none;
  text-align: center;
  width: 245px;
  border: 1px solid #e0dfdc;
  border-bottom: 0;
  margin-right: -5px;
}
/* line 8606, ../sass/_custom.scss */
.bancnote-tabs ul li a.active {
  background: #22201f;
  color: #FFFFFF;
}
/* line 8613, ../sass/_custom.scss */
.bancnote-tabs .bancnote-view {
  float: right;
  line-height: 48px;
  font-size: 20px;
  text-decoration: none;
}

/* line 8620, ../sass/_custom.scss */
.rsContent {
  padding-top: 10px;
}
/* line 8622, ../sass/_custom.scss */
.rsContent .reverse {
  background: url(../images/icon-return.png) 0 0 no-repeat;
  height: 57px;
  overflow: hidden;
  text-indent: -9999px;
  position: absolute;
  right: 3.25203%;
  width: 57px;
  margin-top: 20px;
  margin-right: 44px;
  z-index: 50;
}

/* line 8636, ../sass/_custom.scss */
.pop {
  margin: 25px;
  background: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #CCC;
  z-index: 10;
  width: 94%;
  height: 86%;
  -webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.4);
}
/* line 8637, ../sass/_custom.scss */
.pop.hidden {
  display: none;
}
/* line 8656, ../sass/_custom.scss */
.pop .pop-close {
  background: url(../images/cbox-close.png) center center no-repeat;
  top: 15px;
  bottom: auto;
  right: 15px;
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  position: absolute;
  width: 23px;
  height: 23px;
  text-indent: -9999px;
}
/* line 8670, ../sass/_custom.scss */
.pop .pop-content {
  margin: 40px;
  height: 84%;
  overflow-y: auto;
}
/* line 8675, ../sass/_custom.scss */
.pop .pop-content img {
  float: left;
  margin: 0 40px 0 0;
  border: 1px solid #e0dfdc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: auto !important;
  height: initial !important;
  max-height: 100% !important;
}

/* line 8691, ../sass/_custom.scss */
p.link-faq a {
  padding-left: 0;
}

/* line 8697, ../sass/_custom.scss */
#block-bnm-search-bnm-search-block .bookmarks-query a.bookmark-button {
  display: none;
}

@media only screen and (min-width: 769px) {
  /* line 8704, ../sass/_custom.scss */
  #edit-search-name::-webkit-input-placeholder {
    color: #fff;
  }

  /* line 8705, ../sass/_custom.scss */
  #edit-search-name:-moz-placeholder {
    color: #fff;
  }

  /* line 8706, ../sass/_custom.scss */
  #edit-search-name::-moz-placeholder {
    color: #fff;
  }

  /* line 8707, ../sass/_custom.scss */
  #edit-search-name:-ms-input-placeholder {
    color: #fff;
  }

  /* line 8708, ../sass/_custom.scss */
  #edit-search-name {
    color: #fff;
  }

  /* line 8712, ../sass/_custom.scss */
  .focused #edit-search-name::-webkit-input-placeholder {
    color: gray;
  }
  /* line 8713, ../sass/_custom.scss */
  .focused #edit-search-name:-moz-placeholder {
    color: gray;
  }
  /* line 8714, ../sass/_custom.scss */
  .focused #edit-search-name::-moz-placeholder {
    color: gray;
  }
  /* line 8715, ../sass/_custom.scss */
  .focused #edit-search-name:-ms-input-placeholder {
    color: gray;
  }
  /* line 8716, ../sass/_custom.scss */
  .focused #edit-search-name {
    color: #404759;
  }
}
/* line 8721, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav {
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 8725, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav.ui-widget-header {
  border: 0;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #f0eeeb;
  background: transparent;
  color: #222;
  font-weight: normal;
  font-family: 'permianseriftypefaceregular';
  font-size: 1em;
  padding: .3em 0;
}
/* line 8737, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav li {
  margin: 0;
  width: 32.72059%;
  border-right: 1px solid #eeedec !important;
  text-align: center;
}
/* line 8743, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav li.last {
  border: 0 !important;
}
/* line 8747, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav li.ui-state-default {
  border: 0;
  background: transparent;
  font-weight: normal;
  color: #404759;
}
/* line 8753, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav li.ui-state-default a {
  color: #99958d;
  display: block;
  float: none;
  text-align: center;
}
/* line 8761, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav li.ui-state-active {
  cursor: default;
}
/* line 8767, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav li.ui-state-active a, .node-view-full .ui-tabs-nav li.ui-state-hover a {
  color: #7c8a9d;
}
/* line 8772, ../sass/_custom.scss */
.node-view-full .ui-tabs-nav li a:focus {
  outline: none;
}
/* line 8778, ../sass/_custom.scss */
.node-view-full .ui-tabs-panel {
  padding: 1em;
  font-family: 'permianseriftypefaceregular';
}
/* line 8782, ../sass/_custom.scss */
.node-view-full .ui-tabs-panel .form-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  margin: 0 2em 1em 0;
}
/* line 8788, ../sass/_custom.scss */
.node-view-full .ui-tabs-panel .form-item.active label, .node-view-full .ui-tabs-panel .form-item:hover label {
  color: #404759;
}
/* line 8792, ../sass/_custom.scss */
.node-view-full .ui-tabs-panel .form-item label {
  cursor: pointer;
  color: #807a70;
  font-size: 1em;
  font-family: 'permianseriftypefaceregular';
}
/* line 8797, ../sass/_custom.scss */
.node-view-full .ui-tabs-panel .form-item label:hover {
  color: #404759;
  text-decoration: underline;
}
/* line 8804, ../sass/_custom.scss */
.node-view-full .ui-tabs-panel input {
  display: none;
}
/* line 8808, ../sass/_custom.scss */
.node-view-full .ui-tabs-panel .description {
  background: #e7e7e7;
  color: #807a70;
  font-size: 0.9em;
  margin: 0 -1em -1em -1em;
  padding: 0.7em 1.5em;
}
/* line 8818, ../sass/_custom.scss */
.node-view-full .ui-datepicker.ui-widget-content {
  border: 0;
  color: #68635a;
  padding: 5px 0;
  font-size: 0.9em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
/* line 8826, ../sass/_custom.scss */
.node-view-full .ui-datepicker.ui-widget-content.ui-datepicker-inline {
  width: 100%;
}
/* line 8830, ../sass/_custom.scss */
.node-view-full .ui-datepicker.ui-widget-content .ui-state-default {
  font-weight: normal;
}
/* line 8836, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 2px 0;
  border: 0;
  background: #aab5c3;
  color: #54514d;
  font-weight: normal;
}
/* line 8846, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header .ui-datepicker-next span {
  background: url(../images/month-next.png) center center no-repeat;
}
/* line 8852, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header .ui-datepicker-prev span {
  background: url(../images/month-prev.png) center center no-repeat;
}
/* line 8857, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header .ui-state-hover,
.node-view-full .ui-datepicker-header .ui-state-focus {
  background: transparent;
  border: 0;
  cursor: pointer;
}
/* line 8864, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header .ui-datepicker-next-hover {
  right: 2px;
  top: 2px;
}
/* line 8867, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header .ui-datepicker-next-hover span {
  background: url(../images/month-next-hover.png) center center no-repeat;
}
/* line 8872, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header .ui-datepicker-prev-hover {
  left: 2px;
  top: 2px;
}
/* line 8875, ../sass/_custom.scss */
.node-view-full .ui-datepicker-header .ui-datepicker-prev-hover span {
  background: url(../images/month-prev-hover.png) center center no-repeat;
}
/* line 8883, ../sass/_custom.scss */
.node-view-full .active-month .ui-datepicker-header .ui-datepicker-title {
  color: #FFFFFF !important;
}
/* line 8889, ../sass/_custom.scss */
.node-view-full .active-month .ui-datepicker-calendar th {
  background: #a1a1a1;
  color: #cacaca;
}
/* line 8898, ../sass/_custom.scss */
.node-view-full .ui-datepicker-calendar th {
  background: #dfddd9;
  padding: 0;
  font-weight: normal;
  color: #68635a;
  font-size: 0.9em;
}
/* line 8906, ../sass/_custom.scss */
.node-view-full .ui-datepicker-calendar td {
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}
/* line 8911, ../sass/_custom.scss */
.node-view-full .ui-datepicker-calendar td a {
  text-align: center;
  margin-left: -1px;
  margin-bottom: -1px;
}
/* line 8916, ../sass/_custom.scss */
.node-view-full .ui-datepicker-calendar td a.ui-state-default {
  border: 1px solid #e0deda;
}
/* line 8920, ../sass/_custom.scss */
.node-view-full .ui-datepicker-calendar td a.ui-state-active {
  background: #404759;
  color: #ffffff;
  cursor: default;
}
/* line 8928, ../sass/_custom.scss */
.node-view-full .ui-datepicker-calendar td span.ui-state-default {
  background: #f3f2f0;
  border: 1px solid #e0deda;
  color: #aaa9a7;
  margin-bottom: -1px;
  margin-left: -1px;
  text-align: center;
}

/* line 8941, ../sass/_custom.scss */
.page-node #block-system-main {
  height: 100%;
}
/* line 8944, ../sass/_custom.scss */
.page-node #block-system-main .content {
  position: relative;
  overflow: hidden;
  padding: 0;
  height: 100%;
}
/* line 8951, ../sass/_custom.scss */
.page-node #block-system-main .node {
  background: none;
}
/* line 8954, ../sass/_custom.scss */
.page-node #block-system-main .node .container-post {
  padding-right: 405px;
  background: none;
}
/* line 8959, ../sass/_custom.scss */
.page-node #block-system-main .node .content {
  padding: 0 0 40px;
}
/* line 8962, ../sass/_custom.scss */
.page-node #block-system-main .node .content fieldset {
  min-width: 100%;
}
/* line 8968, ../sass/_custom.scss */
.page-node #block-system-main .node.statistics_update_show_updates .content {
  padding-top: 35px;
}
/* line 8973, ../sass/_custom.scss */
.page-node #block-system-main .node * {
  font-family: 'Roboto Slab', serif;
}
/* line 8977, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel {
  position: relative;
  text-align: right;
  padding: 0;
  margin: 0;
}
/* line 8982, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel .left-panel {
  float: none;
  width: auto;
  display: inline-block;
  position: relative;
  margin-right: 0;
  height: 32px;
  border-right: 1px solid #7c7872;
}
/* line 8990, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel .left-panel .category {
  margin-top: 4px;
}
/* line 8993, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel .left-panel ul {
  margin-bottom: 0;
}
/* line 8995, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel .left-panel ul li {
  margin-right: 6px;
}
/* line 9000, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel .right-panel {
  width: auto;
  display: inline-block;
  float: none;
}
/* line 9004, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel .right-panel .article-tools {
  min-width: 100px;
  width: auto;
  margin: 0 15px 0 0;
  height: 25px;
}
/* line 9010, ../sass/_custom.scss */
.page-node #block-system-main .node .top-panel .right-panel .links li.flag-bookmarks a {
  font-size: 0;
}
/* line 9016, ../sass/_custom.scss */
.page-node #block-system-main .node .date {
  margin-left: 0;
  font-size: 34px;
  text-transform: lowercase;
  font-family: "PT Sans", sans-serif;
}
/* line 9023, ../sass/_custom.scss */
.page-node #block-system-main .node h1.title {
  border: none;
  text-align: left;
  font-size: 2.1em;
  font-weight: bold;
  line-height: 35px;
  padding: 10px 0 0 0;
}
/* line 9036, ../sass/_custom.scss */
.page-node #block-system-main .node-view-full .date,
.page-node #block-system-main .node-view-full .title {
  color: #404759;
}
/* line 9042, ../sass/_custom.scss */
.page-node #block-system-main .toggle-bar {
  width: 344px;
  text-align: left;
  padding-left: 20px;
  height: 32px;
  border-left: 1px solid #7c7872;
  display: block;
  float: right;
}
/* line 9051, ../sass/_custom.scss */
.page-node #block-system-main .toggle-bar .less,
.page-node #block-system-main .toggle-bar .more {
  position: relative;
  padding-left: 35px;
  line-height: 27px;
  cursor: pointer;
  font-family: "PT Sans", sans-serif;
  color: #000000;
}
/* line 9060, ../sass/_custom.scss */
.page-node #block-system-main .toggle-bar .less:before,
.page-node #block-system-main .toggle-bar .more:before {
  content: '';
  width: 26px;
  height: 26px;
  background: url(../images/subnav-expand-arrows-horizontal.png) no-repeat 50% 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 9072, ../sass/_custom.scss */
.page-node #block-system-main .toggle-bar .more {
  display: none;
}
/* line 9075, ../sass/_custom.scss */
.page-node #block-system-main .toggle-bar .more:before {
  background-position: 50% -33px;
}
/* line 9081, ../sass/_custom.scss */
.page-node #block-system-main .right-side {
  position: absolute;
  right: 0;
  z-index: 25;
  top: 52px;
  bottom: 0;
  width: 344px;
  padding: 0 0 20px 20px;
  margin-left: 10px;
  border-left: 1px solid #7c7872;
  overflow: hidden auto;
  background: transparent;
}
/* line 9094, ../sass/_custom.scss */
.page-node #block-system-main .right-side::-webkit-scrollbar {
  display: none;
}
/* line 9098, ../sass/_custom.scss */
.page-node #block-system-main .right-side .see-also {
  margin-top: 30px;
}
/* line 9102, ../sass/_custom.scss */
.page-node #block-system-main .right-side .see-also .toggle.hide ~ ul {
  display: none;
}
/* line 9108, ../sass/_custom.scss */
.page-node #block-system-main .right-side .toggle {
  font-size: 1.1em;
  font-family: 'Roboto', sans-serif;
  cursor: pointer;
  color: #404759;
}
/* line 9114, ../sass/_custom.scss */
.page-node #block-system-main .right-side .toggle:after {
  content: '';
  display: inline-block;
  width: 15px;
  height: 12px;
  margin-left: 7px;
  background: url(../images/subnav-expand-arrows.png) 50% 3px no-repeat;
}
/* line 9124, ../sass/_custom.scss */
.page-node #block-system-main .right-side .toggle.hide:after {
  background-position: 50% -9px;
}
/* line 9132, ../sass/_custom.scss */
.page-node #block-system-main .right-side .decisions > .toggle.hide ~ div {
  display: none;
}
/* line 9136, ../sass/_custom.scss */
.page-node #block-system-main .right-side .decisions > div .toggle {
  font-size: 16px;
  color: #7c8a9d;
  margin-left: 16px;
  padding: 8px 0;
}
/* line 9142, ../sass/_custom.scss */
.page-node #block-system-main .right-side .decisions > div .toggle ~ .item-list {
  margin-left: 10px;
}
/* line 9145, ../sass/_custom.scss */
.page-node #block-system-main .right-side .decisions > div .toggle.hide ~ .item-list {
  display: none;
}
/* line 9152, ../sass/_custom.scss */
.page-node #block-system-main .right-side .see-also a,
.page-node #block-system-main .right-side .calendar-post a {
  font-size: 0.9em;
  color: #7c8a9d;
  display: block;
  margin-bottom: 8px;
}
/* line 9157, ../sass/_custom.scss */
.page-node #block-system-main .right-side .see-also a:hover,
.page-node #block-system-main .right-side .calendar-post a:hover {
  color: #404759;
}
/* line 9162, ../sass/_custom.scss */
.page-node #block-system-main .right-side ul {
  list-style-type: none;
}
/* line 9165, ../sass/_custom.scss */
.page-node #block-system-main .right-side .post-tags {
  width: 100%;
}
/* line 9169, ../sass/_custom.scss */
.page-node #block-system-main .right-side .post-tags .toggle.hide ~ div {
  display: none;
}
/* line 9174, ../sass/_custom.scss */
.page-node #block-system-main .right-side .post-tags li {
  display: inline-block;
  margin: 4px;
}
/* line 9178, ../sass/_custom.scss */
.page-node #block-system-main .right-side .post-tags li a {
  background: #404759;
  text-decoration: none;
  border-radius: 2px;
  color: #fafafa;
  font-family: 'Roboto', sans-serif;
  line-height: 26px;
  padding: 0 9px;
  display: block;
  font-size: 0.78em;
}
/* line 9191, ../sass/_custom.scss */
.page-node #block-system-main .right-side .calendar-post {
  margin: 40px 0;
}
/* line 9194, ../sass/_custom.scss */
.page-node #block-system-main .right-side .calendar-post label {
  text-align: left;
  padding-left: 20px;
}
/* line 9203, ../sass/_custom.scss */
.page-node #block-system-main.full .toggle-bar .less {
  display: none;
}
/* line 9206, ../sass/_custom.scss */
.page-node #block-system-main.full .toggle-bar .more {
  display: block;
}
/* line 9210, ../sass/_custom.scss */
.page-node #block-system-main.full .container-post {
  padding-right: 0;
}
/* line 9213, ../sass/_custom.scss */
.page-node #block-system-main.full .right-side {
  right: -365px;
  z-index: -99;
}
/* line 9220, ../sass/_custom.scss */
.page-node #block-system-main.animate .node .container-post {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 9224, ../sass/_custom.scss */
.page-node #block-system-main.animate .right-side {
  -webkit-transition: right 0.4s ease;
  -moz-transition: right 0.4s ease;
  -ms-transition: right 0.4s ease;
  -o-transition: right 0.4s ease;
  transition: right 0.4s ease;
}
/* line 9230, ../sass/_custom.scss */
.page-node.logged-in #block-system-main .node .top-panel .right-panel .article-tools {
  width: 170px;
}

/* line 9236, ../sass/_custom.scss */
.page-node:not(.i18n-en-gb) #block-system-main .right-side .calendar-post a {
  text-transform: lowercase;
}

/* line 9240, ../sass/_custom.scss */
.licensed-banks-accordion .ui-accordion-header h3 {
  margin: 0;
}

/* line 9246, ../sass/_custom.scss */
.node.node-post .content {
  line-height: 28px;
}

/* line 9253, ../sass/_custom.scss */
.node.node-custom-content.node-teaser.calendar_build.new-widget .ui-datepicker-calendar {
  width: calc(100% + 1px);
}

/* line 9259, ../sass/_custom.scss */
.node.node-view-full .published-date {
  margin-bottom: 10px;
  font-size: 34px;
  font-family: "PT Sans", sans-serif;
}

/* line 9272, ../sass/_custom.scss */
.new-widget.node-qanda.node-view-teaser .royalSlider .title span,
.new-widget.node-glossary.node-view-teaser .royalSlider .title span,
.new-widget.node-values.node-view-teaser .royalSlider .title span {
  width: 40px;
  height: 34px;
  margin-right: 10px;
  display: inline-block;
  float: left;
}
/* line 9281, ../sass/_custom.scss */
.new-widget.node-qanda.node-view-teaser .royalSlider .title a,
.new-widget.node-glossary.node-view-teaser .royalSlider .title a,
.new-widget.node-values.node-view-teaser .royalSlider .title a {
  color: #000000;
  font-size: 1.6em;
  font-family: "permianseriftypefaceregular", Georgia, sans-serif;
  font-weight: bold;
  line-height: 1.6em;
  padding-top: 0;
}
/* line 9291, ../sass/_custom.scss */
.new-widget.node-qanda.node-view-teaser .description,
.new-widget.node-glossary.node-view-teaser .description,
.new-widget.node-values.node-view-teaser .description {
  color: #56534f;
  font-size: 18px;
  font-family: "PT Sans", sans-serif;
}
/* line 9297, ../sass/_custom.scss */
.new-widget.node-qanda.node-view-teaser .royalSlider-btn-prev,
.new-widget.node-qanda.node-view-teaser .royalSlider-btn-next,
.new-widget.node-glossary.node-view-teaser .royalSlider-btn-prev,
.new-widget.node-glossary.node-view-teaser .royalSlider-btn-next,
.new-widget.node-values.node-view-teaser .royalSlider-btn-prev,
.new-widget.node-values.node-view-teaser .royalSlider-btn-next {
  display: inline-block;
  color: #000;
  margin-right: 10px;
  cursor: pointer;
}
/* line 9304, ../sass/_custom.scss */
.new-widget.node-qanda.node-view-teaser .royalSlider-btn-prev:hover,
.new-widget.node-qanda.node-view-teaser .royalSlider-btn-next:hover,
.new-widget.node-glossary.node-view-teaser .royalSlider-btn-prev:hover,
.new-widget.node-glossary.node-view-teaser .royalSlider-btn-next:hover,
.new-widget.node-values.node-view-teaser .royalSlider-btn-prev:hover,
.new-widget.node-values.node-view-teaser .royalSlider-btn-next:hover {
  color: #3e3e3e;
}
/* line 9307, ../sass/_custom.scss */
.new-widget.node-qanda.node-view-teaser .royalSlider-btn-prev:hover span,
.new-widget.node-qanda.node-view-teaser .royalSlider-btn-next:hover span,
.new-widget.node-glossary.node-view-teaser .royalSlider-btn-prev:hover span,
.new-widget.node-glossary.node-view-teaser .royalSlider-btn-next:hover span,
.new-widget.node-values.node-view-teaser .royalSlider-btn-prev:hover span,
.new-widget.node-values.node-view-teaser .royalSlider-btn-next:hover span {
  text-decoration: underline;
  color: #000;
}

/* line 9318, ../sass/_custom.scss */
.new-widget.node-qanda.node-view-teaser .title span {
  background: url(../images/faq-img.png) no-repeat center;
}

/* line 9325, ../sass/_custom.scss */
.new-widget.node-glossary.node-view-teaser .title span {
  background: url(../images/glossary-img.png) no-repeat center;
}

/* line 9331, ../sass/_custom.scss */
.new-widget.node-values.node-view-teaser .title span {
  background: url(../images/our-values-img.png) no-repeat center;
}

/* line 9338, ../sass/_custom.scss */
.right-side-ewrapp .toggle-bar {
  height: 52px !important;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 9345, ../sass/_custom.scss */
.widget-image-full-node {
  text-align: center;
}

@media screen and (min-width: 1921px) {
  /* line 9350, ../sass/_custom.scss */
  .header.not-front-page-header {
    background-size: cover;
  }
}
@media only screen and (min-width: 640px) and (max-width: 1366px) {
  /* line 9357, ../sass/_custom.scss */
  .region-banner .slide-title {
    margin-top: 0px;
  }
  /* line 9359, ../sass/_custom.scss */
  .region-banner .slide-title a {
    font-size: 16px;
    line-height: 1.0em !important;
  }
  /* line 9362, ../sass/_custom.scss */
  .region-banner .slide-title a:hover {
    text-decoration: underline;
  }
  /* line 9366, ../sass/_custom.scss */
  .region-banner .slide-title p {
    display: inline;
    font-size: 16px;
    line-height: 1.0em;
    text-transform: uppercase;
  }
  /* line 9373, ../sass/_custom.scss */
  .region-banner .slide-descrition {
    padding-left: 10px;
  }
  /* line 9376, ../sass/_custom.scss */
  .region-banner .slide-descrition p {
    font-size: 1.0em;
    line-height: 1.0em;
  }
}
/* line 9384, ../sass/_custom.scss */
.view-id-act_normativ div.item-list ul li {
  margin: 0 0 1.25em 1.5em;
}

/* line 9388, ../sass/_custom.scss */
.view-id-act_normativ div.item-list {
  margin-bottom: 50px;
}

/* line 9393, ../sass/_custom.scss */
#ajax-wrapper-table .transaction-rates {
  padding: 24px 0;
}
/* line 9396, ../sass/_custom.scss */
#ajax-wrapper-table .transaction-rates h2 {
  font-weight: 600;
}
/* line 9400, ../sass/_custom.scss */
#ajax-wrapper-table .transaction-rates ul {
  list-style: none;
  margin: 0;
}
@media only screen and (min-width: 640px) {
  /* line 9400, ../sass/_custom.scss */
  #ajax-wrapper-table .transaction-rates ul {
    columns: 2;
    -webkit-columns: 2;
  }
}
/* line 9408, ../sass/_custom.scss */
#ajax-wrapper-table .transaction-rates ul li {
  background-image: url("../images/dots.png");
  background-position: 0 100%;
  background-repeat: repeat-x;
  padding-left: 0;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 9408, ../sass/_custom.scss */
  #ajax-wrapper-table .transaction-rates ul li {
    background-image: url("../images/dots@2x.png");
    background-size: 6px 6px;
  }
}
/* line 9414, ../sass/_custom.scss */
#ajax-wrapper-table .transaction-rates ul li .base-rate,
#ajax-wrapper-table .transaction-rates ul li .rate-value {
  font-size: 1em;
}

/* line 9424, ../sass/_custom.scss */
.node-view-teaser .transaction-rates {
  padding: 12px 0 0;
}
/* line 9427, ../sass/_custom.scss */
.node-view-teaser .transaction-rates h2 {
  font-size: 1.2em;
  margin: 0 0 10px 0;
}
/* line 9432, ../sass/_custom.scss */
.node-view-teaser .transaction-rates .rates-source {
  margin: 0 0 0.5rem;
}

/* line 9439, ../sass/_custom.scss */
.ui-widget-content {
  color: #404759;
}

/* line 1, ../sass/_header.scss */
.open.header-main-nav::-webkit-scrollbar {
  display: none;
}

/* line 5, ../sass/_header.scss */
.open.header-main-nav::-webkit-scrollbar {
  width: 0;
}

/* line 9, ../sass/_header.scss */
.header-main-nav {
  position: absolute;
  width: 100%;
  z-index: 9758;
  top: 71px;
  left: 0;
  font-family: "Roboto", sans-serif;
}
/* line 18, ../sass/_header.scss */
.header-main-nav.open #block-bnm-menu-bnm-main-nav .content > ul {
  border: 1px solid transparent;
}
/* line 23, ../sass/_header.scss */
.header-main-nav ul li a {
  color: #404759;
  text-decoration: none;
}
/* line 26, ../sass/_header.scss */
.header-main-nav ul li a:hover {
  color: #1a1917;
}
/* line 31, ../sass/_header.scss */
.header-main-nav .menu-overlay {
  height: 51px;
  background-color: #282828;
  position: fixed;
  width: 100%;
  top: 80px;
}

/* line 40, ../sass/_header.scss */
.group-input {
  overflow: hidden;
}
/* line 42, ../sass/_header.scss */
.group-input .text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 49%;
  float: right;
  text-align: right;
}
/* line 49, ../sass/_header.scss */
.group-input .text:first-child {
  float: left;
}
/* line 52, ../sass/_header.scss */
.group-input .text input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 58, ../sass/_header.scss */
.group-input .text a {
  display: block;
}

@media only screen and (min-width: 980px) {
  /* line 66, ../sass/_header.scss */
  .group-input .text {
    width: 35%;
  }
  /* line 68, ../sass/_header.scss */
  .group-input .text:first-child {
    width: 65%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 75, ../sass/_header.scss */
  .hide-sub-nav {
    display: none;
  }

  /* line 78, ../sass/_header.scss */
  .header-main-nav {
    display: none;
  }
  /* line 80, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul {
    height: 100%;
    border-radius: 0;
  }
  /* line 83, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li {
    display: block;
    border-top: 1px solid #696969;
    height: auto;
  }
  /* line 88, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li:first-child {
    border-top: 0;
  }
  /* line 91, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li > a {
    line-height: 48px;
    display: block;
    padding: 0 30px;
    position: relative;
  }
  /* line 97, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li > a:after {
    display: none;
  }
  /* line 101, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li > a:before {
    content: '';
    display: inline-block;
    height: 30px;
    width: 30px;
    right: 27px;
    top: 14px;
    position: absolute;
    background: url(../images/main-menu-sec-blue.png) 0 0 no-repeat;
    margin-top: -3px;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
  }
  /* line 115, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li > a:hover {
    padding-bottom: 0;
  }
  /* line 120, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li.active > a {
    margin: 0;
    padding: 0 30px;
  }
  /* line 124, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li.active > a:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 131, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li.active .sub-nav {
    border-top: 1px solid #696969;
  }
  /* line 135, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li.active .sub-nav .section .sub-nav-menu .expand,
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li.active .sub-nav .section .sub-nav-menu .expand:hover {
    background-position: 0 -34px;
  }
  /* line 143, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .main-menu-hint {
    padding: 6px 30px;
    color: #838383;
    margin-top: -8px;
  }
  /* line 149, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .main-menu-hint-hide {
    visibility: hidden;
    width: 0;
  }
  /* line 154, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav {
    overflow: hidden;
    position: relative;
    top: 0;
    padding: 15px 0;
  }
  /* line 160, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section {
    width: auto;
    padding: 0 30px;
  }
  /* line 164, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .section.first {
    display: none;
  }
  /* line 169, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul {
    display: none;
  }
  /* line 171, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li {
    padding: 4px 0;
  }
  /* line 173, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li > span {
    display: none;
  }
  /* line 176, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li a {
    font-size: 16px;
    margin-left: 12px;
    position: relative;
    display: inline-block;
  }
  /* line 181, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li a:hover:before {
    opacity: 1;
  }
  /* line 184, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li a:before {
    content: '';
    position: absolute;
    background: url(../images/add/list-dot-hover.png) no-repeat;
    opacity: 0.8;
    height: 5px;
    width: 5px;
    margin-left: -11px;
    margin-top: 10px;
  }
  /* line 198, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title {
    font-size: 18px;
  }
  /* line 201, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title a {
    display: inline-block;
    padding: 0 30px 0 13px;
  }
  /* line 205, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title a:before {
    content: "";
    width: 5px;
    height: 5px;
    background-color: #404759;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    left: 0;
  }
  /* line 218, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .expand {
    background: url(../images/arrow-mainmenu-table.png) top right no-repeat;
    border-color: #fff;
    height: 7px;
    width: 13px;
    margin: 0 0 4px -18px;
    display: inline-block;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transition: transform .2s ease-in-out;
    -webkit-transition: -webkit-transform .2s ease-in-out;
  }
  /* line 231, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .expand.closed {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  /* line 241, ../sass/_header.scss */
  .header-main-nav.active {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  /* line 249, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav {
    border-top: 1px solid #dedddc;
  }
  /* line 254, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .sub-nav-head .title a {
    padding-left: 52px;
    display: inline-block;
  }
  /* line 259, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .sub-nav-head .title .expand {
    display: inline-block;
    height: 30px;
    width: 30px;
    top: 0;
    left: 0;
    position: absolute;
    background: url(../images/main-menu-sec-blue.png) no-repeat;
    margin-top: 2px;
    transition: transform .2s ease-in-out;
    -webkit-transition: -webkit-transform .2s ease-in-out;
  }
  /* line 271, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .sub-nav-head .title .expand.closed {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
  }
  /* line 278, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul {
    margin-left: 52px;
  }
  /* line 281, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li {
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 285, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li > span {
    position: absolute;
  }
  /* line 289, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li a {
    font-size: 14px;
    padding: 4px 0;
    display: inline-block;
    line-height: 18px;
    color: #404759;
  }
  /* line 296, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li a:before {
    content: "-";
    display: inline-block;
    padding-left: 2px;
    position: absolute;
    left: -16px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  /* line 305, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li a:hover {
    color: #7c8a9d;
    padding-left: 16px;
    text-decoration: underline;
  }
  /* line 310, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul li a:hover:before {
    left: 0px;
  }
}
/* line 323, ../sass/_header.scss */
.header-left {
  width: 344px;
  height: 40px;
  position: absolute;
  z-index: -1;
}

/* line 330, ../sass/_header.scss */
.region-header-center {
  width: 30%;
  position: relative;
  float: right;
  margin-right: 10px;
}
/* line 335, ../sass/_header.scss */
.region-header-center .site-search {
  -webkit-box-shadow: inset 0px 0px 0px 1px #ebe9e6;
  -moz-box-shadow: inset 0px 0px 0px 1px #ebe9e6;
  box-shadow: inset 0px 0px 0px 1px #ebe9e6;
  width: 100%;
  float: left;
  position: relative;
  z-index: 99999999;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 348, ../sass/_header.scss */
.region-header-center.focused .site-search {
  background: #fff;
}
/* line 350, ../sass/_header.scss */
.region-header-center.focused .site-search .submit-wrapper button[type="submit"] {
  color: #404759;
}
/* line 354, ../sass/_header.scss */
.region-header-center.focused .site-search-filter .filter-button i {
  color: #404759;
  opacity: 0.7;
}

/* line 368, ../sass/_header.scss */
.region.region-header-right > div:not(:first-of-type) {
  border-left: 1px solid #ebe9e6;
}

/* line 372, ../sass/_header.scss */
.footer-wrapper {
  display: flex;
  justify-content: space-between;
}

/* line 377, ../sass/_header.scss */
#block-bnm-user-interface-bnm-site-contacts,
#block-bnm-user-interface-bnm-contact-phone,
#block-bnm-user-interface-bnm-header-share-block,
#block-bnm-user-interface-bnm-change-font,
#block-bnm-user-interface-bnm-header-vacancies-block,
#block-locale-language {
  width: 15%;
}

/* line 386, ../sass/_header.scss */
#block-bnm-user-interface-bnm-site-statistic {
  width: 39%;
}

/* line 390, ../sass/_header.scss */
#block-bnm-user-interface-bnm-site-contacts,
#block-bnm-user-interface-bnm-site-statistic,
#block-bnm-user-interface-bnm-contact-phone,
#block-bnm-user-interface-bnm-header-share-block,
#block-bnm-user-interface-bnm-header-vacancies-block {
  float: left;
  text-align: center;
}

/* line 399, ../sass/_header.scss */
#block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button,
#block-bnm-user-interface-bnm-user-authentification-block .login-button,
#block-bnm-user-interface-bnm-user-profile-block .login-button,
#block-bnm-user-interface-bnm-user-profile-block .profile-button,
#block-bnm-user-interface-bnm-site-contacts .contact-form-button,
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button,
#block-bnm-user-interface-bnm-contact-phone .phone-button,
#block-bnm-user-interface-bnm-header-share-block .share-button,
.block-locale div.active-lang,
#block-bnm-user-interface-bnm-change-font .change-font-button {
  text-decoration: none;
  padding-left: 0;
  display: block;
  height: 40px;
  text-align: center;
  cursor: pointer;
  color: #fff;
}
/* line 417, ../sass/_header.scss */
#block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button:focus,
#block-bnm-user-interface-bnm-user-authentification-block .login-button:focus,
#block-bnm-user-interface-bnm-user-profile-block .login-button:focus,
#block-bnm-user-interface-bnm-user-profile-block .profile-button:focus,
#block-bnm-user-interface-bnm-site-contacts .contact-form-button:focus,
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button:focus,
#block-bnm-user-interface-bnm-contact-phone .phone-button:focus,
#block-bnm-user-interface-bnm-header-share-block .share-button:focus,
.block-locale div.active-lang:focus,
#block-bnm-user-interface-bnm-change-font .change-font-button:focus {
  outline: none;
}
/* line 421, ../sass/_header.scss */
#block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button:hover i,
#block-bnm-user-interface-bnm-user-authentification-block .login-button:hover i,
#block-bnm-user-interface-bnm-user-profile-block .login-button:hover i,
#block-bnm-user-interface-bnm-user-profile-block .profile-button:hover i,
#block-bnm-user-interface-bnm-site-contacts .contact-form-button:hover i,
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button:hover i,
#block-bnm-user-interface-bnm-contact-phone .phone-button:hover i,
#block-bnm-user-interface-bnm-header-share-block .share-button:hover i,
.block-locale div.active-lang:hover i,
#block-bnm-user-interface-bnm-change-font .change-font-button:hover i {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 428, ../sass/_header.scss */
#block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button i,
#block-bnm-user-interface-bnm-user-authentification-block .login-button i,
#block-bnm-user-interface-bnm-user-profile-block .login-button i,
#block-bnm-user-interface-bnm-user-profile-block .profile-button i,
#block-bnm-user-interface-bnm-site-contacts .contact-form-button i,
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button i,
#block-bnm-user-interface-bnm-contact-phone .phone-button i,
#block-bnm-user-interface-bnm-header-share-block .share-button i,
.block-locale div.active-lang i,
#block-bnm-user-interface-bnm-change-font .change-font-button i {
  display: block;
  text-align: center;
  font-size: 24px;
  line-height: 41px;
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
/* line 442, ../sass/_header.scss */
.region-header-right.open #block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button, .region-header-right.open
#block-bnm-user-interface-bnm-user-authentification-block .login-button, .region-header-right.open
#block-bnm-user-interface-bnm-user-profile-block .login-button, .region-header-right.open
#block-bnm-user-interface-bnm-user-profile-block .profile-button, .region-header-right.open
#block-bnm-user-interface-bnm-site-contacts .contact-form-button, .region-header-right.open
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button, .region-header-right.open
#block-bnm-user-interface-bnm-contact-phone .phone-button, .region-header-right.open
#block-bnm-user-interface-bnm-header-share-block .share-button, .region-header-right.open
.block-locale div.active-lang, .region-header-right.open
#block-bnm-user-interface-bnm-change-font .change-font-button {
  color: #000;
}
/* line 445, ../sass/_header.scss */
.region-header-right.open #block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-user-authentification-block .login-button:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-user-profile-block .login-button:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-user-profile-block .profile-button:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-site-contacts .contact-form-button:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-contact-phone .phone-button:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-header-share-block .share-button:hover i, .region-header-right.open
.block-locale div.active-lang:hover i, .region-header-right.open
#block-bnm-user-interface-bnm-change-font .change-font-button:hover i {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 451, ../sass/_header.scss */
.region-header-right.open #block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button.active i, .region-header-right.open
#block-bnm-user-interface-bnm-user-authentification-block .login-button.active i, .region-header-right.open
#block-bnm-user-interface-bnm-user-profile-block .login-button.active i, .region-header-right.open
#block-bnm-user-interface-bnm-user-profile-block .profile-button.active i, .region-header-right.open
#block-bnm-user-interface-bnm-site-contacts .contact-form-button.active i, .region-header-right.open
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button.active i, .region-header-right.open
#block-bnm-user-interface-bnm-contact-phone .phone-button.active i, .region-header-right.open
#block-bnm-user-interface-bnm-header-share-block .share-button.active i, .region-header-right.open
.block-locale div.active-lang.active i, .region-header-right.open
#block-bnm-user-interface-bnm-change-font .change-font-button.active i {
  font-weight: bold;
  opacity: 1 !important;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}

/* line 461, ../sass/_header.scss */
#block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button {
  line-height: 40px;
  margin: 0 auto;
  color: var(--vacancies-block-color, #ffffff);
  transition: color 200ms ease-in;
}
/* line 469, ../sass/_header.scss */
#block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button:hover, .region-header-right.open #block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button:hover {
  color: var(--vacancies-block-color-hover, #ffaa00);
}

/* line 475, ../sass/_header.scss */
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button {
  display: flex;
  text-align: left;
  align-items: center;
}
/* line 480, ../sass/_header.scss */
#block-bnm-user-interface-bnm-site-statistic .statistic-form-button i {
  width: 30%;
}

/* line 485, ../sass/_header.scss */
.region-footer-center {
  display: flex;
  justify-content: center;
  flex-grow: 1;
  position: relative;
  flex-flow: row wrap;
}
/* line 493, ../sass/_header.scss */
.region-footer-center .block .rss-button,
.region-footer-center .block .help-center-button,
.region-footer-center .block .newsletter-subscription-button {
  text-decoration: none;
  padding-left: 0;
  display: block;
  height: 40px;
  text-align: center;
  cursor: pointer;
}
/* line 503, ../sass/_header.scss */
.region-footer-center .block .rss-button:focus,
.region-footer-center .block .help-center-button:focus,
.region-footer-center .block .newsletter-subscription-button:focus {
  outline: none;
}
/* line 508, ../sass/_header.scss */
.region-footer-center .block .rss-button:hover i,
.region-footer-center .block .help-center-button:hover i,
.region-footer-center .block .newsletter-subscription-button:hover i {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 516, ../sass/_header.scss */
.region-footer-center .block .rss-button i,
.region-footer-center .block .help-center-button i,
.region-footer-center .block .newsletter-subscription-button i {
  display: block;
  width: 40px;
  font-size: 24px;
  line-height: 41px;
  opacity: 0.7;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

/* line 535, ../sass/_header.scss */
.header a {
  font-size: 16px;
  padding-left: 10px;
  display: inline-block;
  line-height: 18px;
}

/* line 542, ../sass/_header.scss */
.stickem-container {
  position: relative;
}

/* line 546, ../sass/_header.scss */
.stickit {
  position: fixed;
  top: 0;
}

/* line 551, ../sass/_header.scss */
.stickit-end {
  position: absolute;
  top: 80px;
}

/* .region-banner #rotator-view span {
  background-attachment: fixed !important;
} */
/* line 560, ../sass/_header.scss */
#block-bnm-user-interface-bnm-user-authentification-block .container,
#block-bnm-user-interface-bnm-user-profile-block .container,
#block-bnm-newsletter-bnm-subscription-form .bnm-newsletter-block-form-wrapper,
.help-block .content,
.statistics-content .content,
.contacts-block .content,
.share-block-content .content,
.block-locale .language-switcher-locale-url,
.change-font .font-wrapper {
  background: #fcfcfc;
  z-index: 0;
  width: 100%;
  position: absolute;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  left: 0;
  top: 40px;
  padding: 20px 17px;
  border-top: 1px solid #ececec;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 588, ../sass/_header.scss */
.region-header-mobile {
  display: none;
}

/* line 592, ../sass/_header.scss */
#login-switcher {
  margin: 0 -10px 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d6d3cd;
}
/* line 596, ../sass/_header.scss */
#login-switcher span {
  cursor: pointer;
  color: #7c7872;
  text-decoration: none;
  font-size: 16px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  height: 25px;
  line-height: 20px;
  padding: 0 25px 0 40px;
  margin: 7px 0 7px 10px;
  display: inline-block;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
/* line 613, ../sass/_header.scss */
#login-switcher span:before {
  content: '';
  position: absolute;
  height: 32px;
  width: 30px;
  margin: -5px 0 0 -40px;
  opacity: 0.4;
}
/* line 621, ../sass/_header.scss */
#login-switcher span.login {
  border-right: 1px solid #d6d3cd;
}
/* line 623, ../sass/_header.scss */
#login-switcher span.login:before {
  background: url(../images/icon-auth-user.png) no-repeat 50% -30px;
}
/* line 628, ../sass/_header.scss */
#login-switcher span.register:before {
  background: url(../images/icon-register-user-blue.png) no-repeat 50% -30px;
}
/* line 632, ../sass/_header.scss */
#login-switcher span.active {
  color: #3c3a37;
}
/* line 634, ../sass/_header.scss */
#login-switcher span.active:before {
  opacity: 1;
}

/* line 642, ../sass/_header.scss */
#block-bnm-user-interface-bnm-user-authentification-block .register-form-wrapper {
  display: none;
}
/* line 644, ../sass/_header.scss */
#block-bnm-user-interface-bnm-user-authentification-block .register-form-wrapper #user-register-form {
  width: 100%;
}
/* line 648, ../sass/_header.scss */
#block-bnm-user-interface-bnm-user-authentification-block #user-login-form .form-item input#edit-pass {
  width: 100%;
}

@media screen and (min-width: 769px) {
  /* line 654, ../sass/_header.scss */
  #block-bnm-newsletter-bnm-subscription-form {
    position: relative;
  }
  /* line 657, ../sass/_header.scss */
  #block-bnm-newsletter-bnm-subscription-form .bnm-newsletter-block-form-wrapper {
    z-index: 1000000;
    bottom: 100%;
    top: auto;
    width: 380px;
    border: 1px solid #e7e7e7;
    left: -180px;
  }
  /* line 666, ../sass/_header.scss */
  #block-bnm-newsletter-bnm-subscription-form #block-interface-ext-help-block-ro,
  #block-bnm-newsletter-bnm-subscription-form #block-interface-ext-help-block-en-gb,
  #block-bnm-newsletter-bnm-subscription-form #block-interface-ext-help-block-ru {
    position: absolute;
    top: auto;
    width: 500px;
    bottom: 100%;
  }
  /* line 674, ../sass/_header.scss */
  #block-bnm-newsletter-bnm-subscription-form #block-interface-ext-help-block-ro > .content,
  #block-bnm-newsletter-bnm-subscription-form #block-interface-ext-help-block-en-gb > .content,
  #block-bnm-newsletter-bnm-subscription-form #block-interface-ext-help-block-ru > .content {
    bottom: 0;
    top: auto;
    z-index: 1000000;
    border: 1px solid #e7e7e7;
  }
}
/* line 685, ../sass/_header.scss */
#block-bnm-newsletter-bnm-subscription-form .bnm-newsletter-block-form-wrapper {
  border: 1px solid #e7e7e7;
}

/* line 693, ../sass/_header.scss */
#block-interface-ext-help-block-ro > .content,
#block-interface-ext-help-block-en-gb > .content,
#block-interface-ext-help-block-ru > .content {
  border: 1px solid #e7e7e7;
}

@media screen and (max-width: 960px) {
  /* line 700, ../sass/_header.scss */
  .header .region-header-right {
    width: 50%;
  }
  /* line 704, ../sass/_header.scss */
  .header #block-bnm-user-interface-bnm-site-contacts,
  .header #block-bnm-user-interface-bnm-contact-phone,
  .header #block-bnm-user-interface-bnm-header-share-block,
  .header #block-bnm-user-interface-bnm-rss-block,
  .header #block-bnm-user-interface-bnm-help-center,
  .header #block-bnm-user-interface-bnm-change-font {
    width: 15%;
  }
  /* line 713, ../sass/_header.scss */
  .header #block-bnm-user-interface-bnm-site-statistic {
    width: 38%;
  }
  /* line 717, ../sass/_header.scss */
  .header .header-center {
    width: 30%;
  }
}
@media screen and (max-width: 768px) {
  /* line 725, ../sass/_header.scss */
  #block-bnm-newsletter-bnm-subscription-form .bnm-newsletter-block-form-wrapper {
    position: fixed;
    z-index: 1000000;
    bottom: 0px;
    top: 80px;
    left: 0;
    right: 0;
    width: 100vw;
    overflow-x: auto;
  }

  /* line 737, ../sass/_header.scss */
  #block-interface-ext-help-block-ro,
  #block-interface-ext-help-block-en-gb,
  #block-interface-ext-help-block-ru {
    position: absolute;
    top: auto;
    width: 500px;
    bottom: 100%;
  }
  /* line 745, ../sass/_header.scss */
  #block-interface-ext-help-block-ro > .content,
  #block-interface-ext-help-block-en-gb > .content,
  #block-interface-ext-help-block-ru > .content {
    position: fixed;
    z-index: 1000000;
    bottom: 5px;
    top: 80px;
    left: 0;
    right: 0;
    width: 100vw;
    overflow-x: auto;
  }

  /* line 757, ../sass/_header.scss */
  .header-main-nav.open {
    border-bottom: 1px solid #dedddc;
    background-color: #fff;
  }

  /* line 762, ../sass/_header.scss */
  .header.not-front-page-header {
    height: 80px;
    min-height: 80px;
  }

  /* line 766, ../sass/_header.scss */
  .region-header-mobile {
    display: block;
    margin-right: 20px;
  }

  /* line 770, ../sass/_header.scss */
  .header-left {
    margin-left: 20px;
  }

  /* line 773, ../sass/_header.scss */
  .header .region-header-right {
    width: auto;
    display: none;
    background-color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-top: 1px solid #7c7872;
    border-bottom: 1px solid #7c7872;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  /* line 786, ../sass/_header.scss */
  .header .region-header-right.wide {
    --vacancies-block-color: #000000;
  }

  /* line 791, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-site-contacts,
  #block-bnm-user-interface-bnm-site-statistic,
  #block-bnm-user-interface-bnm-contact-phone,
  #block-bnm-user-interface-bnm-change-font {
    display: none;
  }
  /* line 798, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-site-contacts i, #block-bnm-user-interface-bnm-site-contacts span,
  #block-bnm-user-interface-bnm-site-statistic i,
  #block-bnm-user-interface-bnm-site-statistic span,
  #block-bnm-user-interface-bnm-contact-phone i,
  #block-bnm-user-interface-bnm-contact-phone span,
  #block-bnm-user-interface-bnm-change-font i,
  #block-bnm-user-interface-bnm-change-font span {
    color: #000;
  }

  /* line 802, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-rss-block,
  #block-bnm-newsletter-bnm-subscription-form,
  #block-bnm-user-interface-bnm-help-center {
    text-align: center;
    display: block !important;
  }
  /* line 808, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-rss-block i,
  #block-bnm-newsletter-bnm-subscription-form i,
  #block-bnm-user-interface-bnm-help-center i {
    color: #000;
  }

  /* line 812, ../sass/_header.scss */
  .footer-wrapper {
    align-items: center;
    flex-direction: column;
  }
  /* line 816, ../sass/_header.scss */
  .footer-wrapper .region-footer-center {
    margin-bottom: 1em;
  }

  /* line 825, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav-toolbar,
  #block-bnm-user-interface-bnm-mobile-nav-lang,
  #block-bnm-user-interface-bnm-mobile-nav-search,
  #block-bnm-user-interface-bnm-mobile-nav2-menu {
    float: right;
    display: block;
    width: 40px;
    margin-right: 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0px 0px 0px 1px #ebe9e6;
    -moz-box-shadow: inset 0px 0px 0px 1px #ebe9e6;
    box-shadow: inset 0px 0px 0px 1px #ebe9e6;
    text-align: center;
    height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    outline: none;
  }
  /* line 848, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav-toolbar a,
  #block-bnm-user-interface-bnm-mobile-nav-lang a,
  #block-bnm-user-interface-bnm-mobile-nav-search a,
  #block-bnm-user-interface-bnm-mobile-nav2-menu a {
    padding: 0;
    display: block;
    text-align: center;
    height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
  }
  /* line 857, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav-toolbar a:focus,
  #block-bnm-user-interface-bnm-mobile-nav-lang a:focus,
  #block-bnm-user-interface-bnm-mobile-nav-search a:focus,
  #block-bnm-user-interface-bnm-mobile-nav2-menu a:focus {
    outline: none;
  }
  /* line 860, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav-toolbar a:hover i,
  #block-bnm-user-interface-bnm-mobile-nav-lang a:hover i,
  #block-bnm-user-interface-bnm-mobile-nav-search a:hover i,
  #block-bnm-user-interface-bnm-mobile-nav2-menu a:hover i {
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }
  /* line 866, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav-toolbar a.active,
  #block-bnm-user-interface-bnm-mobile-nav-lang a.active,
  #block-bnm-user-interface-bnm-mobile-nav-search a.active,
  #block-bnm-user-interface-bnm-mobile-nav2-menu a.active {
    background-color: #3c3a37;
  }
  /* line 868, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav-toolbar a.active i,
  #block-bnm-user-interface-bnm-mobile-nav-lang a.active i,
  #block-bnm-user-interface-bnm-mobile-nav-search a.active i,
  #block-bnm-user-interface-bnm-mobile-nav2-menu a.active i {
    color: #fff;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter: alpha(opacity=100);
  }
  /* line 876, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav-toolbar a i,
  #block-bnm-user-interface-bnm-mobile-nav-lang a i,
  #block-bnm-user-interface-bnm-mobile-nav-search a i,
  #block-bnm-user-interface-bnm-mobile-nav2-menu a i {
    opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    line-height: 41px;
    font-size: 23px;
    color: #fff;
    display: block;
  }
  /* line 891, ../sass/_header.scss */
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav-toolbar, .region-header-mobile.active
  #block-bnm-user-interface-bnm-mobile-nav-lang, .region-header-mobile.active
  #block-bnm-user-interface-bnm-mobile-nav-search, .region-header-mobile.active
  #block-bnm-user-interface-bnm-mobile-nav2-menu {
    -webkit-box-shadow: inset 0px 0px 0px 1px #3c3a37;
    -moz-box-shadow: inset 0px 0px 0px 1px #3c3a37;
    box-shadow: inset 0px 0px 0px 1px #3c3a37;
  }

  /* line 899, ../sass/_header.scss */
  .header .nav-menu.active p {
    overflow: hidden;
  }
  /* line 902, ../sass/_header.scss */
  .header .nav-menu a.active:hover {
    cursor: pointer;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }

  /* line 909, ../sass/_header.scss */
  .header #block-bnm-user-interface-bnm-mobile-nav2-menu p {
    overflow: hidden;
  }

  /* line 912, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-mobile-nav2-menu {
    margin-right: 0;
  }

  /* line 916, ../sass/_header.scss */
  .nav-menu {
    display: none !important;
  }

  /* line 920, ../sass/_header.scss */
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav-toolbar a i,
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav-lang a i,
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav-search a i,
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav2-menu a i {
    color: #000;
  }

  /* line 927, ../sass/_header.scss */
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav-toolbar a.active i,
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav-lang a.active i,
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav-search a.active i,
  .region-header-mobile.active #block-bnm-user-interface-bnm-mobile-nav2-menu a.active i {
    color: #fff;
  }

  /* line 933, ../sass/_header.scss */
  .nav-search a.active {
    background-color: #3f3a37;
  }

  /* line 936, ../sass/_header.scss */
  .block-locale div.active-lang,
  .region-header-center {
    display: none;
  }

  /* line 951, ../sass/_header.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .login-button i,
  #block-bnm-user-interface-bnm-user-profile-block .login-button i,
  #block-bnm-user-interface-bnm-user-profile-block .profile-button i,
  #block-bnm-user-interface-bnm-site-contacts .contact-form-button i,
  #block-bnm-user-interface-bnm-site-statistic .statistic-form-button i,
  #block-bnm-user-interface-bnm-contact-phone .phone-button i,
  #block-bnm-user-interface-bnm-header-share-block .share-button i,
  #block-bnm-user-interface-bnm-rss-block .rss-button i,
  #block-bnm-user-interface-bnm-help-center .help-center-button i,
  #block-bnm-user-interface-bnm-change-font .change-font-button i,
  #block-bnm-newsletter-bnm-subscription-form .newsletter-subscription-button i {
    color: #000;
  }

  /* line 955, ../sass/_header.scss */
  .header .header-content {
    width: 100%;
  }

  /* line 960, ../sass/_header.scss */
  .header .region-header-right.wide #block-bnm-user-interface-bnm-user-authentification-block,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-user-profile-block,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-site-contacts,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-contact-phone,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-header-share-block,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-rss-block,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-help-center,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-change-font,
  .header .region-header-right.wide #block-bnm-newsletter-bnm-subscription-form {
    width: 22%;
  }
  /* line 972, ../sass/_header.scss */
  .header .region-header-right.wide #block-bnm-user-interface-bnm-site-statistic {
    width: 43%;
  }

  /* line 977, ../sass/_header.scss */
  .region-header-center.wide {
    min-width: 100%;
    margin: 0;
    position: absolute;
    top: 55px;
  }
  /* line 982, ../sass/_header.scss */
  .region-header-center.wide .site-search {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-bottom: 1px solid #7c7872;
    border-top: 1px solid #7c7872;
    background-color: #fafafa;
    height: 40px;
  }
  /* line 991, ../sass/_header.scss */
  .region-header-center.wide .site-search-filter,
  .region-header-center.wide .submit-wrapper {
    display: none;
  }

  /* line 996, ../sass/_header.scss */
  .site-search .left_part {
    width: 100%;
  }
  /* line 998, ../sass/_header.scss */
  .site-search .left_part .left-part-wrapper {
    width: 100%;
  }

  /* line 1002, ../sass/_header.scss */
  .block-locale .language-switcher-locale-url {
    top: 0;
    padding: 0;
    background-color: #fafafa;
    text-align: left;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-bottom: 1px solid #7c7872;
    border-top: 0;
  }
  /* line 1012, ../sass/_header.scss */
  .block-locale .language-switcher-locale-url li {
    width: 33.33333%;
    padding: 0;
    text-align: center;
    display: block;
    float: left;
  }
  /* line 1019, ../sass/_header.scss */
  .block-locale .language-switcher-locale-url li.active a {
    background-color: #3c3a37;
    color: #cbcaca !important;
    text-decoration: none;
  }
  /* line 1025, ../sass/_header.scss */
  .block-locale .language-switcher-locale-url li a {
    padding: 11px 0 13px;
    display: block;
    text-decoration: none;
  }

  /* line 1032, ../sass/_header.scss */
  .header-content.active h1.site-name a {
    background: url("../images/bnm-logo.png") top left no-repeat;
  }
  /* line 1034, ../sass/_header.scss */
  .header-content.active h1.site-name a img {
    display: none;
  }
}
@media screen and (max-width: 680px) {
  /* line 1041, ../sass/_header.scss */
  .header-left {
    width: 40px;
    overflow: hidden;
  }
  /* line 1044, ../sass/_header.scss */
  .header-left h1.site-name {
    width: 303px;
  }

  /* line 1051, ../sass/_header.scss */
  .header-content.active .header-left {
    width: 30px;
  }
}
@media screen and (max-width: 1280px) and (min-width: 768px) {
  /* line 1059, ../sass/_header.scss */
  .header-left {
    width: 40px;
    overflow: hidden;
  }
  /* line 1062, ../sass/_header.scss */
  .header-left h1.site-name {
    width: 343px;
  }
}
@media screen and (max-width: 528px) {
  /* line 1070, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title {
    margin-left: 26px;
  }
  /* line 1073, ../sass/_header.scss */
  .header-main-nav #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title a {
    font-size: 16px;
  }

  /* line 1079, ../sass/_header.scss */
  .title {
    font-size: 18px;
    margin-right: 10px;
  }
}
/* line 2, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first .bnm-menu-articles {
  margin-top: 28px;
  width: 100%;
  box-sizing: border-box;
  padding: 16px;
  background: #f5f6f7;
}
/* line 10, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first .bnm-menu-article {
  margin: 0 0 20px;
  padding: 0 0 16px;
  border-bottom: 1px solid #dedfe0;
}
/* line 15, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first .bnm-menu-article:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 22, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first a.bnm-menu-article-media {
  display: block;
  width: 100%;
  position: relative;
  min-height: 32px;
  padding: 0;
  line-height: 0;
}
/* line 30, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first a.bnm-menu-article-media img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 2.1 / 1;
  object-fit: cover;
}
/* line 39, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first .bnm-menu-article-date {
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 3px 8px;
  background: rgba(65, 70, 76, 0.65);
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}
/* line 50, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first .bnm-menu-article-title a {
  display: block;
  margin-top: 10px;
  padding: 0;
  color: #555;
  font-family: inherit;
  font-size: 15px;
  line-height: 21px;
}
/* line 59, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .sub-nav .section.first .bnm-menu-article-title a:hover, #block-bnm-menu-bnm-main-nav .sub-nav .section.first .bnm-menu-article-title a:focus {
  color: #404759;
  text-decoration: underline;
}

/* line 67, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav {
  font-family: 'Roboto', sans-serif;
}
/* line 70, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav h2 {
  display: none;
}
/* line 75, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul {
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
}
/* line 82, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .main-menu-hint {
  box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 18px;
  font-size: 14px;
}
@media (hover: hover) {
  /* line 93, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .main-menu-hint-hide:hover {
    cursor: pointer;
  }
}

/* line 100, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul {
  height: 51px;
}
/* line 104, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li > a {
  display: grid;
  align-items: center;
  grid-template-rows: 1fr;
  min-height: 48px;
  box-sizing: border-box;
  text-transform: uppercase;
  outline: none;
  font-size: 14px;
  -webkit-transition: background-color 0.4s ease;
  -moz-transition: background-color 0.4s ease;
  -ms-transition: background-color 0.4s ease;
  -o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
/* line 115, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li > a:after {
  content: '';
  display: block;
  margin: auto;
  margin-bottom: -2px;
  height: 3px;
  width: 0;
  background: transparent;
  transition: width .5s ease, background-color .5s ease;
}
/* line 128, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li > a:hover:after {
  width: 100%;
  background: #404759;
}
/* line 136, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li.active > a:after {
  width: 100%;
  background: #33322e;
}
/* line 142, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav {
  width: 100%;
  box-sizing: border-box;
  z-index: 2;
  position: absolute;
  top: 53px;
  min-height: 100%;
  left: 0;
  background-color: #ffffff;
  color: #404759;
  display: none;
  padding: 20px 7px 0;
}
/* line 155, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .content {
  max-width: 1320px;
  position: relative;
  margin: 0 auto;
}
/* line 160, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav a {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}
/* line 163, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .hide-sub-nav {
  height: 46px;
  width: 46px;
  background: center/29px no-repeat url("../images/hide-sub-nav-blue.png");
  position: absolute;
  right: 22px;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
}
/* line 171, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .hide-sub-nav:hover {
  cursor: pointer;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 178, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section {
  width: 33%;
  float: left;
}
/* line 182, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .article {
  font-size: 14px;
  margin-left: -15px;
  padding: 0 15px;
}
/* line 187, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .article .image-container {
  margin-bottom: 10px;
}
/* line 194, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu {
  margin-bottom: 20px;
  position: relative;
  padding: 15px;
}
/* line 199, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .sub-nav-head {
  position: relative;
}
/* line 203, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title {
  display: flex;
  align-items: center;
}
/* line 207, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title, #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title a {
  color: #404759;
  font-size: 22px;
}
/* line 213, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title a {
  padding-left: 0;
  line-height: 34px;
}
/* line 219, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu ul {
  padding: 0;
  margin-left: 24px;
  list-style-type: none;
  overflow: hidden;
}
/* line 227, ../sass/_main-menu.scss */
#block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section.first {
  width: 30%;
}

@media only screen and (min-width: 768px) and (max-width: 860px) {
  /* line 236, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li > a {
    font-size: 13px;
  }
}
@media only screen and (min-width: 769px) {
  /* line 242, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content {
    padding: 0 10px;
  }
  /* line 245, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul {
    display: grid;
    grid-auto-flow: column;
    gap: 10px;
    border: 1px solid #dddddd;
    max-width: 1320px;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fcfcfc;
  }
  /* line 257, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li:first-child > a {
    padding-left: 10px;
  }
  /* line 261, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li:last-child > a {
    padding-right: 10px;
  }
  /* line 265, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li > a {
    text-align: center;
  }
  /* line 270, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content .sub-nav.main-menu-hint-visible {
    padding-top: 60px;
  }

  /* line 275, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav {
    background: transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
  }
  /* line 282, ../sass/_main-menu.scss */
  .header-main-nav.open #block-bnm-menu-bnm-main-nav {
    background-color: #fcfcfc;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
  }
  /* line 288, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .main-menu-hint {
    margin-top: 4px;
    max-width: 180px;
    padding: 4px 14px 4px 8px;
    height: -webkit-calc(100% - 54px);
    height: calc(100% - 54px);
    background-color: #ffffff;
    border: 1px solid #dddddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    z-index: 3;
  }
  /* line 303, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .main-menu-hint-hide {
    background: center/10px no-repeat url("../images/cbox-close.png") transparent;
    box-sizing: border-box;
    display: flex;
    width: 20px;
    height: 20px;
    padding: 6px;
    position: absolute;
    right: 0;
    top: 0;
  }

  /* line 316, ../sass/_main-menu.scss */
  .header-main-nav.open {
    bottom: 0;
    background: #ffffff;
  }
  /* line 320, ../sass/_main-menu.scss */
  .header-main-nav.open.stickit {
    position: initial;
  }
}
@media only screen and (max-width: 1320px) and (min-width: 769px) {
  /* line 327, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li > a {
    font-size: 13px;
    line-height: 20px;
    height: 50px;
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
  }
}
@media only screen and (max-width: 768px) {
  /* line 342, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav > .content {
    display: flex;
    flex-direction: column;
  }
  /* line 346, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav > .content > .section.first {
    display: contents;
  }
  /* line 349, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav > .content > .section.first > .article {
    order: 0;
    margin: 0;
    padding: 0 30px;
  }
  /* line 355, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav > .content > .section.first > .bnm-menu-articles {
    order: 2;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
    width: auto;
    margin: 28px 30px 0;
  }
  /* line 363, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav > .content > .section.first > .bnm-menu-articles > .bnm-menu-article {
    min-width: 0;
    margin: 0;
    padding: 0;
    border-bottom: 0;
  }
  /* line 372, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav > .content > .section.second {
    order: 1;
    float: none;
    width: 100%;
    box-sizing: border-box;
  }
  /* line 380, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li > a {
    font-size: 18px;
  }
  /* line 384, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu {
    margin-bottom: 0;
    padding: 0;
  }
  /* line 388, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav .section .sub-nav-menu .title a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 528px) {
  /* line 396, ../sass/_main-menu.scss */
  #block-bnm-menu-bnm-main-nav .content > ul > li .sub-nav > .content > .section.first > .bnm-menu-articles {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media only screen and (max-width: 1032px) {
  /* line 4, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content {
    margin: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 15, ../sass/_media.scss */
  .header.not-front-page-header .region-header-left {
    width: 51.52439%;
  }

  /* line 21, ../sass/_media.scss */
  .header .region-home-page-link {
    width: 4.36992%;
    margin-right: 0.4065%;
  }
  /* line 25, ../sass/_media.scss */
  .header .region-header-left {
    width: 56.60569%;
  }
  /* line 28, ../sass/_media.scss */
  .header .region-header-left.search-active {
    width: 51.11789%;
  }
  /* line 32, ../sass/_media.scss */
  .header .region-header-right {
    width: 43.19106%;
  }

  /* line 40, ../sass/_media.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .navigation ul li,
  #block-bnm-user-interface-bnm-user-profile-block .navigation ul li {
    padding: 0 8px;
    font-size: 14px;
  }
  /* line 50, ../sass/_media.scss */
  #block-bnm-user-interface-bnm-user-authentification-block #user-login-form .form-item input#edit-pass,
  #block-bnm-user-interface-bnm-user-authentification-block #user-register-form .form-item input#edit-pass,
  #block-bnm-user-interface-bnm-user-authentification-block #user-pass .form-item input#edit-pass,
  #block-bnm-user-interface-bnm-user-profile-block #user-login-form .form-item input#edit-pass,
  #block-bnm-user-interface-bnm-user-profile-block #user-register-form .form-item input#edit-pass,
  #block-bnm-user-interface-bnm-user-profile-block #user-pass .form-item input#edit-pass {
    width: 65%;
  }

  /* line 56, ../sass/_media.scss */
  #user-register-form,
  #user-pass {
    width: 100%;
  }

  /* line 63, ../sass/_media.scss */
  .site-search .left_part .form-item-search-name input[type="text"] {
    font-size: 16px;
  }

  /* line 72, ../sass/_media.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .hybridauth-widget-wrapper h3,
  #block-bnm-user-interface-bnm-user-profile-block .hybridauth-widget-wrapper h3 {
    width: 100%;
    float: none;
  }

  /* line 79, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .bancnote-zone-data .pop {
    width: 91%;
  }
  /* line 82, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .bancnote-zone-data .pop .pop-content {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 96, ../sass/_media.scss */
  .header .region-banner #rotator-view {
    min-height: 600px;
  }
  /* line 98, ../sass/_media.scss */
  .header .region-banner #rotator-view .slide-title {
    margin-top: 265px;
  }

  /* line 105, ../sass/_media.scss */
  #bancnotesSlider .pop {
    height: 77%;
  }
  /* line 107, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content {
    margin: 30px;
    padding-right: 25px;
  }
  /* line 110, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content img {
    height: initial;
    margin: 0 20px 0 0;
  }
  /* line 114, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content h5 {
    margin: 0 0 5px 0;
  }
  /* line 119, ../sass/_media.scss */
  #bancnotesSlider .rsNav {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 950px) {
  /* line 130, ../sass/_media.scss */
  .widget-tabs-text-full > div .rates-table .valutes-table-wrapper.first, .widget-tabs-text-full > div .rates-table .valutes-table-wrapper.last {
    width: 100%;
    padding: 0;
    border-right: 0;
    float: none;
  }
  /* line 138, ../sass/_media.scss */
  .widget-tabs-text-full > div .rates-table .valutes-table-wrapper.first table td:first-child, .widget-tabs-text-full > div .rates-table .valutes-table-wrapper.last table td:first-child {
    width: 240px;
  }
  /* line 143, ../sass/_media.scss */
  .widget-tabs-text-full > div .rates-table .valutes-table-wrapper.last {
    margin-top: -1px;
  }
  /* line 146, ../sass/_media.scss */
  .widget-tabs-text-full > div .rates-table .valutes-table-wrapper.last table thead {
    display: none;
  }
  /* line 155, ../sass/_media.scss */
  .widget-tabs-text-full > div #exchange_rates .medium-rates .commercial_banks,
  .widget-tabs-text-full > div #exchange_rates .medium-rates .exchange_offices {
    width: 100%;
    padding: 0;
    border-right: 0;
    float: none;
  }
  /* line 163, ../sass/_media.scss */
  .widget-tabs-text-full > div #exchange_rates .medium-rates .commercial_banks table td:first-child,
  .widget-tabs-text-full > div #exchange_rates .medium-rates .exchange_offices table td:first-child {
    width: 240px;
  }
  /* line 168, ../sass/_media.scss */
  .widget-tabs-text-full > div #exchange_rates .medium-rates.exchange_offices {
    margin-top: -1px;
  }
  /* line 171, ../sass/_media.scss */
  .widget-tabs-text-full > div #exchange_rates .medium-rates.exchange_offices table thead {
    display: none;
  }

  /* line 180, ../sass/_media.scss */
  .royalSlider.bancnotes .rsNav {
    max-height: 100px !important;
    margin-top: 10px;
  }

  /* line 185, ../sass/_media.scss */
  .pop .pop-content {
    margin: 30px;
    font-size: 14px;
  }

  /* line 193, ../sass/_media.scss */
  .royalSlider.bancnotes .rsThumbsContainer .rsThumb img {
    height: 50px;
    width: inherit;
  }
}
@media only screen and (max-width: 860px) {
  /* line 201, ../sass/_media.scss */
  .full-calendar-wrapper .select-year {
    position: static;
    margin-bottom: 1em;
    text-align: center;
  }
  /* line 206, ../sass/_media.scss */
  .full-calendar-wrapper .select-year a.prev, .full-calendar-wrapper .select-year a.next {
    float: none;
    display: inline-block;
  }

  /* line 216, ../sass/_media.scss */
  .full-calendar .ui-datepicker.ui-widget-content {
    text-align: center;
  }
  /* line 218, ../sass/_media.scss */
  .full-calendar .ui-datepicker.ui-widget-content .ui-datepicker-group {
    float: none;
    display: inline-block;
  }
  /* line 223, ../sass/_media.scss */
  .full-calendar .ui-datepicker .ui-datepicker-row-break {
    display: none;
  }

  /* line 229, ../sass/_media.scss */
  .header.not-front-page-header .region-header-left {
    width: 36.17886%;
  }

  /* line 234, ../sass/_media.scss */
  .header .region-home-page-link {
    width: 5.26961%;
    margin-right: 0.4902%;
  }
  /* line 238, ../sass/_media.scss */
  .header .region-header-left {
    width: 49.26471%;
  }
  /* line 241, ../sass/_media.scss */
  .header .region-header-left.search-active {
    width: 43.13725%;
  }
  /* line 245, ../sass/_media.scss */
  .header .region-header-right {
    width: 50%;
  }

  /* line 253, ../sass/_media.scss */
  #block-bnm-user-interface-bnm-user-authentification-block .navigation ul li,
  #block-bnm-user-interface-bnm-user-profile-block .navigation ul li {
    padding: 0 15px;
  }

  /* line 265, ../sass/_media.scss */
  .block-locale .language-link,
  .block-locale div.active-lang {
    padding-left: 10%;
  }

  /* line 270, ../sass/_media.scss */
  .site-search {
    width: 100%;
  }
  /* line 273, ../sass/_media.scss */
  .site-search .left_part {
    width: 77.31092%;
  }
  /* line 277, ../sass/_media.scss */
  .with-bookmark .site-search .left_part {
    width: 58.82353%;
  }
  /* line 281, ../sass/_media.scss */
  .site-search .submit-wrapper {
    width: 15.68627%;
  }
  /* line 284, ../sass/_media.scss */
  .site-search .site-search-filter {
    width: 19.60784%;
  }
  /* line 287, ../sass/_media.scss */
  .site-search .bookmarks-query {
    width: 12.32493%;
  }
  /* line 292, ../sass/_media.scss */
  .site-search .filter-area .ui-tabs-nav li {
    width: auto;
  }
  /* line 295, ../sass/_media.scss */
  .site-search .filter-area .ui-tabs-nav li a {
    padding: .5em .8em;
  }

  /* line 304, ../sass/_media.scss */
  .site-search .with-bookmark .left_part {
    width: 64.42577%;
  }

  /* line 309, ../sass/_media.scss */
  .site-map {
    width: 11.19403%;
  }

  /* line 313, ../sass/_media.scss */
  .region-banner .slide-title {
    margin-top: 130px;
    margin-bottom: 21px;
  }
  /* line 317, ../sass/_media.scss */
  .region-banner .slide-descrition {
    font-size: 18px;
    margin: 0px;
    width: auto;
    max-height: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 328, ../sass/_media.scss */
  .search-help .search-help-wrapper span {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _height: 15px;
  }

  /* line 336, ../sass/_media.scss */
  .node .top-panel .right-panel .tags {
    width: 47.00855%;
  }
  /* line 339, ../sass/_media.scss */
  .node .top-panel .right-panel .article-tools {
    margin-right: 6.41026%;
  }
  /* line 347, ../sass/_media.scss */
  .node .content .legislation-tabs ul li {
    padding: 0 25px;
  }

  /* line 357, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content {
    font-size: 14px;
    line-height: 16px;
    margin: 10px;
  }
  /* line 361, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content h5 {
    margin: 0 0 10px 0;
  }
  /* line 364, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content img {
    height: initial;
    max-width: 25%;
  }
}
@media only screen and (max-width: 780px) {
  /* line 378, ../sass/_media.scss */
  .grids.grid-2 .grid, .grids.grid-3 .grid {
    float: none;
    width: 100%;
    padding: 0;
  }

  /* line 388, ../sass/_media.scss */
  .header #rotator-view .slide-title {
    font-size: 35px;
    width: 70%;
    line-height: 45px;
  }
  /* line 394, ../sass/_media.scss */
  .header #rotator-view .slide-descrition {
    font-size: 16px !important;
    line-height: 20px !important;
    max-height: 265px;
  }

  /* line 401, ../sass/_media.scss */
  #bancnotesSlider {
    padding-bottom: 45px;
  }
  /* line 407, ../sass/_media.scss */
  #bancnotesSlider .rsNav .rsThumbsContainer .rsNavItem .rsTmb img {
    margin: 0 5px;
    height: 45px !important;
    width: 80px;
  }

  /* line 417, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .bancnote-zone-data .pop .pop-content {
    font-size: 10px !important;
    line-height: 15px !important;
  }
  /* line 420, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .bancnote-zone-data .pop .pop-content h5 {
    margin: 0px 0 5px 0;
  }
}
@media only screen and (max-width: 768px) {
  /* line 427, ../sass/_media.scss */
  .site-description {
    padding: 41px 5% 0;
  }

  /* line 431, ../sass/_media.scss */
  #block-bnm-menu-bnm-main-nav .image-container,
  #block-bnm-menu-bnm-main-nav .ingress {
    display: none;
  }

  /* line 436, ../sass/_media.scss */
  .front .header .header-content {
    margin-bottom: -80px;
  }

  /* line 440, ../sass/_media.scss */
  .page-node #block-system-main .right-side {
    background: #fafafa;
  }
}
/*  Tools start  */
@media only screen and (max-width: 720px) {
  /* line 448, ../sass/_media.scss */
  .content-container {
    padding: 12px;
  }

  /* line 452, ../sass/_media.scss */
  .page-node #block-system-main .node .top-panel .right-panel .article-tools {
    margin: 0;
  }

  /* line 462, ../sass/_media.scss */
  .node .top-panel .right-panel .article-tools li a.print {
    display: none;
  }
  /* line 468, ../sass/_media.scss */
  .node .top-panel .right-panel .tags {
    width: 47.00855%;
  }
  /* line 475, ../sass/_media.scss */
  .node .top-panel .left-panel .category ul li {
    font-size: 16px;
  }

  /* line 486, ../sass/_media.scss */
  .node-post.node-view-full .field-type-datetime,
  .node-event.node-view-full .field-type-datetime {
    margin-top: 2em;
  }

  /* line 491, ../sass/_media.scss */
  .slide-descrition {
    margin: 0px;
    width: auto;
    font-size: 15px;
    line-height: 24px !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 501, ../sass/_media.scss */
  .header-manage-elements {
    position: relative;
  }

  /* line 504, ../sass/_media.scss */
  div.ui-tooltip.statistics {
    display: none !important;
  }

  /* line 508, ../sass/_media.scss */
  .block-locale .language-link,
  .block-locale div.active-lang {
    padding-left: 20%;
  }

  /* line 514, ../sass/_media.scss */
  .node h1.title {
    font-size: 1.4em;
  }
  /* line 519, ../sass/_media.scss */
  .node .top-panel .right-panel .tags {
    width: 25.64103%;
  }
  /* line 527, ../sass/_media.scss */
  .node .top-panel .left-panel .category ul {
    margin: 0 10px 5px 0;
  }
  /* line 530, ../sass/_media.scss */
  .node .top-panel .left-panel .category a {
    display: inline-block;
  }

  /* line 542, ../sass/_media.scss */
  .header.not-front-page-header .region-header-left {
    width: 85.18519%;
  }

  /* line 548, ../sass/_media.scss */
  .header .header-manage-elements {
    width: 100%;
  }
  /* line 551, ../sass/_media.scss */
  .header .region-home-page-link {
    width: 6.28655%;
    margin-right: 0.5848%;
  }
  /* line 555, ../sass/_media.scss */
  .header .region-home-page-link.narrow {
    width: 10px;
    right: 101%;
    height: 40px;
    position: absolute;
    background: #FFFFFF;
  }
  /* line 561, ../sass/_media.scss */
  .header .region-home-page-link.narrow > div {
    display: none;
  }
  /* line 566, ../sass/_media.scss */
  .header .region-header-left {
    width: 92.90123%;
  }
  /* line 568, ../sass/_media.scss */
  .header .region-header-left.search-active {
    width: 85.18519%;
  }
  /* line 571, ../sass/_media.scss */
  .header .region-header-left.narrow {
    width: 10px;
    right: 101%;
    height: 40px;
    position: absolute;
    background: #FFFFFF;
  }
  /* line 577, ../sass/_media.scss */
  .header .region-header-left.narrow > div {
    display: none;
  }
  /* line 582, ../sass/_media.scss */
  .header .region-header-right {
    width: 0;
  }
  /* line 586, ../sass/_media.scss */
  .header .region-header-right:not(.wide) #block-bnm-user-interface-bnm-header-vacancies-block .vacancies-button {
    font-size: 0;
  }
  /* line 591, ../sass/_media.scss */
  .header .region-header-right.wide {
    width: 100%;
    position: absolute;
    top: 55px;
  }
  /* line 595, ../sass/_media.scss */
  .header .region-header-right.wide #block-bnm-user-interface-bnm-user-authentification-block,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-user-profile-block {
    width: 10.18519%;
  }
  /* line 599, ../sass/_media.scss */
  .header .region-header-right.wide .contact-phone {
    width: 10.03086%;
  }
  /* line 602, ../sass/_media.scss */
  .header .region-header-right.wide .site-contacts {
    width: 9.72222%;
  }
  /* line 605, ../sass/_media.scss */
  .header .region-header-right.wide .site-statistic {
    width: 9.72222%;
  }
  /* line 608, ../sass/_media.scss */
  .header .region-header-right.wide .header-share-block {
    width: 9.5679%;
  }
  /* line 611, ../sass/_media.scss */
  .header .region-header-right.wide .help-center {
    width: 8.64198%;
  }
  /* line 614, ../sass/_media.scss */
  .header .region-header-right.wide .rss-block {
    width: 9.72222%;
  }
  /* line 617, ../sass/_media.scss */
  .header .region-header-right.wide .block-locale {
    width: 12.03704%;
  }
  /* line 620, ../sass/_media.scss */
  .header .region-header-right.wide .change-font {
    width: 14.04321%;
    background: url(../images/header-separator.png) 100% 0 no-repeat;
  }
  /* line 623, ../sass/_media.scss */
  .header .region-header-right.wide .change-font .font-wrapper {
    margin-right: 2px;
  }
  /* line 629, ../sass/_media.scss */
  .header .profile-block,
  .header .contact-phone,
  .header .site-contacts,
  .header .site-statistic,
  .header .header-share-block,
  .header .help-center,
  .header .rss-block,
  .header .block-locale,
  .header .change-font,
  .header .login-block {
    display: none;
  }
  /* line 641, ../sass/_media.scss */
  .header .nav-menu {
    display: block;
  }
  /* line 644, ../sass/_media.scss */
  .header .nav-menu.active {
    width: 6.32716%;
    float: right;
  }

  /* line 650, ../sass/_media.scss */
  .site-search {
    width: 100%;
  }
  /* line 652, ../sass/_media.scss */
  .site-search .left_part {
    width: 85.43165%;
  }
  /* line 656, ../sass/_media.scss */
  .site-search .bookmarks-query {
    width: 7.91367%;
  }
  /* line 659, ../sass/_media.scss */
  .site-search .submit-wrapper {
    width: 6.11511%;
  }
  /* line 662, ../sass/_media.scss */
  .site-search .site-search-filter {
    width: 8.09353%;
  }

  /* line 668, ../sass/_media.scss */
  .site-search .with-bookmark .left_part {
    width: 77.15827%;
  }

  /* line 673, ../sass/_media.scss */
  .site-map {
    width: 7.6412%;
  }

  /* line 677, ../sass/_media.scss */
  .region-banner .prev-next,
  .region-banner .item-list {
    display: none !important;
  }
  /* line 681, ../sass/_media.scss */
  .region-banner #rotator-view {
    height: 160px;
  }

  /* line 685, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone {
    margin-left: 20.83333%;
    margin-right: 20.83333%;
  }
  /* line 688, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .nb {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
  }
  /* line 694, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .pop {
    margin: 15px;
  }
  /* line 697, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .pop .pop-close {
    top: 0;
    right: 0;
  }

  /* line 703, ../sass/_media.scss */
  .rsContent .reverse {
    height: 40px;
    background-size: cover;
    width: 40px;
  }

  /* line 709, ../sass/_media.scss */
  .header .header-content {
    min-height: 72px;
    box-sizing: border-box;
  }

  /* line 718, ../sass/_media.scss */
  .node-type-event #block-system-main .node .container-post,
  .node-type-article #block-system-main .node .container-post,
  .node-type-post #block-system-main .node .container-post {
    padding-right: auto;
  }
  /* line 723, ../sass/_media.scss */
  .node-type-event #block-system-main.full .right-side,
  .node-type-article #block-system-main.full .right-side,
  .node-type-post #block-system-main.full .right-side {
    right: -365px;
    max-width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 737, ../sass/_media.scss */
  .node .content .legislation-tabs ul li {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 753, ../sass/_media.scss */
  .node-qanda .content fieldset.collapsible .fieldset-legend a,
  .node-values .content fieldset.collapsible .fieldset-legend a {
    font-size: 1.1em;
  }
  /* line 758, ../sass/_media.scss */
  .node-qanda .content fieldset .content,
  .node-values .content fieldset .content {
    font-size: 1em;
  }

  /* line 767, ../sass/_media.scss */
  .licensed-banks-accordion .ui-accordion-header span.image {
    width: 45px;
  }

  /* line 774, ../sass/_media.scss */
  .contacts-block .contacts-text {
    font-size: 0.95em;
  }

  /* line 780, ../sass/_media.scss */
  .header #rotator-view .slide-title {
    margin-top: 0px !important;
    font-size: 17px !important;
    width: 70% !important;
    line-height: 24px !important;
  }
  /* line 786, ../sass/_media.scss */
  .header #rotator-view .slide-title p, .header #rotator-view .slide-title a {
    font-size: 1em;
    line-height: 1em !important;
  }
  /* line 791, ../sass/_media.scss */
  .header #rotator-view .slide-descrition {
    font-size: 12px !important;
    line-height: 20px !important;
    max-height: 218px !important;
  }
  /* line 796, ../sass/_media.scss */
  .header #rotator-view .slide-descrition p, .header #rotator-view .slide-descrition a {
    display: block;
    font-size: 1em;
    line-height: 1em !important;
    margin: 0 0 0 10px;
  }

  /* line 805, ../sass/_media.scss */
  #bancnotesSlider .pop {
    margin: 10px;
  }
  /* line 808, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content {
    font-size: 10px;
    line-height: 12px;
    margin: 10px;
  }

  /* line 818, ../sass/_media.scss */
  .page-node #block-system-main .toggle-bar {
    width: auto;
  }
  /* line 823, ../sass/_media.scss */
  .page-node #block-system-main .toggle-bar .less span,
  .page-node #block-system-main .toggle-bar .more span {
    display: none;
  }
  /* line 827, ../sass/_media.scss */
  .page-node #block-system-main .toggle-bar .less:before,
  .page-node #block-system-main .toggle-bar .more:before {
    top: 0;
  }
}
@media only screen and (max-width: 528px) {
  /* line 839, ../sass/_media.scss */
  .page-node #block-system-main .node .container-post {
    padding-right: 0px;
    max-width: 100%;
    background: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  /* line 845, ../sass/_media.scss */
  .page-node #block-system-main .node .all-banks-content {
    overflow-x: scroll;
  }

  /* line 851, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content {
    font-size: 10px !important;
    line-height: 10px !important;
    margin: 10px 0 0 10px;
  }
  /* line 855, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content h5 {
    margin: 0;
  }
  /* line 858, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content img {
    margin: 0 15px 0 0;
  }

  /* line 864, ../sass/_media.scss */
  .pop .pop-close {
    top: 0;
    right: 0;
  }

  /* line 870, ../sass/_media.scss */
  .royalSlider.bancnotes .rsNav {
    max-height: 70px !important;
  }
  /* line 873, ../sass/_media.scss */
  .royalSlider.bancnotes .rsThumbsContainer .rsThumb img {
    margin-right: 10px;
    max-height: 70px;
  }

  /* line 879, ../sass/_media.scss */
  .article-slider .bancnote-title,
  .article-slider .bancnote-tabs {
    margin-bottom: 10px;
  }
  /* line 883, ../sass/_media.scss */
  .article-slider .bancnote-tabs ul li a {
    width: 100%;
  }

  /* line 890, ../sass/_media.scss */
  .page-node #block-system-main:not(.full) .right-side {
    position: relative;
    width: 100%;
  }
}
@media only screen and (max-width: 470px) {
  /* line 899, ../sass/_media.scss */
  h1.site-name {
    display: inline-block;
    width: 100%;
    overflow: hidden;
  }

  /* line 905, ../sass/_media.scss */
  .block-locale div.active-lang {
    background: none;
    padding-left: 0;
    text-align: center;
  }

  /* line 914, ../sass/_media.scss */
  .node .content table td {
    min-width: 0;
  }
  /* line 921, ../sass/_media.scss */
  .node .top-panel .right-panel .article-tools {
    margin-right: 30px;
  }

  /* line 930, ../sass/_media.scss */
  .widget-tabs-text-full > div .rates-table {
    overflow-x: scroll;
  }

  /* line 937, ../sass/_media.scss */
  .exchange-tabs-inner ul li {
    float: none;
    width: auto;
  }
  /* line 940, ../sass/_media.scss */
  .exchange-tabs-inner ul li a {
    min-height: 30px;
    height: auto;
  }
  /* line 943, ../sass/_media.scss */
  .exchange-tabs-inner ul li a span {
    padding-left: 0;
    height: auto;
    min-height: 30px;
  }

  /* line 954, ../sass/_media.scss */
  .exchange-tabs-full ul li {
    width: auto;
    padding: 0;
  }
  /* line 957, ../sass/_media.scss */
  .exchange-tabs-full ul li a {
    margin-left: 20px;
  }
  /* line 959, ../sass/_media.scss */
  .exchange-tabs-full ul li a span {
    width: 0;
    overflow: hidden;
  }
  /* line 963, ../sass/_media.scss */
  .exchange-tabs-full ul li a.active {
    padding-right: 1em;
  }
  /* line 965, ../sass/_media.scss */
  .exchange-tabs-full ul li a.active.exchange, .exchange-tabs-full ul li a.active.calculator, .exchange-tabs-full ul li a.active.evolution {
    background-position: 10px center;
  }
  /* line 970, ../sass/_media.scss */
  .exchange-tabs-full ul li a.active span {
    display: inline-block;
    width: auto;
  }

  /* line 980, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content {
    font-size: 8px !important;
    line-height: 9px !important;
    margin-top: 5px;
  }
  /* line 984, ../sass/_media.scss */
  #bancnotesSlider .pop .pop-content img {
    margin: 0;
  }

  /* line 989, ../sass/_media.scss */
  .royalSlider.bancnotes .rsNav {
    max-height: 70px !important;
  }
  /* line 992, ../sass/_media.scss */
  .royalSlider.bancnotes .rsThumbsContainer .rsThumb img {
    margin-right: 10px;
    max-height: 70px;
  }

  /* line 998, ../sass/_media.scss */
  #bancnotesSlider .grab-cursor,
  #bancnotesSlider .grabbing-cursor {
    height: 90% !important;
  }
  /* line 1002, ../sass/_media.scss */
  #bancnotesSlider .grab-cursor .rsContent .reverse,
  #bancnotesSlider .grabbing-cursor .rsContent .reverse {
    height: 30px;
    width: 30px;
    margin-right: 15px;
  }

  /* line 1010, ../sass/_media.scss */
  .rsNav {
    margin-top: 5px !important;
    width: 92% !important;
    max-height: none;
  }
  /* line 1014, ../sass/_media.scss */
  .rsNav .rsThumbsContainer {
    width: 100%;
  }
  /* line 1017, ../sass/_media.scss */
  .rsNav .rsThumbsContainer .rsThumb img {
    margin: 0 !important;
    width: 50px !important;
    max-height: 35px !important;
  }
  /* line 1022, ../sass/_media.scss */
  .rsNav .rsThumbsContainer .rsThumb span {
    display: block;
    width: 50px;
    margin-top: -11px;
    font-size: 10px;
  }

  /* line 1032, ../sass/_media.scss */
  .royalSlider.bancnotes .bancnote-zone .nb {
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 10px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 65, ../sass/_mixins.scss */
  .node .content .legislation-tabs ul:before, .node .content .legislation-tabs ul:after {
    content: "";
    display: table;
  }
  /* line 70, ../sass/_mixins.scss */
  .node .content .legislation-tabs ul:after {
    clear: both;
  }
  /* line 1047, ../sass/_media.scss */
  .node .content .legislation-tabs ul li {
    padding: 0;
    margin: 10px 0;
    width: 49%;
    float: left;
    text-align: center;
    border: 0;
  }
  /* line 1054, ../sass/_media.scss */
  .node .content .legislation-tabs ul li a {
    padding-left: 30px;
  }

  /* line 1062, ../sass/_media.scss */
  .pop-content {
    padding-right: 10px;
  }

  /* line 1068, ../sass/_media.scss */
  .page-node #block-system-main .node .top-panel * {
    box-sizing: content-box;
  }
  /* line 1074, ../sass/_media.scss */
  .page-node #block-system-main .node-post .top-panel .left-panel {
    margin-right: -15px;
    margin-bottom: 0;
  }
  /* line 1080, ../sass/_media.scss */
  .page-node #block-system-main .node-post .container-post > .date {
    padding-top: 0;
    margin-bottom: 0;
    max-width: 100%;
  }
  /* line 1087, ../sass/_media.scss */
  .page-node #block-system-main .toggle-bar {
    width: 34px;
    overflow: hidden;
  }
  /* line 1091, ../sass/_media.scss */
  .page-node #block-system-main .right-side {
    width: 100%;
  }
  /* line 1095, ../sass/_media.scss */
  .page-node #block-system-main.full .right-side {
    right: -111%;
  }
}
@media only screen and (max-width: 340px) {
  /* line 1104, ../sass/_media.scss */
  .sticky-header {
    display: none !important;
  }

  /* line 1107, ../sass/_media.scss */
  h1.site-name {
    /* padding-top: 80px; */
  }

  /* line 1111, ../sass/_media.scss */
  .header.not-front-page-header .region-header-left {
    width: 70.51282%;
  }

  /* line 1117, ../sass/_media.scss */
  .header #rotator-view .slide-title {
    margin-top: 130px !important;
    font-size: 21px !important;
    width: 70% !important;
    line-height: 34px !important;
  }
  /* line 1123, ../sass/_media.scss */
  .header #rotator-view .slide-descrition {
    font-size: 12px !important;
    line-height: 14px !important;
    min-height: 265px !important;
  }
  /* line 1129, ../sass/_media.scss */
  .header .header-manage-elements {
    width: 100%;
  }
  /* line 1132, ../sass/_media.scss */
  .header .header-content {
    width: 100%;
  }
  /* line 1135, ../sass/_media.scss */
  .header .region-home-page-link {
    width: 13.78205%;
    margin-right: 1.28205%;
  }
  /* line 1139, ../sass/_media.scss */
  .header .region-header-left {
    width: 85.25641%;
  }
  /* line 1142, ../sass/_media.scss */
  .header .region-header-left.search-active {
    width: 69.23077%;
  }
  /* line 1146, ../sass/_media.scss */
  .header .region-header-right {
    width: 12.82051%;
  }
  /* line 1151, ../sass/_media.scss */
  .header .region-header-right.wide #block-bnm-user-interface-bnm-user-authentification-block,
  .header .region-header-right.wide #block-bnm-user-interface-bnm-user-profile-block {
    width: 13.78205%;
  }
  /* line 1155, ../sass/_media.scss */
  .header .region-header-right.wide .contact-phone {
    width: 14.42308%;
  }
  /* line 1159, ../sass/_media.scss */
  .header .region-header-right.wide .site-contacts {
    width: 14.42308%;
  }
  /* line 1162, ../sass/_media.scss */
  .header .region-header-right.wide .help-center {
    width: 11.85897%;
  }
  /* line 1165, ../sass/_media.scss */
  .header .region-header-right.wide .site-statistic {
    width: 13.46154%;
  }
  /* line 1168, ../sass/_media.scss */
  .header .region-header-right.wide .block-locale {
    width: 19.55128%;
  }
  /* line 1172, ../sass/_media.scss */
  .header .region-header-right.wide .nav-menu {
    display: block;
  }
  /* line 1175, ../sass/_media.scss */
  .header .region-header-right.wide .nav-menu.active {
    width: 12.5%;
    float: right;
  }

  /* line 1183, ../sass/_media.scss */
  .site-search {
    width: 100%;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 1187, ../sass/_media.scss */
  .site-search .bookmarks-query {
    display: none;
  }
  /* line 1190, ../sass/_media.scss */
  .site-search .left_part {
    width: 83.08271%;
  }
  /* line 1193, ../sass/_media.scss */
  .site-search .submit-wrapper {
    display: none;
  }
  /* line 1196, ../sass/_media.scss */
  .site-search .site-search-filter {
    width: 16.91729%;
  }
  /* line 1198, ../sass/_media.scss */
  .site-search .site-search-filter .filter-button {
    border-right: 0;
    border-left: 1px solid #F2F2F1;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  /* line 1207, ../sass/_media.scss */
  .site-search .with-bookmark .left_part {
    width: 83.08271%;
  }

  /* line 1212, ../sass/_media.scss */
  .site-map {
    display: none;
  }
}
@media only screen and (max-width: 360px) {
  /* line 1221, ../sass/_media.scss */
  .node-custom-content .inflation-tabs ul li {
    padding: 0 10px;
  }

  /* line 1231, ../sass/_media.scss */
  .base-rates-tabs ul li,
  .metal-exchange-tabs ul li,
  .exchange-tabs ul li {
    padding: 0 10px;
  }
  /* line 1233, ../sass/_media.scss */
  .base-rates-tabs ul li:last-child,
  .metal-exchange-tabs ul li:last-child,
  .exchange-tabs ul li:last-child {
    padding-right: 0;
  }

  /* line 1242, ../sass/_media.scss */
  .node-custom-content .inflation-tabs-full ul li {
    width: auto;
    padding: 0;
  }
  /* line 1246, ../sass/_media.scss */
  .node-custom-content .inflation-tabs-full ul li a.yearly, .node-custom-content .inflation-tabs-full ul li a.evolution, .node-custom-content .inflation-tabs-full ul li a.forecast {
    background-position: center center;
    padding-left: 50px;
  }
  /* line 1252, ../sass/_media.scss */
  .node-custom-content .inflation-tabs-full ul li a span {
    display: none;
  }
  /* line 1255, ../sass/_media.scss */
  .node-custom-content .inflation-tabs-full ul li a.active {
    padding-right: 1em;
  }
  /* line 1257, ../sass/_media.scss */
  .node-custom-content .inflation-tabs-full ul li a.active.yearly, .node-custom-content .inflation-tabs-full ul li a.active.evolution, .node-custom-content .inflation-tabs-full ul li a.active.forecast {
    background-position: 10px center;
  }
  /* line 1262, ../sass/_media.scss */
  .node-custom-content .inflation-tabs-full ul li a.active span {
    display: inline;
  }

  /* line 1276, ../sass/_media.scss */
  .node .top-panel .right-panel .article-tools {
    width: auto;
  }

  /* line 1285, ../sass/_media.scss */
  .node-post .date,
  .node-event .date {
    float: none;
    position: static;
    margin-top: 0;
    clear: both;
    padding-top: 1em;
    margin-bottom: 1em;
  }

  /* line 65, ../sass/_mixins.scss */
  #interface-ext-node-post-year-form:before, #interface-ext-node-post-year-form:after {
    content: "";
    display: table;
  }
  /* line 70, ../sass/_mixins.scss */
  #interface-ext-node-post-year-form:after {
    clear: both;
  }
}
/*   Between   */
@media only screen and (max-width: 1075px) and (min-width: 860px) {
  /* line 1301, ../sass/_media.scss */
  div.active-lang {
    background-position: 90% 16px !important;
  }
  /* line 1304, ../sass/_media.scss */
  div.active-lang:hover {
    background-position: 90% -40px !important;
  }
  /* line 1307, ../sass/_media.scss */
  div.active-lang:active, div.active-lang.active {
    background-position: 90% -96px !important;
  }
}
/* line 1314, ../sass/_media.scss */
.open .region.region-header-main-nav {
  position: initial;
  bottom: 0;
}

/* line 1, ../sass/_mtender.scss */
.mtender-filters {
  border-top: 1px solid #DDD;
  padding: 1rem;
}
@media print {
  /* line 1, ../sass/_mtender.scss */
  .mtender-filters {
    display: none;
  }
}
/* line 8, ../sass/_mtender.scss */
.mtender-filters .period-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 1rem;
}
/* line 14, ../sass/_mtender.scss */
.mtender-filters .period-wrapper * {
  box-sizing: border-box;
}
/* line 18, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item {
  margin: 0;
}
/* line 21, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item.form-item-year {
  min-width: 70px;
}
/* line 24, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item.form-item-year .selectBox {
  min-width: 70px;
}
/* line 29, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item.form-item-month {
  min-width: 110px;
}
/* line 32, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item.form-item-month .selectBox {
  min-width: 110px;
}
/* line 37, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item.form-item-day {
  min-width: 80px;
}
/* line 40, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item.form-item-day .selectBox {
  min-width: 80px;
}
/* line 45, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .form-item .selectBox {
  min-width: unset;
}
/* line 50, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .amount {
  display: flex;
  flex-direction: row;
  gap: 24px;
}
/* line 55, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .amount .form-item {
  max-width: 200px;
}
/* line 58, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .amount .form-item:first-child {
  position: relative;
}
/* line 61, ../sass/_mtender.scss */
.mtender-filters .period-wrapper .amount .form-item:first-child:after {
  content: "-";
  position: absolute;
  right: -15px;
  top: 5px;
}
/* line 72, ../sass/_mtender.scss */
.mtender-filters .title-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
/* line 77, ../sass/_mtender.scss */
.mtender-filters .title-wrapper .actions {
  display: flex;
  gap: 16px;
}
/* line 81, ../sass/_mtender.scss */
.mtender-filters .title-wrapper .actions input[type="submit"] {
  margin-top: 16px;
}
@media screen and (max-width: 768px) {
  /* line 72, ../sass/_mtender.scss */
  .mtender-filters .title-wrapper {
    flex-direction: column;
    gap: 0;
  }
  /* line 92, ../sass/_mtender.scss */
  .mtender-filters .title-wrapper .actions input[type="submit"] {
    margin-top: 0;
  }
}

/* line 100, ../sass/_mtender.scss */
.mtender-listing {
  border-top: 1px solid #DDD;
  padding-top: 35px;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
@media screen and (max-width: 768px) {
  /* line 100, ../sass/_mtender.scss */
  .mtender-listing {
    gap: 24px;
  }
}
/* line 110, ../sass/_mtender.scss */
.mtender-listing > h5 {
  margin: 0;
}
/* line 114, ../sass/_mtender.scss */
.mtender-listing .mtender-item {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: 768px) {
  /* line 114, ../sass/_mtender.scss */
  .mtender-listing .mtender-item {
    flex-direction: column;
    gap: 12px;
  }
}
/* line 124, ../sass/_mtender.scss */
.mtender-listing .mtender-item > a {
  color: #393632;
  font-size: 18px;
  text-decoration: underline;
  width: 50%;
}
@media screen and (max-width: 1024px) {
  /* line 124, ../sass/_mtender.scss */
  .mtender-listing .mtender-item > a {
    width: 100%;
  }
}
/* line 134, ../sass/_mtender.scss */
.mtender-listing .mtender-item > a:hover {
  text-decoration: none;
}
/* line 139, ../sass/_mtender.scss */
.mtender-listing .mtender-item .content {
  display: flex;
  gap: 48px;
}
@media screen and (max-width: 768px) {
  /* line 139, ../sass/_mtender.scss */
  .mtender-listing .mtender-item .content {
    margin-top: 12px;
    gap: 12px;
    flex-direction: column;
  }
}
/* line 149, ../sass/_mtender.scss */
.mtender-listing .mtender-item .content .description {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 149, ../sass/_mtender.scss */
  .mtender-listing .mtender-item .content .description {
    width: 100%;
  }
}
/* line 157, ../sass/_mtender.scss */
.mtender-listing .mtender-item .content .about {
  width: 50%;
}
@media screen and (max-width: 768px) {
  /* line 157, ../sass/_mtender.scss */
  .mtender-listing .mtender-item .content .about {
    width: 100%;
  }
}
/* line 164, ../sass/_mtender.scss */
.mtender-listing .mtender-item .content .about > div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}
@media screen and (max-width: 480px) {
  /* line 164, ../sass/_mtender.scss */
  .mtender-listing .mtender-item .content .about > div {
    grid-template-columns: 1fr;
  }
}
/* line 176, ../sass/_mtender.scss */
.mtender-listing .mtender-item .content .about > div > div span {
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
}
/* line 182, ../sass/_mtender.scss */
.mtender-listing .mtender-item .content .about > div > div p {
  line-height: 18px;
  margin-bottom: 0;
}

/* line 194, ../sass/_mtender.scss */
.widget-tabs-text-full .mtender-load-more {
  padding-top: 35px;
}
@media print {
  /* line 194, ../sass/_mtender.scss */
  .widget-tabs-text-full .mtender-load-more {
    display: none;
  }
}
/* line 200, ../sass/_mtender.scss */
.widget-tabs-text-full .mtender-load-more a {
  color: #3c3a37;
  padding-right: 20px;
  background: url(../images/more-arrow-down.png) 100% 50% no-repeat;
  font-size: 20px;
  font-family: "permianslabseriftypefaceRg", serif;
  text-decoration: underline;
}
/* line 208, ../sass/_mtender.scss */
.widget-tabs-text-full .mtender-load-more a:hover {
  text-decoration: none;
}

/* line 215, ../sass/_mtender.scss */
.mtender-listing-widget {
  display: table;
  padding: 28px 0;
}
/* line 219, ../sass/_mtender.scss */
.mtender-listing-widget .mtender-item {
  display: table-row;
}
/* line 222, ../sass/_mtender.scss */
.mtender-listing-widget .mtender-item .description {
  display: table-cell;
  padding-right: 10px;
  vertical-align: top;
}
/* line 227, ../sass/_mtender.scss */
.mtender-listing-widget .mtender-item .description a {
  text-decoration: none;
}
/* line 230, ../sass/_mtender.scss */
.mtender-listing-widget .mtender-item .description a:hover {
  text-decoration: underline;
}
/* line 236, ../sass/_mtender.scss */
.mtender-listing-widget .mtender-item .price {
  display: table-cell;
  text-align: right;
  vertical-align: top;
}
/* line 241, ../sass/_mtender.scss */
.mtender-listing-widget .mtender-item .price h4 {
  text-wrap: nowrap;
}
/* line 244, ../sass/_mtender.scss */
.mtender-listing-widget .mtender-item .price h4 span {
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
}

/* line 2, ../sass/_a11y.scss */
.block-a11y .accessibility-widget {
  --outline: rgba(86, 83, 79, 0.2);
  --lightgrey-bg: #e7e3df;
  --gradient-lightgrey-bg: linear-gradient(90deg, #e7e3df 0%, #b3ada4 100%);
  --gradient-darkgrey-bg: linear-gradient(90deg, #b3ada4 0%, #504b46 100%);
  font-family: inherit;
}
@media (hover: hover) {
  /* line 11, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget .widget-card button:hover,
  .block-a11y .accessibility-widget .widget-card .form-type-radio label:hover {
    border-color: #4c4a45;
  }
}
@media screen and (max-width: 567px) {
  /* line 17, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget .option-name {
    font-size: 20px;
  }
}
@media screen and (min-width: 568px) {
  /* line 17, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget .option-name {
    font-size: 28px;
  }
}
/* line 26, ../sass/_a11y.scss */
.block-a11y .accessibility-widget .label, .block-a11y .accessibility-widget label {
  font-family: 'permianseriftypefaceregular',Georgia, sans-serif;
}
@media screen and (max-width: 567px) {
  /* line 26, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget .label, .block-a11y .accessibility-widget label {
    font-size: 20px;
  }
}
@media screen and (min-width: 568px) {
  /* line 26, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget .label, .block-a11y .accessibility-widget label {
    font-size: 28px;
  }
}
/* line 36, ../sass/_a11y.scss */
.block-a11y .accessibility-widget .fieldset-wrapper {
  width: 100%;
  background: var(--gradient-lightgrey-bg) var(--lightgrey-bg);
}
/* line 41, ../sass/_a11y.scss */
.block-a11y .accessibility-widget legend {
  position: relative;
  transition: top 100ms ease-in-out;
}
/* line 45, ../sass/_a11y.scss */
.block-a11y .accessibility-widget legend a {
  background: center/var(--legend-wh) no-repeat url(../images/close_a11y.png);
  -webkit-transition: outline 200ms ease-in-out;
  -moz-transition: outline 200ms ease-in-out;
  transition: outline 200ms ease-in-out;
  outline: 4px solid transparent;
  border-radius: 32px;
}
@media (hover: hover) {
  /* line 54, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget legend a:hover {
    outline: 4px solid var(--outline);
  }
}
@media (min-width: 769px) {
  /* line 63, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget:not(.collapsed) legend {
    top: 8px !important;
  }
}
@media (max-width: 768px) {
  /* line 63, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget:not(.collapsed) legend {
    top: 8px !important;
  }
}
/* line 73, ../sass/_a11y.scss */
.block-a11y .accessibility-widget.collapsed {
  display: none;
}
@media (min-width: 769px) {
  /* line 76, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget.collapsed legend {
    bottom: unset;
  }
}
/* line 80, ../sass/_a11y.scss */
.block-a11y .accessibility-widget.collapsed legend a {
  background-image: url(../images/accessibility.png);
  background-color: #6f7681;
}
/* line 85, ../sass/_a11y.scss */
.block-a11y .accessibility-widget.collapsed legend .fieldset-close {
  width: 20px;
  height: 20px;
  background-image: url(../images/close-sm.png);
  background-color: #FFF;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
}
@media (hover: hover) {
  /* line 85, ../sass/_a11y.scss */
  .block-a11y .accessibility-widget.collapsed legend .fieldset-close {
    cursor: pointer;
  }
}
/* line 104, ../sass/_a11y.scss */
.block-a11y .accessibility-widget .a11y-reset-all {
  color: #4c4a45;
  background: 24px center/24px no-repeat url("../images/reset.png"), var(--gradient-lightgrey-bg) var(--lightgrey-bg);
}
/* line 111, ../sass/_a11y.scss */
.block-a11y .a11y-oversized-widget-controls .oversized-widget-toggle {
  background: var(--gradient-lightgrey-bg) var(--lightgrey-bg);
}
/* line 118, ../sass/_a11y.scss */
.block-a11y .oversized .a11y-oversized-widget-controls .oversized-widget-toggle {
  background: var(--gradient-darkgrey-bg);
}

/* Active Widget functions */
/* line 126, ../sass/_a11y.scss */
.a11y-dyslexic .accessibility-widget .widget-card.dyslexic,
.a11y-contrast .accessibility-widget .widget-card.contrast,
.a11y-invert .accessibility-widget .widget-card.invert,
.a11y-cursor .accessibility-widget .widget-card.cursor,
.a11y-textsize .accessibility-widget .widget-card.textsize button,
.a11y-animation .accessibility-widget .widget-card.animation {
  background-image: url("../images/check-mark.png");
  outline: 4px solid var(--outline);
}

/* line 136, ../sass/_a11y.scss */
.a11y-textsize .accessibility-widget .widget-card.textsize button,
.a11y-dyslexic .accessibility-widget .widget-card.dyslexic label,
.a11y-contrast .accessibility-widget .widget-card.contrast label,
.a11y-invert .accessibility-widget .widget-card.invert label,
.a11y-cursor .accessibility-widget .widget-card.cursor label,
.a11y-animation .accessibility-widget .widget-card.animation label {
  border-color: transparent;
}

/* line 145, ../sass/_a11y.scss */
.a11y-textsize .block-a11y .accessibility-widget.collapsed legend a,
.a11y-invert .block-a11y .accessibility-widget.collapsed legend a,
.a11y-contrast .block-a11y .accessibility-widget.collapsed legend a,
.a11y-animation .block-a11y .accessibility-widget.collapsed legend a,
.a11y-dyslexic .block-a11y .accessibility-widget.collapsed legend a,
.a11y-cursor .block-a11y .accessibility-widget.collapsed legend a {
  background-color: #4fba6f;
}

/* line 154, ../sass/_a11y.scss */
.a11y-textsize .block-a11y .accessibility-widget.collapsed legend a::after,
.a11y-invert .block-a11y .accessibility-widget.collapsed legend a::after,
.a11y-contrast .block-a11y .accessibility-widget.collapsed legend a::after,
.a11y-animation .block-a11y .accessibility-widget.collapsed legend a::after,
.a11y-dyslexic .block-a11y .accessibility-widget.collapsed legend a::after,
.a11y-cursor .block-a11y .accessibility-widget.collapsed legend a::after {
  display: none;
}

/* line 163, ../sass/_a11y.scss */
.qtip-a11y {
  background-color: #FFF;
}
/* line 166, ../sass/_a11y.scss */
.qtip-a11y .ui-tooltip-content {
  background-color: transparent;
  border-color: transparent;
  font-weight: 700;
  color: #404759;
  font-size: 32px;
  line-height: 32px;
  padding: 12px;
}

/* line 178, ../sass/_a11y.scss */
.block-a11y .modal {
  display: none;
  position: fixed;
  z-index: 10000001;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
}
@keyframes slide-down {
  0% {
    top: -10%;
  }
  100% {
    top: 0;
  }
}
/* line 197, ../sass/_a11y.scss */
.block-a11y .modal.open {
  display: block;
  opacity: 1;
}
/* line 201, ../sass/_a11y.scss */
.block-a11y .modal.open .modal-content {
  -webkit-animation: slide-down 0.5s;
  -moz-animation: slide-down 0.5s;
  -o-animation: slide-down 0.5s;
  animation: slide-down 0.5s;
}
/* line 209, ../sass/_a11y.scss */
.block-a11y .modal .modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  max-width: 600px;
  position: relative;
  border-radius: 5px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
/* line 220, ../sass/_a11y.scss */
.block-a11y .modal .modal-content .close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  transition: color 0.3s ease-in-out;
}
/* line 227, ../sass/_a11y.scss */
.block-a11y .modal .modal-content .close:hover {
  cursor: pointer;
  color: #000;
}
/* line 233, ../sass/_a11y.scss */
.block-a11y .modal .modal-content .modal-header {
  padding: 2px 16px;
}
/* line 237, ../sass/_a11y.scss */
.block-a11y .modal .modal-content .modal-body {
  padding: 2px 16px;
}
/* line 239, ../sass/_a11y.scss */
.block-a11y .modal .modal-content .modal-body p {
  font-size: 32px;
  line-height: 1.4;
  margin: 0;
}
/* line 246, ../sass/_a11y.scss */
.block-a11y .modal .modal-content .modal-footer {
  padding: 2px 16px;
  display: flex;
  justify-content: center;
  gap: 24px;
}
/* line 252, ../sass/_a11y.scss */
.block-a11y .modal .modal-content .modal-footer input {
  width: 100px;
  font-size: 32px;
}

@media screen and (max-width: 768px) {
  /* line 263, ../sass/_a11y.scss */
  .header-active #a11y-widget {
    display: none !important;
  }
}

/* line 269, ../sass/_a11y.scss */
.a11y-disability-simulator, #block-a11y-a11y > h2 {
  display: none;
}

/* line 2, ../sass/_fieldset.scss */
fieldset.collapsed .fieldset-wrapper {
  display: block !important;
  visibility: hidden;
  max-height: 0;
}

/* Center image for imageScaleMode:fill */
/* line 2, ../sass/_royalslider.scss */
.rsSlide {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  overflow: hidden;
}
/* line 8, ../sass/_royalslider.scss */
.rsSlide .rsImg {
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: cover;
  margin: 0 !important;
}

/* line 1, ../sass/_mytags.scss */
.wrapper-tabs {
  padding: 1.4em 0;
}
/* line 4, ../sass/_mytags.scss */
.wrapper-tabs ul {
  list-style: none;
  margin: 0;
  display: flex;
  display: -webkit-flex;
}
/* line 19, ../sass/_mytags.scss */
.wrapper-tabs ul li {
  float: left;
  border-right: 1px solid #7c7872;
  flex-grow: 1;
  text-align: center;
  height: 32px;
  padding: 10px 0;
}
/* line 27, ../sass/_mytags.scss */
.wrapper-tabs ul li.last, .wrapper-tabs ul li:last-child {
  border: 0;
}
/* line 35, ../sass/_mytags.scss */
.wrapper-tabs ul li a {
  font-size: 1.05em;
  color: #99958d;
  text-decoration: none;
  padding-left: 35px;
  height: 30px;
  line-height: 28px;
  display: inline-block;
}
/* line 44, ../sass/_mytags.scss */
.wrapper-tabs ul li a.exchange {
  background-image: url("../images/icon-exchange-2-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 33px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 44, ../sass/_mytags.scss */
  .wrapper-tabs ul li a.exchange {
    background-image: url("../images/icon-exchange-2-blue@2x.png");
    background-size: 27px 80px;
  }
}
/* line 50, ../sass/_mytags.scss */
.wrapper-tabs ul li a.exchange:hover, .wrapper-tabs ul li a.exchange.active {
  background-position: 0 -50px;
}
/* line 56, ../sass/_mytags.scss */
.wrapper-tabs ul li a.calculator {
  background-image: url("../images/icon-calculator-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 33px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 56, ../sass/_mytags.scss */
  .wrapper-tabs ul li a.calculator {
    background-image: url("../images/icon-calculator-blue@2x.png");
    background-size: 20px 80px;
  }
}
/* line 62, ../sass/_mytags.scss */
.wrapper-tabs ul li a.calculator:hover, .wrapper-tabs ul li a.calculator.active {
  background-position: 0 -50px;
}
/* line 68, ../sass/_mytags.scss */
.wrapper-tabs ul li a.evolution {
  background-image: url("../images/icon-evolution-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 68, ../sass/_mytags.scss */
  .wrapper-tabs ul li a.evolution {
    background-image: url("../images/icon-evolution-blue@2x.png");
    background-size: 25px 80px;
  }
}
/* line 73, ../sass/_mytags.scss */
.wrapper-tabs ul li a.evolution:hover, .wrapper-tabs ul li a.evolution.active {
  background-position: 0 -54px;
}
/* line 79, ../sass/_mytags.scss */
.wrapper-tabs ul li a.newcalc {
  background: url("../images/ico-calc.png") no-repeat 0 100%;
}
/* line 82, ../sass/_mytags.scss */
.wrapper-tabs ul li a.newcalc:hover, .wrapper-tabs ul li a.newcalc.active {
  background-position: 0 0;
}
/* line 88, ../sass/_mytags.scss */
.wrapper-tabs ul li a.verify {
  background: url("../images/ico-verify.png") no-repeat 0 100%;
  padding-left: 42px;
}
/* line 92, ../sass/_mytags.scss */
.wrapper-tabs ul li a.verify:hover, .wrapper-tabs ul li a.verify.active {
  background-position: 0 0;
}
/* line 98, ../sass/_mytags.scss */
.wrapper-tabs ul li a:hover {
  color: #4c4a45;
}
/* line 102, ../sass/_mytags.scss */
.wrapper-tabs ul li a.active {
  color: #4c4a45;
}
/* line 110, ../sass/_mytags.scss */
.wrapper-tabs.inflation-tabs ul li a {
  min-height: 32px;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 114, ../sass/_mytags.scss */
.wrapper-tabs.inflation-tabs ul li a.yearly {
  background-image: url("../images/inf-current-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 114, ../sass/_mytags.scss */
  .wrapper-tabs.inflation-tabs ul li a.yearly {
    background-image: url("../images/inf-current-blue@2x.png");
    background-size: 29px 31px;
  }
}
/* line 119, ../sass/_mytags.scss */
.wrapper-tabs.inflation-tabs ul li a.forecast {
  background-image: url("../images/inf-forecast-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 119, ../sass/_mytags.scss */
  .wrapper-tabs.inflation-tabs ul li a.forecast {
    background-image: url("../images/inf-forecast-blue@2x.png");
    background-size: 29px 32px;
  }
}
/* line 124, ../sass/_mytags.scss */
.wrapper-tabs.inflation-tabs ul li a.evolution {
  background-image: url("../images/inf-evo-blue.png");
  background-position: 0 center;
  background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 124, ../sass/_mytags.scss */
  .wrapper-tabs.inflation-tabs ul li a.evolution {
    background-image: url("../images/inf-evo-blue@2x.png");
    background-size: 29px 32px;
  }
}
/* line 129, ../sass/_mytags.scss */
.wrapper-tabs.inflation-tabs ul li a:hover {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}
/* line 132, ../sass/_mytags.scss */
.wrapper-tabs.inflation-tabs ul li a.active {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=100);
}

/* line 143, ../sass/_mytags.scss */
.node-teaser .wrapper-tabs ul li a span {
  display: none;
}
/* line 147, ../sass/_mytags.scss */
.node-teaser .wrapper-tabs ul li a.active span {
  display: inline;
}

/* line 157, ../sass/_mytags.scss */
.inflation_get_highchart.node-teaser .wrapper-tabs ul li a span {
  display: inline;
}
/* line 162, ../sass/_mytags.scss */
.inflation_get_highchart.node-teaser .widget-tabs-text.current #inflation-yearly-full {
  display: block;
}
/* line 167, ../sass/_mytags.scss */
.inflation_get_highchart.node-teaser .widget-tabs-text.prognosis #inflation-yearly-full {
  display: none;
}
/* line 170, ../sass/_mytags.scss */
.inflation_get_highchart.node-teaser .widget-tabs-text.prognosis #inflation-forecast-full {
  display: block;
}

/* line 178, ../sass/_mytags.scss */
.widget-tabs-text .form-item-date,
.widget-tabs-text .form-item-date-short,
.widget-tabs-text .form-item-date-list,
.widget-tabs-text .form-item-metal-date-list {
  display: block;
  margin-bottom: 1em;
  position: relative;
}
/* line 186, ../sass/_mytags.scss */
.widget-tabs-text .form-item-date input[type="text"],
.widget-tabs-text .form-item-date-short input[type="text"],
.widget-tabs-text .form-item-date-list input[type="text"],
.widget-tabs-text .form-item-metal-date-list input[type="text"] {
  background: url(../images/icon-calendar.png) no-repeat 100% -4px #ffffff;
  border: 1px solid #dcdbd8;
  color: #404759;
  font-size: 1em;
  display: block;
  padding: 0 40px 0 15px;
  height: 32px;
  width: 100%;
  cursor: pointer;
}
/* line 197, ../sass/_mytags.scss */
.widget-tabs-text .form-item-date input[type="text"]:hover,
.widget-tabs-text .form-item-date-short input[type="text"]:hover,
.widget-tabs-text .form-item-date-list input[type="text"]:hover,
.widget-tabs-text .form-item-metal-date-list input[type="text"]:hover {
  background-position: 100% -31px;
}

/* line 1, ../sass/_bnm-strategy-matrix.scss */
:root {
  --bnm-strategy-ink: #394154;
  --bnm-strategy-line: #7b8390;
  --bnm-strategy-surface: rgba(255, 255, 255, 0.58);
  --bnm-strategy-shadow: 0 4px 9px rgba(35, 43, 57, 0.3);
}

/* line 8, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix [role="button"],
.bnm-strategy-modal [role="button"] {
  box-sizing: border-box;
}

/* line 13, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__header {
  position: absolute;
  z-index: 3;
  inset: 0;
  pointer-events: none;
  text-transform: uppercase;
}

/* line 21, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__header h2 {
  position: absolute;
  top: -125px;
  left: 354px;
  width: 250px;
  margin: 0;
  text-align: center;
  font-size: 28px !important;
  line-height: 1.35;
}

/* line 32, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__header p {
  position: absolute;
  font-weight: 700;
  z-index: 2;
  top: 0;
  left: 687px;
  margin: 0;
  font-size: 30px;
  white-space: nowrap;
  transform: rotate(45deg);
}

/* line 44, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goals {
  position: relative;
  width: 958px;
  height: 490px;
  margin: 140px auto 0;
}

/* line 51, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 250px;
  height: 250px;
  padding: 34px;
  border: 2px solid var(--bnm-strategy-line);
  background: var(--bnm-strategy-surface);
  cursor: pointer;
  text-align: center;
  transform: rotate(45deg);
  transition: background-color 0.2s, box-shadow 0.2s, translate 0.2s;
}

/* line 70, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal:hover,
.bnm-strategy-matrix__goal:active,
.bnm-strategy-matrix__goal:focus-visible {
  box-shadow: var(--bnm-strategy-shadow);
  translate: 0 -4px;
  outline: none;
  z-index: 2;
  background: #404759;
  color: #fff;
}

/* line 81, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal strong,
.bnm-strategy-matrix__goal span {
  display: block;
  transform: rotate(-45deg);
}

/* line 87, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal strong {
  position: absolute;
  left: 14px;
  bottom: 14px;
  font-size: 44px;
  font-weight: 400;
  line-height: 1;
}

/* line 96, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal span {
  font-size: 17px;
  font-weight: 700;
  line-height: 1.4;
}

/* line 102, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal--1 {
  left: 0;
  top: 175px;
}

/* line 107, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal--2 {
  left: 175px;
  top: 0;
}

/* line 112, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal--3 {
  left: 351px;
  top: 175px;
}

/* line 117, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal--4 {
  left: 527px;
  top: 0;
}

/* line 122, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal--5 {
  left: 702px;
  top: 175px;
}

/* line 127, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__transversal {
  position: relative;
  max-width: 1060px;
  margin: 10px auto 70px;
}

/* line 133, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__transversal h3 {
  margin: 0;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 140, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__transversal h3 span {
  position: absolute;
  top: 50%;
  writing-mode: vertical-rl;
  transform: translateY(-50%) rotate(180deg);
  letter-spacing: 0.04em;
}

/* line 148, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__transversal h3 span:first-child {
  right: calc(100% + 24px);
}

/* line 152, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__transversal h3 span:last-child {
  left: calc(100% + 24px);
  transform: translateY(-50%);
}

/* line 157, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__transversal-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0 0 20px;
  padding: 7px 20px;
  border: 1px solid #9da5af;
  border-radius: 5px;
  background: #fff;
  box-shadow: var(--bnm-strategy-shadow);
  font-size: 17px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  transition: transform 0.2s, box-shadow 0.2s;
}

/* line 177, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__transversal-item:hover,
.bnm-strategy-matrix__transversal-item:active,
.bnm-strategy-matrix__transversal-item:focus-visible {
  transform: translateY(-2px);
  box-shadow: 0 7px 14px rgba(35, 43, 57, 0.3);
  outline: none;
  background: #404759;
  color: #fff;
}

/* line 187, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goals--bottom {
  width: 604px;
  height: 354px;
  margin-top: 70px;
  margin-bottom: 0;
}

/* line 194, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal--6 {
  left: 0;
  top: 0;
}

/* line 199, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__goal--7 {
  left: 354px;
  top: 0;
}

/* line 204, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__monogram {
  position: absolute;
  z-index: 3;
  top: 230px;
  left: 50%;
  text-align: center;
  transform: translateX(-50%);
}

/* line 213, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-matrix__monogram img {
  display: block;
  width: 76px;
  height: auto;
  margin: 0 auto;
}

/* line 220, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal[hidden] {
  display: none;
}

/* line 224, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal {
  position: fixed;
  z-index: 100;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 20px;
  background: rgba(31, 38, 50, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s ease, visibility 0.35s ease;
}

/* line 239, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal.bnm-strategy-modal--open {
  opacity: 1;
  visibility: visible;
}

/* line 244, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal__panel {
  position: relative;
  width: min(800px, 100%);
  max-height: 80vh;
  overflow: auto;
  padding: 30px 34px;
  border-radius: 7px;
  background: #fff;
  box-shadow: 0 18px 55px rgba(0, 0, 0, 0.3);
  opacity: 0;
  transform: translateY(24px) scale(0.94);
  transition: opacity 0.35s ease, transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
}

/* line 260, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal.bnm-strategy-modal--open .bnm-strategy-modal__panel {
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* line 265, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal__panel h3 {
  margin: 0 30px 12px 0;
  font-size: 24px;
}

/* line 270, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal__panel p {
  margin: 0;
  line-height: 1.55;
}

/* line 275, ../sass/_bnm-strategy-matrix.scss */
.bnm-strategy-modal__close {
  position: absolute;
  top: 8px;
  right: 12px;
  border: 0;
  background: none;
  font-size: 32px !important;
  cursor: pointer;
}

/* line 285, ../sass/_bnm-strategy-matrix.scss */
body.bnm-strategy-modal-open {
  overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
  /* line 290, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-modal,
  .bnm-strategy-modal__panel {
    transition: none;
  }
}
@media (min-width: 781px) and (max-width: 900px) {
  /* line 297, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goals {
    left: 50%;
    margin-right: 0;
    margin-left: 0;
    transform: translateX(-50%) scale(0.72);
    transform-origin: top center;
  }

  /* line 305, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goals:not(.bnm-strategy-matrix__goals--bottom) {
    margin-bottom: -137px;
  }

  /* line 309, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main.full .bnm-strategy-matrix__goals {
    transform: translateX(-50%) scale(0.62);
  }

  /* line 313, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main.full .bnm-strategy-matrix__goals:not(.bnm-strategy-matrix__goals--bottom) {
    margin-bottom: -186px;
  }

  /* line 317, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal-item {
    transform: scale(0.72);
  }
}
@media (min-width: 901px) and (max-width: 1100px) {
  /* line 323, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goals {
    left: 50%;
    margin-right: 0;
    margin-left: 0;
    transform: translateX(-50%) scale(0.88);
    transform-origin: top center;
  }

  /* line 331, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goals:not(.bnm-strategy-matrix__goals--bottom) {
    margin-bottom: -59px;
  }

  /* line 335, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal {
    transform: scale(0.88);
  }
}
@media (min-width: 1101px) and (max-width: 1250px) {
  /* line 341, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goals {
    left: 50%;
    margin-right: 0;
    margin-left: 0;
    transform: translateX(-50%) scale(0.6);
    transform-origin: top center;
  }

  /* line 349, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goals:not(.bnm-strategy-matrix__goals--bottom) {
    margin-bottom: -196px;
  }

  /* line 353, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal {
    transform: scale(0.6);
  }
}
@media (min-width: 1251px) {
  /* line 359, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goals {
    left: 50%;
    margin-right: 0;
    margin-left: 0;
    transform: translateX(-50%) scale(0.78);
    transform-origin: top center;
  }

  /* line 367, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goals:not(.bnm-strategy-matrix__goals--bottom) {
    margin-bottom: -108px;
  }

  /* line 371, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal {
    transform: scale(0.78);
  }
}
@media (min-width: 1101px) {
  /* line 377, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal {
    width: calc(100% - 110px);
    margin-top: 10px;
  }
}
@media (max-width: 780px) {
  /* line 384, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix {
    padding: 35px 18px 55px;
  }

  /* line 388, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__header {
    position: static;
    display: block;
    margin-bottom: 26px;
    text-align: center;
  }

  /* line 395, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__header h2,
  .bnm-strategy-matrix__header p {
    position: static;
    width: auto;
  }

  /* line 401, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__header h2 {
    font-size: 26px;
  }

  /* line 405, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__header p {
    position: absolute;
    top: calc(var(--mobile-header-space) + var(--mobile-overhang) + 65px);
    left: calc(var(--mobile-overhang) + var(--mobile-step) + var(--mobile-bnm-strategy-matrix__goal-size) - 5px);
    margin: 0;
    font-size: 24px;
    white-space: nowrap;
    transform: rotate(45deg);
  }

  /* line 415, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goals {
    --mobile-bnm-strategy-matrix__goal-size: min(170px, 32vw);
    --mobile-step: calc(min(120px, 22.6274vw) - 2px);
    --mobile-overhang: min(35px, 6.6vw);
    --mobile-header-space: 155px;
    display: block;
    width: calc( var(--mobile-bnm-strategy-matrix__goal-size) + var(--mobile-step) + var(--mobile-step) + var(--mobile-overhang) + var(--mobile-overhang) );
    height: calc( var(--mobile-header-space) + var(--mobile-bnm-strategy-matrix__goal-size) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) + var(--mobile-overhang) + var(--mobile-overhang) );
    margin: 0 auto 55px;
  }

  /* line 432, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal,
  .bnm-strategy-matrix__goal--1,
  .bnm-strategy-matrix__goal--2,
  .bnm-strategy-matrix__goal--3,
  .bnm-strategy-matrix__goal--4,
  .bnm-strategy-matrix__goal--5,
  .bnm-strategy-matrix__goal--6,
  .bnm-strategy-matrix__goal--7 {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--mobile-bnm-strategy-matrix__goal-size);
    height: var(--mobile-bnm-strategy-matrix__goal-size);
    min-height: 0;
    padding: 20px;
    transform: rotate(45deg);
  }

  /* line 451, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal--1 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: calc(var(--mobile-header-space) + var(--mobile-overhang));
  }

  /* line 455, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal--2 {
    left: calc(var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step));
    top: calc(var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step));
  }

  /* line 459, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal--3 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: calc(var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step));
  }

  /* line 463, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal--4 {
    left: var(--mobile-overhang);
    top: calc( var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) );
  }

  /* line 469, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal--5 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: calc( var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) );
  }

  /* line 477, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal strong {
    position: absolute;
    left: 6px;
    bottom: 6px;
    transform: rotate(-45deg);
  }

  /* line 484, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal strong {
    font-size: clamp(26px, 7vw, 32px);
  }

  /* line 488, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal span {
    width: 138%;
    flex: none;
    padding: 0 4px;
    font-size: clamp(9px, 2.75vw, 13px);
    line-height: 1.15;
    transform: rotate(-45deg) translate(5px, -3px);
  }

  /* line 497, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__header {
    margin-bottom: 0;
  }

  /* line 501, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal {
    display: flex;
    flex-direction: column;
    gap: 18px;
    margin-bottom: 38px;
  }

  /* line 508, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal h3 {
    display: contents;
  }

  /* line 512, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal h3 span {
    position: static;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 1;
    writing-mode: horizontal-tb;
    transform: none;
  }

  /* line 524, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal h3 span:first-child {
    order: -1;
    transform: translateY(5px);
  }

  /* line 528, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal h3 span:last-child {
    order: 1;
    margin-top: 10px;
  }

  /* line 533, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__transversal-item {
    margin: 0;
    min-height: 50px;
    font-size: 13px;
  }

  /* line 539, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goals--bottom {
    --mobile-header-space: 0px;
    left: 50%;
    height: calc( var(--mobile-bnm-strategy-matrix__goal-size) + var(--mobile-step) + var(--mobile-overhang) + var(--mobile-overhang) );
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 0;
    transform: translateX(-50%);
  }

  /* line 552, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal--6 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: var(--mobile-overhang);
  }

  /* line 556, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__goal--7 {
    left: calc(var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step));
    top: calc(var(--mobile-overhang) + var(--mobile-step));
  }

  /* line 561, ../sass/_bnm-strategy-matrix.scss */
  .bnm-strategy-matrix__monogram {
    position: absolute;
    width: 50px;
    top: calc(50% + 35px);
    left: 110px;
    margin: 0;
    transform: none;
  }
}
/* Use the mobile diamond composition while the desktop sidebar is open. */
@media (min-width: 769px) and (max-width: 1100px) {
  /* line 573, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix {
    padding: 35px 18px 55px;
    container-type: inline-size;
  }

  /* line 578, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__header {
    position: static;
    display: block;
    margin-bottom: 0;
    text-align: center;
  }

  /* line 585, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__header h2,
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__header p {
    position: static;
    width: auto;
  }

  /* line 591, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__header h2 {
    font-size: 26px;
  }

  /* line 595, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__header p {
    position: absolute;
    top: calc(var(--mobile-header-space) + var(--mobile-overhang) + 65px);
    left: calc(var(--mobile-overhang) + var(--mobile-step) + var(--mobile-bnm-strategy-matrix__goal-size) - 5px);
    margin: 0;
    font-size: 24px;
    white-space: nowrap;
    transform: rotate(45deg);
  }

  /* line 605, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goals {
    --mobile-bnm-strategy-matrix__goal-size: min(170px, 32cqw);
    --mobile-step: calc(min(120px, 22.6274cqw) - 2px);
    --mobile-overhang: min(35px, 6.6cqw);
    --mobile-header-space: 155px;
    position: relative;
    left: auto;
    display: block;
    width: calc( var(--mobile-bnm-strategy-matrix__goal-size) + var(--mobile-step) + var(--mobile-step) + var(--mobile-overhang) + var(--mobile-overhang) );
    height: calc( var(--mobile-header-space) + var(--mobile-bnm-strategy-matrix__goal-size) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) + var(--mobile-overhang) + var(--mobile-overhang) );
    margin: 0 auto 55px;
    transform: none;
  }

  /* line 625, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--mobile-bnm-strategy-matrix__goal-size);
    height: var(--mobile-bnm-strategy-matrix__goal-size);
    min-height: 0;
    padding: 20px;
    transform: rotate(45deg);
  }

  /* line 637, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal--1 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: calc(var(--mobile-header-space) + var(--mobile-overhang));
  }

  /* line 641, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal--2 {
    left: calc(var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step));
    top: calc(var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step));
  }

  /* line 645, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal--3 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: calc(var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step));
  }

  /* line 649, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal--4 {
    left: var(--mobile-overhang);
    top: calc( var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) );
  }

  /* line 655, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal--5 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: calc( var(--mobile-header-space) + var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) + var(--mobile-step) );
  }

  /* line 663, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal strong {
    left: 6px;
    bottom: 6px;
    font-size: clamp(26px, 7vw, 32px);
    transform: rotate(-45deg);
  }

  /* line 670, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal span {
    width: 138%;
    flex: none;
    padding: 0 4px;
    font-size: clamp(9px, 2.75cqw, 13px);
    line-height: 1.15;
    transform: rotate(-45deg) translate(5px, -3px);
  }

  /* line 679, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal {
    display: flex;
    flex-direction: column;
    gap: 18px;
    width: auto;
    margin: 0 0 38px;
  }

  /* line 687, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal h3 {
    display: contents;
  }

  /* line 691, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal h3 span {
    position: static;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 1;
    writing-mode: horizontal-tb;
    transform: none;
  }

  /* line 703, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal h3 span:first-child {
    order: -1;
    transform: translateY(5px);
  }

  /* line 708, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal h3 span:last-child {
    order: 1;
  }

  /* line 712, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__transversal-item {
    min-height: 50px;
    margin: 0;
    font-size: 15px;
  }

  /* line 718, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goals--bottom {
    --mobile-header-space: 0px;
    left: 50%;
    height: calc( var(--mobile-bnm-strategy-matrix__goal-size) + var(--mobile-step) + var(--mobile-overhang) + var(--mobile-overhang) );
    margin: 0 0 40px;
    transform: translateX(-50%);
  }

  /* line 729, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal--6 {
    left: calc(var(--mobile-overhang) + var(--mobile-step));
    top: var(--mobile-overhang);
  }

  /* line 733, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__goal--7 {
    left: calc(var(--mobile-overhang) + var(--mobile-step) + var(--mobile-step));
    top: calc(var(--mobile-overhang) + var(--mobile-step));
  }

  /* line 738, ../sass/_bnm-strategy-matrix.scss */
  .page-node #block-system-main:not(.full) .bnm-strategy-matrix__monogram {
    top: calc(50% + 30px);
    left: 130px;
    margin: 0;
    transform: none;
  }
}
/* line 65, ../sass/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 70, ../sass/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* information
*   widget-list min-width 285px
*/
/* line 5, ../sass/_widget-list.scss */
.widget-list {
  width: 100%;
}
/* line 8, ../sass/_widget-list.scss */
.widget-list .item {
  z-index: 0;
  padding: 48px 0;
}
/* line 12, ../sass/_widget-list.scss */
.widget-list .item > div {
  border-right: 1px solid #e1dfdb;
  padding: 0 15px;
  height: 100%;
}
/* line 19, ../sass/_widget-list.scss */
.widget-list .load-more {
  text-align: center;
  clear: both;
  padding: 15px 0;
}
/* line 24, ../sass/_widget-list.scss */
.widget-list .load-more a, .widget-list .load-more .bnm_load_more {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
  text-decoration: none;
  background-color: #f1f1f1;
  border: 1px solid #e7e7e7;
  padding: 8px 20px;
  width: 360px;
  max-width: 100%;
  box-sizing: border-box;
  font-size: 20px;
  color: #4c4a45;
  cursor: pointer;
  border-radius: 1px;
}
/* line 41, ../sass/_widget-list.scss */
.widget-list .group-wrapper span.group-title {
  display: inline-block;
  padding: 50px 0 0;
}
/* line 45, ../sass/_widget-list.scss */
.widget-list .group-wrapper .item {
  z-index: 0;
  padding: 10px 0;
}
/* line 49, ../sass/_widget-list.scss */
.widget-list .group-wrapper .item > div {
  padding: 0px;
  height: 100%;
}
/* line 55, ../sass/_widget-list.scss */
.widget-list .term-wrap {
  text-align: center;
}

/* line 4, ../sass/_widget.scss */
.new-widget {
  font-family: "Roboto", sans-serif;
  font-size: 0.938em;
}
/* line 13, ../sass/_widget.scss */
.new-widget.node-teaser .field-name-field-publication-date span {
  text-decoration: none;
  font-family: "Roboto Slab", serif;
  font-size: 1.2em;
  color: #404759;
  padding: 15px 0 10px;
  display: block;
}
/* line 22, ../sass/_widget.scss */
.new-widget.node-teaser .title {
  font-family: "Roboto Slab", serif;
  margin-bottom: 0;
}
/* line 26, ../sass/_widget.scss */
.new-widget.node-teaser .title a {
  text-decoration: none;
  color: #404759;
  padding: 15px 0 10px;
  display: block;
}
/* line 35, ../sass/_widget.scss */
.new-widget.node-teaser .views-field-title a {
  font-family: "Roboto Slab", serif;
  font-size: 1.25em;
  line-height: 1.4em;
  padding: 0;
  color: #404759;
  text-decoration: none;
}
/* line 47, ../sass/_widget.scss */
.new-widget.node-teaser.node-normative-act .date-info, .new-widget.node-teaser.node-legislation .date-info {
  display: none;
}
/* line 52, ../sass/_widget.scss */
.new-widget.node-teaser.node-normative-act .views-field-title img, .new-widget.node-teaser.node-legislation .views-field-title img {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}
/* line 58, ../sass/_widget.scss */
.new-widget.node-teaser.node-normative-act .views-field-title a, .new-widget.node-teaser.node-legislation .views-field-title a {
  font-family: "Roboto", sans-serif;
}
/* line 64, ../sass/_widget.scss */
.new-widget.node-teaser .field-name-field-image {
  overflow: auto;
  margin-bottom: 15px;
}
/* line 68, ../sass/_widget.scss */
.new-widget.node-teaser .field-name-field-image img {
  float: left;
  height: auto;
  width: 100%;
}
/* line 75, ../sass/_widget.scss */
.new-widget.node-teaser .field-name-body,
.new-widget.node-teaser .field-name-field-announcement {
  padding: 15px 0;
}
/* line 79, ../sass/_widget.scss */
.new-widget.node-teaser .field-name-body p,
.new-widget.node-teaser .field-name-field-announcement p {
  color: #404759;
  margin: 0;
}
/* line 85, ../sass/_widget.scss */
.new-widget.node-teaser .wrapper-tabs {
  border-bottom: 1px solid #7c7872;
}
/* line 88, ../sass/_widget.scss */
.new-widget.node-teaser .wrapper-tabs .item-tab {
  border-right: 1px solid #7c7872;
}
/* line 91, ../sass/_widget.scss */
.new-widget.node-teaser .wrapper-tabs .item-tab.last {
  border-right: none;
}
/* line 97, ../sass/_widget.scss */
.new-widget.node-teaser .widget-more-info {
  font-size: 14px;
  padding: 32px 15px 15px;
  text-align: justify;
  border-bottom: 1px solid #7c7872;
}
/* line 104, ../sass/_widget.scss */
.new-widget.node-teaser .calendar-teaser-accordion,
.new-widget.node-teaser .node-read-more {
  margin-bottom: 25px;
}
/* line 111, ../sass/_widget.scss */
.new-widget .widget-tabs-text .tab-mini {
  padding: 15px 15px 0 15px;
}
/* line 116, ../sass/_widget.scss */
.new-widget .text {
  padding-top: 20px;
  border-top: 1px solid #7c7872;
  border-bottom: 1px solid #eaeae9;
}
/* line 122, ../sass/_widget.scss */
.new-widget.node-view-teaser .text {
  border-bottom: none;
}
/* line 126, ../sass/_widget.scss */
.new-widget a.node-edit {
  background: url("../images/icon-edit-blue.png") no-repeat 0 0;
  display: block;
  height: 20px;
  width: 20px;
  float: right;
  margin-top: 5px;
  margin-left: 5px;
  overflow: hidden;
  text-indent: -9999px;
}
/* line 137, ../sass/_widget.scss */
.new-widget a.node-edit:hover {
  background-position: 0 -20px;
}
/* line 142, ../sass/_widget.scss */
.new-widget .links {
  margin: 0;
  padding: 0;
}
/* line 146, ../sass/_widget.scss */
.new-widget .links li {
  padding: 0;
}
/* line 148, ../sass/_widget.scss */
.new-widget .links li .flag-throbber {
  display: none;
}
/* line 155, ../sass/_widget.scss */
.new-widget .flag-bookmarks a {
  background: url("../images/icon-bookmark-blue.png") no-repeat 0 0;
  display: block;
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -9999px;
  margin-top: 4px;
  margin-right: 5px;
}
/* line 165, ../sass/_widget.scss */
.new-widget .flag-bookmarks a.unflag-action, .new-widget .flag-bookmarks a:hover, .new-widget .flag-bookmarks a:active {
  background-position: 0 -20px;
}
/* line 175, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates.node-view-teaser h2.title {
  padding-left: 46px;
}
/* line 180, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates .widget-tabs-text {
  padding: 28px 0;
}
/* line 185, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates .statistics-update-wrapper li {
  margin-bottom: 10px;
  display: block;
  background-image: url("../images/file-dtbs-blue.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 30px;
  font-family: 'permianseriftypefaceregular';
  line-height: 1.4em;
  padding-top: 2px;
  padding-bottom: 2px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
  /* line 185, ../sass/_widget.scss */
  .new-widget.statistics_update_show_updates .statistics-update-wrapper li {
    background-image: url("../images/file-dtbs-blue@2x.png");
    background-size: 24px 24px;
  }
}
/* line 197, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates .statistics-update-wrapper li a {
  color: #706e67;
  text-decoration: none;
  display: inline-block;
  padding-left: 10px;
}
/* line 203, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates .statistics-update-wrapper li a:hover {
  text-decoration: underline;
  color: #393632;
}
/* line 209, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates .statistics-update-wrapper li .report-date {
  color: #66635d;
  font-family: 'permianseriftypefaceitalic';
  padding-left: 5px;
}
/* line 217, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates .statistics-update-load-more-wrapper {
  padding: 0 10px;
  line-height: 1em;
}
/* line 221, ../sass/_widget.scss */
.new-widget.statistics_update_show_updates .statistics-update-load-more-wrapper a {
  color: #3c3a37;
  padding-right: 15px;
  background: url(../images/more-arrow.png) 100% 100% no-repeat;
  font-size: 18px;
  font-family: 'permianslabseriftypefaceRg';
}
/* line 233, ../sass/_widget.scss */
.new-widget .calendar-teaser-accordion li,
.new-widget .event-accordion-wrapper li {
  list-style-type: none;
  border-bottom: 1px solid #7c7872;
}
/* line 239, ../sass/_widget.scss */
.new-widget .calendar-teaser-accordion .widget-text .ui-accordion-header,
.new-widget .event-accordion-wrapper .widget-text .ui-accordion-header {
  padding: 10px 0;
  margin: 0;
  border: 0;
  background: transparent;
}
/* line 244, ../sass/_widget.scss */
.new-widget .calendar-teaser-accordion .widget-text .ui-accordion-header a,
.new-widget .event-accordion-wrapper .widget-text .ui-accordion-header a {
  font-family: "permianseriftypefaceregular", Georgia, sans-serif;
  color: #404759;
}
/* line 248, ../sass/_widget.scss */
.new-widget .calendar-teaser-accordion .widget-text .ui-accordion-header a :hover,
.new-widget .event-accordion-wrapper .widget-text .ui-accordion-header a :hover {
  color: #000000;
  text-decoration: underline;
}
/* line 257, ../sass/_widget.scss */
.new-widget .ui-accordion-header-icon {
  display: none;
}
/* line 261, ../sass/_widget.scss */
.new-widget .ui-accordion-content {
  border: 0;
  background: transparent;
  padding: 0;
}
/* line 266, ../sass/_widget.scss */
.new-widget .ui-accordion-content .field-name-body {
  padding: 0;
  color: #404759;
}
/* line 270, ../sass/_widget.scss */
.new-widget .ui-accordion-content .field-name-body p {
  margin: 10px 0 15px;
}
/* line 276, ../sass/_widget.scss */
.new-widget .widget-tabs-text > div {
  display: none;
}
/* line 278, ../sass/_widget.scss */
.new-widget .widget-tabs-text > div:first-child {
  display: block;
}
/* line 283, ../sass/_widget.scss */
.new-widget .banks-title {
  text-align: center;
  padding: 15px 0;
}
/* line 287, ../sass/_widget.scss */
.new-widget .banks-title ul {
  list-style: none;
  margin: 0;
}
/* line 291, ../sass/_widget.scss */
.new-widget .banks-title ul li {
  margin: 0;
  padding: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 15px;
}
/* line 296, ../sass/_widget.scss */
.new-widget .banks-title ul li img {
  margin: 3px;
}
/* line 303, ../sass/_widget.scss */
.new-widget .banks-description {
  padding: 15px;
}
/* line 306, ../sass/_widget.scss */
.new-widget .banks-description .line .title {
  color: #bbb6ac;
  font-family: 'permianseriftypefaceitalic';
}
/* line 311, ../sass/_widget.scss */
.new-widget .banks-description .line .description {
  color: #56534f;
  font-size: 1.1em;
}
/* line 317, ../sass/_widget.scss */
.new-widget .banks-description .line.first .title {
  color: #3c3a37;
  font-size: 1.1em;
  text-transform: uppercase;
  font-family: 'permianslabseriftypefaceRg';
}

/* line 328, ../sass/_widget.scss */
.event-accordion-wrapper {
  border: 0;
  width: 100%;
  max-width: 350px;
}
/* line 333, ../sass/_widget.scss */
.event-accordion-wrapper .calendar-title {
  background: #fafafa;
  position: relative;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #3c3a37;
  padding: 8px 20px;
  border-bottom: 1px solid #e2e1de;
}
/* line 341, ../sass/_widget.scss */
.event-accordion-wrapper .calendar-title .title {
  margin-right: 20px;
  text-align: left;
}
/* line 345, ../sass/_widget.scss */
.event-accordion-wrapper .calendar-title .title em {
  font-style: normal;
}

/* line 353, ../sass/_widget.scss */
.calendar_build .field-type-content-callback .views-field-date {
  margin: 12px 0 0px;
  color: #7c7872;
}

/* line 362, ../sass/_widget.scss */
.widget-text .field .rsDefault .rsSlide {
  color: #404759;
}

/* line 369, ../sass/_widget.scss */
.node-custom-content.node-teaser.calendar_build h2.title {
  border-bottom: none;
}

/* line 2, ../sass/_iban.scss */
.node-view-full .top-panel {
  margin-bottom: 0;
}
/* line 6, ../sass/_iban.scss */
.node-view-full h1.title {
  border-bottom: 1px solid #e6e5e3;
  padding-bottom: 20px;
}
/* line 11, ../sass/_iban.scss */
.node-view-full .wrapp-iban-fild-content {
  overflow: auto;
  border-bottom: 1px solid #e6e5e3;
}
/* line 15, ../sass/_iban.scss */
.node-view-full .wrapp-iban-fild-content .iban-calc, .node-view-full .wrapp-iban-fild-content .iban-verify {
  width: 50%;
}
/* line 18, ../sass/_iban.scss */
.node-view-full .wrapp-iban-fild-content .iban-calc h2.title, .node-view-full .wrapp-iban-fild-content .iban-verify h2.title {
  margin-left: 45px;
  padding-left: 39px;
  line-height: 30px;
}
/* line 26, ../sass/_iban.scss */
.node-view-full .content {
  padding: 30px 20px 40px;
}
/* line 29, ../sass/_iban.scss */
.node-view-full .content .after-content-more-info {
  margin-top: 15px;
  color: #e66045;
}
/* line 35, ../sass/_iban.scss */
.node-view-full .box {
  padding: 0 45px 15px;
  margin-bottom: 15px;
}
/* line 40, ../sass/_iban.scss */
.node-view-full .iban-calc {
  float: left;
}
/* line 43, ../sass/_iban.scss */
.node-view-full .iban-calc h2.title {
  background: url("../images/ico-calc.png") no-repeat 0 100%;
}
/* line 47, ../sass/_iban.scss */
.node-view-full .iban-calc .box {
  border-right: 1px solid #e6e5e3;
}
/* line 52, ../sass/_iban.scss */
.node-view-full .iban-verify {
  float: right;
}
/* line 55, ../sass/_iban.scss */
.node-view-full .iban-verify h2.title {
  background: url("../images/ico-verify.png") no-repeat 0 100%;
}
/* line 61, ../sass/_iban.scss */
.node-view-full .article-tools a {
  padding-left: 0;
}
/* line 66, ../sass/_iban.scss */
.node-view-full .article-tools #wrapp-flag .links.inline {
  margin: 0 0px 0 0;
}
/* line 71, ../sass/_iban.scss */
.node-view-full .article-tools #wrapp-flag .links.inline .flag-bookmarks span a {
  margin-right: 0;
}

/* line 83, ../sass/_iban.scss */
.iban-calc h2.title, .iban-verify h2.title {
  font-size: 18px;
  color: #bbb6ac;
}
/* line 88, ../sass/_iban.scss */
.iban-calc .form-text, .iban-calc .form-select, .iban-calc .form-submit, .iban-verify .form-text, .iban-verify .form-select, .iban-verify .form-submit {
  width: 100%;
  border-radius: 3px;
}
/* line 93, ../sass/_iban.scss */
.iban-calc .form-select, .iban-verify .form-select {
  padding: 5px 8px;
}
/* line 97, ../sass/_iban.scss */
.iban-calc .form-text, .iban-verify .form-text {
  padding: 10px;
}
/* line 101, ../sass/_iban.scss */
.iban-calc .form-submit, .iban-verify .form-submit {
  padding: 7px;
  text-transform: uppercase;
}
/* line 106, ../sass/_iban.scss */
.iban-calc label, .iban-verify label {
  text-align: left;
}
/* line 110, ../sass/_iban.scss */
.iban-calc input[type="submit"], .iban-verify input[type="submit"] {
  color: #fff;
  border: 0;
  padding: 5px 0;
  background: #3c3a37;
  text-align: center;
  box-shadow: none;
}
/* line 118, ../sass/_iban.scss */
.iban-calc input[type="submit"]:hover, .iban-verify input[type="submit"]:hover {
  color: #68645c;
}
/* line 123, ../sass/_iban.scss */
.iban-calc .selectBox-dropdown, .iban-verify .selectBox-dropdown {
  background-color: #e9e9ef;
}
/* line 131, ../sass/_iban.scss */
.iban-calc .iban-errore, .iban-verify .iban-errore {
  border-color: #e66045;
}

/* line 138, ../sass/_iban.scss */
.iban-calc .iban-calcul-more-info {
  text-align: center;
  font-size: 20px;
  margin: 20px 0 10px 0;
}
/* line 143, ../sass/_iban.scss */
.iban-calc .iban-calcul-more-info p {
  font-size: 24px;
}
/* line 148, ../sass/_iban.scss */
.iban-calc #error-select-bank, .iban-calc #iban-calcul-answord,
.iban-calc #f-error-select-bank, .iban-calc #f-iban-calcul-answord {
  display: none;
}

/* line 156, ../sass/_iban.scss */
.iban-verify .iban-verify-more-info {
  min-height: 82px;
  text-align: center;
}
/* line 160, ../sass/_iban.scss */
.iban-verify .iban-verify-more-info #default-message, .iban-verify .iban-verify-more-info #f-default-message {
  color: #7c7872;
  font-size: 13px;
  font-style: italic;
  font-weight: 100;
}
/* line 167, ../sass/_iban.scss */
.iban-verify .iban-verify-more-info #invalid-simbol, .iban-verify .iban-verify-more-info #iban-cod-invalid, .iban-verify .iban-verify-more-info #iban-cod-valid,
.iban-verify .iban-verify-more-info #f-invalid-simbol, .iban-verify .iban-verify-more-info #f-iban-cod-invalid, .iban-verify .iban-verify-more-info #f-iban-cod-valid {
  display: none;
  font-size: 20px;
}
/* line 172, ../sass/_iban.scss */
.iban-verify .iban-verify-more-info #invalid-simbol .green, .iban-verify .iban-verify-more-info #iban-cod-invalid .green, .iban-verify .iban-verify-more-info #iban-cod-valid .green,
.iban-verify .iban-verify-more-info #f-invalid-simbol .green, .iban-verify .iban-verify-more-info #f-iban-cod-invalid .green, .iban-verify .iban-verify-more-info #f-iban-cod-valid .green {
  color: #4c9b34;
}
/* line 176, ../sass/_iban.scss */
.iban-verify .iban-verify-more-info #invalid-simbol .red, .iban-verify .iban-verify-more-info #iban-cod-invalid .red, .iban-verify .iban-verify-more-info #iban-cod-valid .red,
.iban-verify .iban-verify-more-info #f-invalid-simbol .red, .iban-verify .iban-verify-more-info #f-iban-cod-invalid .red, .iban-verify .iban-verify-more-info #f-iban-cod-valid .red {
  color: #e66247;
}

/* line 183, ../sass/_iban.scss */
.iban-node-description {
  clear: both;
}
/* line 186, ../sass/_iban.scss */
.iban-node-description span {
  color: #e66045;
}

/* line 193, ../sass/_iban.scss */
.node-teaser .item-tab a {
  line-height: 30px;
}
/* line 198, ../sass/_iban.scss */
.node-teaser .form-item-iban-calc-bank-ident {
  margin-top: 0;
}
/* line 203, ../sass/_iban.scss */
.node-teaser .iban-calcul-more-info #iban-calcul-answord, .node-teaser .iban-calcul-more-info p {
  font-size: 16px;
}

/* line 5, ../sass/_newsletter.scss */
.node-simplenews.node-view-full {
  max-width: 620px;
  margin: 0 auto;
}
/* line 9, ../sass/_newsletter.scss */
.node-simplenews.node-view-full .logo-newsletter {
  margin: 20px 0 40px;
}
/* line 13, ../sass/_newsletter.scss */
.node-simplenews.node-view-full .info {
  color: #68645c;
  margin-left: 80px;
}
/* line 17, ../sass/_newsletter.scss */
.node-simplenews.node-view-full .info h3 {
  font-size: 18px;
  margin: 0 0 10px 0;
  color: #68645c;
  font-weight: bold;
}
/* line 25, ../sass/_newsletter.scss */
.node-simplenews.node-view-full .field-name-field-newsletter > .field-items > .field-item {
  padding: 30px 0;
  margin-left: 66px;
}
/* line 30, ../sass/_newsletter.scss */
.node-simplenews.node-view-full .body {
  font-size: 13px;
  border-left: 2px solid #3c3a37;
  margin-left: 66px;
  padding-left: 8px;
}

/* line 1, ../sass/_block.scss */
.list-inline {
  display: inline-flex;
  list-style: none;
  margin-bottom: 0;
  align-items: center;
  justify-content: center;
}

/* line 10, ../sass/_block.scss */
.social_list_wrap li {
  width: 41px;
  text-align: center;
  opacity: 0.44;
}
/* line 15, ../sass/_block.scss */
.social_list_wrap li:hover {
  opacity: 1;
}

/* line 21, ../sass/_block.scss */
.cookie-accept {
  background-color: #FFF;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), 0 -15px 25px rgba(0, 0, 0, 0.1);
  border-radius: 4px 4px 0 0;
  position: fixed;
  bottom: 0;
  width: 100%;
  max-width: 1320px;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 9999;
}
/* line 34, ../sass/_block.scss */
.cookie-accept .wrapper {
  padding: 46px 40px;
}
/* line 38, ../sass/_block.scss */
.cookie-accept .cookie-main-pane {
  display: flex;
}
/* line 41, ../sass/_block.scss */
.cookie-accept .cookie-main-pane .text {
  font-size: 14px;
  line-height: 20px;
  color: #4C4A45;
  width: 70%;
  margin-right: 40px;
}
/* line 49, ../sass/_block.scss */
.cookie-accept .cookie-main-pane .action-buttons {
  width: 30%;
  flex-shrink: 0;
}
/* line 53, ../sass/_block.scss */
.cookie-accept .cookie-main-pane .action-buttons .privacy-policy-accept,
.cookie-accept .cookie-main-pane .action-buttons .privacy-policy-decline,
.cookie-accept .cookie-main-pane .action-buttons .privacy-policy-customize {
  width: auto;
  display: block;
  text-align: center;
  border-radius: 1px;
  border: 2px solid #4c4a45;
  padding: 6px 6px 6px 40px;
  font-weight: bold;
  cursor: pointer;
}
/* line 66, ../sass/_block.scss */
.cookie-accept .cookie-main-pane .action-buttons .privacy-policy-accept {
  color: #fff;
  background: #4c4a45 url(../images/svg/accept.svg) no-repeat 16px center;
  margin-bottom: 16px;
}
/* line 72, ../sass/_block.scss */
.cookie-accept .cookie-main-pane .action-buttons .privacy-policy-decline {
  color: #4c4a45;
  background: #fff url(../images/svg/decline.svg) no-repeat 16px center;
  margin-bottom: 16px;
}
/* line 78, ../sass/_block.scss */
.cookie-accept .cookie-main-pane .action-buttons .privacy-policy-customize {
  color: #4c4a45;
  background-color: #fff;
  padding-left: 6px;
}
/* line 88, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-customize-header {
  margin-bottom: 24px;
}
/* line 91, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-customize-header h3 {
  font-size: 18px;
  font-weight: bold;
  color: #4C4A45;
  margin: 0 0 8px 0;
}
/* line 98, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-customize-header p {
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  margin: 0;
}
/* line 106, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-groups {
  margin-bottom: 24px;
  max-height: 300px;
  overflow-y: auto;
}
/* line 112, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  margin-bottom: 12px;
}
/* line 117, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group:last-child {
  margin-bottom: 0;
}
/* line 122, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  background-color: #f9f9f9;
}
/* line 130, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-label {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin: 0;
  font-weight: normal;
}
/* line 137, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-label input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin-right: 12px;
  cursor: pointer;
}
/* line 143, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-label input[type="checkbox"]:disabled {
  cursor: not-allowed;
}
/* line 148, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-label .cookie-group-name {
  font-size: 14px;
  font-weight: 600;
  color: #4C4A45;
}
/* line 154, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-label .cookie-group-status {
  font-size: 12px;
  color: #888;
  margin-left: 8px;
  font-style: italic;
}
/* line 162, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-toggle {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px 8px;
  font-size: 12px;
  color: #666;
}
/* line 170, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-toggle::after {
  content: "\25BC";
  display: inline-block;
  transition: transform 0.2s ease;
}
/* line 176, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-toggle[aria-expanded="true"]::after {
  transform: rotate(180deg);
}
/* line 181, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-details {
  padding: 12px 16px;
  border-top: 1px solid #e0e0e0;
  background-color: #fff;
}
/* line 186, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-details p {
  font-size: 13px;
  line-height: 18px;
  color: #666;
  margin: 0 0 8px 0;
}
/* line 192, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-details p:last-child {
  margin-bottom: 0;
}
/* line 196, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-group-details p strong {
  color: #4C4A45;
}
/* line 202, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-customize-actions {
  display: flex;
  gap: 16px;
}
/* line 206, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-customize-actions .privacy-policy-allow-selection,
.cookie-accept .cookie-customize-pane .cookie-customize-actions .privacy-policy-back {
  display: inline-block;
  text-align: center;
  border-radius: 1px;
  border: 2px solid #4c4a45;
  padding: 10px 24px;
  font-weight: bold;
  cursor: pointer;
}
/* line 217, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-customize-actions .privacy-policy-allow-selection {
  color: #fff;
  background-color: #4c4a45;
}
/* line 222, ../sass/_block.scss */
.cookie-accept .cookie-customize-pane .cookie-customize-actions .privacy-policy-back {
  color: #4c4a45;
  background-color: #fff;
}

@media only screen and (max-width: 768px) {
  /* line 231, ../sass/_block.scss */
  .cookie-accept {
    max-width: calc(100% - 30px);
  }
  /* line 234, ../sass/_block.scss */
  .cookie-accept .wrapper {
    padding: 24px 20px;
  }
  /* line 238, ../sass/_block.scss */
  .cookie-accept .cookie-main-pane {
    display: block;
  }
  /* line 241, ../sass/_block.scss */
  .cookie-accept .cookie-main-pane .text,
  .cookie-accept .cookie-main-pane .action-buttons {
    width: 100%;
  }
  /* line 246, ../sass/_block.scss */
  .cookie-accept .cookie-main-pane .text {
    margin-right: 0;
    margin-bottom: 20px;
  }
  /* line 252, ../sass/_block.scss */
  .cookie-accept .cookie-main-pane .action-buttons .privacy-policy-accept,
  .cookie-accept .cookie-main-pane .action-buttons .privacy-policy-decline,
  .cookie-accept .cookie-main-pane .action-buttons .privacy-policy-customize {
    margin-bottom: 12px;
  }
  /* line 261, ../sass/_block.scss */
  .cookie-accept .cookie-customize-pane .cookie-groups {
    max-height: 200px;
  }
  /* line 265, ../sass/_block.scss */
  .cookie-accept .cookie-customize-pane .cookie-group-header {
    padding: 10px 12px;
  }
  /* line 270, ../sass/_block.scss */
  .cookie-accept .cookie-customize-pane .cookie-group-label .cookie-group-name {
    font-size: 13px;
  }
  /* line 274, ../sass/_block.scss */
  .cookie-accept .cookie-customize-pane .cookie-group-label .cookie-group-status {
    display: block;
    margin-left: 30px;
    margin-top: 4px;
  }
  /* line 281, ../sass/_block.scss */
  .cookie-accept .cookie-customize-pane .cookie-customize-actions {
    flex-direction: column;
    gap: 12px;
  }
  /* line 285, ../sass/_block.scss */
  .cookie-accept .cookie-customize-pane .cookie-customize-actions .privacy-policy-allow-selection,
  .cookie-accept .cookie-customize-pane .cookie-customize-actions .privacy-policy-back {
    text-align: center;
  }
}
@media only screen and (min-width: 1366px) {
  /* line 297, ../sass/_block.scss */
  .region-footer-center .social_list_wrap li {
    width: auto;
  }
  /* line 300, ../sass/_block.scss */
  .region-footer-center .social_list_wrap li a {
    display: inline-block;
    margin: auto 25px;
    transition: all 0.5s ease-in-out;
  }
  /* line 307, ../sass/_block.scss */
  .region-footer-center a, .region-footer-center i {
    display: inline-block;
    margin: auto 25px;
    transition: all 0.5s ease-in-out;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1366px) {
  /* line 318, ../sass/_block.scss */
  .region-footer-center .social_list_wrap li {
    width: auto;
  }
  /* line 321, ../sass/_block.scss */
  .region-footer-center .social_list_wrap li a {
    display: inline-block;
    margin: auto 25px;
  }
  /* line 327, ../sass/_block.scss */
  .region-footer-center a {
    display: inline-block;
    margin: auto 25px;
  }
}
/* Explanatory page. */
/* line 2, ../sass/_annual-reports.scss */
.bnm-financial-statements-page {
  color: inherit;
}
/* line 5, ../sass/_annual-reports.scss */
.bnm-financial-statements-page .bnm-financial-intro {
  margin: 0 0 24px;
  font-size: 1.12em;
  line-height: 1.55;
}
/* line 11, ../sass/_annual-reports.scss */
.bnm-financial-statements-page h2 {
  margin-top: 34px;
}
/* line 15, ../sass/_annual-reports.scss */
.bnm-financial-statements-page .bnm-annual-reports-heading {
  margin-top: 46px;
  padding-top: 30px;
  border-top: 1px solid #d8dce3;
}

/* line 22, ../sass/_annual-reports.scss */
.bnm-financial-process {
  display: flex;
  flex-wrap: wrap;
  margin: 26px 0 34px;
  padding: 0;
  list-style: none;
  counter-reset: bnm-process;
}
/* line 30, ../sass/_annual-reports.scss */
.bnm-financial-process > li {
  position: relative;
  flex: 1 1 180px;
  min-height: 76px;
  margin: 0 12px 12px 0;
  padding: 18px 18px 18px 58px;
  box-sizing: border-box;
  border: 1px solid #d8dce3;
  border-radius: 4px;
  background: #ffffff;
  counter-increment: bnm-process;
}
/* line 42, ../sass/_annual-reports.scss */
.bnm-financial-process > li::before {
  content: counter(bnm-process);
  position: absolute;
  top: 18px;
  left: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #404759;
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 767px) {
  /* line 22, ../sass/_annual-reports.scss */
  .bnm-financial-process {
    display: block;
  }
  /* line 63, ../sass/_annual-reports.scss */
  .bnm-financial-process > li {
    width: 100%;
    margin-right: 0;
  }
}

/* line 70, ../sass/_annual-reports.scss */
.bnm-annual-reports-anchor {
  display: none !important;
}

/* Dynamic list. */
/* line 75, ../sass/_annual-reports.scss */
.bnm-annual-reports {
  margin-top: 18px;
}

/* line 79, ../sass/_annual-reports.scss */
.bnm-annual-reports-container {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 87, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group {
  margin: 0 0 28px;
}
/* line 90, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group.bnm-is-hidden {
  display: none;
}
/* line 94, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group > .group-title {
  margin: 0 0 12px;
  color: #404759;
  font-size: 1.45em;
  line-height: 1.3;
}
/* line 101, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item {
  margin: 0 0 14px;
  padding: 10px;
  border: 1px solid #e1dfdb;
  border-radius: 4px;
  background: #ffffff;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.06);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  float: unset;
  width: auto;
}
/* line 113, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item:hover, .bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item:focus-within {
  border-color: #404759;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
  transform: translateY(-1px);
}
/* line 120, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item.bnm-is-hidden {
  display: none;
}
/* line 125, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item .title a {
  padding: 10px 0;
}
/* line 130, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item .widget-text {
  margin-bottom: 0;
  padding-bottom: 10px;
}
/* line 135, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item .field-name-body {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 139, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item .field-name-body p:last-child {
  margin-bottom: 0;
}
/* line 144, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item .node {
  margin: 0;
  border: 0;
}
/* line 149, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item .widget-image {
  display: none;
}
/* line 153, ../sass/_annual-reports.scss */
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item .views-field-title a:focus,
.bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item a:focus-visible {
  outline: 2px solid #404759;
  outline-offset: 3px;
}
@media (max-width: 767px) {
  /* line 160, ../sass/_annual-reports.scss */
  .bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item:focus-within {
    transform: none;
  }
  /* line 164, ../sass/_annual-reports.scss */
  .bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item:hover {
    transform: translateY(-1px);
  }
}
@media (prefers-reduced-motion: reduce) {
  /* line 101, ../sass/_annual-reports.scss */
  .bnm-annual-reports-list .bnm-annual-reports-group .bnm-annual-report-item {
    transition: none;
  }
}

/* line 176, ../sass/_annual-reports.scss */
.bnm-annual-reports-actions {
  margin: 22px 0 8px;
  text-align: center;
}

/* line 181, ../sass/_annual-reports.scss */
.bnm-annual-reports-more {
  display: inline-block;
  min-width: 170px;
  padding: 11px 22px;
  border: 1px solid #404759;
  border-radius: 3px;
  background: #404759;
  color: #ffffff;
  cursor: pointer;
  font: inherit;
  font-weight: 700;
  line-height: 1.3;
  transition: background-color 0.2s ease, color 0.2s ease;
}
/* line 195, ../sass/_annual-reports.scss */
.bnm-annual-reports-more:hover, .bnm-annual-reports-more:focus {
  background: #ffffff;
  color: #404759;
}
/* line 201, ../sass/_annual-reports.scss */
.bnm-annual-reports-more:focus-visible {
  outline: 2px solid #404759;
  outline-offset: 3px;
}
@media (prefers-reduced-motion: reduce) {
  /* line 181, ../sass/_annual-reports.scss */
  .bnm-annual-reports-more {
    transition: none;
  }
}

@media only screen and (min-width: 921px) {
  /* line 4, ../sass/_medias.scss */
  .widget-list .item {
    border-bottom: 1px solid #e1dfdb;
    width: calc((100% / 3) + 10px);
    float: left;
  }
  /* line 9, ../sass/_medias.scss */
  .widget-list .item > div {
    border-right: 1px solid #e1dfdb;
  }
  /* line 13, ../sass/_medias.scss */
  .widget-list .item:nth-child(3n) {
    width: calc((100% / 3) - 5px);
  }
  /* line 16, ../sass/_medias.scss */
  .widget-list .item:nth-child(3n) > div {
    border-right: none;
    padding-right: 0;
  }
  /* line 22, ../sass/_medias.scss */
  .widget-list .item:nth-child(3n+1) {
    width: calc((100% / 3) - 5px);
    clear: left;
  }
  /* line 26, ../sass/_medias.scss */
  .widget-list .item:nth-child(3n+1) > div {
    padding-left: 0;
  }
  /* line 33, ../sass/_medias.scss */
  .widget-list .group-wrapper .item {
    border-bottom: 1px solid #e1dfdb;
    width: 100%;
    float: none;
  }
  /* line 38, ../sass/_medias.scss */
  .widget-list .group-wrapper .item > div {
    border-right: 0px;
  }
  /* line 42, ../sass/_medias.scss */
  .widget-list .group-wrapper .item:nth-child(3n) {
    width: 100%;
  }
  /* line 45, ../sass/_medias.scss */
  .widget-list .group-wrapper .item:nth-child(3n) > div {
    border-right: none;
    padding-right: 0;
  }
  /* line 51, ../sass/_medias.scss */
  .widget-list .group-wrapper .item:nth-child(3n+1) {
    width: 100%;
    clear: left;
  }
  /* line 55, ../sass/_medias.scss */
  .widget-list .group-wrapper .item:nth-child(3n+1) > div {
    padding-left: 0;
  }
}
@media only screen and (min-width: 621px) and (max-width: 920px) {
  /* line 65, ../sass/_medias.scss */
  .widget-list .item {
    width: 50%;
    float: left;
    border-top: 1px solid #e1dfdb;
  }
  /* line 70, ../sass/_medias.scss */
  .widget-list .item:nth-child(2n) > div {
    border-right: none;
    padding-right: 0;
  }
  /* line 75, ../sass/_medias.scss */
  .widget-list .item:nth-child(2n+1) {
    clear: left;
  }
  /* line 78, ../sass/_medias.scss */
  .widget-list .item:nth-child(2n+1) > div {
    padding-left: 0;
  }
}
@media only screen and (max-width: 620px) {
  /* line 86, ../sass/_medias.scss */
  .widget-list .item {
    width: 100%;
    border-top: 1px solid #e1dfdb;
  }
  /* line 90, ../sass/_medias.scss */
  .widget-list .item > div {
    border-right: none;
    padding: 0;
  }
}
@media print {
  /* line 2, ../sass/_print.scss */
  * {
    color: #000000;
  }

  /* line 8, ../sass/_print.scss */
  fieldset.collapsed .fieldset-wrapper {
    visibility: visible;
    max-height: unset;
  }
}
